html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-text-white: #ffffff;--color-text-cyan: #01d8e0;--color-text-gray: #60605f;--color-text-dark-red: #ff1e00;--color-text-green: #4ade80;--color-presence-away: #ff9f1c;--color-heart: #ff4d6d;--color-shadow-account: #b388ff;--color-bg-root: #0a0b0d;--color-bg-letterbox: #000000;--color-panel-item-bg: #292c2b;--color-panel-item-selected: #164a4e;--color-panel-item-hovered: #374a4a;--color-button-bg: #181a1b;--color-button-bg-active: #000000;--color-button-bg-hovered: #222222;--color-button-bg-disabled: #60605f;--shadow-tab: 0 0 0 1px rgba(150, 150, 150, .15), 0 .5px 0 0 #818184, 0 0 4px rgba(255, 255, 255, .3);--gradient-resource-tab-fuel: linear-gradient(180deg, rgba(1, 216, 224, .04) 0%, rgba(6, 90, 94, .73) 35%, #044a4d8c 100%);--gradient-resource-tab-power-highlight: linear-gradient(180deg, #1a5c2e 0%, #2d9a4a 42%, #1e6b35 100%);--shadow-resource-tab-power-highlight: 0 0 0 1px rgba(45, 154, 74, .55), 0 0 6px rgba(45, 154, 74, .4), 0 .5px 0 0 #3cb85e;--gap-between-tabs: .2rem;--scrollbar-size: 15px;--color-bg-pimp-tab-panel: #333333;--font-ui: "Segoe UI", system-ui, -apple-system, sans-serif;--tap-min-size: 44px;--ccp-tint-luma-multiply-below: .055;--ccp-tint-luma-multiply-mid: .22;--ccp-tint-chroma-neutral-max: 22;--ccp-tint-luma-softlight-above: .88;--ccp-body-tint-opacity-chromatic: .92;--ccp-body-tint-opacity-multiply: .92;--ccp-body-tint-opacity-soft-light: .92;--ccp-body-gloss-opacity: .4;--ccp-body-gloss-mix-blend: soft-light;--ccp-body-gloss-gradient: linear-gradient(128deg, transparent 0% 30%, rgba(255, 255, 255, 0) 36%, rgba(255, 255, 255, .5) 45%, rgba(255, 255, 255, .1) 52%, transparent 60% 100%), linear-gradient(-38deg, transparent 45%, rgba(255, 255, 255, .16) 55%, transparent 65%), linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .06) 50%, rgba(255, 255, 255, 0) 100%);--ccp-pimp-swatch-metallic-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(255, 255, 255, .12)}html,body{margin:0;padding:0;min-height:100%;min-height:100dvh;font-family:var(--font-ui);background:var(--color-bg-root);color:var(--color-text-white);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable],app-admin-shell{user-select:text;-webkit-user-select:text}button{border:none}.d-flex{display:flex;align-items:center}.img-fade-in{opacity:0;transition:opacity .25s ease-out}.img-fade-in.img-fade-in--loaded{opacity:1}@media(prefers-reduced-motion:reduce){.img-fade-in{transition:none}}.infinite-scroll-sentinel{flex:none;height:360px;margin-top:-360px;pointer-events:none;visibility:hidden}img[data-image-retry=waiting],img[data-image-retry=failed]{visibility:hidden}img[data-image-retry=shown]{animation:image-retry-in .3s ease-out}@keyframes image-retry-in{0%{opacity:0}}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background-image:url("./media/scroll-track-TNDOBEAS.svg");background-repeat:repeat;background-size:var(--scrollbar-size) var(--scrollbar-size)}*::-webkit-scrollbar-track-piece{background-color:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-text-cyan);border:1px solid #0a0a0a;box-shadow:inset 0 0 3px 1px #ffffff8c,inset 0 0 0 1px #01d8e0e6;min-height:20px;border-radius:0}*::-webkit-scrollbar-thumb:horizontal{min-width:20px;min-height:auto}.game-button{--game-button-edge: linear-gradient(135deg, #5be3f2 0%, #3a4650 40%, #1c2228 100%);--game-button-face: linear-gradient(to bottom, #333c46 0%, #181c21 55%, #101316 100%);background:var(--game-button-edge);border:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#fff;cursor:pointer;font-size:14px;font-weight:600;isolation:isolate;letter-spacing:.03em;padding:.32em 1.2em;position:relative;transition:color .15s ease}.game-button:before{background:var(--game-button-face);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);content:"";inset:1.5px;position:absolute;z-index:-1}.game-button:hover:not(:disabled){--game-button-edge: linear-gradient(135deg, #8cf3ff 0%, #22d3ee 45%, #0e7490 100%);--game-button-face: linear-gradient(to bottom, #3a4651 0%, #1c2228 55%, #12161a 100%);color:var(--color-text-cyan)}.game-button:active:not(:disabled):before{background:#0b0d0f}.game-button:focus-visible{outline:2px solid rgba(1,216,224,.6);outline-offset:2px}.game-button:disabled{--game-button-edge: linear-gradient(135deg, #4a4f55 0%, #2b2f33 100%);--game-button-face: linear-gradient(to bottom, #1b1e21 0%, #131517 100%);color:var(--color-button-bg-disabled);cursor:not-allowed}
