:root{--brand-bg:#0d1119;--brand-panel:#0d121ce0;--brand-panel-2:#182033;--brand-panel-3:#111724;--brand-line:#2b3447;--brand-accent:#ff9d2e;--brand-on-accent:#1d1202;--brand-glow:#2fb3e8;--brand-text:#eef0f4;--brand-muted:#98a2b5;--brand-ok:#7fd37a;--brand-warn:#e8c14a;--brand-danger:#f0685c;--brand-danger-bg:#c2281d;--brand-font-display:"Barlow Condensed","Avenir Next Condensed","Arial Narrow",sans-serif;--brand-font-body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--brand-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--brand-cut:12px;--brand-cut-sm:8px}:root{--ui-bg:var(--brand-bg);--ui-panel:var(--brand-panel);--ui-panel-2:var(--brand-panel-2);--ui-panel-3:var(--brand-panel-3);--ui-line:var(--brand-line);--ui-accent:var(--brand-accent);--ui-on-accent:var(--brand-on-accent);--ui-glow:var(--brand-glow);--ui-line-soft:#ffffff17;--ui-line-strong:#ffffff29;--ui-radius:4px;--ui-text:var(--brand-text);--ui-muted:var(--brand-muted);--ui-ok:var(--brand-ok);--ui-warn:var(--brand-warn);--ui-danger:var(--brand-danger);--ui-danger-bg:var(--brand-danger-bg);--ui-replay-panel:#10191ff5;--ui-replay-border:#35434a;--ui-replay-accent:#d5b67b;--ui-replay-text:#f0f2ec;--ui-replay-muted:#a6b4b9;--ui-font-display:var(--brand-font-display);--ui-font-mono:var(--brand-font-mono);--ui-font-body:var(--brand-font-body);--ui-cut:var(--brand-cut);--ui-cut-sm:var(--brand-cut-sm)}:root:lang(fa){--ui-font-display:Estedad,system-ui,sans-serif;--ui-font-body:Estedad,system-ui,sans-serif;--ui-font-mono:Estedad,ui-monospace,monospace}:root{--hud-frame:#5fb4ff;--hud-frame-soft:#5fb4ff80;--hud-frame-light:#bfe3ff;--hud-cash:#f6ecd6;--hud-cash-sign:#f2b84b;--hud-badge:#e9eef7;--hud-on-badge:#0b111c;--hud-edge:#8cafdc33;--hud-glass-bg:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),linear-gradient(180deg,#263650d6,#0c121de6 45%,#070a11f0);--hud-glass-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 1px #00000059,0 8px 22px #00000073;--hud-control-bg:linear-gradient(180deg,#1d2638,#121a29);--hud-control-shadow:inset 0 1px 0 #ffffff0f;--hud-armed-bg:linear-gradient(180deg,#3d2b12,#21170b);--hud-armed-glow:inset 0 0 10px #ff9d2e59,0 0 8px #ff9d2e4d;--hud-focus-glow:0 0 0 1px var(--ui-accent),0 0 12px #ff9d2e59;--hud-progress-glow:drop-shadow(0 0 3px #5fb4ff99);--hud-ok-glow:0 0 7px #7fd37a73}.hud-glass{background:var(--hud-glass-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);-webkit-backdrop-filter:blur(10px)saturate(1.25);animation:.26s cubic-bezier(.2,.8,.2,1) backwards hud-rise;border-radius:2px}.hud-glass:before{content:"";position:absolute;background:linear-gradient(90deg,transparent,var(--hud-frame)22%,var(--hud-frame-light)50%,var(--hud-frame)78%,transparent);pointer-events:none;height:2px;top:-1px;left:14px;right:14px;box-shadow:0 0 10px #5fb4ff8c}.hud-glass:after{content:"";position:absolute;background:linear-gradient(var(--hud-frame),var(--hud-frame))0 0/11px 2px,linear-gradient(var(--hud-frame),var(--hud-frame))0 0/2px 11px,linear-gradient(var(--hud-frame),var(--hud-frame))100% 100%/11px 2px,linear-gradient(var(--hud-frame),var(--hud-frame))100% 100%/2px 11px;filter:drop-shadow(0 0 3px #5fb4ffb3);pointer-events:none;background-repeat:no-repeat;inset:-1px}@keyframes hud-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hud-glass{animation:none}}.ui-cut{clip-path:polygon(0 0,calc(100% - var(--ui-cut))0,100% var(--ui-cut),100% 100%,var(--ui-cut)100%,0 calc(100% - var(--ui-cut)))}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.page_GlVLNQ{box-sizing:border-box;background:var(--ui-bg);color:var(--ui-text);font:16px/1.5 var(--ui-font-body);min-height:100vh;padding:32px max(20px,50vw - 600px)}.page_GlVLNQ h1{font:48px/1 var(--ui-font-display);margin:12px 0}.page_GlVLNQ h2{font:28px/1.2 var(--ui-font-display);margin:0 0 16px}.page_GlVLNQ p{color:var(--ui-muted)}.page_GlVLNQ button,.page_GlVLNQ input{font:inherit;box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-panel-3);color:var(--ui-text);border-radius:4px;min-height:44px;padding:8px 12px}.page_GlVLNQ button{cursor:pointer}.page_GlVLNQ button:hover:not(:disabled){background:var(--ui-panel-2);border-color:var(--ui-accent)}.page_GlVLNQ button:disabled{opacity:.55;cursor:default}.page_GlVLNQ :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.page_GlVLNQ a{color:var(--ui-accent)}.page_GlVLNQ label{font-weight:600}.page_GlVLNQ code,.page_GlVLNQ label{overflow-wrap:anywhere}.page_GlVLNQ .primary_GlVLNQ{background:var(--ui-accent);color:var(--ui-on-accent);font-weight:700}.page_GlVLNQ .primary_GlVLNQ:hover:not(:disabled){color:var(--ui-text)}.login_GlVLNQ{display:grid;background:var(--ui-panel);border:1px solid var(--ui-line);gap:16px;max-width:440px;margin:10vh auto;padding:32px}.login_GlVLNQ h1,.login_GlVLNQ p{margin:0}.eyebrow_GlVLNQ{letter-spacing:.1em;font:12px var(--ui-font-mono)}.header_GlVLNQ{display:flex;justify-content:space-between;align-items: center;gap:24px}.actions_GlVLNQ{position:sticky;z-index:1;display:flex;border:1px solid var(--ui-line);background:var(--ui-panel);flex-wrap:wrap;align-items: center;gap:12px;padding:16px;top:0}.actions_GlVLNQ strong{margin-right:auto}.filters_GlVLNQ{display:flex;flex-wrap:wrap;align-items: center;gap:24px;padding:24px 0}.filters_GlVLNQ label:first-child{display:grid;flex:1;gap:8px}.checkbox_GlVLNQ{display:flex;align-items: center;gap:12px}.checkbox_GlVLNQ input{width:20px}.group_GlVLNQ,.review_GlVLNQ{border:1px solid var(--ui-line);background:var(--ui-panel);margin-bottom:24px;padding:24px}.field_GlVLNQ{display:grid;grid-template-columns:minmax(0,1fr)180px auto;border-top:1px solid var(--ui-line);align-items: center;gap:24px;padding:20px 0}.field_GlVLNQ p{margin:6px 0}.field_GlVLNQ span{color:var(--ui-muted);font-size:14px}.field_GlVLNQ input{width:100%}.page_GlVLNQ .error_GlVLNQ,.page_GlVLNQ .error_GlVLNQ p{color:var(--ui-danger)}.page_GlVLNQ .success_GlVLNQ{color:var(--ui-ok)}.review_GlVLNQ ul{padding-left:20px}@media (max-width:650px){.page_GlVLNQ{padding:20px}.page_GlVLNQ h1{font-size:40px}.login_GlVLNQ{padding:24px}.actions_GlVLNQ{position:static}.actions_GlVLNQ strong{width:100%}.actions_GlVLNQ button{flex:1}.field_GlVLNQ{grid-template-columns:minmax(0,1fr);gap:12px}.field_GlVLNQ button{justify-self:start}.group_GlVLNQ,.review_GlVLNQ{padding:20px}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;:root{--brand-bg:#0d1119;--brand-panel:#0d121ce0;--brand-panel-2:#182033;--brand-panel-3:#111724;--brand-line:#2b3447;--brand-accent:#ff9d2e;--brand-on-accent:#1d1202;--brand-glow:#2fb3e8;--brand-text:#eef0f4;--brand-muted:#98a2b5;--brand-ok:#7fd37a;--brand-warn:#e8c14a;--brand-danger:#f0685c;--brand-danger-bg:#c2281d;--brand-font-display:"Barlow Condensed","Avenir Next Condensed","Arial Narrow",sans-serif;--brand-font-body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--brand-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--brand-cut:12px;--brand-cut-sm:8px;--ui-bg:var(--brand-bg);--ui-panel:var(--brand-panel);--ui-panel-2:var(--brand-panel-2);--ui-panel-3:var(--brand-panel-3);--ui-line:var(--brand-line);--ui-accent:var(--brand-accent);--ui-on-accent:var(--brand-on-accent);--ui-glow:var(--brand-glow);--ui-line-soft:#ffffff17;--ui-line-strong:#ffffff29;--ui-radius:4px;--ui-text:var(--brand-text);--ui-muted:var(--brand-muted);--ui-ok:var(--brand-ok);--ui-warn:var(--brand-warn);--ui-danger:var(--brand-danger);--ui-danger-bg:var(--brand-danger-bg);--ui-replay-panel:#10191ff5;--ui-replay-border:#35434a;--ui-replay-accent:#d5b67b;--ui-replay-text:#f0f2ec;--ui-replay-muted:#a6b4b9;--ui-font-display:var(--brand-font-display);--ui-font-mono:var(--brand-font-mono);--ui-font-body:var(--brand-font-body);--ui-cut:var(--brand-cut);--ui-cut-sm:var(--brand-cut-sm)}:root:lang(fa){--ui-font-display:Estedad,system-ui,sans-serif;--ui-font-body:Estedad,system-ui,sans-serif;--ui-font-mono:Estedad,ui-monospace,monospace}:root{--hud-frame:#5fb4ff;--hud-frame-soft:#5fb4ff80;--hud-frame-light:#bfe3ff;--hud-cash:#f6ecd6;--hud-cash-sign:#f2b84b;--hud-badge:#e9eef7;--hud-on-badge:#0b111c;--hud-edge:#8cafdc33;--hud-glass-bg:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),linear-gradient(180deg,#263650d6,#0c121de6 45%,#070a11f0);--hud-glass-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 1px #00000059,0 8px 22px #00000073;--hud-control-bg:linear-gradient(180deg,#1d2638,#121a29);--hud-control-shadow:inset 0 1px 0 #ffffff0f;--hud-armed-bg:linear-gradient(180deg,#3d2b12,#21170b);--hud-armed-glow:inset 0 0 10px #ff9d2e59,0 0 8px #ff9d2e4d;--hud-focus-glow:0 0 0 1px var(--ui-accent),0 0 12px #ff9d2e59;--hud-progress-glow:drop-shadow(0 0 3px #5fb4ff99);--hud-ok-glow:0 0 7px #7fd37a73}.hud-glass{background:var(--hud-glass-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);-webkit-backdrop-filter:blur(10px)saturate(1.25);animation:.26s cubic-bezier(.2,.8,.2,1) backwards hud-rise;border-radius:2px}.hud-glass:before{content:"";position:absolute;background:linear-gradient(90deg,transparent,var(--hud-frame)22%,var(--hud-frame-light)50%,var(--hud-frame)78%,transparent);pointer-events:none;height:2px;top:-1px;left:14px;right:14px;box-shadow:0 0 10px #5fb4ff8c}.hud-glass:after{content:"";position:absolute;background:linear-gradient(var(--hud-frame),var(--hud-frame))0 0/11px 2px,linear-gradient(var(--hud-frame),var(--hud-frame))0 0/2px 11px,linear-gradient(var(--hud-frame),var(--hud-frame))100% 100%/11px 2px,linear-gradient(var(--hud-frame),var(--hud-frame))100% 100%/2px 11px;filter:drop-shadow(0 0 3px #5fb4ffb3);pointer-events:none;background-repeat:no-repeat;inset:-1px}@keyframes hud-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hud-glass{animation:none}}.ui-cut{clip-path:polygon(0 0,calc(100% - var(--ui-cut))0,100% var(--ui-cut),100% 100%,var(--ui-cut)100%,0 calc(100% - var(--ui-cut)))}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.hud-root{direction:ltr}html:lang(fa) .hud-root{font-family:var(--ui-font-body)}html:lang(fa) .hud-root *{unicode-bidi:plaintext}html:lang(fa) .hud-root :-webkit-any(h1,h2,h3,h4){letter-spacing:normal;font-style:normal}html:lang(fa) .hud-root :-moz-any(h1,h2,h3,h4){letter-spacing:normal;font-style:normal}html:lang(fa) .hud-root :is(h1,h2,h3,h4){letter-spacing:normal;font-style:normal}html:lang(fa) .hud-root :-webkit-any(button,.m-label,.m-eyebrow,.m-heading){letter-spacing:normal;font-style:normal}html:lang(fa) .hud-root :-moz-any(button,.m-label,.m-eyebrow,.m-heading){letter-spacing:normal;font-style:normal}html:lang(fa) .hud-root :is(button,.m-label,.m-eyebrow,.m-heading){letter-spacing:normal;font-style:normal}.hud-root *{box-sizing:border-box}#game{background:var(--ui-bg)var(--game-backdrop)center/cover}#game:has(>.hud-root[data-screen=menu])>canvas{visibility:hidden}.hud-root[hidden],.hud-root [hidden]{display:none!important}[data-hud-fade]{transition:opacity .16s}[data-hud-fade][data-faded]{opacity:.4}[data-hud-fade][data-faded]:hover{opacity:1}:where(.hud-root) :-webkit-any(button,input,select){font:inherit}:where(.hud-root) :-moz-any(button,input,select){font:inherit}:where(.hud-root) :is(button,input,select){font:inherit}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items: center}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (max-width:699.999px){.max-\[700px\]\:gap-2{gap:calc(var(--spacing)*2)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens: none) and ( not (margin-trim: inline))) or ((-moz-orient: inline) and ( not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}.segment_8_hZZw{display:flex;flex-wrap:wrap;margin:0}.control_8_hZZw{cursor:pointer;font:700 15px var(--ui-font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--ui-muted);box-shadow:inset 0 -1px 0 var(--ui-line-strong);background:0 0;border:0;border-radius:0;flex:1 1 0;min-width:44px;min-height:38px;padding:8px 6px 7px}html:lang(fa) .control_8_hZZw{letter-spacing:0}.control_8_hZZw:hover:not(:disabled){color:var(--ui-text);background:#ffffff0a;border-color:#0000}.control_8_hZZw:focus-visible{outline:2px solid var(--ui-glow);outline-offset:-4px}.control_8_hZZw:disabled{opacity:.45;cursor:default}.control_8_hZZw.active_8_hZZw,.control_8_hZZw[data-active],.control_8_hZZw.active_8_hZZw:hover:not(:disabled),.control_8_hZZw[data-active]:hover{color:var(--ui-on-accent);background:var(--ui-accent);clip-path:polygon(0 0,calc(100% - var(--ui-cut-sm))0,100% var(--ui-cut-sm),100% 100%,0 100%)}.control_8_hZZw.active_8_hZZw:focus-visible{outline-color:var(--ui-on-accent)}.control_8_hZZw[data-active]:focus-visible{outline-color:var(--ui-on-accent)}@media (pointer:coarse){.control_8_hZZw{min-height:44px}}.description_8_hZZw{color:var(--ui-muted);margin:6px 0 0}.compact_8_hZZw{white-space:normal;overflow-wrap:anywhere;flex:1 0 auto;min-width:44px;max-width:100%;min-height:36px;padding:6px 4px;font-size:13px}@media (pointer:coarse){.control_8_hZZw.compact_8_hZZw{min-width:44px;min-height:44px}}.button_q6yQRQ{cursor:pointer;color:var(--ui-text);font-family:var(--ui-font-body);letter-spacing:.01em;background:var(--ui-panel-2);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);min-height:44px;padding:11px 18px;font-size:14px;font-weight:600}.button_q6yQRQ:hover:not(:disabled){background:color-mix(in srgb,var(--ui-panel-2)82%,white);border-color:var(--ui-line-strong)}.button_q6yQRQ:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.button_q6yQRQ:disabled{opacity:.45;cursor:default}.button_q6yQRQ.primary_q6yQRQ{background:var(--ui-accent);color:var(--ui-on-accent);clip-path:polygon(0 0,calc(100% - var(--ui-cut-sm))0,100% var(--ui-cut-sm),100% 100%,var(--ui-cut-sm)100%,0 calc(100% - var(--ui-cut-sm)));border-color:#0000;border-radius:0;font-size:15px;font-weight:700}.button_q6yQRQ.primary_q6yQRQ:hover:not(:disabled){background:var(--ui-accent);filter:brightness(1.1)}.button_q6yQRQ.primary_q6yQRQ:focus-visible{outline-offset:-4px;outline-color:var(--ui-on-accent)}.button_q6yQRQ.none_q6yQRQ{background:0 0;border-color:#0000}.secondary_q6yQRQ{text-align:center}.block_q6yQRQ{width:100%;margin-top:16px}@media (prefers-reduced-motion:no-preference){.button_q6yQRQ{transition:background-color .12s,border-color .12s,filter .12s}}.button_q6yQRQ.danger_q6yQRQ{background:var(--ui-danger-bg);color:var(--ui-text);border-color:#0000}.button_q6yQRQ.danger_q6yQRQ:hover:not(:disabled){background:var(--ui-danger-bg);filter:brightness(1.12)}.film_6UBLIQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.hostStrip_6UBLIQ{}.hostGrid_6UBLIQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.control_6UBLIQ{}.activeState_6UBLIQ{}.hostGrid_6UBLIQ .hostPick_6UBLIQ{display:flex;overflow:hidden;text-align:start;white-space:normal;text-transform:none;letter-spacing:0;color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:none;background:#0003;flex-direction:column;gap:4px;min-width:0;padding:0 0 10px}.hostGrid_6UBLIQ .hostPick_6UBLIQ:hover:not(:disabled){border-color:var(--ui-line-strong);background:#ffffff0a}.hostGrid_6UBLIQ .hostPreview_6UBLIQ{display:block;object-fit:cover;image-rendering:pixelated;background:#101d23;border:0;width:100%;height:96px;padding:0}.hostGrid_6UBLIQ .hostPick_6UBLIQ strong{display:block;font:700 15px/1.1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;padding:6px 10px 0}.hostGrid_6UBLIQ .hostPick_6UBLIQ span{display:block;font:500 12px/1.4 var(--ui-font-body);color:var(--ui-muted);padding-inline-start:10px;padding-inline-end:10px}.hostGrid_6UBLIQ .hostPick_6UBLIQ[aria-pressed=true],.hostGrid_6UBLIQ .hostPick_6UBLIQ[aria-pressed=true]:hover:not(:disabled){clip-path:none;color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent);background:#0003}.hostGrid_6UBLIQ .hostPick_6UBLIQ:disabled{opacity:.45;cursor:not-allowed}.pick_6UBLIQ{}.film_6UBLIQ .pick_6UBLIQ{position:relative;display:flex;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);text-align:start;background:#0003;flex-direction:column;min-width:0;min-height:44px;padding:0}.film_6UBLIQ .pick_6UBLIQ:hover:not(:disabled){border-color:var(--ui-line-strong);background:#ffffff0a}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ{color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent);outline:0;background:#0003}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:after{content:"✓";position:absolute;top:8px;background:var(--ui-accent);color:#101b22;text-align:center;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:800;line-height:22px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.preview_6UBLIQ{display:block;object-fit:cover;image-rendering:pixelated;background:#101d23;border:0;width:100%;height:84px;padding:0}.name_6UBLIQ{display:block;font:700 16px/1.1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;text-align:start;padding:8px 12px 0}.film_6UBLIQ .pick_6UBLIQ.active_6UBLIQ .name_6UBLIQ{color:var(--ui-accent)}.note_6UBLIQ{display:block;color:var(--ui-muted);padding:2px 12px 8px;font-size:12px;line-height:1.4}@media (max-width:600px){.film_6UBLIQ,.hostGrid_6UBLIQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.film_6UBLIQ,.hostGrid_6UBLIQ{grid-template-columns:minmax(0,1fr)}}.catalog_6UBLIQ{min-width:0}.filters_6UBLIQ{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.filters_6UBLIQ label{display:flex;color:var(--ui-muted);flex-direction:column;gap:4px;font-size:12px}.filters_6UBLIQ [role=combobox]{min-width:128px}.hint_6UBLIQ,.selection_6UBLIQ{color:var(--ui-muted);font-size:12px;line-height:1.5}.filters_6UBLIQ p{align-self: center;margin:0}.filters_6UBLIQ .hint_6UBLIQ{flex:180px}.selection_6UBLIQ{overflow-wrap:anywhere}.recommendation_6UBLIQ{display:block;color:var(--ui-accent);padding:0 8px 8px;font-size:11px}.hostGrid_6UBLIQ .hostPick_6UBLIQ .recommendation_6UBLIQ{color:var(--ui-accent)}.advanced_6UBLIQ{border-top:1px solid var(--ui-line)}.advanced_6UBLIQ summary{cursor:pointer;min-height:44px;padding-block-start:12px;padding-block-end:12px}.advanced_6UBLIQ .filters_6UBLIQ{padding-block-start:8px;padding-block-end:8px}.advanced_6UBLIQ [role=combobox]{max-width:100%}.pick_6UBLIQ:disabled{opacity:.45;cursor:not-allowed}.trigger_PlYJeQ{display:flex;cursor:pointer;text-align:start;font:inherit;color:var(--ui-text);background:var(--ui-panel-3);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);justify-content:space-between;align-items: center;gap:8px;min-width:0;min-height:44px;padding:8px 12px}.trigger_PlYJeQ:hover:not(:disabled){border-color:var(--ui-muted)}.trigger_PlYJeQ[data-popup-open]{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.trigger_PlYJeQ:focus-visible{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.trigger_PlYJeQ:disabled{opacity:.45;cursor:default}.value_PlYJeQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.icon_PlYJeQ{color:var(--ui-muted);flex:none;font-size:12px}.positioner_PlYJeQ{z-index:1000}.popup_PlYJeQ{box-sizing:border-box;min-width:var(--anchor-width);max-height:min(var(--available-height),320px);overflow-y:auto;font-family:var(--ui-font-body);color:var(--ui-text);background:var(--ui-panel-3);border:1px solid var(--ui-line-strong);border-top-color:color-mix(in srgb,var(--ui-accent)55%,transparent);border-radius:var(--ui-radius);outline:0;padding:4px;box-shadow:0 12px 32px #0000008c}.list_PlYJeQ{display:grid;gap:1px}.item_PlYJeQ{display:flex;cursor:pointer;user-select:none;white-space:nowrap;border-radius:3px;align-items: center;gap:8px;min-height:36px;padding:6px 12px 6px 8px}.item_PlYJeQ[data-highlighted]{background:color-mix(in srgb,var(--ui-accent)22%,transparent)}.item_PlYJeQ[data-selected]{color:var(--ui-accent)}.item_PlYJeQ[data-disabled]{opacity:.4;cursor:default}.check_PlYJeQ{display:inline-block;width:14px;font-size:12px}@media (pointer:coarse){.item_PlYJeQ{min-height:44px}}.name__uiCqA{background:var(--ui-panel-3);border:1px solid var(--ui-line);color:var(--ui-text);font:inherit;border-radius:0;width:100%;min-height:44px;padding:10px 12px}.host__uiCqA{max-width:520px;margin:0 auto}.mapStrip__uiCqA{min-width:0}.mapStrip__uiCqA p{color:var(--ui-muted);margin:0 0 8px;font-size:13px}.root_z0QMUQ{display:grid;border-top:1px solid var(--ui-line-soft);background:#0000002e;gap:12px;margin-top:auto;padding:16px 20px 20px}.form_z0QMUQ{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:12px}.codeRow_z0QMUQ{display:grid;grid-template-columns:repeat(6,1fr);direction:ltr;gap:6px}.root_z0QMUQ .cell_z0QMUQ{border:1px solid var(--ui-line-strong);color:var(--ui-text);font-family:var(--ui-font-mono);text-align:center;text-transform:uppercase;background-color:#0000004d;border-radius:3px;width:100%;min-width:0;min-height:44px;padding:8px 0;font-size:18px;font-weight:700;line-height:1.45}.root_z0QMUQ .action_z0QMUQ{text-align:center}.root_z0QMUQ .cell_z0QMUQ:focus-visible{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.root_z0QMUQ .eyebrow_z0QMUQ{color:var(--ui-muted);margin:0;font-size:11px}.status_z0QMUQ:empty{display:none}.namerow_z0QMUQ .m-dot{background:var(--ui-ok);width:8px;height:8px;box-shadow:0 0 0 3px #7fd37a33}.namerow_z0QMUQ{display:flex;color:var(--ui-muted);flex-wrap:wrap;align-items: center;gap:8px;margin-top:4px;font-size:13px}.namerow_z0QMUQ b{color:var(--ui-text);font-weight:600}.namerow_z0QMUQ button.namerowBtn_z0QMUQ{width:auto;min-height:44px;margin:0;padding:6px 10px}.namerow_z0QMUQ input{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);color:var(--ui-text);font:inherit;background:#0000004d;flex:120px;min-width:0;min-height:44px;padding:10px 12px}.namerow_z0QMUQ.editing_z0QMUQ{gap:8px}.namerow_z0QMUQ button.editLink_z0QMUQ{color:var(--ui-accent);text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin-inline-start:auto;padding:6px 4px}.namerow_z0QMUQ button.editLink_z0QMUQ:hover{color:var(--ui-text);background:0 0}.root_z0QMUQ .action_z0QMUQ{min-height:44px;padding:10px 14px;font-size:12px}@media (max-width:1100px){.form_z0QMUQ{grid-template-columns:minmax(0,1fr)auto;gap:8px}.form_z0QMUQ .action_z0QMUQ{grid-column:2;grid-row:1}.codeRow_z0QMUQ{grid-column:1/-1;grid-row:2;gap:4px}}.bar_URRGgg:where(.hud-replay-bar){pointer-events:auto;position:absolute;top:var(--hud-top-space,72px);z-index:30;display:flex;max-width:min(720px,calc(var(--hud-viewport-width) - 32px));background:var(--ui-replay-panel);border:1px solid var(--ui-replay-border);border-top:2px solid var(--ui-replay-accent);border-radius:var(--hud-radius);color:var(--ui-replay-text);align-items: center;gap:10px;padding:10px 14px;font:13px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0004}.status_URRGgg:where(.hud-replay-status){color:var(--ui-replay-muted);font-size:12px}.bar_URRGgg[hidden]{display:none}.bar_URRGgg button{white-space:nowrap}.layout_URRGgg{display:grid;gap:16px;width:min(100%,880px)}.cards_URRGgg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card_URRGgg{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.head_URRGgg{display:flex;align-items: center;gap:12px;min-width:0}.ico_URRGgg{display:grid;border:1px solid var(--ui-line);border-radius:var(--ui-radius);flex:none;place-items: center;width:48px;height:48px;font-size:20px;line-height:1}.icoSave_URRGgg{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent)12%,transparent)}.icoRecord_URRGgg{color:var(--ui-muted);background:color-mix(in srgb,var(--ui-muted)12%,transparent)}.card_URRGgg .title_URRGgg{letter-spacing:0;color:var(--ui-text);font:700 22px/1.2 var(--ui-font-display);text-transform:uppercase;margin:0}.drop_URRGgg{display:flex;border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius);background:#00000026;flex-direction:column;align-items:stretch;gap:6px;margin-top:auto;padding:14px}.dropActive_URRGgg{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent)8%,transparent)}.dropText_URRGgg{color:var(--ui-muted);text-align:center;font-size:13px}.drop_URRGgg>button{text-align:start;align-self:stretch}.footnote_URRGgg{color:var(--ui-muted);margin:0;font-size:13px}@media (max-width:899px){.cards_URRGgg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.drop_URRGgg{transition:border-color .15s,background-color .15s}}@media (pointer:coarse){.drop_URRGgg>button{min-height:44px}}.root__vVu6w{--hud-radius:5px;--hud-font:13px;--hud-corner-bottom:max(8px,env(safe-area-inset-bottom));--hud-minimap-height:168px;--hud-powers-height:0px;--hud-minimap-width:168px;--hud-powers-width:0px;--hud-left-reserve:calc(24px + var(--hud-minimap-width) + var(--hud-powers-width));--hud-bottom-offset:12px;--hud-top-space:52px;position:fixed;pointer-events:none;z-index:20;font:var(--hud-font)/1.45 var(--ui-font-body);color:var(--ui-text);inset:0}.game__vVu6w{--hud-viewport-width:calc(100vw/var(--hud-scale));--hud-viewport-height:calc(100dvh/var(--hud-scale));position:fixed;width:var(--hud-viewport-width);height:var(--hud-viewport-height);zoom:var(--hud-scale);--hud-text-min:max(11px,calc(11px/var(--hud-scale)));--hud-key-min:max(10px,calc(10px/var(--hud-scale)));inset:0 auto auto 0}.supportTools__vVu6w{position:absolute;bottom:var(--hud-bottom-offset);right:max(8px,env(safe-area-inset-right));display:flex;pointer-events:auto;z-index:31;flex-direction:column;gap:6px;width:210px}.supportTools__vVu6w:not(:has(>:not([hidden]))){display:none}.bottomLeft__vVu6w{position:absolute;left:max(8px,env(safe-area-inset-left));bottom:var(--hud-corner-bottom);display:flex;pointer-events:auto;z-index:32;flex-direction:column;align-items: flex-start;gap:8px}.root__vVu6w:has([data-shrunk=true]){--hud-minimap-height:40px;--hud-minimap-width:40px}.root__vVu6w:has([data-power-chips]:not([hidden])){--hud-powers-height:68px;--hud-powers-width:192px}.screens__vVu6w:where(.hud-screens){pointer-events:auto;position:absolute;z-index:40;display:grid;backdrop-filter:blur(3px);background:linear-gradient(100deg,#071117dd,#0912198c);place-items: center;inset:0}.screens__vVu6w:has(.m-menu:not([hidden])){backdrop-filter:none;background:0 0}.screens__vVu6w:has(.m-pause:not([hidden])){backdrop-filter:none;background:0 0}.screens__vVu6w:has(.m-result:not([hidden])){backdrop-filter:none;background:0 0}.screens__vVu6w:has(.m-lobby:not([hidden])){backdrop-filter:none;background:0 0}.screen__vVu6w:where(.hud-screen){border:1px solid #495256;border-top:2px solid var(--ui-accent);overflow:auto;background:#101b22ed;border-radius:6px;width:min(640px,100vw - 48px);max-height:calc(100vh - 48px);padding:36px;box-shadow:0 24px 90px #0005}.screen__vVu6w h1{letter-spacing:-3px;white-space:pre-line;margin:0;font-size:76px;font-weight:800;line-height:.92}.screen__vVu6w h2{letter-spacing:-1px;margin:0 0 22px;font-size:40px;line-height:1.1}.screen__vVu6w .hud-label{margin-top:24px}.screen__vVu6w .hud-muted{margin:10px 0}@media (max-width:850px){.screen__vVu6w{width:calc(100vw - 24px);padding:24px}.screen__vVu6w h1{font-size:44px}}.menu__vVu6w{position:absolute;box-shadow:none;overflow:auto;font-family:var(--ui-font-body);background:0 0;border:0;border-radius:0;width:auto;max-height:none;padding:0;inset:0}.menu__vVu6w .hud-start>.hud-status:empty{display:none}.pause__vVu6w{position:absolute;box-shadow:none;overflow:auto;background:0 0;border:0;border-radius:0;width:auto;max-height:none;padding:0;inset:0}.pause__vVu6w:not([hidden]):before{content:"";position:absolute;z-index:0;pointer-events:none;backdrop-filter:blur(3px);background:#080b128c;inset:0}@media (prefers-reduced-motion:no-preference){.pause__vVu6w:not([hidden]):before{animation:.16s ease-out both pause-fade-in__vVu6w}}.result__vVu6w{position:absolute;box-shadow:none;overflow:auto;font-family:var(--ui-font-body);background:#080b12e6;border:0;border-radius:0;width:auto;max-width:none;max-height:none;margin:0;padding:0 0 48px;inset:0}@keyframes pause-fade-in__vVu6w{0%{opacity:0}to{opacity:1}}.menu__vVu6w input:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.menu__vVu6w a:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.result__vVu6w a:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.menu__vVu6w summary:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}:where(.root__vVu6w) .m-eyebrow{font-family:var(--ui-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-accent);margin-bottom:8px;font-size:12px;font-weight:600}:where(.root__vVu6w) .hud-screen .m-heading{font-family:var(--ui-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--ui-text);margin:0 0 16px;font-size:40px;font-weight:700;line-height:.95}:where(.root__vVu6w) .m-label{font-family:var(--ui-font-body);color:var(--ui-muted);margin:12px 0 6px;font-size:13px;font-weight:600}:where(.root__vVu6w) .m-muted{color:var(--ui-muted);font-size:13px}:where(.root__vVu6w) .m-intro{color:var(--ui-text);max-width:620px;margin:0 0 20px;font-size:15px}:where(.root__vVu6w) .m-num{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums}:where(.root__vVu6w) .m-panel{background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-top-color:color-mix(in srgb,var(--ui-accent)55%,transparent);border-radius:var(--ui-radius);backdrop-filter:blur(12px);padding:16px 20px}:where(.root__vVu6w) .m-panel.ui-cut{clip-path:none}:where(.root__vVu6w) .m-kbd{font-family:var(--ui-font-mono);border:1px solid var(--ui-line-strong);color:var(--ui-muted);border-radius:3px;margin-left:8px;padding:0 6px;font-size:12px}:where(.root__vVu6w) .m-dot{display:inline-block;border-radius:50%;flex:none;width:10px;height:10px}:where(.root__vVu6w) .m-page{font-family:var(--ui-font-body);width:100%;max-width:1280px;min-height:100%;margin:0 auto;padding:20px 32px 24px}:where(.root__vVu6w) .m-page-head{display:flex;border-bottom:1px solid var(--ui-line-soft);flex-wrap:wrap;align-items: center;gap:16px;margin-bottom:12px;padding-bottom:8px}:where(.root__vVu6w) .m-page-head .m-eyebrow{margin:0}:where(.root__vVu6w) .m-page-head .m-heading{margin:0;font-size:30px}:where(.root__vVu6w) .m-back{flex:none}:where(.root__vVu6w) .m-page-head .m-back{color:var(--ui-muted);background:0 0;border-color:#0000}:where(.root__vVu6w) .m-page-head .m-back:hover:not(:disabled){color:var(--ui-muted);background:0 0;border-color:#0000}:where(.root__vVu6w) .m-page-head .m-back:hover:not(:disabled){color:var(--ui-text)}:where(.root__vVu6w) .m-panel-title{font:700 22px/1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ui-text);margin:0 0 12px}:where(.root__vVu6w) .m-panel .hud-status:empty{display:none}:where(.root__vVu6w) .m-panel .hud-status{color:var(--ui-muted);font-size:13px}:where(.root__vVu6w) .m-page .hud-status{color:var(--ui-muted);font-size:13px}:where(.root__vVu6w) .m-panel .hud-status-error{color:var(--ui-danger)}:where(.root__vVu6w) .m-page .hud-status-error{color:var(--ui-danger)}.result__vVu6w .hud-credits{color:var(--ui-muted);margin-top:24px;padding-inline-start:138px;padding-inline-end:138px;font-size:12px}.root__vVu6w .m-result .hud-credits summary{color:var(--ui-accent)}.root__vVu6w .m-result .hud-credits a{color:var(--ui-accent)}.root__vVu6w .m-page .hud-credits summary{color:var(--ui-accent)}.root__vVu6w .m-page .hud-credits a{color:var(--ui-accent)}.root__vVu6w .ui-cut :is(button,input,[role=tab]):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-glow),0 0 0 3px color-mix(in srgb,var(--ui-glow)30%,transparent)}.root__vVu6w :is(button,input,[role=tab]).ui-cut:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-glow),0 0 0 3px color-mix(in srgb,var(--ui-glow)30%,transparent)}.root__vVu6w :is(.m-menu,.m-lobby,.m-pause,.m-result) button:not(.m-menu-item):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ui-glow),0 0 0 3px color-mix(in srgb,var(--ui-glow)30%,transparent)}@media (max-width:700px){.menu__vVu6w{padding:0}.root__vVu6w .m-page{padding:16px 16px 24px}.result__vVu6w .hud-credits{padding-inline-start:16px;padding-inline-end:16px}}@media (max-width:900px){.result__vVu6w .hud-credits{padding-inline-start:16px;padding-inline-end:16px}}@media (prefers-reduced-motion:reduce){.pause__vVu6w:not([hidden]):before{animation:none!important;transition:none!important}.menu__vVu6w *,.result__vVu6w *{transition:none!important}}html:lang(fa) .root__vVu6w .m-page-head .m-heading{text-align:right;margin-left:auto}.touchControls__vVu6w,.portraitGuidance__vVu6w{display:none}.touchControls__vVu6w{position:absolute;top:calc(60px + env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));overflow-x:auto;pointer-events:auto;background:var(--ui-panel);z-index:32;gap:8px;max-width:100%;padding:4px}.touchControls__vVu6w button{font:inherit;color:var(--ui-text);background:var(--ui-panel-2);border:1px solid var(--ui-line);flex:none;min-width:44px;min-height:44px;padding:8px 12px}.touchControls__vVu6w button:disabled{opacity:.45}.touchControls__vVu6w button[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.touchControls__vVu6w button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.touchControls__vVu6w[data-touch=true]{display:flex}.touchControls__vVu6w .drawerToggle__vVu6w{display:none}@media (any-pointer:coarse){.touchControls__vVu6w{display:flex}.root__vVu6w{--hud-top-space:120px;--hud-bottom-offset:max(8px,env(safe-area-inset-bottom))}.root__vVu6w button,.root__vVu6w summary,.root__vVu6w select,.root__vVu6w input:not([type=range]){min-width:44px!important;min-height:44px!important}.root__vVu6w input[type=range]{min-height:44px!important}.root__vVu6w input,.root__vVu6w select{font-size:16px}.root__vVu6w button{touch-action:manipulation;-webkit-touch-callout:none}.root__vVu6w button:active{filter:brightness(1.2)}.screen__vVu6w{max-height:calc(100dvh - 24px)}.menu__vVu6w,.pause__vVu6w,.result__vVu6w{max-height:none}}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.root__vVu6w{--hud-corner-bottom:calc(max(8px,env(safe-area-inset-bottom)) + 60px);--hud-top-space:calc(max(8px,env(safe-area-inset-top)) + 56px);--hud-bottom-offset:calc(max(8px,env(safe-area-inset-bottom)) + 60px)}.touchControls__vVu6w,.touchControls__vVu6w[data-touch=true]{top:auto;bottom:max(8px,env(safe-area-inset-bottom));right:max(8px,env(safe-area-inset-right));display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));overflow:visible;gap:8px;padding:0}.touchControls__vVu6w button{overflow-wrap:anywhere;min-width:0;padding:4px 6px;font-size:12px;line-height:1.3}.touchControls__vVu6w .drawerToggle__vVu6w{display:block}}@media (any-pointer:coarse) and (orientation:portrait){.portraitGuidance__vVu6w:not([hidden]){display:flex;position:absolute;z-index:39;text-align:center;padding:max(24px,env(safe-area-inset-top))24px max(24px,env(safe-area-inset-bottom));background:var(--ui-panel);pointer-events:auto;flex-direction:column;justify-content:center;align-items: center;inset:0}.portraitGuidance__vVu6w strong{font-size:24px}.portraitGuidance__vVu6w button{padding:10px 24px}}@media (any-pointer:coarse){.root__vVu6w:has([data-shrunk=true]){--hud-minimap-height:44px}.root__vVu6w:has([data-power-chips]:not([hidden])){--hud-powers-height:92px}}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.supportTools__vVu6w{width:min(210px,calc(var(--hud-viewport-width)*.4));max-height:calc(var(--hud-viewport-height) - var(--hud-top-space) - var(--hud-bottom-offset));overflow-y:auto}.root__vVu6w:has(#build-controls[data-open=true]) .supportTools__vVu6w{display:none}}.bar_Crmv_g{--launch-tile:64px;position:relative;display:flex;pointer-events:auto;font-family:var(--ui-font-body);font-size:max(12px,var(--hud-text-min));font-variant-numeric:tabular-nums;flex-direction:column;align-items: flex-start;gap:4px;line-height:1.2}.chip_Crmv_g{position:relative;display:flex;width:var(--launch-tile);height:var(--launch-tile);color:var(--ui-text);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items: center;gap:2px;padding:4px}.bar_Crmv_g .chip_Crmv_g{background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-radius:2px}.bar_Crmv_g .chip_Crmv_g:hover:not(:disabled){background:var(--hud-glass-bg);border-color:var(--hud-edge)}.chip_Crmv_g,.targeting_Crmv_g,.feedback_Crmv_g{animation-fill-mode:none}.chip_Crmv_g strong{font:700 15px/1 var(--ui-font-display);color:var(--ui-warn);font-variant-numeric:tabular-nums}.chip_Crmv_g[data-ready=true]{border-color:var(--ui-ok);box-shadow:0 0 10px color-mix(in srgb,var(--ui-ok)50%,transparent)}.chip_Crmv_g[data-ready=true] strong{color:var(--ui-ok)}.chip_Crmv_g[aria-disabled=true]{opacity:.65;cursor:help}.chip_Crmv_g[aria-pressed=true]{border-color:var(--ui-accent)}.label_Crmv_g{font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;color:#8f9bb2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600}.icon_Crmv_g{font-size:16px}.badge_Crmv_g{position:absolute;font:700 var(--hud-text-min)/1 var(--ui-font-display);color:#8f9bb2;top:3px;left:4px}.targeting_Crmv_g{position:absolute;width:min(280px,calc(var(--hud-viewport-width) - 64px));display:flex;z-index:32;font-size:var(--hud-text-min);flex-direction:column;gap:6px;padding:6px;bottom:calc(100% + 10px);left:0}.targeting_Crmv_g button{font:inherit;color:var(--ui-text);border:1px solid var(--ui-line);cursor:pointer;background:0 0;min-height:30px}.feedback_Crmv_g{position:relative;font-size:var(--hud-text-min);padding:2px 8px}.feedback_Crmv_g:empty{display:none}.bar_Crmv_g button:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.bar_Crmv_g[hidden],.bar_Crmv_g [hidden]{display:none}@media (any-pointer:coarse){.targeting_Crmv_g button{min-height:44px}}.missile_Crmv_g{position:relative}.cancel_Crmv_g{position:absolute;border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);color:var(--ui-muted);background:var(--ui-panel);font:16px/1 var(--ui-font-body);cursor:pointer;width:22px;min-height:22px;padding:0;top:2px;right:2px}.chip_Crmv_g:disabled{cursor:default}@media (any-pointer:coarse){.cancel_Crmv_g{width:32px;min-height:32px;top:0;right:0}}.root_Zwa93w{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 38px);left:max(8px,env(safe-area-inset-left));max-width:calc(var(--hud-viewport-width) - 16px);pointer-events:auto;font-variant-numeric:tabular-nums;z-index:30;animation-fill-mode:none;width:230px}.heading_Zwa93w{display:flex;color:var(--ui-text);font-family:var(--ui-font-body);font-size:max(12.5px,var(--hud-text-min));text-align:start;background:0 0;border:0;align-items: center;gap:8px;width:100%;padding:7px 10px;line-height:1.2}.progress_Zwa93w{color:var(--hud-frame);font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.1}.title_Zwa93w{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.details_Zwa93w{max-height:min(420px,calc(var(--hud-viewport-height)*.55));overflow-y:auto;padding:0 10px 10px}.steps_Zwa93w{font-size:max(12.5px,var(--hud-text-min));color:var(--ui-muted);margin:4px 0 10px;padding-inline-start:20px}.steps_Zwa93w li{margin:6px 0}.steps_Zwa93w [data-done=true]{color:var(--ui-ok)}.steps_Zwa93w [aria-current=step]{color:var(--ui-text);font-weight:700}.text_Zwa93w{font-size:max(12px,var(--hud-text-min));margin:8px 0}.actions_Zwa93w{display:flex;flex-wrap:wrap;gap:6px}.actions_Zwa93w button{font-size:var(--hud-text-min)}.support_Zwa93w{font-size:var(--hud-text-min);color:var(--ui-muted);margin:6px 10px}.root_Zwa93w button:focus-visible{outline:2px solid var(--ui-glow);outline-offset:-2px}.root_Zwa93w[hidden],.root_Zwa93w [hidden]{display:none}@media (any-pointer:coarse){.root_Zwa93w{top:calc(max(8px,env(safe-area-inset-top)) + 52px)}}@media (max-width:700px){.root_Zwa93w{top:calc(max(8px,env(safe-area-inset-top)) + 120px)}}@media (any-pointer:coarse) and (max-width:700px){.root_Zwa93w{top:calc(max(8px,env(safe-area-inset-top)) + 148px)}}.ticker_DsISUg{position:absolute;left:50%;top:max(9px,env(safe-area-inset-top));display:flex;max-width:max(180px,calc(var(--hud-viewport-width) - 1000px));color:var(--ui-text);text-shadow:0 1px 3px #000;pointer-events:auto;z-index:30;align-items: center;gap:10px;min-width:0;padding:6px 26px;transform:translate(-50%)}.message_DsISUg,.dismiss_DsISUg{color:inherit;cursor:pointer;background:0 0;border:0}.message_DsISUg{display:flex;font:700 16px/1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.05em;align-items: center;gap:10px;min-width:0;padding:0}.text_DsISUg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text_DsISUg>span:first-child{color:var(--ui-accent);margin-right:1px}.message_DsISUg kbd{font-family:var(--ui-font-mono);font-size:var(--hud-key-min);color:#c9d2e3;border:1px solid var(--ui-line-strong);letter-spacing:normal;text-transform:none;background:#ffffff0f;border-bottom-width:2px;border-radius:3px;flex:none;padding:2px 4px 1px;font-weight:700;line-height:1}.tipLabel_DsISUg,.ticker_DsISUg[data-kind=tip]{color:var(--ui-muted)}.ticker_DsISUg[data-kind=tip] .message_DsISUg{font-family:var(--ui-font-body);font-size:max(13px,var(--hud-text-min));letter-spacing:normal;text-transform:none;cursor:default;font-weight:400;line-height:1}.ticker_DsISUg[data-kind=danger]{color:color-mix(in srgb,var(--ui-danger)80%,#fff)}.ticker_DsISUg[data-kind=danger] kbd{color:color-mix(in srgb,var(--ui-danger)65%,#fff)}.dismiss_DsISUg{font:18px/1 var(--ui-font-body);padding:0 4px}.ticker_DsISUg button:focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.ticker_DsISUg[hidden],.ticker_DsISUg [hidden]{display:none}@keyframes ticker-open_DsISUg{0%{opacity:0;transform:translate(-50%)scaleX(0)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes ticker-open-narrow_DsISUg{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes ticker-pulse_DsISUg{0%{filter:brightness(1)}to{filter:brightness(1.35)}}@media (prefers-reduced-motion:no-preference){.ticker_DsISUg[data-kind]{animation:.32s ease-out ticker-open_DsISUg}.ticker_DsISUg[data-kind=danger]{animation:.32s ease-out ticker-open_DsISUg,1s .32s infinite alternate ticker-pulse_DsISUg}}@media (prefers-reduced-motion:reduce){.ticker_DsISUg[data-kind]{animation:none}}@media (max-width:1100px){.ticker_DsISUg{top:calc(max(8px,env(safe-area-inset-top)) + 40px);max-width:max(180px,calc(var(--hud-viewport-width) - 580px));left:auto;right:68px;transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:1100px){.ticker_DsISUg[data-kind]{animation-name:ticker-open-narrow_DsISUg}.ticker_DsISUg[data-kind=danger]{animation-name:ticker-open-narrow_DsISUg,ticker-pulse_DsISUg}}@media (max-width:700px){.ticker_DsISUg{top:calc(max(8px,env(safe-area-inset-top)) + 80px);max-width:calc(var(--hud-viewport-width) - 16px);right:max(8px,env(safe-area-inset-right))}}@media (any-pointer:coarse){.message_DsISUg,.dismiss_DsISUg{min-height:max(44px,calc(44px/var(--hud-scale)))}.dismiss_DsISUg{min-width:max(44px,calc(44px/var(--hud-scale)))}.ticker_DsISUg{top:calc(max(8px,env(safe-area-inset-top)) + 52px)}}@media (any-pointer:coarse) and (max-width:700px){.ticker_DsISUg{top:calc(max(8px,env(safe-area-inset-top)) + 104px)}}.banner_ZlKIFA{position:fixed;z-index:1000;pointer-events:auto;display:flex;border:1px solid var(--ui-accent);background:var(--ui-panel);color:var(--ui-text);font-family:var(--ui-font-mono);border-radius:0;align-items: center;gap:12px;padding:10px 14px;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.text_ZlKIFA{margin:0}.button_ZlKIFA{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);font:inherit;cursor:pointer;border-radius:0;padding:4px 10px}.portrait_uZXzHA{display:contents}.order_V-eRRg{display:flex;font-family:var(--ui-font-display);font-size:max(12px,var(--hud-text-min));text-transform:uppercase;letter-spacing:.12em;background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);color:var(--ui-text);border-radius:2px;justify-content:center;align-items: center;gap:6px;min-height:36px;padding:6px 8px;font-weight:600}.order_V-eRRg kbd{font-family:var(--ui-font-mono);font-size:var(--hud-key-min);letter-spacing:.02em;color:#c9d2e3;background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--hud-control-bg);border:1px solid #ffffff29;border-bottom-width:2px;border-radius:3px;padding:1px 2px 0;font-weight:700;line-height:1;box-shadow:0 1px #00000080}.order_V-eRRg[aria-disabled=true]{opacity:.55}.order_V-eRRg{cursor:pointer}.order_V-eRRg:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.order_V-eRRg{transition:border-color .12s,box-shadow .12s,background-color .12s,transform 80ms}.order_V-eRRg:hover:not([aria-disabled=true]){border-color:var(--ui-accent);box-shadow:var(--hud-control-shadow),0 0 10px #ff9d2e40}.order_V-eRRg:active:not([aria-disabled=true]){transform:translateY(1px)}}@media (pointer:coarse){.order_V-eRRg{min-width:44px;min-height:44px}}button.training_V-eRRg{outline:3px solid var(--ui-accent);outline-offset:-3px;box-shadow:inset 0 0 16px color-mix(in srgb,var(--ui-accent)25%,transparent)}.controls_eLA0sQ{position:absolute;top:52px;right:max(8px,env(safe-area-inset-right));display:flex;pointer-events:none;z-index:32;direction:ltr;flex-direction:column;gap:6px;width:52px}.column_eLA0sQ,.flyout_eLA0sQ,.tray_eLA0sQ{pointer-events:auto}.column_eLA0sQ{position:relative;display:grid;gap:4px;padding:3px}.column_eLA0sQ .category_eLA0sQ{position:relative;display:grid;color:var(--ui-text);background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);font-family:var(--ui-font-display);font-size:max(13px,var(--hud-text-min));letter-spacing:.04em;text-transform:uppercase;border-radius:2px;place-items: center;width:44px;height:44px;padding:18px 2px 4px;font-weight:700;line-height:1}.category_eLA0sQ span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.category_eLA0sQ kbd,.tile_eLA0sQ kbd,.flyout_eLA0sQ header kbd{color:#c9d2e3;background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--hud-control-bg);font-family:var(--ui-font-mono);font-size:var(--hud-key-min);letter-spacing:.02em;border:1px solid #ffffff29;border-bottom-width:2px;border-radius:3px;padding:1px 2px 0;font-weight:700;line-height:1;box-shadow:0 1px #00000080}.category_eLA0sQ kbd,.tile_eLA0sQ kbd{position:absolute;top:2px;left:2px}.category_eLA0sQ:hover{border-color:var(--hud-frame-soft)}.category_eLA0sQ[aria-expanded=true]{color:#ffd9a8;border-color:var(--ui-accent);background:var(--hud-armed-bg);box-shadow:inset -3px 0 0 var(--ui-accent),var(--hud-armed-glow)}.category_eLA0sQ[data-key=true] kbd{color:var(--ui-on-accent);background:var(--ui-accent);border-color:var(--ui-accent);border-bottom-color:color-mix(in srgb,var(--ui-accent)72%,#000)}.badge_eLA0sQ,.count_eLA0sQ{position:absolute;color:var(--hud-on-badge);background:var(--hud-badge);font-family:var(--ui-font-mono);font-size:var(--hud-key-min);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;font-weight:700;line-height:1;top:2px;right:2px}.ring_eLA0sQ{position:absolute;background:conic-gradient(var(--hud-frame)var(--progress),#ffffff14 0);filter:var(--hud-progress-glow);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;border-radius:2px;padding:2px;inset:-1px}.column_eLA0sQ .category_eLA0sQ[data-ready=true],.tray_eLA0sQ .production_eLA0sQ[data-ready=true]{border-color:var(--ui-ok);box-shadow:var(--hud-ok-glow)}.flyout_eLA0sQ{--tile-w:84px;--tile-art-h:60px;--tile-name-h:calc(8px + var(--hud-text-min) + var(--hud-text-min));position:absolute;width:calc(var(--tile-w)*3 + 5px*2 + 7px*2 + 2px);padding:0;top:0;right:calc(100% + 6px)}.flyoutScroll_eLA0sQ{max-height:calc(var(--hud-viewport-height) - 68px);overflow-y:auto;overscroll-behavior:contain;padding:6px 7px}.flyout_eLA0sQ header{display:flex;color:var(--hud-frame-light);font-family:var(--ui-font-display);font-size:max(13px,var(--hud-text-min));letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items: center;margin-bottom:6px;font-weight:700;line-height:1}.flyout_eLA0sQ header button{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--hud-text-min);background:0 0;border:0;padding:2px;line-height:1}.grid_eLA0sQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.flyout_eLA0sQ .tile_eLA0sQ,.empty_eLA0sQ{position:relative;height:calc(var(--tile-art-h) + var(--tile-name-h));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--tile-art-h)var(--tile-name-h);overflow:hidden;border:1px solid var(--hud-edge);background:var(--hud-control-bg);box-shadow:var(--hud-control-shadow);isolation:isolate;border-radius:2px;width:100%;min-width:0;padding:0}.empty_eLA0sQ{box-shadow:none;background:#ffffff08;border-style:dashed;border-color:#ffffff1a}.tile_eLA0sQ .hud-picture{position:relative;z-index:0;grid-row:1;grid-column:1;height:var(--tile-art-h);object-fit:contain;object-position:center;width:100%}.tile_eLA0sQ .name_eLA0sQ{position:relative;z-index:1;grid-row:2;grid-column:1;color:var(--ui-text);font-family:var(--ui-font-display);font-size:max(11px,var(--hud-text-min));letter-spacing:.01em;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;background:linear-gradient(#070a11b3,#070a11eb);-webkit-box-orient:vertical;-webkit-box-pack:center;align-self:stretch;padding:2px 3px;font-weight:700;line-height:1.05}.tile_eLA0sQ.active_eLA0sQ{border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.tile_eLA0sQ:hover{border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow);transform:translateY(-1px)}.tile_eLA0sQ:focus-visible{border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow);transform:translateY(-1px)}.tile_eLA0sQ[aria-disabled=true]{opacity:.55}.locked_eLA0sQ .hud-picture{opacity:.45;filter:grayscale(1)}.lock_eLA0sQ{position:absolute;color:var(--ui-muted);width:12px;height:12px;top:3px;right:3px}.tile_eLA0sQ kbd{z-index:2}.flyout_eLA0sQ[data-by-key=true] .tile_eLA0sQ kbd{color:var(--ui-on-accent);background:var(--ui-accent);border-color:var(--ui-accent);border-bottom-color:color-mix(in srgb,var(--ui-accent)72%,#000)}.flyout_eLA0sQ[data-by-key=true] .tile_eLA0sQ[aria-disabled=true] kbd{color:var(--ui-muted);background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--hud-control-bg);border-color:#ffffff29}.queue_eLA0sQ{position:absolute;z-index:2;color:var(--hud-on-badge);background:var(--hud-badge);font-family:var(--ui-font-mono);font-size:var(--hud-key-min);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;font-weight:700;line-height:1;top:2px;right:2px}.queue_eLA0sQ:empty{display:none}.fill_eLA0sQ{position:absolute;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-frame)46%,transparent),color-mix(in srgb,var(--hud-frame)18%,transparent));filter:var(--hud-progress-glow);pointer-events:none;width:100%;bottom:0;left:0}.info_eLA0sQ{border-top:1px solid var(--ui-line-soft);color:var(--ui-muted);font-size:max(12px,var(--hud-text-min));text-align:start;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:32px;margin:6px -7px -6px;padding:4px 7px;line-height:1.25}.info_eLA0sQ[data-locked=true]{color:var(--ui-warn)}.infoName_eLA0sQ{color:var(--ui-text);font-family:var(--ui-font-display);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.cost_eLA0sQ{display:inline-block;color:var(--hud-cash)}.cost_eLA0sQ:first-letter{color:var(--hud-cash-sign)}.infoReason_eLA0sQ{display:block}.prompt_eLA0sQ{color:var(--ui-accent);font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.tray_eLA0sQ{position:relative;display:flex;flex-direction:column;padding:0}.trayScroll_eLA0sQ{display:flex;max-height:calc(var(--hud-viewport-height) - 310px - var(--hud-bottom-offset));overflow-y:auto;overscroll-behavior:contain;flex-direction:column;align-items: center;gap:3px;padding:4px 3px}.trayLabel_eLA0sQ{overflow:hidden;color:var(--ui-muted);font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.14em;text-transform:uppercase;max-width:100%;font-weight:600;line-height:1}.tray_eLA0sQ .production_eLA0sQ{position:relative;overflow:hidden;background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);border-radius:2px;flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.production_eLA0sQ .hud-picture{object-fit:contain;width:28px;height:28px}.wipe_eLA0sQ{position:absolute;border-radius:inherit;background:conic-gradient(var(--hud-frame)var(--progress),#ffffff14 0);filter:var(--hud-progress-glow);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;padding:2px;inset:0}.production_eLA0sQ .count_eLA0sQ{border-radius:0 0 0 2px;padding:0 2px;top:0;right:0}.cancel_eLA0sQ{display:none;position:absolute;color:var(--ui-text);background:color-mix(in srgb,var(--ui-danger)85%,transparent);font-size:max(18px,var(--hud-text-min));place-items: center;inset:0}.production_eLA0sQ:hover .cancel_eLA0sQ{display:grid}.production_eLA0sQ:focus-visible .cancel_eLA0sQ{display:grid}.controls_eLA0sQ button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.controls_eLA0sQ [hidden]{display:none}@media (prefers-reduced-motion:no-preference){.category_eLA0sQ{transition:border-color .12s,box-shadow .12s,background-color .12s}.tile_eLA0sQ{transition:border-color .12s,box-shadow .12s,transform .12s}.controls_eLA0sQ .flyout_eLA0sQ{animation:.18s cubic-bezier(.2,.8,.2,1) backwards flyout-slide_eLA0sQ}.category_eLA0sQ[data-ready=true]{animation:1.2s infinite alternate ready-pulse_eLA0sQ}.category_eLA0sQ[data-ready=true]:after,.production_eLA0sQ[data-ready=true]:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;animation:1.2s ease-out ready-sweep_eLA0sQ;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%) 100% 0/300% 100% no-repeat;inset:0}}@keyframes flyout-slide_eLA0sQ{0%{opacity:0;transform:translate(10px)}}@keyframes ready-pulse_eLA0sQ{to{box-shadow:0 0 2px var(--ui-ok)}}@keyframes ready-sweep_eLA0sQ{0%{background-position:100% 0}to{background-position:0 0}}@media (any-pointer:coarse){.controls_eLA0sQ{top:var(--hud-top-space);width:68px}.column_eLA0sQ{justify-items:center}.tray_eLA0sQ .production_eLA0sQ{width:44px;height:44px}}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.controls_eLA0sQ{display:none;position:absolute;top:var(--hud-top-space);bottom:var(--hud-bottom-offset);width:min(352px,calc(var(--hud-viewport-width) - 16px));overflow-y:auto;overscroll-behavior:contain;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--ui-radius);pointer-events:auto;z-index:33;padding:6px}.controls_eLA0sQ[data-open=true]{display:grid;grid-template-columns:minmax(0,1fr)52px;align-content: start;gap:6px}.column_eLA0sQ{grid-column:2;grid-row:1;align-self: start}.flyout_eLA0sQ{position:static;grid-column:1;grid-row:1;align-self: start;width:278px;max-width:100%}.flyoutScroll_eLA0sQ{max-height:none}.tray_eLA0sQ{grid-column:1/-1}.trayScroll_eLA0sQ{flex-flow:wrap;max-height:none}.trayLabel_eLA0sQ{width:100%}}.tooltip_L4rsaA{position:absolute;width:min(300px,calc(var(--hud-viewport-width) - 24px));max-height:calc(var(--hud-viewport-height) - 24px);overflow-y:auto;overflow-wrap:anywhere;pointer-events:none;z-index:38;font-variant-numeric:tabular-nums;padding:12px}.tooltip_L4rsaA[role=tooltip]{background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-top:2px solid var(--hud-frame);box-shadow:var(--hud-glass-shadow);font-size:var(--hud-text-min);border-radius:2px}.tooltip_L4rsaA .title_L4rsaA{color:var(--ui-text);font-family:var(--ui-font-display);font-size:max(16px,var(--hud-text-min));letter-spacing:.08em;text-transform:uppercase}.tooltip_L4rsaA .meta_L4rsaA{color:var(--hud-cash);font-size:max(13px,var(--hud-text-min));margin:4px 0 8px}.tooltip_L4rsaA .meta_L4rsaA:first-letter{color:var(--hud-cash-sign)}.tooltip_L4rsaA p{font-size:max(13px,var(--hud-text-min));margin:10px 0}.tooltip_L4rsaA .hud-muted{font-size:max(12px,var(--hud-text-min))}.tooltip_L4rsaA .warning_L4rsaA{color:var(--ui-warn);margin-top:8px}.tooltip_L4rsaA .requirements_L4rsaA{color:var(--ui-muted);font-size:max(12px,var(--hud-text-min));margin-top:8px}.tooltip_L4rsaA .missing_L4rsaA{color:var(--ui-danger)}@media (any-pointer:coarse){.tooltip_L4rsaA{position:absolute;bottom:max(8px,env(safe-area-inset-bottom));max-height:calc(var(--hud-viewport-height) - 128px);pointer-events:auto;z-index:38;top:auto!important;left:max(8px,env(safe-area-inset-left))!important}}.card_sEEWPg{color:var(--ui-text);font-size:12px;line-height:1.4}.role_sEEWPg{color:var(--ui-muted);margin:5px 0 8px}.grid_sEEWPg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.stat_sEEWPg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 6px;min-width:0}.stat_sEEWPg dt{display:flex;color:var(--ui-muted);align-items: center;gap:4px}.stat_sEEWPg svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.stat_sEEWPg dd{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;margin:0}.stat_sEEWPg .benefit_sEEWPg{color:var(--ui-ok)}.tags_sEEWPg{color:var(--ui-muted);margin-top:8px}.hint_sEEWPg{color:var(--ui-muted);margin-top:8px;font-size:10px}.hint_sEEWPg kbd{font-family:var(--ui-font-mono);border:1px solid var(--ui-line);padding:0 3px}.details_sEEWPg{border-top:1px solid var(--ui-line);color:var(--ui-muted);margin-top:8px;padding-top:7px}.details_sEEWPg>div+div{margin-top:4px}.hint_sEEWPg[hidden],.details_sEEWPg[hidden]{display:none}.minimap_Funlhw{position:relative;box-sizing:border-box;pointer-events:auto;overflow:hidden;flex:none;width:168px;height:168px;padding:3px}.minimap_Funlhw .glass_Funlhw{position:absolute;z-index:0;pointer-events:none;animation:none;inset:0}.minimap_Funlhw canvas{position:relative;z-index:1;display:block;border:1px solid var(--ui-line);box-sizing:border-box;cursor:crosshair;touch-action:none;background:var(--ui-bg);width:160px;height:160px;margin-inline-start:auto;margin-inline-end:auto}.heading_Funlhw{position:absolute;display:flex;background:color-mix(in srgb,var(--ui-panel)80%,transparent);color:var(--ui-muted);font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:3;border:0;border-radius:2px;justify-content:space-between;align-items: center;gap:4px;min-height:20px;padding:2px 4px;font-weight:600;top:4px;left:4px;right:4px}.minimap_Funlhw .heading_Funlhw kbd{font-family:var(--ui-font-mono);font-size:var(--hud-key-min);color:#c9d2e3;border:1px solid var(--ui-line-strong);letter-spacing:normal;background:#ffffff0f;border-bottom-width:2px;border-radius:3px;padding:2px 4px 1px;font-weight:700;line-height:1}.mapIcon_Funlhw{font-size:15px}.minimap_Funlhw[data-shrunk=true]{width:40px;height:40px;padding:0}.minimap_Funlhw[data-shrunk=true] .glass_Funlhw{display:none}.minimap_Funlhw[data-shrunk=true] .heading_Funlhw{justify-content:center;inset:0}.minimap_Funlhw[data-shrunk=true] .mapLabel_Funlhw{display:none}.minimap_Funlhw[data-danger-edge]:not([data-danger-edge=""]) .glass_Funlhw{border-color:var(--ui-danger)}.minimap_Funlhw:after{content:"";position:absolute;z-index:2;pointer-events:none}.minimap_Funlhw[data-danger-edge=left]:after{background:linear-gradient(90deg,var(--ui-danger),transparent);width:9px;inset:0 auto 0 0}.minimap_Funlhw[data-danger-edge=right]:after{background:linear-gradient(270deg,var(--ui-danger),transparent);width:9px;inset:0 0 0 auto}.minimap_Funlhw[data-danger-edge=top]:after{background:linear-gradient(180deg,var(--ui-danger),transparent);height:9px;inset:0 0 auto}.minimap_Funlhw[data-danger-edge=bottom]:after{background:linear-gradient(0deg,var(--ui-danger),transparent);height:9px;inset:auto 0 0}.offline_Funlhw{display:none;position:absolute;z-index:2;box-sizing:border-box;text-align:center;pointer-events:none;background:repeating-linear-gradient(0deg,#5fb4ff17 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#5fb4ff0d 0 1px,#0000 1px 6px),radial-gradient(circle at 50% 42%,#5fb4ff29,#0000 72%);place-content: center;justify-items:center;gap:4px;padding:8px;inset:4px}.minimap_Funlhw:not([data-status=online]) .offline_Funlhw{display:grid}.minimap_Funlhw:not([data-status=online]) canvas{opacity:.16;cursor:default}.minimap_Funlhw:not([data-status=online]) .glass_Funlhw{border-color:var(--hud-frame-soft);box-shadow:inset 0 0 0 1px #5fb4ff24,inset 0 0 22px #5fb4ff1a,0 8px 22px #00000073}.minimap_Funlhw[data-shrunk=true] .offline_Funlhw{display:none}.offlineLabel_Funlhw{font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;color:var(--hud-frame-light);text-shadow:0 1px 3px #000;font-weight:700;line-height:1}.offlineHint_Funlhw{font-size:var(--hud-text-min);color:var(--ui-muted);text-shadow:0 1px 3px #000;max-width:100%;line-height:1.15}.heading_Funlhw:focus-visible{outline:2px solid var(--ui-glow);outline-offset:-2px}.minimap_Funlhw [hidden]{display:none}@media (prefers-reduced-motion:no-preference){.minimap_Funlhw:after{animation:.8s infinite alternate danger-pulse_Funlhw}@keyframes danger-pulse_Funlhw{0%{opacity:.35}to{opacity:1}}}@media (any-pointer:coarse){.minimap_Funlhw[data-shrunk=true]{width:44px;height:44px}.heading_Funlhw{right:auto}.mapLabel_Funlhw{display:none}}.root_fH4gzQ{position:absolute;left:50%;bottom:max(8px,env(safe-area-inset-bottom));transform:translateX(max(-50%,calc(var(--hud-left-reserve,0px) - var(--hud-viewport-width)*.5)));z-index:30;display:flex;max-width:calc(var(--hud-viewport-width) - 8px - var(--hud-left-reserve,8px));container-type:inline-size;pointer-events:none;direction:ltr;flex-direction:column;align-items: flex-end;gap:6px;width:600px}.root_fH4gzQ[hidden],.order_fH4gzQ[hidden],.muted_fH4gzQ[hidden],.moreButton_fH4gzQ[hidden]{display:none}.card_fH4gzQ,.pips_fH4gzQ{pointer-events:auto}.card_fH4gzQ{position:relative;box-sizing:border-box;display:flex;color:var(--ui-text);font-family:var(--ui-font-body);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;width:100%;height:128px;padding:8px 10px}.identity_fH4gzQ{display:flex;flex:none;align-items: center;gap:10px;min-width:0;height:48px}.portrait_fH4gzQ{overflow:hidden;background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);box-sizing:border-box;border-radius:2px;flex:none;width:40px;height:40px}.portrait_fH4gzQ .hud-picture{display:block;object-fit:cover;width:100%;height:100%}.tile_fH4gzQ .hud-picture{display:block;object-fit:cover;width:100%;height:100%}.queueTile_fH4gzQ .hud-picture{display:block;object-fit:cover;width:100%;height:100%}.contextTile_fH4gzQ .hud-picture{display:block;object-fit:cover;width:100%;height:100%}.body_fH4gzQ{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0}.head_fH4gzQ{display:flex;align-items:baseline;gap:8px;min-width:0}.title_fH4gzQ{font-family:var(--ui-font-display);font-weight:700;font-size:max(17px,var(--hud-text-min));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1}.hpText_fH4gzQ{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:1}.meter_fH4gzQ,.segments_fH4gzQ{background:#0000008c;border-radius:2px;height:5px;box-shadow:inset 0 0 0 1px #000000a6,inset 0 0 0 2px #ffffff0a}.hpFill_fH4gzQ{display:block;background:var(--ui-ok);box-shadow:var(--hud-ok-glow);border-radius:1px;height:100%}.hpFill_fH4gzQ.warn_fH4gzQ,.segment_fH4gzQ.warn_fH4gzQ{background:var(--ui-warn);box-shadow:0 0 7px #e8c14a73}.hpFill_fH4gzQ.danger_fH4gzQ,.segment_fH4gzQ.danger_fH4gzQ{background:var(--ui-danger);box-shadow:0 0 7px #f0685c80}.segments_fH4gzQ{display:flex;gap:2px}.segment_fH4gzQ{border-radius:1px;flex:1;height:100%}.segment_fH4gzQ.ok_fH4gzQ{background:var(--ui-ok);box-shadow:var(--hud-ok-glow)}.status_fH4gzQ,.muted_fH4gzQ{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.status_fH4gzQ.warn_fH4gzQ,.muted_fH4gzQ.warn_fH4gzQ,.supplies_fH4gzQ.warn_fH4gzQ{color:var(--ui-warn)}.orderTag_fH4gzQ{color:var(--ui-accent)}.supplies_fH4gzQ{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.15}.commandRow_fH4gzQ{display:grid;grid-template-columns:276px minmax(0,1fr)164px;flex:none;gap:4px;height:52px}.contentTiles_fH4gzQ{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;min-width:0}.contentTiles_fH4gzQ::-webkit-scrollbar{display:none}.fixedActions_fH4gzQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tile_fH4gzQ,.queueTile_fH4gzQ,.contextTile_fH4gzQ,.emptyTile_fH4gzQ,.card_fH4gzQ .order_fH4gzQ{position:relative;box-sizing:border-box;overflow:hidden;background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);border-radius:2px;flex:0 0 52px;width:52px;min-width:0;height:52px;min-height:0;padding:0}.tile_fH4gzQ,.queueTile_fH4gzQ,.order_fH4gzQ{cursor:pointer}.emptyTile_fH4gzQ{box-shadow:none;visibility:hidden;background:0 0;border:0}.card_fH4gzQ .order_fH4gzQ{display:flex;color:var(--ui-text);font-family:var(--ui-font-display);font-weight:700;font-size:var(--hud-text-min);letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:2px;padding:3px 1px;line-height:1.05}.card_fH4gzQ .order_fH4gzQ[hidden]{display:none}.fixedActions_fH4gzQ .order_fH4gzQ,.fixedActions_fH4gzQ .emptyTile_fH4gzQ{width:100%}.order_fH4gzQ>span:first-child{overflow:hidden;max-width:100%;max-height:2.1em}.contentTiles_fH4gzQ .order_fH4gzQ{white-space:nowrap;flex:none;width:auto;min-width:52px;padding-inline-start:6px;padding-inline-end:6px}.contentTiles_fH4gzQ .order_fH4gzQ>span:first-child{overflow:visible;max-height:none}@media (prefers-reduced-motion:no-preference){.tile_fH4gzQ,.queueTile_fH4gzQ,.card_fH4gzQ .order_fH4gzQ,.moreButton_fH4gzQ,.pip_fH4gzQ{transition:border-color .12s,box-shadow .12s,background .12s,transform 80ms}.order_fH4gzQ:active:not(:disabled){transform:translateY(1px)}}.tile_fH4gzQ:hover,.queueTile_fH4gzQ:hover,.order_fH4gzQ:hover:not(:disabled){border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.order_fH4gzQ:disabled,.order_fH4gzQ[aria-disabled=true]{opacity:.45;cursor:default}.order_fH4gzQ.active_fH4gzQ,.order_fH4gzQ[aria-pressed=true]{background:var(--hud-armed-bg);border-color:var(--ui-accent);color:#ffd9a8;box-shadow:var(--hud-armed-glow)}.order_fH4gzQ[aria-pressed=mixed]{background:var(--hud-armed-bg);border-color:var(--ui-accent);color:#ffd9a8;box-shadow:var(--hud-armed-glow);border-style:dashed}.order_fH4gzQ.active_fH4gzQ .state_fH4gzQ,.order_fH4gzQ[aria-pressed=true] .state_fH4gzQ,.order_fH4gzQ[aria-pressed=mixed] .state_fH4gzQ{color:#ffd9a8}.tile_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.queueTile_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.order_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.moreButton_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.contentTiles_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.pip_fH4gzQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:var(--hud-focus-glow)}.count_fH4gzQ,.queueBadge_fH4gzQ{position:absolute;background:var(--hud-badge);color:var(--hud-on-badge);font-family:var(--ui-font-display);font-weight:700;font-size:var(--hud-key-min);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;line-height:1;top:1px;right:1px}.progress_fH4gzQ{position:absolute;width:calc(var(--progress,0)*1%);background:var(--hud-frame);filter:var(--hud-progress-glow);pointer-events:none;height:3px;bottom:0;left:0}.ready_fH4gzQ{border-color:var(--ui-ok);box-shadow:var(--hud-ok-glow)}.contextLabel_fH4gzQ{position:absolute;color:#dfe5ef;font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px #000;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(#04080e00,#04080ed9);max-height:2.2em;padding:2px 3px;line-height:1.1;bottom:0;left:0;right:0}.keyLine_fH4gzQ{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:3px}.kbd_fH4gzQ{font-family:var(--ui-font-mono);font-weight:700;font-size:var(--hud-key-min);color:#c9d2e3;background:var(--hud-control-bg);border:1px solid var(--ui-line-strong);box-shadow:var(--hud-control-shadow);font-variant-numeric:tabular-nums;border-bottom-width:2px;border-radius:3px;padding:2px 4px 1px;line-height:1}.state_fH4gzQ{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);line-height:1}.queueCount_fH4gzQ{background:var(--hud-badge);color:var(--hud-on-badge);font-family:var(--ui-font-display);font-weight:700;font-size:var(--hud-key-min);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;line-height:1}.queueCount_fH4gzQ:empty{display:none}.moreOrders_fH4gzQ{display:flex;flex-wrap:wrap;gap:4px}.moreButton_fH4gzQ{text-align:start;white-space:nowrap;color:var(--ui-text);border:1px solid var(--hud-edge);cursor:pointer;font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:2px;min-height:44px;padding:0 8px}.moreButton_fH4gzQ:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.moreButton_fH4gzQ:disabled{opacity:.45;cursor:default}.moreButton_fH4gzQ[hidden]{display:none}.moreMenu_fH4gzQ{position:absolute;z-index:4;display:flex;width:min(280px,calc(var(--hud-viewport-width) - 24px));max-height:min(520px,calc(var(--hud-viewport-height)*.7));overflow-y:auto;overscroll-behavior:contain;background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-top:2px solid var(--hud-frame-soft);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);font-variant-numeric:tabular-nums;border-radius:2px;flex-direction:column;gap:6px;padding:8px;bottom:calc(100% + 6px);right:0}.moreMenu_fH4gzQ[hidden]{display:none}.moreGroup_fH4gzQ{display:flex;border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:4px 0 0}.moreGroup_fH4gzQ+.moreGroup_fH4gzQ{border-top:1px solid var(--ui-line)}.moreGroup_fH4gzQ legend{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);padding:0;line-height:1}.moreHint_fH4gzQ{font-size:var(--hud-text-min);color:var(--ui-muted);margin:0}.moreGroup_fH4gzQ label{display:flex;font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);flex-direction:column;gap:2px}.moreGroup_fH4gzQ label input{font-size:var(--hud-text-min);min-width:0}.moreGroup_fH4gzQ .state_fH4gzQ{font-size:var(--hud-text-min)}.moreMenu_fH4gzQ .moreButton_fH4gzQ[aria-pressed=true],.moreMenu_fH4gzQ .moreButton_fH4gzQ[aria-pressed=mixed]{background:var(--hud-armed-bg);border-color:var(--ui-accent);color:#ffd9a8;box-shadow:var(--hud-armed-glow)}.moreMenu_fH4gzQ .moreButton_fH4gzQ[aria-pressed=true] .state_fH4gzQ,.moreMenu_fH4gzQ .moreButton_fH4gzQ[aria-pressed=mixed] .state_fH4gzQ{color:#ffd9a8}.pips_fH4gzQ{position:relative;display:flex;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:4px;max-width:100%}.pips_fH4gzQ[hidden]{display:none}.pip_fH4gzQ{display:inline-flex;font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ui-text);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);cursor:pointer;background:linear-gradient(#1e283ae6,#090d15ed);border-radius:2px;align-items: center;gap:5px;min-height:22px;padding:2px 7px;line-height:1}.pip_fH4gzQ strong{font-family:var(--ui-font-display);font-weight:700;font-size:max(13px,var(--hud-text-min));font-variant-numeric:tabular-nums;line-height:1}.pipCount_fH4gzQ{background:var(--hud-badge);color:var(--hud-on-badge);font-family:var(--ui-font-display);font-weight:700;font-size:var(--hud-key-min);font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 3px;line-height:1}.pip_fH4gzQ:hover:not(:disabled){border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.pip_fH4gzQ:disabled{opacity:.5;cursor:default}.pipActive_fH4gzQ{border-color:var(--hud-frame)}.pipActive_fH4gzQ strong{color:var(--hud-frame)}.pipAttacked_fH4gzQ{border-color:var(--ui-danger)}.pip_fH4gzQ[data-drop=true]{border-color:var(--ui-ok);box-shadow:var(--hud-ok-glow)}.pipName_fH4gzQ{font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);line-height:1}.groupMenu_fH4gzQ{position:absolute;z-index:3;display:flex;width:min(240px,calc(var(--hud-viewport-width) - 24px));background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-top:2px solid var(--hud-frame-soft);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);font-variant-numeric:tabular-nums;border-radius:2px;flex-direction:column;gap:4px;padding:8px;bottom:calc(100% + 6px);right:0}.groupMenuHead_fH4gzQ{display:flex;font-family:var(--ui-font-display);font-weight:700;font-size:var(--hud-text-min);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items: center;gap:8px;line-height:1.1}.groupRename_fH4gzQ{display:flex;border-top:1px solid var(--ui-line);flex-direction:column;gap:4px;padding-top:4px}.groupRename_fH4gzQ label{display:flex;font-family:var(--ui-font-display);font-weight:600;font-size:var(--hud-text-min);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);flex-direction:column;gap:2px}.groupRename_fH4gzQ input{font-size:var(--hud-text-min)}.feedback_fH4gzQ{position:absolute;background:var(--ui-panel);border:1px solid var(--hud-edge);overflow-y:auto;font-size:var(--hud-text-min);color:var(--ui-muted);font-variant-numeric:tabular-nums;border-radius:2px;max-height:3em;padding:3px 6px;bottom:calc(100% + 4px);left:10px;right:10px}.feedback_fH4gzQ:empty{display:none}.stats_fH4gzQ{position:absolute;z-index:2;width:min(300px,calc(var(--hud-viewport-width) - 24px));background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-top:2px solid var(--hud-frame-soft);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:2px;padding:8px 10px;bottom:calc(100% + 8px);left:8px}.stats_fH4gzQ[hidden]{display:none}@container (width<=599px){.card_fH4gzQ{height:188px}.commandRow_fH4gzQ{grid-template-columns:repeat(5,minmax(44px,1fr));grid-template-rows:52px 52px;gap:4px;height:108px}.contentTiles_fH4gzQ{grid-column:1/-1}.contentTiles_fH4gzQ>*{flex-basis:calc(20cqw - 7.6px);width:calc(20cqw - 7.6px);min-width:44px}.spacer_fH4gzQ{display:none}.fixedActions_fH4gzQ{grid-column:3/-1;grid-row:2}.title_fH4gzQ{font-size:max(15px,var(--hud-text-min))}}@media (max-width:640px),(any-pointer:coarse){.card_fH4gzQ{height:188px}.commandRow_fH4gzQ{grid-template-columns:repeat(5,minmax(44px,1fr));grid-template-rows:52px 52px;height:108px}.contentTiles_fH4gzQ{grid-column:1/-1}.contentTiles_fH4gzQ>*{flex-basis:calc(20cqw - 7.6px);width:calc(20cqw - 7.6px);min-width:44px}.spacer_fH4gzQ{display:none}.fixedActions_fH4gzQ{grid-column:3/-1;grid-row:2}.pip_fH4gzQ,.moreGroup_fH4gzQ input,.moreGroup_fH4gzQ [role=combobox],.groupMenu_fH4gzQ input,.groupMenu_fH4gzQ button{min-height:44px}}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.root_fH4gzQ{display:none}.root_fH4gzQ[data-open=true]{display:flex;top:var(--hud-top-space);right:max(8px,env(safe-area-inset-right));width:min(600px,calc(var(--hud-viewport-width) - 16px));max-width:calc(var(--hud-viewport-width) - 16px);z-index:33;bottom:auto;left:auto;transform:none}.pips_fH4gzQ{align-self:stretch}.card_fH4gzQ .stats_fH4gzQ{display:none}}.panel_VyNNzQ{position:relative;display:flex;color:var(--ui-text);font-family:var(--ui-font-body);font-size:var(--hud-text-min);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:4px;padding:6px 7px}.panel_VyNNzQ[hidden]{display:none}.panel_VyNNzQ .head_VyNNzQ{display:flex;border:1px solid var(--hud-edge);background:var(--hud-control-bg);box-shadow:var(--hud-control-shadow);text-align:start;font:inherit;cursor:pointer;border-radius:2px;align-items:baseline;gap:6px;width:100%;min-width:0;min-height:28px;padding:3px 6px}.panel_VyNNzQ .head_VyNNzQ:hover{border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.panel_VyNNzQ .head_VyNNzQ:focus-visible{border-color:var(--ui-accent);box-shadow:var(--hud-focus-glow)}.panel_VyNNzQ .head_VyNNzQ>span:last-child{color:var(--ui-accent)}.title_VyNNzQ{font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;color:var(--hud-frame-light);flex:none;font-weight:700;line-height:1}.status_VyNNzQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.04em;color:var(--ui-muted);flex:auto;min-width:0;font-weight:600;line-height:1.1}.panel_VyNNzQ[data-state=ready] .status_VyNNzQ{color:var(--ui-ok)}.panel_VyNNzQ[data-state=used] .status_VyNNzQ{color:var(--ui-muted)}.details_VyNNzQ{color:var(--ui-muted);font-size:var(--hud-text-min);overflow-wrap:anywhere;line-height:1.35}.claim_VyNNzQ{font-family:var(--ui-font-display);font-size:var(--hud-text-min);text-transform:uppercase;letter-spacing:.1em;color:var(--ui-text);background:var(--hud-control-bg);border:1px solid var(--hud-edge);box-shadow:var(--hud-control-shadow);cursor:pointer;border-radius:2px;min-height:30px;margin-top:2px;padding:4px 8px;font-weight:700;line-height:1}.claim_VyNNzQ:hover:not(:disabled){border-color:var(--ui-accent);color:#ffd9a8;box-shadow:var(--hud-focus-glow)}.claim_VyNNzQ:disabled{opacity:.45;cursor:not-allowed}.detailBody_VyNNzQ{position:absolute;z-index:2;max-height:min(240px,calc(var(--hud-viewport-height)*.45));overflow-y:auto;overscroll-behavior:contain;background:var(--hud-glass-bg);border:1px solid var(--hud-edge);border-top:2px solid var(--hud-frame-soft);box-shadow:var(--hud-glass-shadow);backdrop-filter:blur(10px)saturate(1.25);display:flex;font-size:var(--hud-text-min);color:var(--ui-muted);border-radius:2px;flex-direction:column;gap:6px;padding:8px;bottom:calc(100% + 6px);left:0;right:0}.detailBody_VyNNzQ[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.panel_VyNNzQ .head_VyNNzQ,.claim_VyNNzQ{transition:border-color .12s,box-shadow .12s,color .12s}}@media (any-pointer:coarse){.panel_VyNNzQ .head_VyNNzQ,.claim_VyNNzQ{min-height:44px}}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.detailBody_VyNNzQ{position:static}}.status_heEoGQ,.economy_heEoGQ{position:absolute;top:max(8px,env(safe-area-inset-top));display:flex;pointer-events:auto;white-space:nowrap;direction:ltr;font-variant-numeric:tabular-nums;z-index:31;align-items: center;gap:8px;height:32px;padding:0 10px}.status_heEoGQ{left:max(8px,env(safe-area-inset-left))}.economy_heEoGQ{right:max(8px,env(safe-area-inset-right))}.status_heEoGQ,.economy_heEoGQ{animation-fill-mode:none}.status_heEoGQ kbd,.economy_heEoGQ kbd{font-family:var(--ui-font-mono);font-size:var(--hud-key-min);color:#c9d2e3;border:1px solid var(--ui-line-strong);background:#ffffff0f;border-bottom-width:2px;border-radius:3px;padding:2px 4px 1px;font-weight:700;line-height:1}.menu_heEoGQ,.idle_heEoGQ{display:flex;color:var(--ui-text);font:inherit;background:0 0;border:0;border-radius:0;align-items: center;gap:6px;min-height:28px;padding:0}.menu_heEoGQ span{font-size:17px}.clock_heEoGQ,.network_heEoGQ,.power_heEoGQ,.population_heEoGQ,.idle_heEoGQ{border-left:1px solid var(--ui-line-soft);padding-left:8px}.clock_heEoGQ,.population_heEoGQ,.power_heEoGQ summary{display:flex;font:700 15px/1 var(--ui-font-display);align-items: center;gap:6px}.clock_heEoGQ small,.label_heEoGQ,.network_heEoGQ summary{font-family:var(--ui-font-display);font-size:var(--hud-text-min);letter-spacing:.12em;text-transform:uppercase;color:#8f9bb2;font-weight:600;line-height:1.1}.network_heEoGQ summary,.power_heEoGQ summary{display:flex;list-style:none;cursor:pointer;align-items: center;gap:6px}.network_heEoGQ summary::-webkit-details-marker{display:none}.power_heEoGQ summary::-webkit-details-marker{display:none}.dot_heEoGQ{display:inline-block;background:var(--ui-ok);border-radius:50%;flex:none;width:8px;height:8px}.network_heEoGQ summary[data-weak=true]{color:var(--ui-warn)}.network_heEoGQ summary[data-weak=true] .dot_heEoGQ{background:var(--ui-warn)}.link_heEoGQ{overflow:hidden;text-overflow:ellipsis;max-width:180px}.players_heEoGQ,.forecast_heEoGQ{position:absolute;border:1px solid var(--ui-line);border-top-color:var(--hud-frame);border-radius:var(--ui-radius);background:var(--ui-panel);backdrop-filter:blur(6px);white-space:normal;font-family:var(--ui-font-body);font-size:max(12px,var(--hud-text-min));padding:10px;line-height:1.4;top:calc(100% + 6px)}.players_heEoGQ{min-width:200px;left:0}.players_heEoGQ>div{display:flex;align-items: center;gap:8px;padding:4px 0}.players_heEoGQ [data-out=true]{opacity:.5;text-decoration:line-through}.forecast_heEoGQ{width:min(320px,calc(var(--hud-viewport-width) - 16px));right:0}.funds_heEoGQ{position:relative}.cash_heEoGQ{display:inline-flex;font:700 22px/1 var(--ui-font-display);color:var(--hud-cash);text-shadow:0 0 14px #ffd68c40;font-variant-numeric:tabular-nums;align-items:baseline}.sign_heEoGQ{color:var(--hud-cash-sign);margin-right:1px}.amount_heEoGQ{color:inherit}.gain_heEoGQ{position:absolute;font-family:var(--ui-font-display);font-size:var(--hud-text-min);color:var(--ui-ok);text-shadow:0 1px 3px #000;font-variant-numeric:tabular-nums;pointer-events:none;margin-top:3px;font-weight:700;line-height:1;top:100%;left:0}@media (prefers-reduced-motion:no-preference){.gain_heEoGQ{animation:.9s ease-out forwards cash-gain_heEoGQ}@keyframes cash-gain_heEoGQ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}}@media (prefers-reduced-motion:reduce){.gain_heEoGQ{display:none}}.owner_heEoGQ{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.loot_heEoGQ{position:absolute;color:var(--ui-ok);font-family:var(--ui-font-display);font-size:var(--hud-text-min);font-variant-numeric:tabular-nums;font-weight:700;top:calc(100% + 18px);left:0}.loot_heEoGQ span{display:block}.track_heEoGQ{position:relative;display:block;overflow:hidden;background:#0000008c;border-radius:2px;width:44px;height:6px;box-shadow:inset 0 0 0 1px #ffffff0f}.track_heEoGQ i{position:absolute;height:100%;top:0}.live_heEoGQ{background:var(--hud-frame);filter:var(--hud-progress-glow);left:0}.pending_heEoGQ{background:var(--ui-warn);opacity:.7}.candidate_heEoGQ{background:var(--hud-frame-light);opacity:.55}.supply_heEoGQ{position:absolute;background:var(--ui-text);width:1px;top:0;bottom:0}.power_heEoGQ[data-state=danger],.population_heEoGQ[data-state=danger],.penalty_heEoGQ,.clock_heEoGQ [data-final-minute=true]{color:var(--ui-danger)}.power_heEoGQ[data-state=danger] .live_heEoGQ{background:var(--ui-danger);filter:none}.population_heEoGQ[data-state=warn]{color:var(--ui-warn)}.idle_heEoGQ strong{color:var(--hud-badge);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.status_heEoGQ :-webkit-any(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.status_heEoGQ :-moz-any(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.status_heEoGQ :is(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.economy_heEoGQ :-webkit-any(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.economy_heEoGQ :-moz-any(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.economy_heEoGQ :is(button,summary):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.status_heEoGQ [hidden],.economy_heEoGQ [hidden]{display:none}@media (max-width:700px){.economy_heEoGQ{top:calc(max(8px,env(safe-area-inset-top)) + 40px);max-width:calc(var(--hud-viewport-width) - 16px);gap:6px;padding:0 6px}.link_heEoGQ{max-width:min(180px,calc(var(--hud-viewport-width)*.4))}.track_heEoGQ{width:24px}.idle_heEoGQ .label_heEoGQ{display:none}}@media (any-pointer:coarse){.status_heEoGQ,.economy_heEoGQ{height:44px}.network_heEoGQ summary,.power_heEoGQ summary{min-height:44px}}@media (any-pointer:coarse) and (max-width:700px){.economy_heEoGQ{top:calc(max(8px,env(safe-area-inset-top)) + 52px)}}.idle_heEoGQ:disabled{opacity:.5;cursor:default}.tools_aV7Yvg{border:1px solid var(--ui-line);background:var(--ui-panel);border-top-color:var(--ui-accent);border-radius:var(--ui-radius);backdrop-filter:blur(6px);width:100%;padding:8px}.heading_aV7Yvg{color:var(--ui-muted);font-family:var(--ui-font-mono);letter-spacing:.08em;margin-bottom:6px;font-size:10px}.buttons_aV7Yvg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tools_aV7Yvg button{display:flex;color:var(--ui-text);background:var(--ui-panel-2);border:1px solid var(--ui-line);text-align:left;justify-content:space-between;align-items: center;gap:4px;min-width:0;min-height:36px;padding:5px;font-size:12px;line-height:1.25}.tools_aV7Yvg .primary_aV7Yvg{min-height:44px;font-weight:600}.tools_aV7Yvg .secondary_aV7Yvg{background:0 0;padding:4px;font-size:11px}.tools_aV7Yvg button:hover{border-color:var(--ui-accent)}.tools_aV7Yvg button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.tools_aV7Yvg button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.tools_aV7Yvg kbd{color:var(--ui-muted);font-family:var(--ui-font-mono)}.hint_aV7Yvg{color:var(--ui-accent);margin:6px 0;font-size:11px}.tools_aV7Yvg .cancel_aV7Yvg{width:100%}.tools_aV7Yvg[hidden],.tools_aV7Yvg [hidden]{display:none}.settings_DBiLTQ{display:grid;border:1px solid var(--ui-line);color:var(--ui-text);gap:6px;margin:16px 0 0;padding:10px;font-size:13px}.settings_DBiLTQ legend{color:var(--ui-muted);font:600 13px var(--ui-font-body);padding-inline-start:4px;padding-inline-end:4px}.settings_DBiLTQ p{color:var(--ui-muted);margin:4px 0}.settings_DBiLTQ label{display:flex;justify-content:space-between;align-items: center;gap:8px}.settings_DBiLTQ [role=combobox]{min-width:72px;min-height:36px;padding:4px 8px}.settings_DBiLTQ .toggle_DBiLTQ{cursor:pointer;justify-content:flex-start;min-height:44px}.settings_DBiLTQ .toggle_DBiLTQ input{accent-color:var(--ui-accent);width:18px;height:18px;margin:0}.settings_DBiLTQ input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.settings_DBiLTQ.page_DBiLTQ{border:0;margin:0;padding:0;font-size:14px}.settings_DBiLTQ.page_DBiLTQ legend{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ{color:var(--ui-text);flex-direction:row-reverse;justify-content:space-between}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input{position:relative;appearance:none;border:1px solid var(--ui-line-strong);background:var(--ui-panel-3);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin:0}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:before{content:"";position:absolute;background:var(--ui-muted);border-radius:50%;width:14px;height:14px;top:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:3px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked{border-color:var(--ui-accent);background:var(--ui-accent)}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:before{background:var(--ui-on-accent)}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:21px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:21px}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:21px}@media (prefers-reduced-motion:no-preference){.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{transition:left .15s}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{transition:left .15s}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{transition:left .15s}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transition:right .15s}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transition:right .15s}.settings_DBiLTQ.page_DBiLTQ .toggle_DBiLTQ input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transition:right .15s}}:where(.primitives_qNT7KQ) .hud-panel{background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-radius:var(--hud-radius);backdrop-filter:blur(10px);pointer-events:auto;box-shadow:0 8px 28px #0006}:where(.primitives_qNT7KQ) .hud-label{letter-spacing:.14em;color:var(--ui-muted);margin-bottom:10px;font-size:11px;font-weight:600}:where(.primitives_qNT7KQ) .hud-muted{color:var(--ui-muted);font-size:12px}:where(.primitives_qNT7KQ) .hud-warning{color:var(--ui-danger)}:where(.primitives_qNT7KQ) .hud-picture{display:block;object-fit:contain;flex-shrink:0}:where(.primitives_qNT7KQ) .hud-status{color:var(--ui-muted);min-height:1.4em;margin:10px 0 0;font-size:12px}:where(.primitives_qNT7KQ) .hud-status-error{color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){:where(.primitives_qNT7KQ) *{transition:none!important}}.panel_PiCtaw{max-width:680px;line-height:1.65}.lessons_PiCtaw{margin-block-start:12px;margin-block-end:12px;padding-inline-start:24px}.lessons_PiCtaw li{margin-block-start:4px;margin-block-end:4px}.actions_PiCtaw{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (max-width:500px){.panel_PiCtaw{padding:16px}}.publicRooms_ZKkgUA{min-width:0}.header_ZKkgUA{position:relative;display:flex;border-bottom:1px solid var(--ui-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:20px 22px 14px}.header_ZKkgUA:after{content:"";position:absolute;background:linear-gradient(90deg,var(--ui-accent),transparent 70%);height:2px;inset:0 0 auto}.header_ZKkgUA h2{font:700 26px/1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;margin:0}.openCount_ZKkgUA{display:inline-flex;color:var(--ui-ok);font:600 13px var(--ui-font-body);align-items: center;gap:8px}.openCount_ZKkgUA:before{content:"";background:var(--ui-ok);border-radius:50%;width:7px;height:7px}.publicRooms_ZKkgUA>p{color:var(--ui-muted);margin:0;padding:16px 22px}.list_ZKkgUA{display:grid;list-style:none;margin:0;padding:8px}.list_ZKkgUA li{display:grid;grid-template-columns:minmax(0,1fr)auto auto;border-radius:3px;align-items: center;gap:2px 14px;min-width:0;padding:10px 12px}.list_ZKkgUA li:hover{background:#ffffff0d}.list_ZKkgUA li>span{overflow-wrap:anywhere}.list_ZKkgUA li>span:first-child{font-size:15px;font-weight:600}.list_ZKkgUA .meta_ZKkgUA{grid-column:1;grid-row:2;color:var(--ui-muted);font-size:12px;line-height:1.5}.list_ZKkgUA .occupancy_ZKkgUA{grid-column:2;grid-row:1/span 2;display:flex;color:var(--ui-muted);font:600 12px var(--ui-font-mono);align-items: center;gap:8px}.seats_ZKkgUA{display:flex;gap:3px}.seats_ZKkgUA i{background:#ffffff24;border-radius:1px;width:6px;height:14px}.seats_ZKkgUA i.taken_ZKkgUA{background:var(--ui-glow)}.list_ZKkgUA button{grid-column:3;grid-row:1/span 2;border-color:var(--ui-line-strong);background:#ffffff0a;min-height:36px;padding:6px 14px;font-size:13px}.list_ZKkgUA li:hover button:not(:disabled){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}@media (prefers-reduced-motion:no-preference){.openCount_ZKkgUA:before{animation:1.6s infinite live-pulse_ZKkgUA}.list_ZKkgUA li{transition:background-color .14s}}@keyframes live-pulse_ZKkgUA{0%{box-shadow:0 0 #7fd37a99}to{box-shadow:0 0 0 8px #7fd37a00}}@media (max-width:500px){.list_ZKkgUA li{column-gap:8px}.seats_ZKkgUA{display:none}}.home_4HXbUA.m-page:not([hidden]){--home-gutter:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr)minmax(360px,440px);grid-template-rows:auto 1fr auto;padding-block-start:20px;padding-block-end:28px;padding-inline:max(var(--home-gutter),(100% - 1440px)/2);isolation:isolate;animation:.18s ease-out both home-fade-in_4HXbUA;background:linear-gradient(#080b1200 70%,#080b12d9),#080b124d;gap:24px clamp(32px,5vw,96px);max-width:none;min-height:100%}.topbar_4HXbUA{grid-column:1/-1;display:flex;justify-content:flex-end;align-items: center;gap:12px}.command_4HXbUA{position:relative;display:flex;flex-direction:column;align-self: center;gap:32px;min-width:0}.command_4HXbUA:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#080b12e0,#080b1200);inset:-30vh -25vw}.home_4HXbUA .title_4HXbUA{margin:0;line-height:0}.wordmark_4HXbUA{display:block;filter:drop-shadow(0 8px 24px #0009);width:min(100%,330px);height:auto}.wordmarkFa_4HXbUA{width:min(100%,240px)}.tagline_4HXbUA{font-family:var(--ui-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-accent);margin:12px 0 0;font-size:20px;font-style:italic;font-weight:800}.menuNav_4HXbUA{display:flex;flex-direction:column;gap:2px;width:min(100%,400px)}.menuNav_4HXbUA button.menuItem_4HXbUA{position:relative;display:flex;font:700 30px/1 var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;text-align:start;white-space:nowrap;color:var(--ui-text);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;min-height:44px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:16px}.menuNav_4HXbUA button.menuItem_4HXbUA:before{content:"";position:absolute;background:var(--ui-accent);width:3px;top:8px;bottom:8px;transform:scaleY(0)}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.menuNav_4HXbUA button.menuItem_4HXbUA:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.menuNav_4HXbUA button.menuItem_4HXbUA:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.menuNav_4HXbUA button.menuItem_4HXbUA:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.menuNav_4HXbUA button.menuItem_4HXbUA:hover:not(:disabled){background:#ff9d2e1a;border-color:#0000;padding-inline-start:26px}.menuNav_4HXbUA button.menuItem_4HXbUA:hover:before{transform:scaleY(1)}.menuItem_4HXbUA small{white-space:normal;font:500 13px var(--ui-font-body);text-transform:none;letter-spacing:0;color:var(--ui-muted)}.menuNav_4HXbUA button.lead_4HXbUA{clip-path:polygon(0 0,calc(100% - var(--ui-cut))0,100% var(--ui-cut),100% 100%,var(--ui-cut)100%,0 calc(100% - var(--ui-cut)));margin-bottom:6px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;font-size:34px}.menuNav_4HXbUA button.lead_4HXbUA:hover:not(:disabled){background:var(--ui-accent);padding-inline-start:28px}.menuNav_4HXbUA button.lead_4HXbUA:before{display:none}.badge_4HXbUA{font:600 11px var(--ui-font-body);text-transform:none;letter-spacing:.02em;color:var(--ui-ok);background:#7fd37a29;border-radius:99px;align-self: center;padding:3px 8px}.separator_4HXbUA{background:var(--ui-line-soft);border:0;width:200px;height:1px;margin-block-start:10px;margin-block-end:8px;margin-inline-start:20px;margin-inline-end:0}.menuNav_4HXbUA button.util_4HXbUA{color:var(--ui-muted);min-height:36px;padding-block-start:7px;padding-block-end:7px;font-size:20px;font-weight:700}.menuNav_4HXbUA button.util_4HXbUA:hover:not(:disabled){color:var(--ui-text)}.online_4HXbUA{grid-column:2;grid-row:2/4;display:flex;overflow:hidden;background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);backdrop-filter:blur(14px);flex-direction:column;align-self: center;min-width:0;box-shadow:0 24px 60px #00000073}.name_4HXbUA{grid-column:1;grid-row:3;place-self: end start}@media (prefers-reduced-motion:no-preference){.menuNav_4HXbUA>*{animation:.45s cubic-bezier(.2,.7,.2,1) both menu-in_4HXbUA}.menuNav_4HXbUA>:nth-child(2){animation-delay:50ms}.menuNav_4HXbUA>:nth-child(3){animation-delay:.1s}.menuNav_4HXbUA>:nth-child(n+4){animation-delay:.16s}.menuNav_4HXbUA button.menuItem_4HXbUA,.menuNav_4HXbUA button.menuItem_4HXbUA:before{transition:padding .16s,background-color .16s,color .16s,transform .16s}}@keyframes menu-in_4HXbUA{0%{opacity:0;transform:translateY(10px)}}@keyframes home-fade-in_4HXbUA{0%{opacity:0}}@media (min-width:1600px){.home_4HXbUA.m-page:not([hidden]){grid-template-columns:minmax(0,1fr)480px}.wordmark_4HXbUA{width:min(100%,400px)}.wordmarkFa_4HXbUA{width:min(100%,300px)}.menuNav_4HXbUA{width:min(100%,460px)}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-webkit-any(.util_4HXbUA,.lead_4HXbUA)){font-size:36px}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-moz-any(.util_4HXbUA,.lead_4HXbUA)){font-size:36px}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:is(.util_4HXbUA,.lead_4HXbUA)){font-size:36px}.menuNav_4HXbUA button.lead_4HXbUA{font-size:40px}.menuNav_4HXbUA button.util_4HXbUA{font-size:22px}}@media (max-width:900px){.home_4HXbUA.m-page:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.online_4HXbUA,.name_4HXbUA{grid-column:1;grid-row:auto}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-webkit-any(.util_4HXbUA,.lead_4HXbUA)){font-size:26px}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:-moz-any(.util_4HXbUA,.lead_4HXbUA)){font-size:26px}.menuNav_4HXbUA button.menuItem_4HXbUA:not(:is(.util_4HXbUA,.lead_4HXbUA)){font-size:26px}.menuNav_4HXbUA button.lead_4HXbUA{font-size:30px}}@media (max-width:500px){.home_4HXbUA.m-page:not([hidden]){--home-gutter:20px}}@media (prefers-reduced-motion:reduce){.home_4HXbUA.m-page:not([hidden]){animation:none}}html:lang(fa) .home_4HXbUA{direction:rtl}.volumes_jE42eQ{display:grid;gap:4px}.volumes_jE42eQ label{display:grid;grid-template-columns:64px 1fr 48px;color:var(--ui-muted);align-items: center;gap:10px;min-height:36px;font-size:13px}.volumes_jE42eQ input[type=range]{accent-color:var(--ui-accent);width:100%;min-height:36px}.volumes_jE42eQ.page_jE42eQ label{grid-template-columns:minmax(0,1fr)minmax(0,1fr)48px;min-height:44px}.volumes_jE42eQ.page_jE42eQ .value_jE42eQ{text-align:end}.name_jE42eQ{display:grid;color:var(--ui-text);gap:2px}.note_jE42eQ{color:var(--ui-muted);font-size:12px}.layout_jE42eQ{display:grid;grid-template-columns:180px minmax(0,1fr);align-items: start;gap:16px}.nav_jE42eQ{position:sticky;display:grid;gap:4px;top:16px}.navItem_jE42eQ{border:0;color:var(--ui-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;min-height:44px;padding:8px 12px}.navItem_jE42eQ[aria-current=true]{border-inline-start-color:var(--ui-accent);background:var(--ui-panel-2);color:var(--ui-text)}.navItem_jE42eQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:900px){.layout_jE42eQ{grid-template-columns:minmax(0,1fr)}.nav_jE42eQ{position:static;display:flex;overflow-x:auto}.navItem_jE42eQ{flex:none}}.sections_jE42eQ{display:grid;gap:12px;min-width:0}.section_jE42eQ{scroll-margin-top:16px}.srow_jE42eQ{display:flex;border-block-end:1px solid var(--ui-line-soft);justify-content:space-between;align-items: center;gap:16px;min-height:48px;padding:8px 0}.srow_jE42eQ:last-child{border-block-end:0}.srowText_jE42eQ{display:grid;color:var(--ui-text);gap:2px;min-width:0}.srowControl_jE42eQ{flex:0 320px;min-width:0}.srowControl_jE42eQ .m-label{display:none}.srowControl_jE42eQ [role=group]{flex-wrap:wrap}.language_jE42eQ{margin:0}.language_jE42eQ button{min-height:44px}.compactLanguage_jE42eQ{margin:0}.compactLanguage_jE42eQ .m-label{display:none}.compactLanguage_jE42eQ [role=group]{flex-wrap:nowrap}.compactLanguage_jE42eQ button{white-space:nowrap;flex:none;min-width:max-content;min-height:44px;padding:8px}.compactLanguage_jE42eQ button[aria-pressed]{clip-path:none;box-shadow:none;background:0 0;border:0}.compactLanguage_jE42eQ button[aria-pressed=true]{color:var(--ui-accent)}.credits_OMnRiQ{color:var(--ui-muted);margin-top:22px;font-size:11px}.summary_OMnRiQ{cursor:pointer;color:var(--ui-accent)}.list_OMnRiQ{padding-left:18px}.item_OMnRiQ{margin:8px 0}.link_OMnRiQ{color:var(--ui-accent)}.summary_OMnRiQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.link_OMnRiQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.page_-sDu3A:not([hidden]){animation:.18s ease-out both guide-page-in_-sDu3A}@keyframes guide-page-in_-sDu3A{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tabs_-sDu3A{display:grid;gap:12px}.panelBody_-sDu3A{margin-block-start:4px}.panelBody_-sDu3A[hidden]{display:none}.panelBody_-sDu3A h3{margin-block-start:12px;margin-block-end:6px}.grid_-sDu3A{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:12px;margin:0;padding:0}.unit_-sDu3A{display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--ui-panel-2);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);align-content: start;min-width:0}.art_-sDu3A{display:block;object-fit:cover;border-block-end:1px solid var(--ui-line-soft);background:#0000004d;block-size:92px;inline-size:100%}.body_-sDu3A{display:grid;align-content: start;gap:4px;padding:10px 12px}.name_-sDu3A{color:var(--ui-text);font:600 13px var(--ui-font-body)}.cost_-sDu3A{color:var(--ui-accent);font:600 12px var(--ui-font-mono)}.text_-sDu3A{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.45}.srOnly_-sDu3A{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@media (max-width:1200px){.grid_-sDu3A{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.grid_-sDu3A{grid-template-columns:minmax(0,1fr)}}.install_-sDu3A{margin-inline-start:auto}@media (pointer:coarse){.install_-sDu3A{min-height:44px}}.controls_-sDu3A:where(.hud-controls){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;font-size:12px;line-height:1.5}.card_-sDu3A{display:grid;background:var(--ui-panel-2);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);align-content: start;gap:4px;padding:12px 14px}.card_-sDu3A dt{color:var(--ui-text);font-weight:600}.card_-sDu3A dd{color:var(--ui-muted);margin:0}@media (max-width:560px){.controls_-sDu3A:where(.hud-controls){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page_-sDu3A:not([hidden]){animation:none!important}}.panel_xnQw5A{background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius);backdrop-filter:blur(12px);color:var(--ui-text);pointer-events:auto;padding:16px}.field_y-A8Mg{display:grid;gap:6px;min-width:0}.field_y-A8Mg label{color:var(--ui-muted);font:600 13px var(--ui-font-body)}.field_y-A8Mg input,.field_y-A8Mg select{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-panel-3);color:var(--ui-text);font:inherit;min-width:0;min-height:44px;padding:8px 12px}.field_y-A8Mg :-webkit-any(input,select):focus-visible{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.field_y-A8Mg :-moz-any(input,select):focus-visible{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.field_y-A8Mg :is(input,select):focus-visible{outline:none;border-color:var(--ui-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-glow)25%,transparent)}.field_y-A8Mg p{color:var(--ui-muted);margin:0;font-size:12px}.field_y-A8Mg [role=alert]{color:var(--ui-danger)}.grid_GlKDjg{display:grid;grid-template-columns:minmax(0,1fr)410px;align-items:stretch;gap:16px}.grid_GlKDjg .m-panel-title{margin:0}.mapPanel_GlKDjg{display:flex;flex-direction:column;gap:10px;min-width:0}.bigmapWrap_GlKDjg{position:relative;background:#000;width:100%;max-width:max(240px,133.333dvh - 640px);margin-inline-start:auto;margin-inline-end:auto}.bigmapCanvas_GlKDjg canvas,.bigmapCanvas_GlKDjg img{display:block;aspect-ratio:4/3;object-fit:cover;image-rendering:pixelated;border-inline-end:1px solid var(--ui-line);background:#101d23;width:100%;height:auto;padding:4px}.markers_GlKDjg{position:absolute;pointer-events:none;inset:0}.mapMarker_GlKDjg{position:absolute;font-family:var(--ui-font-mono);color:#10150a;white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700;transform:translate(-50%,-50%)}.caption_GlKDjg h3{font-family:var(--ui-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ui-text);margin:0;font-size:20px;font-weight:700}.caption_GlKDjg p{margin:2px 0 0}.filmstrip_GlKDjg{min-width:0}.block_GlKDjg{width:100%}.panel_GlKDjg{display:flex;overflow-y:auto;flex-direction:column;gap:10px;max-height:calc(100dvh - 100px)}.pair_GlKDjg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pair_GlKDjg [role=group]>button{min-width:32px;padding-inline-start:2px;padding-inline-end:2px}.footer_GlKDjg{display:grid;position:sticky;background:var(--ui-panel-3);gap:6px;margin-top:auto;padding-top:4px;bottom:0}.footer_GlKDjg .m-muted{text-align:center;margin:0}.footer_GlKDjg>p{margin:0}.footer_GlKDjg>p:empty{display:none}.panel_GlKDjg .m-muted{margin:4px 0 0}.panel_GlKDjg .m-label{margin:0 0 6px}@media (pointer:fine){.panel_GlKDjg [role=group]>button{min-height:34px}}.seg_GlKDjg{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px;margin:0}.seg_GlKDjg:has(>button:nth-child(5):not([hidden])){grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr))}.seg_GlKDjg:has(>button:nth-child(5):not([hidden])) .segBtn_GlKDjg{white-space:normal;overflow-wrap:anywhere}.seg_GlKDjg .segBtn_GlKDjg{cursor:pointer;font-family:var(--ui-font-body);text-align:start;color:var(--ui-muted);background:var(--ui-panel-2);border:0;border-inline-start:3px solid var(--team,var(--ui-line-strong));clip-path:polygon(0 0,calc(100% - var(--ui-cut-sm))0,100% var(--ui-cut-sm),100% 100%,0 100%);border-radius:0;min-width:0;min-height:44px;padding:6px 10px}.seg_GlKDjg .segBtn_GlKDjg:hover:not(:disabled){color:var(--ui-text)}.seg_GlKDjg .segBtn_GlKDjg:focus-visible{outline:2px solid var(--ui-glow);outline-offset:-4px}.segBtn_GlKDjg strong{display:block;font:700 15px var(--ui-font-display);letter-spacing:.05em;text-transform:uppercase}html:lang(fa) .segBtn_GlKDjg strong{letter-spacing:0}.segBtn_GlKDjg span{display:block;margin-top:1px;font-size:11px}.seg_GlKDjg .segBtn_GlKDjg.active_GlKDjg{color:var(--ui-text);background:linear-gradient(90deg,color-mix(in srgb,var(--team,var(--ui-accent))32%,transparent),color-mix(in srgb,var(--team,var(--ui-accent))8%,transparent))}.opponents_GlKDjg{display:grid;gap:8px}.opponent_GlKDjg{display:grid;gap:8px;min-width:0;padding:10px 12px;font-size:14px}.opponentHead_GlKDjg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:6px 10px}.opponentIdentity_GlKDjg{display:flex;align-items: center;gap:8px;min-width:0}.opponentControls_GlKDjg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}@media (max-width:899px){.grid_GlKDjg{grid-template-columns:minmax(0,1fr)}}.page_VnxCtg:not([hidden]){animation:.18s ease-out both menu-page-in_VnxCtg}@keyframes menu-page-in_VnxCtg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shell_VnxCtg:has(.m-page[aria-label]:not([hidden])){backdrop-filter:blur(6px);background:#080b12c7}.archive_VnxCtg .m-panel{max-width:none}.settings_VnxCtg .m-panel{max-width:960px}@media (prefers-reduced-motion:reduce){.page_VnxCtg:not([hidden]){animation:none!important}}@keyframes drawer-in_EY4yGg{0%{opacity:0;margin-inline-start:-24px}to{opacity:1;margin-inline-start:0}}.drawer_EY4yGg:where(.m-drawer){overflow-y:auto;border:0;border-inline-end:1px solid var(--ui-line);display:flex;font-family:var(--ui-font-body);position:relative;z-index:1;background:#0a0e16eb;border-radius:0;flex-direction:column;gap:8px;width:380px;max-width:calc(100vw - 48px);min-height:100%;max-height:100dvh;padding:28px 24px}@media (prefers-reduced-motion:no-preference){.drawer_EY4yGg:where(.m-drawer){animation:.16s ease-out both drawer-in_EY4yGg}}.drawer_EY4yGg>*{flex-shrink:0}.drawer_EY4yGg .heading_EY4yGg{text-transform:uppercase;margin-bottom:0;font-size:44px;line-height:1}.drawer_EY4yGg>button{text-align:start;width:100%}.continue_EY4yGg{display:flex;justify-content:space-between;align-items: center}.speed_EY4yGg{display:contents}.speed_EY4yGg[hidden]{display:none}.exitRow_EY4yGg{display:flex;border-top:1px solid var(--ui-line);gap:8px;margin-top:auto;padding-top:16px}.exitRow_EY4yGg button{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px}@media (max-width:700px){.drawer_EY4yGg:where(.m-drawer){border-inline-end:0;width:100%;max-width:none}}@media (max-height:900px){.drawer_EY4yGg:where(.m-drawer){gap:4px;padding:14px 20px}.drawer_EY4yGg .heading_EY4yGg{margin:0;font-size:32px}.drawer_EY4yGg .label_EY4yGg{margin:8px 0 4px}.drawer_EY4yGg .m-label{margin:8px 0 4px}}@media (prefers-reduced-motion:reduce){.drawer_EY4yGg:where(.m-drawer){animation:none!important;transition:none!important}.drawer_EY4yGg *{transition:none!important}}.drawer_EY4yGg .hud-status{color:var(--ui-muted);margin:8px 0 0;font-size:13px}.drawer_EY4yGg .hud-status-error{color:var(--ui-danger)}@media (max-height:900px){.drawer_EY4yGg .hud-status:empty{display:none}}@keyframes result-title-in_AcHhpQ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes result-body-in_AcHhpQ{0%{opacity:0}to{opacity:1}}.banner_AcHhpQ{text-align:center;margin:48px 0 0;padding:0 48px}.title_AcHhpQ{font-family:var(--ui-font-display);text-transform:uppercase;color:var(--ui-text);margin:0;font-style:italic;font-weight:800;line-height:.9}.banner_AcHhpQ .title_AcHhpQ{font-size:clamp(56px,10vw,120px)}.banner_AcHhpQ.isWin_AcHhpQ .title_AcHhpQ{color:var(--ui-accent)}.banner_AcHhpQ.isLose_AcHhpQ .title_AcHhpQ{color:var(--ui-danger)}@media (prefers-reduced-motion:no-preference){.banner_AcHhpQ .title_AcHhpQ{animation:.22s ease-out both result-title-in_AcHhpQ}}.body_AcHhpQ{text-align:center;animation:.18s ease-out 80ms both result-body-in_AcHhpQ;max-width:1100px;margin:0 auto;padding:24px 48px 0}.reason_AcHhpQ{color:var(--ui-text);margin:16px 0 0;font-size:16px}.facts_AcHhpQ{font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 16px;font-size:12px}.tableWrap_AcHhpQ{overflow-y:auto;text-align:start;background:var(--ui-panel);backdrop-filter:blur(14px);border:1px solid var(--ui-line);border-radius:var(--ui-radius);max-width:760px;max-height:min(42vh,340px);margin:0 auto}.table_AcHhpQ{border-collapse:collapse;width:100%;font-size:14px}.table_AcHhpQ th,.table_AcHhpQ td{text-align:end;border-bottom:1px solid var(--ui-line);padding:10px 12px}.table_AcHhpQ th:first-child,.table_AcHhpQ td:first-child{text-align:start}.table_AcHhpQ thead th{font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);font-size:11px}.table_AcHhpQ .num_AcHhpQ{font-variant-numeric:tabular-nums}.caption_AcHhpQ{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.swatch_AcHhpQ{display:inline-block;vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-inline-end:8px}.pill_AcHhpQ{display:inline-block;font-family:var(--ui-font-body);white-space:nowrap;background:color-mix(in srgb,currentColor 14%,transparent);border:1px solid;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:600}.pill_AcHhpQ.ok_AcHhpQ{color:var(--ui-ok)}.pill_AcHhpQ.bad_AcHhpQ{color:var(--ui-danger)}.pill_AcHhpQ.muted_AcHhpQ{color:var(--ui-muted)}.group_AcHhpQ{font-family:var(--ui-font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:start;color:var(--ui-muted);background:var(--ui-panel-3);font-size:11px}.viewerRow_AcHhpQ{background:#ffffff10}.actions_AcHhpQ{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:24px auto 0}.actions_AcHhpQ button{flex:auto}.actions_AcHhpQ .playAgain_AcHhpQ{flex:2 auto}@media (max-width:700px){.banner_AcHhpQ{margin-top:32px;padding:0 20px}.body_AcHhpQ{padding:16px 20px 0}.reason_AcHhpQ{font-size:15px}.tableWrap_AcHhpQ{max-height:40vh}.table_AcHhpQ th,.table_AcHhpQ td{padding:8px 6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.banner_AcHhpQ .title_AcHhpQ,.body_AcHhpQ{animation:none!important}}.room_P77W9Q:where(.hud-lobby){position:absolute;z-index:41;box-shadow:none;overflow:hidden;font-family:var(--ui-font-body);display:flex;pointer-events:auto;background:linear-gradient(#090d14f0,#090d14e6);border:0;border-radius:0;flex-direction:column;width:auto;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:20px 28px 96px;font-size:13px;inset:0}.room_P77W9Q>*{width:100%}.head_P77W9Q{border-bottom:1px solid var(--ui-line);max-width:1280px;margin:0 auto 14px;padding-bottom:12px}.head_P77W9Q .meta_P77W9Q{margin-inline-start:auto}.codeBlock_P77W9Q{display:flex;flex-direction:column;gap:4px}.code_P77W9Q{font-family:var(--ui-font-mono);letter-spacing:.18em;color:var(--ui-accent);font-size:22px;font-weight:700}.body_P77W9Q{display:grid;grid-template-columns:minmax(0,1fr)minmax(240px,300px)minmax(240px,330px);flex:1;align-items:stretch;gap:20px;max-width:1280px;min-height:0;margin:0 auto}.map_P77W9Q{position:relative;background:#000;flex-shrink:0;align-self: center;width:min(100%,220px)}.preview_P77W9Q{display:contents}.map_P77W9Q .hud-map-preview{display:block;aspect-ratio:1;object-fit:cover;image-rendering:pixelated;border-inline-end:1px solid var(--ui-line);background:#101d23;width:100%;height:auto;padding:4px}.markers_P77W9Q:where(.m-bigmap-markers){pointer-events:none}.markers_P77W9Q button{pointer-events:auto}.seat_P77W9Q{border:1px solid var(--ui-line-soft);border-inline-start:3px solid var(--ui-line);background:#ffffff06;border-radius:3px;min-width:0;padding:10px 12px}.seat_P77W9Q.open_P77W9Q{border:1px dashed var(--ui-line-strong);border-inline-start:3px solid var(--ui-line);background:0 0}.seat_P77W9Q .seatHead_P77W9Q{margin:0 0 4px}.who_P77W9Q{display:flex;flex-wrap:wrap;align-items: center;gap:10px;font-size:13px}.who_P77W9Q b{overflow-wrap:anywhere;font-weight:600}.who_P77W9Q .state_P77W9Q{font-size:13px}.who_P77W9Q .rtt_P77W9Q{font-family:var(--ui-font-mono);white-space:nowrap;border:1px solid;border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:11px;line-height:1.4}.seat_P77W9Q.mine_P77W9Q{outline:1px solid var(--ui-accent)}.take_P77W9Q{width:100%;margin-top:8px}.chip_P77W9Q{font:700 18px/1 var(--ui-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ui-text);border:1px solid var(--ui-line);padding:4px 10px}.foot_P77W9Q{position:absolute;display:flex;background:var(--ui-panel);border:1px solid var(--ui-line);flex-wrap:wrap;align-items: center;gap:12px 16px;width:min(100% - 56px,1280px);min-height:56px;margin-inline-start:auto;margin-inline-end:auto;padding:10px 16px;bottom:20px;left:0;right:0}.pill_P77W9Q{display:inline-flex;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items: center;padding:4px 10px;font-size:12px;font-weight:700}.pillWarn_P77W9Q{color:var(--ui-warn)}.pillOk_P77W9Q{color:var(--ui-ok)}.slow_P77W9Q{color:var(--ui-danger);max-width:1280px;margin:12px auto 0;font-size:13px}.foot_P77W9Q .status_P77W9Q{text-align:center;flex:1;margin:0}.room_P77W9Q .foot_P77W9Q .ready_P77W9Q{width:auto;padding:12px 32px}.markers_P77W9Q:where(.m-bigmap-markers){position:absolute;pointer-events:none;inset:0}.marker_P77W9Q:where(.m-map-marker){position:absolute;font-family:var(--ui-font-mono);color:#10150a;white-space:nowrap;pointer-events:auto;cursor:pointer;border:0;min-width:36px;min-height:36px;padding:2px 8px;font-size:12px;font-weight:700;transform:translate(-50%,-50%)}.marker_P77W9Q:disabled{cursor:default;opacity:.9}@media (prefers-reduced-motion:reduce){.room_P77W9Q *{transition:none!important}}.seatList_P77W9Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));overflow-y:auto;align-content: start;gap:12px;min-width:0;min-height:0;padding:2px}.teamGroup_P77W9Q{display:grid;align-content: start;gap:8px;min-width:0;padding:12px}.teamGroup_P77W9Q>h3{margin-bottom:8px;font-size:18px}.side_P77W9Q{display:flex;overflow-y:auto;flex-direction:column;gap:8px;min-width:0;min-height:0}.options_P77W9Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));background:var(--ui-panel);border:1px solid var(--ui-line);align-items: start;gap:10px 12px;padding:12px;font-size:13px}.options_P77W9Q>div{min-width:0}.mapPick_P77W9Q,.wide_P77W9Q,.aiRow_P77W9Q,.check_P77W9Q,.options_P77W9Q>p{grid-column:1/-1}.mapPick_P77W9Q{display:flex;flex-direction:column;gap:4px}.check_P77W9Q{display:flex;color:var(--ui-muted);align-items: center;gap:8px}.aiRow_P77W9Q{display:flex;flex-wrap:wrap;gap:8px}.aiRow_P77W9Q button{flex:160px;min-width:0;min-height:36px}.options_P77W9Q input{accent-color:var(--ui-accent)}.options_P77W9Q>p{color:var(--ui-warn);margin:6px 0}.seatControls_P77W9Q{display:grid;grid-template-columns:minmax(0,1fr);color:var(--ui-muted);gap:10px;margin-top:10px}.seatControls_P77W9Q>div{min-width:0}.seatControls_P77W9Q>button{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}@media (max-width:1100px){.seatList_P77W9Q{grid-template-columns:minmax(0,1fr)}}.badge_P77W9Q{color:var(--ui-accent);border:1px solid var(--ui-line);padding:2px 4px;font-size:11px}@media (max-width:899px){.body_P77W9Q{grid-template-columns:minmax(0,1fr);overflow-y:auto;align-items: start;gap:12px}.seatList_P77W9Q,.side_P77W9Q{overflow-y:visible}}@media (max-width:700px){.room_P77W9Q:where(.hud-lobby){padding:12px 12px 150px}.head_P77W9Q{margin-bottom:8px}.code_P77W9Q{font-size:20px}.foot_P77W9Q{gap:8px;width:auto;margin-inline-start:12px;margin-inline-end:12px;bottom:12px;left:0;right:0}.room_P77W9Q .foot_P77W9Q .ready_P77W9Q{padding:12px}}.body_P77W9Q>[data-slot=chat]{position:relative;background:var(--ui-panel);border:1px solid var(--ui-line);width:auto;min-height:0;max-height:none;padding:10px;bottom:auto;left:auto}.body_P77W9Q>[data-slot=chat]>:first-child{flex:1;max-height:none}.body_P77W9Q>[data-slot=chat] [role=status]:empty{display:none}.room_P77W9Q .countdown_P77W9Q{text-align:center;color:var(--ui-accent);padding:16px;font-size:24px;font-weight:800}.room_P77W9Q .countdown_P77W9Q span{display:block;margin-top:4px;font-size:14px;font-weight:400}.rtt_P77W9Q{color:var(--ui-muted)}.rtt_P77W9Q[data-state=ok]{color:var(--ui-ok)}.rtt_P77W9Q[data-state=warn]{color:var(--ui-warn)}.rtt_P77W9Q[data-state=danger]{color:var(--ui-danger)}.panel_2vDQOg{position:absolute;left:max(8px,env(safe-area-inset-left));bottom:calc(var(--hud-corner-bottom,8px) + max(var(--hud-minimap-height,168px),var(--hud-powers-height,0px)) + 8px);z-index:30;pointer-events:auto;width:min(320px,calc(var(--hud-viewport-width) - 16px));max-height:min(260px,calc(var(--hud-viewport-height) - 260px));display:flex;color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-line-soft);border-top-color:color-mix(in srgb,var(--ui-accent)55%,transparent);border-radius:var(--ui-radius);backdrop-filter:blur(6px);font:inherit;flex-direction:column;gap:6px;padding:9px;font-size:13px}.panel_2vDQOg[data-open=false]{pointer-events:none;background:0 0;border:0;padding:0}.panel_2vDQOg[data-open=false] .stripButton_2vDQOg,.panel_2vDQOg[data-open=false] .controls_2vDQOg{pointer-events:auto}.messages_2vDQOg{overflow:auto;min-height:34px;max-height:180px}.line_2vDQOg{display:flex;align-items:baseline;gap:6px;margin:2px 0}.body_2vDQOg{overflow-wrap:anywhere;flex:1;min-width:0}.sender_2vDQOg{font-weight:700}.controls_2vDQOg{display:flex;gap:5px}.input_2vDQOg{background:var(--ui-bg);color:inherit;border:1px solid var(--ui-line);font:inherit;flex:1;min-width:0;padding:5px}.status_2vDQOg{color:var(--ui-warn);min-height:16px}.strip_2vDQOg{display:flex;flex-direction:column;align-items: flex-start;gap:4px;max-width:100%}.toast_2vDQOg{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;text-shadow:0 1px 3px var(--ui-bg),0 0 6px var(--ui-bg);pointer-events:none;background:0 0;max-width:100%;padding:0}.stripButton_2vDQOg{display:flex;color:var(--ui-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items: flex-start;width:100%;min-height:25px;padding:5px 8px}.unread_2vDQOg{position:absolute;color:var(--ui-bg);background:var(--ui-warn);text-align:center;border-radius:9px;min-width:18px;padding:2px 4px;top:-7px;right:-7px}.button_2vDQOg,.select_2vDQOg{background:var(--ui-panel-2);color:inherit;border:1px solid var(--ui-line);font:inherit;padding:4px 6px}.select_2vDQOg{border-radius:0;min-height:0}.input_2vDQOg:disabled,.button_2vDQOg:disabled{opacity:.55;cursor:not-allowed}@media (any-pointer:coarse) and (max-width:1200px),(any-pointer:coarse) and (max-height:600px){.panel_2vDQOg[data-lobby=false]{left:max(8px,env(safe-area-inset-left));right:auto;bottom:calc(var(--hud-corner-bottom) + max(var(--hud-minimap-height),var(--hud-powers-height)) + 8px);width:min(320px,calc(var(--hud-viewport-width) - 16px));max-height:max(44px,calc(var(--hud-viewport-height) - var(--hud-corner-bottom) - var(--hud-minimap-height) - 150px));overflow-y:auto}.panel_2vDQOg[data-lobby=false][data-open=false] .toast_2vDQOg:not(:last-of-type){display:none}}.panel_2vDQOg[data-lobby=false][data-open=false]{backdrop-filter:none}.panel_2vDQOg :-webkit-any(button,input):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.panel_2vDQOg :-moz-any(button,input):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.panel_2vDQOg :is(button,input):focus-visible{outline:2px solid var(--ui-glow);outline-offset:2px}.panel_2vDQOg[data-lobby=false][data-open=false] .stripButton_2vDQOg{min-height:22px;padding-inline-start:0;padding-inline-end:0;font-size:11px}.box_0eg_pQ:where(.hud-net-box){display:grid;gap:8px;margin-top:8px}.box_0eg_pQ button{text-align:start;width:100%}
