.development-panel[hidden],.development-hud[hidden],.development-entry[hidden],.development-content section[hidden]{display:none!important}.development-panel{z-index:210;right:var(--safe-x);top:var(--safe-y);bottom:var(--safe-y);width:min(620px,58vw);min-height:0;color:var(--cream);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;font-family:IBM Plex Sans Condensed,sans-serif;display:flex;position:fixed;overflow:hidden}.development-panel.is-embedded{width:100%;height:100%;box-shadow:none;z-index:auto;background:0 0;border:0;position:relative;inset:auto}.development-workspace.is-active{min-height:0;overflow:hidden;padding:0!important;display:flex!important}.development-panel.is-embedded>header{display:none}.development-panel header{border-bottom:1px solid var(--line);background:#17212c;align-items:center;gap:12px;padding:12px 16px;display:flex}.development-panel header div{flex:1}.development-panel h2{margin:3px 0;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.development-panel small{color:var(--muted);display:block}.development-panel button,.development-hud button,.development-entry button{border:1px solid var(--line);min-height:44px;color:var(--cream);cursor:pointer;background:#1b2b36;border-radius:0;padding:8px 14px;font:600 14px/1.2 IBM Plex Sans Condensed,sans-serif}@media (hover:hover) and (pointer:fine){.development-panel button:hover,.development-hud button:hover{border-color:var(--cyan);background:#28423d}}.development-panel button:disabled{opacity:.45;cursor:default}.development-panel button[aria-pressed=true]{color:var(--acid);box-shadow:inset 0 -2px var(--acid);background:#203532}.development-panel button[data-dev-action=apply],.development-panel button[data-dev-action=create-team],.development-panel button[data-dev-action=hire]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.development-panel :focus-visible,.development-hud :focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.development-sections{border-bottom:1px solid var(--line);background:#17212c;flex-wrap:wrap;flex:none;gap:0;padding:0 16px;display:flex}.development-sections button{background:0 0;border:0;min-width:110px}.development-content{overscroll-behavior:contain;min-height:0;padding:16px 20px 24px;overflow:auto}.development-content>p:first-child{margin-top:0}.development-panel p{color:#becbc9;font-size:15px;line-height:1.4}.development-panel h3{font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.development-panel label{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.development-panel select,.development-panel input{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--cream);background:#10202c;border-radius:0;padding:8px 10px;font:500 14px IBM Plex Sans Condensed,sans-serif}.development-panel input[type=color]{width:70px}.development-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.development-controls label{flex:150px}.development-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.development-grid article{border:1px solid var(--line);background:#14232e;border-top:2px solid #3b5a5b;min-width:0;padding:16px}.development-grid h3{color:var(--cream);margin:0 0 10px}.development-grid button{margin:8px 6px 0 0}.development-grid small{margin-top:5px}.development-panel footer{border-top:1px solid var(--line);background:#17212c;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.development-panel footer span{flex:1}.development-message{padding:0 20px;color:var(--acid)!important;margin:0!important}.development-message:not(:empty){background:#203532;padding-block:10px}.development-seat{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.development-seat span{min-width:0}.development-entry{padding:8px 16px}.development-hud{right:var(--safe-x);z-index:45;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--cyan);max-width:min(420px,85vw);color:var(--cream);pointer-events:auto;padding:10px 14px;position:fixed;bottom:90px}.development-hud>div{margin:4px 0}.development-hud button{margin:4px 2px;font-size:13px}@media (width<=900px){.development-content{padding:12px}.development-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.development-grid article{padding:12px}.development-sections{padding:0}.development-sections button{flex:1;min-width:0}}@media (width<=600px){.development-panel:not(.is-embedded){width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.development-grid{grid-template-columns:1fr}.development-panel:has(footer):not(.is-embedded){width:62vw}.development-panel header small{display:none}}@media (height<=480px){.development-content{padding:8px 12px}.development-hud{max-width:340px;bottom:70px}}body.development-fitting #manager-console{left:auto;right:var(--safe-x);width:min(580px,55vw)}.dev-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.dev-heading h2{margin-top:6px;font-size:26px}.dev-heading>span{color:var(--muted);font-size:14px}.dev-room-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.dev-studio{grid-template-columns:155px minmax(0,1fr);gap:20px;display:grid}.dev-studio-tools{flex-direction:column;gap:6px;display:flex}.dev-studio-tools h3{margin:0 0 10px}.dev-studio-tools button{text-align:left}.development-panel details{margin-top:16px}.development-panel summary{cursor:pointer;min-height:44px;color:var(--muted);border-top:1px solid var(--line);align-items:center;display:flex}.dev-target{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.dev-target label{margin-left:auto}.dev-seat-picker{flex-wrap:wrap;gap:4px;display:flex}.dev-seat-picker button{min-width:44px;padding:8px}.dev-product-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dev-product{border:1px solid var(--line);background:#14232e;min-width:0}.dev-product.is-selected{border-color:var(--acid)}.dev-product-image{aspect-ratio:18/11;background:#1b303a;position:relative;overflow:hidden}.dev-product-image img{object-fit:contain;width:100%;height:100%}.dev-product-image>span{background:var(--ink);color:var(--cyan);padding:4px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.dev-product-info{padding:14px}.dev-product-info h3{margin:0 0 8px}.dev-product-info>strong{font-size:20px}.dev-product-info>small{min-height:34px;margin-top:5px}.dev-product-info>button{width:100%;margin-top:10px}.dev-team-summary{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.dev-team-summary b{margin-top:7px;font:18px Russo One,sans-serif;display:block}.dev-lineup{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.development-panel .dev-player-slot{text-align:left;background:#14232e;flex-direction:column;align-items:stretch;padding:12px 12px 16px;display:flex}.dev-player-slot small{text-transform:uppercase;min-height:32px;font-size:12px}.dev-player-art{object-fit:contain;width:100%;height:145px;display:block}.dev-player-slot strong{font:20px Russo One,sans-serif}.dev-player-slot>span:last-child{color:var(--muted);margin-top:8px;font-size:13px}.dev-empty-player{height:145px;color:var(--cyan);place-items:center;font-size:44px;display:grid}.dev-team-workbench{grid-template-columns:2fr 1fr;gap:20px;margin-top:20px;display:grid}.dev-player-details,.dev-team-workbench>aside,.dev-candidates>article{border:1px solid var(--line);background:#14232e;padding:20px}.dev-team-workbench>aside{flex-direction:column;align-items:stretch;gap:12px;display:flex}.dev-team-workbench>aside h3{margin:0 0 8px}.dev-player-identity{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dev-player-identity .dev-player-art{width:90px;height:105px}.dev-player-identity h2,.dev-player-identity h3{margin:5px 0}.dev-skill{grid-template-columns:1fr auto;gap:5px;margin:10px 0;font-size:14px;display:grid}.dev-skill meter{background:#263b45;border:0;grid-column:1/-1;width:100%;height:8px}.dev-skill meter::-webkit-meter-bar{background:#263b45;border:0;border-radius:0}.dev-skill meter::-webkit-meter-optimum-value{background:var(--cyan)}.dev-skill meter::-moz-meter-bar{background:var(--cyan)}.dev-candidates{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.dev-candidates article>button{width:100%;margin-top:14px}.dev-score{border-left:3px solid var(--cyan);background:#0e1c26;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:10px 0;padding:16px;display:grid}.dev-score strong{white-space:nowrap;font:24px Russo One,sans-serif}.dev-score span:last-child{text-align:right}body.development-fitting .dev-studio{grid-template-columns:1fr;gap:12px}body.development-fitting .dev-studio-tools{flex-flow:wrap}body.development-fitting .dev-studio-tools h3{display:none}body.development-fitting .dev-studio-tools details{width:100%}body.development-fitting .dev-heading>span{display:none}@media (width<=900px){.dev-studio{grid-template-columns:120px minmax(0,1fr);gap:12px}.dev-lineup{gap:6px}.development-panel .dev-player-slot{padding:8px}.dev-player-art{height:95px}.dev-player-slot strong{font-size:16px}.dev-team-workbench{grid-template-columns:3fr 2fr;gap:12px}.dev-team-summary{gap:8px}.dev-team-summary b{font-size:15px}.dev-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dev-studio{grid-template-columns:1fr}.dev-studio-tools{flex-flow:wrap}.dev-studio-tools h3{display:none}.dev-team-workbench{grid-template-columns:1fr}.dev-lineup{display:flex;overflow-x:auto}.dev-player-slot{flex:0 0 125px}.dev-team-summary{grid-template-columns:repeat(2,1fr)}.dev-heading>span{display:none}}.dev-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.dev-event-card,.dev-empty-state{border:1px solid var(--line);background:#14232e;padding:20px}.dev-event-card .dev-heading h3{margin:6px 0 0}.dev-event-card progress{width:100%;accent-color:var(--cyan)}.dev-status{background:#203532;padding:7px 10px;color:var(--cyan)!important}.dev-team-welcome{grid-template-columns:3fr 2fr;gap:24px;display:grid}.dev-team-welcome>article{border:1px solid var(--line);background:#14232e;padding:24px}.dev-team-welcome>article>button{margin-top:20px;display:block}.dev-welcome-players{background:#1b303a;margin:-24px -24px 24px;padding:12px;display:flex}.dev-welcome-players .dev-player-art{width:20%;height:160px}@media (width<=600px){.dev-team-welcome{grid-template-columns:1fr}}.dev-fitting-review{max-width:500px;margin:0 auto}.dev-fitting-review h2{margin:8px 0}.dev-fitting-review>img{object-fit:contain;background:#1b303a;width:100%;max-height:260px;margin:16px 0;display:block}.dev-fitting-review .dev-score{grid-template-columns:1fr auto}@media (height<=480px){.development-content [data-development-section]{margin:4px 0 10px;font-size:15px}.dev-team-summary{gap:8px;margin-bottom:10px;padding-bottom:8px}.dev-team-summary small{font-size:10px}.dev-team-summary b{margin-top:3px;font-size:13px}.dev-lineup .dev-player-art{height:60px}.dev-player-slot small{min-height:24px;font-size:11px}.dev-player-slot strong{font-size:15px}.dev-player-slot>span:last-child{margin-top:5px;font-size:12px}.dev-heading{margin-bottom:10px}.dev-heading h2{font-size:18px}.dev-room-tabs{margin-bottom:12px}.dev-fitting-review>img{height:95px;margin:6px 0}.dev-fitting-review h2{font-size:18px}.dev-fitting-review .dev-score{margin:6px 0;padding:8px}.dev-fitting-review p{margin:6px 0}}.dev-results{align-items:start}body.furnishing-editor-open .rotate-notice{display:none}body.furnishing-editor-open .management-drawer,body.furnishing-editor-open #manager-console,body.furnishing-editor-open #hud,body.furnishing-editor-open .development-panel,body.furnishing-editor-open .development-hud{visibility:hidden!important;pointer-events:none!important}body.furnishing-editor-open #manager-console{transition:none}.furnishing-editor[hidden]{display:none}.furnishing-editor{z-index:220;color:var(--cream);grid-template-columns:minmax(0,1fr) minmax(320px,380px);font:16px/1.3 IBM Plex Sans Condensed,sans-serif;display:grid;position:fixed;inset:0}.furnishing-viewport{min-width:0;min-height:0;position:relative}.furnishing-view-label{top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));background:var(--panel);border-left:3px solid var(--cyan);padding:12px 16px;position:absolute}.furnishing-editor h2{margin:4px 0 0;font:20px Russo One,sans-serif}.furnishing-editor small{color:var(--muted);font-size:14px;display:block}.furnishing-camera{gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.furnishing-editor button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--cream);cursor:pointer;background:#1b2b36;border-radius:0;padding:10px 12px;font:600 16px/1.15 IBM Plex Sans Condensed,sans-serif}.furnishing-editor button:disabled{opacity:.5;cursor:default}.furnishing-editor button:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.furnishing-editor button:hover:not(:disabled){border-color:var(--cyan)}}.furnishing-sidebar{border-left:1px solid var(--line);min-width:0;min-height:0;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);background:#101d28;flex-direction:column;display:flex}.furnishing-tabs{border-block:1px solid var(--line);scrollbar-width:thin;flex:none;padding:0 12px;display:flex;overflow-x:auto}.furnishing-tabs button{background:0 0;border:0;flex:none;min-height:48px}.furnishing-tabs button[aria-pressed=true]{color:var(--acid);box-shadow:inset 0 -3px var(--acid)}.furnishing-status{color:var(--muted);margin:0;padding:10px 16px;font-size:14px}.furnishing-options{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.furnishing-option{margin-bottom:8px}.furnishing-option>button:first-child{text-align:left;grid-template-columns:100px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:86px;padding:8px;display:grid}.furnishing-option.is-selected>button:first-child{border-color:var(--cyan);background:#213b40}.furnishing-option>button>span{min-width:0}.furnishing-option b{font-size:17px;display:block}.furnishing-option small{margin-top:6px}.furnishing-option>button>strong{color:var(--cyan)}.furnishing-sample{background:#182e38;place-items:center;height:68px;display:grid}.furnishing-sample img{object-fit:contain;width:100%;height:100%;max-height:68px;display:block}.furnishing-sample i{background:var(--sample);border:3px solid #fff2;border-radius:50%;width:42px;height:42px;display:block}.furnishing-sample>span{color:var(--muted);font-size:28px}.furnishing-option>button+button{width:100%;margin-top:4px}.furnishing-sidebar>footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#17212c;flex:none}.furnishing-sidebar>footer>div{align-items:center;gap:10px;display:flex}.furnishing-sidebar>footer>div:first-child{flex-wrap:wrap;margin-bottom:10px}.furnishing-sidebar>footer strong{font:20px Russo One,sans-serif}.furnishing-sidebar>footer small{margin-left:auto}.furnishing-sidebar>footer button{flex:1;min-height:48px}.furnishing-sidebar button[data-furnishing-action=apply]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.dev-room-picker{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:24px 0;display:grid}.dev-room-picker button{text-align:left;align-items:center;gap:18px;min-height:112px;padding:22px;display:flex}.dev-room-number{color:var(--cyan);font:28px Russo One,sans-serif}.dev-room-picker b{margin-bottom:8px;font-size:20px;display:block}.dev-room-picker strong{color:var(--acid);margin-left:auto;font-size:26px}#station-drawer .station-design-option,#build-drawer .station-design-option{border:1px solid var(--line);width:100%;min-height:52px;color:var(--cream);text-align:left;cursor:pointer;background:#172536;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:12px;margin-top:6px;padding:12px;font:16px/1.3 IBM Plex Sans Condensed,sans-serif;display:grid}#station-drawer .station-design-option>span,#build-drawer .station-design-option>span{color:var(--muted);display:block}#station-drawer .station-design-option>b,#build-drawer .station-design-option>b{white-space:normal;margin:0;font:600 16px/1.3 IBM Plex Sans Condensed,sans-serif;display:block;overflow:visible}.station-design-option>i{color:var(--cyan);font-style:normal}.station-design-option:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}@media (width<=600px) and (orientation:portrait){.furnishing-editor{grid-template-rows:minmax(0,46fr) minmax(0,54fr);grid-template-columns:1fr}.furnishing-sidebar{border-left:0;border-top:1px solid var(--line);padding-top:0}.furnishing-tabs{padding-inline:4px}.furnishing-status{padding:6px 12px}.furnishing-options{padding-inline:8px}.furnishing-option>button:first-child{grid-template-columns:80px minmax(0,1fr) 20px;min-height:72px}.furnishing-sample,.furnishing-sample img{height:52px}.furnishing-sidebar>footer{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.furnishing-sidebar>footer>div:first-child{margin-bottom:8px}}@media (orientation:landscape) and (height<=620px){.furnishing-editor{grid-template-columns:minmax(0,1fr) minmax(300px,40vw)}.furnishing-tabs{padding-inline:6px}.furnishing-tabs button{padding-inline:8px;font-size:15px}.furnishing-status{padding:6px 12px}.furnishing-sidebar>footer{padding:8px 10px}.furnishing-option>button:first-child{grid-template-columns:72px minmax(0,1fr) 18px;min-height:68px}.furnishing-sample,.furnishing-sample img{height:48px}.furnishing-view-label{padding:8px 12px}}.arena-style-intro{color:#b4c7cd;margin:12px 16px;font-size:14px;line-height:1.4}.arena-style-sample{width:100%;height:100%;display:block}.arena-style-description{color:#b4c7cd;margin:4px 0;font-size:14px;line-height:1.3;display:block}.manager-team-loading{min-height:140px;color:var(--cream);justify-content:center;align-items:center;gap:12px;padding:24px;font:600 16px/1.4 IBM Plex Sans Condensed,sans-serif;display:flex}.manager-team-loading:before{content:"";border:2px solid var(--line);border-top-color:var(--acid);will-change:transform;border-radius:50%;flex:none;width:22px;height:22px;animation:1s linear infinite team-entry-spin}@keyframes team-entry-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.manager-team-loading:before{will-change:auto;animation:none}}body:not(.arena-overview-active) .development-hud.has-arena{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:196px;max-width:calc(100vw - 16px);padding:3px}.development-hud .arena-hud-row{align-items:stretch;gap:4px;margin:0;display:flex}.development-hud .arena-hud-row button{min-height:44px;margin:0;padding:5px 8px}.development-hud .arena-hud-status{text-align:left;background:0 0;border:0;flex:1;min-width:0}.arena-hud-status strong,.arena-hud-status small{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.2 IBM Plex Sans Condensed,sans-serif;display:block;overflow:hidden}.arena-hud-status small{color:var(--muted);margin-top:2px;font-weight:400}.arena-hud-status small:empty{display:none}.development-hud .arena-hud-row>.arena-icon-button,.development-hud .arena-hud-more{flex:none;width:44px;min-width:44px;height:44px}.development-hud .arena-hud-more{position:relative}.arena-hud-mobile-icon,.development-hud .arena-hud-mobile-overview{display:none}.arena-hud-more.has-report{border-color:var(--acid)}.arena-hud-more>i{background:var(--acid);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.development-hud .arena-hud-menu{background:var(--panel);border:1px solid var(--line);width:228px;max-width:calc(100vw - 20px);box-shadow:var(--shadow);grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.development-hud .arena-hud-menu button{flex:1;min-height:44px;margin:0}.development-hud .arena-hud-menu-summary{text-align:left;grid-column:1/-1}.arena-hud-menu-summary strong,.arena-hud-menu-summary small{white-space:normal;overflow-wrap:anywhere;display:block}.arena-hud-menu-summary small{color:var(--muted);font-size:12px}.arena-hud-menu-summary small:empty{display:none}.development-hud .arena-hud-menu .arena-hud-result{color:var(--acid);text-align:left;grid-column:1/-1}.development-hud .arena-hud-menu>button:last-child{grid-column:1/-1}@media (pointer:coarse),(width<=1000px) and (height<=620px){body:not(.arena-overview-active) .development-hud.has-arena{right:calc(max(8px,env(safe-area-inset-right)) + 116px);width:48px;box-shadow:none;background:0 0;border:0;padding:0}.arena-hud-row>.arena-hud-status,.development-hud .arena-hud-row>.arena-icon-button,.arena-hud-dots{display:none}.development-hud .arena-hud-more{width:48px;min-width:48px;height:48px;padding:3px}.arena-hud-mobile-icon{flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.arena-hud-mobile-icon>.ui-icon{width:21px;height:21px;color:var(--cyan)}.development-hud .arena-hud-mobile-overview{display:block}.development-hud .arena-hud-menu>button:last-child{grid-column:auto}body:has(.development-hud.has-arena:not([hidden])) #hud .camera-gesture-hint:not([hidden]){left:calc(var(--hud-edge-x) + var(--stick-size,116px) + 12px);width:max-content;max-width:calc(100% - var(--hud-edge-x) - var(--stick-size,116px) - 192px);gap:5px;padding:5px 6px;right:auto;transform:none}}.arena-style-mode .furnishing-options{grid-template-rows:repeat(3,minmax(52px,1fr));gap:6px;padding:6px 10px;display:grid}.arena-style-mode .furnishing-option{min-height:0;margin:0}.arena-style-mode .furnishing-option>button:first-child{grid-template-columns:76px minmax(0,1fr) 18px;gap:10px;height:100%;min-height:52px;padding:4px 8px}.arena-style-mode .furnishing-sample{height:min(68px,100%)}.arena-style-mode .furnishing-option small{margin-top:3px;font-size:14px}.arena-style-mode .furnishing-tabs button[data-furnishing-action=style-info]{margin-left:auto}.arena-style-mode .furnishing-status{padding-block:4px}@media (orientation:landscape) and (height<=620px){.arena-style-mode .furnishing-option>button:first-child{grid-template-columns:60px minmax(0,1fr) 18px}.arena-style-mode .furnishing-sample{height:42px}.arena-style-mode .furnishing-option b{font-size:16px}.arena-style-mode .furnishing-sidebar>footer>div:first-child{margin-bottom:6px}.arena-style-mode .furnishing-sidebar>footer button{min-height:44px}}.arena-overview{border:1px solid var(--line);background:#5d979814;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.arena-overview h2{margin:6px 0;font-size:24px}.arena-overview small,.arena-caption,.arena-order>small{color:var(--muted)}.arena-communities{gap:14px;display:flex}.arena-communities span{border-left:3px solid var(--community);flex-direction:column;gap:4px;padding-left:10px;font-size:12px;display:flex}.arena-communities b{color:var(--text);font-size:22px}.arena-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.development-panel .arena-day{min-width:0;padding:12px 8px}.arena-day>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding:0 4px 10px;display:flex}.arena-day>header small{color:var(--muted)}.arena-timeline{grid-template-rows:repeat(12,28px);grid-template-columns:38px repeat(2,minmax(0,1fr));gap:2px;display:grid;position:relative}.arena-time{color:var(--muted);align-self:start;padding-top:3px;font-size:11px}.development-panel .arena-free{background:#8395a306;border:1px dashed #8395a338;border-radius:3px;min-height:0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.development-panel .arena-free:not(:disabled):hover{border-color:var(--cyan);background:#6fb4ae2e}}.development-panel .arena-block{z-index:1;text-align:left;overflow-wrap:anywhere;background:#203438;border:1px solid #4b9296;border-left-width:3px;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:7px;display:flex;position:relative;overflow:hidden}.arena-block small{color:#bacbca;font-size:10px}.arena-block strong{font-size:13px;line-height:1.15}.arena-block span{color:#d6e5ae;font-size:10px}.development-panel .arena-block.running{background:#29463e;border-color:#add19a}.development-panel .arena-block.completed{opacity:.75;background:#282f35;border-color:#68747b}.arena-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.arena-caption{font-size:12px;line-height:1.5}.arena-offers-layout{grid-template-columns:minmax(200px,.9fr) minmax(270px,1.1fr);align-items:start;gap:18px;display:grid}.arena-offers{gap:10px;display:grid}.development-panel .arena-offer{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:9px;margin:0;padding:15px;display:flex}.development-panel .arena-offer.selected{border-color:var(--cyan);background:#4b92961f}.arena-offer-top,.arena-offer-bottom{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.arena-offer-top>span{white-space:nowrap}.arena-offer>span:not(:first-child),.arena-offer small,.arena-offer-bottom{font-size:12px}.arena-offer small{color:var(--muted)}.arena-order{border:1px solid var(--line);background:#0a121859;border-radius:12px;padding:18px}.arena-order h3{margin:8px 0}.arena-order p{line-height:1.5}.arena-order.empty{color:var(--muted)}.arena-form-grid{flex-wrap:wrap;gap:12px;display:flex}.arena-form-grid label{flex:1;min-width:85px}.development-panel .arena-form-grid select{width:100%;min-height:44px}.development-panel label.arena-own{flex-direction:row;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.arena-own input{flex:none;width:20px;height:20px}.arena-own span{flex-direction:column;gap:4px;display:flex}.arena-own small{color:var(--muted);font-weight:400}.arena-readiness{background:#6998781a;border-left:3px solid #7caa86;padding:10px 12px;font-size:13px}.arena-readiness small{color:var(--muted);margin-top:5px;display:block}.arena-readiness.warning,.arena-warning{background:#b58b541a;border-left:3px solid #c6a777;padding:10px 12px}.arena-finances{margin:16px 0}.arena-finances>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.arena-finances dd{white-space:nowrap;margin:0;font-weight:700}.arena-finances>div:last-child{color:var(--acid)}.development-panel button.arena-primary{color:#17241a;background:#b9d89b;border-color:#b9d89b;font-weight:700}.arena-order>.arena-primary{width:100%}.development-panel .arena-record{margin-top:12px}.arena-record h3{margin:6px 0}.arena-record .arena-offer-top>strong{color:var(--muted);font-size:12px}.development-panel .arena-incident{background:#b58b5414;border:1px solid #8c7959;margin-top:12px}.arena-cancel{border:1px solid #ac7665;border-radius:8px;margin-top:10px;padding:12px}.development-panel button:focus-visible,.development-panel select:focus-visible,.development-panel input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=850px){.arena-overview{flex-direction:column;align-items:flex-start;gap:10px}.arena-communities{flex-wrap:wrap}.arena-calendar{gap:7px}.arena-block strong{font-size:11px}.arena-block small{font-size:9px}}@media (width<=580px){.arena-calendar{grid-template-columns:1fr}.arena-timeline{grid-template-rows:repeat(12,44px);grid-template-columns:42px repeat(2,minmax(0,1fr))}.arena-block strong{font-size:14px}.arena-block small{font-size:12px}.arena-offer-top,.arena-offer-bottom{flex-wrap:wrap;gap:5px}.arena-overview h2{font-size:21px}.arena-order{padding:12px}}@media (width<=680px){.arena-offers-layout{grid-template-columns:1fr}}@media (pointer:coarse){.arena-timeline{grid-template-rows:repeat(12,44px)}}.development-panel .arena-offers{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch}.development-panel .arena-offer{gap:8px;min-height:154px}.arena-offer-top strong{align-items:center;gap:8px;display:flex}.arena-offer-top svg{flex:none}.development-panel .arena-offer.locked{opacity:1;cursor:not-allowed;color:#9ca9b5;background:#141b24;border-style:dashed;border-color:#56616d}@media (hover:hover) and (pointer:fine){.development-panel .arena-offer.locked:hover{background:#141b24;border-color:#56616d}}.arena-lock-reason{color:#e2c79c;background:#2b2724;border-left:3px solid #c6a777;margin-top:auto;padding:9px 10px;font-weight:700;display:block}.arena-lock-reason small{color:#bdac94;margin-top:4px;font-weight:400}.arena-offer-bottom{margin-top:auto}.arena-offer-bottom b{color:var(--acid)}.arena-next{border-left:3px solid var(--cyan);background:#14242c;padding:10px 12px}.arena-day.today>header{border-bottom-color:#ceaa78}.arena-past{pointer-events:none;z-index:1;height:var(--arena-now);background:repeating-linear-gradient(135deg,#05090e42 0 5px,#3f475229 5px 6px);position:absolute;inset:0 0 auto 40px}.arena-now{left:36px;right:0;top:var(--arena-now);z-index:4;pointer-events:none;background:#efbe78;height:2px;position:absolute}.arena-now:before{content:"";background:#efbe78;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.arena-now b{color:#251c13;white-space:nowrap;background:#efbe78;border-radius:3px;padding:2px 6px;font:700 11px/1.3 IBM Plex Sans Condensed,sans-serif;position:absolute;bottom:3px;right:0}.development-panel .arena-free:disabled{opacity:1;background:#10161f;border-color:#28313c}.development-panel .arena-free.past{background:#11161d;border-color:#252c36}.development-content:has(>section:not([hidden]) .arena-placement){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.development-content:has(>section:not([hidden]) .arena-placement)>section:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.development-content>section:has(.arena-placement)>h3{display:none}.arena-placement{flex-direction:column;flex:1;min-height:0;display:flex}.arena-placement-heading{flex:none;align-items:center;gap:14px;padding:0 0 12px;display:flex}.arena-placement-heading>div{flex:1;min-width:0}.arena-placement-heading h3{margin:0 0 3px;font-size:18px}.arena-placement-heading small{overflow-wrap:anywhere}.arena-placement-heading>b{color:var(--muted)}.arena-placement-body{grid-template-columns:minmax(220px,1.2fr) minmax(210px,1fr);gap:18px;min-height:0;padding:4px 4px 16px;display:grid;overflow:auto}.arena-placement-calendar{min-width:0}.arena-day-tabs{gap:6px;display:flex}.development-panel .arena-day-tabs button{border-radius:6px;flex:1;min-width:0;min-height:50px;padding:7px}.arena-day-tabs small{margin-top:3px;font-size:11px}.arena-placement-calendar>.arena-caption{margin:8px 0}.arena-pick-compact{display:none}.arena-placement-calendar .arena-day{padding-top:0}.arena-placement-calendar .arena-day>header{display:none}.arena-timeline.is-picking{grid-template-rows:repeat(12,38px)}.development-panel .arena-free.available{background:#162b30;border-style:solid;border-color:#375c5c;justify-content:space-between;align-items:center;gap:6px;padding:3px 7px;display:flex}.arena-free.available span{font-size:12px}.arena-free.available small{color:var(--muted)}.arena-placement-preview{z-index:3;pointer-events:none;border:2px solid var(--acid);color:var(--cream);background:#304640;border-radius:5px;flex-direction:column;grid-column:2/4;justify-content:center;gap:6px;margin:2px;padding:12px;display:flex;position:relative;box-shadow:0 0 0 2px #10202c}.arena-placement-preview>strong{color:var(--acid)}.arena-placement-preview>small{color:#c5d0bb}.arena-order{align-self:start;padding:14px}.arena-order h4{margin:0 0 10px;font-size:16px}.development-panel label.arena-own{color:var(--cream);align-items:center;min-height:48px;margin-top:0;font-size:14px}.development-panel .arena-own input{width:22px;height:22px;min-height:22px;accent-color:var(--acid);padding:0}.arena-quick-money{justify-content:space-between;gap:12px;display:flex}.arena-quick-money span{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.arena-quick-money b{color:var(--acid);font-size:20px}.arena-terms summary{cursor:pointer;min-height:44px;color:var(--muted);padding:12px 0}.development-panel footer.arena-confirm{background:#16232c;border-top:1px solid #44605d;flex:none;gap:12px;margin:0 -20px;padding:12px 20px}.arena-confirm>div{flex:1;min-width:0}.arena-confirm strong{font-size:15px;display:block}.arena-confirm small{margin-top:4px;font-size:12px}.arena-confirm .arena-primary{min-height:48px}@media (width<=900px){.development-panel footer.arena-confirm{margin:0 -12px;padding:10px 12px}.arena-placement-body{gap:12px}}@media (width<=580px){.arena-placement-body{grid-template-columns:1fr}.arena-placement-heading{gap:8px}.arena-placement-heading h3{font-size:15px}.arena-placement-heading>b{display:none}.arena-confirm strong{font-size:13px}.arena-confirm .arena-primary{padding:8px 10px}}@media (pointer:coarse),(width<=900px){.arena-timeline.is-picking{grid-template-rows:repeat(12,44px)}}@media (height<=500px) and (width<=1000px){.arena-placement-heading{padding-bottom:8px}.arena-pick-hint{display:none}.arena-pick-compact{display:inline}.arena-placement-calendar>.arena-caption{margin:7px 0;font-size:12px;line-height:1.2}.arena-placement-calendar .arena-day{padding:0}.arena-timeline.is-picking{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:44px;gap:6px}.arena-timeline.is-picking :is(.arena-time,.arena-placement-preview,.arena-block,.arena-now,.arena-past,.arena-free:not(.available)){display:none}.development-panel .arena-timeline.is-picking .arena-free.available{justify-content:center;min-height:44px;grid-area:auto!important}.development-panel .arena-timeline.is-picking .arena-free.selected{border-color:var(--acid);color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid);background:#304640}}.arena-incident-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.arena-deadline{color:var(--orange);white-space:nowrap;font-variant-numeric:tabular-nums}.arena-squad-status{border-left:3px solid var(--acid);flex-direction:column;gap:4px;padding-left:10px;display:flex}.arena-squad-status span{overflow-wrap:anywhere}.arena-incident-expired{color:var(--muted);border-left:3px solid var(--orange);padding-left:10px}.arena-agenda .is-delayed{border-left:3px solid var(--orange)}.arena-agenda .is-delayed>small{color:var(--orange)}.development-panel .is-highlighted{outline:2px solid var(--acid);outline-offset:-2px}.arena-dialog .arena-live-record .arena-incident{background:var(--panel-soft);border:1px solid var(--line);padding:10px}@media (height<=480px){.arena-live-record>p,.arena-live-record .arena-incident p{margin:6px 0}.arena-live-record .dev-score{padding:6px}.arena-live-record .arena-incident{margin-top:8px}}.development-panel[data-app=arena] .development-content{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.development-panel[data-app=arena] .development-content>section:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.development-panel[data-app=arena] .development-content>section>h3[data-development-section]{display:none}.arena-schedule-screen{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.arena-schedule-toolbar{flex:none;align-items:center;gap:10px;display:flex}.arena-schedule-toolbar>div{flex:none}.arena-schedule-toolbar .arena-next{flex:1;margin:0;padding:6px 10px;font-size:13px}.arena-schedule-screen>.arena-calendar{flex:1;min-height:0}.arena-schedule-screen .arena-day{flex-direction:column;min-height:0;padding:4px 8px;display:flex}.arena-schedule-screen .arena-timeline{flex:1;grid-template-rows:repeat(12,minmax(0,1fr));min-height:0}.arena-mobile-calendar,.arena-time-picker,.arena-mobile-terms{display:none}.development-panel[data-app=arena] .arena-offers{grid-auto-rows:max-content;align-content:start;min-height:0;padding:2px;overflow:auto}.development-panel[data-app=arena] .arena-offer{height:auto;min-height:136px}.development-panel[data-app=arena] .arena-placement-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.arena-placement-calendar{flex-direction:column;min-height:0;display:flex}.arena-package-note{color:var(--cyan);margin:6px 0 0;font-size:13px;line-height:1.3}.arena-placement-calendar>.arena-day{flex-direction:column;flex:1;min-height:0;display:flex}.arena-placement-calendar .arena-timeline.is-picking{flex:1;grid-template-rows:repeat(12,minmax(0,1fr));min-height:0}.development-panel .arena-terms-button{min-height:36px;padding:6px 10px}.arena-order-actions{flex-wrap:wrap;gap:6px;display:flex}.development-panel[data-app=arena] footer.arena-confirm{margin:0 -16px}.arena-report-screen{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.arena-report-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.arena-report-heading>span{font-size:16px}.development-panel .arena-report-heading button{min-height:40px;padding:8px 12px}.arena-audience-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.arena-audience-card{border-top:3px solid var(--community);background:var(--panel-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.arena-audience-card b{font-size:24px}.arena-audience-card meter{width:100%}.arena-report-workspace{flex:1;grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);gap:18px;min-height:0;display:grid}.arena-history-list{flex-direction:column;gap:6px;min-height:0;padding:2px;display:flex;overflow:auto}.development-panel .arena-history-list button{text-align:left;border:0;border-left:3px solid #0000;flex-direction:column;flex:none;gap:5px;min-height:90px;padding:12px;display:flex}.development-panel .arena-history-list button[aria-pressed=true]{border-left-color:var(--acid);box-shadow:none}.arena-history-list span{color:var(--muted);font-size:13px}.arena-report-detail{background:var(--panel-soft);flex-direction:column;min-width:0;min-height:0;display:flex}.development-panel .arena-report-detail header{background:0 0;flex:none;justify-content:space-between;padding:12px 16px;display:flex}.arena-report-detail header strong{overflow-wrap:anywhere;font-size:20px}.arena-report-detail header small{margin-top:4px}.arena-report-tabs{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:0 12px;display:flex}.development-panel .arena-report-tabs button{background:0 0;border:0;min-height:44px;padding:8px 12px}.arena-report-view{overscroll-behavior:contain;flex:1;min-height:0;padding:18px;overflow:auto}.arena-report-mobile-tools{display:none}.arena-result-main{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.arena-outcome{overflow-wrap:anywhere;margin:6px 0 14px;font-size:22px;display:block}.arena-net{font-size:36px;font-weight:700;display:block}.arena-net small{font-size:14px;font-weight:400;display:inline}.arena-result-growth{flex-direction:column;gap:12px;padding-top:12px;display:flex}.arena-result-growth b{color:var(--acid);font-size:22px}.arena-result-growth span{color:var(--muted);font-size:14px}.arena-result-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:12px;display:flex}.arena-result-actions>span{color:var(--muted);font-size:14px}.arena-event-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.arena-event-impact article{border-top:3px solid var(--community);flex-direction:column;gap:12px;padding-top:12px;display:flex}.arena-event-impact article>b{font-size:30px}.arena-event-impact small{font-size:14px;font-weight:400;display:inline}.arena-event-impact article>span{font-size:14px}.arena-effect-list p{flex-direction:column;gap:6px;display:flex}.arena-champion{border-left:3px solid var(--acid);background:#24372b;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.arena-champion strong{color:var(--acid);font-size:24px}.arena-result-matches>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto 1fr;align-items:center;gap:12px;padding:16px 0;display:grid}.arena-result-matches>div>span:last-child{text-align:right}.arena-result-matches .is-final{border-bottom:0}.arena-result-matches .is-winner{color:var(--acid);font-weight:700}.arena-team-progress{border-collapse:collapse;width:100%;font-size:15px}.arena-team-progress :is(th,td){border-bottom:1px solid var(--line);text-align:right;padding:12px 8px}.arena-team-progress th:first-child{text-align:left}.arena-team-progress thead{color:var(--muted)}.is-gain{color:var(--acid)!important}.is-loss{color:var(--orange)!important}.arena-facility-screen{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.arena-facility-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.arena-facility-heading>div{gap:8px;display:flex}.arena-facility-heading .arena-facility-status{display:block}.arena-facility-status strong{font-size:28px;font-weight:700;line-height:1.2}.arena-facility-status strong span{color:var(--muted);margin-left:3px;font-size:16px;font-weight:500}.arena-facility-status small{color:var(--cyan);margin-top:3px;font-size:13px;display:block}.development-panel .arena-setup-link{background:0 0}.arena-pc-banks{flex-direction:column;flex:1;gap:12px;min-height:0;max-height:380px;display:flex}.arena-pc-banks article{border:1px solid var(--line);background:var(--panel);flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.arena-pc-banks h4{color:var(--muted);margin:0 0 10px;font-size:15px;font-weight:500}.arena-pc-banks article>div{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}.development-panel .arena-pc-banks button{background:#c8e1e309;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 6px;display:flex}.arena-seat-name{justify-content:center;align-items:center;gap:10px;display:flex}.arena-seat-name svg{width:17px;height:17px;color:var(--cyan);flex-shrink:0}.arena-seat-plus{color:var(--muted);font-size:22px;line-height:1}.arena-pc-banks button b{font-size:22px}.arena-pc-banks button small{margin:0;font-size:13px;line-height:1.2}.development-panel .arena-pc-banks .needs-work{border-color:var(--orange);background:#f36e3a12}.arena-pc-banks .needs-work :is(svg,small){color:var(--orange)}.development-panel .arena-pc-banks .empty{border:1px dashed var(--line);background:0 0}.development-panel .arena-pc-banks button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.arena-build-screen{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;min-height:0;display:grid}.arena-build-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arena-build-options article{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:16px;padding:16px 12px;display:flex}.arena-build-options small{color:var(--muted)}body.arena-overview-active :is(#mission-card,#club-card,#context-prompt,.touch-controls,#camera-gesture-hint){visibility:hidden!important;pointer-events:none!important}body.arena-overview-active #hud .topbar{display:none}body.arena-overview-active #toast-stack .toast:is(.info,.success):not(:has(.toast-action)){display:none}body.arena-overview-active .development-hud{left:var(--safe-x);right:var(--safe-x);justify-content:space-between;align-items:center;gap:16px;max-width:none;padding:8px 12px;display:flex;bottom:12px}.arena-watch-status span{margin-top:4px;font-size:15px;display:block}.arena-watch-status small{color:var(--muted);margin-left:8px}body.arena-overview-active .development-hud>button{flex:none}@media (height<=620px) and (width<=1000px){.development-panel[data-app=arena] .development-content{padding:8px 12px}.arena-schedule-toolbar{gap:6px}.arena-schedule-toolbar .arena-next{display:none}.arena-schedule-toolbar>div{margin-right:auto}.arena-schedule-screen>.arena-calendar{display:none}.arena-mobile-calendar{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.arena-day-strip{flex:none}.arena-strip-labels{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.arena-strip-labels b{color:#efbe78}.arena-strip-lanes{background:repeating-linear-gradient(90deg,#14242c 0 calc(8.333% - 1px),#33414b calc(8.333% - 1px) 8.333%);border:1px solid #33414b;height:42px;position:relative}.arena-strip-past{z-index:2;background:#03070c70;position:absolute;inset:0 auto 0 0}.arena-strip-now{z-index:3;background:#efbe78;width:2px;position:absolute;top:0;bottom:0}.arena-strip-event{box-sizing:border-box;background:#375a54;border:1px solid #7aa79b;position:absolute}.arena-strip-event.completed{background:#343e46;border-color:#60727c}.arena-strip-event.running{background:#62804d;border-color:#c8de84}.arena-agenda{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:auto}.development-panel .arena-agenda button{text-align:left;flex:none;align-items:center;gap:12px;padding:7px 10px;display:flex}.arena-agenda button strong{flex:1}.arena-agenda button b{color:var(--muted)}.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.development-panel[data-app=arena] .arena-offer{gap:5px;min-height:120px;padding:10px}.arena-offer-top,.arena-offer-bottom{gap:5px}.arena-offer-top strong{font-size:13px}.arena-offer>span:not(:first-child),.arena-offer small,.arena-offer-bottom{font-size:11px}.arena-lock-reason{padding:5px 7px}.development-panel[data-app=arena] .arena-placement-heading{min-height:34px;padding-bottom:6px}.arena-placement-heading h3{font-size:16px}.arena-placement-heading>button{min-height:36px;padding:6px 10px}.development-panel[data-app=arena] .arena-placement-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;padding:0}.arena-placement-calendar>.arena-day{display:none}.arena-time-picker{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.arena-time-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.development-panel .arena-time-choices button{border-radius:5px;min-height:44px;padding:6px}.arena-time-pages{justify-content:space-between;align-items:center;gap:4px;display:flex}.development-panel .arena-time-pages button{min-width:44px;min-height:44px;padding:6px}.arena-time-pages span{display:none}.development-panel .arena-day-tabs button{min-height:36px;padding:5px;font-size:12px}.arena-day-tabs small,.arena-pick-hint{display:none}.arena-pick-compact{display:inline}.arena-placement-calendar>.arena-caption{margin:4px 0;font-size:11px}.arena-order{padding:4px 10px}.arena-order h4{display:none}.development-panel label.arena-own{gap:8px;min-height:36px;margin-bottom:4px;font-size:12px}.arena-own small{font-size:10px}.arena-own span{gap:1px}.development-panel .arena-readiness{margin:4px 0;padding:4px 8px;font-size:12px;line-height:1.25}.arena-readiness small{margin-top:2px;font-size:10px}.arena-quick-money{margin:6px 0}.arena-quick-money b{font-size:17px}.arena-quick-money span{gap:1px;font-size:11px}.arena-order-conditions{display:none}.arena-order-actions{flex-wrap:nowrap}.development-panel .arena-order-actions button{min-height:30px;padding:4px 6px;font-size:11px}.arena-order>.arena-caption{margin:4px 0;font-size:11px}.development-panel .arena-terms-button{min-height:30px;padding:4px 8px;font-size:12px}.development-panel[data-app=arena] footer.arena-confirm{margin:0 -12px -8px;padding:6px 12px}.arena-confirm .arena-primary{min-height:44px}.arena-confirm strong{font-size:13px}.arena-confirm small{font-size:11px}.arena-report-screen{gap:6px}.arena-report-heading>span{font-size:14px}.development-panel .arena-report-heading button{min-height:36px;padding:6px 10px}.arena-report-workspace{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:10px}.development-panel .arena-history-list button{gap:3px;min-height:78px;padding:8px}.arena-history-list span{font-size:12px}.development-panel .arena-report-detail header{gap:8px;padding:6px 10px}.arena-report-detail header strong{font-size:15px}.arena-report-detail header small{margin:0}.arena-report-tabs{padding:0 6px}.development-panel .arena-report-tabs button{min-height:38px;padding:6px 10px}.arena-report-view{padding:8px 10px}.arena-result-main{grid-template-columns:1.15fr 1fr;gap:12px}.arena-outcome{margin:2px 0 4px;font-size:15px}.arena-net{font-size:25px}.arena-result-growth{gap:3px;padding-top:2px}.arena-result-growth b{font-size:16px}.arena-result-growth span{font-size:13px;line-height:1.2}.arena-result-actions{gap:6px;margin-top:5px;padding-top:4px}.arena-result-actions>span{font-size:12px}.development-panel .arena-result-actions button{min-height:36px;padding:6px 8px}.arena-event-impact{gap:10px;margin-bottom:6px}.arena-event-impact article{gap:6px;padding-top:6px}.arena-event-impact article>strong{font-size:14px}.arena-event-impact article>b{font-size:24px}.arena-event-impact article>span{font-size:13px}.development-panel .arena-report-view>button{min-height:36px;padding:6px 10px}.arena-champion{margin-bottom:4px;padding:6px 10px;font-size:13px}.arena-champion strong{font-size:18px}.arena-result-matches>div{grid-template-columns:88px 1fr auto 1fr;gap:8px;padding:5px 0;font-size:13px;line-height:18px}.arena-team-progress{font-size:13px}.arena-team-progress :is(th,td){padding:4px}.arena-facility-screen{gap:6px}.arena-build-screen{gap:12px}.arena-build-screen h2{margin:0 0 8px;font-size:19px}.development-panel .arena-build-screen p{margin:8px 0;font-size:12px}.arena-build-options{gap:6px}.arena-build-options article{gap:10px;padding:10px 6px;font-size:12px}.development-panel .arena-build-options button{padding:5px;font-size:12px}.arena-facility-heading>div{gap:5px}.development-panel .arena-facility-heading button{padding:6px 10px;font-size:12px}.arena-facility-status strong{font-size:24px}.arena-facility-status strong span{font-size:14px}.arena-pc-banks{gap:6px}.arena-pc-banks article{padding:6px 8px}.arena-pc-banks h4{margin:0 0 5px;font-size:13px}.arena-pc-banks button b{font-size:18px}.arena-pc-banks button small{font-size:12px}.arena-seat-name{gap:6px}.arena-watch-status span{margin:0;font-size:12px}.arena-watch-status small{font-size:11px}body.arena-overview-active .development-hud{padding:4px 8px;bottom:6px}}@media (width<=720px){.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}#manager-console .development-panel[data-app=arena] button{font-size:14px!important}#manager-console .development-panel[data-app=arena] small{font-size:13px!important}.arena-bank-labels{color:var(--muted);text-align:center;grid-template-columns:38px 1fr 1fr;gap:2px;padding:0 0 6px;font-size:13px;display:grid}.arena-schedule-screen .arena-block strong{font-size:16px}.arena-schedule-screen .arena-time{font-size:13px}.arena-agenda-identity{flex-direction:column;flex:1;gap:3px;display:flex}.arena-agenda-identity strong{font-size:15px}.arena-lane-a,.arena-lane-b{z-index:3;color:var(--cream);background:var(--ink);padding:0 3px;font:700 12px/20px sans-serif;position:absolute;top:0;right:3px}.arena-lane-b{top:21px}.arena-no-slot{border-left:3px solid var(--orange);background:#2c2521;grid-column:1/-1;align-self:stretch;margin-top:8px;padding:14px}.development-panel .arena-no-slot p{margin:8px 0;font-size:14px}.development-panel .arena-no-slot button{min-height:44px;margin-top:8px;display:block}.arena-no-slot button span,.arena-no-slot button small{display:block}.arena-incident-resolved{background:#1c302b;border-left:3px solid #b5d696;gap:6px;padding:10px;font-size:14px;display:grid}.arena-incident-resolved strong{color:#d1e7b9}.arena-incident-resolved small{color:var(--muted)}.arena-team-context{gap:3px;margin-bottom:6px;font-size:13px;line-height:1.3;display:grid}.arena-team-context span{color:var(--muted)}@media (width>=540px) and (width<=1000px) and (height<=360px){.development-panel .arena-report-view.is-team{grid-template-columns:130px minmax(0,1fr);align-content:start;gap:10px;display:grid}.development-panel .arena-report-view.is-team .arena-team-context{overflow-wrap:anywhere;align-content:start;gap:8px;margin:4px 0 0}.development-panel .arena-report-view.is-team .arena-team-progress{margin:0}}.arena-offer-growth{color:var(--acid);font-weight:700}.arena-offer-warning{color:#edbd83;border-left:3px solid var(--orange);padding-left:8px}.development-panel .arena-offer.unavailable{border-color:#92734e}.development-panel .arena-growth-button{text-align:left;width:100%;color:var(--acid);min-height:40px;margin:4px 0}.arena-dialog .arena-primary{background:var(--acid);color:var(--ink);min-height:44px}.arena-dialog .arena-danger{color:#efad92;border-color:#995943}@media (height<=620px) and (width<=1000px){#manager-console:has(.development-panel[data-app=arena]:not([hidden])){grid-template-rows:44px minmax(0,1fr)}#manager-console:has(.development-panel[data-app=arena]:not([hidden])) .computer-titlebar{height:44px;min-height:44px}#manager-console:has(.development-panel[data-app=arena]:not([hidden])) .computer-titlebar button{height:44px;min-height:44px}#manager-console .development-panel[data-app=arena]>.development-sections{min-height:44px}#manager-console .development-panel[data-app=arena]>.development-sections button{min-height:44px;padding-block:6px}#manager-console .development-panel[data-app=arena] .arena-report-heading button{font-size:13px!important}.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.development-panel[data-app=arena] .arena-offer{min-height:164px}.arena-order{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 10px}.arena-order .arena-readiness{margin:3px 0}.arena-order-actions{gap:4px}.arena-order-conditions{display:none}.arena-quick-money{margin:3px 0}.arena-order h4{display:none}.arena-own small{line-height:15px;display:block}.arena-order-actions .arena-terms-button{display:none}.arena-mobile-terms{min-height:44px;display:block}.arena-placement.is-editing .arena-order-actions .arena-terms-button{display:block}.arena-placement.is-editing .arena-inline-cancel{display:none}.arena-mobile-cancel{color:#efad92}.arena-placement-calendar>.arena-day-tabs:has(>button:only-child){display:none}.arena-no-slot{margin-top:0;padding:6px 8px;font-size:13px}.development-panel .arena-no-slot button{text-align:left;width:100%;margin-top:4px;padding:4px 8px;font-size:13px}.arena-no-slot button small{color:var(--muted);font-size:12px}.arena-placement.is-editing .arena-growth-button{display:none}.development-panel .arena-order-actions button{min-height:44px}.development-panel[data-app=arena] footer.arena-confirm{margin-bottom:0}.arena-offer>span:not(:first-child),.arena-offer-bottom{font-size:13px}.development-panel .arena-growth-button{min-height:36px;padding:5px 8px}.arena-order .arena-growth-button{margin-bottom:0}.arena-bank-labels{display:none}.arena-result-matches small{white-space:nowrap}.arena-champion,.arena-champion strong{line-height:22px}.arena-team-progress{line-height:17px}.arena-team-progress :is(th,td){padding:1px 4px}#manager-console .arena-report-detail header button{min-height:40px;padding:6px 8px}.arena-report-view{padding-block:4px}}.arena-strip-past,.arena-strip-now,.arena-lane-a,.arena-lane-b{pointer-events:none}.development-panel .arena-strip-event{border-radius:0;min-height:0;padding:0}.development-panel .arena-agenda .running{border-left:3px solid var(--acid);background:#24372b}.development-panel .arena-agenda .arena-past-toggle{min-height:44px;color:var(--muted);justify-content:center}.arena-level{min-width:0}.development-panel .arena-unlock{text-align:left;color:var(--acid);border-color:var(--acid);max-width:320px}.arena-unlock-caption{color:var(--acid);flex:none;align-items:center;gap:12px;padding:6px 0;display:flex}.arena-unlock-caption+.arena-caption{display:none}.development-panel .arena-offer.is-new{border-color:var(--acid)}.arena-new-label{background:var(--acid);margin-right:6px;padding:1px 5px;color:var(--ink)!important;display:inline!important}.arena-dialog .arena-history-list button{text-align:left;flex-direction:column;flex:none;gap:4px;display:flex}.arena-dialog .arena-history-list{max-height:calc(100dvh - 120px)}.arena-dialog:has([data-arena-report-dialog]) .arena-dialog-body{padding:0;overflow:hidden}[data-arena-report-dialog]{flex-direction:column;height:min(440px,100dvh - 88px);min-height:0;display:flex}.arena-dialog .arena-report-tabs{padding:0 10px}.arena-dialog .arena-report-tabs button{background:0 0;border:0;border-radius:0}.arena-dialog .arena-report-tabs button[aria-pressed=true]{color:var(--acid);box-shadow:inset 0 -3px var(--acid)}#toast-stack .toast-action{border:1px solid var(--cyan);min-height:44px;color:var(--cream);cursor:pointer;pointer-events:auto;background:#1b2b36;grid-column:2;justify-self:start;padding:6px 12px;font:600 14px/1.2 IBM Plex Sans Condensed,sans-serif}@media (height<=620px) and (width<=1000px){.development-panel[data-app=arena] .development-content{padding-block:6px}.arena-schedule-screen{gap:6px}.arena-schedule-toolbar .arena-level{flex:1}.arena-schedule-toolbar>button{flex:none}.arena-schedule-toolbar .arena-unlock{padding:4px 8px}.arena-strip-labels{font-size:13px}.arena-report-screen{gap:0}.arena-report-heading{display:none}.arena-report-workspace{display:flex}.arena-report-workspace>.arena-history-list{display:none}.arena-report-detail{flex:1}.development-panel .arena-report-detail header{align-items:center;padding:4px 10px}.arena-report-detail header>div:first-child{flex:1;min-width:0}.arena-report-mobile-tools{flex:none;gap:6px;display:flex}.arena-report-detail .arena-report-team-link{display:none}#manager-console .arena-report-detail header button,.development-panel .arena-report-tabs button{min-height:44px}.arena-report-view.is-summary{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:start;gap:4px 16px;display:grid}.is-summary .arena-result-main,.is-summary .arena-result-actions{display:contents}.is-summary .arena-result-actions>span{align-self:center}.is-summary .arena-result-actions>button{justify-self:start;min-height:44px}.arena-outcome{line-height:18px}.arena-result-growth{gap:2px}.arena-report-view{padding:4px 10px}}@media (height<=360px) and (width<=1000px){.development-panel .arena-report-detail header{padding-block:0}.arena-report-view{padding-block:3px}.arena-event-impact{margin-bottom:3px}.arena-event-impact article{gap:4px;padding-top:4px}}.development-panel[data-app=arena]:has(>.development-content>section:not([hidden]) .arena-subpage)>.development-sections{display:none}.arena-subpage{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.arena-subpage-heading{flex-shrink:0;align-items:center;gap:10px;display:flex}.development-panel .arena-subpage-heading h3{margin:0;font-size:18px}.arena-subpage-body{flex:1;min-height:0;overflow:auto}.development-panel .arena-icon-button{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:inline-flex}.arena-icon-button svg{width:22px;height:22px}.arena-setup-grid{grid-template-columns:1fr 1fr;align-content:start;gap:12px;height:100%;display:grid}.development-panel .arena-setup-grid.arena-setup-grid--included{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.arena-setup-games{color:var(--cyan);margin-top:6px;display:block}.arena-setup-minimum{flex-shrink:0;line-height:1.2}.arena-setup-minimum>span{color:var(--muted);font-size:12px;display:block}.arena-setup-minimum dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:5px 0 0;display:grid}.arena-setup-minimum dt{color:var(--muted);font-size:12px}.arena-setup-minimum dd{color:var(--cyan);margin:1px 0 0;font-size:15px}.arena-setup-minimum>button{width:100%;margin-top:8px}.arena-requirements-page>p{margin:0 0 12px}.arena-requirements-page dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.arena-requirements-page dl>div{border:1px solid var(--line);background:#14232e;min-width:0;padding:10px 12px}.arena-requirements-page dt{color:var(--muted);font-size:14px}.arena-requirements-page dd{color:var(--cyan);margin:5px 0 0;font-size:20px;font-weight:700}@media (width<=600px){.arena-requirements-page dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.arena-requirements-page dl>div{padding:6px 8px}.arena-requirements-page dt{font-size:12px}.arena-requirements-page dd{margin-top:2px;font-size:17px}.arena-requirements-page>p{margin-bottom:6px;font-size:13px}}.development-panel .arena-setup-grid article{flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.arena-setup-grid h4{margin:0;font-size:16px}.arena-setup-grid p{margin:0;font-size:14px;line-height:1.35}.arena-setup-grid article>:is(button,.arena-setup-done){margin-top:auto}.arena-setup-grid button{min-height:44px}.arena-setup-done{min-height:44px;color:var(--accent);align-items:center;display:flex}@media (height<=540px) and (orientation:landscape){.arena-subpage{gap:5px}.arena-subpage-heading{min-height:44px}.arena-setup-grid{grid-template-rows:1fr 1fr;gap:6px}.development-panel .arena-setup-grid article{gap:4px;padding:8px}.arena-setup-grid h4{font-size:14px}.arena-setup-grid p{font-size:12px;line-height:1.2}.arena-pc-banks button small{font-size:12px}.arena-pc-banks button{min-height:48px}}@media (orientation:portrait) and (width<=600px){.arena-setup-grid{grid-template-columns:1fr}.arena-facility-heading{flex-wrap:wrap}}.development-panel .arena-pc-banks button:disabled{opacity:.8;color:#c1cccf}@media (height<=620px) and (width<=1000px){.arena-schedule-screen{gap:4px}.arena-schedule-toolbar>button{display:none}.arena-schedule-toolbar .arena-level{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.arena-level strong{font-size:14px}.arena-level small{font-size:12px}.arena-mobile-calendar{gap:4px}.arena-mobile-calendar>.arena-day-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) 44px 44px;gap:4px;display:grid}.development-panel .arena-mobile-calendar>.arena-day-tabs button{min-height:44px}.arena-strip-lanes{height:30px}.arena-lane-a,.arena-lane-b{font-size:11px;line-height:14px}.arena-lane-b{top:16px}.development-panel .arena-agenda button{gap:8px;min-height:44px;padding:5px 8px}.development-panel .arena-schedule-toolbar>button{display:none}}@media (height<=500px) and (orientation:landscape){.arena-subpage .arena-live-record .dev-score{gap:6px;margin:4px 0;padding:6px;font-size:14px}.arena-subpage .arena-live-record .dev-score b{font-size:20px}.arena-subpage .arena-live-record .arena-incident{border:0;margin:0;padding:0}.arena-subpage .arena-live-record .arena-incident p{display:none}.arena-subpage .arena-live-record .arena-incident small{margin:4px 0;font-size:12px;display:block}.arena-subpage .arena-live-record .arena-actions{margin:6px 0 0}.arena-subpage .arena-live-footer{gap:6px;padding-top:5px}}.development-panel .arena-readiness-link{color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border:0;min-height:34px;padding:0}.arena-placement-calendar>.arena-own{margin-top:6px}.arena-fixed-teams{min-height:44px;color:var(--cream);align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.arena-fixed-teams>svg{color:var(--muted);flex:none}.arena-fixed-teams>span{flex-direction:column;gap:4px;display:flex}.arena-fixed-teams strong{font-size:inherit}.arena-fixed-teams small{color:var(--muted);margin:0;font-size:12px}@media (height<=620px) and (width<=1000px){.arena-fixed-teams{gap:6px;min-height:0;margin-top:0;font-size:12px;line-height:1.15}.arena-fixed-teams>span{gap:0}.arena-fixed-teams small{font-size:11px;line-height:1.1}}@media (height<=380px) and (orientation:landscape){.arena-placement-calendar>.arena-warning{margin:0 0 4px;padding:4px 6px}.arena-placement-calendar:has(>.arena-fixed-teams)>.arena-caption:not(.arena-warning){margin:1px 0}.arena-fixed-teams{margin-top:2px}.development-panel .arena-placement-calendar>.arena-own{margin-top:5px}.arena-readiness{padding:3px 6px}}.development-panel[data-app=arena]:has(>.development-content>section:not([hidden]) .arena-placement)>.development-sections{display:none}@media (height<=380px) and (orientation:landscape){.arena-setup-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.arena-setup-minimum>span{display:none}.arena-setup-minimum dl{gap:3px 8px;margin-top:0}.development-panel[data-app=arena] .arena-setup-grid article{min-height:0;padding:6px 8px}.development-panel[data-app=arena] .arena-setup-grid button{box-sizing:border-box;height:44px;min-height:44px;padding:6px 8px}.arena-report-view.is-audience{padding-block:2px}.arena-report-view.is-audience .arena-event-impact{margin-bottom:2px}.arena-report-view.is-audience .arena-event-impact article{border-top-width:2px;gap:2px;padding-top:0}.arena-report-view.is-audience .arena-event-impact article>strong{font-size:12px;line-height:1.1}.arena-report-view.is-audience .arena-event-impact article>b{font-size:18px;line-height:1}.arena-report-view.is-audience .arena-event-impact article>span{font-size:11px;line-height:1.15}#manager-console .development-panel[data-app=arena] .arena-report-view.is-audience .arena-event-impact small{font-size:11px!important}.development-panel .arena-report-view.is-audience>button{min-height:44px}}#arena-demo-tools:not([open]){padding:2px 4px!important}#arena-demo-tools[open]{max-height:calc(100dvh - 8px);overflow:auto}#arena-demo-tools:not([open]) summary{place-items:center;width:26px;height:20px;font-size:0;display:grid}#arena-demo-tools:not([open]) summary:after{content:"Тест";font:10px sans-serif}body:has(#manager-console.is-open) #arena-demo-tools:not([open]){top:8px;transform:translate(-50%);bottom:auto!important;left:50%!important}body.arena-overview-active :is(#context-coachmark,#tutorial-waypoint){visibility:hidden!important;pointer-events:none!important}.arena-loyalty-guide{grid-template-columns:1fr 1fr;gap:16px;display:grid}.arena-loyalty-guide h4{margin:0 0 6px;font-size:14px}.arena-loyalty-guide p{margin:0 0 6px;font-size:14px;line-height:1.25}.arena-loyalty-guide dl{margin:0;font-size:14px;line-height:1.25}.arena-loyalty-guide dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:6px;padding:3px 0;display:flex}.arena-loyalty-guide dd{color:var(--acid);white-space:nowrap;margin:0;font-weight:700}.arena-loyalty-guide small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.25;display:block}@media (width<=400px) and (orientation:portrait){.arena-loyalty-guide{grid-template-columns:1fr}}@media (height<=500px) and (orientation:landscape){.arena-subpage-body:has(>.arena-finances)>p{margin:0 0 4px;font-size:14px;line-height:18px}.arena-subpage .arena-finances{margin:4px 0 6px}.arena-subpage .arena-finances>div{padding:2px 0;font-size:14px;line-height:18px}.arena-subpage-body:has(>.arena-finances)>small{color:var(--muted);font-size:12px;line-height:15px;display:block}}.arena-touch-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.arena-touch-caption b{color:var(--cyan);font-weight:400}.arena-touch-grid{flex:1;grid-template-rows:18px repeat(2,minmax(44px,1fr));grid-template-columns:30px repeat(12,minmax(0,1fr));gap:3px 0;min-height:0;margin:0 -2px;display:grid}.arena-touch-time{color:#b2c2c6;font-variant-numeric:tabular-nums;grid-row:1;font-size:11px}.arena-touch-bank{color:#b2c2c6;text-align:center;grid-column:1;align-self:center;font-size:14px}.arena-touch-bank small{margin-top:3px;font-size:10px;font-weight:400;display:block}.development-panel .arena-touch-free{background:#15232e;border:2px solid #0d1722;border-radius:5px;min-width:0;min-height:0;padding:0;position:relative}.arena-touch-free:after{content:"";pointer-events:none;border:1px dashed #3b4b55;border-radius:3px;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.development-panel .arena-touch-free:hover{background:#234044}}.development-panel .arena-touch-free:focus-visible{background:#234044}@media (hover:hover) and (pointer:fine){.arena-touch-free:hover:after{border:1px solid var(--cyan)}}.arena-touch-free:focus-visible:after{border:1px solid var(--cyan)}.development-panel .arena-touch-free.past{opacity:.6;background:#0a141e}.development-panel .arena-touch-event{z-index:1;text-align:left;overflow-wrap:anywhere;background:#203438;border:1px solid #4b9296;border-left-width:3px;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:0;padding:6px;display:flex}.arena-touch-event strong{font-size:13px;line-height:1.15}.arena-touch-event small,.arena-touch-event>span{font-size:11px;line-height:1.15}.arena-touch-event small{color:#c1d5d5}.arena-touch-event>span{color:#d6e5ae}.development-panel .arena-touch-event.running{background:#29463e;border-color:#add19a}.development-panel .arena-touch-event.completed{background:#282f35;border-color:#68747b}.development-panel .arena-touch-event.is-highlighted{outline:2px solid var(--acid);outline-offset:-2px}.arena-touch-track{pointer-events:none;z-index:2;grid-area:2/2/4/14;position:relative}.arena-touch-now{background:var(--cyan);width:2px;position:absolute;top:-4px;bottom:0;transform:translate(-1px)}.arena-touch-now:before{content:"";background:var(--cyan);clip-path:polygon(0 0,100% 0,50% 100%);width:8px;height:8px;position:absolute;top:0;left:-3px}@media (height<=350px){.arena-touch-caption{font-size:11px}.development-panel .arena-touch-event{gap:2px;padding:4px}.arena-touch-event strong{font-size:12px}.arena-touch-event>span{display:none}}.arena-home-screen{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.arena-progress-hero{flex:none;grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(0,1fr));gap:12px;display:grid}.arena-prestige{background:linear-gradient(110deg,#303326,#192326);border:1px solid #626b3f;border-radius:8px;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.arena-rank{color:#202714;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);background:#d5ef38;flex-direction:column;flex:none;justify-content:center;align-items:center;width:66px;height:80px;display:flex}.arena-rank .ui-icon{width:24px;height:24px}.arena-rank b{font-size:36px;line-height:1.1}.arena-prestige-copy{flex:1;min-width:0}.arena-stat-label{color:#c5d39c;font-size:12px;display:block}.arena-prestige-copy>strong{margin:3px 0 12px;font-size:24px;line-height:1.15;display:block}.arena-prestige-copy>small{color:#bdc4b5;margin-top:6px;font-size:12px;display:block}.arena-next-rank-short{display:none}.arena-schedule-screen .arena-block small,.arena-schedule-screen .arena-block span{font-size:12px;line-height:1.2}@media (height<=800px){.development-panel .arena-schedule-screen .arena-block{gap:2px;padding:4px 6px}.arena-schedule-screen .arena-block small,.arena-schedule-screen .arena-block span{font-size:11px;line-height:1.15}}.arena-reputation-track{background:#0f1716;border-radius:3px;height:6px;overflow:hidden}.arena-reputation-track i{background:var(--acid);border-radius:inherit;height:100%;display:block}.development-panel .arena-rank-unlock{min-height:36px;color:var(--acid);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.arena-rank-unlock .ui-icon{width:16px;height:16px}.development-panel .arena-pride-stat{text-align:left;background:linear-gradient(120deg,#193638,#15252e);border:1px solid #315359;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.arena-pride-stat>.ui-icon:first-child{width:32px;height:32px;color:var(--cyan)}.arena-pride-stat>span{flex:1;min-width:0}.development-panel .arena-pride-stat small{color:#bdced0;margin:0;font-size:13px;font-weight:400;display:block}.development-panel .arena-pride-stat strong{color:#e4ffff;font-variant-numeric:tabular-nums;font-size:42px;line-height:1.15;display:block}.arena-pride-stat em{margin-left:2px;font-size:.55em;font-style:normal}.arena-pride-stat>.ui-icon:last-child{color:#9aacae;align-self:flex-start;width:18px;height:18px}.development-panel .arena-pride-loyalty{background:linear-gradient(120deg,#352630,#201e2b);border-color:#604052}.arena-pride-loyalty>.ui-icon:first-child{color:#f5a1b3}.development-panel .arena-pride-loyalty strong{color:#ffd8e1}@media (hover:hover) and (pointer:fine){.development-panel button.arena-pride-stat:hover{border-color:var(--cream)}}.arena-rewards{grid-template-columns:1.2fr 1fr 1fr;gap:6px;width:100%;padding:10px 0;display:grid}.arena-reward{color:var(--acid);background:#101c22;border-bottom:2px solid;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:10px 8px;display:grid}.arena-reward .ui-icon{width:19px;height:19px}.arena-reward-money .ui-icon{display:none}.arena-reward-money strong{grid-column:1/-1}.arena-reward strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.5px;font-size:23px}.development-panel .arena-reward small{color:#c0cbcd;grid-column:1/-1;margin:4px 0 0;font-size:12px;font-weight:400;display:block}.arena-reward-reputation{color:#edc182}.arena-reward-fans{color:var(--cyan)}.arena-community-gains{flex-wrap:wrap;gap:4px 12px;min-height:18px;display:flex}.arena-community-gains>span{color:#c7d0d0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.arena-community-gains i{background:var(--community);border-radius:50%;width:7px;height:7px}.arena-community-gains b{color:var(--cream)}.arena-offer-meta{color:#a7b8bd;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.arena-offer-meta>span{font-size:12px;font-weight:400}.arena-offer-meta>b{color:var(--acid);font-size:20px}.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-auto-rows:max-content;align-items:stretch}.development-panel[data-app=arena] .arena-offer{background:#111e28;align-content:start;gap:6px;padding:16px;display:grid}@media (hover:hover) and (pointer:fine){.development-panel[data-app=arena] .arena-offer:hover{background:#182d35}}.arena-offer .arena-offer-top strong{font-size:16px}.arena-offer-top{min-height:24px}.arena-offer .arena-offer-window{color:#a7b8bd;font-size:12px;font-weight:400}.arena-offer.locked .arena-rewards{opacity:.65}.arena-offer.locked .arena-lock-reason{margin-top:4px}.arena-order .arena-reward{column-gap:4px;padding:8px 5px}.arena-order .arena-reward strong{font-size:20px}.arena-order .arena-reward .ui-icon{width:17px;height:17px}.development-panel .arena-order .arena-growth-button{font-size:13px}.arena-communities-screen{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.arena-communities-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.arena-communities-heading h3{margin:0 0 4px;font-size:22px}.arena-communities-heading>div>span{color:var(--muted);font-size:14px}.arena-communities-heading b{color:var(--cream)}.arena-communities-screen .arena-audience-cards{flex:1;min-height:0;max-height:440px}.arena-communities-screen .arena-audience-card{border:1px solid var(--line);border-top:3px solid var(--community);background:linear-gradient(150deg,color-mix(in srgb,var(--community) 16%,#13202a),#101a24);border-radius:8px;gap:12px;padding:22px}.arena-community-title{align-items:center;gap:10px;display:flex}.arena-community-title .ui-icon{color:var(--community)}.arena-community-title strong{font-size:18px}.arena-community-size{align-items:baseline;gap:8px;margin:12px 0;display:flex}.arena-community-size b{font-size:48px;line-height:1}.arena-community-size span{color:var(--muted);font-size:14px}.arena-community-loyalty{justify-content:space-between;align-items:center;gap:6px;display:flex}.arena-community-loyalty>span{align-items:center;gap:6px;font-size:14px;display:flex}.arena-community-loyalty .ui-icon{color:#f5a1b3;width:17px;height:17px}.arena-community-loyalty b{font-size:24px}.arena-audience-card meter{background:#0b141c;border:0;border-radius:4px;height:8px}.arena-audience-card meter::-webkit-meter-bar{background:#0b141c;border:0}.arena-audience-card meter::-webkit-meter-optimum-value{background:var(--community)}.arena-audience-card meter::-moz-meter-bar{background:var(--community)}.arena-community-multiplier{color:var(--muted)}.arena-audience-card .arena-community-multiplier b{color:var(--cream);font-size:14px}.arena-community-change{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.arena-community-change>span{color:var(--muted);font-size:12px}.arena-community-change strong,.arena-community-change strong b{font-size:14px}.arena-community-change small{overflow-wrap:anywhere;font-size:12px}.arena-community-note{color:var(--muted);flex:none;margin:0;font-size:13px}@media (width<=1100px){.arena-progress-hero{gap:8px}.arena-prestige{gap:10px;padding:12px}.arena-prestige-copy>strong{font-size:21px}.development-panel .arena-pride-stat{gap:8px;padding:12px}.arena-pride-stat>.ui-icon:first-child{width:24px;height:24px}.arena-pride-stat>.ui-icon:last-child{display:none}}@media (height<=620px) and (width<=1000px){.arena-schedule-toolbar{display:none}.arena-home-screen{gap:8px}.arena-progress-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr);gap:8px}.arena-prestige{gap:8px;min-height:0;padding:10px;position:relative}.arena-rank{width:36px;height:52px}.arena-rank .ui-icon{width:16px;height:16px}.arena-rank b{font-size:24px}.arena-stat-label{font-size:11px}.arena-prestige-copy>strong{margin:2px 0 7px;font-size:16px}.arena-prestige-copy>small{margin-top:4px;font-size:11px}.development-panel[data-app=arena] .arena-rank-unlock{justify-content:center;width:44px;min-height:44px;padding:8px;font-size:0;position:absolute;top:0;right:0}.arena-rank-unlock>span{display:none}.arena-rank-unlock .ui-icon{flex:none}.arena-prestige:has(.arena-rank-unlock) .arena-prestige-copy{padding-right:26px}.development-panel .arena-pride-stat{border-radius:6px;gap:8px;min-height:49px;padding:6px 10px}.arena-pride-stat>span{display:block}.development-panel .arena-pride-stat small{max-width:95px;font-size:12px;line-height:1.15}.development-panel .arena-pride-stat strong{font-size:27px}.arena-pride-stat>.ui-icon:first-child{width:20px;height:20px}.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.development-panel[data-app=arena] .arena-offer{gap:4px;padding:10px}.arena-offer .arena-offer-top strong{font-size:14px}.arena-offer .arena-offer-teams{font-size:12px}.arena-rewards{gap:5px;padding:5px 0}.arena-reward{column-gap:5px;padding:6px}.arena-reward strong{font-size:21px}.development-panel .arena-reward small{margin-top:2px;font-size:11px}.arena-community-gains>span{font-size:11px}.arena-offer-meta{padding-top:4px}.arena-offer-meta>span{font-size:11px}.arena-order .arena-reward{padding:5px}.arena-order .arena-reward strong{font-size:19px}.arena-order .arena-reward .ui-icon{display:none}.arena-order .arena-reward{grid-template-columns:1fr}.arena-communities-screen{gap:8px}.arena-communities-heading h3{display:none}.arena-communities-heading>div>span{font-size:13px}.arena-communities-screen .arena-audience-cards{gap:8px}.arena-communities-screen .arena-audience-card{gap:4px;min-height:0;padding:8px}.arena-community-title{gap:6px}.arena-community-title .ui-icon{flex:none;width:20px;height:20px}.arena-community-title strong{font-size:14px}.arena-community-size{margin:2px 0}.arena-community-size b{font-size:30px}.arena-community-loyalty b{font-size:20px;line-height:1.1}.arena-community-loyalty>span{font-size:12px}.arena-community-multiplier{font-size:11px}.arena-home-screen .arena-community-multiplier{display:none}.arena-community-change{gap:3px;padding-top:6px}.arena-community-change strong,.arena-community-change strong b{font-size:12px}.arena-community-change small,.arena-community-change>span{font-size:11px}.arena-community-change small{margin:0}.arena-community-note{display:none}}@media (height<=350px) and (width<=1000px){.arena-home-screen,.arena-progress-hero{gap:6px}.arena-prestige{padding:7px}.arena-rank{width:30px;height:44px}.arena-stat-label{display:none}.arena-prestige-copy>strong{margin:0 0 5px;font-size:14px}.arena-prestige-copy>small{font-size:11px}.arena-next-rank-full{display:none}.arena-next-rank-short{display:inline}.development-panel .arena-pride-stat{gap:5px;min-height:44px;padding:4px 7px}.development-panel .arena-pride-stat strong{font-size:24px}.development-panel .arena-pride-stat small{font-size:11px}.arena-pride-stat>.ui-icon:first-child{width:17px;height:17px}.arena-communities-heading{min-height:36px}.arena-communities-screen .arena-audience-card{gap:3px;padding:6px 9px}.arena-community-title .ui-icon{flex:none;width:17px;height:17px}.arena-community-size b{font-size:28px}.arena-community-change{padding-top:4px}.arena-community-change>span,.arena-community-change small{display:none}.arena-community-change:not(:has(strong)){display:none}.arena-reward .ui-icon{display:none}.arena-reward{grid-template-columns:1fr}.arena-community-gains{display:none}}@media (height<=620px) and (width<=1000px){.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.development-panel[data-app=arena] .arena-offer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"title rewards""teams rewards""window rewards""meta meta";column-gap:12px;min-height:0}.arena-offer-top{flex-wrap:nowrap;grid-area:title;gap:6px;min-height:0}.arena-offer-top strong{min-width:0}.arena-offer-teams{grid-area:teams}.arena-offer-window{grid-area:window}.arena-offer .arena-rewards{grid-area:rewards;align-self:center;padding:0}.arena-offer .arena-standby-note{grid-column:1/-1}.arena-offer .arena-community-gains{display:none}.arena-offer-meta,.arena-offer .arena-lock-reason,.arena-offer-warning{grid-area:meta}.arena-offer-warning+.arena-offer-meta{grid-area:auto/1/auto/-1}.arena-offer-meta{padding-top:2px}.arena-offer-meta>b{font-size:16px}.arena-offer .arena-reward{grid-template-columns:1fr;padding:6px 4px}.arena-offer .arena-reward .ui-icon{display:none}.arena-offer .arena-reward strong{font-size:21px}.arena-offer .arena-lock-reason{justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.arena-offer .arena-lock-reason small{margin:0;font-size:11px}}@media (height<=620px) and (width<=799px){.development-panel[data-app=arena] .arena-offers{grid-template-columns:1fr}}.arena-reward-money.arena-investment{color:#edc182}.arena-standby-note,.arena-standby-brief{color:var(--muted);margin:2px 0;font-size:12px}.arena-prestige-copy .arena-milestone{color:#edc182;overflow-wrap:anywhere}.arena-order>.arena-standby-note{margin:0}.arena-home-body{flex:1;grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);align-content:start;gap:16px;min-height:0;display:grid}.arena-next-goal{background:linear-gradient(145deg,#302d21,#14222a);border:1px solid #777049;border-radius:8px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:20px;display:flex}.arena-goal-heading{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.arena-goal-heading small{color:#edc182;font-size:13px}.arena-goal-heading>span{color:var(--muted);font-size:12px}.arena-goal-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.development-panel .arena-goal-title h3{margin:0;font-size:25px;line-height:1.15}.arena-goal-title>span{text-align:right;flex:none}.arena-goal-title b{color:#edc182;white-space:nowrap;font-size:24px}.arena-goal-title small{color:var(--muted);font-size:11px;display:block}.arena-goal-reward{color:#ccd7cd;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.arena-goal-reward .ui-icon{width:18px;height:18px;color:var(--acid);flex:none}.development-panel .arena-goal-action{min-height:44px}.arena-goal-actions{gap:6px;display:flex}.arena-goal-actions .arena-goal-action{flex:1;min-width:0}@media (height<=380px) and (orientation:landscape){.arena-first-event>.arena-goal-reward{display:none}}.development-panel .arena-clients-link{min-height:44px;color:var(--cyan);padding:6px 8px}.arena-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin:0 auto;display:grid}.development-panel .arena-client-card{text-align:left;border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.arena-client-card strong{justify-content:space-between;align-items:center;gap:8px;font-size:20px;display:flex}.arena-client-card .ui-icon{width:20px;height:20px;color:var(--cyan);flex:none}.arena-client-card span{color:var(--cream);font-size:14px}.arena-client-card small{color:var(--muted);font-size:13px}.arena-client-card.is-available{border-color:var(--cyan)}.arena-client-card.is-available small{color:var(--cyan)}@media (height<=360px) and (width<=1000px){.development-panel .arena-client-card{gap:5px;padding:10px 12px}.arena-client-card strong{font-size:17px}.development-panel .arena-clients-link{font-size:12px}}@media (width<=480px){.arena-client-list{grid-template-columns:1fr}}.development-panel .arena-earned-client{min-height:36px;color:var(--cyan);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.arena-earned-client span{flex:1;font-size:13px}.arena-earned-client .ui-icon{flex:none;width:17px;height:17px}.arena-audience-source{color:var(--cyan);margin:0;font-size:12px}@media (width<=1200px){.arena-home-body{grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr);gap:10px}.arena-next-goal{gap:10px;padding:12px}.arena-home-body .arena-audience-cards{grid-template-columns:1fr;gap:8px}.arena-home-body .arena-audience-card{grid-template-columns:minmax(0,1.2fr) minmax(50px,.55fr) minmax(70px,.65fr);align-items:center;column-gap:10px;padding:12px;display:grid}.arena-home-body .arena-community-title{min-width:0}.arena-home-body .arena-community-size{align-items:baseline;gap:5px;margin:0;display:flex}.arena-home-body .arena-community-size b{font-size:30px}.arena-home-body .arena-community-loyalty{flex-direction:column;align-items:flex-end;gap:2px}.arena-home-body .arena-community-loyalty>span{font-size:11px}.arena-home-body .arena-community-loyalty .ui-icon{display:none}.arena-home-body .arena-community-loyalty b{font-size:22px}.arena-home-body .arena-audience-card>meter,.arena-home-body .arena-community-change,.arena-home-body .arena-community-multiplier{display:none}}@media (height<=620px) and (width<=1000px){.arena-home-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.arena-next-goal{gap:6px;padding:8px 10px}.arena-goal-heading small,.arena-goal-heading>span{font-size:11px}.development-panel .arena-goal-title h3{font-size:18px}.arena-goal-title{gap:6px}.arena-goal-title b{font-size:20px}.arena-goal-reward{gap:4px;font-size:12px;line-height:1.2}.arena-goal-reward .ui-icon{display:none}.development-panel .arena-goal-action{padding:6px 8px}.development-panel .arena-earned-client{min-height:32px;padding:0}.arena-earned-client span{font-size:12px}.arena-home-body .arena-audience-cards{gap:6px}.arena-home-body .arena-audience-card{gap:5px;padding:6px 8px}.arena-home-body .arena-community-title{gap:5px}.arena-home-body .arena-community-title strong{font-size:12px}.arena-home-body .arena-community-title .ui-icon{width:16px;height:16px}.arena-home-body .arena-community-size b{font-size:23px}.arena-home-body .arena-community-size span{font-size:11px}.arena-home-body .arena-community-loyalty b{font-size:18px}.arena-home-body .arena-community-loyalty>span{font-size:10px}.arena-home-screen .arena-prestige-copy .arena-milestone{display:none}}@media (width<=600px) and (height>=621px){.arena-home-body{flex:none;grid-template-columns:1fr}}.arena-host-achievement{background:#26342c;border:1px solid #6e8a57;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.arena-host-achievement>span{color:var(--acid);align-items:center;gap:8px;font-size:15px;display:flex}.arena-host-achievement .ui-icon{flex:none;width:20px;height:20px}.development-panel .arena-host-achievement>button{min-height:44px;color:var(--cream);text-align:left;background:#1b2b2b;align-items:center;gap:8px;display:flex}.arena-host-achievement>button span{flex-direction:column;font-size:12px;display:flex}.arena-host-achievement>button b{color:var(--cyan);font-size:14px}.arena-host-receipt{display:none}@media (height<=620px) and (width<=1000px){.arena-host-achievement{flex-wrap:nowrap;grid-column:1/-1;gap:4px;margin:0;padding:0 6px}.arena-host-achievement>span{flex:1;font-size:12px}.arena-host-achievement .ui-icon{width:16px;height:16px}.development-panel .arena-host-achievement>button{flex:1.4;padding:4px 6px}.arena-host-achievement>button span{font-size:11px}.arena-host-achievement>button b{font-size:12px}.arena-report-view.is-summary:has(.arena-host-achievement) .arena-result-actions{display:none}.arena-report-view.is-summary:has(.arena-host-achievement){row-gap:2px}.arena-host-achievement>span{display:none}.arena-host-receipt{display:flex}.development-panel .arena-host-receipt .arena-icon-button{width:44px;height:44px;min-height:44px;padding:10px}.arena-host-achievement>button{flex:1}}@media (height<=350px) and (width<=1000px){.arena-home-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.development-panel .arena-next-goal{gap:4px;padding:6px 8px}.development-panel .arena-goal-heading small,.development-panel .arena-goal-heading>span{font-size:11px;line-height:14px}.development-panel .arena-goal-title h3{font-size:16px}.development-panel .arena-goal-title small{font-size:11px}.development-panel .arena-goal-reward{font-size:12px;line-height:15px}.arena-home-body .arena-audience-card{grid-template-columns:minmax(0,1.5fr) minmax(30px,.45fr) minmax(52px,.7fr);padding:4px 6px}.arena-home-body .arena-community-title .ui-icon{display:none}.arena-home-body .arena-community-size{flex-direction:column;gap:0}.arena-home-body .arena-community-size b{font-size:20px;line-height:22px}.arena-home-body .arena-community-size span{font-size:10px;line-height:12px}.arena-home-body .arena-community-loyalty b{font-size:17px;line-height:20px}.arena-home-body .arena-community-loyalty>span{font-size:10px;line-height:12px}}@media (height<=360px) and (width<=1000px){.arena-home-screen{gap:6px}.arena-prestige{padding-block:5px}.arena-rank{height:44px}.development-panel .arena-pride-stat{padding-block:4px}#manager-console .development-panel[data-app=arena] .arena-pride-stat small,#manager-console .development-panel[data-app=arena] .arena-prestige-copy>small{line-height:1.2;font-size:11px!important}.development-panel .arena-pride-stat strong{font-size:23px}.development-panel .arena-next-goal{gap:3px;padding-block:4px}#manager-console .development-panel[data-app=arena] .arena-goal-heading small,#manager-console .development-panel[data-app=arena] .arena-goal-title small{font-size:11px!important}.arena-goal-title b{font-size:18px}.arena-goal-title>span{gap:1px;display:grid}.arena-goal-title b,.arena-goal-title small{line-height:1.1}.development-panel .arena-goal-actions>button{min-height:44px;padding:4px 8px;line-height:16px}}:is(.development-panel[data-app=arena],.arena-dialog) button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .13s,border-color .13s,box-shadow .13s,transform 90ms}:is(.development-panel[data-app=arena],.arena-dialog) button:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0005}.development-panel[data-app=arena] :is(.arena-primary,.arena-time-choices button,.arena-day-tabs button,.arena-icon-button),.arena-dialog-choices button{border-radius:7px;box-shadow:inset 0 1px #ffffff12,0 2px #0004}.development-panel[data-app=arena] :is(.arena-time-choices,.arena-day-tabs) button[aria-pressed=true]{border-color:var(--acid);color:var(--acid);box-shadow:inset 0 -3px var(--acid),inset 0 1px #ffffff15;background:#2d423a}@media (hover:hover){:is(.development-panel[data-app=arena],.arena-dialog) button:not(:disabled):hover{border-color:var(--cyan)}.development-panel[data-app=arena] .arena-primary:hover{background:#c8e7aa;border-color:#d4f0bb}.arena-dialog-choices button:not(:disabled):hover{background:#293e43}}.arena-offers-intro{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 8px;display:flex}.arena-offers-intro>span{font-weight:700}.arena-offers-intro small{color:var(--muted)}.arena-offer-meta .arena-upfront{color:var(--cream)}.arena-offer-meta .arena-upfront strong{font-size:14px}.arena-upfront strong{font-variant-numeric:tabular-nums}.arena-offer-meta{gap:6px}.arena-offer-meta>span:nth-child(2){margin-left:auto}.arena-offer .arena-offer-window{border-left:3px solid var(--cyan);color:#d4eeea;background:#20343d;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:14px;line-height:1.3;display:flex}.arena-offer-window>.ui-icon{width:18px;height:18px;color:var(--cyan);flex:none}.arena-offer-window>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.arena-offer-window strong{font-weight:600}.arena-offer-window small{color:#bdced1;font-size:13px;font-weight:400}.arena-offer .arena-offer-window.is-urgent{color:#ffe0ad;background:#3c332b;border-color:#f2bf7b}.arena-offer-window.is-urgent>.ui-icon{color:#f2bf7b}.arena-offer.locked .arena-offer-window{color:#bdcbd0;background:#1c2a35;border-color:#66777e}.arena-time-choices button{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.arena-time-choices button small{font-weight:400;line-height:1.2}.development-panel .arena-time-choices .is-busy{color:#e9c08c;background:#302e2a;border:1px dashed #98734c}.development-panel .arena-free.is-busy{color:#e9c08c;background:#302e2a;border-color:#98734c;justify-content:space-between;align-items:center;gap:5px;padding:3px 7px;display:flex}.arena-free.is-busy small{font-weight:400}.arena-timeline.is-picking .arena-block.is-highlighted{outline:none}.development-panel .arena-time-choices button:disabled{opacity:1;color:#87949f;background:#121e28;border-style:dashed}.arena-own input:checked+span>small{color:var(--acid)}.development-panel .arena-action-terms{color:#bacbca;margin:6px 0;font-size:13px;line-height:1.3}.arena-feedback{color:#cee8af;font-weight:600}.arena-next.arena-feedback{background:#1c342c;border-color:#b9d89b;align-items:center;gap:6px;display:flex}.arena-next.arena-feedback svg{width:18px;height:18px}.arena-live-footer .arena-end-event{color:#eea58b;border-color:#815849;margin-left:auto}.arena-dialog [data-dev-action=arena-cancel]{color:#ffc3ae;background:#472e2c;border-color:#ab7867}.arena-decision-context{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.arena-decision-context>span{align-items:center;gap:5px;display:inline-flex}.arena-decision .ui-icon{flex:none;width:16px;height:16px}.arena-dialog-choices .arena-choice-effects{flex-direction:column;gap:6px;display:flex}.arena-choice-effect{align-items:flex-start;gap:6px;line-height:1.3;display:flex}.arena-choice-effect.gain{color:#d0e8ad}.arena-choice-effect.cost{color:#efba98}.arena-dialog .arena-choice-effect span{color:inherit}.arena-dialog .arena-choice-issue{color:#efc78d;border-top:1px solid #6b5743;gap:5px;padding-top:6px;display:flex}.arena-dialog .arena-dialog-choices button:disabled{opacity:1;color:#aab7bb;background:#16222c;border-style:dashed}.arena-dialog-choices button:disabled .arena-choice-effects{opacity:.65}.arena-decision-timeout{display:block}.arena-standby-brief>span{color:var(--cyan);display:block}.arena-decision .arena-dialog-choices{margin-bottom:8px}@media (height<=620px) and (width<=1000px){.arena-offers-intro{margin-bottom:5px;font-size:14px}.arena-offers-intro small{font-size:12px}.development-panel[data-app=arena] .arena-offer{padding:10px 12px}.arena-offer .arena-event-note{color:var(--muted);grid-area:note;font-size:12px}.arena-offer-meta{padding-top:2px}.arena-offer-meta>span{font-size:12px}.development-panel .arena-order p.arena-audience-source{font-size:12px;line-height:16px}.arena-placement .arena-order>.arena-standby-note{display:none}.development-panel .arena-order .arena-growth-button,.development-panel .arena-placement-calendar>.arena-day-tabs button,.development-panel label.arena-own{min-height:44px}.arena-order .arena-rewards{padding-block:3px}.development-panel .arena-order .arena-readiness.warning{margin:0;padding:0}.development-panel .arena-order .arena-readiness-link{min-height:44px;padding:4px 6px}.arena-order:has(.arena-readiness.warning) .arena-audience-source{display:none}.arena-placement-calendar>.arena-day-tabs:has(>button:nth-child(2))+.arena-caption{display:none}.arena-decision .arena-dialog-choices{gap:7px;margin-top:8px}.arena-decision .arena-dialog-choices button{gap:8px;padding:9px}.arena-dialog .arena-decision .arena-dialog-story{font-size:15px;line-height:1.3}.arena-decision .arena-choice-effects,.arena-decision .arena-choice-effect{gap:4px}}@media (prefers-reduced-motion:reduce){:is(.development-panel[data-app=arena],.arena-dialog) button{transition:none}:is(.development-panel[data-app=arena],.arena-dialog) button:not(:disabled):active{transform:none}}.arena-offer-duration{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.arena-offer-duration .ui-icon{width:15px;height:15px}.arena-booking-note{display:none}.arena-squad-choice:has(input:checked){background:#20342c;border-color:#6f9663}.arena-result-summary{grid-column:1/-1;gap:14px;min-width:0;display:grid}.arena-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.arena-result-heading small{color:var(--muted)}.arena-result-heading strong{overflow-wrap:anywhere;font-size:20px}.arena-result-summary>.arena-rewards{padding:0}.arena-result-summary .arena-result-actions{margin:0;display:flex}.arena-result-summary .arena-reward.is-loss{color:var(--orange)}.arena-result-host-note{display:none}@media (prefers-reduced-motion:no-preference){.development-panel .arena-placement-body,.development-panel .arena-result-summary{animation:.16s ease-out arena-content-appear}@keyframes arena-content-appear{0%{opacity:.7}to{opacity:1}}}@media (height<=620px) and (width<=1000px){.development-panel[data-app=arena] .arena-offers{grid-template-columns:1fr;gap:8px}.development-panel[data-app=arena] .arena-offer{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"title rewards""window rewards""meta meta";gap:6px 14px;min-height:90px;padding:8px 12px}.arena-offer .arena-offer-top{gap:6px;min-height:20px}.arena-offer .arena-offer-top strong{font-size:15px;line-height:1.2}.arena-offer .arena-offer-duration{flex:none;font-size:13px}.arena-offer .arena-offer-teams,.arena-offer .arena-event-note,.arena-offer .arena-window-prefix{display:none}.arena-offer .arena-offer-window{background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:14px}.arena-offer-window>.ui-icon{width:16px;height:16px}.arena-offer-window strong{font-weight:500}.arena-offer .arena-offer-window.is-urgent{color:#ffe0ad;background:0 0}.arena-offer .arena-rewards{gap:8px}.arena-offer .arena-reward{background:0 0;border:0;border-radius:0;padding:0}.arena-offer .arena-reward strong{font-size:22px;line-height:1.1}.development-panel .arena-offer .arena-reward small{margin-top:3px;font-size:13px}.arena-offer-meta{margin:0;padding:0}.arena-offer-meta .arena-upfront{flex-wrap:wrap;align-items:baseline;gap:2px 4px;display:flex}.arena-offer-meta>span{font-size:13px}.arena-offer-meta>span:nth-child(2){text-align:right}.arena-offer.locked .arena-rewards{opacity:.75}.arena-placement-calendar .arena-booking-note{color:var(--muted);margin:0;font-size:13px;line-height:1.25;display:block}.development-panel .arena-time-choices button{padding:5px 2px}.development-panel .arena-placement-calendar>.arena-day-tabs button{padding-inline:3px}.arena-touch-caption{min-height:20px;font-size:13px}.arena-touch-caption>.arena-feedback{color:#d4e9b7;font-size:13px}.arena-touch-event strong{font-size:14px;line-height:1.2}.arena-touch-event small{font-size:12px}@media (hover:hover) and (pointer:fine){.arena-touch-free:not(:disabled):hover:before{content:"+";color:var(--cyan);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}}.arena-touch-free:not(:disabled):focus-visible:before{content:"+";color:var(--cyan);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.development-panel .arena-report-view.is-summary{padding-block:2px;display:block}.development-panel .arena-report-detail header>.arena-report-mobile-tools{flex:none;margin-left:auto}.development-panel .arena-report-detail header .arena-report-date{color:var(--muted);margin:0;font-size:13px;line-height:16px;display:block}.arena-report-date .arena-report-kind{display:none}.arena-result-summary{gap:4px}.arena-result-heading small{font-size:13px}.arena-result-heading strong{font-size:14px;line-height:1.2}.arena-result-summary .arena-reward{padding:4px 6px}.arena-result-summary .arena-reward strong{font-size:24px;line-height:1.05}.development-panel .arena-result-summary .arena-reward small{margin-top:2px;font-size:13px}.arena-result-summary .arena-result-actions{border:0;gap:8px;padding:0}.arena-result-summary .arena-result-actions>span{font-size:13px;line-height:1.2}.development-panel .arena-result-summary .arena-result-actions>button{flex:none;min-height:44px}.arena-result-summary:has(.arena-host-achievement){gap:1px}.arena-result-summary:has(.arena-host-achievement) .arena-reward{padding:0 6px}.arena-result-summary:has(.arena-host-achievement) .arena-reward strong{font-size:22px}.development-panel .arena-result-summary:has(.arena-host-achievement) .arena-reward small{font-size:12px;line-height:1.1}.arena-result-summary .arena-result-host-note{color:var(--muted);margin:0;font-size:13px;line-height:16px;display:block}}@media (width<=480px) and (height<=620px){.development-panel[data-app=arena] .arena-offer{grid-template-columns:1fr;grid-template-areas:"title""window""rewards""meta"}}.arena-report-receipt{display:none}@media (height<=360px) and (width<=1000px){.arena-report-receipt{display:flex}.arena-report-detail .arena-report-mobile-tools{gap:4px;display:flex}.arena-report-detail .arena-result-actions>[data-dev-action=arena-receipt]{display:none}}.arena-booking-step,.arena-review-back,.arena-single-day,.development-panel footer.arena-time-confirm,.arena-placement-heading small.arena-booking-step,.arena-confirm .arena-confirm-repair{display:none}.arena-booking-back{display:flex}.arena-squad-choice{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;margin-bottom:12px;padding:10px 12px}.development-panel .arena-squad-choice label.arena-own{margin:0}.arena-action-balance{color:var(--muted);justify-content:space-between;gap:8px;padding:6px 0 0 32px;font-size:13px;display:flex}.arena-action-balance strong{color:var(--cyan);font-weight:500}.arena-action-balance small{font-size:13px}.arena-action-balance.is-loss strong{color:inherit}.arena-booking-guests{display:none}.arena-squad-choice .arena-fixed-teams{background:0 0;border:0;min-width:0;margin:0;padding:0}@media (height<=620px) and (width<=1000px){.arena-placement-heading small.arena-booking-participants{display:none}.arena-placement[data-booking-step=review] .arena-placement-heading small.arena-booking-participants.has-pair{display:block}.arena-placement-heading small.arena-booking-step{color:var(--cyan);margin-top:2px;display:block}.development-panel[data-app=arena] .arena-placement-body{padding:2px 0 8px;display:block}.arena-placement[data-booking-step=time] .arena-order,.arena-placement[data-booking-step=time] .arena-payment-confirm,.arena-placement[data-booking-step=review] .arena-placement-calendar,.arena-placement[data-booking-step=review] .arena-booking-back{display:none}.arena-placement[data-booking-step=review] .arena-review-back,.development-panel .arena-placement[data-booking-step=time] footer.arena-time-confirm{display:flex}.arena-placement-calendar{gap:8px}.arena-placement-calendar>.arena-caption{margin:0}.arena-placement-calendar>.arena-warning{display:none}.arena-single-day{color:var(--cyan);align-items:center;gap:6px;min-height:32px;font-size:16px;display:flex}.arena-single-day .ui-icon{width:18px;height:18px}.arena-single-day>span{color:var(--muted);font-size:13px}.arena-placement-calendar>.arena-day-tabs:has(>button:nth-child(2))+.arena-caption{display:block}.arena-placement-calendar>.arena-day-tabs small{display:none}.arena-time-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.arena-time-picker:not(:has(.arena-time-pages)) .arena-time-choices:has(>button:only-child){grid-template-columns:1fr}.arena-placement-calendar:has(.arena-time-choices>button:only-child):not(:has(.arena-time-pages))>.arena-caption{display:none}.arena-placement-calendar :is(.arena-standby-brief,.arena-package-note){margin:0;font-size:13px;line-height:1.25}.arena-placement .arena-time-picker{gap:8px}.development-panel .arena-time-choices button{min-height:52px;padding:5px 2px}.arena-placement .arena-order{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:0;display:grid}.arena-order>.arena-squad-choice,.arena-order>.arena-fixed-teams,.arena-order>.arena-readiness.warning{grid-column:1/-1}.arena-placement .arena-order>.arena-readiness,.arena-placement .arena-order>.arena-audience-source{display:none}.arena-placement .arena-order>.arena-rewards{margin:0;padding:0}.arena-order>.arena-booking-guests{color:var(--muted);grid-column:1/-1;margin:0;display:block}.arena-order>.arena-booking-guests.has-pair{display:none}.arena-placement .arena-order>.arena-standby-note{color:var(--cyan);order:3;grid-column:1/-1;margin:0;font-size:14px;display:block}.arena-placement .arena-order>.arena-growth-button{align-self:stretch;min-height:52px;margin:0}.arena-squad-choice{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:5px 10px;display:flex}.arena-action-balance{text-align:right;flex-direction:column;gap:3px;padding:0}.arena-action-balance small{color:var(--muted)}.arena-placement .arena-order-actions{display:none}.development-panel .arena-squad-choice label.arena-own{min-height:46px}.arena-squad-choice .arena-fixed-teams{font-size:14px;line-height:1.25}.arena-squad-choice .arena-fixed-teams small{font-size:13px;line-height:1.25}.development-panel[data-app=arena] footer.arena-confirm{margin:0 -12px;padding:8px 12px}.arena-placement .arena-confirm .arena-primary{min-width:112px}.arena-placement .arena-confirm small{line-height:1.2}.arena-placement .arena-confirm :is(.arena-confirm-standard,div)>small{white-space:normal;text-overflow:clip;overflow:visible}.arena-confirm:has(.arena-confirm-repair) .arena-confirm-standard{display:none}.development-panel .arena-confirm .arena-confirm-repair{border:0;border-left:3px solid var(--orange);text-align:left;background:0 0;width:100%;min-height:44px;padding:3px 7px;display:block}.arena-confirm .arena-confirm-repair small{color:var(--orange);white-space:normal}.arena-squad-choice .arena-action-balance.is-loss small{color:var(--orange)}}@media (width<=480px){.arena-time-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-squad-choice{flex-direction:column;align-items:flex-start;gap:0}.arena-action-balance{text-align:left;flex-flow:wrap;padding-left:30px}}@media (height<=360px) and (width>=481px) and (width<=1000px){.arena-placement[data-booking-step=review] .arena-squad-choice{padding:0 8px}.development-panel .arena-placement[data-booking-step=review] label.arena-own{min-height:44px}.arena-placement[data-booking-step=review] .arena-reward{padding:4px 6px}.arena-placement[data-booking-step=review] .arena-reward strong{font-size:22px;line-height:1.1}.development-panel .arena-placement[data-booking-step=review] .arena-reward small{margin-top:2px;line-height:15px}}.development-panel .arena-placement-heading>.arena-participants-button{flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:flex}.arena-participants-button .ui-icon{width:18px;height:18px}.arena-bracket-preview{gap:12px;width:100%;max-width:760px;margin:0 auto;display:grid}.arena-bracket-preview p{margin:0;line-height:1.3}.arena-bracket-format{color:var(--cyan)}.arena-bracket-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arena-bracket-pairs section{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;padding:12px;display:grid}.arena-bracket-pairs small{color:var(--muted)}.arena-bracket-pairs strong{overflow-wrap:anywhere;line-height:1.25}.arena-bracket-pairs .is-own{color:var(--acid)}.arena-bracket-note{color:var(--muted);font-size:14px}@media (height<=360px) and (width<=1000px){.arena-bracket-preview,.arena-bracket-pairs{gap:8px}.arena-bracket-pairs section{gap:5px;padding:9px 12px}}@media (width>=540px) and (width<=1000px) and (height<=360px){.arena-subpage .arena-live-record{gap:4px 16px}.arena-subpage .arena-live-record .arena-squad-status{margin:4px 0}.arena-subpage .arena-live-record .arena-match-stage{margin:2px 0}.arena-report-view.is-matches .arena-champion{margin-bottom:2px}}.arena-package-screen{gap:12px;width:100%;max-width:820px;margin:0 auto;display:grid}.arena-package-summary{color:var(--muted);justify-content:space-between;gap:16px;display:flex}.arena-package-summary b{color:var(--acid);margin-left:6px}.arena-package-summary b.is-loss{color:var(--orange)}.arena-package-sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.development-panel .arena-package-sessions button{text-align:left;border-radius:8px;grid-template-columns:1fr auto;gap:6px;min-width:0;padding:12px;display:grid}.arena-package-sessions button span,.arena-package-sessions button small{overflow-wrap:anywhere;grid-column:1}.arena-package-sessions button small{color:var(--muted)}.arena-package-sessions i{color:var(--cyan);grid-area:1/2/4;align-self:center;font-style:normal}.arena-package-money{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:14px;display:flex}.arena-package-money strong{color:var(--cyan)}.development-panel .arena-package-link{white-space:nowrap;min-height:44px;padding:7px 10px}@media (height<=360px) and (width<=1000px){.arena-package-screen{gap:8px}.development-panel .arena-package-sessions button{gap:4px;padding:8px 10px}.arena-package-summary{font-size:14px}.arena-placement-heading>.arena-package-link{font-size:13px}}.arena-forecast-groups{gap:4px;margin:8px 0;display:grid}.arena-forecast-groups>div{justify-content:space-between;gap:8px;display:flex}.arena-forecast-groups dd{color:var(--cyan);margin:0;font-weight:700}.arena-squad-choice .arena-action-balance small.is-loss{color:var(--orange)}.development-panel[data-app=arena] .arena-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;padding:3px 3px 7px}.arena-offer{--pass-accent:#59eee0;--pass-wash:#1c4547;--pass-edge:#3d7977;--pass-border:var(--pass-edge);--pass-padding:16px}.arena-offer[data-pass=match]{--pass-accent:#ffa184;--pass-wash:#583736;--pass-edge:#a36150}.arena-offer[data-pass=tournament]{--pass-accent:#ffcf76;--pass-wash:#54442a;--pass-edge:#ab8246}.arena-offer[data-pass=community]{--pass-accent:#c2a5ff;--pass-wash:#463560;--pass-edge:#8063b4}.arena-offer[data-pass=showcase]{--pass-accent:#c4ed77;--pass-wash:#3b4b2c;--pass-edge:#7e9d4e}.arena-offer[data-pass=production]{--pass-accent:#87cbff;--pass-wash:#294b69;--pass-edge:#4f8bb9}.development-panel[data-app=arena] .arena-offer{padding:0 var(--pass-padding);border:1px solid var(--pass-border);isolation:isolate;background:linear-gradient(150deg,#1c3038 0,#14212d 45%,#111b27 100%);border-radius:5px 21px 5px 5px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 3px #07111b,0 4px #050b14,0 7px 14px #0003}.arena-offer .arena-offer-top{margin:3px calc(3px - var(--pass-padding)) 2px;padding:13px calc(var(--pass-padding) - 3px) 17px;background:linear-gradient(110deg,#0b1828 5%,transparent 115%),var(--pass-wash);border-bottom:1px solid var(--pass-edge);isolation:isolate;border-radius:2px 16px 0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"format""title";align-items:center;gap:15px 8px;min-height:133px;display:grid;position:relative;overflow:hidden}.arena-offer .arena-offer-top:before{content:"";z-index:-1;background:linear-gradient(126deg,transparent 57%,#ffffff09 57.5% 65%,transparent 65.5% 69%,#ffffff12 69.5% 70%,transparent 70.5%),radial-gradient(var(--pass-accent) .7px,transparent 1px) right top/6px 6px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#0009);mask-image:linear-gradient(100deg,#0000 35%,#0009)}.arena-offer .arena-pass-art{width:99px;height:99px;color:var(--pass-accent);z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:5px;right:8px}.arena-pass-orbit{border:1px solid var(--pass-accent);opacity:.25;border-radius:22px 5px;position:absolute;inset:2px;transform:rotate(-15deg)}.arena-pass-symbol{width:70px;height:70px;color:var(--pass-accent);background:linear-gradient(135deg,#ffffff15,transparent 48%),var(--pass-wash);border:2px solid;border-radius:7px 19px;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 4px #07121b99,4px 5px #07121b88}.arena-pass-symbol .ui-icon{stroke-width:1.6px;width:38px;height:38px}.arena-pass-versus{letter-spacing:-2px;font-size:30px;font-style:italic;font-weight:800;line-height:1}.arena-offer .arena-pass-format{min-width:0;color:var(--pass-accent);grid-area:format;display:flex}.arena-pass-label{letter-spacing:1.3px;text-transform:uppercase;border-left:3px solid;padding-left:7px;font-size:11px;font-weight:700;line-height:17px}.arena-offer .arena-offer-timing{color:var(--cream);border-block:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:8px 0;display:grid}.arena-offer .arena-offer-timing .arena-offer-window{min-width:0;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:auto;align-items:flex-start;gap:3px;padding:0;font-size:14px;line-height:17px;display:flex}.arena-offer-timing .arena-time-caption{color:var(--muted);font-size:12px;font-weight:400;line-height:15px}.arena-offer .arena-offer-duration{color:var(--cream);white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;gap:3px;padding:0;font-size:14px;font-weight:400;display:flex}.arena-offer-duration strong{font-size:19px;line-height:21px}.arena-offer .arena-duration-short{display:none}.arena-offer-timing.is-urgent .arena-offer-window{color:#f2c58a}.arena-offer .arena-offer-top>strong{overflow-wrap:anywhere;text-shadow:0 2px #06111b99;grid-area:title;align-self:end;min-width:0;padding-right:100px;font-size:21px;line-height:1.15;display:block}.arena-offer .arena-offer-top>strong>svg{vertical-align:-2px;margin-right:6px;display:inline-block}.arena-offer .arena-offer-teams{color:#e0e7e5}.arena-offer .arena-event-note{color:#aebfc4;font-weight:400}.arena-offer .arena-rewards{grid-template-columns:1.25fr 1.1fr .85fr;gap:5px;padding:5px 0}.arena-offer .arena-reward{background:#09151d99;border-top:1px solid #ffffff0c;border-bottom:2px solid;border-radius:4px;grid-template-columns:minmax(0,1fr);padding:9px 4px 7px;box-shadow:inset 0 -7px 12px -9px}.arena-offer .arena-reward .ui-icon{display:none}.arena-offer .arena-reward strong{font-size:23px;line-height:1.05}.development-panel[data-app=arena] .arena-offer .arena-reward small{margin-top:4px;font-size:13px;line-height:16px}.arena-offer .arena-community-gains{margin-bottom:7px}.arena-offer .arena-offer-meta{margin:auto calc(-1 * var(--pass-padding)) 0;padding:12px var(--pass-padding);border-top:1px dashed var(--pass-edge);background:#08131e99;border-radius:0 0 4px 4px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:4px 10px;display:grid;position:relative;box-shadow:inset 0 1px #0007}.arena-offer .arena-offer-meta:before,.arena-offer .arena-offer-meta:after{content:"";z-index:1;pointer-events:none;width:10px;height:12px;position:absolute;top:-7px}.arena-offer .arena-offer-meta:before{background:linear-gradient(to right,var(--workspace-bg) 4px,transparent 4px), radial-gradient(circle at 4px 50%,var(--workspace-bg) 4.8px,var(--pass-border) 5.1px 5.9px,transparent 6.2px);left:-5px}.arena-offer .arena-offer-meta:after{background:linear-gradient(to left,var(--workspace-bg) 4px,transparent 4px), radial-gradient(circle at calc(100% - 4px) 50%,var(--workspace-bg) 4.8px,var(--pass-border) 5.1px 5.9px,transparent 6.2px);right:-5px}.arena-offer .arena-offer-meta .arena-upfront{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:1px 6px;font-size:12px;display:flex}.arena-offer .arena-upfront strong{color:var(--cream);font-size:20px;line-height:1.1}.arena-offer .arena-offer-meta>span:nth-child(2){text-align:left;grid-column:1;margin:0;font-size:12px}.arena-offer .arena-offer-meta>b{color:#10222c;background:var(--pass-accent);border-radius:4px 10px 4px 4px;grid-area:1/2/3;align-self:stretch;place-items:center;min-height:38px;font-size:24px;display:grid;box-shadow:inset 0 1px #fff8,0 3px #030a13}.development-panel[data-app=arena] .arena-offer.is-new{--pass-border:var(--acid)}.development-panel[data-app=arena] .arena-offer.unavailable{--pass-border:#c58c54}.development-panel[data-app=arena] .arena-offer.locked{--pass-accent:#a5adb6;--pass-wash:#303c47;--pass-edge:#556571;--pass-border:var(--pass-edge);background:#151f2a;border-style:dashed;box-shadow:inset 0 0 0 3px #09131d,0 3px #050b14}.arena-offer.locked .arena-pass-art{opacity:.55}.arena-offer.locked .arena-lock-reason{margin-top:auto;margin-bottom:12px}.arena-offers-intro .arena-offers-swipe-hint{display:none}@media (hover:hover){.development-panel[data-app=arena] .arena-offer:not(:disabled):not(:focus-visible):hover{--pass-border:var(--pass-accent);box-shadow:inset 0 0 0 2px var(--pass-edge),0 4px 0 #050b14,0 0 18px color-mix(in srgb,var(--pass-accent) 12%,transparent)}}.development-panel[data-app=arena] .arena-offer:focus-visible{--pass-border:var(--acid);box-shadow:inset 0 0 0 2px var(--acid),0 4px 0 #050b14;outline:0}@media (hover:hover) and (pointer:fine){.development-panel[data-app=arena] .arena-offer:not(:disabled):hover{border-color:var(--pass-border)}}.development-panel[data-app=arena] .arena-offer:not(:disabled):focus-visible{border-color:var(--pass-border)}@media (height<=620px) and (width<=1000px){.development-panel[data-app=arena] .arena-offers{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:clamp(242px,28vw,268px);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:5px;scroll-padding-inline:3px;overflow:auto hidden}.development-panel[data-app=arena] .arena-offers::-webkit-scrollbar{display:none}.arena-offers-intro .arena-offers-desktop-hint{display:none}.arena-offers-intro .arena-offers-swipe-hint{display:block}.arena-unlock-caption{padding:0;font-size:13px;line-height:16px}.arena-unlock-caption+.arena-offers-intro{display:none}.development-panel[data-app=arena] .arena-offer{--pass-padding:10px;padding:0 var(--pass-padding);scroll-snap-align:start;border-radius:5px 17px 5px 5px;flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}.arena-offer .arena-offer-top{padding:7px calc(var(--pass-padding) - 3px) 9px;margin:3px calc(3px - var(--pass-padding)) 0;flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"format""title";gap:5px 6px;min-height:83px;display:grid}.arena-offer .arena-offer-top>strong{padding-right:55px;font-size:16px;line-height:1.15}.arena-offer.is-new .arena-pass-format{visibility:hidden}.arena-offer.is-new .arena-new-label{margin:0;padding:0 5px;line-height:16px;position:absolute;top:7px;left:7px}.arena-pass-label{letter-spacing:1px;font-size:10px;line-height:15px}.arena-offer .arena-pass-art{width:65px;height:65px;bottom:3px;right:5px}.arena-pass-symbol{border-width:1px;border-radius:5px 12px;width:46px;height:46px;box-shadow:inset 0 0 0 3px #07121b99,3px 3px #07121b88}.arena-pass-symbol .ui-icon{width:27px;height:27px}.arena-pass-versus{font-size:23px}.arena-pass-orbit{border-radius:13px 4px}.arena-offer .arena-offer-teams{font-size:12px;line-height:15px;display:none}.arena-offer .arena-event-note,.arena-offer .arena-community-gains{display:none}.arena-offer .arena-offer-timing{background:#0b1924;border:0;border-radius:3px;flex:none;align-items:center;gap:6px;padding:4px 5px}.arena-offer .arena-offer-timing .arena-offer-window{flex-flow:wrap;align-items:baseline;gap:0 5px;font-size:13px;line-height:16px;display:flex}.arena-offer .arena-offer-window small{font-size:13px;line-height:16px}.arena-offer-timing .arena-time-caption,.arena-offer .arena-duration-sessions{display:none}.arena-offer .arena-offer-duration{flex-direction:row;align-items:baseline;gap:4px;font-size:13px;line-height:16px}.arena-offer .arena-duration-short{color:var(--muted);display:inline}.arena-offer-duration strong{font-size:14px;line-height:16px}.arena-offer .arena-offer-timing.is-urgent{background:#352c23}.arena-offer .arena-rewards{flex:none;grid-template-columns:1.3fr 1.25fr .75fr;gap:4px;padding:0}.arena-offer .arena-reward{background:#09151d99;border-bottom:2px solid;border-radius:3px;grid-template-columns:minmax(0,1fr);padding:6px 1px 5px}.arena-offer .arena-reward strong{font-size:21px;line-height:1.05}.arena-offer .arena-reward-money strong{font-size:20px}.development-panel[data-app=arena] .arena-offer .arena-reward small{margin-top:3px;font-size:13px;line-height:15px}.arena-offer .arena-offer-meta{padding:7px var(--pass-padding);flex:none;grid-template-columns:minmax(0,1fr) 31px;gap:2px 6px}.arena-offer .arena-offer-meta .arena-upfront{font-size:12px}.arena-offer .arena-upfront strong{font-size:17px}.arena-offer .arena-offer-meta>span:nth-child(2){font-size:12px;line-height:15px}.arena-offer .arena-offer-meta>b{min-height:31px;font-size:23px}.arena-offer .arena-standby-note{margin:0;font-size:12px;line-height:14px}.arena-offer .arena-offer-warning{font-size:12px;line-height:14px}.arena-offer.locked .arena-lock-reason{flex:none;margin-bottom:7px;padding:5px 6px;font-size:12px;line-height:15px;display:block}.arena-offer.locked .arena-lock-reason small{margin-top:2px;font-size:11px;line-height:14px;display:block}}@media (height>=450px) and (height<=620px) and (width<=1000px){.arena-offer .arena-offer-teams{display:block}}@media (height<=449px) and (width<=1000px){.arena-offer:is(.unavailable,.locked) .arena-offer-top{grid-template-areas:"title";align-items:start;gap:6px;min-height:46px;padding-block:4px}.arena-offer:is(.unavailable,.locked) .arena-pass-art,.arena-offer:is(.unavailable,.locked) .arena-pass-format{display:none}.arena-offer:is(.unavailable,.locked) .arena-offer-top>strong{align-self:center;padding-right:0}.arena-offer.unavailable .arena-new-label{display:none!important}}@media (height<=360px) and (width<=1000px){.development-panel[data-app=arena] .development-content:has(.arena-offers){padding-block:5px}.arena-offers-intro,.arena-unlock-caption{display:none}.development-panel[data-app=arena] .arena-offer{gap:4px}.arena-offer .arena-offer-top{gap:2px;min-height:64px;padding-block:2px 4px}.arena-offer .arena-offer-top>strong{font-size:16px;line-height:18px}.arena-offer.is-new .arena-new-label{top:3px}.arena-offer .arena-offer-teams{display:none}.arena-offer .arena-offer-timing{padding-block:3px}.arena-offer .arena-reward{padding-block:3px 2px}.arena-offer .arena-offer-meta{padding-block:3px}}.arena-entry{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,64px);width:min(100%,1040px);min-height:100%;margin:auto;padding:clamp(12px,3vw,32px);display:grid}.arena-entry-copy{min-width:0}.arena-entry-kicker{color:var(--cyan);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.arena-entry-kicker svg{flex-shrink:0;width:22px;height:22px}.development-panel .arena-entry h2{margin:12px 0;font-size:clamp(20px,2.5vw,32px);line-height:1.15}.development-panel .arena-entry p{color:var(--cream);margin:0 0 12px;line-height:1.4}.arena-entry small{color:var(--muted);line-height:1.3;display:block}.arena-entry-next{flex-direction:column;gap:12px;min-width:0;display:flex}.arena-entry-check{border:1px solid var(--line);background:#14242d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.arena-entry-check strong{color:var(--muted);font:22px Russo One,sans-serif}.arena-entry-check.is-done strong{color:var(--acid)}.arena-entry-budget{border:1px solid var(--line);background:#14242d;border-radius:10px;margin:0;padding:16px}.arena-entry-budget div{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.arena-entry-budget dd{white-space:nowrap;margin:0;font-weight:700}.arena-entry-budget .arena-entry-total{border-top:1px solid var(--line);color:var(--cyan);margin-bottom:0;padding-top:12px}.development-panel .arena-entry button{width:100%;min-height:44px}@media (height<=500px){.arena-entry{gap:18px;padding:8px 6px}.development-panel .arena-entry h2{margin:8px 0;font-size:20px}.development-panel .arena-entry p{margin-bottom:8px;font-size:13px;line-height:1.3}.arena-entry-kicker,.arena-entry small{font-size:11px}.arena-entry-next{gap:8px}.arena-entry-check{padding:10px}.arena-entry-budget{padding:10px;font-size:12px}.arena-entry-budget div{margin-bottom:8px}.arena-entry-budget .arena-entry-total{padding-top:8px}}.arena-incident-hint{z-index:55;color:#f0eee3;text-align:left;cursor:pointer;touch-action:manipulation;background:#18232ff5;border:1px solid #efbe78;border-radius:10px;align-items:center;gap:9px;width:260px;max-width:calc(100vw - 24px);min-height:58px;padding:10px 12px 13px;font:14px/1.2 IBM Plex Sans Condensed,sans-serif;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 5px 20px #0007}.arena-incident-hint[hidden]{display:none!important}.arena-incident-hint:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.arena-incident-arrow{color:#efbe78;flex:none;font-size:24px;line-height:1;display:block}.arena-incident-copy{flex:1;min-width:0}.arena-incident-copy strong,.arena-incident-copy small{display:block}.arena-incident-copy small{color:#b6c8cc;margin-top:4px;font-size:12px}.arena-incident-seconds{color:#efbe78;text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:19px}.arena-incident-progress{background:#43505b;border-radius:3px;height:3px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.arena-incident-progress i{transform-origin:0;background:#efbe78;height:100%;display:block}.arena-incident-hint.is-offscreen{border-width:2px}.arena-incident-hint.is-near{border-color:var(--acid)}.arena-incident-hint.is-near small{color:var(--acid);font-weight:700}.arena-incident-hint.is-urgent .arena-incident-seconds{color:#ff9c80}.arena-incident-short{display:none}.arena-incident-hint.is-compact{box-sizing:border-box;gap:6px;width:180px;height:44px;min-height:44px;padding:4px 8px 6px}.arena-incident-hint.is-compact .arena-incident-copy strong{display:none}.arena-incident-hint.is-compact .arena-incident-short{font-size:12px;font-weight:700;line-height:14px;display:block}.arena-incident-hint.is-compact .arena-incident-copy small{margin-top:0;font-size:11px;line-height:12px}.arena-incident-hint.is-compact .arena-incident-arrow{font-size:20px}.arena-incident-hint.is-compact .arena-incident-seconds{font-size:16px}@media (height<=480px){.arena-incident-hint{gap:7px;width:236px;min-height:54px;padding:8px 10px 12px;font-size:13px}}.arena-dialog{box-sizing:border-box;background:var(--ink,#101c27);width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--cream,#f0eee3);border:1px solid #678d8d;border-radius:12px;padding:0;font:16px/1.35 IBM Plex Sans Condensed,sans-serif}.arena-dialog::backdrop{background:#0009}.arena-dialog header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 18px;display:flex}.arena-dialog h2{flex:1;margin:0;font-size:21px}.arena-dialog button{color:var(--cream);cursor:pointer;background:#20323b;border:1px solid #536c70;border-radius:6px;min-height:44px;padding:10px 14px;font:600 15px/1.25 IBM Plex Sans Condensed,sans-serif}.arena-dialog button:disabled{opacity:.5;cursor:default}.arena-dialog button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.arena-dialog header button{min-width:44px;padding:8px;font-size:24px}.arena-dialog-body{padding:16px 18px}.arena-dialog-body p{margin:0 0 12px}.arena-dialog-story{font-size:18px}.arena-dialog-choices{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.arena-dialog-choices button{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;display:flex}.arena-dialog-choices span,.arena-dialog-body small{color:var(--muted);font-size:13px}.arena-world-choices{grid-template-columns:repeat(var(--choices),minmax(0,1fr))}.arena-world-choices button{min-width:0}@media (height<=500px){.arena-world-choices{gap:7px}.arena-world-choices button{gap:6px;padding:8px}}@media (orientation:portrait) and (width<=500px){.arena-world-choices{grid-template-columns:1fr}}.arena-dialog-error:empty{display:none}.arena-dialog-error{color:#efbe78}.arena-dialog .arena-live-record .dev-score{margin:8px 0;padding:8px 10px;font-size:16px}.arena-dialog .arena-live-record .dev-score b{font-size:20px}.arena-dialog .arena-live-record .arena-incident{border:0;margin:8px 0;padding:0}.arena-dialog .arena-live-record .arena-incident p{display:none}.arena-dialog .arena-live-record .arena-incident small{margin:4px 0 8px;display:block}.arena-live-record .arena-actions{gap:8px;display:flex}.arena-live-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.arena-live-footer button{flex:none}@media (height<=500px){.arena-dialog header{padding:6px 14px}.arena-dialog h2{font-size:18px}.arena-dialog-body{padding:10px 14px}.arena-dialog-body p{margin-bottom:8px}.arena-dialog-choices{margin:10px 0}.arena-dialog-story{font-size:16px}}.arena-live-footer small{flex-basis:100%}.arena-forecast{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.arena-forecast h3{color:var(--acid);margin:0 0 8px;font-size:16px}.arena-forecast p{margin:6px 0}.arena-forecast small,.arena-dialog-body .arena-forecast-note{color:var(--muted);font-size:13px;line-height:1.35}.arena-dialog-body .arena-forecast-note{border-top:1px solid var(--line);margin:10px 0 0;padding-top:8px}@media (width>=540px) and (height<=500px){.arena-forecast{gap:16px;font-size:14px;line-height:1.3}.arena-forecast h3{margin-bottom:5px}.arena-forecast p{margin:5px 0}:is(.arena-dialog,.arena-subpage) .arena-audience-intro{margin:0 0 8px;font-size:14px}:is(.arena-dialog,.arena-subpage) .arena-audience-cards{gap:8px;margin-bottom:8px}:is(.arena-dialog,.arena-subpage) .arena-audience-card{gap:5px;padding:8px;font-size:14px}:is(.arena-dialog,.arena-subpage) .arena-audience-card b{font-size:22px}}@media (height<=500px){.arena-live-footer small{display:none}}@media (width>=540px) and (height<=500px){.arena-live-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;display:grid}.arena-live-main,.arena-live-side{min-width:0}.arena-live-record:not(:has(.arena-live-side>:first-child)){grid-template-columns:1fr}.arena-live-side:empty{display:none}.arena-live-record .arena-squad-status{gap:2px;margin:6px 0;font-size:14px}.arena-live-record .arena-match-stage{margin:4px 0;font-size:13px}.arena-dialog .arena-live-record .dev-score{gap:6px;margin:4px 0;padding:6px;font-size:14px}.arena-dialog .arena-live-record .arena-incident{margin:0}.arena-live-record .arena-actions{flex-direction:column;gap:6px}.arena-live-side .arena-incident-heading{gap:4px 8px;font-size:14px}.arena-dialog:has(.arena-live-record) .arena-dialog-body{padding:8px 14px}.arena-live-record button{min-height:40px;padding:7px 10px;font-size:14px}.arena-live-footer{grid-column:1/-1;gap:8px}}.club-incident-dialog{background:var(--ink,#0b101b);width:min(780px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--cream,#f2eddc);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#4b6975;border-radius:10px;box-shadow:0 24px 100px #0009,inset 0 1px #b8eee818}.club-incident-dialog[open]{flex-direction:column;display:flex}.club-incident-dialog.has-seat-picker,.club-incident-dialog[data-mode=service]{width:min(940px,100vw - 24px)}.club-incident-dialog::backdrop{background:#071016c7}.club-incident-dialog *{box-sizing:border-box}.club-incident-dialog .ui-icon{flex:none;width:20px;height:20px}.club-incident-dialog .club-dialog-header{background:#142632;border-bottom:1px solid #44616a;flex:none;gap:12px;padding:14px 18px}.club-dialog-heading{flex:1;min-width:0}.club-incident-dialog h2{margin:0;font:20px/1.25 Russo One,sans-serif}.club-incident-dialog button{transition:border-color .15s,background-color .15s,box-shadow .15s}.club-incident-dialog button:disabled{opacity:1;color:#9aaeb7;cursor:default}.club-incident-dialog [data-close]{background:#0a182b66;border-color:#76909570;place-items:center;display:grid}.club-incident-dialog .arena-dialog-body{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.club-header-pause,.club-incident-dialog[data-mode=service] .club-header-pause{display:none}.club-guest-request{border:1px solid #42616c;border-left:3px solid var(--cyan,#4ad9d2);background:linear-gradient(115deg,#203b48,#121f2e);border-radius:8px;padding:16px}.club-incident-person{color:var(--cream,#f2eddc);align-items:center;gap:10px;display:flex}.club-incident-person>span:last-child{color:var(--cyan,#4ad9d2);white-space:nowrap;margin-left:auto;font-size:14px}.club-incident-dialog .arena-dialog-story{margin:12px 0 0;font-size:19px;line-height:1.4}.club-choices{grid-template-columns:repeat(var(--choice-count), minmax(0, 1fr));gap:12px;margin:16px 0;display:grid}.club-action-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.club-action-footer:empty{display:none}.club-incident-dialog .club-choice{text-align:left;align-items:flex-start;gap:10px;min-height:88px;padding:16px 12px;display:flex;position:relative}.club-choice.is-action{box-shadow:inset 0 2px var(--acid,#d8f24a);background:#1c3338;border-color:#71995d}.club-choice.is-neutral{background:#111f2d;border-color:#3e535e}.club-choice-copy{min-width:0}.club-offer-facts{color:#b7c9cd;margin-top:8px;font-size:14px}.club-offer-facts summary{cursor:pointer;min-height:28px}.club-offer-facts ul{columns:2;max-height:110px;margin:4px 0;padding-left:20px;overflow:auto}.club-owner-activity{z-index:30;color:#f0eee3;background:#14232cee;border:1px solid #71995d;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font:16px IBM Plex Sans Condensed,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.club-owner-activity[hidden]{display:none}.club-owner-activity button{color:#d8f24a;cursor:pointer;background:0 0;border:0;padding:8px}.club-choice-copy b{font-size:17px;line-height:1.25;display:block}.club-incident-dialog .club-choice-copy small{color:#b7c9cd;margin-top:8px;font-size:14px;font-weight:400;line-height:1.3;display:block}.club-dialog-footnote{justify-content:flex-end;margin-top:10px;display:flex}.club-pause-note{color:#adbec6;align-items:center;gap:6px;font-size:13px;display:inline-flex}.club-pause-note .ui-icon{width:15px;height:15px}.club-transfer-layout{grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid}.club-transfer-context{min-width:0}.club-transfer-context .club-guest-request{background:0 0;border:0;border-radius:0;padding:0}.club-transfer-context .arena-dialog-story{font-size:17px}.club-game-label{text-transform:uppercase;letter-spacing:.1em;color:#9bb5bf;margin:18px 0 6px;font-size:12px}.club-incident-dialog .club-current-game{text-align:left;background:#1b3441;border-color:#547984;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.club-current-game>span:nth-child(2){flex:1;min-width:0}.club-current-game b{font-size:15px;display:block}.club-current-game small{color:var(--cyan,#4ad9d2);margin-top:3px;font-size:13px;font-weight:400;display:block}.club-current-game:disabled{background:#142631}.club-game-cover{pointer-events:none;border-radius:3px;flex:none;width:38px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #0006}.club-game-cover>:is(img,svg){object-fit:cover;width:100%;height:100%;display:block}.club-incident-dialog .club-incident-note{color:#a9bbc4;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:13px;line-height:1.35;display:flex}.club-incident-note .ui-icon{width:16px;height:16px;margin-top:1px}.club-seat-picker{min-width:0}.club-picker-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;display:flex}.club-picker-heading>div{min-width:0}.club-picker-heading b{font-size:17px;display:block}.club-picker-pages{flex:none;align-items:center;gap:4px;display:flex}.club-incident-dialog .club-picker-pages button{background:#102331;border-color:#3e5b66;place-items:center;width:44px;height:44px;padding:8px;display:grid}.club-picker-pages button:disabled{color:#647984;border-color:#2c424b}.club-picker-pages>span{text-align:center;font-variant-numeric:tabular-nums;color:#b8c9cc;min-width:32px;font-size:13px}.club-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.club-incident-dialog .club-pc-card{text-align:left;background:#1b303c;border-color:#436675;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:100px;padding:12px;display:flex;position:relative;box-shadow:inset 0 1px #b0ece71a,0 4px 10px #0002}.club-incident-dialog .club-pc-card[aria-pressed=true]{border-color:var(--acid,#d8f24a);background:#293e33;box-shadow:inset 0 0 0 1px #d8f24a44,0 0 18px #cde94b0a}.club-incident-dialog .club-pc-card:disabled{box-shadow:none;background:#14232d;border-color:#334753}.club-pc-glyph{background:linear-gradient(140deg,#58e7ce38,#1c414f);border:2px solid #7be7df;border-radius:3px;flex:none;width:30px;height:21px;margin-bottom:5px;display:block;position:relative;box-shadow:0 0 14px #67e4d71a}.club-pc-glyph:before{content:"";background:#7be7df;width:2px;height:4px;position:absolute;bottom:-6px;left:12px}.club-pc-glyph:after{content:"";background:#7be7df;width:18px;height:2px;position:absolute;bottom:-8px;left:4px}.club-pc-glyph i{border-bottom:1px solid #71dfd070;position:absolute;inset:3px;transform:skewY(-10deg)}.club-pc-card:disabled .club-pc-glyph{opacity:.45;filter:grayscale()}.club-pc-copy{min-width:0;display:block}.club-pc-copy b{font-size:17px}.club-pc-copy small{color:#b9cdcf;margin-top:3px;font-size:13px;display:block}.club-pc-card[aria-pressed=true] .club-pc-copy small{color:#e0f99b}.club-pc-check{color:#9dc7ce;border:1px solid #597b83;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:0;display:grid;position:absolute;top:8px;right:8px}.club-pc-card[aria-pressed=true] .club-pc-check{background:var(--acid,#d8f24a);color:#172516;border-color:var(--acid,#d8f24a)}.club-pc-check .ui-icon{width:16px;height:16px;display:block}.club-pc-card:disabled .club-pc-check{color:#69818c;border-color:#3a4c58}.club-incident-dialog .club-game-card{text-align:left;background:#1b303c;min-width:0;min-height:100px;padding:10px;position:relative}.club-game-card .club-game-cover{width:34px;height:44px;margin-bottom:8px}.club-game-card b{overflow-wrap:anywhere;font-size:14px;display:block}.club-game-card small{display:none}.club-game-card[aria-pressed=true]{border-color:var(--acid,#d8f24a)}.club-game-card>.ui-icon{color:var(--acid,#d8f24a);position:absolute;top:8px;right:8px}.club-incident-dialog .club-picker-back{background:0 0;border-color:#405d69;align-items:center;gap:8px;min-height:44px;margin-top:8px;display:flex}.club-transfer-footer{border-top:1px solid #39535e;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.club-seat-receipt{flex:1;min-width:0}.club-seat-receipt b{font-size:16px;display:block}.club-incident-dialog .club-seat-receipt small{color:var(--acid,#d8f24a);margin-top:3px;font-size:14px;display:block}.club-incident-dialog .club-primary{color:#172007;background:linear-gradient(110deg, #edff89, var(--acid,#d8f24a) 55%, #bce92a);border-color:#dffc67;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px #fbffbb,inset 0 -3px #789e2a66,0 3px 14px #c8ee2910}.club-incident-dialog .club-secondary{background:#142633;border-color:#4d6875}.club-incident-dialog .arena-dialog-error{background:#6b4e2926;border-left:2px solid #efbe78;margin:10px 0 0;padding:10px;font-size:14px}.club-service-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.club-service-toggles{gap:10px;display:grid}.club-service-toggle{cursor:pointer;background:linear-gradient(120deg,#203846,#142633);border:1px solid #415e6b;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.club-service-toggle>.ui-icon{color:var(--cyan,#4ad9d2)}.club-service-toggle>span{flex:1}.club-service-toggle b,.club-service-toggle small{display:block}.club-service-toggle small{margin-top:4px;font-size:14px}.club-incident-dialog input{width:22px;height:22px;accent-color:var(--acid,#d8f24a);cursor:pointer;flex:none}.club-service-toggle:has(:checked){border-color:#779656}.club-compensation{border:1px solid #415e6b;border-radius:8px;min-width:0;margin:0;padding:12px}.club-compensation legend{color:var(--cyan,#4ad9d2);padding:0 6px}.club-refund-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.club-refund-options label{cursor:pointer;background:#192d39;border:1px solid #3e5965;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex}.club-refund-options label:has(:checked){border-color:var(--acid,#d8f24a);background:#2b4033}.club-refund-options input{margin:0}.club-refund-options b,.club-refund-options small{display:block}.club-refund-options small{margin-top:5px;font-size:13px}.club-service-footer{border-top:1px solid #39535e;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.club-commitment-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:calc(100dvh - 180px);padding:3px;display:grid;overflow:auto}.club-commitment{border:1px solid #415e6b;border-top:2px solid var(--cyan,#4ad9d2);background:linear-gradient(140deg,#223b48,#142633);border-radius:6px;padding:14px}.club-commitment-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.club-commitment-heading>.ui-icon{width:28px;height:28px;color:var(--cyan,#4ad9d2)}.club-commitment-heading small{font-size:13px;display:block}.club-commitment-heading b{font-size:19px}.club-incident-dialog .club-commitment p{color:#b6c9ce;margin:8px 0 12px;font-size:15px}.club-commitment button{width:100%}.club-commitment-empty{text-align:center;justify-items:center;gap:12px;padding:28px 12px;display:grid}.club-commitment-empty>.ui-icon{width:44px;height:44px;color:var(--cyan,#4ad9d2)}.club-commitment-empty b{font:20px Russo One,sans-serif}.club-commitment-empty p{color:#a9bbc4}.club-service-button{min-height:44px;margin:12px;padding:8px 16px}.club-incident-dialog :is(button,input,[tabindex]):focus-visible{outline:none}@media (hover:hover){.club-incident-dialog button:hover:not(:disabled){border-color:var(--cyan,#4ad9d2);box-shadow:inset 0 0 0 1px #65e6db33,0 0 15px #65e6db15}.club-incident-dialog .club-primary:hover:not(:disabled){background:linear-gradient(110deg,#f5ffb0,#e2ff57 60%,#d3f647);border-color:#f0ff98}}.club-incident-dialog button:active:not(:disabled){filter:brightness(.94)}@media (width>=540px) and (height<=500px){.club-incident-dialog{max-height:calc(100dvh - 16px)}.club-incident-dialog .club-dialog-header{gap:10px;padding:7px 12px}.club-incident-dialog h2{margin-top:2px;font-size:17px}.club-incident-dialog .arena-dialog-body,.club-guest-request{padding:12px}.club-incident-dialog .arena-dialog-story{margin-top:8px;font-size:16px;line-height:1.3}.club-choices{gap:8px;margin:12px 0}.club-incident-dialog .club-choice{gap:8px;min-height:84px;padding:12px}.club-choice-copy b{font-size:16px}.club-transfer-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.club-game-label{margin:10px 0 4px}.club-current-game .club-game-cover{width:29px;height:37px}.club-current-game small{margin-top:2px;font-size:12px}.club-incident-dialog .club-incident-note{margin-top:8px;font-size:12px}.club-picker-heading{margin-bottom:7px}.club-picker-heading b{font-size:16px}.club-picker-grid{gap:6px}.club-incident-dialog .club-pc-card{flex-direction:row;align-items:center;gap:8px;min-height:72px;padding:8px}.club-pc-glyph{width:24px;height:18px}.club-pc-glyph:before{left:9px}.club-pc-glyph:after{width:16px;left:2px}.club-pc-check{width:18px;height:18px;font-size:15px;top:5px;right:5px}.club-pc-check .ui-icon{width:12px;height:12px}.club-pc-copy b{padding-right:15px;font-size:15px}.club-pc-copy small{margin-top:2px;font-size:12px}.club-incident-dialog .club-game-card{align-items:center;gap:8px;min-height:72px;padding:7px;display:flex}.club-game-card .club-game-cover{width:27px;height:38px;margin:0}.club-game-card b{padding-right:6px;font-size:12px}.club-game-card>.ui-icon{width:12px;height:12px;top:3px;right:3px}.club-incident-dialog .club-picker-back{margin-top:6px}.club-transfer-footer{margin-top:10px;padding-top:10px}.club-seat-receipt b{font-size:15px}.club-incident-dialog .club-seat-receipt small{font-size:13px}.club-dialog-footnote{margin-top:7px}.club-service-options{gap:12px}.club-service-toggle{gap:8px;padding:10px}.club-service-toggle small{font-size:13px}.club-service-footer{margin-top:10px;padding-top:10px}}@media (width>=540px) and (width<=719px){.club-transfer-layout{grid-template-columns:170px minmax(0,1fr);gap:12px}.club-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-picker-heading b{font-size:14px}.club-picker-pages{gap:0}.club-incident-dialog .club-pc-card{gap:6px;padding:7px}.club-incident-dialog .club-game-card{min-height:72px}}@media (width>=540px) and (height<=360px){.club-guest-request{padding:8px}.club-incident-dialog .arena-dialog-story{margin-top:6px}.club-choices{margin:8px 0}.club-incident-dialog .club-choice{min-height:72px;padding:9px}.club-incident-dialog .club-choice-copy small{margin-top:5px;font-size:13px}.club-transfer-context .club-incident-note{display:none}.club-incident-dialog .club-dialog-header,.club-incident-dialog .arena-dialog-body{padding:4px 10px}.club-incident-dialog .arena-dialog-story{font-size:14px}.club-incident-person{gap:6px;font-size:14px}.club-incident-person>span:last-child{font-size:12px}.club-game-label{display:none}[data-club-game]{margin-top:8px}.club-current-game b{font-size:13px}.club-incident-dialog .club-current-game{gap:6px;padding:4px}.club-incident-dialog .club-incident-note{font-size:11px}.club-incident-dialog .club-incident-note>.ui-icon{display:none}.club-transfer-footer{gap:6px;margin-top:8px;padding-top:8px}.club-transfer-footer button{padding:8px;font-size:14px}.club-seat-receipt b{font-size:13px}.club-incident-dialog .club-seat-receipt small{font-size:12px}.club-dialog-footnote{display:none}.club-header-pause{display:block}.club-header-pause .club-pause-note{max-width:95px;font-size:11px}.club-incident-dialog .club-game-card,.club-incident-dialog .club-pc-card{min-height:62px}}@media (width<=539px){.club-incident-dialog,.club-incident-dialog.has-seat-picker,.club-incident-dialog[data-mode=service]{width:calc(100vw - 20px)}.club-incident-dialog .club-dialog-header{gap:10px;padding:10px}.club-incident-dialog h2{font-size:18px}.club-incident-dialog .arena-dialog-body{padding:12px}.club-incident-dialog .arena-dialog-story{font-size:17px}.club-choices,.club-service-options,.club-commitment-list{grid-template-columns:1fr}.club-incident-dialog .club-choice{min-height:80px}.club-transfer-layout{grid-template-columns:1fr;gap:12px}.club-transfer-context{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.club-transfer-context .club-guest-request{grid-column:1/-1}.club-transfer-context .arena-dialog-story{font-size:16px}.club-game-label{display:none}.club-current-game .club-game-cover{width:28px;height:38px}.club-current-game b{font-size:13px}.club-current-game small{font-size:12px}.club-incident-dialog .club-current-game{gap:6px}.club-incident-dialog .club-incident-note{align-self:center;margin:0;font-size:12px}.club-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-incident-dialog .club-pc-card{flex-direction:row;align-items:center;gap:10px;min-height:78px;padding:8px}.club-pc-glyph{width:24px;height:18px}.club-pc-glyph:before{left:9px}.club-pc-glyph:after{width:16px;left:2px}.club-pc-copy b{font-size:15px}.club-pc-copy small{font-size:12px}.club-pc-check{width:18px;height:18px;top:5px;right:5px}.club-pc-check .ui-icon{width:12px;height:12px}.club-incident-dialog .club-game-card{align-items:center;gap:8px;min-height:78px;padding:7px;display:flex}.club-game-card .club-game-cover{width:30px;height:42px;margin:0}.club-game-card b{padding-right:7px;font-size:12px}.club-game-card>.ui-icon{width:12px;height:12px;top:3px;right:3px}.club-transfer-footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.club-seat-receipt{grid-column:1/-1}.club-dialog-footnote{justify-content:center}.club-service-options{gap:16px}}@media (prefers-reduced-motion:reduce){.club-incident-dialog button{transition:none}}.club-incident-dialog .club-picker-heading .club-picker-back{place-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:8px;display:grid}@media (width>=540px) and (height<=500px){.club-dialog-footnote{display:none}.club-header-pause{display:block}.club-header-pause .club-pause-note{max-width:112px;font-size:12px}}@media (width>=540px) and (width<=719px){.club-service-options{grid-template-columns:1fr 1fr;gap:10px}.club-refund-options label{gap:5px;padding:7px}.club-refund-options small{font-size:11px}.club-compensation,.club-service-toggle{padding:8px}.club-service-toggle>.ui-icon{display:none}.club-service-toggle small{font-size:12px}.club-service-options .club-incident-note{font-size:11px}}.club-picker-heading>div{flex:1}.club-incident-dialog .club-transfer-alternative{text-align:left;background:linear-gradient(120deg,#2b4033,#1b3235);border-color:#779656;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.club-transfer-alternative>.ui-icon{color:var(--acid,#d8f24a)}.club-transfer-alternative small{margin-top:3px;display:block}@media (width>=540px) and (height<=360px){.club-incident-dialog .club-game-card,.club-incident-dialog .club-pc-card{min-height:58px}.club-picker-heading{margin-bottom:5px}.club-picker-grid{gap:4px}.club-service-footer{margin-top:6px;padding-top:6px}.club-compensation .club-incident-note{margin-top:6px}}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2)format("woff2"),url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2)format("woff2"),url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b101b;--panel:#0e1622ed;--panel-soft:#131e2edb;--workspace-bg:#0c1420;--line:#c8e1e329;--cream:#f2eddc;--muted:#91a2a7;--acid:#d8f24a;--cyan:#4ad9d2;--orange:#f36e3a;--red:#f04f58;--shadow:0 18px 60px #01050a59;--safe-x:max(24px, env(safe-area-inset-left));--safe-y:max(22px, env(safe-area-inset-top))}*{box-sizing:border-box;touch-action:manipulation}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:auto;background:var(--ink);width:100%;height:100%;color:var(--cream);font-synthesis:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;font-family:IBM Plex Sans Condensed,sans-serif;overflow:hidden}body{position:fixed;inset:0}button,input{font:inherit}button{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bootstrap-error{color:#f2eddc;text-align:center;background:#0b101b;place-content:center;justify-items:center;gap:16px;padding:28px;display:grid;position:fixed;inset:0}.bootstrap-error h1,.bootstrap-error p{margin:0}.bootstrap-error h1{color:#d8f24a;font-family:Russo One,sans-serif}.bootstrap-error button{color:#0b101b;cursor:pointer;background:#d8f24a;border:0;min-height:48px;padding:0 24px;font-weight:700}button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.settings-button.is-panel-hidden,.iap-shop-button.is-panel-hidden{opacity:0;visibility:hidden;pointer-events:none}[hidden]{display:none!important}#game-shell,#game-canvas,.hud{width:100%;height:100%;position:fixed;inset:0}#game-shell{isolation:isolate;background:#1b2635}#game-canvas{z-index:0;touch-action:none;cursor:crosshair;display:block}.hud{z-index:2;pointer-events:none}.panel-cut{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));-webkit-backdrop-filter:blur(14px);position:relative}.panel-cut:after{content:"";background:var(--acid);width:42px;height:3px;position:absolute;top:0;right:18px}.topbar{top:var(--safe-y);left:var(--safe-x);right:var(--safe-x);z-index:4;grid-template-columns:minmax(190px,1fr) minmax(280px,380px) minmax(260px,1fr);align-items:start;gap:24px;display:grid;position:absolute}.brand{align-items:center;gap:11px;display:flex}.brand-mark{background:var(--acid);width:47px;height:47px;color:var(--ink);letter-spacing:-5px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);place-items:center;font-family:Russo One,sans-serif;font-size:22px;display:grid;transform:skew(-7deg);box-shadow:6px 6px #030a0e6b}.brand-mark span{color:var(--orange)}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy b{letter-spacing:.05em;font-family:Russo One,sans-serif;font-size:18px}.brand-copy small{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.day-clock{padding:12px 18px 11px}.day-clock__meta,.day-clock__hours{justify-content:space-between;align-items:baseline;display:flex}.day-clock__meta span,.day-clock__hours{color:var(--muted);letter-spacing:.16em;font-size:10px;font-weight:700}.day-clock__meta strong{color:var(--cream);font-family:Russo One,sans-serif;font-size:19px;font-weight:400}.day-clock__track{background:#283443;height:5px;margin:8px 0 5px;overflow:hidden}.day-clock__track i,.mission-progress i,.mini-track i{background:var(--acid);width:0;height:100%;transition:width .24s,background .24s;display:block;box-shadow:0 0 11px #d8f24a80}.status-strip{justify-content:flex-end;align-items:stretch;gap:8px;padding-right:62px;display:flex}.status-chip{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#0d1420e6;align-items:center;gap:9px;min-width:112px;height:54px;padding:7px 12px 7px 8px;display:flex;box-shadow:0 10px 30px #02070c38}.chip-icon{background:var(--cyan);width:36px;height:36px;color:var(--ink);flex:0 0 36px;place-items:center;font-family:Russo One,sans-serif;font-size:17px;display:grid}.money-chip .chip-icon{background:var(--acid)}.status-chip>span:last-child{flex-direction:column;line-height:1;display:flex}.status-chip small,.club-card small,.inventory-slot small,.inventory-label small{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:700}.status-chip b{margin-top:4px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.icon-button,.drawer-close{pointer-events:auto;border:1px solid var(--line);cursor:pointer;background:#0d1420e6}.icon-button{width:54px;height:54px;color:var(--muted);font-family:Russo One,sans-serif;font-size:18px}.icon-button.is-off{color:var(--red)}@media (hover:hover) and (pointer:fine){.icon-button:hover{border-color:var(--cyan);color:var(--cream);outline:none}}.icon-button:focus-visible{border-color:var(--cyan);color:var(--cream);outline:none}.settings-button{top:var(--safe-y);right:var(--safe-x);z-index:50;font-family:inherit;font-size:22px;line-height:1;position:absolute}.iap-shop-button{z-index:auto;color:var(--acid);flex:0 0 54px;justify-content:center;align-items:center;gap:1px;font-family:Russo One,sans-serif;font-size:17px;line-height:1;display:inline-flex;position:static}.iap-shop-button i{color:var(--cyan);margin-top:-12px;font-size:11px;font-style:normal}.mission-card{top:104px;left:var(--safe-x);width:min(300px,100vw - 48px);padding:17px 19px 16px;position:absolute}.eyebrow,.start-kicker{color:var(--acid);letter-spacing:.17em;font-size:10px;font-weight:700}.live-dot{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.6s ease-in-out infinite live;display:inline-block;box-shadow:0 0 0 5px #d8f24a14}@keyframes live{50%{box-shadow:0 0 0 9px #d8f24a00}}.mission-card h2{margin:10px 0 4px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.mission-card p{color:#b4c0c2;margin:0;font-size:14px;line-height:1.25}.mission-progress{background:#2b3744;height:4px;margin-top:14px}.mission-count{color:var(--muted);letter-spacing:.08em;text-align:right;margin-top:6px;font-size:10px;font-weight:700}.club-card{top:104px;right:var(--safe-x);width:292px;padding:15px 16px 13px;position:absolute}.club-card__row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.club-card__row>span{border-right:1px solid var(--line);flex-direction:column;display:flex}.club-card__row>span:last-child{border-right:0}.club-card__row b{margin-top:3px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.cleanliness{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:12px;padding-top:10px;font-size:10px;font-weight:700;display:grid}.clean-icon{color:var(--cyan);font-style:normal}.mini-track{background:#2b3744;height:4px}.mini-track i{background:var(--cyan);width:100%}.cleanliness b{color:var(--cream);font-size:11px}.toast-stack{top:205px;right:var(--safe-x);z-index:7;flex-direction:column;gap:7px;width:292px;display:flex;position:absolute}.toast{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#0c141ff5;grid-template-columns:34px 1fr;align-items:center;min-height:54px;padding:9px 12px 9px 9px;animation:.24s cubic-bezier(.2,.9,.2,1) both toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000004d}.toast:before{content:"!";background:var(--cyan);width:28px;height:28px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;display:grid}.toast.success:before{content:"✓";background:var(--acid)}.toast.warning:before{content:"!";background:var(--orange)}.toast.error:before{content:"×";background:var(--red)}.toast b{font-size:13px;line-height:1.1;display:block}.toast small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.toast.is-leaving{animation:.22s both toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(30px)}}@keyframes toast-out{to{opacity:0;transform:translate(30px)}}.context-prompt{z-index:8;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);letter-spacing:.02em;white-space:nowrap;background:#080e17f0;border:1px solid #f2eddc38;align-items:center;gap:10px;min-height:48px;padding:7px 18px 7px 7px;font-size:14px;font-weight:700;animation:.17s both prompt-up;display:flex;position:absolute;bottom:121px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000006b}@keyframes prompt-up{0%{opacity:0;transform:translate(-50%,8px)}}.keycap,kbd{background:var(--cream);min-width:32px;height:32px;color:var(--ink);border:0;border-radius:2px;place-items:center;padding:0 7px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;display:inline-grid;box-shadow:inset 0 -3px #00000038}.inventory-bar{bottom:max(20px, env(safe-area-inset-bottom));z-index:5;grid-template-columns:auto 1fr auto;align-items:center;min-width:min(720px,100vw - 48px);padding:8px 12px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.inventory-label{flex-direction:column;min-width:86px;padding:0 14px 0 4px;display:flex}.inventory-label b{margin-top:2px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.inventory-slots{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.inventory-slot{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:86px;height:52px;padding:5px 11px;transition:background .18s;display:flex}.inventory-slot:last-child{border-right:0}.inventory-slot.has-item{background:#4ad9d214}.inventory-slot>span:last-child{flex-direction:column;display:flex}.inventory-slot b{margin-top:2px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.part-icon{border:3px solid var(--cyan);flex:0 0 25px;width:25px;height:25px;display:block;position:relative}.case-icon:after{content:"";background:var(--acid);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.cpu-icon{border-color:var(--orange);border-radius:3px}.cpu-icon:before,.cpu-icon:after{content:"";border:2px solid var(--orange);position:absolute;inset:4px}.gpu-icon{border-color:var(--acid);height:18px}.gpu-icon:after{content:"";border:2px solid var(--acid);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.ram-icon{border-color:var(--cyan);height:13px}.ram-icon:after{content:"•••";color:var(--cyan);letter-spacing:1px;position:absolute;top:-8px;left:3px}.control-hint{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;padding-left:14px;font-size:10px;font-weight:700;display:flex}.control-hint span{align-items:center;gap:5px;display:flex}.control-hint kbd{min-width:26px;height:25px;padding:0 5px;font-size:8px}.shop-drawer,.management-drawer{z-index:20;pointer-events:auto;background:#0d1521fa;width:min(430px,100vw - 40px);padding:24px;transition:transform .28s cubic-bezier(.2,.9,.2,1);position:absolute;top:20px;bottom:20px;right:20px;overflow:auto;transform:translate(calc(100% + 40px))}.shop-drawer.is-open,.management-drawer.is-open{transform:translate(0)}.management-drawer{z-index:21}.drawer-head{justify-content:space-between;gap:20px;display:flex}.drawer-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:26px;font-weight:400}.drawer-close{width:42px;height:42px;color:var(--muted);flex:0 0 42px;font-size:26px}.drawer-lead{color:var(--muted);margin:14px 0 18px;font-size:14px}.tier-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.tier-tabs button{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#142131;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.tier-tabs button:hover{border-color:var(--tier-color,var(--cyan));color:var(--cream);background:#4ad9d217}}.tier-tabs button:focus-visible,.tier-tabs button.is-active{border-color:var(--tier-color,var(--cyan));color:var(--cream);background:#4ad9d217}.tier-tabs button.is-locked:not(.is-active){opacity:.56}.tier-tabs b{font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.tier-tabs small{letter-spacing:.12em;margin-top:3px;font-size:8px;font-weight:700}.shop-list{flex-direction:column;gap:8px;display:flex}.shop-item{border:1px solid var(--line);cursor:pointer;text-align:left;background:#182536;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:7px 12px 7px 7px;transition:border .14s,background .14s,transform .14s;display:grid}@media (hover:hover) and (pointer:fine){.shop-item:hover:not(:disabled){border-color:var(--acid);background:#1d2e40;transform:translate(-3px)}}.shop-item:focus-visible{border-color:var(--acid);background:#1d2e40;transform:translate(-3px)}.shop-item:disabled{opacity:.4;cursor:not-allowed}.shop-item.is-locked{opacity:.68;background:repeating-linear-gradient(-45deg,#172334,#172334 8px,#141f2d 8px 16px)}.shop-art{background:#0d1724;place-items:center;width:58px;height:58px;display:grid;position:relative}.shop-art i{border:4px solid var(--cyan);width:28px;height:32px;display:block}.art-case i:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;bottom:16px;right:17px}.art-cpu i{border-color:var(--orange);width:30px;height:30px;box-shadow:inset 0 0 0 5px #0d1724, inset 0 0 0 8px var(--orange)}.art-gpu i{border-color:var(--acid);border-radius:1px;width:36px;height:23px}.art-gpu i:after{content:"";border:3px solid var(--acid);border-radius:50%;width:10px;height:10px;position:absolute;top:20px;right:17px}.art-ram i{width:38px;height:16px}.shop-name{flex-direction:column;min-width:0;display:flex}.shop-name b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.shop-name small,.shop-price small{color:var(--muted);letter-spacing:.1em;margin-top:4px;font-size:9px;font-weight:700}.shop-name em{color:#aebbbb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.shop-stock{color:var(--cyan)!important}.shop-price{color:var(--acid);flex-direction:column;align-items:flex-end;font-family:Russo One,sans-serif;font-size:14px;display:flex}.bundle-button,.primary-button{background:var(--acid);width:100%;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border:0;justify-content:space-between;align-items:center;transition:filter .14s,transform .14s;display:flex}.secondary-button{border:1px solid var(--line);width:100%;min-height:42px;color:var(--muted);cursor:pointer;background:0 0;margin-top:8px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.secondary-button:hover{border-color:var(--orange);color:var(--orange)}.bundle-button:hover:not(:disabled),.primary-button:hover{filter:brightness(1.08);transform:translateY(-2px)}}.bundle-button:active,.primary-button:active{transform:translateY(1px)}.bundle-button{text-align:left;min-height:64px;margin-top:14px;padding:10px 16px}.bundle-button:disabled{filter:grayscale(.7);opacity:.48;cursor:not-allowed}.bundle-button span{flex-direction:column;display:flex}.bundle-button b,.bundle-button strong{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.bundle-button small{color:#0b101b9e;margin-top:3px;font-size:11px}.bundle-button strong{font-size:17px}.drawer-foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:baseline;margin-top:17px;padding-top:14px;font-size:10px;font-weight:700;display:flex}.drawer-foot b{color:var(--cream);font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.drawer-foot i{font-style:normal}.build-selectors{flex-direction:column;gap:7px;display:flex}.build-row{border:1px solid var(--line);background:#182536;grid-template-columns:42px minmax(80px,1fr) minmax(155px,1.5fr);align-items:center;gap:9px;min-height:62px;padding:8px;display:grid}.build-row .part-icon{margin:auto}.build-row>span:nth-child(2){flex-direction:column;display:flex}.build-row small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:700}.build-row b{margin-top:2px;font-size:12px}.build-row select{width:100%;min-height:44px;color:var(--cream);cursor:pointer;background:#0d1724;border:1px solid #f2eddc33;border-radius:0;padding:0 30px 0 10px;font-size:12px;font-weight:600}.build-row select:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.pc-preview{border:1px solid var(--line);background:#0c1622;grid-template-columns:.9fr 2fr;min-height:91px;margin-top:13px;display:grid}.preview-coverage{border-right:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-coverage span{border-right:1px solid #4d63736b;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 3px;display:flex}.preview-coverage span:last-child{border-right:0}.preview-coverage small,.preview-stats small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:700}.preview-coverage b{margin-top:4px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.preview-coverage .is-recommended b{color:var(--acid)}.preview-coverage .is-low b{color:var(--cyan)}.preview-coverage .is-blocked b{color:var(--red)}.preview-stats{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.preview-stats span{border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.preview-stats span:last-child{border-right:0}.preview-stats b{margin-top:6px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.drawer-head i{font-style:normal}.customer-focus{border:1px solid var(--line);background:#19283a;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:82px;margin-top:18px;padding:10px;display:grid}.customer-avatar{background:var(--customer-color,var(--cyan));width:58px;height:58px;color:var(--ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;font-family:Russo One,sans-serif;font-size:15px;display:grid}.customer-focus>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.customer-focus small{color:var(--muted);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.customer-focus b{margin-top:5px;font-size:13px;line-height:1.1}.customer-focus strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.assignment-list{flex-direction:column;gap:8px;display:flex}.assignment-card{border:1px solid var(--line);min-height:72px;color:var(--cream);cursor:pointer;text-align:left;background:#182536;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:grid}@media (hover:hover) and (pointer:fine){.assignment-card:hover{border-color:var(--match-color,var(--acid));transform:translate(-3px)}}.assignment-card:focus-visible{border-color:var(--match-color,var(--acid));transform:translate(-3px)}.seat-number{background:#0b1521;place-items:center;width:48px;height:48px;font-family:Russo One,sans-serif;font-size:14px;display:grid}.assignment-card>span:nth-child(2){flex-direction:column;display:flex}.assignment-card b{font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.assignment-card small{color:var(--muted);letter-spacing:.07em;margin-top:4px;font-size:9px;font-weight:700}.match-badge{min-width:82px;color:var(--acid);letter-spacing:.08em;text-align:center;background:#d8f24a1f;padding:7px 8px;font-size:9px;font-weight:700}.assignment-card.is-weak .match-badge{color:var(--orange);background:#f36e3a1f}.modal-layer{z-index:40;opacity:0;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:#05090f94;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:absolute;inset:0}.modal-layer.is-open{opacity:1;visibility:visible}.settings-layer{z-index:100;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);opacity:0;background:#05090fad;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.settings-layer.is-open{visibility:visible;opacity:1}.iap-layer{z-index:110;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(10px);opacity:0;background:linear-gradient(#05090fc7,#05090fe0),repeating-linear-gradient(90deg,#0000 0 39px,#4ad9d209 40px);place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.iap-layer.is-open{visibility:visible;opacity:1}.iap-dialog{overscroll-behavior:contain;background:#0d1521fc;border:1px solid #4ad9d252;width:min(980px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 30px 90px #000000ad,inset 0 3px #d8f24a9e}.iap-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.iap-head h2{text-transform:uppercase;margin:5px 0 0;font-family:Russo One,sans-serif;font-size:clamp(23px,3vw,32px);font-weight:400}.iap-intro{justify-content:space-between;align-items:center;gap:24px;padding:16px 0 18px;display:flex}.iap-intro>p{max-width:590px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.iap-intro>span{flex-direction:column;align-items:flex-end;min-width:128px;display:flex}.iap-intro small{color:var(--muted);letter-spacing:.14em;font-size:8px}.iap-intro b{color:var(--acid);margin-top:2px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.iap-products{flex-direction:column;gap:28px;display:flex}.iap-group>header,.iap-owned-library>header{border-bottom:1px solid #c8e1e31f;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.iap-group>header span,.iap-owned-library>header span{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.iap-group>header h3,.iap-owned-library>header h3{text-transform:uppercase;margin:0;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.iap-group--founder_gold>header span,.iap-group--founder_gold>header h3{color:#e5b94c}.iap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iap-product{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:linear-gradient(155deg,#4ad9d21f,#0000 48%),#141f2df0;border:1px solid #c8e1e326;grid-template-rows:86px 1fr auto 54px;min-width:0;min-height:318px;padding:16px;display:grid;position:relative;overflow:hidden}.iap-product:after{content:"";background:#4ad9d259;width:70px;height:1px;position:absolute;bottom:70px;right:-22px;transform:rotate(-45deg)}.iap-product.is-featured{box-shadow:inset 0 3px 0 var(--acid);border-color:#d8f24aa8}.iap-product--permanent{background:linear-gradient(155deg,#f36e3a2b,#0000 50%),#141f2df0;border-color:#f36e3a66}.iap-product--gold{background:linear-gradient(145deg,#e5b94c33,#0000 52%),linear-gradient(315deg,#8c5e1321,#0000 46%),#13171dfa;border-color:#e5b94c85}.iap-product--gold:after{background:#e5b94c80}.iap-group--founder_white_neon>header span,.iap-group--founder_white_neon>header h3{color:#91eaf4}.iap-product--white-neon{background:linear-gradient(145deg,#42e2f524,#0000 52%),linear-gradient(315deg,#9764e81f,#0000 46%),#131c27;border-color:#91eaf485}.iap-product--white-neon:after{background:#91eaf480}.iap-product--cosmetic{background:linear-gradient(145deg,#e85b9f29,#0000 50%),#141f2df5;border-color:#e85b9f59}.iap-product.is-blocked{filter:saturate(.55)}.iap-ribbon{z-index:1;background:var(--acid);color:var(--ink);letter-spacing:.08em;padding:4px 6px;font-size:7px;font-weight:700;position:absolute;top:10px;right:10px}.iap-product__mark{background:var(--cyan);width:58px;height:58px;color:var(--ink);clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);place-items:center;font-family:Russo One,sans-serif;font-size:23px;display:grid}.iap-product__icon{object-fit:contain;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #e5b94c40;width:76px;height:76px}.iap-product--permanent .iap-product__mark{background:var(--orange);font-size:14px}.iap-product__copy{padding-top:15px}.iap-product__copy small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:700}.iap-product__copy strong{margin-top:6px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400;line-height:1.1;display:block}.iap-product__copy p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.35}.iap-product__copy em{color:#f3c94c;margin-top:8px;font-size:9px;font-style:normal;line-height:1.3;display:block}.iap-product__reward{color:var(--acid);align-self:end;padding:9px 0 10px;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.iap-product>button{z-index:1;background:var(--acid);min-width:0;min-height:48px;color:var(--ink);letter-spacing:.07em;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:flex;position:relative}.iap-product>button b{letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.iap-product>button img{object-fit:contain;width:16px;height:16px}.iap-product>button:disabled{color:var(--muted);cursor:default;background:#c8e1e324}.iap-owned-library{background:linear-gradient(145deg,#4ad9d214,#0000 46%),#141f2db3;border:1px solid #4ad9d22e;padding:16px}.iap-style-row+.iap-style-row{margin-top:18px}.iap-style-row h4{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.iap-style-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iap-style-options>button{min-width:0;color:var(--text);text-align:left;background:#080e17b8;border:1px solid #c8e1e321;grid-template-columns:48px 1fr;align-items:center;gap:9px;padding:8px;display:grid}@media (hover:hover) and (pointer:fine){.iap-style-options>button:not(:disabled):hover{border-color:var(--cyan);outline:none}}.iap-style-options>button:focus-visible{border-color:var(--cyan);outline:none}.iap-style-options>button.is-active{border-color:var(--acid);background:#d8f24a14}.iap-style-options>button:disabled{cursor:default}.iap-style-options>button span,.iap-style-options>button b,.iap-style-options>button small{min-width:0;display:block}.iap-style-options>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.iap-style-options>button small{color:var(--cyan);margin-top:3px;font-size:8px;font-weight:700}.iap-style-options>button.is-active small{color:var(--acid)}.iap-interior-preview,.iap-shirt-preview{background:var(--theme-wall,var(--shirt-accent));border:1px solid #ffffff29;width:48px;height:48px;display:block;position:relative;overflow:hidden}.iap-interior-preview:before{content:"";background:repeating-linear-gradient(45deg, var(--theme-floor) 0 8px, var(--theme-floor-accent) 8px 16px);border-top:3px solid var(--theme-accent);transform-origin:bottom;position:absolute;inset:19px 0 0;transform:perspective(30px)rotateX(22deg)}.iap-shirt-preview{background:var(--shirt-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--shirt-accent) 80%, white), var(--shirt-accent));clip-path:polygon(24% 6%,40% 0,60% 0,76% 6%,100% 25%,82% 47%,72% 39%,72% 100%,28% 100%,28% 39%,18% 47%,0 25%)}.iap-shirt-preview canvas{width:100%;height:100%}.iap-empty,.iap-loading{text-align:center;background:#141f2db8;border:1px dashed #c8e1e32e;min-height:160px;padding:38px 20px}.iap-empty b,.iap-loading b{font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.iap-empty p{color:var(--muted);margin:8px 0 0;font-size:12px}.iap-loading{align-content:center;place-items:center;gap:12px;display:grid}.iap-loading i{border:2px solid #4ad9d233;border-top-color:var(--cyan);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite iap-spin}@keyframes iap-spin{to{transform:rotate(360deg)}}.iap-status{min-height:18px;color:var(--acid);text-align:center;margin:14px 0 0;font-size:11px}@media (width<=880px){.iap-grid,.iap-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}.iap-product{min-height:270px}}@media (width<=520px){.iap-layer{padding:10px}.iap-dialog{max-height:calc(100dvh - 20px);padding:18px}.iap-intro{flex-direction:column;align-items:flex-start;gap:10px}.iap-intro>span{align-items:flex-start}.iap-grid,.iap-style-options{grid-template-columns:1fr}.iap-product{min-height:250px}}@media (orientation:landscape) and (height<=640px){.iap-layer{padding:8px}.iap-dialog{max-height:calc(100dvh - 16px);padding:15px}.iap-head{padding-bottom:10px}.iap-head h2{font-size:20px}.iap-intro{padding:9px 0 10px}.iap-products{gap:17px}.iap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.iap-product{grid-template-rows:46px 1fr auto 42px;min-height:242px;padding:11px}.iap-product__icon{width:40px;height:40px}.iap-product__mark{width:40px;height:40px;font-size:17px}.iap-product__copy{padding-top:8px}.iap-product__copy strong{font-size:13px}.iap-product__copy p{margin-top:5px;font-size:9px}.iap-product__reward{padding:5px 0;font-size:18px}.iap-product>button{min-height:38px;padding:0 7px}.iap-status{margin-top:7px}}.settings-dialog{overscroll-behavior:contain;border:1px solid var(--line);background:#0d1521fc;width:min(560px,100%);max-height:calc(100dvh - 24px);padding:26px;overflow-y:auto;box-shadow:0 30px 80px #00000094}.settings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.settings-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.settings-row{border-bottom:1px solid #c8e1e31a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:16px 0;display:grid}.settings-row:last-child{border-bottom:0}.settings-row>span,.settings-row>label:first-child{flex-direction:column;min-width:0;display:flex}.settings-row>span b,.settings-row>label:first-child b{font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.settings-row>span small,.settings-row>label:first-child small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.setting-toggle{cursor:pointer;grid-template-columns:52px 32px;align-items:center;gap:9px;min-height:48px;display:grid;position:relative}.setting-toggle input{opacity:0;width:1px;height:1px;position:absolute}.setting-toggle>span{border:1px solid var(--line);background:#263443;width:52px;height:28px;transition:background .14s,border-color .14s;position:relative}.setting-toggle>span:after{content:"";background:var(--muted);width:18px;height:18px;transition:transform .14s,background .14s;position:absolute;top:4px;left:4px}.setting-toggle input:checked+span{border-color:var(--acid);background:#d8f24a26}.setting-toggle input:checked+span:after{background:var(--acid);transform:translate(24px)}.setting-toggle input:focus-visible+span{outline:3px solid var(--cream);outline-offset:3px}.setting-toggle em{color:var(--muted);text-align:right;font-size:10px;font-style:normal;font-weight:700}.setting-toggle input:checked~em{color:var(--acid)}.volume-control{grid-template-columns:minmax(150px,220px) 48px;align-items:center;gap:12px;display:grid}.volume-control input[type=range]{width:100%;height:30px;accent-color:var(--acid);cursor:pointer;margin:0}.volume-control input[type=range]:disabled{cursor:default;opacity:.35}.volume-control output{color:var(--acid);text-align:right;font-family:Russo One,sans-serif;font-size:12px}.language-switch,.quality-switch{border:1px solid var(--line);background:#0a111c;padding:3px;display:grid}.language-switch{grid-template-columns:repeat(2,minmax(84px,1fr))}.quality-switch{grid-template-columns:repeat(3,minmax(78px,1fr));width:min(320px,100%)}.language-switch button,.quality-switch button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.language-switch button:hover,.quality-switch button:hover{color:var(--cream);outline:1px solid var(--cyan);outline-offset:-2px}}.language-switch button:focus-visible,.quality-switch button:focus-visible{color:var(--cream);outline:1px solid var(--cyan);outline-offset:-2px}.language-switch button.is-active,.quality-switch button.is-active{background:var(--cyan);color:var(--ink)}.settings-row--quality{grid-column:1/-1}.start-card,.result-card{background:#0d1521f7;width:min(600px,100%);padding:40px 44px 38px;box-shadow:0 35px 90px #0000008c}.start-card:after,.result-card:after{width:100px;height:5px}.start-card h1{letter-spacing:-.03em;margin:14px 0 15px;font-family:Russo One,sans-serif;font-size:clamp(34px,5vw,57px);font-weight:400;line-height:.98}.start-card h1 span,.result-card h2 span{color:var(--acid)}.start-card>p{color:#bdc7c7;max-width:475px;margin:0;font-size:17px;line-height:1.38}.start-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 19px;display:grid}.start-controls>span{border:1px solid var(--line);background:#172436;align-items:center;gap:9px;min-height:58px;padding:8px;display:flex}.start-controls small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:700}.primary-button{min-height:61px;padding:0 13px 0 22px;font-family:Russo One,sans-serif;font-size:14px}.primary-button i{background:var(--ink);width:39px;height:39px;color:var(--acid);place-items:center;font-size:20px;font-style:normal;display:grid}.controller-note{color:var(--muted);text-align:center;margin-top:12px;font-size:10px;display:block}.result-card h2{margin:11px 0 20px;font-family:Russo One,sans-serif;font-size:clamp(29px,4vw,44px);font-weight:400;line-height:1.02}.results-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.results-grid>div{border:1px solid var(--line);background:#192638;flex-direction:column;justify-content:center;min-height:90px;padding:14px;display:flex}.results-grid small{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:700}.results-grid b{margin-top:7px;font-family:Russo One,sans-serif;font-size:21px;font-weight:400}.expense-note{color:var(--muted);letter-spacing:.08em;background:#0c1622;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.expense-note b{color:var(--cream);margin-left:4px;font-family:Russo One,sans-serif;font-weight:400}.result-card>p{color:#b7c2c3;margin:17px 0;font-size:15px}.touch-controls,.rotate-notice{display:none}@media (width<=940px){.topbar{grid-template-columns:1fr minmax(240px,320px) 1fr;gap:12px}.status-chip{min-width:92px}.status-chip:not(.money-chip):not(.mobile-level-chip),.brand-copy{display:none}.club-card{width:250px}.control-hint{display:none}.inventory-bar{min-width:min(520px,100vw - 36px)}}@media (width<=700px),(pointer:coarse) and (width<=1400px){:root{--safe-x:max(13px, env(safe-area-inset-left));--safe-y:max(12px, env(safe-area-inset-top))}.topbar{grid-template-columns:auto 1fr auto;gap:8px}.brand-mark{width:42px;height:42px;font-size:19px}.day-clock{padding:8px 11px}.day-clock__meta strong{font-size:14px}.day-clock__hours{display:none}.status-strip{gap:5px;padding-right:48px}.status-chip{min-width:74px;height:43px;padding:4px 8px 4px 5px}.status-chip .chip-icon{display:none}.status-chip b{font-size:13px}.status-chip small{font-size:7px}.icon-button{width:43px;height:43px}.settings-button{font-size:19px}.mission-card{width:220px;padding:11px 13px;top:72px}.mission-card h2{margin-top:6px;font-size:14px}.mission-card p{display:none}.mission-progress{margin-top:8px}.club-card{width:195px;padding:10px;top:72px}.club-card__row{gap:3px}.club-card__row b{font-size:13px}.cleanliness{margin-top:7px;padding-top:6px}.cleanliness>span{display:none}.cleanliness{grid-template-columns:1fr auto}.toast-stack{width:225px;top:142px}.inventory-bar{bottom:max(10px, env(safe-area-inset-bottom));width:min(400px,100vw - 160px);min-width:0;padding:5px}.inventory-label{display:none}.inventory-bar{grid-template-columns:1fr}.inventory-slots{border-left:0;border-right:0}.inventory-slot{gap:5px;min-width:0;height:42px;padding:4px 6px}.part-icon{flex-basis:20px;width:20px;height:20px}.inventory-slot small{display:none}.inventory-slot b{font-size:13px}.context-prompt{bottom:74px}.touch-controls{z-index:10;display:block;position:absolute;inset:0}.touch-stick{left:max(20px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));pointer-events:auto;background:#080e1785;border:1px solid #f2eddc40;border-radius:50%;width:112px;height:112px;position:absolute}.touch-stick:before,.touch-stick:after{content:"";background:#f2eddc1f;position:absolute}.touch-stick:before{width:1px;top:15px;bottom:15px;left:50%}.touch-stick:after{height:1px;top:50%;left:15px;right:15px}.touch-stick i{z-index:1;background:var(--cream);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #00000059}.touch-action{right:max(22px, env(safe-area-inset-right));bottom:max(26px, env(safe-area-inset-bottom));pointer-events:auto;background:var(--acid);width:82px;height:82px;color:var(--ink);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 8px #070c1370}.touch-action b{font-family:Russo One,sans-serif;font-size:21px}.touch-action small{letter-spacing:.08em;font-size:7px;font-weight:700}.touch-action:active{transform:translateY(4px);box-shadow:0 4px #070c1370}.start-card,.result-card{padding:28px}}@media (width<=520px){.settings-layer{padding:12px}.settings-dialog{padding:20px}.settings-row{grid-template-columns:1fr;gap:14px}.language-switch,.quality-switch{width:100%}.setting-toggle{grid-template-columns:52px 1fr;justify-self:stretch}.setting-toggle em{text-align:left}.volume-control{grid-template-columns:minmax(0,1fr) 48px;width:100%}}@media (orientation:portrait){.rotate-notice{z-index:1000;pointer-events:auto;background:var(--ink);color:var(--cream);letter-spacing:.05em;justify-content:center;align-items:center;gap:12px;font-family:Russo One,sans-serif;font-size:13px;display:flex;position:fixed;inset:0}.rotate-notice>span:first-child{color:var(--acid);font-size:28px}}@media (height<=650px){.mission-card,.club-card{top:75px}.toast-stack{top:212px}.inventory-bar{bottom:10px}.start-card{padding:25px 30px}.start-card h1{margin:8px 0 10px;font-size:34px}.start-card>p{font-size:14px}.start-controls{margin:13px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{letter-spacing:0!important}.start-card h1{font-size:57px}.result-card h2{font-size:44px}.hype-line{background:#f36e3a1a;border:1px solid #f36e3a3d;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:42px;margin:13px -7px -6px;padding:7px 9px;display:grid}.hype-line>span:first-child{background:var(--orange);width:28px;height:28px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;display:grid}.hype-line>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.hype-line small{color:var(--orange);font-size:8px;font-weight:700}.hype-line b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400;overflow:hidden}.hype-line strong{color:var(--orange);font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.inventory-bar{width:min(1040px,100vw - 48px);min-width:0}.inventory-slots--wide{grid-template-columns:repeat(7,minmax(65px,1fr))}.inventory-slots--wide .inventory-slot{min-width:0;padding-inline:8px}.part-glyph{border:2px solid var(--cyan);width:30px;height:30px;color:var(--cyan);background:#0d1724;flex:0 0 30px;place-items:center;font-family:Russo One,sans-serif;font-size:10px;font-style:normal;display:grid}.inventory-slot .part-glyph{flex-basis:25px;width:25px;height:25px}.vapor-glyph{border-color:var(--orange);color:var(--orange)}.segment-tabs,.quote-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.segment-tabs button,.quote-options button{border:1px solid var(--line);min-height:46px;color:var(--muted);cursor:pointer;background:#142131;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.segment-tabs button:hover,.quote-options button:hover{border-color:var(--acid);color:var(--cream);background:#d8f24a17;outline:0}}.segment-tabs button:focus-visible,.segment-tabs button.is-active,.quote-options button:focus-visible,.quote-options button.is-active{border-color:var(--acid);color:var(--cream);background:#d8f24a17;outline:0}.drawer-wide{width:min(690px,100vw - 40px)}.shop-art i{border:2px solid var(--cyan);width:38px;height:38px;color:var(--cyan);box-shadow:none;place-items:center;font-family:Russo One,sans-serif;font-size:9px;font-style:normal;display:grid}.shop-art i:before,.shop-art i:after{content:none!important}.art-gpu i,.art-monitor i{border-color:var(--acid);color:var(--acid)}.art-cpu i,.art-psu i{border-color:var(--orange);color:var(--orange)}.shop-name em{max-width:390px}.build-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.build-section{min-width:0}.build-section h3{color:var(--muted);margin:0 0 7px;font-size:9px;font-weight:700}.build-section .build-row{grid-template-columns:34px minmax(72px,.8fr) minmax(120px,1.5fr);min-height:58px;margin-bottom:6px;padding:6px}.build-section .part-glyph{flex-basis:30px;width:30px;height:30px}.build-row select,.account-select-row select{text-overflow:ellipsis;overflow:hidden}.account-select-row{border:1px solid var(--line);background:#182536;grid-template-columns:minmax(130px,.85fr) minmax(180px,1.5fr);align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:8px 10px;display:grid}.account-select-row>span{flex-direction:column;display:flex}.account-select-row small{color:var(--orange);font-size:8px;font-weight:700}.account-select-row b{margin-top:3px;font-size:12px}.account-select-row select{width:100%;min-height:44px;color:var(--cream);background:#0d1724;border:1px solid #f2eddc33;border-radius:0;padding:0 10px;font-size:11px;font-weight:600}.pc-preview--expanded{grid-template-columns:minmax(270px,.9fr) minmax(0,2fr)}.pc-preview--expanded .preview-coverage small{white-space:nowrap}.pc-preview--expanded .preview-stats{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.pc-preview--expanded .preview-stats span{border-bottom:1px solid var(--line);min-height:44px}.pc-preview--expanded .preview-stats span:nth-child(3n){border-right:0}.pc-preview--expanded .preview-stats span:nth-child(n+4){border-bottom:0}.pc-preview--expanded .preview-stats b{font-size:13px}.build-warning{border-left:3px solid var(--orange);color:#efb4a0;background:#f36e3a1a;min-height:36px;margin-top:8px;padding:9px 11px;font-size:11px;line-height:1.3}.station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.station-spec-grid>span{border:1px solid var(--line);text-align:center;background:#182536;flex-direction:column;justify-content:center;min-height:62px;padding:8px 5px;display:flex}.station-spec-grid small,.station-config-list small{color:var(--muted);font-size:8px;font-weight:700}.station-spec-grid b{margin-top:5px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.station-config-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.station-profile-panel{border:1px solid var(--line);background:#0c1622;grid-column:1/-1;padding:8px}.station-profile-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.station-profile-panel>header b{color:var(--acid);font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.station-profile-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.station-profile-panel button{border:1px solid var(--line);min-height:86px;color:var(--cream);text-align:left;background:#162334;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:8px;display:grid}.station-profile-panel button span{flex-direction:column;gap:3px;min-width:0;display:flex}.station-profile-panel button b{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.25;overflow:visible}.station-profile-panel button strong{color:var(--acid);white-space:nowrap;align-self:end;font-size:9px}.station-profile-panel button.is-active{border-color:var(--acid);background:#d8f24a14}.station-profile-panel button:disabled{opacity:.8}.assignment-empty{border:1px dashed var(--orange);min-height:140px;color:var(--muted);text-align:center;background:#f36e3a12;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.assignment-empty b{color:var(--cream);font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.station-config-list>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:48px;padding:6px;display:grid}.station-config-list>div>span:last-child{flex-direction:column;min-width:0;display:flex}.station-config-list b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.account-library{border:1px solid var(--line);background:#0c1622;margin-top:8px;padding:11px}.library-head{color:var(--orange);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.library-head small{color:var(--muted)}.library-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.library-chips span{border:1px solid var(--line);background:#19283a;padding:5px 7px;font-size:9px;font-weight:700}.library-chips em,.empty-state{color:var(--muted);font-size:11px;font-style:normal}.account-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.account-tabs button{border:1px solid var(--line);min-height:54px;color:var(--muted);cursor:pointer;text-align:left;background:#142131;flex-direction:column;padding:8px;display:flex}@media (hover:hover) and (pointer:fine){.account-tabs button:hover{border-color:var(--orange);color:var(--cream);outline:0}}.account-tabs button:focus-visible,.account-tabs button.is-active{border-color:var(--orange);color:var(--cream);outline:0}.account-tabs b{font-size:11px}.account-tabs small{margin-top:4px;font-size:8px}.compact-button{min-height:38px;margin:0 0 12px}.game-store-list{flex-direction:column;gap:7px;display:flex}.game-store-item{border:1px solid var(--line);min-height:72px;color:var(--cream);cursor:pointer;text-align:left;background:#182536;grid-template-columns:52px minmax(0,1fr) minmax(118px,auto);align-items:center;gap:10px;padding:8px;display:grid}@media (hover:hover) and (pointer:fine){.game-store-item:hover:not(:disabled){border-color:var(--orange);outline:0;transform:translate(-3px)}}.game-store-item:focus-visible{border-color:var(--orange);outline:0;transform:translate(-3px)}.game-store-item:disabled{cursor:default;opacity:.52}.game-store-item.is-owned{opacity:.68}.game-store-item.is-hype{border-left:3px solid var(--orange)}.game-cover{width:52px;height:52px;color:var(--acid);background:#0d1724;place-items:center;font-family:Russo One,sans-serif;font-size:20px;display:grid}.game-copy{flex-direction:column;min-width:0;display:flex}.game-copy b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.game-copy small,.game-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-style:normal;overflow:hidden}.game-action{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.game-action i{color:var(--orange);font-size:8px;font-style:normal;font-weight:700}.game-action strong{color:var(--acid);font-size:9px}.customer-focus em{color:var(--muted);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;font-style:normal;line-height:1.15;display:-webkit-box;overflow:hidden}.customer-focus>strong{max-width:92px;color:var(--orange);text-align:right;white-space:normal;flex-direction:column;gap:3px;line-height:1.15;display:flex}.customer-discovery{color:var(--acid);font-family:IBM Plex Sans Condensed,sans-serif;font-size:8px;font-weight:700}.customer-discovery[hidden]{display:none}.quote-block{border:1px solid var(--line);background:#0c1622;margin:12px 0;padding:10px}.quote-head{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.quote-options{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.quote-options button{flex-direction:column;justify-content:center;align-items:center;min-height:54px;display:flex}.quote-options small{font-size:8px}.quote-options b{margin-top:4px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.assignment-card:disabled{cursor:not-allowed;opacity:.64}.assignment-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-badge{max-width:120px;line-height:1.25}.assignment-card{align-items:start;min-height:126px}.assignment-card .seat-number{grid-row:1/span 4;align-self:stretch;height:auto;min-height:76px}.assignment-machine{flex-direction:column;min-width:0;display:flex}.assignment-machine b,.assignment-machine small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-price{color:var(--acid);white-space:nowrap;align-self:center;font-family:Russo One,sans-serif;font-size:14px}.assignment-card.is-weak .assignment-price{color:var(--orange)}.game-run-status{border-left:3px solid var(--orange);min-width:0;color:var(--orange);background:#f36e3a1a;flex-direction:column;grid-column:2/-1;gap:2px;padding:6px 8px;display:flex}.game-run-status b{text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans Condensed,sans-serif;font-size:9px;font-weight:700;overflow:hidden}.game-run-status small{color:#aebbbb;letter-spacing:.04em;text-overflow:clip;white-space:normal;margin:0;font-size:7px;overflow:visible}.game-run-status.is-good{border-color:var(--acid);color:var(--acid);background:#d8f24a14}.game-run-status.is-blocked{border-color:var(--red);color:var(--red);background:#f04f581a}.client-requirements{background:#0d1723;border:1px solid #f36e3a47;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:5px 12px;padding:7px 8px;display:flex}.client-requirements small{width:100%;color:var(--orange);margin:0;font-size:8px}.client-requirements>span{color:var(--muted);font-size:9px}.client-requirements>span b{color:var(--cream);margin-left:3px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:10px;font-weight:700}.client-requirements.is-fit{border-color:#d8f24a33}.client-requirements.is-fit small{color:var(--acid)}.client-requirements.is-blocked{border-color:#f04f584d}.client-requirements.is-blocked small{color:var(--red)}.client-requirements.is-game-warning{border-color:#4ad9d252}.client-requirements.is-game-warning small{color:var(--cyan)}.assignment-seat-picker{background:#0c1622;border:1px solid #4ad9d257;gap:8px;margin:12px 0 8px;padding:10px;display:grid}.assignment-seat-picker[hidden]{display:none}.assignment-seat-picker>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.assignment-seat-picker>header>span{flex-direction:column;min-width:0;display:flex}.assignment-seat-picker>header small{color:var(--cyan);letter-spacing:.08em;font-size:8px;font-weight:700}.assignment-seat-picker>header b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.assignment-seat-picker>header strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.assignment-seat-picker>div{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:5px;display:grid}.assignment-seat-picker>div>span{border:1px solid var(--line);background:#172536;flex-direction:column;justify-content:center;min-width:0;min-height:42px;padding:5px 7px;display:flex}.assignment-seat-picker>div small{color:var(--muted);font-size:7px;font-weight:700}.assignment-seat-picker>div b{color:#748793;margin-top:2px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.assignment-seat-picker>div>span.is-filled{background:#d8f24a14;border-color:#d8f24a80}.assignment-seat-picker>div>span.is-filled b{color:var(--acid)}.assignment-seat-picker>p{color:var(--orange);margin:0;font-size:9px;font-weight:700;line-height:1.2}.assignment-seat-picker.has-warning{border-color:#f36e3a8c}.assignment-card--group{grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr) 66px;gap:6px 8px;min-height:114px;padding:8px}.assignment-card--group.is-selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid);background:#1d2c39}.assignment-card--group .seat-number{grid-area:1/1/4;min-height:100%}.assignment-card--group .assignment-machine{grid-area:1/2}.assignment-seat-choice{min-width:0;min-height:100%;color:var(--cyan);text-align:center;background:#4ad9d214;border:1px solid #4ad9d257;flex-direction:column;grid-area:1/3/4;justify-content:center;align-items:center;padding:5px 3px;display:flex}.assignment-seat-choice b{font-size:20px}.assignment-seat-choice small{white-space:normal;margin-top:4px;font-size:7px}.assignment-card--group.is-selected .assignment-seat-choice{background:var(--acid);border-color:var(--acid);color:var(--ink)}.assignment-card--group.is-selected .assignment-seat-choice small{color:#0b101bb3}.assignment-card--group .game-run-status{grid-area:2/2;padding:5px 7px}.assignment-seat-note{border-left:3px solid var(--orange);min-width:0;color:var(--orange);background:#f36e3a14;flex-direction:column;grid-area:3/2;padding:4px 7px;display:flex}.assignment-seat-note b{text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans Condensed,sans-serif;font-size:8px;font-weight:700;overflow:hidden}.assignment-seat-note small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:7px}.assignment-seat-note.is-fit{border-color:var(--acid);color:var(--acid);background:#d8f24a0f}.refuse-button{margin-top:10px}@media (width<=1100px){.inventory-bar{width:min(760px,100vw - 40px)}.inventory-slots--wide{grid-template-columns:repeat(5,minmax(54px,1fr))}.inventory-slots--wide .inventory-slot:nth-child(6),.inventory-slots--wide .inventory-slot:nth-child(7),.inventory-slot>.part-glyph,.inventory-slot>.part-icon{display:none}}@media (width<=760px){.start-card h1{font-size:38px}.result-card h2{font-size:31px}.drawer-wide{width:min(560px,100vw - 24px)}.shop-drawer,.management-drawer{padding:18px;top:12px;bottom:12px;right:12px}.build-sections{grid-template-columns:1fr}.station-spec-grid{grid-template-columns:repeat(4,minmax(54px,1fr))}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card .hype-line{display:none}}@media (height<=700px){.build-section .build-row{min-height:50px}.drawer-head h2{font-size:21px}.drawer-lead{margin:8px 0 11px;font-size:12px}}.club-level-strip{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px;margin-top:11px;padding-top:10px;display:grid}.club-level-strip>span{flex-direction:column;min-width:0;display:flex}.club-level-strip small{color:var(--cyan);font-size:8px;font-weight:700}.club-level-strip b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400;overflow:hidden}.club-level-strip strong{color:var(--muted);font-size:9px}.club-xp-track{background:#2b3744;grid-column:1/-1;height:4px;overflow:hidden}.club-xp-track i{background:var(--cyan);width:0;height:100%;transition:width .24s;display:block;box-shadow:0 0 10px #4ad9d273}.manager-console{inset:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));z-index:30;pointer-events:auto;visibility:hidden;opacity:0;background:#0a111c;border:1px solid #c8e1e342;grid-template-rows:72px minmax(0,1fr);transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;overflow:hidden;transform:scale(.985);box-shadow:0 28px 90px #0000009e}.manager-console.is-open{visibility:visible;opacity:1;transform:scale(1)}.manager-topbar{background:#101a28;border-bottom:1px solid #c8e1e32e;grid-template-columns:auto minmax(340px,1fr) auto 48px;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.manager-brand{align-items:center;gap:9px;min-width:164px;display:flex}.manager-brand>span{background:var(--acid);width:42px;height:42px;color:var(--ink);flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;font-size:16px;display:grid}.manager-brand div,.manager-status span{flex-direction:column;min-width:0;display:flex}.manager-brand b{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.manager-brand small,.manager-status small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:700}.manager-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:5px;min-width:0;display:grid}.manager-tabs button{min-width:0;min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;font-size:10px;font-weight:700}.manager-tabs button span{color:var(--cyan);margin-right:6px;font-size:15px}.manager-tabs button i{font-style:normal}@media (hover:hover) and (pointer:fine){.manager-tabs button:hover{border-color:var(--line);color:var(--cream);outline-offset:-3px}}.manager-tabs button:focus-visible{border-color:var(--line);color:var(--cream);outline-offset:-3px}.manager-tabs button.is-active{color:var(--cream);background:#1a2a3b;border-color:#4ad9d26b}.manager-status{justify-content:flex-end;align-items:center;gap:18px;min-width:248px;display:flex}.manager-status span{align-items:flex-end}.manager-status b{white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400}.manager-status i{color:var(--acid);font-style:normal}.manager-close{border:1px solid var(--line);width:46px;height:46px;color:var(--muted);cursor:pointer;background:#172332;font-size:25px}@media (hover:hover) and (pointer:fine){.manager-close:hover{border-color:var(--orange);color:var(--orange)}}.manager-workspace{background:var(--workspace-bg);min-width:0;min-height:0;overflow:hidden}.manager-pane{scrollbar-color:#344a60 #0c1420;height:100%;min-height:0;padding:24px;display:none;overflow:auto}.manager-pane.is-active{display:block}.manager-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.manager-page-head h2{margin:5px 0 0;font-family:Russo One,sans-serif;font-size:30px;font-weight:400}.manager-page-head p{color:var(--muted);margin:0;font-size:12px}.manager-filters{grid-template-columns:minmax(240px,.65fr) minmax(360px,1fr);gap:10px;margin-bottom:16px;display:grid}.manager-filters .segment-tabs,.manager-filters .tier-tabs{margin:0}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:50px}.component-filter-panel{border-top:1px solid #c8e1e329;border-bottom:1px solid #c8e1e329;margin-bottom:14px;padding:10px 0}.component-filter-head{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.component-filter-head strong{color:var(--cyan);font-size:8px}.component-filter-bar{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.component-filter-bar button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;text-align:left;background:#121e2c;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.component-filter-bar button>span{width:28px;height:28px;color:var(--cyan);background:#0a121d;place-items:center;font-family:Russo One,sans-serif;font-size:9px;display:grid}.component-filter-bar button b{overflow-wrap:normal;white-space:normal;min-width:0;font-size:10px;line-height:1.05}.component-filter-bar button small{color:#60727c;font-size:8px;font-weight:700}@media (hover:hover) and (pointer:fine){.component-filter-bar button:hover{border-color:var(--cyan);color:var(--cream);outline:0}}.component-filter-bar button:focus-visible{border-color:var(--cyan);color:var(--cream);outline:0}.component-filter-bar button.is-active{border-color:var(--acid);color:var(--cream);background:#d8f24a1a}.component-filter-bar button.is-active>span{background:var(--acid);color:var(--ink)}.manager-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.manager-product-card{border:1px solid var(--line);background:#131f2d;grid-template-rows:auto minmax(112px,1fr) auto;min-width:0;transition:border-color .14s,transform .14s;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.manager-product-card:hover{border-color:var(--product-accent,#d8f24a75);transform:translateY(-2px)}}.manager-product-card.is-locked{opacity:.58}.part-artwork{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.part-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.product-media{aspect-ratio:4/2.7;border-bottom:1px solid var(--line);width:100%;position:relative}.product-media:after,.steem-game-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#050a117a);position:absolute;inset:0}.product-media>span{z-index:1;border-left:2px solid var(--product-accent,var(--cyan));color:var(--product-accent,var(--cyan));background:#070d16db;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;bottom:7px;right:8px}.product-copy{min-width:0;padding:11px 12px 9px}.product-copy small{color:var(--cyan);font-size:8px;font-weight:700}.product-copy h3{min-height:34px;margin:4px 0 7px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;line-height:1.28}.product-copy b{color:var(--cream);font-size:10px}.product-copy p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.25}.product-buy{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-height:78px;padding:9px 10px 10px;display:grid}.product-buy>span{flex-direction:column;display:flex}.product-buy small{color:var(--muted);font-size:7px;font-weight:700}.product-buy span b{color:var(--cyan);font-size:12px}.product-buy>strong{color:var(--acid);justify-self:end;font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.product-buy button{background:var(--acid);min-height:38px;color:var(--ink);cursor:pointer;border:0;grid-column:1/-1;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.product-buy button:hover:not(:disabled){filter:brightness(1.08)}}.product-buy button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.warehouse-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:9px;display:grid}.warehouse-item{border:1px solid var(--line);background:#131f2d;grid-template-columns:84px minmax(0,1fr) 96px;align-items:center;gap:11px;min-height:92px;padding:8px;display:grid}.warehouse-item>.part-artwork{width:84px;height:74px}.warehouse-item>span{flex-direction:column;min-width:0;display:flex}.warehouse-item small{color:var(--cyan);font-size:8px;font-weight:700}.warehouse-item>span b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;overflow:hidden}.warehouse-item em{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal}.warehouse-item__actions{grid-template-rows:minmax(24px,1fr) 46px;align-self:stretch;gap:4px;min-width:0;display:grid}.warehouse-item__actions>strong{min-width:0;color:var(--cyan);background:#4ad9d21f;place-items:center;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;display:grid}.warehouse-sell-button{min-width:0;min-height:44px;color:var(--orange);cursor:pointer;background:#f36e3a14;border:1px solid #f36e3ab3;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;display:flex}.warehouse-sell-button small{color:currentColor;font-size:7px;line-height:1}.warehouse-sell-button b{color:currentColor;white-space:nowrap;margin:3px 0 0;font-family:Russo One,sans-serif;font-size:12px;font-weight:400;line-height:1}@media (hover:hover) and (pointer:fine){.warehouse-sell-button:hover:not(:disabled){background:var(--orange);color:var(--ink)}}.warehouse-sell-button:disabled{border-color:var(--line);color:#63727c;cursor:not-allowed;background:#0c1622}.warehouse-empty{min-height:260px;color:var(--muted);border:1px dashed #c8e1e333;grid-column:1/-1;place-items:center;display:grid}.warehouse-empty b{color:var(--cream);font-family:Russo One,sans-serif;font-weight:400}.steem-storefront{background:#14283b;border:1px solid #4ad9d247;grid-template-columns:180px minmax(0,1fr);min-height:174px;margin-bottom:13px;display:grid}.steem-wordmark{color:var(--cream);border-right:1px solid #4ad9d23d;flex-direction:column;justify-content:center;align-items:center;display:flex}.steem-wordmark span{color:var(--cyan);font-size:36px}.steem-wordmark b{margin-top:4px;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.steem-wordmark small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.steem-feature{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:10px;display:grid}.steem-feature-cover{background-image:url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/game-cover-sprites.webp);background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y);background-size:400% 200%;width:112px;height:150px;box-shadow:8px 8px #050a1259}.steem-feature span{color:var(--orange);font-size:9px;font-weight:700}.steem-feature h2{margin:7px 0 4px;font-family:Russo One,sans-serif;font-size:28px;font-weight:400}.steem-feature p{color:#b9c8cb;margin:0;font-size:12px}.steem-library-bar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:stretch;gap:8px;margin-bottom:13px;display:grid}.steem-library-bar .account-tabs{margin:0;display:flex;overflow-x:auto}.steem-library-bar .account-tabs button{min-width:170px}.steem-library-bar .compact-button{min-height:54px;margin:0}.steem-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.steem-account-actions .compact-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:5px 8px;font-size:10px;line-height:1.1;display:flex;overflow:hidden}.steem-account-actions .compact-button span{overflow-wrap:anywhere}.steem-account-actions .compact-button small{color:currentColor;font-size:9px;font-weight:700}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.steem-game-card{border:1px solid var(--line);background:#131f2d;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.steem-game-card.is-hype{border-color:#f36e3ab8}.steem-game-card.is-owned{border-color:#4ad9d261}.steem-game-cover{aspect-ratio:3/2.15;background-image:url(/comp-club/releases/iframe-20261112-claw-census-v3/assets/game-cover-sprites.webp);background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y);background-size:400% 200%;width:100%;position:relative}.steem-game-cover span{z-index:1;background:var(--orange);color:var(--ink);padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:8px;right:8px}.steem-game-copy{padding:11px}.steem-game-copy>small{color:var(--cyan);font-size:8px;font-weight:700}.steem-game-copy h3{min-height:34px;margin:4px 0;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;line-height:1.28}.steem-game-copy p{min-height:26px;color:var(--muted);margin:5px 0 10px;font-size:10px;line-height:1.25}.game-requirements{gap:4px;display:grid}.system-requirement-row{grid-template-columns:25px repeat(3,minmax(0,1fr));gap:3px;display:grid}.system-requirement-row>small{color:var(--muted);place-items:center;font-size:7px;font-weight:700;display:grid}.system-requirement-row>span{min-width:0;color:var(--muted);background:#0d1723;flex-direction:column;padding:5px;font-size:7px;display:flex}.system-requirement-row>span b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.system-requirement-row.is-recommended>small{color:var(--acid)}.game-equipment-note{color:var(--cyan);background:#4ad9d212;margin-top:5px;padding:5px 6px;font-size:7px;font-weight:700;line-height:1.35}.steem-game-card>button{background:var(--cyan);min-height:43px;color:var(--ink);cursor:pointer;border:0;font-size:9px;font-weight:700}@media (hover:hover) and (pointer:fine){.steem-game-card>button:hover:not(:disabled){filter:brightness(1.08)}}.steem-game-card>button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1050px){.manager-topbar{grid-template-columns:auto minmax(300px,1fr) auto 46px;gap:8px}.manager-brand{min-width:48px}.manager-brand div{display:none}.manager-status{gap:10px;min-width:170px}.manager-status span:first-child b{display:none}.manager-filters{grid-template-columns:.75fr 1fr}}@media (width<=760px){.manager-console{grid-template-rows:56px minmax(0,1fr);inset:6px}.manager-topbar{grid-template-columns:38px minmax(270px,1fr) auto 40px;padding:5px 6px}.manager-brand{min-width:38px}.manager-brand>span{flex-basis:36px;width:36px;height:36px;font-size:13px}.manager-tabs button{min-height:40px;font-size:8px}.manager-tabs button span{margin-right:3px;font-size:12px}.manager-status{min-width:92px}.manager-status span:first-child{display:none}.manager-status b{font-size:10px}.manager-close{width:38px;height:38px;font-size:21px}.manager-pane{padding:14px}.manager-page-head{margin-bottom:10px}.manager-page-head h2{font-size:20px}.manager-page-head p{display:none}.manager-filters{grid-template-columns:minmax(190px,.75fr) minmax(300px,1fr);margin-bottom:10px}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:42px}.manager-product-grid,.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.steem-storefront{grid-template-columns:120px minmax(0,1fr);min-height:128px}.steem-wordmark span{font-size:25px}.steem-wordmark b{font-size:18px}.steem-feature{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:7px}.steem-feature-cover{width:72px;height:96px}.steem-feature h2{margin-top:4px;font-size:18px}.steem-library-bar{grid-template-columns:minmax(0,1fr) 176px}}@media (height<=560px){.manager-console{grid-template-rows:54px minmax(0,1fr)}.manager-page-head{margin-bottom:8px}.manager-page-head h2{font-size:19px}.manager-product-card{grid-template-rows:auto minmax(92px,1fr) auto}.product-copy{padding:8px 10px}.product-copy p{display:none}.steem-storefront{min-height:112px}.steem-feature-cover{width:66px;height:88px}}@media (width<=700px),(pointer:coarse) and (width<=1400px){.mission-card .club-level-strip{margin-top:7px;padding-top:7px}.club-level-strip b{font-size:9px}.club-level-strip strong{font-size:8px}}@supports (height:100dvh){html,body,#game-shell,#game-canvas,.hud{height:100dvh}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-safe-top:max(8px, env(safe-area-inset-top));--mobile-safe-right:max(8px, env(safe-area-inset-right));--mobile-safe-bottom:max(8px, env(safe-area-inset-bottom));--mobile-safe-left:max(8px, env(safe-area-inset-left))}html,body,#game-shell,#game-canvas,.hud{max-width:100vw;max-height:100dvh}#game-shell{overflow:hidden}.topbar{top:var(--mobile-safe-top);right:var(--mobile-safe-right);left:var(--mobile-safe-left);grid-template-columns:36px minmax(140px,1fr) auto;gap:6px}.brand-mark{width:36px;height:36px;font-size:16px}.day-clock{min-height:36px;padding:5px 8px}.day-clock__meta strong{font-size:13px}.day-clock__track{height:4px;margin:5px 0 0}.day-clock__hours{display:none}.status-strip{gap:4px;padding-right:40px}.status-chip{min-width:66px;height:36px;padding:3px 7px}.status-chip .chip-icon{display:none}.status-chip b{margin-top:2px;font-size:12px}.status-chip small{font-size:7px}.icon-button,.settings-button{width:36px;height:36px}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);font-size:17px}.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 44px)}.mission-card{left:var(--mobile-safe-left);width:190px;padding:8px 10px}.mission-card h2{margin-top:4px;font-size:13px}.mission-progress{margin-top:5px}.mission-card .club-level-strip{margin-top:6px;padding-top:6px}.mission-card .hype-line{display:none}.club-card{right:var(--mobile-safe-right);width:174px;padding:8px}.club-card__row b{font-size:12px}.cleanliness{margin-top:5px;padding-top:5px}.toast-stack{top:calc(var(--mobile-safe-top) + 108px);right:var(--mobile-safe-right);width:205px;max-height:calc(100dvh - 210px);overflow:hidden}.inventory-bar{bottom:var(--mobile-safe-bottom);width:min(430px, calc(100vw - 240px - env(safe-area-inset-left) - env(safe-area-inset-right)));min-width:0;padding:3px}.inventory-slots--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-slot{gap:4px;height:38px;padding:3px 5px}.inventory-slot>.part-glyph{border-width:1px;flex-basis:19px;width:19px;height:19px;font-size:7px;display:grid}.inventory-slot>.part-icon{border-width:2px;flex-basis:18px;width:18px;height:18px;display:block}.inventory-slot>.gpu-icon{height:13px}.inventory-slot>.ram-icon{height:10px}.inventory-slot b{font-size:12px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 48px);text-overflow:ellipsis;max-width:min(62vw,430px);min-height:38px;padding:4px 11px 4px 4px;font-size:12px;overflow:hidden}.context-prompt .keycap{min-width:28px;height:28px;font-size:10px}.touch-stick{left:var(--mobile-safe-left);bottom:var(--mobile-safe-bottom);width:82px;height:82px}.touch-stick:before{top:11px;bottom:11px}.touch-stick:after{left:11px;right:11px}.touch-stick i{width:34px;height:34px}.touch-action{right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);width:72px;height:72px}.touch-action b{font-size:18px}.touch-action small{font-size:6px}.modal-layer,.settings-layer{padding:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);place-items:center;overflow:auto}.start-card,.result-card,.settings-dialog{max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom));overflow-y:auto}.start-card,.result-card{width:min(590px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:14px 22px}.start-card h1{margin:5px 0 7px;font-size:28px;line-height:1}.start-card>p{font-size:12px;line-height:1.25}.start-controls{gap:6px;margin:9px 0}.start-controls>span{gap:6px;min-height:40px;padding:5px 7px}.start-controls kbd{min-width:27px;height:27px;font-size:9px}.start-controls small{font-size:7px}.primary-button{min-height:46px}.controller-note{display:none}.result-card h2{margin:5px 0 9px;font-size:25px}.results-grid{gap:5px}.results-grid>div{min-height:58px;padding:7px}.results-grid small{font-size:7px}.results-grid b{margin-top:4px;font-size:14px}.expense-note{margin-top:7px;padding:7px 9px}.result-card>p{margin:8px 0;font-size:12px}.settings-dialog{width:min(480px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:16px 18px}.settings-head{padding-bottom:12px}.settings-head h2{font-size:21px}.settings-row{padding-top:13px}.manager-console{inset:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);grid-template-rows:50px minmax(0,1fr)}.manager-topbar{grid-template-columns:36px minmax(210px,1fr) auto 36px;gap:6px;padding:4px 6px}.manager-brand{min-width:36px}.manager-brand div{display:none}.manager-brand>span{flex-basis:34px;width:34px;height:34px;font-size:12px}.manager-tabs{gap:3px}.manager-tabs button{min-height:38px;font-size:7px}.manager-tabs button span{margin-right:3px;font-size:12px}.manager-status{gap:0;min-width:80px}.manager-status span:first-child{display:none}.manager-status b{font-size:10px}.manager-close{width:34px;height:34px;font-size:20px}.manager-pane{padding:10px}.manager-page-head{margin-bottom:8px}.manager-page-head h2{font-size:19px}.manager-page-head p{display:none}.manager-filters{grid-template-columns:minmax(160px,.75fr) minmax(260px,1fr);gap:6px;margin-bottom:8px}.manager-filters .segment-tabs button,.manager-filters .tier-tabs button{min-height:40px}.manager-product-grid,.manager-pane .game-store-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.shop-drawer,.management-drawer{top:var(--mobile-safe-top);right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);width:min(620px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 8px));padding:14px}.drawer-head h2{font-size:20px}.drawer-head .drawer-close{flex-basis:36px;width:36px;height:36px;font-size:22px}.drawer-lead{margin:8px 0 11px;font-size:12px}}@media (orientation:landscape) and (width<=620px) and (height<=620px){.manager-topbar{grid-template-columns:34px minmax(150px,1fr) auto 34px}.manager-tabs button i{display:none}.manager-tabs button span{margin-right:0}.manager-filters{grid-template-columns:minmax(125px,.65fr) minmax(220px,1fr)}}.mobile-panel-toggle,.mobile-level-chip,.mobile-ops-chip,.mobile-product-dock,.build-slot-button,.build-part-picker{display:none}.manager-product-card.is-selected{border-color:var(--product-accent,var(--acid));box-shadow:inset 0 0 0 1px var(--product-accent,var(--acid))}.manager-product-card:focus-visible{outline:2px solid var(--cream);outline-offset:-3px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){html,body{text-rendering:auto;-webkit-font-smoothing:auto}.hud:after{display:none}.hud:before{background:linear-gradient(#05090f75 0,#0000 18%),linear-gradient(0deg,#05090f5c 0,#0000 25%)}.panel-cut{clip-path:none;-webkit-backdrop-filter:none;background:#0b121deb;border-radius:4px;box-shadow:0 7px 22px #00000057}.panel-cut:after{display:none}.topbar,.mission-card,.club-card,.inventory-bar,.context-prompt{text-shadow:none}.topbar *,.mission-card *,.club-card *,.inventory-bar *,.context-prompt *,.manager-console *,.management-drawer *,.settings-dialog *,.modal-layer *{letter-spacing:0}.topbar{right:calc(var(--mobile-safe-right) + 56px);grid-template-columns:minmax(118px,1fr) auto;align-items:center;gap:8px;min-height:48px}.brand{display:none}.day-clock{justify-self:center;width:clamp(124px,24vw,188px);min-height:44px;padding:7px 10px}.day-clock__meta span,.day-clock__meta strong{font-size:13px}.day-clock__track{height:5px;margin-top:6px}.status-strip{gap:6px;padding-right:0}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){display:flex}.status-chip{border:1px solid var(--line);background:#0b121deb;gap:6px;min-width:62px;height:44px;padding:5px 8px}.status-chip .chip-icon{flex-basis:28px;width:28px;height:28px;font-size:13px;display:grid}.status-chip small{display:none}.status-chip b{font-size:14px}.mobile-level-chip{padding-bottom:8px;display:flex;position:relative}.mobile-level-chip>span:nth-child(2){flex-direction:column;display:flex}.mobile-level-chip>i{background:#2b3744;height:3px;position:absolute;bottom:4px;left:7px;right:7px;overflow:hidden}.mobile-level-chip>i span{background:var(--cyan);width:0;height:100%;display:block}.settings-button{background:#0b121df0;width:48px;height:48px;font-size:21px}.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 56px)}.mission-card{z-index:9;pointer-events:auto;width:clamp(230px,43vw,340px);min-height:46px;padding:7px 48px 7px 12px;transition:width .16s,background .16s;left:50%;right:auto;transform:translate(-50%)}.mobile-panel-toggle{width:42px;height:42px;color:var(--acid);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:23px;display:grid;position:absolute;top:2px;right:2px}.mobile-panel-toggle span{transition:transform .16s}.mobile-panel-toggle[aria-expanded=true] span{transform:rotate(180deg)}.mission-card>.eyebrow,.mission-card>p,.mission-card>.mission-count,.mission-card>.club-level-strip,.mission-card>.hype-line{display:none}.mission-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;margin:0;font-size:13px;line-height:1.1;display:-webkit-box;overflow:hidden}.mission-progress{height:5px;margin-top:6px}.mission-card.is-mobile-expanded{background:#080e17fa;width:min(360px,58vw);padding:12px 52px 12px 14px;transform:translate(-50%)}.mission-card.is-mobile-expanded>.eyebrow{font-size:10px;display:block}.mission-card.is-mobile-expanded>p{margin-top:6px;font-size:12px;display:block}.mission-card.is-mobile-expanded>.mission-count{font-size:11px;display:block}.mission-card.is-mobile-expanded>.club-level-strip{display:grid}.mission-card.is-mobile-expanded h2{margin-top:7px;font-size:15px}.mission-card.is-mobile-expanded .club-level-strip small{font-size:10px}.mission-card.is-mobile-expanded .club-level-strip b{font-size:12px}.mission-card.is-mobile-expanded .club-level-strip strong{font-size:11px}.club-card{display:none}.club-card.has-mobile-alert{align-items:center;gap:10px;width:auto;min-height:46px;padding:6px 9px;display:flex}.mission-card.is-mobile-expanded~.club-card{display:none}.club-card__row{display:contents}.club-card__row>span{display:none}.club-card.has-queue-alert .queue-stat{flex-direction:column;display:flex}.club-card__row small{font-size:10px}.club-card__row b{font-size:14px}.cleanliness{border:0;flex-direction:column;gap:4px;width:66px;height:34px;margin:0;padding:3px 0 0 8px;display:none}.club-card.has-clean-alert .cleanliness{display:flex}.cleanliness>span{display:none}.cleanliness .mini-track{width:100%;height:5px}.cleanliness b{text-align:right;font-size:13px}.toast-stack{top:calc(var(--mobile-safe-top) + 120px);gap:5px;width:238px;max-height:104px}.toast:nth-child(n+3){display:none}.toast{grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:6px 9px 6px 6px}.toast b{font-size:12px}.toast small{font-size:10px}.inventory-bar{display:none}.touch-controls{display:block}.inventory-slots--wide{grid-template-columns:repeat(7,minmax(42px,1fr))}.inventory-slots--wide .inventory-slot:nth-child(6),.inventory-slots--wide .inventory-slot:nth-child(7){display:flex}.inventory-slot{justify-content:center;gap:5px;min-width:0;height:48px;padding:4px}.inventory-slot>.part-glyph,.inventory-slot>.part-icon{flex-basis:22px;width:22px;height:22px;display:grid}.inventory-slot>.gpu-icon{height:16px}.inventory-slot>.ram-icon{height:12px}.inventory-slot small{display:none}.inventory-slot b{margin:0;font-size:14px}.touch-stick{left:calc(var(--mobile-safe-left) + 4px);bottom:calc(var(--mobile-safe-bottom) + 4px);touch-action:none;background:#080e1794;border:2px solid #f2eddc57;width:136px;height:136px;box-shadow:inset 0 0 0 10px #f2eddc06,0 8px 28px #0000004d}.touch-stick:before{top:16px;bottom:16px}.touch-stick:after{left:16px;right:16px}.touch-stick i{border:3px solid #0b101b80;width:56px;height:56px;box-shadow:0 7px 18px #0000006b}.touch-action{right:calc(var(--mobile-safe-right) + 6px);bottom:calc(var(--mobile-safe-bottom) + 7px);width:96px;height:96px}.touch-action b{font-size:27px;line-height:1}.touch-action small{margin-top:4px;font-size:10px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 116px);text-align:right;white-space:normal;max-width:230px;min-height:44px;padding:8px 11px;font-size:13px;line-height:1.15;left:auto;transform:none}.context-prompt .keycap{display:none}.modal-layer,.settings-layer{-webkit-backdrop-filter:none;background:#05090fd1}.start-card{width:min(570px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:18px 22px}.start-card h1{margin:6px 0 9px;font-size:31px}.start-card>p{font-size:14px;line-height:1.3}.start-controls{display:none}.start-card .primary-button{min-height:52px;margin-top:13px}.start-card .secondary-button{min-height:48px}.result-card{width:min(760px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:15px 20px}.result-card h2{margin:5px 0 10px;font-size:24px}.results-grid{gap:7px}.results-grid>div{min-height:62px;padding:9px 7px}.results-grid small{font-size:10px}.results-grid b{font-size:15px}.expense-note{font-size:11px}.result-card>p{font-size:13px}.result-card .primary-button{min-height:50px}.settings-dialog{width:min(760px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right)));padding:14px 16px}.settings-head{padding-bottom:10px}.settings-head h2{font-size:22px}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.settings-row{border:1px solid var(--line);gap:12px;min-height:82px;padding:10px 12px}.settings-row>span b,.settings-row>label:first-child b{font-size:14px}.settings-row>span small,.settings-row>label:first-child small{font-size:11px}.setting-toggle{min-height:48px}.setting-toggle em{font-size:11px}.volume-control{grid-template-columns:minmax(110px,1fr) 46px}.volume-control output{font-size:12px}.language-switch button{min-height:48px;font-size:12px}.quality-switch button{min-height:48px;padding-inline:8px;font-size:12px}.manager-console{border-radius:4px;grid-template-rows:52px minmax(0,1fr);transition:opacity .14s,visibility .14s;transform:none}.manager-topbar{grid-template-columns:minmax(0,1fr) 48px;gap:7px;min-height:52px;padding:4px 6px}.manager-brand{display:none}.manager-tabs{z-index:8;border:1px solid var(--line);background:#0a111cfa;gap:5px;height:56px;padding:4px;display:grid;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 -8px 24px #00000057}.manager-tabs button{min-height:46px;padding:0 9px;font-size:12px}.manager-tabs button span{margin:0 0 2px;font-size:16px;line-height:1;display:block}.manager-status{grid-column:1;justify-content:flex-start;justify-self:start;min-width:92px}.manager-status span{align-items:flex-start}.manager-status span:first-child{display:none}.manager-status small{font-size:10px}.manager-status b{font-size:13px}.manager-close{grid-column:2;width:48px;height:48px;font-size:25px}.manager-pane{padding:8px 8px 70px}.manager-page-head{display:none}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px 8px 70px;display:grid;overflow:hidden}.component-filter-panel{border-top:0;border-right:1px solid var(--line);border-bottom:0;grid-area:1/1/3;min-height:0;margin:0;padding:0 5px 0 0;overflow:hidden}.component-filter-head{display:none}.component-filter-bar{flex-direction:column;gap:5px;height:100%;padding:0 2px 0 0;display:flex;overflow:hidden auto}.component-filter-bar button{text-align:center;flex-direction:column;flex:0 0 52px;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:4px;display:flex}.component-filter-bar button>span{flex:0 0 24px;width:24px;height:24px;font-size:10px}.component-filter-bar button b{width:100%;font-size:10px;line-height:1}.component-filter-bar button small{display:none}.manager-product-grid{grid-area:1/2;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:start;gap:8px;min-height:0;padding-right:3px;overflow-y:auto}.manager-product-card{cursor:pointer;grid-template-rows:96px;grid-template-columns:68px minmax(0,1fr) 84px;min-height:96px}@media (hover:hover) and (pointer:fine){.manager-product-card:hover{transform:none}}.product-media{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;width:68px;height:96px}.product-media>span{padding:3px 4px;font-size:10px;bottom:5px;right:5px}.product-copy{padding:8px}.product-copy small{font-size:11px}.product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:3px 0 5px;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.product-copy b{font-size:12px}.product-copy p{display:none}.product-buy{border-top:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:6px;display:flex}.product-buy>span{flex-direction:row;justify-content:flex-end}.product-buy small{display:none}.product-buy span b{font-size:12px}.product-buy>strong{text-align:right;align-self:stretch;font-size:14px}.product-buy button{display:none}.mobile-product-dock{background:#172536;border:1px solid #d8f24a61;grid-area:2/2;grid-template-columns:minmax(0,1fr) auto auto minmax(116px,150px);align-items:center;gap:9px;min-height:58px;padding:6px;display:grid}.mobile-product-dock>span{flex-direction:column;min-width:0;display:flex}.mobile-product-dock small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-product-dock b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.mobile-product-dock .mobile-product-stock{align-items:flex-end}.mobile-product-dock .mobile-product-stock b{color:var(--cyan)}.mobile-product-dock>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:15px;font-weight:400}.mobile-product-dock button{background:var(--acid);height:48px;color:var(--ink);border:0;font-size:12px;font-weight:700}.mobile-product-dock button:disabled{color:#71818a;background:#283647}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.warehouse-item{grid-template-columns:62px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:6px}.warehouse-item>div{width:62px;height:62px}.warehouse-item small{font-size:10px}.warehouse-item b{font-size:12px}.warehouse-item em{font-size:10px}.warehouse-item>strong{font-size:14px}.steem-storefront{display:none}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px}.steem-library-bar{grid-template-columns:minmax(0,1fr) 180px;margin-bottom:8px}.steem-library-bar .account-tabs button{min-width:148px;min-height:48px}.account-tabs b{font-size:12px}.account-tabs small{font-size:10px}.steem-library-bar .compact-button{min-height:48px;font-size:11px}.steem-game-card{grid-template-rows:132px;grid-template-columns:74px minmax(0,1fr) 92px;min-height:132px}.steem-game-cover{aspect-ratio:auto;width:74px;height:132px}.steem-game-cover span{padding:4px;font-size:10px;top:5px;right:4px}.steem-game-copy{padding:7px;overflow:hidden}.steem-game-copy>small{font-size:10px}.steem-game-copy h3{min-height:0;margin:3px 0 6px;font-size:13px}.steem-game-copy p,.game-equipment-note{display:none}.game-requirements{gap:3px}.system-requirement-row{grid-template-columns:22px repeat(3,minmax(0,1fr))}.system-requirement-row>small{font-size:10px}.system-requirement-row>span{padding:4px;font-size:10px}.system-requirement-row>span b{font-size:11px}.steem-game-card>button{height:100%;min-height:48px;padding:7px;font-size:11px}.shop-drawer,.management-drawer{top:var(--mobile-safe-top);right:var(--mobile-safe-right);bottom:var(--mobile-safe-bottom);left:var(--mobile-safe-left);border-radius:4px;width:auto;padding:10px;transform:translateY(calc(100% + 18px))}.shop-drawer.is-open,.management-drawer.is-open{transform:none}.drawer-head{z-index:3;background:#0d1521fa;align-items:center;min-height:48px;padding:3px 0 7px;position:sticky;top:-10px}.drawer-head .eyebrow{font-size:10px}.drawer-head h2{margin-top:2px;font-size:19px}.drawer-head .drawer-close{flex-basis:48px;width:48px;height:48px}.drawer-lead{display:none}#build-drawer{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(210px,28vw);gap:8px;display:grid;overflow:hidden}#build-drawer .drawer-head{grid-column:1/-1}#build-drawer .build-sections{grid-area:2/1/6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;height:100%;padding-right:4px;overflow-y:auto}.build-section h3{display:none}.build-section .build-row{min-height:62px;margin-bottom:5px;padding:0;display:block}.build-row>.part-glyph,.build-row>span:nth-child(2),.build-row>select{display:none}.build-slot-button{border:1px solid var(--line);width:100%;min-height:62px;color:var(--cream);text-align:left;background:#152332;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:2px 7px;padding:6px 8px 6px 5px;display:grid}.build-slot-button:before{content:attr(data-slot-icon);width:42px;height:42px;color:var(--cyan);background:#0a141f;border:1px solid #4ad9d252;grid-area:1/1/3;place-items:center;font-family:Russo One,sans-serif;font-size:13px;display:grid}.build-slot-button>span{flex-direction:column;grid-column:2;min-width:0;display:flex}.build-slot-button small{color:var(--cyan);font-size:10px;display:block}.build-slot-button b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.build-slot-button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;font-style:normal;overflow:hidden}.build-slot-button>strong{color:var(--acid);grid-area:1/3/3;font-size:22px;font-weight:400}.build-slot-button.is-empty{border-color:#f36e3a73}.build-part-picker{z-index:12;background:#0b1420;grid-template-rows:58px minmax(0,1fr);padding:8px;display:grid;position:absolute;inset:0}.build-part-picker>header{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid}.build-part-picker>header button{border:1px solid var(--line);width:48px;height:48px;color:var(--acid);background:#172536;font-size:22px}.build-part-picker>header span{flex-direction:column;display:flex}.build-part-picker>header small{color:var(--muted);font-size:10px}.build-part-picker>header b{margin-top:2px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.build-part-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:8px 0;display:grid;overflow-y:auto}.build-part-picker>div>button{border:1px solid var(--line);min-height:78px;color:var(--cream);text-align:left;background:#152332;grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:5px;display:grid}.build-part-picker>div>button.is-selected{border-color:var(--acid);background:#d8f24a14}.build-part-picker>div>button>.part-artwork{width:70px;height:66px}.build-part-picker>div>button>span{flex-direction:column;min-width:0;display:flex}.build-part-picker>div>button small{color:var(--cyan);font-size:11px}.build-part-picker>div>button b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.build-part-picker>div>button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.build-part-picker>div>button>strong{color:var(--acid);font-size:18px}.build-picker-empty{border:1px dashed var(--line);min-height:120px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.build-picker-empty b{color:var(--cream);font-size:14px}.build-picker-empty span{margin-top:5px;font-size:11px}#build-drawer .account-select-row{grid-area:2/2;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:7px;min-height:58px;margin:0;padding:7px}.account-select-row small{font-size:10px}.account-select-row b{font-size:12px}.account-select-row select{min-height:48px;font-size:12px}#build-drawer .pc-preview{grid-area:3/2;min-height:108px;margin:0}.pc-preview--expanded{grid-template-rows:32px minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.pc-preview--expanded .preview-coverage{border-right:0;border-bottom:1px solid var(--line);min-height:32px}.pc-preview--expanded .preview-coverage span{flex-direction:row;gap:5px;padding:2px 6px}.pc-preview--expanded .preview-coverage b{margin-top:0;font-size:13px}.pc-preview--expanded .preview-stats span{justify-content:center;min-width:0;min-height:38px;padding:3px 2px;overflow:hidden}.preview-coverage small,.preview-stats small{font-size:10px}.preview-coverage b{font-size:14px}.pc-preview--expanded .preview-stats b{margin-top:3px;font-size:12px}#build-drawer .build-warning{grid-area:4/2;margin:0;font-size:11px}#build-drawer .bundle-button{grid-area:5/2;min-height:56px;margin:0}#build-drawer .bundle-button small{display:none}#station-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:8px;display:grid;overflow:hidden}#station-drawer .drawer-head{grid-column:1/-1}#station-drawer .station-spec-grid{grid-area:2/1;gap:4px;margin:0}.station-spec-grid>span{min-height:48px;padding:5px 3px}.station-spec-grid small{font-size:10px}.station-spec-grid b{margin-top:3px;font-size:12px}#station-drawer .station-config-list{grid-area:2/2/6;margin:0;overflow-y:auto}.station-config-list>div{min-height:48px}.station-config-list small{font-size:10px}.station-config-list b{font-size:11px}#station-drawer .account-select-row{grid-area:3/1;margin:0}#station-drawer .account-library{grid-area:4/1;min-height:0;margin:0;overflow-y:auto}#station-drawer .bundle-button{grid-area:5/1;min-height:56px;margin:0}#station-drawer .bundle-button small{display:none}#assignment-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(230px,.76fr) minmax(0,1.24fr);gap:8px;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-column:1/-1}#assignment-drawer .customer-focus{grid-area:2/1;min-height:70px;margin:0;padding:8px}.customer-focus small{font-size:10px}.customer-focus b{font-size:13px}.customer-focus em{font-size:10px}.customer-focus>strong{font-size:11px}#assignment-drawer .quote-block{grid-area:3/1;margin:0;padding:8px}.quote-head{font-size:10px}.quote-options button{min-height:48px}.quote-options small{font-size:10px}.quote-options b{font-size:13px}#assignment-drawer .assignment-list{scroll-snap-type:x mandatory;grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(260px,min(82%,360px));grid-auto-flow:column;gap:8px;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .refuse-button{grid-area:4/1;align-self:end;min-height:48px;margin:0;font-size:11px}#assignment-drawer .drawer-foot{grid-area:5/1;margin:0;padding-top:7px;font-size:10px}#assignment-drawer .assignment-confirm-button{grid-area:5/2;min-height:56px;margin:0;display:flex}.assignment-card{scroll-snap-align:start;min-height:100%;padding:9px;overflow-y:auto}.assignment-card.is-selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.assignment-card small,.game-run-status b,.game-run-status small,.client-requirements small,.client-requirements>span,.client-requirements>span b{font-size:10px}.manager-console button,.management-drawer button,.settings-dialog button,.modal-layer button,.manager-console select,.management-drawer select{min-height:48px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.mission-card{width:min(250px,44vw)}.mission-card.is-mobile-expanded{width:min(340px,62vw)}#build-drawer{grid-template-columns:minmax(0,1fr) 205px}#build-drawer .pc-preview--expanded .preview-coverage span{gap:3px;padding-inline:2px}#build-drawer .pc-preview--expanded .preview-coverage small{letter-spacing:0;font-size:8px}#build-drawer .pc-preview--expanded .preview-coverage b{font-size:11px}#build-drawer .build-sections{grid-template-columns:1fr}#assignment-drawer{grid-template-columns:215px minmax(0,1fr)}#station-drawer{grid-template-columns:225px minmax(0,1fr)}.manager-tabs button{padding-inline:6px}.manager-tabs button i{display:inline}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.mission-card,.club-card{top:calc(var(--mobile-safe-top) + 52px)}.mission-card{width:min(250px,44vw)}.touch-stick{width:124px;height:124px}.touch-stick i{width:52px;height:52px}.manager-page-head{display:none}.settings-row{min-height:72px;padding-block:7px}.settings-row>span small,.settings-row>label:first-child small,.result-card>p{display:none}.start-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#build-drawer{gap:5px}#build-drawer .account-select-row{gap:5px;min-height:52px;padding:3px 5px}#build-drawer .pc-preview{min-height:88px}#build-drawer .pc-preview--expanded{grid-template-rows:26px minmax(0,1fr)}#build-drawer .pc-preview--expanded .preview-coverage{min-height:26px}#build-drawer .pc-preview--expanded .preview-stats span{min-height:30px;padding-block:1px}#build-drawer .bundle-button{min-height:48px}#assignment-drawer{gap:5px}#assignment-drawer .customer-focus{gap:7px;min-height:62px;padding:5px 7px}#assignment-drawer .customer-avatar{width:48px;height:48px}#assignment-drawer .quote-block{padding:5px}#assignment-drawer .quote-head{margin-bottom:4px}#assignment-drawer .quote-head small{display:none}#assignment-drawer .drawer-foot{min-height:22px;padding-top:3px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{top:var(--mobile-safe-top);right:calc(var(--mobile-safe-right) + 48px);left:var(--mobile-safe-left);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px 0 0 3px;grid-template-columns:minmax(126px,154px) minmax(0,1fr);align-items:stretch;gap:0;height:44px;min-height:44px;display:grid;overflow:hidden;box-shadow:0 7px 20px #00000047}.day-clock{width:auto;min-height:42px;box-shadow:none;background:0 0;border:0;border-right:1px solid #c8e1e32e;border-radius:0;padding:5px 9px 4px}.day-clock__meta span,.day-clock__meta strong{font-size:13px}.day-clock__track{height:4px;margin-top:5px}.status-strip{justify-content:flex-end;align-items:stretch;gap:0;min-width:0;padding:0;display:flex}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){min-width:0;height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex:0 auto;gap:5px;padding:4px 7px;display:flex}.status-strip .mobile-level-chip{width:58px;padding-bottom:7px}.status-strip .money-chip{width:78px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip):not(.mobile-ops-chip){width:62px}.status-chip .chip-icon{flex:0 0 24px;width:24px;height:24px;font-size:12px;display:grid}.status-chip b{margin:0;font-size:13px}.mobile-level-chip>i{height:2px;bottom:3px;left:6px;right:6px}.status-strip .mobile-ops-chip{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:84px;padding:3px 5px;display:grid}.mobile-ops-chip>span{flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.mobile-ops-chip>span+span{border-left:1px solid #c8e1e324}.mobile-ops-chip i{color:var(--cyan);font-size:13px;font-style:normal}.mobile-ops-chip b{font-size:12px}.mobile-ops-chip.has-queue-alert>span:first-child i,.mobile-ops-chip.has-queue-alert>span:first-child b,.mobile-ops-chip.has-clean-alert>span:last-child i,.mobile-ops-chip.has-clean-alert>span:last-child b{color:var(--orange)}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);background:#09101af0;border-color:#c8e1e33d;border-radius:0 3px 3px 0;width:44px;height:44px;font-size:20px;box-shadow:0 7px 20px #00000047}.mission-card{top:calc(var(--mobile-safe-top) + 50px);width:min(300px,46vw);min-height:40px;padding:6px 40px 8px 11px;left:50%;right:auto;transform:translate(-50%)}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin:0;font-size:14px;line-height:1.15;display:block;overflow:hidden}.mission-progress{height:4px;margin-top:5px}.mobile-panel-toggle{width:38px;height:38px;font-size:21px;top:0;right:0}.mission-card.is-mobile-expanded{width:min(360px,64vw);padding:11px 44px 11px 13px}.mission-card.is-mobile-expanded h2{white-space:normal}.club-card,.club-card.has-mobile-alert{display:none}.toast-stack{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);width:218px;max-height:100px}.toast{min-height:44px;padding:5px 8px 5px 5px}.toast b{font-size:12px}.toast small{font-size:10px}.touch-controls{z-index:10;pointer-events:none;display:block;position:absolute;inset:0}.touch-stick{left:calc(var(--mobile-safe-left) + 4px);bottom:calc(var(--mobile-safe-bottom) + 4px);pointer-events:auto;background:#080e178f;border:2px solid #f2eddc52;border-radius:50%;width:132px;height:132px;position:absolute}.touch-stick i{width:54px;height:54px}.touch-action{right:calc(var(--mobile-safe-right) + 6px);bottom:calc(var(--mobile-safe-bottom) + 7px);pointer-events:auto;background:var(--acid);width:88px;height:88px;min-height:88px;color:var(--ink);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 7px #070c1370}.touch-action b{font-size:24px}.touch-action small{margin-top:2px;font-size:10px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 103px);text-align:right;white-space:normal;border-color:#f2eddc29;border-radius:3px;max-width:186px;min-height:34px;padding:6px 9px;font-size:12px;line-height:1.15;left:auto;transform:none}.manager-console{grid-template-rows:44px minmax(0,1fr)}.manager-topbar{grid-template-columns:minmax(0,1fr) 44px;gap:4px;min-height:44px;padding:0 4px}.manager-status{min-width:0;height:42px}.manager-status small{font-size:10px}.manager-status b{font-size:14px}.manager-close{width:40px;height:40px;min-height:40px;font-size:23px}.manager-tabs{gap:3px;height:48px;padding:3px;bottom:4px;left:4px;right:4px}.manager-tabs button{white-space:nowrap;min-height:40px;padding:0 8px;font-size:13px}.manager-tabs button span{margin:0 5px 0 0;font-size:15px;display:inline}.manager-pane{padding:5px 5px 56px}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:minmax(0,1fr) 50px;grid-template-columns:56px minmax(0,1fr);gap:5px;padding:5px 5px 56px}.component-filter-panel{padding-right:4px}.component-filter-bar{gap:4px;padding-right:1px}.component-filter-bar button{border-radius:2px;flex:0 0 44px;height:44px;min-height:44px;padding:4px}.component-filter-bar button>span{flex:0 0 28px;width:28px;height:28px;font-size:13px}.component-filter-bar button b,.component-filter-bar button small{display:none}.manager-product-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-auto-rows:60px;align-content:start;gap:4px;padding-right:2px}.manager-product-card{grid-template-rows:60px;grid-template-columns:50px minmax(0,1fr) 62px;height:60px;min-height:60px;overflow:hidden}.product-media{width:50px;height:60px}.product-media>span{padding:2px 3px;font-size:9px;bottom:3px;right:3px}.product-copy{justify-content:center;padding:5px 6px}.product-copy small,.product-copy p{display:none}.product-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;line-height:1.1;display:block;overflow:hidden}.product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-buy{gap:2px;height:60px;min-height:0;padding:4px 5px}.product-buy>span{justify-content:flex-end}.product-buy span b{font-size:11px}.product-buy>strong{font-size:13px}.mobile-product-dock{grid-template-columns:minmax(0,1fr) auto auto minmax(104px,128px);gap:7px;height:50px;min-height:50px;padding:3px 4px}.mobile-product-dock small{font-size:10px}.mobile-product-dock b{margin-top:1px;font-size:13px}.mobile-product-dock .mobile-product-stock b{font-size:12px}.mobile-product-dock>strong{font-size:14px}.mobile-product-dock button{height:42px;min-height:42px;font-size:12px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.topbar{grid-template-columns:142px minmax(0,1fr)}.day-clock__meta{gap:6px}.day-clock__meta span,.day-clock__meta strong{white-space:nowrap}.status-strip .mobile-level-chip{width:52px}.status-strip .money-chip{width:72px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip):not(.mobile-ops-chip){width:56px}.status-strip .mobile-ops-chip{width:74px;padding-inline:3px}.status-chip .chip-icon{flex-basis:22px;width:22px;height:22px}.mission-card{width:min(270px,48vw)}.toast-stack{top:calc(var(--mobile-safe-top) + 98px)}.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.touch-stick{width:120px;height:120px}.touch-stick i{width:50px;height:50px}.touch-action{width:82px;height:82px;min-height:82px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 95px)}.manager-product-grid{grid-auto-rows:56px}.manager-product-card,.product-buy{height:56px;min-height:56px}.product-media{height:56px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{box-shadow:none;background:0 0;border:0;overflow:visible}.day-clock{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;box-shadow:0 7px 20px #00000047}.status-strip{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;justify-self:end;width:max-content;overflow:hidden;box-shadow:0 7px 20px #00000047}.status-strip .status-chip:first-child{border-left:0}.mission-card{right:auto;left:var(--mobile-safe-left);width:min(270px,52vw);transform:none}.mission-card.is-mobile-expanded{width:min(360px,68vw);transform:none}.mobile-ops-chip{z-index:11;top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);background:#281818f0;border:1px solid #f36e3aa6;border-radius:3px;gap:8px;width:auto;min-width:42px;height:36px;min-height:36px;padding:3px 8px;display:none;position:absolute;box-shadow:0 7px 20px #00000047}.mobile-ops-chip.has-queue-alert,.mobile-ops-chip.has-clean-alert{display:flex!important}.mobile-ops-chip:not(.has-queue-alert)>span:first-child,.mobile-ops-chip:not(.has-clean-alert)>span:last-child{display:none}.mobile-ops-chip>span{gap:5px;min-width:24px}.mobile-ops-chip>span+span{border-left-color:#f36e3a57;padding-left:8px}.mobile-ops-chip i,.mobile-ops-chip b{color:var(--orange)}.toast-stack{top:calc(var(--mobile-safe-top) + 92px)}}.assignment-action-bar{display:contents}.product-cart-controls{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:relative}.product-buy .product-cart-controls button{width:38px;height:38px;min-height:38px;color:var(--acid);background:#d8f24a1a;border:1px solid #d8f24a75;grid-column:auto;place-items:center;padding:0;font-family:Russo One,sans-serif;font-size:20px;display:grid}@media (hover:hover) and (pointer:fine){.product-buy .product-cart-controls button:hover:not(:disabled){background:var(--acid);color:var(--ink);outline:0}}.product-buy .product-cart-controls button:focus-visible{background:var(--acid);color:var(--ink);outline:0}.product-buy .product-cart-controls button:disabled{color:#71818a;background:#202e3d;border-color:#334353}.product-cart-controls>b{z-index:2;background:var(--acid);min-width:20px;height:20px;color:var(--ink);border:2px solid #131f2d;border-radius:10px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.manager-product-card:not(.is-in-cart) .product-cart-controls [data-cart-remove-id],.manager-product-card:not(.is-in-cart) .product-cart-controls>b{display:none}.manager-product-card.is-in-cart{border-color:#d8f24ab8;box-shadow:inset 0 0 0 1px #d8f24a3d}.shop-cart-dock{z-index:7;background:#101c2afa;border:1px solid #d8f24a61;grid-template-columns:minmax(0,1fr) auto 44px minmax(126px,166px);align-items:center;gap:8px;min-height:58px;margin-top:12px;padding:6px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000047}.shop-cart-summary{flex-direction:column;min-width:0;display:flex}.shop-cart-summary small{color:var(--cyan);font-size:9px;font-weight:700}.shop-cart-summary b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.shop-cart-dock>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.shop-cart-dock button{cursor:pointer;border:0;place-items:center;height:44px;min-height:44px;font-weight:700;display:grid}.shop-cart-dock .shop-cart-clear{width:44px;color:var(--muted);background:#263647;font-size:22px}.shop-cart-checkout{background:var(--acid);color:var(--ink);font-size:11px}.shop-cart-dock button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.shop-cart-dock.is-over-budget{border-color:#f36e3a8a}.shop-cart-dock.is-over-budget>strong{color:var(--orange)}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.mission-card.is-mobile-expanded{width:min(420px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 132px));max-height:116px;padding:9px 48px 9px 12px;overflow:hidden}.mission-card.is-mobile-expanded>.eyebrow{font-size:9px}.mission-card.is-mobile-expanded h2{margin-top:4px;font-size:14px}.mission-card.is-mobile-expanded>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded>.mission-count{margin-top:4px;font-size:10px}.mission-card.is-mobile-expanded>.club-level-strip,.mission-card.is-mobile-expanded>.hype-line{display:none!important}.manager-product-card{grid-template-columns:50px minmax(0,1fr) 86px}.product-buy{grid-template-rows:15px 34px;grid-template-columns:1fr;align-content:center;gap:2px;padding:3px 5px;display:grid}.product-buy>span{display:none}.product-buy>strong{text-align:center;grid-row:1;place-self:center stretch;font-size:12px;line-height:1}.product-cart-controls{grid-row:2;justify-content:center;gap:4px}.product-buy .product-cart-controls button{width:34px;height:34px;min-height:34px;font-size:18px;display:grid!important}.product-cart-controls>b{top:-6px;right:-2px}.shop-cart-dock{grid-template-columns:minmax(0,1fr) auto 42px minmax(108px,132px);gap:7px;height:50px;min-height:50px;margin:0;padding:3px 4px;position:static}.shop-cart-summary small{font-size:9px}.shop-cart-summary b{margin-top:1px;font-size:12px}.shop-cart-dock>strong{font-size:14px}.shop-cart-dock button{height:42px;min-height:42px}.shop-cart-dock .shop-cart-clear{width:42px}.shop-cart-checkout{font-size:11px}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:112px minmax(165px,.72fr) minmax(0,1.28fr);gap:6px;min-width:0;display:grid}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);letter-spacing:0;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;min-height:56px;margin:0;padding:5px 7px;font-size:8px}#assignment-drawer .assignment-action-bar .drawer-foot b{font-size:14px}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/2;min-height:56px;margin:0;padding:5px 8px;font-size:10px;line-height:1.15}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/3;min-height:56px;margin:0;display:flex}}@media (orientation:landscape) and (width<=700px) and (height<=620px){#assignment-drawer .assignment-action-bar{grid-template-columns:78px 132px minmax(0,1fr);gap:5px}#assignment-drawer .assignment-action-bar .drawer-foot span{display:none}#assignment-drawer .assignment-action-bar .refuse-button{padding-inline:5px;font-size:9px}}@media (orientation:landscape) and (width<=1400px) and (height<=360px){.product-buy{grid-template-rows:14px 32px}.product-buy .product-cart-controls button{width:32px;height:32px;min-height:32px}}.manager-console{box-shadow:none;border:0;inset:0}.manager-topbar{grid-template-columns:auto minmax(340px,1fr) auto 108px 48px}.manager-cart-button{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--muted);cursor:pointer;background:#172332;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:relative}.manager-cart-button b{min-width:22px;height:22px;color:var(--muted);background:#273647;place-items:center;padding:0 5px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400;display:grid}@media (hover:hover) and (pointer:fine){.manager-cart-button:hover{border-color:var(--acid);color:var(--cream);outline:0}}.manager-cart-button:focus-visible,.manager-cart-button.is-active{border-color:var(--acid);color:var(--cream);outline:0}.manager-cart-button.has-items b,.manager-cart-button.is-active b{background:var(--acid);color:var(--ink)}.manager-cart-pane.is-active{overflow:hidden}.manager-cart-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;min-width:0;height:100%;min-height:0;display:grid}.manager-cart-content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.manager-cart-list{scrollbar-color:#344a60 #0c1420;align-content:start;gap:8px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.manager-cart-line{border:1px solid var(--line);background:#131f2d;grid-template-columns:72px minmax(0,1fr) 94px 122px 100px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:7px 10px 7px 7px;display:grid}.manager-cart-line>.part-artwork{width:62px;height:62px}.manager-cart-line>span{flex-direction:column;min-width:0;display:flex}.manager-cart-line small{color:var(--cyan);font-size:10px;font-weight:700}.manager-cart-line>span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.manager-cart-line em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.manager-cart-line>strong,.manager-cart-line>output{color:var(--acid);text-align:right;white-space:nowrap;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.manager-cart-quantity{grid-template-columns:42px 32px 42px;justify-content:center;align-items:center;display:grid}.manager-cart-quantity button{width:42px;height:42px;min-height:42px;color:var(--acid);cursor:pointer;background:#d8f24a14;border:1px solid #d8f24a6b;padding:0;font-size:20px}@media (hover:hover) and (pointer:fine){.manager-cart-quantity button:hover:not(:disabled){background:var(--acid);color:var(--ink);outline:0}}.manager-cart-quantity button:focus-visible{background:var(--acid);color:var(--ink);outline:0}.manager-cart-quantity button:disabled{border-color:var(--line);color:#71818a;background:#263443}.manager-cart-quantity b{text-align:center}.manager-cart-empty{text-align:center;border:1px dashed #c8e1e33d;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.manager-cart-empty>span{color:var(--cyan);font-size:34px}.manager-cart-empty b{margin-top:12px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.manager-cart-empty small{max-width:360px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.35}.manager-cart-empty button{background:var(--cyan);min-height:48px;color:var(--ink);border:0;margin-top:18px;padding:0 18px;font-size:11px;font-weight:700}.shop-cart-checkout-panel{background:#111e2d;border:1px solid #d8f24a61;grid-template-rows:auto auto minmax(42px,1fr) auto;align-content:start;gap:12px;min-width:0;min-height:0;padding:18px;display:grid}.shop-cart-checkout-panel header{flex-direction:column;display:flex}.shop-cart-checkout-panel header small{color:var(--cyan);font-size:10px;font-weight:700}.shop-cart-checkout-panel header b{margin-top:4px;font-family:Russo One,sans-serif;font-size:17px;font-weight:400}.shop-cart-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding:14px 0;display:flex}.shop-cart-total span{color:var(--muted);font-size:11px;font-weight:700}.shop-cart-total strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:24px;font-weight:400}.shop-cart-checkout-panel>p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.shop-cart-checkout-panel.is-over-budget>p,.shop-cart-checkout-panel.is-over-budget .shop-cart-total strong{color:var(--orange)}.shop-cart-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.shop-cart-actions button{cursor:pointer;border:0;min-height:50px;padding:0 10px;font-size:11px;font-weight:700}.shop-cart-actions .shop-cart-clear{color:var(--cream);background:#263647}.shop-cart-actions .shop-cart-checkout{background:var(--acid);color:var(--ink)}.shop-cart-actions button:disabled{color:#71818a;cursor:not-allowed;background:#283647}.system-requirement-row{grid-template-columns:32px repeat(3,minmax(0,1fr))}.system-requirement-row>small,.system-requirement-row>span{font-size:9px}.system-requirement-row>span b{text-overflow:clip;font-size:11px;overflow:visible}.account-select-row>span,.account-select-row select,.settings-row>*,.management-drawer>*{min-width:0}@media (width<=1050px){.manager-topbar{grid-template-columns:auto minmax(260px,1fr) auto 94px 46px}.manager-cart-button{padding-inline:8px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console{border-radius:0;grid-template-rows:44px minmax(0,1fr);inset:0}.manager-topbar{min-height:44px;padding:0 max(4px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 92px 44px;gap:4px}.manager-status{grid-column:1;min-width:0;height:42px}.manager-cart-button{grid-column:2;gap:5px;width:92px;height:40px;min-height:40px;padding:0 6px;font-size:10px}.manager-cart-button b{min-width:20px;height:20px;font-size:9px}.manager-close{grid-column:3;width:40px;height:40px;min-height:40px}.manager-tabs{right:max(4px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left))}.manager-pane{padding:5px 5px calc(56px + env(safe-area-inset-bottom))}.manager-pane[data-manager-pane=market].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr)}.component-filter-panel,.manager-product-grid{grid-row:1}.manager-cart-pane.is-active{padding:6px 6px calc(56px + env(safe-area-inset-bottom));display:block}.manager-cart-layout{grid-template-columns:minmax(0,1fr) 196px;gap:6px}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-head{display:none}.manager-cart-list{gap:5px;padding-right:2px}.manager-cart-line{grid-template-rows:28px 30px;grid-template-columns:48px minmax(0,1fr) 106px;gap:1px 6px;height:63px;min-height:63px;padding:2px 5px 2px 2px}.manager-cart-line>.part-artwork{grid-area:1/1/3;width:48px;height:58px}.manager-cart-line>span{grid-area:1/2/3;justify-content:center}.manager-cart-line small{font-size:9px}.manager-cart-line>span b{margin-top:2px;font-size:13px}.manager-cart-line em{margin-top:3px;font-size:10px}.manager-cart-line>strong{display:none}.manager-cart-line>output{text-align:center;grid-area:1/3;align-self:center;font-size:13px}.manager-cart-quantity{grid-area:2/3;grid-template-columns:34px 28px 34px}.manager-cart-quantity button{width:34px;height:30px;min-height:30px;font-size:17px}.manager-cart-empty{min-height:100%;padding:12px}.manager-cart-empty>span{font-size:26px}.manager-cart-empty b{margin-top:7px;font-size:17px}.manager-cart-empty small{margin-top:4px;font-size:11px}.manager-cart-empty button{min-height:44px;margin-top:11px}.shop-cart-checkout-panel{grid-template-rows:auto auto minmax(28px,1fr) auto;gap:7px;padding:10px}.shop-cart-checkout-panel header small{font-size:9px}.shop-cart-checkout-panel header b{margin-top:2px;font-size:14px}.shop-cart-total{padding:8px 0}.shop-cart-total span{font-size:10px}.shop-cart-total strong{font-size:19px}.shop-cart-checkout-panel>p{font-size:10px;line-height:1.25}.shop-cart-actions{gap:5px}.shop-cart-actions button{min-height:44px;padding-inline:5px;font-size:9px}.manager-pane[data-manager-pane=steem].is-active{grid-template-rows:50px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.steem-library-bar{min-height:0;margin:0 0 5px}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-content:start;gap:6px;min-height:0;padding-right:2px;overflow-y:auto}.manager-pane[data-manager-pane=warehouse].is-active{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.manager-pane[data-manager-pane=warehouse] .warehouse-grid{align-content:start;height:100%;min-height:0;overflow-y:auto}.manager-pane[data-manager-pane=warehouse] .warehouse-grid.is-empty{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch}.manager-pane[data-manager-pane=warehouse] .warehouse-grid.is-empty .warehouse-empty{height:auto;min-height:0}.steem-game-card{grid-template-rows:minmax(148px,auto);grid-template-columns:76px minmax(0,1fr) 90px;height:auto;min-height:148px}.steem-game-cover{width:76px;height:100%;min-height:148px}.steem-game-copy{align-self:stretch;padding:8px;overflow:visible}.steem-game-copy>small{font-size:10px}.steem-game-copy h3{margin:3px 0 7px;font-size:14px}.game-requirements{gap:5px}.system-requirement-row{grid-template-columns:32px repeat(3,minmax(0,1fr));gap:3px;min-height:39px}.system-requirement-row>small{font-size:10px}.system-requirement-row>span{justify-content:center;padding:4px 5px;font-size:10px}.system-requirement-row>span b{text-overflow:clip;margin-top:3px;font-size:12px;overflow:visible}.steem-game-card>button{overflow-wrap:anywhere;min-width:0;height:100%;min-height:148px;padding:7px;font-size:11px}.settings-dialog *,#build-drawer>*,#station-drawer>*,#assignment-drawer>*{box-sizing:border-box;min-width:0;min-height:0}.settings-row--volume{grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr);gap:8px}.settings-row--volume>label:first-child b{font-size:13px}.volume-control{grid-template-columns:minmax(0,1fr) 38px;gap:6px;min-width:0}.volume-control output{font-size:11px}.settings-row{gap:8px}.language-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:min(164px,100%);min-width:0}.language-switch button{min-width:0;padding-inline:4px}.quality-switch{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.quality-switch button{min-width:0;padding-inline:4px;font-size:10px}#build-drawer .pc-preview{overflow:hidden}#build-drawer .pc-preview--expanded .preview-stats{height:100%;min-height:0}#build-drawer .pc-preview--expanded .preview-stats span{min-height:0}#station-drawer{grid-template-rows:48px 82px 50px minmax(0,1fr) 48px;grid-template-columns:minmax(210px,40%) minmax(0,1fr);gap:5px}#station-drawer .drawer-head{min-height:48px;padding-block:0}#station-drawer .station-spec-grid{height:82px;overflow:hidden}#station-drawer .station-spec-grid>span{min-height:39px;padding:3px 2px}#station-drawer .station-spec-grid small{font-size:9px}#station-drawer .station-spec-grid b{margin-top:2px;font-size:11px}#station-drawer .account-select-row{grid-template-columns:minmax(72px,.82fr) minmax(0,1.18fr);gap:5px;width:100%;height:50px;min-height:50px;padding:4px 5px;overflow:hidden}#station-drawer .account-select-row select{width:100%;min-width:0;min-height:40px;padding-inline:6px}#station-drawer .account-library{align-items:center;min-height:0;padding:4px 5px;display:flex;overflow:hidden}#station-drawer .library-head{display:none}#station-drawer .library-chips{flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}#station-drawer .library-chips span{flex:none;padding:4px 6px;font-size:9px}#station-drawer .bundle-button{height:48px;min-height:48px}#station-drawer .station-config-list{scrollbar-gutter:stable}#assignment-drawer .customer-focus{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px minmax(0,1fr);gap:2px 7px;min-height:0;padding:5px 7px;overflow:hidden}#assignment-drawer .customer-avatar{grid-area:1/1/3;width:48px;height:48px}#assignment-drawer .customer-focus>span:nth-child(2){grid-area:1/2}#assignment-drawer .customer-focus b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.08;display:-webkit-box;overflow:hidden}#assignment-drawer .customer-focus em{display:none}#assignment-drawer .customer-focus>strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;grid-area:2/2;gap:5px;max-width:none;font-size:10px;overflow:hidden}#assignment-drawer .customer-discovery:not([hidden])+#customer-budget{display:none}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-cart-layout{grid-template-columns:minmax(0,1fr) 170px}.manager-cart-line{grid-template-columns:44px minmax(0,1fr) 98px}.manager-cart-line>.part-artwork{width:44px}.manager-cart-quantity{grid-template-columns:32px 26px 32px}.manager-cart-quantity button{width:32px}.shop-cart-checkout-panel{padding:8px}.shop-cart-actions{grid-template-columns:1fr}.shop-cart-actions button{min-height:38px}.shop-cart-checkout-panel>p{display:none}.manager-pane .game-store-list{grid-template-columns:minmax(0,1fr)}.steem-game-card{grid-template-columns:72px minmax(0,1fr) 84px}.steem-game-cover{width:72px}.steem-game-card>button{padding-inline:5px;font-size:10px}#station-drawer{grid-template-columns:minmax(232px,43%) minmax(0,1fr)}#station-drawer .account-select-row{height:56px;min-height:56px}#station-drawer .account-select-row select{min-height:44px}#station-drawer .account-library{min-height:0;padding-block:2px}#station-drawer .library-chips span{padding-block:2px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-product-grid{grid-auto-rows:66px}.manager-product-card{grid-template-rows:66px;grid-template-columns:46px minmax(0,1fr) 80px;height:66px;min-height:66px}.product-media{width:46px;height:66px}.product-copy{padding:5px 6px}.product-copy h3{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:13px;line-height:1.08;display:-webkit-box;overflow:hidden}.product-copy b{font-size:10px}.product-buy{grid-template-rows:15px 34px;height:66px;padding:4px}.product-buy .product-cart-controls button{width:32px;height:32px;min-height:32px}.steem-game-card{grid-template-columns:76px minmax(0,1fr) 96px}#build-drawer .drawer-head{min-height:48px;padding-block:0}#build-drawer .account-select-row{height:50px;min-height:50px;padding-block:3px}#build-drawer .account-select-row select{min-height:42px}#build-drawer .bundle-button{height:48px;min-height:48px}#build-drawer .pc-preview--expanded .preview-stats b{white-space:nowrap;font-size:11px}}.shop-level-filter{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#121e2c;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.shop-level-filter>span{color:var(--cyan);font-size:11px}@media (hover:hover) and (pointer:fine){.shop-level-filter:hover{border-color:var(--acid);color:var(--cream);outline:0}}.shop-level-filter:focus-visible,.shop-level-filter.is-active{border-color:var(--acid);color:var(--cream);outline:0}.shop-level-filter.is-active>span{color:var(--acid)}.steem-library-bar{grid-template-columns:168px minmax(0,1fr) minmax(300px,380px);min-width:0}.steem-account-heading{background:#14283b;border:1px solid #4ad9d24d;grid-template-rows:1fr 1fr;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;padding:7px 10px;display:grid}.steem-account-heading>span{color:var(--cyan);grid-row:1/3;font-size:24px}.steem-account-heading b{align-self:end;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.steem-account-heading small{color:var(--muted);align-self:start;margin-top:2px;font-size:8px;font-weight:700}.manager-pane[data-manager-pane=steem].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.steem-store-browser{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.manager-pane .game-store-list{scrollbar-color:#344a60 #0c1420;grid-template-columns:minmax(0,1fr);grid-auto-rows:88px;align-content:start;gap:7px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.steem-game-tile{border:1px solid var(--line);min-width:0;min-height:88px;color:var(--cream);cursor:pointer;text-align:left;background:#131f2d;grid-template-columns:78px minmax(0,1fr);padding:0;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.steem-game-tile:hover{border-color:var(--cyan);background:#192a3c;outline:0}}.steem-game-tile:focus-visible,.steem-game-tile.is-selected{border-color:var(--cyan);background:#192a3c;outline:0}.steem-game-tile.is-selected{box-shadow:inset 3px 0 0 var(--cyan)}.steem-game-tile.is-hype{border-color:#f36e3ab8}.steem-game-tile.is-hype.is-selected{box-shadow:inset 3px 0 0 var(--orange)}.steem-game-tile.is-locked{opacity:.58}.steem-game-tile.is-owned .steem-game-tile-copy em{color:var(--cyan)}.steem-game-tile-cover,.steem-detail-cover{background-color:#101927;width:100%;height:100%;display:block;position:relative;overflow:hidden}.steem-game-tile-cover>img,.steem-detail-cover>img,.game-cover-artwork{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.steem-detail-cover>img{object-fit:contain}.steem-detail-cover:after{display:none}.steem-game-tile-cover:after,.steem-detail-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050a119e);position:absolute;inset:0}.steem-game-tile-cover i{z-index:1;background:var(--orange);color:var(--ink);padding:3px 4px;font-size:7px;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:3px}.steem-game-tile-copy{flex-direction:column;justify-content:center;min-width:0;padding:9px 10px;display:flex}.steem-game-tile-copy small{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.steem-game-tile-copy b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.steem-game-tile-copy em{color:var(--acid);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.steem-game-detail{border:1px solid var(--line);background:#131f2d;grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:clamp(170px,24%,240px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.steem-game-detail.is-hype{border-color:#f36e3ab8}.steem-game-detail.is-owned{border-color:#4ad9d273}.steem-detail-cover{aspect-ratio:3/4;grid-row:1/3;align-self:start;height:auto;min-height:0;max-height:100%}.steem-detail-cover span{z-index:1;background:var(--orange);color:var(--ink);padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:9px;right:9px}.steem-detail-copy{grid-template-rows:auto auto auto;align-content:start;gap:10px;min-width:0;min-height:0;padding:clamp(12px,2vw,24px);display:grid;overflow-y:auto}.steem-detail-head small{color:var(--cyan);font-size:9px;font-weight:700}.steem-detail-head h2{margin:5px 0 7px;font-family:Russo One,sans-serif;font-size:clamp(20px,2.5vw,32px);font-weight:400}.steem-detail-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.steem-detail-requirements{gap:7px;max-width:620px}.steem-detail-requirements .system-requirement-row{grid-template-columns:76px repeat(3,minmax(0,1fr));min-height:54px}.steem-detail-requirements .system-requirement-row>small{font-size:9px}.steem-detail-requirements .system-requirement-row>span{justify-content:center;padding:7px 9px;font-size:9px}.steem-detail-requirements .system-requirement-row>span b{text-overflow:clip;margin-top:4px;font-size:14px;overflow:visible}.steem-detail-copy .game-equipment-note{max-width:620px;margin:0;padding:8px 9px;font-size:9px}.steem-detail-buy{background:var(--cyan);min-width:0;min-height:58px;color:var(--ink);cursor:pointer;border:0;grid-column:2;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.steem-detail-buy:hover:not(:disabled){filter:brightness(1.08);outline:0}}.steem-detail-buy:focus-visible{filter:brightness(1.08);outline:0}.steem-detail-buy:disabled{color:#71818a;cursor:not-allowed;background:#283647}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-safe-top:max(6px, env(safe-area-inset-top));--mobile-safe-right:max(6px, env(safe-area-inset-right));--mobile-safe-bottom:max(6px, env(safe-area-inset-bottom));--mobile-safe-left:max(6px, env(safe-area-inset-left));--mobile-header-height:44px;--mobile-nav-height:48px}.hud:before{background:linear-gradient(#05090f6b 0,#0000 19%),linear-gradient(0deg,#05090f57 0,#0000 23%)}.brand,.club-card,.inventory-bar{display:none!important}.topbar{top:var(--mobile-safe-top);right:calc(var(--mobile-safe-right) + var(--mobile-header-height));left:var(--mobile-safe-left);width:auto;height:var(--mobile-header-height);min-height:var(--mobile-header-height);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:clamp(126px,25vw,154px) minmax(0,1fr);gap:0;overflow:visible}.day-clock{clip-path:none;background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;width:auto;height:42px;min-height:42px;padding:5px 8px 4px;box-shadow:0 7px 20px #00000047}.day-clock:after,.day-clock__hours{display:none}.day-clock__meta{grid-template-columns:max-content max-content;justify-content:space-between;column-gap:10px;display:grid}.day-clock__meta span,.day-clock__meta strong{white-space:nowrap;font-size:12px}.day-clock__track{height:4px;margin-top:5px}.status-strip{background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px 0 0 3px;justify-content:flex-end;justify-self:end;align-items:stretch;gap:0;width:max-content;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 7px 20px #00000047}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){width:auto;min-width:0;height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex:0 auto;gap:5px;padding:4px 7px;display:flex}.status-strip .status-chip:first-child{border-left:0}.status-strip .mobile-level-chip{flex-basis:62px;padding-bottom:7px}.status-strip .money-chip{flex-basis:86px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:68px}.status-chip .chip-icon{flex:0 0 22px;width:22px;height:22px;font-size:11px;display:grid}.status-chip small{display:none}.status-chip b{margin:0;font-size:13px}.mobile-level-chip>i{height:2px;bottom:3px;left:6px;right:6px}.settings-button{top:var(--mobile-safe-top);right:var(--mobile-safe-right);width:var(--mobile-header-height);height:var(--mobile-header-height);background:#09101af0;border-color:#c8e1e33d;border-radius:0 3px 3px 0;font-size:20px;box-shadow:0 7px 20px #00000047}.mobile-ops-chip{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);width:auto;height:36px;min-height:36px}.mission-card{top:calc(var(--mobile-safe-top) + 50px);right:auto;left:var(--mobile-safe-left);width:min(250px,44vw);min-height:42px;padding:6px 40px 7px 10px;transform:none}.mission-card .eyebrow,.mission-card p,.mission-card .mission-count,.mission-card .club-level-strip,.mission-card .hype-line{display:none}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.mission-card .mission-progress{height:4px;margin-top:6px}.mission-card .mobile-panel-toggle{width:40px;height:40px;min-height:40px;top:0;right:0}.mission-card.is-mobile-expanded{width:min(315px, calc(100vw - 154px - var(--mobile-safe-left) - var(--mobile-safe-right)));max-height:108px;padding:9px 42px 9px 11px;overflow:hidden;transform:none}.mission-card.is-mobile-expanded h2{white-space:normal}.mission-card.is-mobile-expanded p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded .mission-count{margin-top:4px;font-size:9px;display:block}.toast-stack{top:calc(var(--mobile-safe-top) + 50px);right:var(--mobile-safe-right);pointer-events:none;width:min(230px,42vw);max-height:98px}.toast{min-height:44px;padding:5px 8px 5px 5px}.toast b{font-size:11px}.toast small{font-size:9px}.touch-stick{left:calc(var(--mobile-safe-left) + 2px);bottom:calc(var(--mobile-safe-bottom) + 2px);width:132px;height:132px}.touch-stick i{width:56px;height:56px}.touch-action{right:calc(var(--mobile-safe-right) + 4px);bottom:calc(var(--mobile-safe-bottom) + 5px);width:94px;height:94px;min-height:94px}.touch-action b{font-size:24px}.touch-action small{margin-top:1px;font-size:9px}.context-prompt{right:var(--mobile-safe-right);bottom:calc(var(--mobile-safe-bottom) + 107px);text-align:right;white-space:normal;border-color:#f2eddc2e;border-radius:3px;width:min(190px,38vw);max-width:none;min-height:36px;padding:6px 8px;font-size:11px;line-height:1.15;left:auto;transform:none}.context-prompt .keycap{display:none}.manager-console{grid-template-rows:var(--mobile-header-height) minmax(0, 1fr);box-shadow:none;border:0;border-radius:0;transition:opacity .15s,visibility .15s;inset:0;transform:none}.manager-console.is-open{transform:none}.manager-topbar{min-width:0;min-height:var(--mobile-header-height);height:var(--mobile-header-height);padding:0 max(4px, env(safe-area-inset-right)) 0 max(6px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 92px 44px;gap:4px;display:grid}.manager-brand{display:none}.manager-status{grid-column:1;justify-content:flex-start;align-items:center;gap:14px;min-width:0;height:42px;display:flex}.manager-status span{align-items:flex-start}.manager-status small{margin:0;font-size:8px}.manager-status b{margin-top:2px;font-size:11px}.manager-cart-button{grid-column:2;gap:5px;width:92px;height:40px;min-height:40px;padding:0 6px;font-size:9px}.manager-cart-button b{min-width:20px;height:20px;font-size:9px}.manager-close{grid-column:3;width:40px;height:40px;min-height:40px;font-size:23px}.manager-tabs{z-index:20;right:max(4px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));height:var(--mobile-nav-height);background:#09101afa;border:1px solid #c8e1e338;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid;position:absolute}.manager-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:40px;min-height:40px;padding:0 7px;font-size:11px;overflow:hidden}.manager-tabs button span{margin-right:5px;font-size:14px}.manager-workspace{min-height:0;overflow:hidden}.manager-pane{min-height:0;padding:5px 5px calc(56px + env(safe-area-inset-bottom));overflow:hidden}.manager-page-head{display:none}.manager-pane[data-manager-pane=market].is-active{min-height:0;padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);gap:5px;display:grid;overflow:hidden}.component-filter-panel{border:0;border-right:1px solid var(--line);grid-area:1/1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;margin:0;padding:0 3px 0 0;display:grid}.component-filter-bar{grid-template-columns:minmax(0,1fr);grid-auto-rows:44px;grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:4px;min-width:0;min-height:0;padding:0 1px 0 0;display:grid;overflow:hidden auto}.component-filter-bar button{border-radius:2px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px;display:grid}.component-filter-bar button>span{width:30px;height:30px;font-size:12px}.component-filter-bar button b,.component-filter-bar button small{display:none}.manager-product-grid{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:66px;align-content:start;gap:4px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.manager-product-card{grid-template-rows:66px;grid-template-columns:48px minmax(0,1fr) 68px;min-width:0;height:66px;min-height:66px;display:grid;overflow:hidden;transform:none!important}.product-media{aspect-ratio:auto;border:0;border-right:1px solid var(--line);width:48px;height:66px}.product-media>span{padding:2px 3px;font-size:8px;bottom:3px;right:3px}.product-copy{flex-direction:column;justify-content:center;min-width:0;padding:5px 6px;display:flex}.product-copy small,.product-copy p{display:none}.product-copy h3{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0 0 4px;font-size:12px;line-height:1.08;display:-webkit-box;overflow:hidden}.product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-buy{border-top:0;border-left:1px solid var(--line);grid-template-rows:18px 40px;grid-template-columns:minmax(0,1fr);gap:0;width:auto;min-width:0;height:66px;min-height:66px;padding:4px;display:grid}.product-buy>span{display:none}.product-buy>strong{grid-row:1;justify-self:end;font-size:11px}.product-buy .product-cart-controls{grid-row:2;justify-content:flex-end}.product-buy .product-cart-controls [data-cart-remove-id]{display:none!important}.product-buy .product-cart-controls button{width:40px;height:40px;min-height:40px;font-size:20px}.product-cart-controls>b{min-width:18px;height:18px;font-size:9px;top:-4px;right:-4px}.manager-product-card:not(.is-in-cart) .product-cart-controls>b{display:none!important}.manager-cart-pane.is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block}.manager-cart-layout{grid-template-columns:minmax(0,1fr) clamp(170px,29vw,210px);gap:5px}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-head{display:none}.manager-cart-list{gap:4px;min-height:0;overflow-y:auto}.manager-cart-line,.shop-cart-checkout-panel{min-width:0}.manager-pane[data-manager-pane=warehouse].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block;overflow-y:auto}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehouse-item{grid-template-columns:54px minmax(0,1fr) 82px;gap:6px;height:68px;min-height:68px;padding:3px}.warehouse-item>.part-artwork{width:54px;height:60px}.warehouse-item>span b{font-size:11px}.warehouse-item em{font-size:8px}.warehouse-item__actions{grid-template-rows:16px 44px;gap:2px}.warehouse-item__actions>strong{font-size:10px}.warehouse-sell-button{min-height:44px;padding:3px 4px}.warehouse-sell-button b{font-size:10px}.manager-pane[data-manager-pane=steem].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:44px minmax(0,1fr);gap:5px;display:grid}.steem-library-bar{grid-template-columns:minmax(0,1fr) clamp(230px,38vw,280px);gap:5px;min-width:0;height:44px;min-height:0;margin:0;display:grid}.steem-account-heading{display:none}.steem-library-bar .account-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;min-width:0;height:44px;overflow-x:auto}.steem-library-bar .account-tabs::-webkit-scrollbar{display:none}.steem-library-bar .account-tabs button{scroll-snap-align:start;flex:none;min-width:126px;height:44px;min-height:44px;padding:4px 7px}.steem-library-bar .account-tabs button b{font-size:10px}.steem-library-bar .account-tabs button small{margin-top:2px;font-size:7px}.steem-library-bar .compact-button{overflow-wrap:anywhere;min-width:0;height:44px;min-height:44px;margin:0;padding:0 5px;font-size:9px}.steem-account-actions{gap:4px;height:44px}.steem-account-actions .compact-button small{font-size:8px}.steem-store-browser{grid-template-columns:clamp(142px,28vw,210px) minmax(0,1fr);gap:5px;min-height:0}.manager-pane .game-store-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:58px;gap:4px;min-height:0;padding-right:2px}.steem-game-tile{grid-template-columns:52px minmax(0,1fr);height:58px;min-height:58px}.steem-game-tile-copy{padding:5px 6px}.steem-game-tile-copy small{font-size:7px}.steem-game-tile-copy b{margin-top:2px;font-size:11px}.steem-game-tile-copy em{margin-top:3px;font-size:8px}.steem-game-tile-cover i{display:none}.steem-game-detail{grid-template-rows:minmax(0,1fr);grid-template-columns:76px minmax(0,1fr) clamp(86px,17vw,112px);min-height:0}.steem-detail-cover{grid-area:1/1}.steem-detail-cover span{padding:3px 4px;font-size:6px;top:4px;right:4px}.steem-detail-copy{flex-direction:column;grid-area:1/2;justify-content:center;gap:6px;min-height:0;padding:7px;display:flex;overflow-y:auto}.steem-detail-head small{font-size:7px}.steem-detail-head h2{margin:2px 0 3px;font-size:14px;line-height:1.08}.steem-detail-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.2;display:-webkit-box;overflow:hidden}.steem-detail-requirements{gap:3px;width:100%}.steem-detail-requirements .system-requirement-row{grid-template-columns:38px repeat(3,minmax(0,1fr));gap:2px;min-height:34px}.steem-detail-requirements .system-requirement-row>small{font-size:7px}.steem-detail-requirements .system-requirement-row>span{padding:3px;font-size:7px}.steem-detail-requirements .system-requirement-row>span b{margin-top:2px;font-size:10px}.steem-detail-copy .game-equipment-note{margin:0;padding:4px 5px;font-size:7px}.steem-detail-buy{overflow-wrap:anywhere;grid-area:1/3;width:100%;min-width:0;height:100%;min-height:0;padding:5px;font-size:9px}.management-drawer{width:100%;max-width:none;height:100%;max-height:none;padding:max(5px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));clip-path:none;border:0;border-radius:0;inset:0}.management-drawer .drawer-head{height:44px;min-height:44px}.management-drawer .drawer-head h2{margin-top:2px;font-size:16px}.management-drawer .drawer-head .eyebrow{font-size:8px}.management-drawer .drawer-close{width:42px;height:42px;min-height:42px}#assignment-drawer{grid-template-rows:44px 62px minmax(74px,auto) minmax(0,1fr) 50px;grid-template-columns:clamp(190px,36vw,230px) minmax(0,1fr);gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-area:1/1/auto/-1}#assignment-drawer .customer-focus{grid-area:2/1;height:62px;min-height:62px;margin:0}#assignment-drawer .quote-block{grid-area:3/1;min-height:0;margin:0}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(220px,min(80%,330px));grid-auto-flow:column;gap:5px;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:clamp(142px,25vw,180px) minmax(0,1fr) 88px;gap:5px;min-width:0;height:50px;min-height:50px;display:grid}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/1;min-width:0;height:50px;min-height:50px;margin:0;padding:0 6px;font-size:9px}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/2;min-width:0;height:50px;min-height:50px;margin:0}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);grid-area:1/3;justify-content:center;align-items:center;min-width:0;height:50px;min-height:50px;margin:0;padding:0;display:flex}#assignment-drawer .assignment-action-bar .drawer-foot span{display:none}#assignment-drawer .assignment-action-bar .drawer-foot b{font-size:14px}.settings-dialog,.start-card,.result-card{max-width:calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right));max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom));overflow-y:auto}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.status-strip .mobile-level-chip{flex-basis:52px}.status-strip .money-chip{flex-basis:72px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:56px}.status-chip .chip-icon{display:none}.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-product-card{grid-template-columns:46px minmax(0,1fr) 64px}.product-media{width:46px}.product-copy h3{font-size:11px}.manager-cart-layout{grid-template-columns:minmax(0,1fr) 166px}.shop-cart-checkout-panel{padding:7px}.shop-cart-actions{grid-template-columns:1fr}.shop-cart-actions button{min-height:38px}.shop-cart-checkout-panel>p{display:none}.steem-store-browser{grid-template-columns:142px minmax(0,1fr)}.steem-game-detail{grid-template-columns:68px minmax(0,1fr) 86px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}.steem-detail-copy{gap:4px;padding:5px}.steem-detail-head h2{font-size:12px}.steem-detail-requirements .system-requirement-row{grid-template-columns:31px repeat(3,minmax(0,1fr));min-height:32px}.steem-detail-requirements .system-requirement-row>span{font-size:6px}.steem-detail-requirements .system-requirement-row>span b{font-size:9px}.steem-detail-buy{font-size:8px}}@media (orientation:landscape) and (height<=360px){.touch-stick{width:124px;height:124px}.touch-stick i{width:52px;height:52px}.touch-action{width:86px;height:86px;min-height:86px}.context-prompt{bottom:calc(var(--mobile-safe-bottom) + 98px)}.manager-product-grid{grid-auto-rows:62px}.manager-product-card,.product-buy{height:62px;min-height:62px}.manager-product-card{grid-template-rows:62px}.product-media{height:62px}.product-buy{grid-template-rows:16px 38px}.product-buy .product-cart-controls button{width:38px;height:38px;min-height:38px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}}.club-logo{--logo-primary:#d8f24a;--logo-accent:#4ad9d2;--logo-base:var(--logo-primary);--logo-detail:var(--logo-accent);--logo-foreground:#101725;--logo-border:var(--logo-accent);--logo-tag-top:7%;--logo-tag-right:7%;background:var(--logo-base);color:var(--logo-foreground);border:2px solid var(--logo-border);place-items:center;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:5px 5px #030a0e66}.club-logo[data-logo-treatment=dark]{--logo-base:#101725;--logo-detail:var(--logo-accent);--logo-foreground:var(--logo-primary);--logo-border:var(--logo-primary)}.club-logo[data-logo-treatment=inverse]{--logo-base:var(--logo-accent);--logo-detail:var(--logo-primary);--logo-foreground:#101725;--logo-border:var(--logo-primary)}.club-logo:before{content:"";pointer-events:none;position:absolute}.club-logo[data-logo-pattern=bars]:before{background:var(--logo-detail);height:7%;box-shadow:0 -.18em 0 color-mix(in srgb, var(--logo-detail) 44%, transparent);bottom:9%;left:8%;right:8%}.club-logo[data-logo-pattern=slash]:before{background:var(--logo-detail);width:28%;height:156%;top:-28%;right:7%;transform:rotate(18deg)}.club-logo[data-logo-pattern=split]:before{background:var(--logo-detail);inset:0 0 0 64%}.club-logo[data-logo-pattern=corner]:before{background:var(--logo-detail);clip-path:polygon(100% 0,100% 100%,0 100%);width:46%;height:46%;bottom:0;right:0}.club-logo[data-logo-pattern=ring]:before{border:.09em solid var(--logo-detail);border-radius:50%;inset:14%}.club-logo[data-logo-pattern=grid]:before{opacity:.23;background:repeating-linear-gradient(0deg, transparent 0 17%, var(--logo-detail) 17% 23%), repeating-linear-gradient(90deg, transparent 0 17%, var(--logo-detail) 17% 23%);inset:0}.club-logo>i{z-index:2;letter-spacing:0;text-shadow:0 .06em #f2eddc80;text-overflow:clip;white-space:nowrap;max-width:82%;font-family:Russo One,sans-serif;font-style:normal;line-height:1;position:relative;overflow:hidden}.club-logo>em{z-index:3;top:var(--logo-tag-top);right:var(--logo-tag-right);box-sizing:border-box;border:1px solid var(--logo-detail);min-width:1.55em;max-width:42%;color:var(--logo-primary);text-align:center;white-space:nowrap;background:#101725;padding:.18em .28em;font-family:IBM Plex Sans Condensed,sans-serif;font-size:max(5px,.24em);font-style:normal;font-weight:700;line-height:1;position:absolute}.club-logo:not([data-logo-symbol=initials])>i{width:52%;max-width:52%}.club-logo>i>svg{aspect-ratio:1;width:100%;height:auto;display:block}.club-logo[data-logo-symbol=initials]>em{display:none}.club-logo[data-logo-shape=cut]{clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}.club-logo[data-logo-shape=hex]{--logo-tag-top:12%;--logo-tag-right:17%;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%)}.club-logo[data-logo-shape=circle]{--logo-tag-top:14%;--logo-tag-right:17%;clip-path:circle(50%);border-radius:50%}.club-logo[data-logo-shape=shield]{--logo-tag-top:8%;--logo-tag-right:10%;clip-path:polygon(7% 0,93% 0,86% 70%,50% 100%,14% 70%)}.club-logo[data-logo-shape=arcade]{--logo-tag-top:10%;--logo-tag-right:10%;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.brand-mark.club-logo{letter-spacing:0;width:47px;height:47px;font-size:17px}.manager-brand>.club-logo{flex:0 0 42px;width:42px;height:42px;font-size:14px}.brand-copy b,.manager-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.ops-brand{grid-column:1/-1;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:10px 12px;display:grid;border-color:#4ad9d25c!important}.ops-brand__logo{width:58px;height:58px;font-size:18px}.ops-brand>span{flex-direction:column;min-width:0;display:flex}.ops-brand small{color:var(--cyan);font-size:10px;font-weight:700}.ops-brand b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400;overflow:hidden}.ops-brand p{color:var(--muted);margin:3px 0 0;font-size:11px}.ops-brand>button{border:1px solid var(--cyan);min-width:132px;min-height:44px;color:var(--cream);cursor:pointer;background:#18293a;padding:0 16px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.ops-brand>button:hover{border-color:var(--acid);color:var(--acid);outline:0}}.ops-brand>button:focus-visible{border-color:var(--acid);color:var(--acid);outline:0}.brand-layer{z-index:110;visibility:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(8px);opacity:0;background:#05090fc7;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.brand-layer.is-open{visibility:visible;opacity:1}.brand-layer.is-onboarding{-webkit-backdrop-filter:none;background:#070d16fa}.brand-layer.is-onboarding .brand-dialog{border-color:#d8f24a94;box-shadow:0 30px 90px #000000b8}.brand-layer.is-onboarding .brand-dialog__actions{grid-template-columns:minmax(240px,1fr);margin-left:316px}.brand-layer.is-onboarding:not(.is-character-step) .brand-dialog__actions{grid-template-columns:minmax(120px,.34fr) minmax(240px,1fr)}.brand-layer.is-onboarding .brand-dialog__actions .primary-button{box-shadow:inset 0 -4px #060e143d}.brand-dialog{background:#0d1521fc;border:1px solid #4ad9d261;width:min(940px,100%);max-height:calc(100dvh - 48px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #0000009e}.brand-dialog__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.brand-dialog__head h2{margin:4px 0 0;font-family:Russo One,sans-serif;font-size:25px;font-weight:400}.character-editor{border:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:356px;margin-top:16px;display:grid}.character-editor[hidden]{display:none!important}.character-editor__preview{border-right:1px solid var(--line);text-align:center;background:#101b29;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex}.character-editor__preview>span{flex-direction:column;min-width:0;display:flex}.character-editor__preview small{color:var(--cyan);margin-top:6px;font-size:10px;font-weight:700}.character-editor__preview b{margin-top:5px;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.character-avatar{--avatar-shirt:#f36e3a;--avatar-pants:#101725;--avatar-hair:#302722;flex:0 0 240px;width:180px;height:240px;position:relative}.character-avatar>i{box-sizing:border-box;font-style:normal;display:block;position:absolute}.character-avatar__shadow{background:#03090e6b;border-radius:50%;height:23px;bottom:4px;left:26px;right:26px}.character-avatar__leg{z-index:2;background:var(--avatar-pants);width:34px;height:84px;bottom:12px;box-shadow:inset 0 -5px #0003}.character-avatar__leg--left{left:48px}.character-avatar__leg--right{right:48px}.character-avatar__body{z-index:3;background:var(--avatar-shirt);width:88px;height:72px;top:91px;left:46px;box-shadow:inset 0 -6px #00000024}.character-avatar__arm{z-index:2;background:#e6aa7c;width:27px;height:76px;top:99px;box-shadow:inset 0 -5px #0000001a}.character-avatar__arm--left{left:19px}.character-avatar__arm--right{right:19px}.character-avatar__head{z-index:4;clip-path:polygon(13% 0,87% 0,100% 13%,100% 87%,87% 100%,13% 100%,0 87%,0 13%);background:#e6aa7c;width:62px;height:67px;top:35px;left:59px}.character-avatar__head:after{content:"";background:#101725;width:7px;height:7px;position:absolute;top:37px;left:14px;box-shadow:27px 0 #101725}.character-avatar__hair{z-index:5;background:var(--avatar-hair);clip-path:polygon(9% 0,91% 0,100% 35%,85% 73%,67% 64%,53% 86%,31% 70%,14% 78%,0 38%);width:68px;height:38px;top:29px;left:56px}.character-editor__form{flex-direction:column;min-width:0;padding:22px;display:flex}.character-editor__form>p{color:var(--muted);margin:0 0 14px;font-size:13px}.character-color-options{gap:8px;display:grid}.character-color-row{background:#0b1521;border:1px solid #35495c;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.character-color-row>b{color:var(--muted);font-size:10px}.character-swatches{grid-template-columns:repeat(6,minmax(44px,1fr));gap:5px;min-width:0;display:grid}.character-swatch{cursor:pointer;background:#142231;border:1px solid #35495c;outline:0;min-width:44px;min-height:48px;padding:5px;position:relative}.character-swatch>i{background:var(--swatch-color);width:100%;height:100%;display:block;box-shadow:inset 0 -5px #00000029}@media (hover:hover) and (pointer:fine){.character-swatch:hover{border-color:var(--cyan)}}.character-swatch:focus-visible{border-color:var(--cyan)}.character-swatch.is-selected{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid)}.character-swatch.is-selected:after{content:"✓";width:17px;height:17px;color:var(--acid);background:#101725;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:5px;right:6px}.character-random{min-height:52px;color:var(--cream);cursor:pointer;background:#182638;border:1px solid #4ad9d294;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:7px 12px;display:flex}.character-random span{color:var(--cyan);font-size:17px}.character-random b{font-size:10px}@media (hover:hover) and (pointer:fine){.character-random:hover{border-color:var(--acid);color:var(--acid);outline:0}}.character-random:focus-visible{border-color:var(--acid);color:var(--acid);outline:0}.brand-editor{border:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:356px;margin-top:16px;display:grid}.brand-editor[hidden]{display:none!important}.brand-editor__preview{border-right:1px solid var(--line);text-align:center;background:#101b29;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:22px;display:flex}.club-logo--preview{width:132px;height:132px;font-size:40px;box-shadow:9px 9px #030a0e80}.brand-editor__preview>span:last-child{flex-direction:column;width:100%;min-width:0;display:flex}.brand-editor__preview small{color:var(--logo-accent,var(--cyan));margin-top:20px;font-size:10px;font-weight:700}.brand-editor__preview b{overflow-wrap:anywhere;margin-top:6px;font-family:Russo One,sans-serif;font-size:22px;font-weight:400;line-height:1.12}.brand-editor__form{flex-direction:column;min-width:0;padding:22px;display:flex}.brand-editor__form>p{color:var(--muted);margin:0 0 19px;font-size:13px;line-height:1.4}.brand-name-field{flex-direction:column;min-width:0;display:flex}.brand-name-field>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.brand-name-field b,.brand-name-field small{color:var(--muted);font-size:10px;font-weight:700}.brand-name-field input{width:100%;min-width:0;height:56px;color:var(--cream);letter-spacing:0;background:#0b1521;border:1px solid #405468;outline:0;padding:0 14px;font-family:Russo One,sans-serif;font-size:20px}.brand-name-field input:focus{border-color:var(--acid);box-shadow:inset 4px 0 0 var(--acid)}.brand-logo-builder{background:#0b1521;border:1px solid #35495c;min-width:0;margin-top:14px}.brand-control-tabs{border-bottom:1px solid #35495c;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.brand-control-tabs button{min-width:0;min-height:44px;color:var(--muted);cursor:pointer;background:#111e2d;border:0;border-right:1px solid #35495c;outline:0;padding:0 7px;font-size:9px;font-weight:700;position:relative}.brand-control-tabs button:last-child{border-right:0}.brand-control-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}@media (hover:hover) and (pointer:fine){.brand-control-tabs button:hover{color:var(--cream);background:#182a3c}}.brand-control-tabs button:focus-visible{color:var(--cream);box-shadow:inset 0 0 0 2px var(--cyan);background:#182a3c}.brand-control-tabs button.is-active{color:var(--acid);background:#182a3c}.brand-control-tabs button.is-active:after{background:var(--acid)}.brand-control-panel{min-width:0;min-height:112px;padding:9px}.brand-control-panel[hidden]{display:none!important}.brand-logo-options{overscroll-behavior-x:contain;scrollbar-color:#4b6071 transparent;scrollbar-width:thin;grid-auto-columns:minmax(66px,1fr);grid-auto-flow:column;gap:6px;min-width:0;display:grid;overflow-x:auto}#brand-symbol-options{grid-template-columns:repeat(8,minmax(60px,1fr));grid-auto-flow:row}#brand-shape-options{grid-template-columns:repeat(5,minmax(60px,1fr));grid-auto-flow:row}#brand-pattern-options{grid-template-columns:repeat(6,minmax(60px,1fr));grid-auto-flow:row}.brand-logo-choice{min-width:60px;height:92px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 4px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.brand-logo-choice:hover{border-color:var(--cyan);color:var(--cream);background:#16283a}}.brand-logo-choice:focus-visible{border-color:var(--cyan);color:var(--cream);background:#16283a}.brand-logo-choice.is-selected{border-color:var(--acid);box-shadow:inset 0 -3px 0 var(--acid);color:var(--acid)}.brand-logo-choice b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1.1;overflow:hidden}.brand-control-logo{flex:0 0 48px;width:48px;height:48px;font-size:15px;box-shadow:3px 3px #030a0e73}.brand-control-panel--color{flex-direction:column;gap:8px;display:flex}.brand-palette-options{grid-template-columns:repeat(10,minmax(36px,1fr));gap:5px;min-width:0;display:grid}.brand-palette-choice{min-width:0;height:48px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;padding:4px;position:relative}.brand-palette-choice i{background:linear-gradient(135deg, var(--palette-primary) 0 52%, var(--palette-accent) 52% 100%);width:100%;height:100%;display:block}.brand-palette-choice span{color:#fff;background:#080f17d1;padding:1px 3px;font-size:7px;font-weight:700;position:absolute;bottom:4px;right:5px}@media (hover:hover) and (pointer:fine){.brand-palette-choice:hover{border-color:var(--cyan)}}.brand-palette-choice:focus-visible{border-color:var(--cyan)}.brand-palette-choice.is-selected{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid)}.brand-treatment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.brand-mode-choice{min-width:0;min-height:38px;color:var(--muted);cursor:pointer;background:#101d2b;border:1px solid #2d4255;outline:0;padding:0 8px;font-size:9px;font-weight:700}@media (hover:hover) and (pointer:fine){.brand-mode-choice:hover{border-color:var(--cyan);color:var(--cream)}}.brand-mode-choice:focus-visible{border-color:var(--cyan);color:var(--cream)}.brand-mode-choice.is-selected{border-color:var(--acid);color:var(--acid);background:#d8f24a1a}.brand-generator-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:18px;display:grid}.brand-generator-actions button{min-width:0;min-height:58px;color:var(--cream);cursor:pointer;background:#182638;border:1px solid #35495c;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:flex}.brand-generator-actions button span{color:var(--cyan);font-size:17px}.brand-generator-actions button b{overflow-wrap:anywhere;font-size:9px;line-height:1.2}@media (hover:hover) and (pointer:fine){.brand-generator-actions button:hover{border-color:var(--cyan);outline:0}}.brand-generator-actions button:focus-visible{border-color:var(--cyan);outline:0}.brand-generator-actions button:last-child{background:#d8f24a1a;border-color:#d8f24a7a}.brand-generator-actions button:last-child span{color:var(--acid)}.brand-dialog__actions{grid-template-columns:minmax(130px,.42fr) minmax(210px,1fr);gap:8px;margin-top:14px;display:grid}.brand-dialog__actions button{min-height:52px;margin:0}.brand-dialog__actions .primary-button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.mission-card.is-tutorial{box-shadow:0 16px 34px #00000057, inset 3px 0 0 var(--cyan);border-color:#4ad9d2ad}.tutorial-input{align-items:center;gap:9px;min-width:0;margin-top:10px;display:flex}.tutorial-input[hidden]{display:none!important}.tutorial-input__keys{flex:none;align-items:center;gap:3px;display:flex}.tutorial-input__keys kbd{min-width:25px;height:25px;padding:0 5px;font-size:9px}.tutorial-input>b{min-width:0;color:var(--cyan);font-size:9px;line-height:1.1}@keyframes tutorial-control-pulse{50%{box-shadow:0 0 0 9px #d8f24a24,0 8px 28px #00000057}}.touch-stick.is-tutorial-target,.touch-action.is-tutorial-target{border-color:var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse}.touch-stick>i{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1001px) and (height>=621px){.mission-card.is-tutorial{width:min(360px,100vw - 48px);min-height:0;padding:17px 48px 16px 19px}.mission-card.is-tutorial h2{text-overflow:clip;white-space:normal;min-height:0;margin-top:9px;font-size:17px;line-height:1.2;overflow:visible}.mission-card.is-tutorial>.eyebrow,.mission-card.is-tutorial>p,.mission-card.is-tutorial>.mission-count{display:block}.mission-card.is-tutorial>p{margin-top:6px;font-size:13px;line-height:1.28}.mission-card.is-tutorial .mobile-panel-toggle{display:none}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.operations-dashboard>.ops-brand{grid-column:1/-1}.ops-brand{gap:9px;min-height:66px;padding:6px 8px}.ops-brand__logo{width:52px;height:52px;font-size:16px}.ops-brand b{font-size:14px}.ops-brand p{display:none}.ops-brand>button{min-width:116px;min-height:44px;font-size:9px}.brand-layer{padding:var(--mobile-safe-top) var(--mobile-safe-right) var(--mobile-safe-bottom) var(--mobile-safe-left);-webkit-backdrop-filter:none;background:#05090fe6;overflow:auto}.brand-dialog{clip-path:none;width:min(900px,100%);max-height:100%;padding:8px 10px}.brand-dialog:after{display:none}.brand-dialog__head{min-height:44px;padding-bottom:3px}.brand-dialog__head h2{margin-top:0;font-size:19px}.brand-dialog__head .eyebrow{display:none}.brand-dialog__head .drawer-close{width:44px;height:44px}.brand-editor{grid-template-columns:210px minmax(0,1fr);min-height:248px;margin-top:7px}.brand-editor__preview{padding:10px}.club-logo--preview{width:88px;height:88px;font-size:27px;box-shadow:6px 6px #030a0e80}.brand-editor__preview small{margin-top:10px;font-size:8px}.brand-editor__preview b{margin-top:4px;font-size:16px}.brand-editor__form{padding:10px}.brand-editor__form>p,.brand-name-field>span{display:none}.brand-name-field input{height:46px;font-size:16px}.brand-logo-builder{margin-top:7px}.brand-control-tabs button{min-height:42px;font-size:8px}.brand-control-panel{min-height:82px;padding:5px}.brand-logo-options{grid-auto-columns:minmax(62px,1fr);gap:5px}.brand-logo-choice{gap:4px;min-width:60px;height:72px;padding:4px 3px}.brand-logo-choice b{font-size:7px}.brand-control-logo{flex-basis:38px;width:38px;height:38px;font-size:12px;box-shadow:2px 2px #030a0e80}.brand-control-panel--color{gap:5px}.brand-palette-options{gap:4px}.brand-palette-choice{height:40px;padding:3px}.brand-mode-choice{min-height:32px;font-size:8px}.brand-generator-actions{gap:5px;padding-top:8px}.brand-generator-actions button{gap:4px;min-height:48px;padding:4px 5px}.brand-generator-actions button span{font-size:14px}.brand-generator-actions button b{font-size:8px}.brand-dialog__actions{margin-top:7px}.brand-dialog__actions button{min-height:46px}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:220px}.mission-card.is-tutorial{min-height:72px}.mission-card.is-tutorial .tutorial-input{margin-top:6px;display:flex}.mission-card.is-tutorial .tutorial-input[hidden]{display:none!important}.mission-card.is-tutorial .tutorial-input__keys kbd{min-width:23px;height:23px;font-size:8px}.mission-card.is-tutorial .tutorial-input>b{font-size:8px}}@media (orientation:landscape) and (width<=900px) and (height<=430px){.brand-dialog{padding:4px 8px}.brand-dialog__head{min-height:42px;padding-bottom:0}.brand-dialog__head .eyebrow{display:none}.brand-dialog__head h2{margin-top:0;font-size:17px}.brand-editor{grid-template-columns:126px minmax(0,1fr);min-height:196px;margin-top:3px}.brand-editor__preview{padding:7px}.brand-editor__preview small{display:none}.club-logo--preview{width:64px;height:64px;font-size:20px}.brand-editor__preview b{margin-top:8px;font-size:12px}.brand-editor__form{padding:3px 5px}.brand-editor__form>p,.brand-name-field>span{display:none}.brand-name-field input{height:44px}.brand-logo-builder{margin-top:3px}.brand-control-tabs button{min-height:44px;padding:0 3px;font-size:7px}.brand-control-panel{min-height:66px;padding:4px}.brand-logo-options{grid-auto-columns:55px;gap:4px}#brand-symbol-options{grid-template-columns:repeat(8,minmax(49px,1fr))}#brand-shape-options{grid-template-columns:repeat(5,minmax(49px,1fr))}#brand-pattern-options{grid-template-columns:repeat(6,minmax(49px,1fr))}.brand-logo-choice{gap:2px;min-width:49px;height:58px}.brand-logo-choice b{font-size:6px}.brand-control-logo{flex-basis:32px;width:32px;height:32px;font-size:10px}.brand-palette-options{grid-template-columns:repeat(10,minmax(32px,1fr));gap:3px}.brand-palette-choice{height:34px}.brand-palette-choice span{display:none}.brand-mode-choice{min-height:28px;padding:0 4px;font-size:7px}.brand-control-panel--color{gap:3px}.brand-generator-actions{padding-top:3px}.brand-generator-actions button{flex-direction:row;min-height:44px}.brand-generator-actions button b{white-space:nowrap;font-size:7px}.brand-dialog__actions{margin-top:2px}.brand-dialog__actions button{min-height:44px}.brand-dialog__actions{grid-template-columns:110px minmax(0,1fr)}.brand-layer.is-onboarding .brand-dialog__actions{grid-template-columns:minmax(0,1fr);margin-left:134px}.mission-card.is-tutorial{min-height:67px}.mission-card.is-tutorial h2{font-size:13px}.mission-card.is-tutorial .tutorial-input__keys kbd{min-width:21px;height:21px;padding:0 4px}}html[data-ui-scale=compact] .hud{transform-origin:0 0;width:111.112%;max-width:none;height:111.112%;max-height:none;inset:0 auto auto 0;transform:scale(.9)}html[data-ui-scale=large] .hud{transform-origin:0 0;width:90.91%;max-width:none;height:90.91%;max-height:none;inset:0 auto auto 0;transform:scale(1.1)}.ops-jump-nav button.is-active{border-color:var(--acid);color:var(--cream);box-shadow:inset 0 -3px 0 var(--acid);background:#d8f24a24}.toast-overflow{background:var(--cyan);min-width:30px;height:30px;color:var(--ink);place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.settings-dialog{max-height:calc(100% - 24px);overflow-y:auto}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small,#manager-console em,#build-drawer em,#station-drawer em,#assignment-drawer em,#operations-dashboard p,#manager-console button,#build-drawer button,#station-drawer button,#assignment-drawer button,.settings-dialog button,.settings-dialog small,.toast small,.touch-action small,.mission-card .eyebrow,.mission-card .mission-count,.steem-detail-requirements .system-requirement-row>span,#assignment-drawer .game-run-status b,#assignment-drawer .assignment-machine b,#manager-console .product-copy b{font-size:11px!important}#manager-console .manager-close,.management-drawer .drawer-close,.settings-dialog .drawer-close{font-size:24px!important}#manager-console .product-cart-controls button,#manager-console .manager-cart-quantity button,#build-drawer .build-part-picker>header button{font-size:20px!important}.warehouse-category-filters button.is-active b{display:block}.warehouse-category-filters{padding-right:12px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-row--quality{grid-column:auto}.settings-row{min-height:76px}.ui-scale-switch{width:min(320px,100%)}.ui-scale-switch button{min-height:48px;padding-inline:5px;font-size:11px}.steem-library-bar .account-tabs button small,.steem-game-tile-copy small,.steem-game-tile-copy em,.steem-detail-head small,.steem-detail-head p,.steem-detail-requirements .system-requirement-row>small,.steem-detail-requirements .system-requirement-row>span,.steem-detail-copy .game-equipment-note,.steem-account-actions .compact-button,.steem-detail-buy{font-size:11px}#assignment-drawer.is-party-order .assignment-machine{align-items:center;display:flex}}.manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.ops-jump-nav{display:grid}.operations-dashboard>section{background:#111d2b;border:1px solid #c8e1e32e;min-width:0}.ops-opening-lock{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:9px 12px;display:grid;background:#d8f24a17!important;border-color:#d8f24ab8!important}.ops-opening-lock>span{background:var(--acid);width:42px;height:42px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;font-size:18px;display:grid}.ops-opening-lock>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ops-opening-lock b{color:var(--cream);font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-opening-lock small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.ops-opening-lock{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:48px;padding:5px 7px}.ops-opening-lock>span{width:34px;height:34px;font-size:15px}.ops-opening-lock b{font-size:11px}.ops-opening-lock small{font-size:9px}}.ops-progress{grid-column:span 8;padding:16px}.ops-certification,.ops-rating{grid-column:span 4;padding:16px}.ops-forecast-section{grid-column:span 4}.ops-events-section,.ops-contracts-section{grid-column:1/-1}.ops-infrastructure-section{grid-column:span 8}.ops-services-section{grid-column:span 4}.ops-staff-section{grid-column:1/-1}.ops-progress>header,.ops-rating>header,.ops-section>header{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.ops-progress>header>span,.ops-certification header,.ops-section>header{flex-direction:column;min-width:0;display:flex}.ops-progress header small,.ops-certification header>span,.ops-section>header>span{color:var(--cyan);font-size:11px;font-weight:700}.ops-progress header b,.ops-certification header strong{margin-top:4px;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.ops-progress header>strong,.ops-rating header>strong{color:var(--acid);white-space:nowrap;font-family:Russo One,sans-serif;font-size:20px;font-weight:400}.ops-progress-track,.ops-meter,.ops-rating li>i,.ops-mastery>i{background:#263545;height:6px;display:block;overflow:hidden}.ops-progress-track{margin-top:13px}.ops-progress-track>i,.ops-meter>i,.ops-rating li>i>em,.ops-mastery>i>em{background:var(--cyan);height:100%;display:block}.ops-progress-track>i{background:var(--acid)}.ops-progress ol{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ops-progress li{color:#647582;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ops-progress li>span{border:1px solid #354859;place-items:center;width:30px;height:30px;font-family:Russo One,sans-serif;font-size:12px;display:grid}.ops-progress li small{text-overflow:ellipsis;white-space:nowrap;max-width:72px;margin-top:5px;font-size:10px;line-height:1.15;overflow:hidden}.ops-progress li.is-passed>span{border-color:var(--cyan);color:var(--cyan)}.ops-progress li.is-current>span{background:var(--acid);border-color:var(--acid);color:var(--ink)}.ops-progress li.is-current small{color:var(--cream)}.ops-progress>footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.4fr);align-items:center;gap:5px 12px;margin-top:14px;padding-top:12px;display:grid}.ops-progress footer span{color:var(--muted);font-size:11px;font-weight:700}.ops-progress footer b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-certification{flex-direction:column;display:flex}.ops-certification header small{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.35}.ops-certification ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ops-certification li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ops-certification li>i{width:24px;height:24px;color:var(--muted);border:1px solid #405163;place-items:center;font-style:normal;display:grid}.ops-certification li>span{flex-direction:column;min-width:0;display:flex}.ops-certification li b{font-size:12px;font-weight:600}.ops-certification li small{color:var(--muted);margin-top:2px;font-size:11px}.ops-certification li.is-complete>i{border-color:var(--acid);color:var(--acid)}.ops-certification li.is-complete b{color:var(--cream)}.ops-certification-action{border:1px solid var(--line);min-height:44px;color:var(--cyan);text-align:left;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:0 12px;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ops-certification-action:hover{border-color:var(--cyan);background:#4fd4c80f}}.ops-certification-action:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ops-certification>footer{color:var(--muted);margin-top:auto;padding-top:14px;font-size:10px;font-weight:700;line-height:1.3}.ops-certification.is-ready{border-color:#d8f24a7a}.ops-certification.is-ready>footer{color:var(--acid)}.ops-rating header>span{color:var(--cyan);font-size:11px;font-weight:700}.ops-rating ul{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ops-rating li>span{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ops-rating li b{color:var(--muted);font-size:11px}.ops-rating li strong{font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.ops-rating>p{color:var(--muted);border-top:1px solid var(--line);margin:15px 0 0;padding-top:12px;font-size:12px;line-height:1.35}.ops-section>header{border-bottom:1px solid var(--line);padding:14px 16px}.ops-section>header>small{color:var(--muted);margin-top:4px;font-size:12px}.ops-section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-section article{min-width:0;padding:14px 16px}.ops-section article+article{border-left:1px solid var(--line)}.ops-services-section>div{grid-template-columns:minmax(0,1fr)}.ops-infrastructure header,.ops-amenity header,.ops-staff header{align-items:center;gap:10px;min-width:0;display:flex}.ops-infrastructure header>span,.ops-amenity header>span,.ops-staff header>span{width:38px;height:38px;color:var(--cyan);background:#203246;flex:0 0 38px;place-items:center;font-family:Russo One,sans-serif;font-size:15px;display:grid}.ops-infrastructure header>div,.ops-amenity header>div,.ops-staff header>div{flex-direction:column;min-width:0;display:flex}.ops-infrastructure header small,.ops-amenity header small,.ops-staff header small{color:var(--muted);font-size:10px;font-weight:700}.ops-infrastructure header b,.ops-amenity header b,.ops-staff header b{margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-infrastructure header>strong{white-space:nowrap;margin-left:auto;font-size:13px}.ops-infrastructure .ops-meter{margin-top:12px}.ops-infrastructure.is-overloaded .ops-meter>i{background:var(--orange)}.ops-infrastructure p,.ops-amenity p,.ops-staff p{min-height:32px;color:var(--muted);margin:9px 0;font-size:12px;line-height:1.3}.ops-infrastructure button,.ops-amenity>button,.ops-staff button{background:var(--acid);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-infrastructure button:disabled,.ops-amenity>button:disabled,.ops-staff button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-vending-icon{grid-template-columns:repeat(3,4px);place-content:center;gap:3px}.ops-vending-icon i{background:var(--orange);width:4px;height:8px;display:block}.ops-vending-icon i:nth-child(2n){background:var(--cyan)}.ops-vending-icon i:nth-child(3n),.ops-amenity.is-owned .ops-vending-icon{background:var(--acid)}.ops-amenity.is-owned .ops-vending-icon i{background:var(--ink)}.ops-amenity-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;display:grid}.ops-amenity-stats>span{min-width:0;color:var(--muted);flex-direction:column;padding:8px 0;font-size:9px;font-weight:700;display:flex}.ops-amenity-stats>span+span{border-left:1px solid var(--line);padding-left:10px}.ops-amenity-stats b{overflow-wrap:anywhere;color:var(--cream);margin-top:3px;font-family:Russo One,sans-serif;font-size:11px;font-weight:400}.ops-amenity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ops-amenity>header{flex:190px}.ops-amenity-summary{flex:1.2 230px;min-width:0}.ops-amenity-summary>p{min-height:0;margin:0 0 8px}.ops-amenity-summary>.ops-amenity-stats{min-height:0;margin:0}.ops-amenity>.snack-assortment-panel{flex:3 510px}.ops-amenity>.ops-amenity-install{white-space:normal;overflow-wrap:anywhere;flex:170px;min-width:0;max-width:100%;min-height:44px;padding:12px}.snack-assortment-panel{min-width:0}.snack-assortment-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-bottom:6px;display:flex}.snack-assortment-panel>div:first-child>span{color:var(--cream);font-size:10px;font-weight:700}.snack-assortment-panel>div:first-child>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.snack-assortment-options{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.snack-assortment{min-width:0;min-height:122px;color:var(--cream);text-align:left;cursor:pointer;background:#101c29;border:1px solid #0000;grid-template-rows:auto minmax(28px,auto) auto auto auto;align-content:start;gap:5px;padding:9px;display:grid;position:relative}.snack-assortment+.snack-assortment{border-left-color:var(--line)}@media (hover:hover) and (pointer:fine){.snack-assortment:hover:not(:disabled){background:#172638}}.snack-assortment:focus-visible{z-index:1;border-color:var(--snack-accent);outline:2px solid var(--cream);outline-offset:-3px}.snack-assortment.is-active{z-index:1;border-color:var(--snack-accent);box-shadow:inset 0 -3px 0 var(--snack-accent);background:#192a36}.snack-assortment:disabled{cursor:not-allowed;opacity:.62}.snack-assortment-name{align-items:center;gap:6px;min-width:0;display:flex}.snack-assortment-name i{background:var(--snack-accent);width:28px;height:24px;color:var(--ink);flex:0 0 28px;place-items:center;font-family:Russo One,sans-serif;font-size:8px;font-style:normal;display:grid}.snack-assortment-name b{text-overflow:ellipsis;white-space:nowrap;font-family:Russo One,sans-serif;font-size:11px;font-weight:400;overflow:hidden}.snack-assortment>small{color:var(--muted);font-size:9px;line-height:1.2}.snack-assortment-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:5px;display:grid}.snack-assortment-metrics em{min-width:0;color:var(--muted);flex-direction:column;font-size:8px;font-style:normal;font-weight:700;display:flex}.snack-assortment-metrics b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:10px;font-weight:400}.snack-assortment-audience{color:var(--snack-accent);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.snack-assortment>strong{color:var(--acid);font-size:8px;font-weight:700}.ops-staff-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-staff.is-hired header>span{background:var(--acid);color:var(--ink)}.ops-staff-status{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.ops-staff-status>strong{color:var(--muted);font-size:12px}.ops-staff.is-hired .ops-staff-status>strong{color:var(--acid)}.ops-staff button.ops-staff-fire{color:#ffb0a5;background:0 0;border:1px solid #a06464;flex-shrink:0;width:auto;min-height:44px;padding:0 14px}@media (hover:hover) and (pointer:fine){.ops-staff button.ops-staff-fire:hover{background:#482e32}}.ops-staff button:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.ops-staff .ops-staff-note{color:var(--muted);margin:8px 0 12px;font-size:14px;line-height:1.4;display:block}.ops-staff>button[data-hire-staff]{min-height:44px}.ops-mastery{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:9px 0;display:grid}.ops-mastery>span{color:var(--muted);font-size:10px;font-weight:700}.ops-mastery>strong{font-size:11px}.ops-mastery>i{grid-column:1/-1}.ops-forecast-section article{flex-direction:column;min-height:154px;display:flex}.ops-forecast-section article header{flex-direction:column;display:flex}.ops-forecast-section article header small{color:var(--cyan);font-size:10px;font-weight:700}.ops-forecast-section article header b{margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.ops-forecast-section article p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.3}.ops-forecast-section article footer{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;margin-top:auto;display:grid}.ops-forecast-section article footer span{color:var(--muted);font-size:10px;font-weight:700}.ops-forecast-section article footer strong{text-align:right;font-size:11px}.ops-events-section>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ops-event{grid-template-rows:auto auto minmax(42px,1fr) auto 44px;gap:8px;display:grid}.event-seat-readiness{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.event-seat-readiness strong{font-size:12px}.event-seat-readiness p{overflow-wrap:anywhere;margin:6px 0 0}.ops-event header{align-items:center;gap:9px;min-width:0;display:flex}.ops-event header>span{width:42px;height:42px;color:var(--acid);background:#203246;flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;font-size:11px;display:grid}.ops-event header>div{flex-direction:column;min-width:0;display:flex}.ops-event header small{color:var(--cyan);font-size:10px;font-weight:700}.ops-event header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.ops-event p{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.ops-event footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ops-event button{background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-event button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-event.is-scheduled,.ops-event.is-active{border-color:#d8f24a6b}.ops-contracts-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-contract{grid-template-rows:auto minmax(34px,1fr) auto auto 44px;gap:8px;display:grid}.ops-contract header{align-items:center;gap:9px;min-width:0;display:flex}.ops-contract header>span{width:42px;height:42px;color:var(--orange);background:#203246;flex:0 0 42px;place-items:center;font-family:Russo One,sans-serif;display:grid}.ops-contract header>div{flex-direction:column;min-width:0;display:flex}.ops-contract header small{color:var(--orange);font-size:10px;font-weight:700}.ops-contract header b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.ops-contract p{color:var(--muted);margin:0;font-size:12px;line-height:1.3}.ops-contract>div{flex-wrap:wrap;gap:5px;display:flex}.ops-contract>div span{color:var(--muted);background:#1a2939;padding:4px 6px;font-size:9px;font-weight:700}.ops-contract>div span.is-complete{color:var(--acid)}.ops-contract>div i{margin-right:4px;font-style:normal}.ops-contract footer{color:var(--acid);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.ops-contract button{background:var(--acid);min-height:44px;color:var(--ink);cursor:pointer;border:0;font-size:11px;font-weight:700}.ops-contract button:disabled{color:#81919b;cursor:not-allowed;background:#263545}.ops-contract.is-active{outline-offset:-1px;outline:1px solid #d8f24a6b}.admin-recommendation{background:var(--cyan);width:24px;height:24px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;line-height:1;display:grid;position:absolute;top:0;left:0}@media (width<=1050px){.ops-progress{grid-column:1/-1}.ops-certification{grid-column:span 7}.ops-rating{grid-column:span 5}.ops-infrastructure-section,.ops-services-section,.ops-events-section{grid-column:1/-1}.ops-amenity{display:block}.ops-amenity>.ops-amenity-install{margin-top:10px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-pane[data-manager-pane=ops].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));display:block;overflow-y:auto}.operations-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-jump-nav{z-index:4;border:1px solid var(--line);scrollbar-width:none;background:#080e17f7;grid-column:1/-1;gap:4px;min-width:0;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}.ops-jump-nav::-webkit-scrollbar{display:none}.ops-jump-nav button{min-width:max-content;min-height:36px;color:var(--muted);background:#162334;border:1px solid #2d4052;padding:0 12px;font-size:9px;font-weight:700}.ops-jump-nav button:active,.ops-jump-nav button:focus-visible{border-color:var(--acid);color:var(--cream);outline:0}.operations-dashboard>section{grid-column:auto;scroll-margin-top:48px}.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1/-1}.ops-progress,.ops-certification,.ops-rating{padding:10px}.ops-progress header small,.ops-certification header>span,.ops-section>header>span,.ops-rating header>span{font-size:10px}.ops-progress header b,.ops-certification header strong{font-size:14px}.ops-progress header>strong,.ops-rating header>strong{font-size:16px}.ops-progress-track,.ops-progress ol{margin-top:7px}.ops-progress li>span{width:25px;height:25px;font-size:10px}.ops-progress li small{display:none}.ops-progress>footer{gap:3px 7px;margin-top:7px;padding-top:7px}.ops-progress footer span{font-size:10px}.ops-progress footer b{font-size:11px}.ops-certification header small{margin-top:4px;font-size:11px}.ops-certification ul{gap:4px;margin-top:7px}.ops-certification li{grid-template-columns:20px minmax(0,1fr);gap:5px}.ops-certification li>i{width:20px;height:20px}.ops-certification li b{font-size:10px}.ops-certification li small{font-size:9px}.ops-certification>footer{padding-top:7px;font-size:9px}.ops-rating ul{gap:6px;margin-top:8px}.ops-rating li b{font-size:10px}.ops-rating li strong{font-size:11px}.ops-rating>p{margin-top:8px;padding-top:7px;font-size:10px}.ops-section>header{padding:8px 10px}.ops-section>header>small{margin-top:2px;font-size:10px}.ops-section article{padding:8px 10px}.ops-infrastructure header>span,.ops-amenity header>span,.ops-staff header>span{flex-basis:30px;width:30px;height:30px;font-size:12px}.ops-infrastructure header b,.ops-amenity header b,.ops-staff header b{font-size:12px}.ops-infrastructure header small,.ops-amenity header small,.ops-staff header small{font-size:9px}.ops-infrastructure header>strong{font-size:11px}.ops-infrastructure p,.ops-amenity p,.ops-staff p{min-height:0;margin:6px 0;font-size:10px}.ops-infrastructure button,.ops-amenity>button,.ops-staff button{min-height:40px;font-size:10px}.snack-assortment-panel{margin-top:8px}.snack-assortment{gap:4px;min-height:106px;padding:7px}.snack-assortment-name b{font-size:10px}.snack-assortment>small{font-size:8px}.ops-mastery{margin:6px 0}.ops-mastery>span,.ops-mastery>strong{font-size:9px}.ops-forecast-section article{min-height:116px;padding:8px}.ops-forecast-section article header b{font-size:11px}.ops-forecast-section article p{margin:5px 0;font-size:10px}.ops-forecast-section article footer span,.ops-forecast-section article footer strong{font-size:9px}.ops-event{grid-template-rows:auto minmax(26px,1fr) auto 40px;gap:5px}.ops-event header>span{flex-basis:32px;width:32px;height:32px;font-size:9px}.ops-event header b{font-size:11px}.ops-event header small,.ops-event footer{font-size:9px}.ops-event p{font-size:10px}.ops-event button{min-height:40px;font-size:9px}.ops-contract{grid-template-rows:auto minmax(24px,1fr) auto auto 40px;gap:5px}.ops-contract header>span{flex-basis:32px;width:32px;height:32px}.ops-contract header b{font-size:11px}.ops-contract p{font-size:10px}.ops-contract button{min-height:40px;font-size:9px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-tabs button i{display:none}.manager-tabs button span{margin-right:0}.ops-progress footer span{display:none}.ops-progress>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-staff-section>div{grid-template-columns:minmax(0,1fr)}.ops-staff-section article+article{border-top:1px solid var(--line);border-left:0}.ops-contracts-section>div{grid-template-columns:minmax(0,1fr)}.ops-contracts-section article+article{border-top:1px solid var(--line);border-left:0}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#assignment-drawer.is-party-order .assignment-seat-picker{grid-area:2/2;gap:4px;min-width:0;min-height:0;margin:0;padding:5px 7px;display:grid;overflow:hidden}#assignment-drawer.is-party-order .assignment-seat-picker>header b{margin-top:1px;font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker>header strong{font-size:14px}#assignment-drawer.is-party-order .assignment-seat-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}#assignment-drawer.is-party-order .assignment-seat-picker>div>span{min-height:26px;padding:2px 4px}#assignment-drawer.is-party-order .assignment-seat-picker>div small{font-size:6px}#assignment-drawer.is-party-order .assignment-seat-picker>div b{margin-top:0;font-size:9px}#assignment-drawer.is-party-order .assignment-seat-picker>p{font-size:7px}#assignment-drawer.is-party-order .assignment-list{scroll-snap-type:none;grid-area:3/2/5;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);grid-auto-columns:auto;grid-auto-flow:row;gap:5px;min-width:0;min-height:0;display:grid;overflow:hidden auto}#assignment-drawer.is-party-order .assignment-card--group{scroll-snap-align:none;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) 54px;gap:4px 5px;min-width:0;height:auto;min-height:96px;padding:5px;overflow:hidden}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:40px;min-height:100%}#assignment-drawer.is-party-order .assignment-card--group .assignment-machine b{font-size:10px}#assignment-drawer.is-party-order .assignment-card--group .assignment-machine small{font-size:7px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status{padding:3px 5px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status b{font-size:8px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status small{font-size:7px}#assignment-drawer.is-party-order .assignment-seat-note{padding:3px 5px}#assignment-drawer.is-party-order .assignment-seat-choice b{font-size:16px}#assignment-drawer.is-party-order .assignment-seat-choice small{font-size:6px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){#assignment-drawer.is-party-order .assignment-card--group{grid-template-columns:34px minmax(0,1fr) 44px;grid-auto-rows:auto}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:34px;font-size:11px}#assignment-drawer.is-party-order .assignment-card--group .game-run-status small,#assignment-drawer.is-party-order .assignment-seat-note small{display:none}#assignment-drawer.is-party-order .assignment-seat-choice small{overflow-wrap:anywhere}}.queue-glyph{flex:0 0 18px;width:18px;height:16px;display:inline-block;position:relative}.queue-glyph:before{content:"";border:2px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;left:2px;box-shadow:8px 1px 0 -1px #18222c,8px 1px 0 1px}.queue-glyph:after{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;height:6px;position:absolute;bottom:0;left:1px;right:1px}.mobile-panel-toggle{pointer-events:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mobile-panel-toggle span{transition:transform .16s}.mobile-panel-toggle[aria-expanded=true] span{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.mobile-panel-toggle:hover{color:var(--acid);outline-offset:-2px;outline:1px solid #d8f24a85}}.mobile-panel-toggle:focus-visible{color:var(--acid);outline-offset:-2px;outline:1px solid #d8f24a85}.mission-card{width:min(286px,100vw - 48px);min-height:64px;padding:11px 46px 11px 14px}.mission-card .eyebrow,.mission-card>p,.mission-card .mission-count,.mission-card .club-level-strip,.mission-card .hype-line{display:none}.mission-card h2{text-overflow:ellipsis;white-space:nowrap;min-height:20px;margin:0;font-size:16px;line-height:1.2;overflow:hidden}.mission-card .mission-progress{height:5px;margin-top:9px}.mission-card .mobile-panel-toggle{width:40px;height:40px;min-height:40px;font-size:22px;position:absolute;top:5px;right:5px}.mission-card.is-mobile-expanded{width:min(330px,100vw - 48px);max-height:330px;padding:15px 48px 15px 16px;overflow:auto}.mission-card.is-mobile-expanded h2{white-space:normal}.mission-card.is-mobile-expanded .eyebrow{margin-bottom:9px;display:block}.mission-card.is-mobile-expanded>p{margin-top:7px;font-size:13px;display:block}.mission-card.is-mobile-expanded .mission-count{font-size:11px;display:block}.mission-card.is-mobile-expanded .club-level-strip{display:grid}@media (width>=1001px) and (height>=621px) and (pointer:fine){.mission-card:not(.is-tutorial):not(.is-mobile-expanded){width:min(350px,100vw - 48px)}.mission-card:not(.is-tutorial):not(.is-mobile-expanded) h2{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}}#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small{letter-spacing:0}#manager-console .manager-tabs button{min-height:46px;font-size:12px}#manager-console .manager-status small{font-size:10px}#manager-console .manager-status b,#manager-console .manager-page-head p{font-size:13px}.manager-pane[data-manager-pane=market].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.manager-pane[data-manager-pane=market] .component-filter-panel{border:0;margin-bottom:10px;padding:0}.manager-pane[data-manager-pane=market] .component-filter-bar{grid-template-columns:repeat(9,minmax(0,1fr))}.manager-product-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;min-height:0;padding-right:5px;overflow:hidden auto}.manager-product-card .product-copy small{font-size:10px}.manager-product-card .product-copy h3{font-size:15px}.manager-product-card .product-copy b,.manager-product-card .product-copy p{font-size:11px}.product-buy small{font-size:10px}.product-buy .product-cart-controls button,.manager-cart-quantity button{width:44px;height:44px;min-height:44px}.manager-pane[data-manager-pane=warehouse].is-active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.warehouse-toolbar{min-width:0;margin-bottom:10px;display:block}.warehouse-category-filters{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.warehouse-category-filters button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:#142131;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 8px;display:grid}.warehouse-category-filters button>span{width:28px;height:28px;color:var(--cyan);place-items:center;font-size:11px;display:grid}.warehouse-category-filters button b{white-space:normal;min-width:0;font-size:11px;line-height:1.05}.warehouse-category-filters button small{color:var(--cyan);font-size:10px}.warehouse-category-filters button.is-active{border-color:var(--acid);color:var(--cream)}.warehouse-category-filters button.is-active>span{background:var(--acid);color:var(--ink)}.warehouse-grid{align-content:start;min-height:0;overflow-y:auto}.manager-ops-pane.is-active{overflow-y:auto}.operations-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.ops-jump-nav{z-index:5;border:1px solid var(--line);background:#080e17f7;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:sticky;top:0}.ops-jump-nav button{min-height:44px;color:var(--muted);cursor:pointer;background:#162334;border:1px solid #0000;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.ops-jump-nav button:hover{border-color:var(--acid);color:var(--cream);outline:0}}.ops-jump-nav button:focus-visible{border-color:var(--acid);color:var(--cream);outline:0}.ops-progress{grid-column:span 8}.ops-certification{grid-column:span 4}.ops-rating,.ops-forecast-section{grid-column:span 6}.ops-events-section,.ops-contracts-section,.ops-infrastructure-section,.ops-services-section,.ops-staff-section{grid-column:1/-1}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{white-space:normal;max-width:120px;font-size:11px}.ops-progress footer{grid-template-columns:auto minmax(0,1fr)}.ops-rating-reasons{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:10px;display:flex}.ops-rating-reasons span{color:var(--muted);background:#1a2939;padding:5px 7px;font-size:11px}.ops-forecast-section article{min-height:0}.ops-forecast-section article footer{grid-template-columns:minmax(100px,auto) minmax(0,1fr)}.ops-forecast-section article footer strong{overflow-wrap:anywhere}#assignment-drawer,#build-drawer,#station-drawer{width:auto;max-width:none;padding:18px;inset:16px;transform:translateY(calc(100% + 32px))}#assignment-drawer.is-open,#build-drawer.is-open,#station-drawer.is-open{transform:translateY(0)}#assignment-drawer{grid-template-rows:auto auto auto minmax(0,1fr) 58px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#assignment-drawer .drawer-head{grid-area:1/1/auto/-1}#assignment-drawer .customer-focus{grid-area:2/1;min-height:82px;margin:0}#assignment-drawer .quote-block{grid-area:3/1;margin:0}#assignment-drawer .assignment-seat-picker{grid-area:4/1;align-self:start;margin:0}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:minmax(126px,auto);align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}#assignment-drawer .assignment-card{grid-template-rows:auto minmax(52px,auto);grid-template-columns:54px minmax(0,1fr) auto;gap:8px 10px;min-height:126px;padding:9px;position:relative;overflow:hidden;transform:none}#assignment-drawer .assignment-card .seat-number{grid-area:1/1/3;width:54px;min-height:100%}#assignment-drawer .assignment-machine{grid-area:1/2;align-self:center}#assignment-drawer .assignment-machine b{font-size:13px}#assignment-drawer .assignment-machine small{margin-top:4px;font-size:11px}#assignment-drawer .assignment-price{grid-area:1/3;font-size:15px}#assignment-drawer .game-run-status{grid-area:2/2/auto/-1;justify-content:center;min-height:52px;padding:7px 9px}#assignment-drawer .game-run-status b{white-space:normal;font-size:11px}#assignment-drawer .game-run-status small{font-size:10px;line-height:1.2}#assignment-drawer .assignment-action-bar{grid-area:5/1/auto/-1;grid-template-columns:150px minmax(210px,.55fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}#assignment-drawer .assignment-action-bar .drawer-foot{border:1px solid var(--line);flex-direction:column;grid-area:1/1;justify-content:center;min-height:58px;margin:0;padding:7px 10px}#assignment-drawer .assignment-action-bar .refuse-button{grid-area:1/2;min-height:58px;margin:0}#assignment-drawer .assignment-action-bar .assignment-confirm-button{grid-area:1/3;min-height:58px;margin:0;display:flex}#assignment-drawer .assignment-card--group{grid-template-columns:54px minmax(0,1fr) 62px}#assignment-drawer .assignment-card--group .assignment-seat-choice{grid-area:1/3/3;min-height:100%}#assignment-drawer .assignment-card--group .game-run-status{grid-column:2}#build-drawer{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#build-drawer .drawer-head{grid-area:1/1/auto/-1}#build-drawer .drawer-lead{display:none}#build-drawer .build-sections{grid-area:2/1/6;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-right:3px;overflow-y:auto}#build-drawer .build-section h3{margin-bottom:6px;font-size:11px}#build-drawer .build-row{background:0 0;border:0;min-height:0;margin-bottom:6px;padding:0;display:block}#build-drawer .build-row>.part-glyph,#build-drawer .build-row>span:nth-child(2),#build-drawer .build-row>select{display:none}#build-drawer .build-slot-button{border:1px solid var(--line);width:100%;min-height:68px;color:var(--cream);cursor:pointer;text-align:left;background:#172536;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:2px 9px;padding:7px 8px;display:grid}#build-drawer .build-slot-button:before{content:attr(data-slot-icon);width:48px;height:48px;color:var(--cyan);background:#0d1724;grid-area:1/1/3;place-items:center;font-family:Russo One,sans-serif;font-size:11px;display:grid}#build-drawer .build-slot-button>span{flex-direction:column;min-width:0;display:flex}#build-drawer .build-slot-button small{color:var(--cyan);font-size:11px}#build-drawer .build-slot-button b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}#build-drawer .build-slot-button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}#build-drawer .build-slot-button>strong{color:var(--acid);grid-area:1/3/3;font-size:24px;font-weight:400}@media (hover:hover) and (pointer:fine){#build-drawer .build-slot-button:hover{border-color:var(--acid);outline:0}}#build-drawer .build-slot-button:focus-visible{border-color:var(--acid);outline:0}#build-drawer .account-select-row{grid-area:2/2;margin:0}#build-drawer .pc-preview{grid-area:3/2;grid-template-rows:54px minmax(0,1fr);grid-template-columns:1fr;min-height:142px;margin:0}#build-drawer .preview-coverage{border-right:0;border-bottom:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}#build-drawer .pc-preview--expanded .preview-stats span{grid-column:span 3;justify-content:center;padding:6px 3px}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+5){grid-column:span 4}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(3n){border-right:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(4n){border-right:0}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+4){border-bottom:1px solid var(--line)}#build-drawer .pc-preview--expanded .preview-stats span:nth-child(n+5){border-bottom:0}#build-drawer .build-warning{grid-area:4/2;margin:0}#build-drawer .bundle-button{grid-area:5/2;min-height:58px;margin:0}#build-drawer .build-part-picker{z-index:8;border:1px solid var(--line);background:#0c1420;min-height:0;padding:10px;position:absolute;inset:74px 394px 18px 18px}#build-drawer .build-part-picker:not([hidden]){grid-template-rows:52px minmax(0,1fr);display:grid}#build-drawer .build-part-picker>header{align-items:center;gap:10px;display:flex}#build-drawer .build-part-picker>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--acid);background:#172536;font-size:20px}#build-drawer .build-part-picker>header span{flex-direction:column;display:flex}#build-drawer .build-part-picker>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:7px;min-height:0;display:grid;overflow-y:auto}#build-drawer .build-part-picker>div>button{border:1px solid var(--line);min-height:76px;color:var(--cream);text-align:left;background:#172536;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;display:grid}#build-drawer .build-part-picker .part-artwork{width:66px;height:66px}#build-drawer .build-part-picker button>span{flex-direction:column;min-width:0;display:flex}#build-drawer .build-part-picker button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}#build-drawer .build-part-picker button em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal}#build-drawer .build-part-picker button>strong{color:var(--acid);font-size:16px}#station-drawer{grid-template-rows:auto auto auto minmax(0,1fr) 58px;grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px 14px;min-height:0;display:grid;overflow:hidden}#station-drawer .drawer-head{grid-area:1/1/auto/-1}#station-drawer .station-spec-grid{grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}#station-drawer .station-spec-grid>span{min-height:54px;padding:5px 3px}#station-drawer .station-spec-grid small{font-size:10px}#station-drawer .station-spec-grid b{margin-top:3px;font-size:13px}#station-drawer .station-config-list{grid-area:2/2/6;min-height:0;margin:0;padding-right:3px;display:block;overflow-y:auto}.station-config-group{border:1px solid var(--line);margin-top:8px}.station-config-group h3{color:var(--cyan);background:#0c1622;margin:0;padding:8px 10px;font-size:11px}.station-config-group>div{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:6px 8px;display:grid}.station-config-group>div>span:last-child{flex-direction:column;min-width:0;display:flex}.station-config-group small{color:var(--muted);font-size:10px}.station-config-group b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.station-profile-panel{margin:0;padding:10px}.station-profile-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))}.station-profile-panel button{min-height:56px}.station-profile-panel button small{font-size:11px}.station-profile-panel button strong{font-size:10px}.station-profile-panel>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.3}#station-drawer .account-select-row{grid-area:3/1;margin:0}#station-drawer .account-library{grid-area:4/1;min-height:0;margin:0;overflow-y:auto}#station-drawer .bundle-button{grid-area:5/1;min-height:58px;margin:0}.manager-cart-layout{width:min(1120px,100%);margin:0 auto}.manager-cart-content{grid-template-rows:minmax(0,1fr)}.manager-cart-layout .shop-cart-checkout-panel{align-self:start;max-height:410px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#manager-console small,#build-drawer small,#station-drawer small,#assignment-drawer small{font-size:10px}.mission-card{min-height:42px;padding:7px 42px 7px 11px}.mission-card h2{min-height:16px;font-size:14px}.mission-card .mission-progress{height:4px;margin-top:6px}.mission-card.is-mobile-expanded{max-height:116px;padding:9px 42px 9px 11px}.mission-card.is-mobile-expanded .eyebrow,.mission-card.is-mobile-expanded .club-level-strip{display:none}.mission-card.is-mobile-expanded>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;display:-webkit-box;overflow:hidden}.mission-card.is-mobile-expanded .mission-count{font-size:10px}.mobile-ops-chip{min-width:48px}.mobile-ops-chip .queue-glyph{color:var(--orange)}.toast-stack{max-height:56px}.touch-stick{background:#080e17ad;border-color:#f2eddc80;box-shadow:inset 0 0 0 12px #4ad9d20a}.touch-stick i{border:3px solid var(--cyan);background:#f2eddceb;box-shadow:0 5px 14px #00000057}.touch-action small{overflow-wrap:anywhere;max-width:74px;font-size:11px;line-height:1.05}#manager-console .manager-topbar{grid-template-columns:minmax(0,1fr) 92px 44px}#manager-console .manager-status small{font-size:10px}#manager-console .manager-status b{font-size:13px}#manager-console .manager-tabs button{min-height:44px;font-size:12px}.manager-pane[data-manager-pane=market] .component-filter-bar{grid-template-columns:minmax(0,1fr)}.manager-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:68px}.manager-product-card,.manager-product-card .product-buy,.manager-product-card .product-media{height:68px;min-height:68px}.manager-product-card{grid-template-columns:54px minmax(0,1fr) 74px}.manager-product-card .product-media{width:54px}.manager-product-card .product-copy h3{font-size:13px}.manager-product-card .product-copy b{font-size:10px}.product-buy .product-cart-controls button{place-items:center;width:44px;height:44px;min-height:44px;display:grid}.product-cart-controls>b{font-size:10px}.manager-pane[data-manager-pane=warehouse].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);gap:5px}.warehouse-toolbar{border-right:1px solid var(--line);grid-area:1/1;height:auto;min-height:0;margin:0;padding-right:3px;overflow:hidden}.warehouse-category-filters{grid-template-columns:minmax(0,1fr);grid-auto-rows:44px;align-content:start;gap:4px;height:100%;overflow-y:auto}.warehouse-category-filters button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px}.warehouse-category-filters button b,.warehouse-category-filters button.is-active b,.warehouse-category-filters button small{display:none}.warehouse-category-filters button>span{width:30px;height:30px}.warehouse-grid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehouse-item{grid-template-columns:58px minmax(0,1fr) 86px;height:72px;min-height:72px;padding:4px}.warehouse-item>.part-artwork{width:58px;height:62px}.warehouse-item>span b{font-size:12px}.warehouse-item em{font-size:10px}.warehouse-item__actions{grid-template-rows:18px 44px;gap:2px}.warehouse-item__actions>strong{font-size:11px}.manager-pane[data-manager-pane=ops].is-active{padding:5px 5px calc(56px + env(safe-area-inset-bottom))}.operations-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ops-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.ops-jump-nav button{min-height:38px;font-size:10px}.operations-dashboard>section{grid-column:auto}.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-infrastructure-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1/-1}.ops-amenity{display:block}.ops-amenity>.ops-amenity-install{margin-top:8px}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{display:none}.ops-rating-reasons span{font-size:10px}.ops-forecast-section article footer{grid-template-columns:88px minmax(0,1fr)}#assignment-drawer,#build-drawer,#station-drawer{padding:6px;inset:0;transform:translateY(100%)}#assignment-drawer.is-open,#build-drawer.is-open,#station-drawer.is-open{transform:translateY(0)}#assignment-drawer{grid-template-rows:44px 66px 76px minmax(0,1fr) 56px;grid-template-columns:clamp(190px,28vw,230px) minmax(0,1fr);gap:5px 7px}#assignment-drawer .drawer-head{min-height:44px}#assignment-drawer .drawer-head h2{font-size:20px}#assignment-drawer .customer-focus{height:66px;min-height:66px;padding:5px}#assignment-drawer .customer-avatar{width:48px;height:48px}#assignment-drawer .customer-focus b{font-size:12px}#assignment-drawer .customer-focus em{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}#assignment-drawer .quote-block{height:76px;padding:5px}#assignment-drawer .quote-head{margin-bottom:4px}#assignment-drawer .quote-options button{min-height:48px}#assignment-drawer .assignment-list{grid-area:2/2/5;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-columns:minmax(250px,44%);grid-auto-flow:column;min-height:0;display:grid;overflow:auto hidden}#assignment-drawer .assignment-card{grid-template-rows:auto minmax(50px,auto);grid-template-columns:48px minmax(0,1fr) auto;height:100%;min-height:100%;overflow-y:auto}#assignment-drawer .assignment-card .seat-number{width:48px}#assignment-drawer .assignment-machine b{font-size:12px}#assignment-drawer .assignment-machine small{font-size:10px}#assignment-drawer .game-run-status b{font-size:11px}#assignment-drawer .game-run-status small{font-size:10px}#assignment-drawer .assignment-action-bar{grid-template-columns:86px minmax(140px,.55fr) minmax(0,1fr);gap:5px}#assignment-drawer .assignment-action-bar .drawer-foot,#assignment-drawer .assignment-action-bar .refuse-button,#assignment-drawer .assignment-action-bar .assignment-confirm-button{min-height:56px}#assignment-drawer .assignment-action-bar .refuse-button{font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker{grid-area:2/2;min-height:66px;padding:4px 6px}#assignment-drawer.is-party-order .assignment-seat-picker>header b{font-size:11px}#assignment-drawer.is-party-order .assignment-seat-picker>header strong{font-size:15px}#assignment-drawer.is-party-order .assignment-seat-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}#assignment-drawer.is-party-order .assignment-seat-picker>div>span{min-height:34px;padding:3px 5px}#assignment-drawer.is-party-order .assignment-seat-picker>div small{font-size:10px}#assignment-drawer.is-party-order .assignment-seat-picker>div b{font-size:11px}#assignment-drawer.is-party-order .assignment-list{grid-area:3/2/5;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}#assignment-drawer.is-party-order .assignment-card--group{grid-template-rows:auto minmax(42px,auto);grid-template-columns:44px minmax(0,1fr) 50px;height:auto;min-height:92px;overflow:hidden}#assignment-drawer.is-party-order .assignment-card--group .seat-number{width:44px}#assignment-drawer.is-party-order .assignment-seat-choice b{font-size:18px}#assignment-drawer.is-party-order .assignment-seat-choice small{font-size:10px}#build-drawer{grid-template-rows:44px minmax(0,1fr) auto auto 52px;grid-template-columns:minmax(0,1fr) clamp(205px,29vw,250px);gap:5px 7px}#build-drawer .build-sections{grid-template-columns:1fr;gap:5px}#build-drawer .build-slot-button{min-height:58px}#build-drawer .build-slot-button:before{width:42px;height:42px}#build-drawer .build-slot-button b{font-size:12px}#build-drawer .account-select-row{min-height:54px;padding:4px}#build-drawer .pc-preview{grid-template-rows:30px minmax(0,1fr);min-height:92px}#build-drawer .bundle-button{min-height:52px}#build-drawer .build-part-picker{inset:50px calc(clamp(205px,29vw,250px) + 13px) 6px 6px}#build-drawer .build-part-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}#station-drawer{grid-template-rows:44px 82px 54px minmax(0,1fr) 52px;grid-template-columns:clamp(225px,34vw,280px) minmax(0,1fr);gap:5px 7px}#station-drawer .station-spec-grid{height:82px;overflow:hidden}#station-drawer .station-config-list{padding-right:2px}.station-profile-panel{padding:6px}.station-profile-panel button{min-height:48px;padding:5px}.station-profile-panel>p{margin-top:5px;font-size:10px}.station-config-group h3{padding:5px 7px;font-size:10px}.station-config-group>div{min-height:44px;padding:4px 6px}#station-drawer .account-select-row{height:54px;min-height:54px}#station-drawer .bundle-button{min-height:52px}.manager-cart-quantity button{width:44px;height:44px;min-height:44px}.manager-cart-quantity{grid-template-columns:44px 28px 44px}.manager-cart-layout{width:100%}.manager-cart-layout .shop-cart-checkout-panel{max-height:none}.steem-library-bar{grid-template-columns:minmax(0,1fr) minmax(210px,30vw);min-height:48px}.steem-library-bar .account-tabs{overflow-x:auto}.steem-library-bar .account-tabs button{min-width:132px;height:44px;min-height:44px}.steem-library-bar .account-tabs button b{font-size:11px}.steem-library-bar .account-tabs button small{font-size:9px}.steem-account-actions .compact-button{height:44px;min-height:44px;font-size:10px}.steem-store-browser{grid-template-columns:clamp(150px,22vw,188px) minmax(0,1fr)}.manager-pane .game-store-list{grid-auto-rows:68px}.steem-game-tile{grid-template-columns:64px minmax(0,1fr);min-height:68px}.steem-game-tile-copy small{font-size:9px}.steem-game-tile-copy b{font-size:12px}.steem-game-tile-copy em{font-size:9px}.steem-game-detail{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(92px,18%,120px) minmax(0,1fr) clamp(92px,16%,112px)}.steem-detail-cover{grid-area:1/1}.steem-detail-copy{grid-area:1/2;gap:6px;padding:8px}.steem-detail-head small{font-size:9px}.steem-detail-head h2{font-size:16px}.steem-detail-head p{font-size:10px}.steem-detail-requirements .system-requirement-row{grid-template-columns:42px repeat(3,minmax(0,1fr));min-height:38px}.steem-detail-requirements .system-requirement-row>small,.steem-detail-requirements .system-requirement-row>span{font-size:9px}.steem-detail-requirements .system-requirement-row>span b{font-size:12px}.steem-detail-copy .game-equipment-note{font-size:9px}.steem-detail-buy{grid-area:1/3;min-height:100%;font-size:10px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#manager-console .manager-tabs button{padding-inline:4px;font-size:9px}#manager-console .manager-tabs button i{display:inline}#manager-console .manager-tabs button span{margin-right:3px}#assignment-drawer{grid-template-columns:190px minmax(0,1fr)}#assignment-drawer .assignment-list{grid-auto-columns:minmax(230px,72%)}#assignment-drawer .assignment-action-bar{grid-template-columns:74px 128px minmax(0,1fr)}#assignment-drawer .assignment-action-bar .drawer-foot span,#assignment-drawer.is-party-order .assignment-seat-picker>div small{display:none}.steem-store-browser{grid-template-columns:140px minmax(0,1fr)}.steem-game-detail{grid-template-columns:82px minmax(0,1fr) 90px}.steem-detail-head p,.steem-detail-copy .game-equipment-note{display:none}}@media (width<=850px) and (height>=621px){.brand-layer{padding:12px;overflow-x:hidden}.brand-dialog{scrollbar-gutter:stable;width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:14px;overflow-x:hidden}.brand-editor{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:12px}.brand-editor__preview{border-right:0;border-bottom:1px solid var(--line);text-align:left;flex-direction:row;justify-content:flex-start;gap:18px;min-height:112px;padding:12px 18px}.club-logo--preview{flex:0 0 84px;width:84px;height:84px;font-size:26px;box-shadow:5px 5px #030c1752}.brand-editor__preview>span:last-child{flex:1;width:auto;min-width:0}.brand-editor__preview small{margin-top:0;font-size:9px}.brand-editor__preview b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;overflow:hidden}.brand-editor__form{min-width:0;padding:12px 16px;overflow:hidden}.brand-editor__form>p{display:none}.brand-name-field input{height:50px;font-size:18px}.brand-logo-builder{min-width:0;margin-top:10px}.brand-control-panel,.brand-control-panel--color{min-width:0;max-width:100%;overflow:hidden}.brand-palette-options{min-width:0;max-width:100%}.brand-palette-choice{min-width:0}.brand-generator-actions{padding-top:12px}.brand-generator-actions button,.brand-dialog__actions button{min-height:48px}.brand-dialog__actions{margin-top:10px}#manager-console{grid-template-rows:112px minmax(0,1fr)}#manager-console .manager-topbar{grid-template-rows:52px 52px;grid-template-columns:52px minmax(0,1fr) 94px 46px;gap:4px;height:112px;min-height:112px;padding:4px 6px}#manager-console .manager-brand{grid-area:1/1;justify-content:center;min-width:0;display:flex}#manager-console .manager-brand>div{display:none}#manager-console .manager-brand>.club-logo{flex-basis:42px;width:42px;height:42px}#manager-console .manager-status{grid-area:1/2;justify-content:flex-end;min-width:0;height:48px}#manager-console .manager-status span:first-child{display:none}#manager-console .manager-status span{align-items:flex-end}#manager-console .manager-cart-button{grid-area:1/3;width:94px;height:46px;min-height:46px;padding:0 7px}#manager-console .manager-close{grid-area:1/4;width:46px;height:46px;min-height:46px}#manager-console .manager-tabs{background:0 0;border:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:4px;width:100%;height:52px;padding:0;position:static;overflow:hidden}#manager-console .manager-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:48px;min-height:48px;padding:0 6px;font-size:10px;overflow:hidden}#manager-console .manager-tabs button span{margin-right:4px;font-size:13px}}.status-strip>.iap-shop-button{z-index:auto;border-color:var(--line);background:#0d1420e6;flex:0 0 54px;width:54px;height:54px;position:static;box-shadow:0 10px 30px #02070c38}.status-strip>.iap-shop-button:disabled{color:var(--muted);opacity:.45;cursor:not-allowed}@media (width<=1100px) and (height>=621px){.component-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1001px) and (width<=1399px) and (height>=621px) and (pointer:fine){#manager-console .manager-tabs button{padding-inline:4px;font-size:11px}#manager-console .manager-tabs button span{margin-right:4px}.component-filter-bar button,.warehouse-category-filters button{grid-template-columns:28px minmax(0,1fr);gap:6px;padding-inline:6px}.component-filter-bar button small,.warehouse-category-filters button small{display:none}}@media (width>=1001px) and (height>=621px) and (pointer:fine){.manager-product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content}.manager-product-card{grid-template-rows:auto 1fr 64px;grid-template-columns:minmax(0,1fr);align-self:stretch;height:auto;min-height:0}.manager-product-card .product-media{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:0}.manager-product-card .product-copy{padding:8px 10px 7px;display:block}.manager-product-card .product-copy small,.manager-product-card .product-copy p{display:block}.manager-product-card .product-copy h3{min-height:0;margin:3px 0 5px;font-size:14px}.manager-product-card .product-copy p{white-space:normal;overflow-wrap:anywhere;margin-top:4px;overflow:visible}.manager-product-card .product-buy>span{display:flex}.manager-product-card .product-buy{border-top:1px solid var(--line);border-left:0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;height:64px;min-height:64px;padding:7px 8px;display:grid}.manager-product-card .product-buy>strong{text-align:right;grid-area:1/2;justify-self:end}.manager-product-card .product-cart-controls{grid-area:1/3;justify-content:flex-end}.manager-product-card .product-buy .product-cart-controls button{display:grid}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.status-strip>.iap-shop-button{width:42px;height:42px;min-height:42px;box-shadow:none;clip-path:none;background:0 0;border:0;border-left:1px solid #c8e1e329;border-radius:0;flex-basis:42px}.status-strip>.iap-shop-button i{margin-top:-9px}}@media (orientation:landscape) and (width<=1400px) and (height<=620px){#station-drawer{grid-template-rows:48px 82px 50px minmax(0,1fr) 48px}#station-drawer .station-spec-grid{grid-area:2/1/auto/-1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:82px;overflow:hidden}#station-drawer .station-spec-grid:has(>:nth-child(9)){grid-template-columns:repeat(6,minmax(0,1fr))}#station-drawer .station-spec-grid>span{min-width:0;height:auto;min-height:0;padding:3px 4px;overflow:hidden}#station-drawer .station-spec-grid small,#station-drawer .station-spec-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}#station-drawer .station-spec-grid small{font-size:8px!important}#station-drawer .station-spec-grid b{margin-top:2px;font-size:10px}#station-drawer .station-config-list{grid-area:3/2/6}#station-drawer .account-select-row{grid-area:3/1}#station-drawer .account-library{grid-area:4/1}#station-drawer .bundle-button{grid-area:5/1}#build-drawer .account-select-row{grid-template-columns:72px minmax(0,1fr);gap:4px;overflow:hidden}#build-drawer .account-select-row>span,#build-drawer .account-select-row b,#build-drawer .account-select-row select{min-width:0}#build-drawer .account-select-row b{font-size:10px;line-height:1.05}#build-drawer .account-select-row select{padding-inline:5px;font-size:10px}#build-drawer .preview-coverage span{flex-direction:column;gap:0;min-width:0;padding:2px 1px;overflow:hidden}#build-drawer .preview-coverage small,#build-drawer .preview-stats small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden;font-size:8px!important}#build-drawer .preview-coverage b{margin-top:1px;font-size:11px;line-height:1}#build-drawer .pc-preview--expanded .preview-stats span{padding:2px 1px}#build-drawer .pc-preview--expanded .preview-stats b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px;font-size:9px;line-height:1.05;overflow:hidden}.manager-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(78px,auto)}.manager-product-card{grid-template-rows:minmax(78px,auto);grid-template-columns:clamp(52px,6vw,70px) minmax(0,1fr) clamp(72px,7vw,86px);align-items:stretch;height:auto;min-height:78px}.manager-product-card .product-media{width:clamp(52px,6vw,70px);height:100%;min-height:78px}.manager-product-card .product-copy{align-self:center;padding:5px 6px;overflow:visible}.manager-product-card .product-copy small,.manager-product-card .product-copy p{display:none}.manager-product-card .product-copy h3{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:0 0 4px;font-size:12px;line-height:1.08;display:block;overflow:visible}#manager-console .manager-product-card .product-copy b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.08;display:block;overflow:visible;font-size:10px!important}.manager-product-card .product-buy{border-top:0;border-left:1px solid var(--line);grid-template-rows:18px minmax(44px,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:78px;padding:5px 4px;display:grid}.manager-product-card .product-buy>span{display:none}.manager-product-card .product-buy>strong{grid-row:1;justify-self:end}.manager-product-card .product-cart-controls{grid-row:2;justify-content:flex-end}.manager-product-card .product-buy .product-cart-controls button{width:44px;height:44px;min-height:44px}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.manager-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#assignment-drawer .customer-focus em{display:none}}.manager-tutorial{background:#d8f24a14;border:1px solid #d8f24a8a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:46px;padding:6px 10px;display:grid}.manager-tutorial[hidden]{display:none!important}.manager-tutorial>span{flex-direction:column;display:flex}.manager-tutorial small{color:var(--acid);font-size:9px;font-weight:700}.manager-tutorial b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:13px;font-weight:400}.manager-tutorial strong{min-width:0;color:var(--cream);font-size:12px;line-height:1.2}.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:auto auto minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-row:1}.manager-console.is-tutorial-parts .component-filter-panel{grid-row:2}.manager-console.is-tutorial-parts .manager-product-grid{grid-row:3}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:42px minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-area:1/1/auto/-1;min-height:42px;padding:4px 8px}.manager-console.is-tutorial-parts .component-filter-panel{grid-area:2/1}.manager-console.is-tutorial-parts .manager-product-grid{grid-area:2/2}.manager-tutorial small{font-size:8px}.manager-tutorial b{font-size:11px}.manager-tutorial strong{font-size:10px}}.manager-console.is-tutorial-parts .manager-tabs button:disabled{opacity:.3;cursor:not-allowed}.manager-console.is-tutorial-parts .manager-cart-button:disabled{border-color:var(--line);color:#71818a;cursor:not-allowed;opacity:.55}.manager-console.is-opening-store-locked .manager-tabs button:disabled,.manager-console.is-opening-store-locked .manager-cart-button:disabled{opacity:.28;cursor:not-allowed}.manager-tutorial__copy{gap:2px;min-width:0}.manager-tutorial__copy strong,.manager-tutorial__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-tutorial__copy em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.2}.manager-console.is-tutorial-parts .component-filter-bar button:disabled{opacity:.42;cursor:default}.manager-console.is-tutorial-parts .component-filter-bar button.is-complete:disabled{color:var(--muted);opacity:.78;border-color:#4ad9d26b}.manager-console.is-tutorial-parts .component-filter-bar button.is-complete>span{color:var(--cyan);background:#4ad9d224}.manager-console.is-tutorial-parts .component-filter-bar button.is-active:disabled{border-color:var(--acid);color:var(--cream);opacity:1;box-shadow:inset 3px 0 0 var(--acid)}.manager-console.is-tutorial-parts .manager-product-card.is-tutorial-target{border-color:var(--acid);box-shadow:inset 0 0 0 1px #d8f24a47,0 10px 28px #00000038}.product-cart-controls--tutorial button b{font-size:10px;font-weight:700}.manager-product-card .product-buy .product-cart-controls--tutorial button{justify-content:center;gap:7px;width:auto;min-width:116px;padding:0 12px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:18px;display:flex}.tutorial-shop-ready{text-align:center;background:#4ad9d20f;border:1px solid #4ad9d26b;align-content:center;place-self:center;place-items:center;gap:8px;width:min(460px,100%);min-height:170px;padding:20px;display:grid}.tutorial-shop-ready span{color:var(--cyan);font-family:Russo One,sans-serif;font-size:30px}.tutorial-shop-ready b{color:var(--cream);font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.tutorial-shop-ready small{color:var(--muted);font-size:13px}.manager-console.is-tutorial-parts .manager-cart-content{grid-template-rows:auto minmax(0,1fr);gap:8px}.manager-cart-quantity.is-fixed{border:1px solid var(--line);background:#4ad9d20f;grid-template-columns:auto 30px;align-content:center;gap:6px;min-height:42px;padding:0 8px}.manager-cart-quantity.is-fixed small{color:var(--muted);font-size:10px}.manager-cart-quantity.is-fixed b{color:var(--cream);font-size:14px}.shop-cart-checkout-panel.is-tutorial-locked .shop-cart-actions{grid-template-columns:minmax(0,1fr)}@media (width>=1001px) and (height>=621px) and (pointer:fine){.manager-console.is-tutorial-parts .manager-product-grid{grid-template-columns:minmax(320px,500px);justify-content:center;padding-top:clamp(8px,3vh,28px)}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:50px minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{min-height:50px}.manager-tutorial__copy strong{font-size:11px}.manager-tutorial__copy em{font-size:10px}.manager-console.is-tutorial-parts .manager-product-grid{grid-template-columns:minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-product-card{justify-self:center;width:100%;max-width:620px}.manager-product-card .product-buy .product-cart-controls--tutorial button{width:44px;min-width:44px;padding:0}.product-cart-controls--tutorial button b{display:none}.manager-console.is-tutorial-parts .manager-cart-content{grid-template-rows:auto minmax(0,1fr);gap:5px}.manager-console.is-tutorial-parts .manager-cart-tutorial{grid-row:1}.manager-console.is-tutorial-parts .manager-cart-list{grid-row:2}.manager-cart-quantity.is-fixed{grid-template-columns:auto 22px;height:30px;min-height:30px;padding-inline:5px}.manager-cart-quantity.is-fixed small{font-size:9px}}#build-drawer .build-slot-button{grid-template-columns:60px minmax(0,1fr) 24px}#build-drawer .build-slot-button:before{display:none}#build-drawer .build-slot-artwork{background-color:#0d1724;border:1px solid #4ad9d247;grid-area:1/1/3;width:58px;height:58px;display:block}#build-drawer .build-slot-artwork[hidden]{display:none}#build-drawer .build-slot-button.is-empty:before{display:grid}#build-drawer .account-select-row,#build-drawer .pc-preview{align-self:start}#build-drawer .build-tutorial{border:1px solid #d8f24a6b;border-left:4px solid var(--acid);background:#172536;grid-area:4/2;grid-template-columns:42px minmax(0,1fr);align-self:start;gap:10px;min-width:0;padding:10px;display:grid}#build-drawer .build-tutorial[hidden]{display:none}.build-tutorial__step{background:var(--acid);width:42px;height:42px;color:var(--ink);place-items:center;font-family:Russo One,sans-serif;font-size:20px;display:grid}.build-tutorial>div{flex-direction:column;min-width:0;display:flex}.build-tutorial small{color:var(--acid);font-size:10px;font-weight:700}.build-tutorial b{color:var(--cream);margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400}.build-tutorial p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.25}#build-drawer.is-tutorial-build #assemble-button{box-shadow:inset 0 0 0 2px #0b101bb8, 0 0 0 2px var(--acid)}#build-drawer.is-tutorial-upgrade .build-slot-button:disabled{cursor:default;opacity:.38}#build-drawer.is-tutorial-upgrade .build-slot-button.is-tutorial-target,#build-drawer.is-tutorial-upgrade .build-part-picker [data-build-part-id].is-tutorial-target{border-color:var(--acid);box-shadow:inset 3px 0 0 var(--acid), 0 0 0 1px #d8f24a33}#build-drawer.is-tutorial-upgrade #assemble-button.is-tutorial-target{box-shadow:inset 0 0 0 2px #0b101bb8, 0 0 0 2px var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse}.manager-console.is-upgrade-lesson .manager-tutorial__copy strong,.manager-console.is-upgrade-lesson .manager-tutorial__copy em{text-overflow:clip;white-space:normal;overflow:visible}@media (width>=1001px) and (height>=621px) and (pointer:fine){#build-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}#build-drawer .build-sections{grid-row:2/7}#build-drawer .account-select-row{grid-row:2;height:72px;min-height:72px}#build-drawer .pc-preview{grid-row:3;height:142px;min-height:142px}#build-drawer .build-warning{grid-row:5}#build-drawer .bundle-button{grid-row:6}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#build-drawer{grid-template-rows:48px 50px 92px minmax(0,1fr) auto 48px}#build-drawer .build-sections{grid-row:2/7}#build-drawer .account-select-row{grid-row:2;height:50px;min-height:50px}#build-drawer .pc-preview{grid-row:3;height:92px;min-height:92px}#build-drawer .build-warning{grid-row:5}#build-drawer .bundle-button{grid-row:6}#build-drawer .build-slot-button{grid-template-columns:50px minmax(0,1fr) 20px}#build-drawer .build-slot-artwork,#build-drawer .build-slot-button.is-empty:before{width:48px;height:48px}#build-drawer .build-tutorial{gap:7px;min-height:58px;padding:6px}.build-tutorial__step{width:36px;height:36px;font-size:16px}.build-tutorial small{font-size:9px}.build-tutorial b{font-size:12px}.build-tutorial p{margin-top:2px;font-size:10px;line-height:1.15}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobile-catalog-toolbar,.mobile-filter-head,.steem-mobile-back,.steem-account-picker-button,.steem-account-picker,.camera-gesture-hint,.touch-action em{display:none}.category-filter-group{display:contents}.catalog-filter-empty{border:1px dashed var(--line);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.catalog-filter-empty>span{color:var(--cyan);font-size:30px}.catalog-filter-empty b{margin-top:8px;font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.catalog-filter-empty small{max-width:360px;color:var(--muted);margin-top:5px;font-size:11px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){:root{--mobile-header-height:40px;--mobile-nav-height:44px}.topbar{height:var(--mobile-header-height);min-height:var(--mobile-header-height)}.day-clock{height:38px;min-height:38px;padding-block:4px 3px}.settings-button{width:var(--mobile-header-height);height:var(--mobile-header-height)}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){height:38px;padding:3px 6px}.status-strip>.iap-shop-button{flex-basis:38px;width:38px;height:38px;font-size:14px}.context-prompt{display:none!important}.touch-stick,.touch-action{transition:opacity .22s,transform .22s,filter .22s}.touch-controls.is-idle .touch-stick:not(.is-tutorial-target){opacity:.42;transform:scale(.94)}.touch-controls.is-idle .touch-action:not(.is-tutorial-target){opacity:.58;filter:saturate(.72)}.touch-action{width:104px;height:104px;min-height:104px;padding:9px 7px}.touch-action small{max-width:86px;margin-top:2px;font-size:10px;line-height:1.05}.touch-action em{color:#070f16bd;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88px;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.camera-gesture-hint:not([hidden]){z-index:21;top:calc(var(--mobile-safe-top) + 50px);pointer-events:none;background:#080f18e6;border:1px solid #4ad9d28c;align-items:center;gap:7px;min-height:34px;padding:5px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000004d}.camera-gesture-hint span{color:var(--cyan);font-size:18px}.camera-gesture-hint b{color:var(--cream);white-space:nowrap;font-size:9px}.manager-console{grid-template-rows:var(--mobile-header-height) minmax(0, 1fr)}.manager-topbar,#manager-console .manager-topbar{min-height:var(--mobile-header-height);height:var(--mobile-header-height);grid-template-columns:minmax(0,1fr) 88px 40px}#manager-console .manager-status{gap:8px;height:38px}#manager-console .manager-status span:first-child{display:none}#manager-console .manager-status small{font-size:8px}#manager-console .manager-status b{margin-top:0;font-size:12px}#manager-console .manager-cart-button{width:88px;height:38px;min-height:38px}#manager-console .manager-close{width:38px;height:38px;min-height:38px}#manager-console .manager-tabs{right:max(3px, env(safe-area-inset-right));bottom:max(3px, env(safe-area-inset-bottom));left:max(3px, env(safe-area-inset-left));height:var(--mobile-nav-height);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px}#manager-console .manager-tabs button{height:38px;min-height:38px;padding-inline:5px;font-size:10px}#manager-console .manager-tabs button span{font-size:13px}.manager-pane{padding:4px 4px calc(49px + env(safe-area-inset-bottom))}.manager-pane[data-manager-pane=market].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;position:relative}.mobile-catalog-toolbar{grid-template-columns:minmax(112px,1.25fr) minmax(88px,.82fr) minmax(92px,.92fr) minmax(118px,1.1fr);gap:4px;min-width:0;height:40px;display:grid}.mobile-catalog-toolbar>button,.mobile-catalog-toolbar>label{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--muted);background:#111e2d;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:10px;font-weight:700;display:flex}.mobile-catalog-toolbar>button{cursor:pointer}.mobile-catalog-toolbar>button span{color:var(--cyan);font-size:13px}.mobile-catalog-toolbar>button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-catalog-toolbar>button.is-active,.mobile-catalog-toolbar>button[aria-expanded=true]{border-color:var(--acid);color:var(--cream)}.mobile-catalog-toolbar>button:disabled{opacity:.42}.mobile-catalog-toolbar select{width:100%;min-width:0;height:38px;color:var(--cream);font:inherit;background:#111e2d;border:0;outline:0;padding:0 24px 0 7px}.component-filter-panel,.warehouse-toolbar{z-index:45;top:4px;right:4px;bottom:calc(49px + env(safe-area-inset-bottom));background:#09101afc;border:1px solid #4ad9d280;grid-template-rows:38px minmax(0,1fr);gap:5px;min-width:0;min-height:0;margin:0;padding:6px;display:none;position:absolute;left:4px;overflow:hidden;box-shadow:0 12px 36px #00000085}.component-filter-panel.is-mobile-open,.warehouse-toolbar.is-mobile-open{display:grid}.mobile-filter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-width:0;padding-left:7px;display:flex}.mobile-filter-head b{color:var(--cream);font-size:11px}.mobile-filter-head button{width:38px;height:38px;min-height:38px;color:var(--muted);background:0 0;border:0;padding:0;font-size:24px}.component-filter-bar,.warehouse-category-filters{grid-auto-rows:minmax(43px,1fr);grid-auto-flow:row;align-content:stretch;gap:4px;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}.component-filter-bar button,.warehouse-category-filters button,.component-filter-bar .shop-level-filter{grid-template-columns:26px minmax(0,1fr) auto;place-items:center start;gap:5px;width:auto;min-width:0;height:auto;min-height:43px;padding:4px 6px;display:grid}.component-filter-bar button>span,.warehouse-category-filters button>span{width:26px;height:26px;font-size:10px}.component-filter-bar button b,.warehouse-category-filters button b,.component-filter-bar .shop-level-filter b{text-align:left;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;max-width:100%;font-size:9px;line-height:1.05;display:-webkit-box;overflow:hidden}.component-filter-bar button small,.warehouse-category-filters button small,.component-filter-bar .shop-level-filter small{font-size:8px;display:block}.manager-product-grid{scrollbar-gutter:stable;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:1px}.manager-pane[data-manager-pane=warehouse].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:40px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:4px;display:grid;position:relative;overflow:hidden}#warehouse-mobile-toolbar{grid-template-columns:minmax(0,1fr) minmax(142px,.72fr)}.warehouse-grid{scrollbar-gutter:stable;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-width:0;height:auto;min-height:0;overflow-y:auto}.manager-pane[data-manager-pane=ops].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));overflow:hidden}.operations-dashboard{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:5px;display:grid;overflow-y:auto}.ops-jump-nav{z-index:5;background:#09101afa;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;padding:2px;position:sticky;top:0}.ops-jump-nav button{min-height:34px;font-size:10px}.operations-dashboard>section,.operations-dashboard>.ops-events-section,.operations-dashboard>.ops-contracts-section,.operations-dashboard>.ops-infrastructure-section,.operations-dashboard>.ops-services-section,.operations-dashboard>.ops-staff-section{grid-column:1}.ops-brand{grid-template-columns:40px minmax(0,1fr) 102px;gap:7px;min-height:48px;padding:4px 6px}.ops-brand__logo{width:38px;height:38px;font-size:12px}.ops-brand small{font-size:8px}.ops-brand b{margin-top:1px;font-size:12px}.ops-brand p{display:none}.ops-brand>button{min-width:0;min-height:38px;padding:0 6px;font-size:8px}.ops-progress,.ops-certification,.ops-rating{min-height:auto}.ops-progress{min-height:142px}.ops-certification{min-height:max-content}.ops-certification li b{font-size:12px;line-height:1.25}.ops-certification li small{font-size:11px}.ops-rating{min-height:126px}.ops-forecast-section{min-height:154px}.ops-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-progress li small{display:none}.ops-progress footer{grid-template-columns:max-content minmax(0,1fr)}.ops-section>div{gap:5px}.ops-forecast-section>div{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(240px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.ops-forecast-section article{scroll-snap-align:start}.manager-pane[data-manager-pane=steem].is-active{padding:4px 4px calc(49px + env(safe-area-inset-bottom));grid-template-rows:44px minmax(0,1fr);gap:4px;position:relative}.steem-library-bar{grid-template-columns:minmax(0,1fr) clamp(204px,35vw,266px);gap:4px;height:44px}.steem-library-bar .account-tabs{display:none}.steem-account-picker-button{min-width:0;height:44px;color:var(--cream);text-align:left;background:#132337;border:1px solid #4ad9d273;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.steem-account-picker-button>span{flex-direction:column;min-width:0;display:flex}.steem-account-picker-button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.steem-account-picker-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.steem-account-picker-button strong{color:var(--cyan);flex:none;align-items:center;gap:7px;font-size:8px;display:flex}.steem-account-picker-button strong i,.steem-account-picker-button strong em{font-style:normal}.steem-account-picker-button strong em{color:var(--acid);font-size:15px}.steem-account-picker-button[aria-expanded=true]{border-color:var(--acid)}.steem-account-picker:not([hidden]){z-index:70;inset:0 0 calc(49px + env(safe-area-inset-bottom));background:#09101afe;border-block:1px solid #4ad9d280;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 36px #0000008f}.steem-account-picker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-width:0;padding-left:9px;display:flex}.steem-account-picker>header span{flex-direction:column;min-width:0;display:flex}.steem-account-picker>header small{color:var(--cyan);font-size:7px;font-weight:700}.steem-account-picker>header b{margin-top:1px;font-size:11px}.steem-account-picker>header button{border:0;border-left:1px solid var(--line);width:42px;height:42px;min-height:42px;color:var(--muted);background:0 0;padding:0;font-size:22px}.steem-account-picker-list{overscroll-behavior-y:contain;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px;align-content:start;gap:4px;min-width:0;min-height:0;padding:4px;display:grid;overflow-y:auto}.steem-account-picker-list button{border:1px solid var(--line);min-width:0;min-height:52px;color:var(--muted);text-align:left;background:#142131;flex-direction:column;padding:6px 8px;display:flex}.steem-account-picker-list button b{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.steem-account-picker-list button small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.steem-account-picker-list button.is-active{border-color:var(--acid);color:var(--acid);box-shadow:inset 3px 0 0 var(--acid);background:#d8f24a1a}.steem-account-actions{gap:3px}.steem-account-actions .compact-button{padding-inline:5px;font-size:9px}.steem-store-browser{min-height:0;display:block;overflow:hidden}.manager-pane .game-store-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-auto-rows:62px;gap:4px;height:100%;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.steem-game-tile{grid-template-columns:58px minmax(0,1fr);height:62px;min-height:62px}.steem-game-tile-copy small{font-size:8px}.steem-game-tile-copy b{font-size:12px}.steem-game-tile-copy em{font-size:9px}.steem-game-detail,.steem-store-browser.is-mobile-detail .game-store-list{display:none}.steem-store-browser.is-mobile-detail .steem-game-detail{grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(92px,16vw,126px) minmax(0,1fr) clamp(104px,17vw,132px);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.steem-mobile-back{border:0;border-bottom:1px solid var(--line);min-height:38px;color:var(--cream);background:#101c2a;grid-area:1/1/auto/-1;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.steem-mobile-back span{color:var(--cyan);font-size:16px}.steem-store-browser.is-mobile-detail .steem-detail-cover{grid-area:2/1}.steem-store-browser.is-mobile-detail .steem-detail-copy{flex-direction:column;grid-area:2/2;justify-content:flex-start;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.steem-store-browser.is-mobile-detail .steem-detail-buy{grid-area:2/3;height:100%;min-height:100%}.steem-store-browser.is-mobile-detail .steem-detail-head p{font-size:10px;display:block}.steem-store-browser.is-mobile-detail .steem-detail-copy .game-equipment-note{font-size:9px;display:block}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row{grid-template-columns:44px repeat(3,minmax(0,1fr));min-height:38px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>small,.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span{font-size:9px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span b{font-size:12px}.brand-layer{height:var(--app-visual-height,100dvh);align-items:flex-start;padding:5px}.brand-dialog{width:min(940px,100%);max-height:calc(var(--app-visual-height,100dvh) - 10px);padding:6px 8px;overflow:hidden auto}.brand-dialog__head{min-height:38px;padding-bottom:3px}.brand-dialog__head h2{margin-top:0;font-size:18px}.brand-editor{grid-template-columns:clamp(164px,25vw,210px) minmax(0,1fr);min-height:0;margin-top:5px}.brand-editor__preview{min-height:0;padding:8px}.club-logo--preview{width:82px;height:82px;font-size:25px;box-shadow:5px 5px #030a0e80}.brand-editor__preview small{margin-top:10px;font-size:9px}.brand-editor__preview b{margin-top:4px;font-size:16px}.brand-editor__form{padding:7px 9px;overflow:hidden}.brand-editor__form>p{display:none}.brand-name-field>span{margin-bottom:4px}.brand-name-field input{height:42px;font-size:16px}.brand-logo-builder{margin-top:6px}.brand-control-tabs button{min-height:38px;padding-inline:4px;font-size:9px}.brand-control-tabs button:before{content:attr(data-step);border:1px solid;place-items:center;width:17px;height:17px;margin-right:4px;font-size:8px;display:inline-grid}.brand-control-panel{min-height:82px;padding:5px;overflow:hidden}#brand-symbol-options,#brand-shape-options,#brand-pattern-options{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;overflow-x:auto}.brand-logo-choice{scroll-snap-align:start;gap:4px;min-width:76px;height:76px;padding:4px}.brand-control-logo{flex-basis:43px;width:43px;height:43px;font-size:13px}.brand-logo-choice b{font-size:9px}.brand-palette-options{grid-template-columns:none;grid-auto-columns:54px;grid-auto-flow:column;overflow-x:auto}.brand-palette-choice{height:48px}.brand-treatment-options{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-generator-actions{gap:5px;margin-top:5px;padding-top:0}.brand-generator-actions button{min-height:42px;padding:4px 5px}.brand-generator-actions button b{font-size:8px}.brand-dialog__actions{z-index:6;background:#0d1521fa;margin-top:5px;padding-top:4px;position:sticky;bottom:0}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:clamp(164px,25vw,210px)}.brand-dialog__actions button{min-height:44px}body.has-virtual-keyboard .brand-dialog{max-height:calc(var(--app-visual-height,100dvh) - 6px)}body.has-virtual-keyboard .brand-editor{grid-template-columns:minmax(0,1fr)}body.has-virtual-keyboard .brand-editor__preview{display:none}body.has-virtual-keyboard .brand-layer.is-onboarding .brand-dialog__actions{margin-left:0}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.topbar{grid-template-columns:118px minmax(0,1fr)}.day-clock__meta span,.day-clock__meta strong{font-size:10px}.status-strip .mobile-level-chip{flex-basis:58px}.status-strip .money-chip{flex-basis:82px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:62px}.status-chip .chip-icon{flex-basis:18px;width:18px;height:18px;font-size:9px;display:grid}.status-chip b{font-size:11px}#manager-console .manager-tabs button{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:0;display:flex}#manager-console .manager-tabs button span{margin:0;font-size:13px;line-height:1;display:block}#manager-console .manager-tabs button i{display:none}#manager-console .manager-tabs button:after{content:attr(data-mobile-label);font-size:7px;line-height:1}.mobile-catalog-toolbar{grid-template-columns:minmax(104px,1.15fr) minmax(78px,.82fr) minmax(82px,.86fr) minmax(106px,1fr)}.mobile-catalog-toolbar>button,.mobile-catalog-toolbar>label{gap:4px;padding-inline:5px;font-size:8px}.mobile-catalog-toolbar>button span{font-size:11px}.mobile-catalog-toolbar select{padding-left:4px;font-size:8px}.component-filter-bar button,.warehouse-category-filters button,.component-filter-bar .shop-level-filter{grid-template-columns:22px minmax(0,1fr);gap:4px;padding-inline:4px}.component-filter-bar button>span,.warehouse-category-filters button>span{width:22px;height:22px}.component-filter-bar button b,.warehouse-category-filters button b,.component-filter-bar .shop-level-filter b{font-size:8px}.component-filter-bar button small,.warehouse-category-filters button small,.component-filter-bar .shop-level-filter small{display:none}.manager-product-grid,.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steem-library-bar{grid-template-columns:minmax(0,1fr) 188px}.steem-account-actions .compact-button{font-size:8px}.manager-pane .game-store-list{grid-template-columns:repeat(2,minmax(0,1fr))}.steem-store-browser.is-mobile-detail .steem-game-detail{grid-template-columns:82px minmax(0,1fr) 92px}.steem-store-browser.is-mobile-detail .steem-detail-copy{gap:4px;padding:5px 6px}.steem-store-browser.is-mobile-detail .steem-detail-head h2{font-size:13px}.steem-store-browser.is-mobile-detail .steem-detail-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box}.steem-store-browser.is-mobile-detail .steem-detail-copy .game-equipment-note{font-size:8px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row{grid-template-columns:34px repeat(3,minmax(0,1fr));min-height:34px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>small,.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span{font-size:7px}.steem-store-browser.is-mobile-detail .steem-detail-requirements .system-requirement-row>span b{font-size:10px}.brand-editor{grid-template-columns:154px minmax(0,1fr)}.brand-layer.is-onboarding .brand-dialog__actions{margin-left:154px}.brand-control-tabs button{font-size:8px}.brand-control-tabs button:before{width:15px;height:15px;margin-right:2px;font-size:7px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.component-filter-bar,.warehouse-category-filters{align-content:initial;flex-direction:column;gap:4px;overflow-y:auto;display:flex!important}.component-filter-panel,.warehouse-toolbar{border-left:0;border-right:0;padding-left:0;padding-right:0;left:0;right:0}.category-filter-group{flex:0 0 47px;gap:4px;min-width:0;min-height:47px;display:flex}.category-filter-group>button,.category-filter-group>.shop-level-filter{flex:1 1 0;width:0;min-width:0}.warehouse-category-filters button.is-active b{display:-webkit-box}.mobile-filter-head button:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.manager-pane[data-manager-pane=ops].is-active{display:block}.manager-pane[data-manager-pane=ops].is-active .operations-dashboard{width:100%;height:100%;min-height:0;max-height:100%;overflow-y:auto}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.camera-gesture-hint:not([hidden]){top:auto;bottom:calc(var(--mobile-safe-bottom) + 7px)}.steem-account-actions{grid-template-columns:minmax(70px,.78fr) minmax(0,1.22fr)}}@media (width<=850px) and (height>=621px){.character-editor{grid-template-columns:minmax(0,1fr);min-height:0}.character-editor__preview{border-right:0;border-bottom:1px solid var(--line);text-align:left;flex-direction:row;gap:18px;min-height:176px;padding:8px 18px}.character-avatar{flex-basis:180px;margin:-30px -25px;transform:scale(.72)}.character-editor__form{padding:12px 16px}.brand-layer.is-character-step .brand-dialog__actions{margin-left:0}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.character-editor{grid-template-columns:clamp(164px,25vw,210px) minmax(0,1fr);height:248px;min-height:0;margin-top:5px;overflow:hidden}.character-editor__preview{min-height:0;padding:4px}.character-avatar{flex-basis:166px;margin:-37px -29px;transform:scale(.68)}.character-editor__preview small{margin-top:0;font-size:8px}.character-editor__preview b{margin-top:2px;font-size:14px}.character-editor__form{padding:7px 9px;overflow:hidden}.character-editor__form>p{display:none}.character-color-options{gap:5px}.character-color-row{grid-template-columns:82px minmax(0,1fr);gap:5px;min-height:51px;padding:4px 5px}.character-color-row>b{font-size:8px}.character-swatches{grid-template-columns:repeat(6,minmax(38px,1fr));gap:4px}.character-swatch{min-width:38px;min-height:43px;padding:4px}.character-swatch.is-selected:after{width:15px;height:15px;font-size:9px;bottom:3px;right:3px}.character-random{min-height:44px;margin-top:5px;font-size:9px}.brand-layer.is-character-step .brand-dialog__actions{grid-template-columns:minmax(0,1fr);margin-left:clamp(164px,25vw,210px)}}@media (orientation:landscape) and (width<=700px) and (height<=620px){.character-editor{grid-template-columns:154px minmax(0,1fr)}.character-editor__preview b{font-size:12px}.character-color-row{grid-template-columns:68px minmax(0,1fr)}.brand-layer.is-character-step .brand-dialog__actions{margin-left:154px}}@media (orientation:landscape) and (width<=900px) and (height<=430px){.character-editor{height:230px}.character-avatar{flex-basis:200px;margin:-20px -25px;transform:scale(.72)}.character-editor__preview>span{display:none}.character-color-row{min-height:47px}.character-swatch{min-height:39px}.character-random{min-height:42px}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.topbar{width:100%;display:block;left:0;right:0}.day-clock{box-sizing:border-box;width:clamp(118px,20vw,150px);position:absolute;top:0;left:50%;transform:translate(-50%)}.status-strip{top:0;right:calc(var(--mobile-safe-right) + var(--mobile-header-height) + 8px);width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;display:flex;position:absolute;overflow:visible}.status-strip .status-chip,.status-strip .status-chip:not(.money-chip):not(.mobile-level-chip){box-sizing:border-box;height:var(--mobile-header-height);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;flex:none;box-shadow:0 7px 20px #00000047}.status-strip .status-chip:first-child{border:1px solid #c8e1e33d}.status-strip .mobile-level-chip{flex-basis:58px;width:58px}.status-strip .money-chip{flex-basis:92px;width:92px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:62px;width:62px}.status-strip>.iap-shop-button{width:var(--mobile-header-height);height:var(--mobile-header-height);min-height:var(--mobile-header-height);flex-basis:var(--mobile-header-height);background:#09101af0;border:1px solid #c8e1e33d;border-radius:3px;box-shadow:0 7px 20px #00000047}.settings-button{border-radius:3px}.mission-card{top:var(--mobile-safe-top);left:var(--mobile-safe-left);box-sizing:border-box;width:min(236px,37vw);min-height:48px;padding:6px 40px 6px 10px}.mission-card h2{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;line-height:1.08;display:-webkit-box;overflow:hidden}.mission-card.is-tutorial{width:min(250px,39vw)}.mission-card.is-mobile-expanded{width:min(330px,49vw);max-height:min(154px, calc(100vh - var(--mobile-safe-top) - var(--mobile-safe-bottom)));overflow-y:auto}.character-avatar{flex-basis:240px}.toast-stack{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 6px)}.manager-console.is-tutorial-parts .manager-pane[data-manager-pane=market].is-active{grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.manager-console.is-tutorial-parts .manager-tutorial{grid-area:1/1;min-height:54px;padding:5px 8px}.manager-console.is-tutorial-parts .mobile-catalog-toolbar,.manager-console.is-tutorial-parts .component-filter-panel{display:none!important}.manager-console.is-tutorial-parts .manager-product-grid{grid-area:2/1;padding-top:6px}#build-drawer{grid-template-columns:minmax(0,1fr) clamp(260px,35vw,340px)}#build-drawer .build-part-picker{right:calc(clamp(260px,35vw,340px) + 13px)}#build-drawer .account-select-row{grid-template-columns:minmax(78px,.42fr) minmax(0,1fr);gap:8px}#build-drawer .build-tutorial{padding-inline:8px}#build-drawer.is-second-station-build .build-tutorial{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;max-height:100%;padding:5px 8px;overflow-y:auto}#build-drawer.is-second-station-build .build-tutorial__step,#build-drawer.is-second-station-build .build-tutorial small{display:none}#build-drawer.is-second-station-build .build-tutorial b{margin-top:0}}@media (orientation:landscape) and (width<=900px) and (height<=620px){.day-clock{width:106px}.mission-card,.mission-card.is-tutorial{width:220px}.status-strip{right:calc(var(--mobile-safe-right) + var(--mobile-header-height) + 6px);gap:4px}.status-strip .mobile-level-chip{flex-basis:48px;width:48px;padding-inline:4px}.status-strip .money-chip{flex-basis:92px;width:92px;padding-inline:4px}.status-strip>.status-chip:not(.mobile-level-chip):not(.money-chip){flex-basis:50px;width:50px;padding-inline:4px}.status-strip .iap-shop-button{flex-basis:38px;width:38px;min-width:38px}}@media (orientation:landscape) and (width<=760px) and (height<=620px){.status-strip{top:calc(var(--mobile-header-height) + 6px)}.toast-stack,.mobile-ops-chip{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) * 2 + 16px)}}@media (orientation:landscape) and (width<=640px) and (height<=620px){.mission-card,.mission-card.is-tutorial{width:190px}}.tutorial-waypoint{z-index:18;border:1px solid var(--acid);min-width:128px;color:var(--cream);pointer-events:none;background:#0a121df0;grid-template-rows:auto auto;grid-template-columns:30px auto;padding:7px 10px 7px 7px;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000057}.tutorial-waypoint[hidden]{display:none!important}.tutorial-waypoint>span{color:var(--acid);transform-origin:50%;grid-row:1/3;align-self:center;font-size:23px;line-height:1}.tutorial-waypoint>b{font-size:10px;line-height:1.1}.tutorial-waypoint>small{color:var(--cyan);margin-top:2px;font-size:9px;font-weight:700}.tutorial-waypoint.is-offscreen{box-shadow:0 0 0 3px #d8f24a1f,0 8px 24px #00000061}.manager-console.is-tutorial-steem .manager-tabs button:disabled,.manager-console.is-tutorial-steem .manager-cart-button:disabled{opacity:.3;cursor:not-allowed}.manager-console.is-tutorial-steem .manager-pane[data-manager-pane=steem].is-active{grid-template-rows:auto auto minmax(0,1fr)}.steem-tutorial{grid-row:1}.manager-console.is-tutorial-steem .steem-library-bar{grid-row:2}.manager-console.is-tutorial-steem .steem-store-browser{grid-row:3}.steem-store-browser[hidden]{display:none!important}.steem-account-actions .is-tutorial-target,.steem-game-tile.is-tutorial-target,.steem-detail-buy.is-tutorial-target,.quote-options .is-tutorial-target{border-color:var(--acid);animation:1.25s ease-in-out infinite tutorial-control-pulse;box-shadow:inset 0 0 0 1px #d8f24a4d}.quote-options button{grid-template-rows:auto auto auto}.quote-options button>em{color:var(--acid);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.quote-options button.is-rejected>em{color:var(--orange)}.quote-options button:disabled{cursor:not-allowed;opacity:.42}.management-drawer.is-tutorial-order .refuse-button:disabled{opacity:.38;cursor:not-allowed}.hud.is-onboarding .day-clock,.hud.is-onboarding .status-strip>.status-chip,.hud.is-onboarding .status-strip>.iap-shop-button,.hud.is-onboarding .club-card,.hud.is-onboarding .mission-card .club-level-strip,.hud.is-onboarding .mission-card .hype-line{visibility:hidden;opacity:0;pointer-events:none}.hud.is-brand-setup .topbar,.hud.is-brand-setup>.settings-button,.hud.is-brand-setup>.mission-card,.hud.is-brand-setup>.club-card,.hud.is-brand-setup>.context-prompt,.hud.is-brand-setup>.tutorial-waypoint,.hud.is-brand-setup>.touch-controls,.hud.is-brand-setup>.camera-gesture-hint{visibility:hidden;pointer-events:none}.hud.is-opening-experience .iap-shop-button{display:none}#assignment-drawer.is-tutorial-order .assignment-action-bar{grid-template-columns:minmax(0,1fr)}#assignment-drawer.is-tutorial-order .assignment-action-bar .drawer-foot,#assignment-drawer.is-tutorial-order .assignment-action-bar .refuse-button{display:none}#assignment-drawer.is-tutorial-order .assignment-action-bar .assignment-confirm-button{grid-column:1}#assignment-drawer.is-tutorial-price-step .assignment-list{align-content:stretch}.tutorial-assignment-gate{min-height:100%;color:var(--cream);text-align:center;background:#d8f24a0a;border:1px dashed #d8f24a75;grid-column:1/-1;place-content:center;justify-items:center;padding:24px;display:grid}.tutorial-assignment-gate>span{background:var(--acid);color:#08101b;place-items:center;width:42px;height:42px;margin-bottom:12px;font-family:Russo One,sans-serif;font-size:22px;display:grid}.tutorial-assignment-gate>b{font-family:Russo One,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:400}.tutorial-assignment-gate>small{max-width:360px;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35}#assignment-drawer.is-tutorial-seat-step .assignment-list{grid-template-rows:34px minmax(180px,260px);grid-template-columns:minmax(320px,560px);place-content:start center}.tutorial-assignment-step{min-height:34px;color:var(--cream);background:#d8f24a0f;border:1px solid #d8f24a75;grid-column:1/-1;align-items:center;gap:9px;padding:5px 9px;display:flex}.tutorial-assignment-step>span{background:var(--acid);color:#08101b;flex:0 0 24px;place-items:center;width:24px;height:24px;font-family:Russo One,sans-serif;font-size:13px;display:grid}.tutorial-assignment-step>b{font-size:11px}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#assignment-drawer.is-tutorial-seat-step .assignment-list{grid-template-rows:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;place-content:stretch;overflow:hidden}#assignment-drawer.is-tutorial-seat-step .assignment-card{min-height:0}.tutorial-assignment-step{min-height:30px;padding:3px 6px}.tutorial-assignment-step>span{flex-basis:22px;width:22px;height:22px;font-size:12px}.tutorial-assignment-step>b{font-size:10px}.mission-card.is-mobile-expanded{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 6px);width:min(330px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 106px))}.tutorial-waypoint{grid-template-columns:25px auto;min-width:104px;padding:5px 8px 5px 5px}.tutorial-waypoint>span{font-size:19px}.tutorial-waypoint>b{font-size:9px}.tutorial-waypoint>small{font-size:8px}.manager-console.is-tutorial-steem .manager-pane[data-manager-pane=steem].is-active{grid-template-rows:50px 44px minmax(0,1fr)}.manager-console.is-tutorial-steem .steem-tutorial{min-height:50px;padding:4px 7px}.manager-console.is-tutorial-steem .steem-library-bar{height:44px}.quote-options button>em{font-size:8px}}.context-coachmark{bottom:max(22px, env(safe-area-inset-bottom));z-index:17;width:min(440px,100vw - 48px);min-height:76px;box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--cyan);pointer-events:auto;background:#09111cf7;border:1px solid #4ad9d2b8;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;animation:.18s ease-out both coachmark-in;display:grid;position:fixed;left:50%;transform:translate(-50%)}.context-coachmark[hidden]{display:none!important}.context-coachmark__icon{background:var(--cyan);color:#08101b;place-items:center;width:44px;height:44px;font-family:Russo One,sans-serif;font-size:15px;display:grid;overflow:hidden}.context-coachmark[data-tone=warning]{box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--orange);border-color:#f36e3ad1}.context-coachmark[data-tone=warning] .context-coachmark__icon{background:var(--orange)}.context-coachmark[data-tone=danger]{box-shadow:0 16px 36px #0000006b, inset 3px 0 0 var(--red);border-color:#f04f58d6}.context-coachmark[data-tone=danger] .context-coachmark__icon{background:var(--red)}.context-coachmark__copy{min-width:0}.context-coachmark__copy small{color:var(--acid);font-size:9px;font-weight:700;display:block}.context-coachmark__copy b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;line-height:1.12;display:block;overflow:hidden}.context-coachmark__copy p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.25}.context-coachmark>button{min-width:88px;min-height:44px;color:var(--acid);cursor:pointer;background:#d8f24a1a;border:1px solid #d8f24a94;padding:0 10px;font-family:Russo One,sans-serif;font-size:10px}@media (hover:hover) and (pointer:fine){.context-coachmark>button:hover{background:var(--acid);color:#08101b;outline:0}}.context-coachmark>button:focus-visible{background:var(--acid);color:#08101b;outline:0}@keyframes coachmark-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){.context-coachmark{bottom:calc(var(--mobile-safe-bottom) + 8px);width:min(400px, calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 280px));clip-path:none;min-height:62px;box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--cyan);border-radius:3px;grid-template-columns:36px minmax(0,1fr) 76px;gap:7px;padding:7px}.context-coachmark[data-tone=warning]{box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--orange)}.context-coachmark[data-tone=danger]{box-shadow:0 10px 28px #0000006b, inset 3px 0 0 var(--red)}.context-coachmark:after{display:none}.context-coachmark__icon{width:36px;height:36px;font-size:12px}.context-coachmark__copy small{font-size:7px}.context-coachmark__copy b{font-size:11px}.context-coachmark__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:9px;line-height:1.15;display:-webkit-box;overflow:hidden}.context-coachmark>button{min-width:76px;min-height:44px;padding:0 5px;font-size:8px}}@media (orientation:landscape) and (width<=640px) and (height<=620px){.context-coachmark{width:calc(100vw - var(--mobile-safe-left) - var(--mobile-safe-right) - 260px);grid-template-columns:30px minmax(0,1fr) 62px;gap:4px;min-height:70px}.context-coachmark__icon{width:30px;height:30px}.context-coachmark__copy p{-webkit-line-clamp:3}.context-coachmark>button{min-width:62px;font-size:7px}}.result-card{width:min(760px,100%);padding:28px}.result-card h2{letter-spacing:0;margin:0 0 20px;font-size:26px;line-height:1.2}.result-card .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.result-card .results-grid>div{min-height:96px;padding:16px 12px}.result-card .results-grid small,.result-secondary small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:700}.result-card .results-grid b{white-space:nowrap;letter-spacing:0;margin-top:10px;font-size:22px}.result-card .expense-note{letter-spacing:0;background:0 0;gap:8px 18px;padding:12px 0;font-size:11px}.result-card .expense-note>span{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.result-card .expense-note>span[hidden]{display:none}.result-card .expense-note b{white-space:nowrap;margin:0}.result-secondary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 20px;display:grid}.result-secondary>div{flex-direction:column;justify-content:center;gap:8px;padding:14px 8px;display:flex}.result-secondary b{white-space:nowrap;font-family:Russo One,sans-serif;font-size:18px;font-weight:400}.result-reward{color:var(--cyan);margin:-4px 0 16px;font-size:13px}.result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.result-actions>button{letter-spacing:0;white-space:normal;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;margin:0;padding:12px;font-size:16px;line-height:1.2;display:flex}.result-actions>.secondary-button{color:var(--cream);border-color:var(--cyan)}@media (hover:hover) and (pointer:fine){.result-actions>.secondary-button:hover:not(:disabled){background:#183638}}.result-actions>button:disabled{opacity:.6;cursor:wait}@media (hover:hover) and (pointer:fine){.result-actions>.primary-button:hover{transform:none}}.game-comparison-toolbar{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:5px;display:flex}.game-comparison-toolbar>label{color:var(--muted);font-size:11px}.game-comparison-picker{flex:0 0 104px;height:44px;display:inline-flex;position:relative}.game-comparison-picker select{appearance:none;border:1px solid var(--cyan);width:100%;height:44px;min-height:44px;color:var(--cream);background-color:#0c1722;border-radius:3px;padding:0 28px 0 9px;font:600 12px/1.2 IBM Plex Sans Condensed,sans-serif}.game-comparison-picker>svg{width:16px;height:16px;color:var(--cyan);pointer-events:none;position:absolute;top:14px;right:9px}.game-comparison-status{flex:130px;font-size:11px;font-weight:700}.game-comparison-status.is-blocked,.is-comparison>.is-blocked b{color:var(--red)}.game-comparison-status.is-low,.is-comparison>.is-low b{color:var(--cyan)}.game-comparison-status.is-recommended,.is-comparison>.is-recommended b{color:var(--acid)}.steem-detail-requirements .is-comparison>span{box-shadow:inset 0 -2px 0 var(--cyan)}.steem-detail-requirements .is-comparison>.is-blocked{box-shadow:inset 0 -2px 0 var(--red)}.steem-detail-requirements .is-comparison>.is-recommended{box-shadow:inset 0 -2px 0 var(--acid)}.game-comparison-empty{color:var(--muted);margin:8px 0 0;font-size:12px}@media (width<=700px),(orientation:landscape) and (height<=620px){.result-card{width:min(700px,100%);padding:16px}.result-card h2{margin-bottom:12px;font-size:20px}.result-card .results-grid{gap:6px}.result-card .results-grid>div{min-height:64px;padding:9px 7px}.result-card .results-grid b{margin-top:6px;font-size:18px}.result-card .results-grid small,.result-secondary small{font-size:10px}.result-card .expense-note{padding:8px 0;font-size:10px}.result-secondary{margin:3px 0 12px}.result-secondary>div{gap:5px;padding:9px 4px}.result-secondary b{font-size:15px}.result-reward{margin:0 0 10px;font-size:12px}.result-actions{gap:8px}.result-actions>button{min-height:48px;padding:8px;font-size:14px}.game-comparison-toolbar{gap:4px 7px}.game-comparison-toolbar>label,.game-comparison-status{font-size:10px}.steem-detail-copy>*{flex-shrink:0}}@media (orientation:landscape) and (height<=350px){.result-card{padding:10px 12px}.result-card h2,.result-secondary{margin-bottom:8px}}@media (width<=420px){.result-card .results-grid{grid-template-columns:1fr}.result-card .results-grid>div{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}.result-card .results-grid b{margin:0}.result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions{grid-template-columns:minmax(0,1fr)}}.settings-audio-credits{min-height:44px;color:var(--cyan);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:14px;text-decoration:underline;display:flex}.settings-studio-link{border:1px solid var(--cyan);background:var(--cyan);min-width:0;min-height:76px;color:var(--ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 16px;line-height:1.3;text-decoration:none;transition:background .14s;display:grid}.settings-studio-link__copy{gap:4px;min-width:0;display:grid}.settings-studio-link__copy b{font-family:Russo One,sans-serif;font-size:16px;font-weight:400}.settings-studio-link__copy>span{text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.settings-studio-link .ui-icon{width:24px;height:24px;display:block}@media (hover:hover) and (pointer:fine){.settings-studio-link:hover{background:#80ebe5}}.settings-studio-link:focus-visible{background:#80ebe5}.audio-credits-layer{z-index:120;visibility:hidden;pointer-events:none;background:#05090fb8;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.audio-credits-layer.is-open{visibility:visible;pointer-events:auto}.audio-credits-dialog{width:min(640px,100%);min-width:0;min-height:0;max-height:calc(var(--app-visual-height,100dvh) - 24px);border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1521;flex-direction:column;padding:20px;display:flex;overflow:hidden}.audio-credits-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.audio-credits-head h2{margin:0;font-family:Russo One,sans-serif;font-size:22px;font-weight:400}.audio-credits-head .drawer-close{flex:0 0 44px;width:44px;height:44px;min-height:44px}.audio-credits-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.audio-credits-list article{padding:16px 0}.audio-credits-list article+article{border-top:1px solid var(--line)}.audio-credits-list article:last-child{padding-bottom:0}.audio-credits-list h3{margin:0 0 6px;font-size:18px;line-height:1.3}.audio-credits-list p{margin:0;font-size:16px;line-height:1.4}.audio-credits-list h3,.audio-credits-list p,.audio-credits-head h2{overflow-wrap:anywhere}.audio-credits-list .audio-credits-changes{color:var(--muted);font-size:14px}.audio-credits-links{flex-wrap:wrap;gap:0 20px;display:flex}.audio-credits-links a{min-height:44px;color:var(--cyan);text-underline-offset:3px;align-items:center;font-size:16px;display:inline-flex}.settings-audio-credits:focus-visible,.settings-studio-link:focus-visible,.audio-credits-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (height<=620px),(width<=600px){.audio-credits-dialog{padding:12px 16px}.audio-credits-head{padding-bottom:8px}.audio-credits-head h2{font-size:20px}.audio-credits-list article{padding-top:12px}}#manager-console[data-app=steem] #create-account-button.is-tutorial-target:not(:disabled){border-color:var(--acid);color:var(--cream);background:#3b4525;animation:none;box-shadow:inset 0 0 0 1px #d8f24a38,0 0 12px #d8f24a18}#manager-console[data-app=steem] #create-account-button.is-tutorial-target small{color:var(--acid)}#assignment-drawer .customer-focus{height:auto}#assignment-drawer #customer-request-detail{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;line-height:1.25;display:block;overflow:visible}.ui-icon{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-block}.part-artwork{position:relative}.part-artwork-placeholder{color:#6f8f9b;place-items:center;display:grid;position:absolute;inset:0}.part-artwork.is-artwork-loaded>.part-artwork-placeholder{display:none}.part-artwork>img{z-index:1;position:relative}.product-stock-inline{display:none}.product-budget-note{color:var(--orange);margin-top:4px;font-size:11px;line-height:1.2;display:block}#manager-console .second-station-guide.is-over-budget p{color:var(--orange)}.part-artwork>img[data-part-image]{opacity:0}.part-artwork.is-artwork-loaded>img[data-part-image]{opacity:1}.manager-product-card,.warehouse-item,.build-part-picker>div>button{content-visibility:visible;contain-intrinsic-size:none}#brand-modal.is-character-step .brand-dialog__actions{grid-template-columns:minmax(90px,.28fr) minmax(0,1fr)}#brand-modal.is-character-step .brand-dialog__actions>button{min-width:0;margin:0}#hud{--hud-gap:8px;--hud-edge-x:var(--safe-x);--hud-edge-y:var(--safe-y);--hud-clock-width:160px}#hud .topbar{top:var(--hud-edge-y);right:var(--hud-edge-x);left:var(--hud-edge-x);grid-template-columns:minmax(0, 1fr) var(--hud-clock-width) minmax(0, 1fr);align-items:start;gap:var(--hud-gap);width:auto;height:auto;min-height:44px;display:grid;position:absolute}#hud-brand{display:none}#hud .day-clock{clip-path:none;border-radius:3px;grid-column:2;width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:8px 10px;position:static;transform:none}#hud .day-clock[hidden]{display:none}#hud .maintenance-start{color:#101a13;letter-spacing:0;text-align:center;cursor:pointer;pointer-events:auto;background:#b6ed69;border:1px solid #c7f98b;border-radius:3px;grid-area:1/2;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:8px;font:700 14px/1.2 IBM Plex Sans Condensed,sans-serif}#hud .maintenance-start:not([hidden]){display:flex}@media (hover:hover) and (pointer:fine){#hud .maintenance-start:hover:not(:disabled){background:#c7f98b}}#hud .maintenance-start:disabled{opacity:.6;cursor:wait}#hud .maintenance-start .ui-icon{width:18px;height:18px}#hud .day-clock__meta{text-align:center;white-space:nowrap;display:block}#hud .day-clock:after{content:none}#hud .day-clock__meta>span{font-size:13px}#hud #clock-label,#hud .day-clock__hours{display:none}#hud .day-clock__track{height:4px;margin-top:6px}#hud .status-strip{width:auto;min-width:0;max-width:100%;height:44px;box-shadow:none;background:0 0;border:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:stretch;gap:5px;padding:0;display:flex;position:static}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){border:1px solid var(--line);width:auto;min-width:0;height:44px;box-shadow:none;background:#0c1622;border-radius:3px;flex:0 auto;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:flex;position:relative}#hud .status-chip>span{min-width:0}#hud .status-chip small{display:none}#hud .status-chip b{white-space:nowrap;margin:0;font-size:15px;line-height:1.2;display:block}#hud .status-chip .chip-icon{background:0 0;place-items:center;width:20px;min-width:0;height:24px;padding:0;display:grid}#hud .status-chip .ui-icon{width:18px;height:18px}#hud .money-chip .chip-icon{color:var(--acid)}#hud .rating-chip .chip-icon{color:var(--cyan)}#hud .mobile-level-chip>i{display:none}#hud .status-strip>.icon-button{border:1px solid var(--line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--cream);box-shadow:none;background:#0c1622;border-radius:3px;flex:0 0 44px;place-items:center;padding:0;display:grid;position:static}#hud .status-strip>.iap-shop-button{color:var(--acid)}#mission-card,#mission-card.is-tutorial,#mission-card.is-mobile-expanded{top:var(--hud-edge-y);left:var(--hud-edge-x);width:min(330px, calc(50% - var(--hud-clock-width) / 2 - var(--hud-edge-x) - var(--hud-gap)));max-height:calc(100% - var(--hud-edge-y) - 100px);clip-path:none;overscroll-behavior:contain;border-radius:3px;min-height:44px;padding:10px 46px 10px 12px;overflow:hidden auto}#mission-card>.eyebrow,#mission-card>.club-level-strip,#mission-card>.hype-line{display:none}#mission-card h2,#mission-card.is-mobile-expanded h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;height:auto;min-height:0;margin:0;font-size:15px;line-height:1.2;display:block;overflow:visible}#mission-card.is-mobile-expanded>p{color:#bdcdcf;white-space:normal;-webkit-line-clamp:unset;margin:6px 0 0;font-size:13px;line-height:1.25;display:block;overflow:visible}#mission-card .mission-progress{margin-top:8px}#mission-card .mission-count{margin-top:5px;font-size:12px}#mission-mobile-toggle{border:0;width:44px;height:44px;min-height:44px;top:0;right:0}#mission-mobile-toggle .ui-icon{width:18px;height:18px}#mission-mobile-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}#hud .tutorial-input__keys kbd{place-items:center;min-width:24px;height:24px;display:grid}#hud .tutorial-input__keys .ui-icon{width:18px;height:18px}#hud .touch-action .ui-icon{width:26px;height:26px}#hud .tutorial-waypoint .ui-icon{width:24px;height:24px}#toast-stack{max-height:none;overflow:visible}#toast-stack .toast{clip-path:none;border-radius:3px;flex:none;grid-template-columns:28px minmax(0,1fr);gap:6px;height:auto;min-height:54px;padding:10px;overflow:visible}#toast-stack .toast>div{min-width:0}#toast-stack .toast:before{display:none}#toast-stack .toast-icon{background:var(--cyan);width:28px;height:28px;color:var(--ink);align-self:start;place-items:center;display:grid}#toast-stack .success .toast-icon{background:var(--acid)}#toast-stack .warning .toast-icon{background:var(--orange)}#toast-stack .error .toast-icon{background:var(--red)}#toast-stack .toast b,#toast-stack .toast small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;line-height:1.25;display:block;overflow:visible}#toast-stack .toast b{font-size:13px}#toast-stack .toast small{margin-top:4px;font-size:12px}#toast-stack .toast-overflow{border:1px solid #0c1622;min-width:24px;height:20px;font-size:10px;position:absolute;top:-7px;right:-3px}#station-drawer{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr))}#station-drawer .station-overview{flex-direction:column;grid-area:2/1;gap:8px;min-width:0;min-height:0;display:flex}#station-drawer .station-overview__scroll{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow:auto}#station-drawer .station-overview__scroll>*,#station-drawer #station-profile{flex:none;min-width:0}#station-drawer .station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:auto;overflow:visible}#station-drawer .station-spec-grid>span{justify-content:center;min-height:48px;padding:6px 3px}#station-drawer .station-spec-grid small{white-space:normal;font-size:11px;line-height:1.2}#station-drawer .station-spec-grid b{white-space:nowrap;margin-top:4px;font-size:14px}#station-drawer .account-select-row{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;min-height:0;padding:8px;display:grid}#station-drawer .account-select-row>span{flex-flow:wrap;align-items:baseline;gap:8px;display:flex}#station-drawer .account-select-row b{white-space:normal;font-size:13px}#station-drawer .account-select-row select{width:100%;max-width:100%;height:44px;min-height:44px;font-size:13px}#station-drawer .account-library{height:auto;min-height:0;max-height:none;padding:8px;overflow:visible}#build-drawer .account-select-row[hidden],#station-drawer .account-select-row[hidden]{display:none!important}.arena-included-games{color:var(--cyan);align-items:center;gap:10px;display:flex}.arena-included-games>svg{flex-shrink:0;width:24px;height:24px}.arena-included-games>span{min-width:0}.arena-included-games b,.arena-included-games small{display:block}.arena-included-games b{font:700 14px/1.25 IBM Plex Sans Condensed,sans-serif}.arena-included-games small{color:var(--muted);margin-top:3px;font:400 12px/1.25 IBM Plex Sans Condensed,sans-serif}#build-drawer #build-included-games{justify-content:space-between;align-items:center;gap:8px;display:flex}#build-drawer #build-included-games b{font-size:13px;line-height:1.2}#build-arena-minimum.is-warning{color:var(--orange)}#build-drawer.is-arena-build #build-included-games{height:auto;min-height:50px}#build-drawer.is-arena-build .preview-coverage{display:none}#build-drawer.is-arena-build .pc-preview{grid-template-rows:minmax(0,1fr)}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#build-drawer.is-arena-build{grid-template-rows:48px auto 92px minmax(0,1fr) auto 48px}#build-drawer.is-arena-build .preview-stats small{line-height:1.2;font-size:10px!important}#build-drawer.is-arena-build .pc-preview--expanded .preview-stats b{margin-top:3px;font-size:12px;line-height:1.2}#build-drawer.is-arena-build .pc-preview--expanded .preview-stats span:nth-child(4) b{font-size:10px}#build-included-games [data-i18n=arena\.gamesLabel]{display:none}}#station-drawer .library-chips{flex-wrap:wrap;gap:5px;display:flex}#station-drawer .library-chips>span{white-space:normal;align-items:center;gap:5px;min-width:0;padding:5px 7px;font-size:12px;display:flex}#station-drawer .library-chips .ui-icon{width:16px;height:16px}#station-drawer .bundle-button{flex:none;width:100%;min-height:44px;padding:3px 12px}#station-drawer .bundle-button b{white-space:normal;font-size:16px}#station-drawer .station-actions{grid-area:3/1;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:8px;min-width:0;display:grid}#station-drawer .station-actions>button{line-height:1.1}#station-drawer .station-actions .bundle-button{grid-area:auto;gap:8px;min-width:0;height:auto;margin:0}#station-drawer .station-repair-button{border:1px solid var(--cyan);min-width:0;min-height:44px;color:var(--cream);text-align:left;cursor:pointer;background:#172b36;flex-direction:column;justify-content:center;gap:2px;padding:3px 12px;display:flex}#station-drawer .station-repair-button>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}#station-drawer .station-repair-button b{font-family:Russo One,sans-serif;font-size:14px;font-weight:400}#station-drawer .station-repair-button strong{color:var(--cyan);white-space:nowrap;font-size:16px}#station-drawer .station-repair-button small{color:var(--muted);line-height:1.1;font-size:14px!important}@media (hover:hover) and (pointer:fine){#station-drawer .station-repair-button:hover:not(:disabled){background:#203c47}}#station-drawer .station-repair-button:active:not(:disabled){background:#294d57}#station-drawer .station-repair-button:disabled{border-color:var(--line);cursor:not-allowed;background:#15212d}#station-drawer .station-repair-button:disabled b,#station-drawer .station-repair-button:disabled strong{color:var(--muted)}#station-drawer .station-actions>button:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}@media (width<=1000px){#station-drawer .station-actions{gap:6px}#station-drawer .station-actions .bundle-button{padding:3px 8px}#station-drawer .station-actions .bundle-button>strong{display:none}#station-drawer .station-repair-button{padding:3px 8px}}@media (width<=700px){#station-drawer .station-actions{grid-template-columns:minmax(0,1fr) 100px}#station-drawer .station-actions .bundle-button,#station-drawer .station-repair-button{padding-inline:6px}#station-drawer .station-repair-button>span{flex-direction:column;align-items:flex-start;gap:0}#station-drawer .station-repair-button small{display:none}}#station-drawer .station-details{overscroll-behavior:contain;flex-direction:column;grid-area:2/2/4;gap:8px;min-width:0;min-height:0;display:flex;overflow:auto}#station-drawer .station-details>*{flex:none;min-width:0}#station-drawer .station-config-list{min-height:0;overflow:visible}#station-drawer .station-config-group{margin-top:0;margin-bottom:8px}#station-drawer .station-config-group>div{grid-template-columns:52px minmax(0,1fr);min-height:68px}#station-drawer .station-config-group .part-artwork{width:52px;height:52px}#station-drawer .station-config-group b{white-space:normal;font-size:13px;overflow:visible}#station-drawer .station-config-group small{font-size:11px}#station-drawer .station-profile-panel>p{font-size:12px}.iap-intro{justify-content:flex-end}.iap-intro>span{margin-left:auto}@media (orientation:landscape) and (width<=1000px) and (height<=620px),(orientation:landscape) and (pointer:coarse) and (width<=1400px){#hud{--hud-edge-x:max(6px, env(safe-area-inset-left), env(safe-area-inset-right));--hud-edge-y:max(6px, env(safe-area-inset-top));--hud-clock-width:90px;--hud-gap:6px;--stick-size:116px}#hud .status-strip{gap:3px}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){gap:3px;padding:4px 5px}#hud .status-chip b{font-size:13px}#hud .status-chip .chip-icon{width:16px}#hud .status-chip .ui-icon{width:15px;height:15px}#hud .day-clock{padding:8px 6px}#hud .day-clock__meta>span{font-size:11px}#hud .maintenance-start{padding:6px 4px;font-size:13px}#hud .maintenance-start>[data-ui-icon]{display:none}#mission-card,#mission-card.is-tutorial,#mission-card.is-mobile-expanded{width:min(260px, calc(50% - var(--hud-clock-width) / 2 - var(--hud-edge-x) - var(--hud-gap)));max-height:calc(100% - var(--hud-edge-y) - var(--mobile-safe-bottom) - var(--stick-size) - 16px);padding:8px 44px 8px 9px}#mission-card h2,#mission-card.is-mobile-expanded h2{font-size:13px}#mission-card.is-mobile-expanded>p{font-size:12px}#mission-card .mission-count{font-size:11px}#mission-mobile-toggle{width:44px;min-width:44px;height:44px}#hud .touch-stick{left:var(--hud-edge-x);width:var(--stick-size);height:var(--stick-size);bottom:calc(var(--mobile-safe-bottom) + 4px)}#hud .touch-action{right:var(--hud-edge-x)}#hud .camera-gesture-hint:not([hidden]){top:auto;bottom:calc(var(--mobile-safe-bottom) + 8px);width:max-content;max-width:calc(100% - var(--stick-size) - 144px);min-height:34px;left:50%}#hud .camera-gesture-hint b{white-space:normal;text-align:center}#toast-stack{top:calc(var(--hud-edge-y) + 52px);right:var(--hud-edge-x);width:min(310px,43%)}#toast-stack .toast{padding:8px}#hud .mobile-ops-chip{display:none}#station-drawer{grid-template-rows:44px minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#station-drawer .station-overview,#station-drawer .station-overview__scroll,#station-drawer .station-details{gap:5px}#station-drawer .station-profile-panel button{min-height:44px}#station-drawer .station-spec-grid>span{min-height:40px;padding:4px 2px}#station-drawer .station-spec-grid small{font-size:10px}#station-drawer .station-spec-grid b{font-size:12px}#station-drawer .station-config-group>div{min-height:62px}#station-drawer .bundle-button b{font-size:14px}#station-drawer .account-select-row{grid-template-columns:minmax(72px,.65fr) minmax(0,1fr);padding:4px}#station-drawer .account-select-row>span{flex-direction:column;gap:2px}#assignment-drawer{grid-template-rows:44px auto auto minmax(0,1fr) 52px;grid-template-columns:clamp(212px,28vw,230px) minmax(0,1fr)}#assignment-drawer .customer-focus{height:auto;min-height:66px}#assignment-drawer .quote-block{align-self:start;height:auto;min-height:0;padding:6px}#assignment-drawer .quote-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}#assignment-drawer .quote-options button{gap:3px;min-width:0;height:auto;min-height:58px;padding:5px 2px}#assignment-drawer .quote-options button>b{margin:0}#assignment-drawer .quote-options button>em{max-width:100%;font-size:10px;line-height:1.2}#assignment-drawer .quote-head{margin-bottom:5px}#assignment-drawer .quote-head small{display:none}#assignment-drawer.is-party-order .assignment-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}#manager-console .manager-cart-line{grid-template-rows:auto 44px;grid-template-columns:52px minmax(0,1fr) 120px;align-items:center;gap:4px 6px;height:auto;min-height:84px;padding:6px}#manager-console .manager-cart-line>.part-artwork{width:52px;height:64px}#manager-console .manager-cart-line>span b{white-space:normal;font-size:13px;overflow:visible}#manager-console .manager-cart-line small,#manager-console .manager-cart-line em{font-size:11px}#manager-console .manager-cart-quantity{grid-template-columns:44px 24px 44px;gap:4px;width:120px;min-width:0;height:44px}#manager-console .manager-cart-quantity button{place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:minmax(0,1fr) 24px;width:120px;height:44px;min-height:44px;padding:4px 6px}#manager-console #warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:stretch;gap:6px}#warehouse-grid .warehouse-item,#warehouse-grid .warehouse-item.has-used-part{grid-template-rows:minmax(66px,auto) 44px;grid-template-columns:58px minmax(0,1fr);gap:6px;min-width:0;height:auto;min-height:130px;padding:7px;overflow:visible}#warehouse-grid .warehouse-item>.part-artwork,#warehouse-grid .warehouse-item.has-used-part>.part-artwork{width:58px;height:66px}#warehouse-grid .warehouse-item>span b{white-space:normal;font-size:13px;overflow:visible}#warehouse-grid .warehouse-item small,#warehouse-grid .warehouse-item em{font-size:11px}#warehouse-grid .warehouse-item .warehouse-item__actions,#warehouse-grid .warehouse-item.has-used-part .warehouse-item__actions{grid-area:2/1/auto/-1;grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr);align-self:end;gap:6px;width:100%;height:44px;display:grid}#warehouse-grid .warehouse-item__actions>strong{width:44px;height:44px;font-size:13px}#warehouse-grid .warehouse-sell-button{flex-direction:row;gap:8px;height:44px;min-height:44px;display:flex}#warehouse-grid .warehouse-sell-button b{margin:0}}@media (orientation:landscape) and (height<=360px){#build-drawer.is-tutorial-upgrade{grid-template-rows:44px 50px 92px minmax(0,1fr) auto 44px;gap:2px 7px}#build-drawer.is-tutorial-upgrade .drawer-head{min-height:44px}#build-drawer.is-tutorial-upgrade .build-tutorial{min-height:0;max-height:100%;padding:4px 6px;overflow-y:auto}#build-drawer.is-tutorial-upgrade .bundle-button{height:44px;min-height:44px;padding-block:4px}}@media (orientation:landscape) and (width<=650px){#hud{--hud-clock-width:72px;--hud-gap:4px;--stick-size:104px}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){gap:2px;padding:4px 3px}#hud .status-strip{gap:2px}#hud .status-chip b{font-size:11px}#hud .money-chip .chip-icon{width:13px}#hud .day-clock__meta>span{font-size:10px}#station-drawer .station-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}#station-drawer .station-spec-grid b{font-size:11px}#station-drawer .station-spec-grid small{font-size:9px}#station-drawer .station-spec-grid>span{min-height:38px;padding:3px 2px}#station-drawer .station-spec-grid b{margin-top:3px}#station-drawer .station-profile-panel>div{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr)}#station-drawer .station-profile-panel button{padding:4px}#station-drawer .station-profile-panel button small{overflow-wrap:anywhere}#station-drawer .account-select-row{gap:4px;padding:4px}#station-drawer .account-library{padding:4px}#station-drawer .library-chips>span{padding:3px 5px}#manager-console #create-account-button{min-width:120px;font-size:11px}#manager-console .manager-cart-layout{grid-template-columns:minmax(0,1fr) 162px}#manager-console .manager-cart-line{grid-template-columns:42px minmax(0,1fr) 112px;gap:4px}#manager-console .manager-cart-line>.part-artwork{width:42px}#manager-console .manager-cart-quantity,#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:44px 20px 44px;gap:2px;width:112px}#manager-console .manager-cart-quantity.is-fixed{grid-template-columns:minmax(0,1fr) 20px}#manager-console .manager-cart-line small{font-size:10px}#manager-console .manager-cart-line>span b{font-size:11px}}@media (width>=1100px) and (height>=650px) and (pointer:fine){#hud{--hud-clock-width:180px;--hud-gap:10px}#hud .day-clock{min-height:54px;padding:10px 12px}#hud .maintenance-start{min-height:54px;font-size:16px}#hud .day-clock__meta>span{font-size:16px}#hud .status-strip{gap:6px;height:54px}#hud .status-strip>.status-chip,#hud .status-strip>.status-chip:not(.money-chip):not(.mobile-level-chip){gap:7px;height:54px;padding:8px 11px}#hud .status-chip b{font-size:18px}#hud .status-chip .chip-icon{width:24px;height:26px}#hud .status-chip .ui-icon{width:22px;height:22px}#hud .status-strip>.icon-button{flex-basis:54px;width:54px;min-width:54px;height:54px;min-height:54px}#hud .status-strip>.icon-button .ui-icon{width:26px;height:26px}#mission-card,#mission-card.is-tutorial,#mission-card.is-mobile-expanded{width:min(400px, calc(50% - var(--hud-clock-width) / 2 - var(--hud-edge-x) - var(--hud-gap)));min-height:54px;padding:13px 48px 13px 16px}#mission-card h2,#mission-card.is-mobile-expanded h2{overflow-wrap:normal;font-size:20px}#mission-card.is-mobile-expanded>p{font-size:16px;line-height:1.3}#mission-card .mission-count{font-size:14px}#mission-mobile-toggle{width:46px;height:50px}#hud .tutorial-input>b{font-size:14px}#hud .tutorial-input__keys kbd{min-width:30px;height:30px;font-size:12px}#hud .club-card{top:calc(var(--hud-edge-y) + 66px);width:340px;padding:16px}#hud .club-card small{letter-spacing:0;font-size:12px}#hud .club-card__row b{font-size:20px}#hud .cleanliness,#hud .cleanliness b{letter-spacing:0;font-size:14px}#toast-stack{top:calc(var(--hud-edge-y) + 210px);width:360px}#toast-stack .toast{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:64px;padding:12px}#toast-stack .toast-icon{width:32px;height:32px}#toast-stack .toast b{font-size:16px}#toast-stack .toast small{font-size:14px}#hud .context-prompt{letter-spacing:0;min-height:56px;font-size:18px}#hud .tutorial-waypoint{grid-template-columns:34px auto;min-width:164px;padding:10px 12px}#hud .tutorial-waypoint>b{font-size:14px}#hud .tutorial-waypoint>small{font-size:12px}#hud .context-coachmark{gap:12px;width:min(560px,100% - 48px);padding:12px}#hud .context-coachmark__copy small{font-size:12px}#hud .context-coachmark__copy b{white-space:normal;font-size:16px}#hud .context-coachmark__copy p,#hud .context-coachmark>button{font-size:14px}#assignment-drawer{grid-template-rows:auto auto auto minmax(0,1fr) 64px;grid-template-columns:360px minmax(0,1fr);gap:12px 18px}#assignment-drawer .drawer-head h2{font-size:28px}#assignment-drawer .eyebrow{font-size:14px}#assignment-drawer .customer-focus{grid-template-columns:64px minmax(0,1fr);gap:6px 12px;min-height:120px;padding:12px}#assignment-drawer .customer-avatar{grid-row:1/3;width:64px;height:64px;font-size:22px}#assignment-drawer .customer-focus>span:nth-child(2){grid-area:1/2}#assignment-drawer .customer-focus small{white-space:normal;font-size:14px;line-height:1.25}#assignment-drawer .customer-focus b{font-size:18px;line-height:1.25}#assignment-drawer .customer-focus em{-webkit-line-clamp:unset;font-size:14px;line-height:1.25;display:block;overflow:visible}#assignment-drawer .customer-focus>strong{text-align:left;grid-area:2/2;max-width:none;font-size:14px}#assignment-drawer .customer-discovery{font-size:12px}#assignment-drawer .quote-block{padding:12px}#assignment-drawer .quote-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px}#assignment-drawer .quote-head small{font-size:12px}#assignment-drawer .quote-options button{min-height:80px;padding:8px 4px}#assignment-drawer .quote-options small{font-size:14px}#assignment-drawer .quote-options b{font-size:20px}#assignment-drawer .quote-options em{font-size:13px}#assignment-drawer .assignment-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-auto-rows:minmax(148px,auto);gap:12px}#assignment-drawer .assignment-card{grid-template-rows:auto minmax(62px,auto);gap:10px 12px;min-height:148px;padding:12px}#assignment-drawer .assignment-card .seat-number{font-size:22px}#assignment-drawer .assignment-machine b{white-space:normal;font-size:16px;line-height:1.25}#assignment-drawer .assignment-machine small{white-space:normal;font-size:14px;line-height:1.25}#assignment-drawer .assignment-price{font-size:18px}#assignment-drawer .game-run-status{gap:4px;min-height:62px;padding:9px 10px}#assignment-drawer .game-run-status b{font-size:15px;line-height:1.25}#assignment-drawer .game-run-status small{letter-spacing:0;font-size:14px;line-height:1.25}#assignment-drawer .client-requirements small,#assignment-drawer .client-requirements>span,#assignment-drawer .client-requirements>span b{white-space:normal;font-size:14px}#assignment-drawer .assignment-action-bar{grid-template-columns:170px minmax(240px,.55fr) minmax(0,1fr);gap:10px}#assignment-drawer .assignment-action-bar .drawer-foot,#assignment-drawer .assignment-action-bar .refuse-button,#assignment-drawer .assignment-action-bar .assignment-confirm-button{min-height:64px}#assignment-drawer .assignment-action-bar .drawer-foot{font-size:14px}#assignment-drawer .assignment-action-bar .drawer-foot b{font-size:24px}#assignment-drawer .assignment-action-bar .refuse-button{font-size:14px}#assignment-drawer .assignment-action-bar .assignment-confirm-button{font-size:18px}#assignment-drawer.is-tutorial-order .assignment-action-bar{grid-template-columns:minmax(0,1fr)}#assignment-drawer .tutorial-assignment-gate>b{font-size:28px}#assignment-drawer .tutorial-assignment-gate>small{font-size:16px}#assignment-drawer .tutorial-assignment-step>b{font-size:14px}#assignment-drawer.is-party-order .assignment-seat-picker{grid-area:2/2;padding:12px}#assignment-drawer.is-party-order .assignment-list{grid-row:3/5;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}#assignment-drawer .assignment-seat-picker>header small{font-size:12px}#assignment-drawer .assignment-seat-picker>header b{white-space:normal;font-size:16px}#assignment-drawer .assignment-seat-picker>header strong{font-size:22px}#assignment-drawer .assignment-seat-picker>div>span{min-height:48px}#assignment-drawer .assignment-seat-picker>div small{font-size:12px}#assignment-drawer .assignment-seat-picker>div b,#assignment-drawer .assignment-seat-picker>p{font-size:14px}#assignment-drawer .assignment-seat-choice b{font-size:24px}#assignment-drawer .assignment-seat-choice small{font-size:12px}#assignment-drawer .assignment-seat-note b,#assignment-drawer .assignment-seat-note small{white-space:normal;font-size:14px}}.ui-load-error{z-index:2000;color:#f4f0df;text-align:center;background:#111b29;place-content:center;gap:16px;padding:24px;display:grid;position:fixed;inset:0}.ui-load-error button{min-height:44px;color:inherit;cursor:pointer;background:#1c3539;border:1px solid #4ad9d2;padding:8px 16px}#assignment-drawer .drawer-head{gap:10px;min-width:0;padding-block:0}#assignment-drawer .assignment-queue{scrollbar-width:thin;flex:1 1 0;gap:8px;min-width:0;height:100%;display:flex;overflow-x:auto}#assignment-drawer .assignment-guest{box-sizing:border-box;border:1px solid var(--line);background:var(--panel,#1b2938);min-height:44px;color:var(--text,#eeeede);text-align:left;cursor:pointer;flex:0 0 220px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 10px 7px;font-family:inherit;display:grid;position:relative}.assignment-guest.is-selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.assignment-guest:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.assignment-guest-icon{background:var(--guest-color);height:30px;color:var(--ink);place-items:center;font-size:10px;font-weight:800;display:grid}.assignment-guest-info{gap:2px;min-width:0;display:grid}.assignment-guest-info b,.assignment-guest-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-guest-info b{font-size:14px}.assignment-guest-info small{color:var(--muted);font-size:12px}.assignment-guest-time{font-variant-numeric:tabular-nums;font-size:12px}.assignment-guest-patience{background:#ffffff1f;height:3px;position:absolute;bottom:3px;left:5px;right:5px}.assignment-guest-patience>span{background:var(--acid);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.assignment-guest.is-impatient .assignment-guest-patience>span{background:var(--orange)}.assignment-guest.is-impatient .assignment-guest-time{color:var(--orange)}@media (width<=900px){#assignment-drawer .assignment-queue{gap:5px}#assignment-drawer .assignment-guest{flex-basis:170px;gap:5px;height:44px;min-height:44px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.assignment-guest-patience>span{transition:none}}#hud .context-prompt.is-hold-action{white-space:normal;clip-path:none;border-color:#d9f35e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;width:max-content;max-width:min(520px,100vw - 32px);padding:12px 16px;display:grid}.context-prompt.is-hold-action .keycap{grid-row:1/3}.context-prompt.is-hold-action #context-copy{font-weight:700}.context-prompt.is-hold-action #context-detail{color:#b7cac7;grid-column:2;font-size:13px;font-weight:400;line-height:1.3}#hud .context-prompt.is-hold-action.is-hold-blocked{border-color:#a8b5b7}.action-hold-track{background:#3b4d50;border-radius:3px;grid-column:1/-1;height:5px;margin-top:6px;overflow:hidden}.action-hold-track i{transform-origin:0;height:100%;transform:scaleX(var(--action-hold-progress,0));background:#d9f35e;transition:transform 90ms linear;display:block}.touch-action.is-hold-action{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.touch-action.is-hold-action:after{content:"";transform-origin:0;height:5px;transform:scaleX(var(--action-hold-progress,0));background:#142b32;border-radius:3px;transition:transform 90ms linear;position:absolute;bottom:7px;left:12px;right:12px}.touch-action.is-hold-action[aria-disabled=true]{filter:saturate(.35)}@media (pointer:coarse),(width<=700px),(orientation:landscape) and (height<=620px){#hud .touch-action.is-hold-action{width:118px;height:118px;min-height:118px}#hud .touch-action.is-hold-action small{max-width:104px;font-size:13px}#hud .touch-action.is-hold-action em{max-width:104px;font-size:12px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.action-hold-track i,.touch-action.is-hold-action:after{transition:none}}.save-conflict{overscroll-behavior:contain;border:1px solid var(--line);border-top:4px solid var(--acid);width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cream);background:#101925;margin:auto;padding:clamp(20px,4vw,32px);font-size:18px;overflow:auto;box-shadow:0 24px 100px #0009}.save-conflict::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05090fe0}.save-conflict__brand{color:var(--acid);letter-spacing:.05em;font-family:Russo One,sans-serif;font-size:14px}.save-conflict__brand span{color:var(--muted)}.save-conflict h1{margin:20px 0 10px;font:26px/1.25 Russo One,sans-serif}.save-conflict h1:focus{outline:none}.save-conflict>p{color:#bdc9ca;margin:0 0 24px;line-height:1.4}.save-conflict__choices{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.save-conflict__choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.save-choice{cursor:pointer;background:#172330;border:2px solid #364552;min-width:0;padding:18px;display:block;position:relative}@media (hover:hover) and (pointer:fine){.save-choice:hover{border-color:#a0b2bd}}.save-choice:has(input:checked){border-color:var(--acid);background:#222e2a}.save-choice:has(input:focus-visible){outline:3px solid var(--cream);outline-offset:4px}.save-choice input{opacity:0;width:1px;height:1px;position:absolute}.save-choice__head{color:#e7efec;justify-content:space-between;align-items:center;gap:10px;font-size:18px;display:flex}.save-choice__mark{color:#0000;border:2px solid #778b97;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:700;display:grid}.save-choice input:checked~.save-choice__head .save-choice__mark{color:#101925;background:var(--acid);border-color:var(--acid)}.save-choice__summary{display:block}.save-choice__club{overflow-wrap:anywhere;margin:20px 0 16px;font-weight:600;display:block}.save-choice__stats{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.save-choice small{color:#aabac1;font-size:14px;display:block}.save-choice__stats b{overflow-wrap:anywhere;margin-top:4px;font:26px/1.2 Russo One,sans-serif;display:block}.save-choice__date{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:16px;display:block}.save-choice__date>span{margin-top:4px;display:block}.save-choice__empty{margin:32px 0;font-size:22px;display:block}.save-conflict__note{color:#aabac1;margin:20px 0 0;font-size:16px;line-height:1.4}.save-conflict__status{color:#ffe39d;margin:12px 0 0;font-size:16px;line-height:1.35}.save-conflict__status:empty{display:none}.save-conflict__continue{background:var(--acid);color:#101925;cursor:pointer;border:0;width:100%;min-height:52px;margin-top:20px;padding:12px;font-size:18px;font-weight:700}@media (hover:hover) and (pointer:fine){.save-conflict__continue:hover:enabled{background:#e8ff70}}.save-conflict__continue:disabled{color:#aabac1;cursor:default;background:#33404b}@media (width<=540px){.save-conflict{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.save-conflict h1{margin-top:16px;font-size:23px}.save-conflict>p{margin-bottom:16px}.save-conflict__choices{grid-template-columns:1fr;gap:12px}.save-choice{padding:14px}.save-choice__club{margin:10px 0}.save-choice__stats{grid-template-columns:1fr 1fr}.save-choice__stats b{font-size:24px}.save-choice__date{margin-top:12px;padding-top:10px}.save-conflict__note{margin-top:16px}}@media (height<=540px) and (width>=541px){.save-conflict{padding:16px 24px}.save-conflict h1{margin-top:10px;font-size:23px}.save-conflict>p{margin-bottom:12px}.save-choice{padding:12px 16px}.save-choice__club{margin:10px 0}.save-choice__date{margin-top:12px;padding-top:10px}.save-conflict__note,.save-conflict__continue{margin-top:12px}}.save-sync-status{z-index:10000;top:calc(env(safe-area-inset-top,0px) + 76px);color:#ffe4a3;text-align:center;pointer-events:none;background:#25231cf5;border:1px solid #bca355;border-radius:10px;width:max-content;max-width:min(460px,100vw - 24px);padding:10px 14px;font:600 14px/1.35 IBM Plex Sans Condensed,sans-serif;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0005}.save-sync-status[hidden]{display:none}.iap-intro:has(.iap-rewarded-ad){flex-flow:wrap;gap:12px}.iap-rewarded-ad{flex:260px;gap:6px;min-width:0;display:grid}.iap-rewarded-ad button{border:1px solid var(--cyan);width:100%;min-height:48px;color:var(--cream);letter-spacing:0;cursor:pointer;background:#18333a;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}.iap-rewarded-ad button>span{overflow-wrap:anywhere;min-width:0}.iap-rewarded-ad button>b{white-space:nowrap;flex:none;margin:0;font-size:18px}.iap-rewarded-ad button>svg{flex:0 0 24px;width:24px;height:24px}.iap-rewarded-ad button:disabled{color:#aebabb;cursor:default;background:#223037;border-color:#46575c}.iap-rewarded-ad button:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}.iap-rewarded-ad>small{letter-spacing:0;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.iap-categories{overscroll-behavior:contain;z-index:2;background:#0d1521;gap:6px;margin-bottom:12px;padding:12px 0;display:flex;position:sticky;top:-26px;overflow-x:auto}.iap-categories button{color:#d9e0d9;cursor:pointer;background:#1b2732;border:1px solid #49545c;flex:none;min-height:44px;padding:8px 14px;font-size:14px}.iap-categories button[aria-pressed=true]{color:#142129;background:#d8f24a;border-color:#d8f24a}.iap-categories button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.iap-group--interiors .iap-grid,.iap-group--shirts .iap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cosmetic-card{border:1px solid #39464e;border-top:2px solid var(--cosmetic-accent);background:#17222b;flex-direction:column;min-width:0;display:flex}.cosmetic-card__visual{cursor:pointer;background:#101725;border:0;flex:none;grid-template-rows:auto auto;width:100%;padding:0;display:grid;overflow:hidden}.cosmetic-card__art{aspect-ratio:1.55;min-width:0;display:block;overflow:hidden}.cosmetic-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.cosmetic-card--shirt .cosmetic-card__visual img{object-fit:contain;padding:8px}@media (hover:hover) and (pointer:fine){.cosmetic-card__visual:hover img{transform:scale(1.035)}}.cosmetic-card__preview-label{color:#eff4de;letter-spacing:0;border-top:1px solid #34434b;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.cosmetic-card__preview-label svg{flex:0 0 20px;width:20px;height:20px}.cosmetic-card__copy{flex:1;padding:16px 16px 8px}.cosmetic-card__copy small{color:var(--cosmetic-accent);letter-spacing:.12em;font-size:11px;font-weight:700}.cosmetic-card__copy h4{color:#f1f1e3;margin:7px 0;font:18px Russo One,sans-serif}.cosmetic-card__copy p{color:#bac9c8;margin:0;font-size:15px;line-height:1.4}.cosmetic-card__buy{border-top:1px solid #34434b;justify-content:space-between;align-items:center;gap:8px;min-height:66px;margin:8px 16px 0;display:flex}.cosmetic-card__buy>span{color:#e4e9d6;font-size:14px;font-weight:700}.cosmetic-card__buy button{color:#111c24;background:var(--cosmetic-accent);cursor:pointer;border:0;min-height:44px;padding:8px 16px;font-size:13px;font-weight:700}.cosmetic-card__buy button:disabled{color:#b2bebd;cursor:default;background:#314147}.cosmetic-card button:focus-visible,.cosmetic-showroom button:focus-visible{outline-offset:-4px;outline:3px solid #fff}.iap-product__preview{min-width:0}.iap-product__preview button{color:#f0d38a;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:100%;min-height:44px;padding:0;display:flex}.iap-product__preview .iap-product__icon{flex:none}.iap-product__preview span{letter-spacing:0;overflow-wrap:anywhere;align-self:end;align-items:center;gap:6px;min-width:0;padding-bottom:6px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.iap-product__preview svg{flex:0 0 20px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.iap-product__preview button:hover{color:#fff4d5}}.iap-product__preview button:focus-visible{outline-offset:-2px;outline:2px solid #f0d38a}.iap-layer.is-previewing{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.iap-layer.is-previewing>.iap-dialog{display:none}.hud:has(.iap-layer.is-open) #toast-stack{z-index:130}.hud.is-cosmetic-preview>:not(#iap-shop-modal):not(#toast-stack):not(.toast-stack){visibility:hidden!important;pointer-events:none!important}.cosmetic-showroom{color:#f0f1e4;pointer-events:auto;--preview-card-width:300px;position:absolute;inset:0}.cosmetic-showroom[hidden]{display:none}.cosmetic-showroom button,.cosmetic-showroom aside{pointer-events:auto}.preview-back{left:max(22px, env(safe-area-inset-left));top:max(20px, env(safe-area-inset-top));color:#f1f1e4;cursor:pointer;background:#121e29ed;border:1px solid #536169;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;position:absolute}.preview-view-label{top:86px;left:max(24px, env(safe-area-inset-left));text-shadow:0 2px 7px #000;position:absolute}.preview-view-label b{font:24px Russo One,sans-serif}.preview-product{right:max(20px, env(safe-area-inset-right));top:max(20px, env(safe-area-inset-top));bottom:max(20px, env(safe-area-inset-bottom));width:var(--preview-card-width);overscroll-behavior:contain;border:1px solid #4c5c64;border-top:3px solid var(--cosmetic-accent);background:#111d28f2;flex-direction:column;padding:24px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 12px 40px #07121a50}.preview-product>small:first-child{color:var(--cosmetic-accent);letter-spacing:.14em;font-size:11px;font-weight:700}.preview-product h2{text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0 18px;font:27px/1.14 Russo One,sans-serif}.preview-product p{color:#d4dfdc;margin:0 0 18px;font-size:17px;line-height:1.45}.preview-print-art{aspect-ratio:1;object-fit:contain;border:1px solid #405359;align-self:center;width:min(100%,135px);margin:0 0 14px}.cosmetic-showroom[data-cosmetic-kind=shirt] .preview-product p{font-size:15px;line-height:1.35}.preview-includes{color:#b2c5c7;border-top:1px solid #3a4b53;padding:14px 0;font-size:14px;line-height:1.4}.preview-purchase{gap:10px;margin-top:auto;padding-top:16px;display:grid}.preview-purchase>span{color:var(--cosmetic-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.preview-purchase button{color:#13222a;background:var(--cosmetic-accent);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:16px;font-weight:700;display:flex}.preview-purchase button:disabled{color:#b6c4c6;cursor:default;background:#314147}.preview-safe-note{color:#aab9bc;padding-top:12px;font-size:12px;line-height:1.4}.preview-controls{bottom:max(22px, env(safe-area-inset-bottom));left:max(22px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + 44px);justify-items:center;gap:12px;display:grid;position:absolute}.preview-views{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.preview-views button{color:#f1f1e3;cursor:pointer;background:#15232eeb;border:1px solid #647276;min-height:48px;padding:10px 15px;font-size:15px;font-weight:700}.preview-views button[aria-pressed=true]{color:#13222a;border-color:var(--cosmetic-accent);background:var(--cosmetic-accent)}.preview-orbit{background:#14212de8;border:1px solid #56666c;align-items:center;gap:8px;padding:0 8px;display:flex}.preview-orbit span{color:#d5dfdd;font-size:14px}.preview-orbit button{color:#f1f2e4;cursor:pointer;background:0 0;border:0;min-width:48px;min-height:44px;font-size:27px}.preview-back{letter-spacing:0;align-items:center;gap:10px;display:flex}.preview-back svg,.preview-orbit svg{vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.preview-model-viewport{top:max(82px, calc(env(safe-area-inset-top) + 62px));bottom:max(88px, calc(env(safe-area-inset-bottom) + 68px));left:max(22px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + max(20px, env(safe-area-inset-right)) + 24px);pointer-events:auto;touch-action:none;cursor:grab;position:absolute}.preview-model-viewport.is-dragging{cursor:grabbing}.preview-model-viewport:focus-visible{outline:1px solid var(--cosmetic-accent);outline-offset:-2px}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-product{min-width:0}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-product>*{letter-spacing:0;overflow-wrap:anywhere;min-width:0}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-purchase button>b{white-space:nowrap}@media (width<=950px){.cosmetic-showroom{--preview-card-width:260px}.preview-product{padding:18px}.preview-product h2{font-size:23px}.preview-product p{font-size:15px}.preview-views button{padding:8px 10px;font-size:14px}.iap-group--interiors .iap-grid,.iap-group--shirts .iap-grid{gap:10px}.cosmetic-card__copy{padding:12px 12px 4px}.cosmetic-card__copy h4{font-size:16px}.cosmetic-card__buy{margin:8px 12px 0}}@media (height<=540px) and (orientation:landscape){.cosmetic-showroom{--preview-card-width:250px}.preview-product{top:10px;bottom:10px;right:max(10px, env(safe-area-inset-right));padding:14px}.preview-product h2{margin:8px 0 12px;font-size:20px}.preview-product p{margin-bottom:10px;font-size:14px;line-height:1.3}.preview-print-art{display:none}.preview-includes{padding:10px 0;font-size:13px}.preview-purchase{padding-top:6px}.preview-purchase button{min-height:44px;font-size:14px}.preview-safe-note{padding-top:9px;font-size:11px}.preview-back{top:10px;left:max(12px, env(safe-area-inset-left));min-height:44px;font-size:14px}.preview-view-label{top:66px;left:max(14px, env(safe-area-inset-left))}.preview-view-label b{font-size:19px}.preview-controls{bottom:10px;left:max(12px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + 25px);gap:6px}.preview-views button{min-height:44px;padding:8px;font-size:13px}.preview-orbit span{font-size:12px}.preview-orbit button{min-width:44px;font-size:23px}.cosmetic-card__art{aspect-ratio:1.75}.cosmetic-card__copy p{font-size:14px}.iap-product__preview button{gap:6px}.iap-product__preview span{gap:4px;padding-bottom:0;font-size:12px}.iap-product__preview svg{flex-basis:16px;width:16px;height:16px}.preview-model-viewport{top:max(66px, calc(env(safe-area-inset-top) + 54px));bottom:max(68px, calc(env(safe-area-inset-bottom) + 58px));left:max(12px, env(safe-area-inset-left));right:calc(var(--preview-card-width) + max(10px, env(safe-area-inset-right)) + 15px)}.cosmetic-showroom[data-cosmetic-kind=bundle] .preview-includes{display:none}}@media (prefers-reduced-motion:reduce){.cosmetic-card__visual img{transition:none}}.game-rating{inset:calc(var(--rating-viewport-top,0px) + var(--rating-viewport-height,100dvh) / 2) 0 auto;width:min(520px,100vw - 24px);max-width:none;max-height:calc(var(--rating-viewport-height,100dvh) - 24px);overscroll-behavior:contain;border:1px solid #4e7275;border-top:4px solid var(--acid);color:var(--cream);letter-spacing:0;background:#101925;border-radius:4px;margin:0 auto;padding:28px;font:16px/1.4 IBM Plex Sans Condensed,sans-serif;position:fixed;overflow:auto;transform:translateY(-50%);box-shadow:0 20px 80px #0008}.game-rating::backdrop{background:#05090fcc}.game-rating h2{overflow-wrap:anywhere;margin:0 0 12px;font:24px/1.25 Russo One,sans-serif}.game-rating h2:focus{outline:none}.game-rating p{color:#bfccce;margin:0 0 24px}.game-rating__scores{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.game-rating button{min-width:0;min-height:48px;color:var(--cream);cursor:pointer;overflow-wrap:anywhere;background:#192b36;border:1px solid #4e7275;border-radius:2px;margin:0;padding:10px;font:700 16px/1.25 IBM Plex Sans Condensed,sans-serif}.game-rating__scores button{height:60px;padding:0;font:24px/1 Russo One,sans-serif}@media (hover:hover) and (pointer:fine){.game-rating button:hover:enabled{border-color:var(--cyan);background:#254946}}.game-rating button:focus-visible,.game-rating textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.game-rating button:disabled{opacity:.5;cursor:default}.game-rating .game-rating__hint{text-align:center;margin:12px 0 0;font-size:14px}.game-rating .game-rating__status{color:var(--cyan);margin:16px 0 0}.game-rating .game-rating__status:empty{display:none}.game-rating__feedback{margin:0}.game-rating textarea{resize:vertical;width:100%;height:120px;min-height:80px;max-height:200px;color:var(--cream);-webkit-user-select:text;user-select:text;background:#09131e;border:1px solid #4e7275;border-radius:2px;margin:0;padding:12px;font:16px/1.4 IBM Plex Sans Condensed,sans-serif;display:block}.game-rating textarea::placeholder{color:#91a6aa}.game-rating__count{color:#91a6aa;text-align:right;margin:6px 0 16px;font-size:14px}.game-rating__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-rating__actions [type=submit]{background:var(--acid);color:#101925;border-color:var(--acid)}@media (hover:hover) and (pointer:fine){.game-rating__actions [type=submit]:hover:enabled{background:#e5fc69;border-color:#e5fc69}}@media (width<=540px),(height<=450px){.game-rating{padding:20px}.game-rating h2{margin-bottom:8px;font-size:22px}.game-rating p{margin-bottom:16px}.game-rating__scores{gap:8px}.game-rating__scores button{height:52px}}@media (height<=450px){.game-rating textarea{height:80px}.game-rating__count{margin-bottom:10px}}.player-feedback{inset:calc(var(--feedback-top,0px) + var(--feedback-height,100dvh) * .5) 0 auto;width:min(560px,100vw - 24px);max-height:calc(var(--feedback-height,100dvh) - 24px);box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line);color:var(--cream);background:#0e1622;border-radius:12px;margin:0 auto;padding:24px;font:16px/1.4 IBM Plex Sans Condensed,sans-serif;position:fixed;overflow:auto;transform:translateY(-50%);box-shadow:0 24px 90px #0009}.player-feedback::backdrop{background:#050911bb}.player-feedback__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.player-feedback__head small{color:var(--cyan);letter-spacing:.12em;font-size:11px}.player-feedback h2{margin:8px 0 0;font:22px/1.2 Russo One,sans-serif}.player-feedback button{border:1px solid var(--line);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;background:#192638;border-radius:6px;padding:10px 16px}.player-feedback button.primary-button{background:var(--acid);color:var(--ink);border-color:var(--acid);font-weight:700}.player-feedback button:disabled{opacity:.45;cursor:default}.player-feedback .player-feedback__close{flex:0 0 44px;padding:0;font-size:26px}.player-feedback__intro{color:var(--muted);margin:16px 0 20px}.player-feedback fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.player-feedback legend,.player-feedback__label{margin-bottom:8px;font-weight:600;display:block}.player-feedback__categories{gap:6px;display:flex}.player-feedback__categories label{cursor:pointer;flex:1;min-width:0;position:relative}.player-feedback__categories input{opacity:0;width:1px;height:1px;position:absolute}.player-feedback__categories span{box-sizing:border-box;border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;display:flex}.player-feedback__categories input:checked+span{border-color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#203b3d}.player-feedback :focus-visible,.player-feedback__categories input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.player-feedback textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:128px;color:var(--cream);-webkit-user-select:text;user-select:text;background:#090f19;border:1px solid #536571;border-radius:6px;padding:12px;font:16px/1.45 IBM Plex Sans Condensed,sans-serif}.player-feedback textarea::placeholder{color:var(--muted)}.player-feedback__count{text-align:right;color:var(--muted);margin-top:4px;font-size:13px}.player-feedback__context{color:var(--muted);margin:10px 0;font-size:13px}.player-feedback__status{color:var(--cyan);min-height:20px;margin:12px 0;font-size:14px}.player-feedback__status.is-error{color:#ffb8a2}.player-feedback__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.player-feedback__actions>button:not(.primary-button){flex-shrink:0}.player-feedback__success{text-align:center;padding:30px 0;font-size:20px}.player-feedback__success>span{border:1px solid var(--cyan);width:56px;height:56px;color:var(--cyan);border-radius:50%;place-items:center;display:inline-grid}.settings-feedback-button{text-align:left;width:100%;min-height:48px;color:var(--cream);border:1px solid var(--line);cursor:pointer;background:#162b34;border-radius:6px;padding:12px 16px;font:600 16px IBM Plex Sans Condensed,sans-serif}.computer-app--feedback .computer-app-icon{background:#a8c7b9}@media (height<=600px),(width<=600px){.player-feedback{width:min(560px,100vw - 12px);max-height:calc(var(--feedback-height,100dvh) - 12px);padding:16px}.player-feedback h2{font-size:20px}.player-feedback__intro{margin:10px 0 12px}.player-feedback fieldset{margin-bottom:12px}}@media (height<=600px){.player-feedback{width:min(760px,100vw - 12px)}.player-feedback__head small{display:none}.player-feedback h2{margin-top:0}.player-feedback textarea{height:110px;min-height:100px}.player-feedback__actions{z-index:1;background:#0e1622;padding:10px 0 16px;position:sticky;bottom:-16px;box-shadow:0 -8px 12px #0e1622}}.player-gift-notice{box-sizing:border-box;color:#f2eddf;background:#101925;border:1px solid #4e7275;border-top:4px solid #d8f24a;border-radius:6px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(24px,5vw,36px);font:18px/1.5 IBM Plex Sans Condensed,sans-serif;overflow:auto;box-shadow:0 24px 80px #0009}.player-gift-notice::backdrop{background:#05090fbd}.player-gift-notice__eyebrow{color:#d8f24a;letter-spacing:.12em;font-size:12px;font-weight:700}.player-gift-notice h2{overflow-wrap:anywhere;margin:14px 0 20px;font:26px/1.25 Russo One,sans-serif}.player-gift-notice h2:focus{outline:none}.player-gift-notice p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px}.player-gift-notice .player-gift-notice__hint{color:#bfccce;font-size:16px}.player-gift-notice button{color:#101925;cursor:pointer;background:#d8f24a;border:0;border-radius:3px;width:100%;min-height:48px;padding:12px 20px;font:700 18px/1.3 IBM Plex Sans Condensed,sans-serif}@media (hover:hover) and (pointer:fine){.player-gift-notice button:hover{background:#e4fc72}}.player-gift-notice button:focus-visible{outline-offset:4px;outline:2px solid #4ad9d2}.player-gift-notice button:disabled{opacity:.6;cursor:wait}.player-gift-notice__status:empty{display:none}.release-update{border:1px solid #4e7275;border-top:4px solid var(--cyan);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cream);background:#101925;border-radius:6px;padding:clamp(24px,5vw,32px);font:18px/1.45 IBM Plex Sans Condensed,sans-serif;overflow:auto;box-shadow:0 24px 80px #0009}.release-update::backdrop{background:#05090fbd}.release-update h2{margin:0 0 16px;font:24px/1.3 Russo One,sans-serif}.release-update h2:focus{outline:none}.release-update p{margin:0 0 24px}.release-update__status{color:var(--cyan);font-size:16px}.release-update__status:empty{display:none}.release-update__actions{flex-wrap:wrap;gap:12px;display:flex}.release-update button{cursor:pointer;background:#192838;border:1px solid #4e7275;border-radius:3px;flex:1;min-width:120px;min-height:48px;padding:10px 16px;font-weight:700}.release-update .release-update__refresh{border-color:var(--acid);background:var(--acid);color:var(--ink)}@media (hover:hover) and (pointer:fine){.release-update button:hover:not(:disabled){filter:brightness(1.15)}}.release-update button:disabled{opacity:.6;cursor:wait}#day-modal .result-card{gap:16px;width:min(880px,100%);padding:24px;display:grid}#day-modal [hidden]{display:none!important}#day-modal .result-header{justify-content:space-between;align-items:center;gap:16px;display:flex}#day-modal .result-header>div{min-width:0}#day-modal h2{margin:0;font-size:24px}#day-modal .result-reward{margin:5px 0 0;font-size:13px}#day-modal .result-tabs{border:1px solid var(--line);background:#0b141f;flex-shrink:0;gap:3px;padding:3px;display:flex}#day-modal .result-tabs button{min-width:96px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:9px 16px;font:700 16px/1.2 IBM Plex Sans Condensed,sans-serif}#day-modal .result-tabs button[aria-selected=true]{color:var(--acid);box-shadow:inset 0 -2px var(--acid);background:#253d39;border-color:#638d83}#day-modal .result-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}#day-modal .result-section{grid-template-rows:100px 76px 64px;gap:12px;display:grid}#day-modal .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#day-modal .results-grid>div{text-align:left;border:1px solid var(--line);background:#14232d;align-items:flex-start;min-width:0;min-height:100px;padding:16px}#day-modal .results-grid>div:last-child{border-bottom:3px solid var(--acid);background:#20312c}#day-modal .results-grid:has(.is-negative)>div:last-child{border-bottom-color:var(--orange);background:#312a24}#day-modal #result-club .results-grid:has(#result-net[style*=orange])>div:last-child{border-bottom-color:var(--orange);background:#312a24}#day-modal .results-grid small{color:var(--muted);font:700 13px/1.2 IBM Plex Sans Condensed,sans-serif}#day-modal .results-grid b{margin:10px 0 0;font-size:28px;line-height:1.15}#day-modal .results-grid .is-positive b{color:var(--acid)}#day-modal .results-grid .is-negative b{color:var(--orange)}#day-modal .result-details{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}#day-modal .result-details>div{border:1px solid var(--line);background:#101c26;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;padding:10px;display:flex}#day-modal .result-details small{color:var(--muted);font:600 13px/1.2 IBM Plex Sans Condensed,sans-serif}#day-modal .result-details b{color:var(--cream);white-space:nowrap;font:700 17px/1.2 IBM Plex Sans Condensed,sans-serif}#day-modal .result-details .is-income b{color:var(--cyan)}#day-modal #result-snacks small{white-space:nowrap;margin-top:2px;display:block}#day-modal .result-secondary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}#day-modal .result-secondary>div{text-align:left;border-left:2px solid var(--line);gap:6px;min-width:0;padding:10px}#day-modal .result-secondary small{color:var(--muted);font:600 12px/1.2 IBM Plex Sans Condensed,sans-serif}#day-modal .result-secondary b{font-size:18px;line-height:1.2}#day-modal .result-actions{gap:10px}#day-modal .result-actions>button{min-height:52px;padding:10px;font-size:15px}@media (width<=900px),(height<=620px){#day-modal{padding:12px}#day-modal .result-card{gap:10px;padding:14px}#day-modal .result-header{gap:10px}#day-modal h2{font-size:20px}#day-modal .result-tabs{gap:0;padding:0}#day-modal .result-tabs button{min-width:78px;padding:8px 12px;font-size:15px}#day-modal .result-section{grid-template-rows:68px 72px 50px;gap:8px}#day-modal .results-grid>div{min-height:68px;padding:10px}#day-modal .results-grid b{margin-top:6px;font-size:23px}#day-modal .result-details>div{gap:6px;padding:8px 6px}#day-modal .result-details small{font-size:12px}#day-modal .result-details b{font-size:15px}#day-modal .result-secondary>div{gap:4px;padding:6px}#day-modal .result-secondary b{font-size:16px}#day-modal .result-actions>button{min-height:44px;padding:8px;font-size:14px}}@media (height<=360px) and (orientation:landscape){#day-modal{padding:8px}#day-modal .result-card{gap:6px;padding:6px 10px}#day-modal h2{font-size:18px}#day-modal .result-reward{margin-top:3px;font-size:11px}#day-modal .result-section{grid-template-rows:56px 76px 46px;gap:4px}#day-modal .results-grid{gap:6px}#day-modal .results-grid>div{min-height:56px;padding:6px 8px}#day-modal .results-grid small{font-size:12px}#day-modal .results-grid b{margin-top:4px;font-size:20px}#day-modal .result-details>div{gap:4px;padding:6px}#day-modal .result-secondary>div{padding:4px 6px}}@media (width<=640px) and (orientation:landscape){#day-modal .result-details-arena{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:4px}#day-modal .result-details-arena>div{flex-direction:row;align-items:center;gap:4px;padding:3px 6px}#day-modal .result-details-arena small{max-width:88px;line-height:1.15}#day-modal .result-details-arena b{flex-shrink:0}}@media (width<=480px) and (orientation:portrait){#day-modal .result-header{flex-direction:column;align-items:flex-start}#day-modal .result-tabs{align-self:stretch}#day-modal .result-tabs button{flex:1}#day-modal .result-section{grid-template-rows:auto auto auto}#day-modal .results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#day-modal .results-grid>div{flex-direction:column;align-items:flex-start;padding:8px 6px}#day-modal .results-grid b{font-size:18px}#day-modal .result-details{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}#day-modal .result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}
