@font-face{font-family:CelaQ Roboto Flex;src:url(/assets/4D153Dti/4D153DtiILw7BeAj.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;ascent-override:90%;descent-override:25%;line-gap-override:0%}:root{--bg:#111;--base:#161616;--raised:#1d1d1d;--raised-plus:#222;--deep:#0b0b0b;--t1:#eaeaea;--t2:#9a9a9a;--t3:#858585;--t-on-color:#fff;--c-h:217;--c-s:83%;--c-l:53%;--c:hsl(var(--c-h) var(--c-s) var(--c-l));--accent:var(--c);--action-question:#2470eb;--action-puzzle:#ad49df;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--r-sm-i2:calc(var(--r-sm) - 2px);--r-sm-i4:calc(var(--r-sm) - 4px);--r-sm-o4:calc(var(--r-sm) + 4px);--r-sm-o6:calc(var(--r-sm) + var(--space-2));--space-0:1px;--space-1:3px;--space-2:6px;--space-3:9px;--space-4:12px;--space-5:18px;--ctrl-h:36px;--ctrl-h-compact:30px;--field-h:36px;--select-w:140px;--select-w-wide:220px;--text-xs:10px;--text-sm:13px;--text-base:15px;--text-lg:18px;--ui-gutter-x:var(--space-3);--font:-apple-system, BlinkMacSystemFont, "CelaQ Roboto Flex", sans-serif;--font-wide:-apple-system, BlinkMacSystemFont, "CelaQ Roboto Flex", sans-serif;--font-condensed:-apple-system, BlinkMacSystemFont, "CelaQ Roboto Flex", sans-serif;--font-compressed:-apple-system, BlinkMacSystemFont, "CelaQ Roboto Flex", sans-serif;--font-mono:ui-monospace, "CelaQ Roboto Flex", monospace;--surface-raised:var(--base);--surface-raised-deep:var(--raised);--surface-inset:var(--deep);--surface-inset-bot:var(--bg);--surface-ghost:var(--base);--surface-ghost-bot:var(--deep);--surface-btn:var(--raised);--surface-btn-bot:var(--base);--surface-btn-hi:var(--raised-plus);--surface-btn-hi-bot:var(--raised);--surface-btn-press:var(--deep);--surface-inset-border:var(--raised);--surface-void:#08090b;--sys-red:#ff4245;--sys-orange:#ff9230;--sys-yellow:#ffd600;--sys-green:#30d158;--sys-mint:#00dac3;--sys-teal:#00d2e0;--sys-cyan:#3cd3fe;--sys-blue:#0091ff;--sys-indigo:#6d7cff;--sys-purple:#db34f2;--sys-pink:#ff375f;--sys-brown:#b78a66;--sys-gray:#8e8e93;--sys-gray2:#636366;--sys-gray3:#48484a;--sys-gray4:#3a3a3c;--sys-gray5:#2c2c2e;--sys-gray6:#1c1c1e;--status-new:var(--sys-gray);--status-incomplete:var(--sys-orange);--status-accepted:var(--sys-blue);--status-rejected:var(--sys-red);--status-verified:var(--sys-indigo);--status-ready:var(--sys-green);--override-stacked:var(--sys-teal);--override-used:var(--sys-brown);--override-obsolete:var(--sys-gray2);--level-1:var(--sys-blue);--level-2:color-mix(in oklch, var(--sys-blue), var(--sys-green));--level-3:var(--sys-green);--level-4:color-mix(in oklch, var(--sys-green) 83.33%, var(--sys-red));--level-5:color-mix(in oklch, var(--sys-green) 66.67%, var(--sys-red));--level-6:color-mix(in oklch, var(--sys-green) 50%, var(--sys-red));--level-7:color-mix(in oklch, var(--sys-green) 33.33%, var(--sys-red));--level-8:color-mix(in oklch, var(--sys-green) 16.67%, var(--sys-red));--level-9:var(--sys-red);--level-10:var(--sys-yellow);--level-fff:var(--sys-pink);--level-ungraded:var(--sys-gray2);--line-subtle:#ffffff09;--line-soft:#ffffff0f;--line-strong:var(--raised-plus);--line-dark:#0000008c;--interaction-hover:#ffffff0a;--interaction-hover-strong:#fff1;--interaction-selected:rgb(from var(--c) r g b / .085);--interaction-active:rgb(from var(--c) r g b / .13);--interaction-selected-strong:rgb(from var(--c) r g b / .24);--interaction-selected-border:rgb(from var(--c) r g b / .3);--overlay-scrim:#000000c7;--state-success:#00e660;--state-success-strong:#00e660;--state-success-soft:color-mix(in srgb, var(--state-success-strong) 13%, var(--deep));--state-success-muted:#52986f;--state-warning:#f80;--state-warning-strong:#f80;--state-warning-soft:color-mix(in srgb, var(--state-warning-strong) 12%, var(--deep));--state-danger:#ff2929;--state-danger-strong:#ff2929;--state-danger-soft:color-mix(in srgb, var(--state-danger-strong) 14%, transparent);--state-burgundy:#f50049;--state-order-chip-bright:#cf3060;--state-order-chip-dark:#33050d;--qtype-mcq:#2563eb;--qtype-osq:var(--state-burgundy);--qtype-coq:var(--state-warning);--qtype-cbp:#22c55e;--qtype-mlp:#16a34a;--qtype-imc:#f97316;--state-gold:#f5c542;--state-gold-soft:color-mix(in srgb, var(--state-gold) 8%, transparent);--state-neutral:#9ca3af;--fff-bar-top:#29000c;--fff-bar-mid:#340017;--fff-bar-bot:#1f0009;--fff-bar-accent:#3d0012;--bevel-light:#fff3;--bevel-light-hi:#ffffff40;--bevel-bloom-light:#ffffff0d;--bevel-dark:#000;--bevel-dark-strong:#000;--bevel-bloom-dark:#00000038;--bevel-bloom-dark-hi:#0000003d;--bevel-cavity-top:#000;--bevel-cavity-bot:#ffffff0f;--bevel-ghost-light:#ffffff15;--bevel-ghost-dark:#000000b8;--shadow-cavity:inset 0 2px 10px #000000e6;--shadow-raised:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #000000b8, 0 1px 2px #00000085, 0 10px 24px -18px #000000eb;--shadow-raised-deep:inset 0 1px 0 #ffffff13, inset 0 -1px 0 #000000e0, 0 2px 5px #00000094, 0 20px 48px -28px #000000fa;--shadow-control:inset 0 1px 0 var(--bevel-cavity-top), inset 0 -1px 0 var(--bevel-cavity-bot), var(--shadow-cavity);--shadow-button:inset 0 1px 0 #ffffff13, inset 0 -1px 0 #000c, 0 1px 2px #000000a3, 0 5px 12px -9px #000000e6;--shadow-button-hover:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #000000d6, 0 2px 5px #000000ad, 0 12px 24px -16px #000000f2;--shadow-float:0 4px 14px #00000085, 0 28px 90px #000000ad;--focus-border:rgb(from var(--t1) r g b / .42);--focus-glow:rgb(from var(--t1) r g b / .24);--focus-ring:rgb(from var(--t1) r g b / .12);--focus-visible-ring:color-mix(in srgb, var(--t1) 72%, var(--raised));--motion-quick:.13s;--motion-standard:.19s;--motion-ease:cubic-bezier(.2, .72, .2, 1);--motion-press:cubic-bezier(.22, .68, .3, 1);--motion-enter-duration:.32s;--motion-swivel-ms:.5s;--ui-label:var(--t2);--ui-label-secondary:#b0b0b0;--ui-label-size:var(--text-sm);--ui-label-weight:700;--ui-label-tracking:.03em;--ui-label-inset:var(--r-sm);--ui-field-gap:var(--space-0);--ui-control-padding-x:var(--space-3);--ui-control-padding-y:var(--space-2);--ui-panel-border:var(--raised);--ui-panel-radius:var(--r-sm);--ui-panel-header-height:42px;--ui-panel-padding:10px;--ui-dialog-radius:calc(var(--r-sm) + var(--ui-gutter-x));--ui-dialog-padding:12px;--ui-tab-height:36px;--ui-table-padding-x:8px;--ui-table-padding-y:6px;--ui-transition:.15s ease;color:var(--t1);font:var(--text-base)/1.45 var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0;padding:0}button,input,textarea,select{font:inherit}.nm-raised{background:var(--surface-raised);box-shadow:var(--shadow-raised)}.nm-raised-deep{background:var(--surface-raised-deep);box-shadow:inset 0 .5px 0 var(--bevel-light-hi), inset 0 2px 8px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), inset 0 -2px 8px var(--bevel-bloom-dark-hi), 0 4px 20px #000c}.nm-inset,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{background:linear-gradient(180deg, var(--surface-btn-press) 0%, var(--surface-raised) 100%);box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border-radius:var(--r-sm);color:var(--t1);font:var(--text-base)/1 var(--font);height:var(--field-h);padding:0 var(--ui-control-padding-x);border:0;outline:none;transition:box-shadow .15s}textarea{height:auto;padding:6px var(--ui-control-padding-x);resize:vertical;line-height:1.4}input::placeholder,textarea::placeholder{color:var(--t3)}input:focus,textarea:focus,select:focus{box-shadow:inset 0 2.5px 10px #000000eb,inset 0 1px #000,inset 0 -.5px #ffffff0d}input:disabled{color:var(--t3);cursor:not-allowed;opacity:.78}.nm-select{border-radius:var(--r-sm);height:var(--field-h);padding:2px 4px 2px var(--ui-control-padding-x);border:0;flex-direction:row-reverse;align-items:center;gap:4px;width:100%;display:flex}.nm-select__arrow{aspect-ratio:1;background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);border-radius:var(--r-sm-i2);height:28px;color:var(--t2);cursor:pointer;box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 1px 3px #0009;border:0;flex:none;justify-content:center;align-items:center;transition:box-shadow .15s,color .15s,background .15s,transform .1s;display:flex}.nm-select__arrow:hover{color:var(--t1);background:linear-gradient(135deg, var(--surface-btn-hi), var(--surface-btn-hi-bot))}.nm-select__arrow:active:not(:disabled),.nm-select__arrow[aria-expanded=true]{background:linear-gradient(180deg, var(--surface-btn-press) 0%, var(--surface-raised) 100%);color:var(--t2);box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi);transform:scale(.97)}.nm-select__value{color:var(--t1);cursor:pointer;font:var(--text-base)/1 var(--font);text-align:left;white-space:nowrap;background:0 0;border:0;flex:auto;padding:2px}.nm-select__value.is-placeholder{color:var(--t3)}.btn{border-radius:var(--r-sm);cursor:pointer;font:700 var(--text-base)/1 var(--font);align-items:center;gap:var(--space-2);height:var(--ctrl-h);max-height:var(--ctrl-h);min-height:var(--ctrl-h);white-space:nowrap;-webkit-appearance:none;border:0;justify-content:center;padding:0 11px;transition:box-shadow .18s,transform .1s,filter .18s,background .18s,color .18s;display:inline-flex}.qe-action{--qe-btn-w:122px}.qe-action.when-dirty,.qe-action.when-clean{width:var(--qe-btn-w);min-width:0}.qe-action.when-clean.qe-action--compact{width:var(--qe-btn-w)}.qe-nav-group{gap:var(--space-2);display:inline-flex}.qe-nav-btn{height:var(--ctrl-h);min-width:0;width:var(--ctrl-h);padding:0}.qe-nav-btn img{width:74%;height:60%;margin:0 auto;display:block}.qe-nav-icon{background:currentColor;width:74%;height:60%;margin:0 auto;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qe-nav-btn:disabled{cursor:default;opacity:.35}.btn-nm{background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);color:var(--t2);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 2px 6px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), inset 0 -2px 6px var(--bevel-bloom-dark), 0 1px 3px #0009}.btn-nm:hover:not(:disabled){background:linear-gradient(135deg, var(--surface-btn-hi) 0%, var(--surface-btn-hi-bot) 100%);color:var(--t1);box-shadow:inset 0 .5px 0 var(--bevel-light-hi), inset 0 2px 6px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), inset 0 -2px 6px var(--bevel-bloom-dark-hi), 0 2px 8px #000000b3}.btn-nm:active:not(:disabled){background:linear-gradient(180deg, var(--surface-btn-press) 0%, var(--surface-raised) 100%);color:var(--t2);box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi);transform:scale(.97)}.btn:disabled{opacity:.3;cursor:not-allowed}.btn-icon{width:var(--ctrl-h);flex-shrink:0;align-self:center;padding:0}#ref-gear{width:var(--ctrl-h);padding:0}.media-img-actions .btn-icon,.media-add-btn{height:var(--ctrl-h-compact);min-height:var(--ctrl-h-compact);max-height:var(--ctrl-h-compact);width:var(--ctrl-h-compact);padding:0}.btn-glass{color:#fff}.btn-glass.is-success{--c:var(--state-success-strong)}.btn-glass.is-danger{--c:var(--state-danger-strong)}.btn-glass:hover:not(:disabled){filter:brightness(1.12)}.btn-glass:active:not(:disabled){filter:brightness(.88);transform:scale(.97)}.glass-fill,.btn-glass,.badge-tint{isolation:isolate;position:relative;overflow:hidden}.glass-fill:before,.btn-glass:before,.badge-tint:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgb(from var(--c) r g b / .45) 0%, transparent 100%), linear-gradient(to bottom, transparent 50%, rgb(from var(--c) r g b / .72) 100%);box-shadow:inset 0 0 6px 1px var(--c);mix-blend-mode:screen;pointer-events:none;z-index:1;position:absolute;inset:.5px}.glass-fill:after,.btn-glass:after,.badge-tint:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,inset 0 3px 8px #ffffff1f,inset 0 -1px #000,inset 0 -3px 8px #00000059,0 1px 3px #0009}.glass-fill,.btn-glass,.badge-tint{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 42%, black) 0%, color-mix(in srgb, var(--c) 28%, black) 100%)}.glass-fill>*,.btn-glass>*,.badge-tint>*{z-index:3;position:relative}.badge,.badge-tint{border-radius:var(--r-sm);font-family:var(--font-condensed);font-size:var(--text-sm);isolation:isolate;letter-spacing:.09em;text-transform:uppercase;min-height:24px;color:color-mix(in srgb, var(--c) 5%, white);justify-content:center;align-items:center;padding:3px 9px;font-weight:500;font-stretch:62%;display:inline-flex;position:relative;overflow:hidden}.metric-label{width:auto;height:auto;min-height:0;font-family:var(--font-condensed);font-size:var(--text-base);letter-spacing:.01em;align-items:center;padding:2px 8px;font-weight:400;font-stretch:60%;line-height:1.25;display:inline-flex}.metric-label.badge-tint{color:color-mix(in srgb, var(--c) 4%, white)}.metric-label--glass{border-radius:var(--r-sm);text-transform:none;white-space:nowrap;justify-content:center}.metric-label--glass strong{color:color-mix(in srgb, var(--c) 3%, white);z-index:3;font-family:var(--font-condensed);font-size:var(--text-base);font-weight:400;font-stretch:60%;position:relative}@keyframes nm-enter{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.nm-select__arrow,.btn{transition:none;animation:none}}#root{min-height:100svh}.module-load-error{align-items:center;gap:var(--space-3);min-height:240px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.module-load-error h2,.module-load-error p{margin:0}.module-load-error h2{color:var(--t1);font-family:var(--font-wide);text-transform:uppercase;font-size:17px}.module-load-error p{color:var(--t2);max-width:42rem}.main-content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid}.main-content:has(.section-toolbar){grid-template-rows:auto auto minmax(0,1fr)}.main-content--full{grid-template-rows:minmax(0,1fr);overflow:hidden}.section-head,.section-toolbar{align-items:center;display:flex}.section-head{gap:var(--space-3);min-height:calc(var(--ctrl-h) + 2 * var(--space-3));padding:var(--space-3);border-radius:0;justify-content:space-between}.section-head h2{color:var(--t1);font-family:var(--font-wide);text-transform:uppercase;margin:0;font-size:17px;font-weight:700;font-stretch:132%;line-height:1}.section-head div:not(:where(.nm-select)){align-items:baseline;gap:8px;min-width:0;display:flex}.section-head span{font-family:var(--font-condensed);font-size:11px;font-stretch:60%}.section-toolbar{background:var(--bg);gap:var(--space-2);min-height:42px;padding:0 var(--space-3)}:is(.section-head,.section-toolbar) .console-select{flex:0 0 var(--select-w);width:var(--select-w)}:is(.section-head,.section-toolbar) .console-select--wide{flex-basis:var(--select-w-wide);width:var(--select-w-wide)}:is(.section-head,.section-toolbar) .console-select .nm-select__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-field{color:var(--t3);align-items:center;gap:8px;min-width:min(320px,36vw);display:flex;position:relative}.search-field>svg{flex:none}.search-field input{width:100%;padding-left:12px}:is(.ui-field,.profile-field,.settings-field,.category-field,.qe-answer-field,.chain-editor>label,.typed-row-list label,.pe-answer-quad label,.launch-grid>label){gap:var(--ui-field-gap);min-width:0;display:grid}:is(.ui-field,.profile-field,.settings-field,.category-field,.chain-editor>label,.typed-row-list label,.pe-answer-quad label,.launch-grid>label)>span,.qe-ref-field>span,.qe-format-control>span,.settings-role-picker legend{color:var(--ui-label-secondary);font-family:var(--font-condensed);font-size:var(--ui-label-size);font-variant:small-caps;font-weight:var(--ui-label-weight);letter-spacing:var(--ui-label-tracking);padding-inline:var(--ui-label-inset);text-transform:none}.qe-field-heading{padding-inline:var(--ui-label-inset)}.qe-field-heading>span{color:var(--ui-label);font-family:var(--font-condensed);font-size:var(--ui-label-size);font-variant:small-caps;font-weight:var(--ui-label-weight);letter-spacing:var(--ui-label-tracking)}:is(.ui-field,.profile-field,.settings-field,.category-field,.qe-answer-field,.chain-editor>label,.typed-row-list label,.launch-grid>label)>:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-width:0;padding:var(--ui-control-padding-y) var(--ui-control-padding-x);width:100%}:is(.ui-field,.profile-field,.settings-field) small,.qe-field-heading small,.qe-answer-field small{color:var(--ui-label-secondary);font-size:9px;font-weight:500}:is(.qdb-settings-panel,.settings-section,.settings-table-wrap,.settings-language-card,.qe-slot-body,.qe-construction-palette){border:1px solid var(--ui-panel-border);border-radius:var(--ui-panel-radius)}:is(.dashboard-block,.profile-card,.profile-new,.profile-pane,.qdb-table-panel,.stack-candidates,.stack-ladder,.launch-dashboard,.sessions-record){border-radius:var(--ui-panel-radius)}:is(.stack-candidates,.stack-ladder,.launch-dashboard,.sessions-record,.settings-section,.settings-language-card)>header{border-bottom:1px solid var(--line-subtle);min-height:var(--ui-panel-header-height);justify-content:space-between;align-items:center;padding:0 12px;display:flex}:is(.stack-candidates,.stack-ladder,.launch-dashboard,.sessions-record,.settings-section,.settings-language-card)>header :is(span,small){color:var(--t3);font-size:10px}:is(.settings-tabs,.profile-editor-tabs-inline){border-bottom:1px solid var(--line-soft);gap:2px}:is(.settings-tabs,.profile-editor-tabs-inline) button{color:var(--t3);cursor:pointer;min-height:var(--ui-tab-height);transition:background var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}:is(.settings-tabs,.profile-editor-tabs-inline) button:hover{background:var(--interaction-hover);color:var(--t2)}:is(.settings-tabs,.profile-editor-tabs-inline) button.is-active{border-bottom-color:var(--c);color:color-mix(in srgb, var(--c) 72%, white)}:is(.profile-editor-tabs,.mode-switch) button{border-radius:var(--r-sm);color:var(--t2);cursor:pointer;transition:background var(--ui-transition), color var(--ui-transition);background:0 0;border:0}:is(.profile-editor-tabs,.mode-switch) button:hover{background:var(--interaction-hover);color:var(--t1)}:is(.profile-editor-tabs,.mode-switch) button.is-active{background:color-mix(in srgb, var(--c) 24%, black);box-shadow:inset 0 0 0 .5px var(--focus-border), var(--shadow-cavity);color:var(--t1)}:is(.category-modal-scrim,.settings-dialog-backdrop,.recovery-overlay){background:var(--overlay-scrim);padding:var(--ui-dialog-padding);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.category-modal,.settings-dialog,.recovery-modal){border-radius:var(--ui-dialog-radius);max-height:calc(100svh - (var(--ui-dialog-padding) * 2))}:is(.legacy-qtable,.profile-table,.settings-users-table) th{color:var(--t2);font-family:var(--font-condensed);letter-spacing:.07em;padding:var(--ui-table-padding-y) var(--ui-table-padding-x);text-transform:uppercase;font-size:10px;font-weight:700}:is(.legacy-qtable,.profile-table,.settings-users-table) td{border-bottom:1px solid var(--line-subtle);padding:var(--ui-table-padding-y) var(--ui-table-padding-x)}.legacy-qtable th{font-size:var(--qtable-meta-size);font-stretch:var(--qtable-width-compressed);letter-spacing:.04em}:is(.legacy-qtable,.settings-users-table) tbody tr:hover td{background:var(--interaction-hover)}:is(.profile-validation,.checklist,.preflight-grid) .is-ok,.stack-diagnostics .is-clear,.settings-feedback.is-ok,.settings-saved,.launch-message,.device-row button.is-confirmed{color:var(--state-success)}:is(.profile-validation,.checklist,.preflight-grid) .is-missing,.stack-diagnostics .has-issue,.qe-unsaved{color:var(--state-warning)}.stack-diagnostics .is-advisory{color:var(--t2)}.stack-clash-mark{color:var(--state-warning);vertical-align:middle;align-items:center;margin-inline-end:var(--space-1);display:inline-flex}.settings-feedback.is-error,.category-error,.settings-icon-btn--danger,.category-menu-item.is-danger:hover,.category-menu-item.is-danger:hover svg,.stack-slot-clear:hover{color:var(--state-danger)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--c)}.section-body{text-align:center;border-radius:0;align-content:center;justify-items:center;gap:12px;height:100%;min-height:0;padding:18px;display:grid}.section-body--dashboard{text-align:left;align-content:stretch;justify-items:stretch;padding:0}.section-stage{justify-items:center;gap:12px;display:grid}.empty-icon{width:64px;height:64px}.section-stage h3{color:var(--t1);font-family:var(--font-wide);margin:0;font-size:22px}.archives-grid{grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;width:100%;max-width:760px;display:grid}.archives-item{background:linear-gradient(180deg, var(--surface-inset) 0%, var(--surface-inset-bot) 100%);border:1px solid var(--surface-inset-border);border-radius:var(--r-sm);box-shadow:var(--shadow-cavity);gap:var(--space-2);text-align:left;padding:12px;display:grid}.archives-item h3{color:var(--t2);font-family:var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.archives-item p{color:var(--t1);font-family:var(--font-compressed);margin:0;font-size:28px;font-stretch:50%}.archives-records{border-radius:var(--r-sm);gap:10px;width:100%;max-width:980px;margin-top:14px;padding:14px;display:grid}.archives-records h3{color:var(--t2);font-family:var(--font-condensed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.archives-empty{color:var(--t3);margin:0;font-size:12px}.archives-table{border-collapse:collapse;width:100%;font-size:12px}.archives-table th{color:var(--t3);font-family:var(--font-condensed);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:6px 10px;font-size:10px}.archives-table td{border-top:1px solid var(--surface-inset-border);color:var(--t2);padding:7px 10px}.archives-table tr.is-live td{color:var(--t1)}.archives-kind{font-size:10px}.archives-kind--live{--c:var(--state-success-strong)}.archives-kind--rehearsal{--c:#64748b}.archives-performance{min-width:78px}.archives-performance summary{cursor:pointer}.archives-performance table{background:var(--surface-inset);border-radius:var(--r-sm);margin-top:var(--space-2);min-width:420px}.archives-performance table th,.archives-performance table td{padding:5px 8px}.section-body--dashboard .section-stage{justify-items:stretch;width:100%;height:100%;min-height:0}.dashboard{--metric-badge-w:88px;--metric-code-badge-w:38px;grid-template-columns:minmax(420px,1.1fr) minmax(340px,.9fr);gap:12px;width:100%;height:100%;min-height:0;padding:12px 12px 0;display:grid}.dashboard-column{grid-auto-rows:max-content;align-content:start;gap:12px;min-width:0;display:grid}.dashboard-credit-tab{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 78%, transparent), var(--surface-raised));text-align:center;border-bottom:0;border-radius:18px 18px 0 0;grid-column:1/-1;place-self:end center;gap:5px;width:min(100%,760px);max-width:760px;padding:14px 24px 16px;display:grid;position:sticky}.dashboard-credit-tab strong{color:var(--t1);font-size:12px}.dashboard-credit-tab span{color:var(--t3);font-size:10px;line-height:1.5}.dashboard-block{padding:12px}.dashboard-block h3{color:var(--t1);font-family:var(--font);margin:0 0 12px;font-size:14px;font-weight:700}.metric-list,.breakdown-list{gap:7px;display:grid}.metric-row{grid-template-columns:var(--metric-badge-w) minmax(100px, 1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.dashboard .metric-label-wrap{width:var(--metric-badge-w);justify-self:start}.dashboard .metric-label,.legacy-status-stack .metric-label{font-family:var(--font-condensed);letter-spacing:.01em;align-items:center;width:88px;min-height:20px;padding:1px 4px;font-size:14px;font-weight:400;font-stretch:60%;line-height:1.25;display:inline-flex}.dashboard .metric-label>span,.legacy-status-stack .metric-label>span{min-width:0}.dashboard .metric-label.badge-tint,.legacy-status-stack .metric-label.badge-tint{color:color-mix(in srgb, var(--c) 20%, white)}.dashboard .metric-label--glass,.legacy-status-stack .metric-label--glass{border-radius:var(--r-sm);text-transform:none;white-space:nowrap;justify-content:center}.dashboard .metric-label--glass strong,.legacy-status-stack .metric-label--glass strong{color:color-mix(in srgb, var(--c) 20%, white);z-index:3;font-family:var(--font-condensed);font-size:13px;font-weight:400;font-stretch:60%;position:relative}.metric-list--types .metric-row{grid-template-columns:var(--metric-code-badge-w) minmax(72px, 1fr) 42px}.dashboard .metric-list--types .metric-label{cursor:pointer;width:var(--metric-code-badge-w)}.dashboard-round-sections{gap:var(--space-3);display:grid}.dashboard-round-section{gap:var(--space-1);display:grid}.dashboard-round-section h4{color:var(--t2);font-family:var(--font-condensed);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;margin:0}.dashboard .metric-row>.glass-badge--label,.dashboard .metric-list--types .metric-label-wrap,.dashboard .metric-list--types .glass-badge--code{width:100%}.dashboard .badge-tint,.legacy-status-stack .badge-tint{background:linear-gradient(135deg, rgb(from var(--c) r g b / .22) 0%, rgb(from var(--c) r g b / .14) 55%, color-mix(in srgb, var(--c) 18%, black) 100%);box-shadow:inset 0 2px 5px rgb(from var(--c) r g b / .12), inset 0 -.5px 0 #0006, inset 0 0 12px rgb(from var(--c) r g b / .18)}.dashboard .badge-tint:before,.legacy-status-stack .badge-tint:before{background:linear-gradient(135deg, rgb(from var(--c) r g b / .15) 0%, transparent 100%), linear-gradient(to bottom, transparent 50%, rgb(from var(--c) r g b / .22) 100%);box-shadow:none}.dashboard .badge-tint:after,.legacy-status-stack .badge-tint:after{box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--c) 75%, white), inset 0 0 0 .5px color-mix(in srgb, var(--c) 65%, black)}.dashboard .metric-label-wrap{position:relative}.dashboard button.metric-label{appearance:none;border:0}.metric-popover{background:var(--raised-plus);border-radius:var(--r-sm);color:var(--t1);font-family:var(--font);pointer-events:none;white-space:nowrap;z-index:30;padding:4px 9px;font-size:12px;line-height:1.2;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 6px 18px #0000008c,inset 0 .5px #ffffff14}.count-pill{border-radius:var(--r-pill);color:var(--t2);font-family:var(--font-compressed);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:42px;min-height:20px;padding:2px 8px;font-size:14px;font-stretch:47%;line-height:1;display:inline-flex}.track-wrap{border-radius:var(--r-pill);width:100%;min-width:0;height:16px;position:relative;overflow:hidden}.track-fill{border-radius:var(--r-pill);transition:width .12s;position:absolute;top:4px;bottom:4px;left:4px}.dashboard-block--recent{min-height:112px}.dashboard-empty-state{color:var(--t3);justify-content:center;align-items:center;min-height:54px;font-size:12px;display:flex}.dashboard-stale-state{color:var(--t2);align-items:center;gap:var(--space-2);text-align:center;justify-content:center;min-height:54px;font-size:12px;display:flex}.dashboard-recent-list{gap:var(--space-2);display:grid}.dashboard-recent-list>div{border-top:1px solid var(--line-subtle);grid-template-columns:86px 1fr auto;align-items:center;gap:8px;min-height:30px;display:grid}.dashboard-recent-list span,.dashboard-recent-list em{color:var(--t3);font-size:10px;font-style:normal}.dashboard-recent-list strong{color:var(--t2);font-size:11px}.breakdown-row{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;min-height:24px;display:flex}.domains-breakdown{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.domain-chart{aspect-ratio:1;background:var(--deep);border-radius:50%;place-items:center;width:112px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #000000a6}.domain-chart-segments{width:100%;height:100%;display:block;position:absolute;inset:0}.domain-chart-segment-base{fill:color-mix(in srgb, var(--c) 38%, black);filter:drop-shadow(0 1px 2px #000000a6);stroke:color-mix(in srgb, var(--c) 65%, black);stroke-width:.75px}.domain-chart-segment-glass{fill:url(#domain-glass-sweep);mix-blend-mode:screen;pointer-events:none;stroke:#ffffff3d;stroke-width:.5px}.domain-chart-center{z-index:3;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.domain-chart-logo-frame{width:42px;height:42px}.breakdown-key{color:var(--t2);font-family:var(--font-compressed);align-items:center;gap:8px;min-width:0;font-size:12px;font-stretch:47%;display:inline-flex}.breakdown-label{overflow-wrap:anywhere;min-width:0}.breakdown-swatch{background:color-mix(in srgb, var(--c) 38%, black);box-shadow:inset 0 2px 8px rgb(from var(--c) r g b / .14), inset 0 0 12px rgb(from var(--c) r g b / .18), 0 0 8px rgb(from var(--c) r g b / .22);border-radius:3px;flex:0 0 12px;width:12px;height:12px}button.controller-card:active:not(:disabled){transform:scale(.97)}.controller-card--login-trigger:active:not(:disabled),.controller-card.is-logging-in:active:not(:disabled){transform:none}@media (width<=720px){.controller-grid{grid-template-columns:repeat(2, calc(var(--controller-card-height) * 4 / 3))}}@media (width<=460px){.controller-grid{grid-template-columns:minmax(0, calc(var(--controller-card-height) * 4 / 3))}}@media (width<=860px){.section-toolbar{padding-block:6px;overflow-x:auto}.dashboard{grid-template-columns:1fr;overflow:auto}.dashboard-column--primary{border-right:0}.archives-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.metric-row{--metric-badge-w:80px;--metric-code-badge-w:36px;grid-template-columns:var(--metric-badge-w) minmax(72px, 1fr) 38px}.dashboard .metric-label{width:var(--metric-badge-w);font-size:13px}.count-pill{min-width:38px}.metric-list--types .metric-row{grid-template-columns:var(--metric-code-badge-w) minmax(60px, 1fr) 38px}.dashboard .metric-list--types .metric-label{width:var(--metric-code-badge-w)}.domains-breakdown{grid-template-columns:88px minmax(0,1fr)}.domain-chart{width:88px;padding:11px}.domain-chart-center{width:52px;height:52px}.domain-chart-logo-frame{width:34px;height:34px}}.controller-card.is-logging-in{--controller-card-height:240px;cursor:default;aspect-ratio:auto;justify-content:center;align-items:center;display:flex}.controller-card.is-locked{filter:grayscale(.85)contrast(.9);opacity:.45;cursor:not-allowed}.card-login-form{width:100%;height:100%;padding:var(--space-3) var(--space-4);z-index:10;justify-content:center;align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.card-login-fields{gap:var(--space-2);display:grid}.card-login-form input.card-login-input{background:var(--deep);border-radius:var(--r-xs);box-sizing:border-box;color:var(--t1);font-family:var(--font);font-size:var(--text-base);height:var(--ctrl-h);padding:0 var(--space-3);box-shadow:var(--shadow-cavity);border:0;outline:none;width:100%;line-height:1}.card-login-form input.card-login-input:focus{box-shadow:var(--shadow-cavity), 0 0 0 1px var(--focus-border)}.card-login-error{color:var(--state-danger-strong);font-size:var(--text-base);text-align:center;margin:0}.card-login-actions{justify-content:center;gap:var(--space-2);display:flex}.card-login-submit,.card-login-cancel{height:var(--ctrl-h);min-height:var(--ctrl-h);font-size:var(--text-base);padding:0 var(--space-4)}@media (prefers-reduced-motion:reduce){.track-fill,.controller-card.is-logging-in{transition:none;animation:none}}@media (width<=720px){.section-head,.section-toolbar{flex-wrap:wrap}.section-toolbar{padding-block:var(--space-1)}.section-head>div,.section-head-actions,.showtime-header-actions,.qdb-head-actions{flex-wrap:wrap}}.editor-scrim.no-enter,.editor-scrim.no-enter .editor-modal{animation:none}.editor-scrim{background:var(--overlay-scrim);padding:var(--ui-dialog-padding) var(--ui-dialog-padding) 0;z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editor-modal{animation:nm-enter var(--motion-standard) var(--motion-ease) both;border-radius:var(--ui-dialog-radius);max-height:calc(100dvh - var(--ui-dialog-padding));grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-width:900px;display:grid;position:relative;overflow:hidden}.editor-modal:focus,.editor-modal:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.editor-modal{animation:none}}.editor-modal:before{content:"";pointer-events:none;z-index:9999;border-radius:var(--ui-dialog-radius);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 2px 6px var(--bevel-bloom-light);position:absolute;inset:0}.when-dirty,.editor-modal:is(.is-dirty,.is-confirming) .when-clean{display:none}.editor-modal:is(.is-dirty,.is-confirming) .qe-header-actions .when-dirty{display:inline-flex}.editor-modal:is(.is-dirty,.is-confirming) .qe-unsaved.when-dirty{display:inline}.editor-modal{--qe-glow:transparent}.editor-modal.is-dirty{--qe-glow:rgb(from var(--state-warning-strong) r g b / .3)}.editor-modal.is-saved{--qe-glow:rgb(from var(--state-success-strong) r g b / .26)}.editor-modal.is-confirming{--qe-glow:rgb(from var(--state-danger-strong) r g b / .32)}.editor-modal.is-confirming .qe-unsaved{color:var(--state-danger-strong)}.editor-header{background:var(--raised);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--ui-gutter-x);isolation:isolate;justify-content:space-between;display:flex;position:relative}.editor-header:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 100% at 50% 85%, var(--qe-glow) 0%, transparent 70%);transition:background .45s;position:absolute;inset:0}.editor-header:after{background:linear-gradient(to bottom, var(--bevel-dark) 0 50%, var(--bevel-light) 50% 100%);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.qe-header-identity,.qe-header-actions{align-items:center;gap:var(--space-3);z-index:1;display:flex;position:relative}.qe-header-identity{flex:auto;min-width:0}.qe-header-actions{flex:none}.modal-header-actions{flex-wrap:wrap;justify-content:flex-end}.confirmation-dialog{animation:nm-enter var(--motion-standard) var(--motion-ease) both;border-radius:var(--ui-dialog-radius);gap:0;width:min(560px,100%);max-width:min(560px,100%);padding:0;display:grid;overflow:hidden}.confirmation-dialog__header{background:linear-gradient(180deg, rgb(from var(--state-warning-strong) r g b / .58), rgb(from var(--state-warning-strong) r g b / .24)), var(--raised);border-bottom:1px solid var(--bevel-dark-strong);min-height:var(--ctrl-h);padding:var(--space-3) var(--ui-gutter-x);align-items:center;display:flex}.confirmation-dialog h3{color:var(--t1);font-size:var(--text-xl);margin:0}.confirmation-dialog__message{color:var(--t2);font-size:var(--text-base);padding:var(--space-4) var(--ui-gutter-x) 0;line-height:1.45}.confirmation-dialog__message>:first-child{margin-top:0}.confirmation-dialog__message>:last-child{margin-bottom:0}.confirmation-dialog__actions{gap:var(--space-3);padding:var(--space-4) var(--ui-gutter-x) var(--ui-gutter-x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirmation-dialog__actions .btn{width:100%}.qe-ref-field,.qe-format-control{align-items:center;gap:var(--space-3);display:flex}.qe-ref-field>span,.qe-format-control>span,.celakey-dock__label,.editor-field>span,.source-entry>span,.field-head>span:not(.field-counter){color:var(--ui-label-secondary);font-family:var(--font-condensed);font-size:var(--ui-label-size);font-variant:small-caps;font-weight:var(--ui-label-weight);letter-spacing:var(--ui-label-tracking);text-transform:none}.qe-ref-field>span,.qe-format-control>span{padding-inline:var(--ui-label-inset);white-space:nowrap}.qe-ref-field>span{font-family:var(--font-mono);font-variant:normal;letter-spacing:0;padding-inline:0}#qe-ref-input{font:var(--text-base)/1 var(--font-mono);width:200px;padding:0 7px}.qe-ref-popup{background:var(--raised);border-radius:var(--r-md);z-index:2000;min-width:360px;box-shadow:inset 0 .5px 0 var(--bevel-light-hi), inset 0 2px 8px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), inset 0 -2px 8px var(--bevel-bloom-dark-hi), 0 12px 36px #000000eb;padding:10px;display:none;position:fixed}.qe-ref-popup.is-open{display:block}.ref-popup-head{color:var(--t2);font-size:var(--text-base);letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase;font-weight:800}.ref-popup-lbl{color:var(--t2);font-size:var(--text-base);margin-bottom:var(--space-2)}.ref-popup-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ref-popup-row>input{font-family:var(--font-mono);font-size:var(--text-base);flex:1;padding:0 8px}.ref-check-error{color:var(--state-danger-strong);padding:0 0 var(--space-2) var(--space-1);font-size:11px;display:block}.ref-check-preview{color:var(--t3);padding:0 0 var(--space-2) var(--space-1);font-size:11px;display:block}.ref-check-preview strong{color:var(--t1);font-family:var(--font-mono)}.qe-ref-preview{color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.ref-popup-scope{gap:var(--space-3)}.ref-popup-scope>label{gap:var(--space-0);flex:1;min-width:0;display:grid}.ref-popup-scope>label>span{color:var(--ui-label-secondary);font-family:var(--font-condensed);font-size:var(--ui-label-size);font-variant:small-caps;font-weight:var(--ui-label-weight);letter-spacing:var(--ui-label-tracking);padding-inline:var(--ui-label-inset)}.ref-popup-scope input{font-family:var(--font-mono);text-align:center;width:100%}.ref-popup-presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-popup-presets .btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);color:var(--t1)}.ref-popup-presets .btn{font-family:var(--font-mono);font-size:var(--text-base);height:var(--ctrl-h);padding:0 9px}.qe-format-control .nm-select{width:max-content;min-width:160px}.qe-status-pill{background:color-mix(in srgb, var(--status-color) 18%, var(--deep));border:1px solid color-mix(in srgb, var(--status-color) 55%, transparent);border-radius:var(--r-pill);color:color-mix(in srgb, var(--status-color) 78%, white);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:4px 9px;font-weight:750}.qe-type-badge{white-space:nowrap}.qe-unsaved{color:var(--state-warning);font-family:var(--font-condensed);font-size:var(--text-base);white-space:nowrap;margin-right:3px;font-weight:700;font-stretch:60%}.editor-scroll{background:var(--surface-raised-deep);gap:var(--space-3);padding:var(--ui-gutter-x);flex-direction:column;display:flex;overflow-y:auto}.editor-scroll>*{flex:none}.editor-scroll>.editor-tabs-block{flex:auto;min-height:0}.qe-preview-failed{background:var(--surface-raised);border:1px dashed var(--stroke-soft,rgb(from var(--t2) r g b / 30%));border-radius:var(--r-sm);color:var(--t2);padding:var(--space-3);font-size:12px}.qe-save-error{background:rgb(from var(--state-danger-strong) r g b / .12);border:1px solid rgb(from var(--state-danger-strong) r g b / .35);border-radius:var(--r-sm);color:var(--state-danger-strong);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);justify-content:space-between;display:flex}.qe-save-error span{font-size:12px}.qe-release-notice{background:rgb(from var(--state-warning-strong) r g b / .12);border:1px solid rgb(from var(--state-warning-strong) r g b / .35);border-radius:var(--r-sm);color:var(--state-warning-strong);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.qe-release-notice span{font-size:12px}.qe-load-error{background:rgb(from var(--state-danger-strong) r g b / .12);border:1px solid rgb(from var(--state-danger-strong) r g b / .35);border-radius:var(--r-sm);color:var(--state-danger-strong);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);justify-content:space-between;display:flex}.qe-load-error span{font-size:12px}.editor-block,.editor-tabs-block{background:0 0;border:0;padding:0}.editor-field>span,.source-entry>span,.celakey-dock__label{padding-inline:var(--ui-label-inset)}.editor-block-title{margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.scope-tag{border-radius:var(--r-pill);font-size:var(--text-xs);letter-spacing:.08em;padding:2px var(--space-2);font-weight:800}.scope-tag--global{color:#9aa5b1;background:#78829129}.scope-tag--controller{background:rgb(from var(--c) r g b / .16);color:color-mix(in srgb, var(--c) 60%, white)}.editor-field{gap:var(--ui-field-gap);min-width:0;display:grid}.qe-specialist-toggle{cursor:pointer;height:var(--field-h);min-width:var(--field-h);width:var(--field-h);justify-content:center;align-items:center;display:flex}.qe-specialist-toggle:has(input:disabled){cursor:not-allowed;opacity:.62}.editor-field input,.editor-field textarea{min-width:0;padding:var(--ui-control-padding-y) var(--ui-control-padding-x);width:100%}.editor-field .qe-specialist-toggle input{width:16px;height:16px;margin:0;padding:0}.editor-field-grid{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-counter{color:var(--t3);font-family:var(--font);letter-spacing:0;white-space:nowrap;font-size:.7rem;font-style:italic;font-weight:400;line-height:1.2}.field-head{align-items:baseline;gap:var(--space-2);padding-inline:var(--ui-label-inset);justify-content:space-between;display:flex}.qe-slot{gap:var(--space-2);display:grid}.qe-slot-title{margin-bottom:0}.qe-slot-canvas{border-radius:var(--r-sm);align-items:center;gap:var(--space-1);text-align:center;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:14px 14px;place-content:center;justify-items:center;display:grid}.qe-slot--preview{margin:calc(var(--space-3) * -1) calc(var(--ui-gutter-x) * -1) 0;place-content:stretch;display:grid}.qe-slot--preview>.question-editor-display-addon{border-inline:0;border-radius:0;width:100%;padding:0}.qe-slot--preview-pending{color:var(--t3);font-family:var(--font-condensed);font-size:var(--text-sm);margin:calc(var(--space-3) * -1) calc(var(--ui-gutter-x) * -1) 0;min-height:var(--field-h);justify-content:center;align-items:center;display:flex}.qe-preview-tag{left:var(--ui-gutter-x);top:var(--space-3);position:absolute}.qe-slot--editor .qe-slot-canvas{min-height:118px}.qe-qa{gap:var(--space-3);display:grid}.qe-qa-prompt textarea{resize:none;height:52px}.qe-qa-prompt--coq textarea,.qe-qa-prompt--compact textarea{height:52px}.qe-qa-block{display:none}.qe-slot--editor[data-qtype=mcq] .qe-qa-block--mcq,.qe-slot--editor[data-qtype=osq] .qe-qa-block--osq,.qe-slot--editor[data-qtype=osq] .qe-qa-block--mp,.qe-slot--editor[data-qtype=coq] .qe-qa-block--coq,.qe-slot--editor[data-qtype=coq] .qe-qa-block--coq-pair,.qe-slot--editor[data-qtype=imc] .qe-qa-block--imc{gap:var(--space-3);display:grid}.qe-qa-grid{--qe-mid:148px;align-items:end;gap:var(--space-3);grid-template-columns:minmax(0, 1fr) var(--qe-mid) minmax(0, 1fr);display:grid}.qe-qa-ans{gap:var(--ui-field-gap);min-width:0;display:grid}.qe-qa-ans--right>span{text-align:right}.qe-qa-cell{align-items:center;gap:var(--space-2);display:flex}.qe-qa-cell input{flex:auto;width:100%;min-width:0}.qe-qa-btn{background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);border-radius:var(--r-sm);color:var(--t2);cursor:pointer;font-family:var(--font-mono);height:var(--ctrl-h);width:var(--ctrl-h);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 2px 6px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), inset 0 -2px 6px var(--bevel-bloom-dark), 0 1px 3px #0009;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;font-stretch:100%;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.qe-qa-btn>*{z-index:3;position:relative}.qe-qa-btn:hover{background:var(--interaction-hover)}.qe-qa-block--mcq .qe-qa-btn.is-selected,.qe-qa-block--imc .qe-qa-btn.is-selected,.qe-qa-btn.is-selected--orange,.qe-qa-field.is-correct .qe-qa-field-btn,.qe-qa-field.is-fifty .qe-qa-field-btn,.celakey-board__key--back:not(:disabled),.celakey-board__key--clear:not(:disabled){background:color-mix(in srgb, var(--c) 22%, black);color:#fff;isolation:isolate;box-shadow:inset 0 1px 4px rgb(from var(--c) r g b / .12), inset 0 0 12px rgb(from var(--c) r g b / .1), 0 2px 8px #0009;position:relative;overflow:hidden}.qe-qa-block--mcq .qe-qa-btn.is-selected:before,.qe-qa-block--imc .qe-qa-btn.is-selected:before,.qe-qa-btn.is-selected--orange:before,.qe-qa-field.is-correct .qe-qa-field-btn:before,.qe-qa-field.is-fifty .qe-qa-field-btn:before,.celakey-board__key--back:not(:disabled):before,.celakey-board__key--clear:not(:disabled):before{content:"";border-radius:calc(var(--r-sm) - .25px);background:linear-gradient(135deg, rgb(from var(--c) r g b / .4) 0%, transparent 100%), linear-gradient(to bottom, transparent 50%, rgb(from var(--c) r g b / .6) 100%);mix-blend-mode:screen;pointer-events:none;z-index:1;position:absolute;inset:.25px}.qe-qa-block--mcq .qe-qa-btn.is-selected:after,.qe-qa-block--imc .qe-qa-btn.is-selected:after,.qe-qa-btn.is-selected--orange:after,.qe-qa-field.is-correct .qe-qa-field-btn:after,.qe-qa-field.is-fifty .qe-qa-field-btn:after,.celakey-board__key--back:not(:disabled):after,.celakey-board__key--clear:not(:disabled):after{content:"";border-radius:calc(var(--r-sm) - .25px);box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--c) 75%, white), inset 0 -.5px 0 color-mix(in srgb, var(--c) 55%, black);pointer-events:none;z-index:2;position:absolute;inset:.25px}.qe-qa-block--mcq .qe-qa-btn.is-selected,.qe-qa-block--imc .qe-qa-btn.is-selected,.qe-qa-field.is-correct .qe-qa-field-btn{--c:var(--state-success)}.qe-qa-btn.is-selected--orange,.qe-qa-field.is-fifty .qe-qa-field-btn,.celakey-board__key--back:not(:disabled){--c:var(--state-warning)}.celakey-board__key--clear:not(:disabled){--c:var(--state-danger-strong)}.qe-qa-block--osq .qe-qa-btn.is-selected,.qe-qa-block--mp .qe-qa-btn.is-selected,.qe-qa-block--mcq .qe-qa-btn:active,.qe-qa-block--mcq .qe-qa-btn.is-pressing,.qe-qa-block--imc .qe-qa-btn:active,.qe-qa-block--imc .qe-qa-btn.is-pressing{background:linear-gradient(180deg, var(--surface-btn-press) 0%, var(--surface-raised) 100%);color:var(--t2);box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi)}.qe-qa-block--mcq .qe-qa-btn:active:before,.qe-qa-block--mcq .qe-qa-btn:active:after,.qe-qa-block--mcq .qe-qa-btn.is-pressing:before,.qe-qa-block--mcq .qe-qa-btn.is-pressing:after,.qe-qa-block--imc .qe-qa-btn:active:before,.qe-qa-block--imc .qe-qa-btn:active:after,.qe-qa-block--imc .qe-qa-btn.is-pressing:before,.qe-qa-block--imc .qe-qa-btn.is-pressing:after{display:none}.qe-qa-mid{align-self:center;gap:var(--space-3);width:100%;min-width:0;display:grid}.qe-qa-mid--span{grid-row:span 2}.qe-qa-field{cursor:pointer;align-items:center;gap:var(--space-2);height:var(--field-h);min-width:0;padding:0 var(--space-2);justify-content:center;display:flex;overflow:hidden}.qe-qa-field-icon{flex:0 0 40px;justify-content:center;align-items:center;max-width:40px;height:100%;display:flex;overflow:hidden}.qe-qa-field-icon img{width:auto;max-width:100%;height:28px;display:block}.qe-qa-field-btn{background:linear-gradient(180deg, var(--surface-btn-press) 0%, var(--surface-raised) 100%);border-radius:var(--r-sm);color:var(--t1);cursor:pointer;flex:0 0 calc(var(--field-h) * 1.5);font-family:var(--font-mono);height:100%;width:calc(var(--field-h) * 1.5);box-shadow:inset 0 1.5px 4px #000000d9, inset 0 -.5px 0 var(--bevel-light-hi);border:0;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;font-stretch:100%;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.qe-qa-field>*{z-index:3;position:relative}.qe-qa-order{--c:color-mix(in srgb, var(--t2) 38%, black);height:var(--field-h);color:var(--t2);letter-spacing:.18em;justify-content:center;align-items:center;width:100%;padding:0 12px;font-size:16px;font-weight:800;display:inline-flex}.qe-qa-order.is-empty{color:var(--t3);letter-spacing:normal;font-weight:600}.qe-qa-order.is-complete{--c:var(--state-order-chip-bright);background:var(--state-order-chip-dark);color:var(--state-gold);font-size:20px}.qe-qa-block--osq .qe-qa-mid{padding:0 var(--space-4)}.qe-qa-arrow{width:var(--ctrl-h);flex:none;padding:0;font-size:16px}.qe-qa-arrow.is-used{opacity:.35;pointer-events:none}.qe-qa-alt-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.qe-qa-answer-assist{position:relative}.qe-qa-answer-assist .qe-qa-suggest{max-height:min(320px,40vh);left:0;right:0;top:calc(100% + var(--space-1));z-index:20;position:absolute}.qe-qa-answer-assist .qe-qa-suggest button{gap:var(--space-3);height:var(--ctrl-h-compact);min-height:var(--ctrl-h-compact);text-align:left;justify-content:space-between;width:100%;display:flex}.qe-qa-suggest__count{color:var(--t3);font-size:var(--text-xs);flex:none}.qe-qa-catalogue{color:var(--t2);font-size:var(--text-xs);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.qe-qa-catalogue .btn{height:var(--ctrl-h-compact);max-height:var(--ctrl-h-compact);min-height:var(--ctrl-h-compact);padding-inline:var(--space-3)}.qe-coq-pair-stack{gap:var(--space-4)}.qe-coq-pair-section{gap:var(--space-3);margin:0;display:grid}.qe-coq-pair-question .field-head em{font-family:var(--font);font-size:var(--text-sm);font-weight:400}.qe-coq-pair-question textarea{height:var(--field-h);resize:none;white-space:nowrap;overflow:auto hidden}.qe-slot--editor[data-qtype=coq] .qe-qa-answer input,.qe-slot--editor[data-qtype=coq] .qe-qa-accepted input,.qe-slot--editor[data-qtype=coq] .qe-qa-rejected input{box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi), 0 0 4px .5px var(--coq-glow)}.qe-slot--editor[data-qtype=coq] .qe-qa-answer input{--coq-glow:color-mix(in srgb, var(--state-success) 40%, transparent)}.qe-slot--editor[data-qtype=coq] .qe-qa-accepted input{--coq-glow:color-mix(in srgb, var(--state-warning) 40%, transparent)}.qe-slot--editor[data-qtype=coq] .qe-qa-rejected input{--coq-glow:color-mix(in srgb, var(--state-danger-strong) 40%, transparent)}.qe-slot--editor[data-qtype=mlp] .qe-qa-answer input,.qe-slot--editor[data-qtype=mlp] .qe-qa-answer .puzzle-kbd__value,.qe-slot--editor[data-qtype=cbp] .qe-qa-answer .puzzle-kbd__value{box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi), 0 0 4px .5px color-mix(in srgb, var(--state-success) 40%, transparent)}.qe-mlp-row{gap:var(--space-3);display:grid}.qe-mlp-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.qe-mlp-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.qe-cd-words{grid-template-columns:repeat(2, calc((100% - 2 * var(--space-3)) / 3));justify-content:center}.qe-cd-answer{grid-column:2}.qe-cbp-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.qe-hw-pairs{gap:var(--space-2);display:grid}.qe-hw-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0, 2fr) var(--field-h) minmax(0, 1fr);display:grid}.qe-hw-hint{color:var(--t3);font-size:var(--text-sm);margin:0}.qe-mp-grid{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(120px,.55fr) auto minmax(0,1fr);display:grid}.qe-mp-heading{grid-row:1}.qe-mp-heading--left{grid-column:1/span 2}.qe-mp-heading--right{grid-column:4/span 2}.qe-mp-item--left{grid-column:1}.qe-mp-num{grid-column:2}.qe-mp-letter{grid-column:4}.qe-mp-item--right{grid-column:5}.qe-mp-mid{align-content:center;gap:var(--space-2);grid-column:3;grid-row:2 / span var(--mp-rows,4);padding:0 var(--space-4);justify-items:stretch;display:grid}.qe-mp-mid .qe-qa-order,.qe-mp-mid .btn{width:100%}.qe-mp-num{border-radius:var(--r-sm);color:var(--t2);cursor:default;font-family:var(--font-mono);height:var(--field-h);min-width:var(--field-h);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;font-stretch:100%;line-height:1;display:inline-flex}.puzzle-kbd__value{border-radius:var(--r-sm);color:var(--t1);cursor:pointer;font:var(--text-base)/1 var(--font);height:var(--field-h);letter-spacing:.08em;padding:0 var(--ui-control-padding-x);text-align:left;border:0;width:100%}.puzzle-kbd__value.is-placeholder{color:var(--t3);letter-spacing:normal}.puzzle-kbd__value.is-active{box-shadow:inset 0 2.5px 10px #000000eb, inset 0 1px 0 #000, inset 0 -.5px 0 var(--bevel-light-hi), 0 0 6px 1px color-mix(in srgb, var(--state-success) 55%, transparent)}.puzzle-kbd__value--compact{aspect-ratio:1;text-align:center;width:var(--field-h);padding:0}.celakey-dock{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);display:grid}.celakey-board{border-radius:var(--r-md);align-items:center;gap:var(--space-3);padding:var(--space-3);justify-self:center;display:flex}.celakey-dock__label{text-align:right;place-self:center end;line-height:1.2}.celakey-board__keys,.celakey-board__actions{gap:4px;display:grid}.celakey-board__row{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.celakey-board__key{background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);border-radius:var(--r-sm);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 1px 3px #0009;color:var(--t1);cursor:pointer;font:700 var(--text-base)/1 var(--font);border:0;min-width:34px;height:34px;padding:0 8px}.celakey-board__key:hover:not(:disabled):not(.celakey-board__key--action){background:linear-gradient(135deg, var(--surface-btn-hi), var(--surface-btn-hi-bot))}.celakey-board__key:disabled{color:var(--t3);cursor:default;opacity:.6}.celakey-board__key--action{min-width:72px}.celakey-grid{--celakey-key-w:calc(5ch + 14px);font-family:var(--font-mono);gap:var(--space-2);margin-top:var(--space-2);display:grid}.celakey-grid__row{gap:var(--space-2);grid-template-columns:repeat(10, var(--celakey-key-w));justify-content:start;display:grid}.celakey-grid__key{width:var(--celakey-key-w);gap:2px;display:grid}.celakey-grid__letter,.celakey-grid__digit{box-sizing:border-box;text-align:center;width:var(--celakey-key-w)}.celakey-grid .celakey-grid__key input.celakey-grid__letter,.celakey-grid .celakey-grid__key input.celakey-grid__digit{font-family:var(--font-mono);padding-left:4px;padding-right:4px}.celakey-grid__digit{color:var(--t2);height:26px}.celakey-languages{gap:var(--space-2);flex-wrap:wrap;display:flex}.celakey-languages .btn{font-family:var(--font-mono);min-width:44px;padding:0 9px}.celakey-languages .btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);color:var(--t1)}.keypad-catalogue__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.celakey-asset-set{align-items:center;gap:var(--space-2);display:flex}.celakey-asset-set .console-select{flex:0 0 var(--select-w);width:var(--select-w)}.keypad-catalogue__row{gap:var(--space-2);margin-top:var(--space-3);display:grid}.qe-imc-answer-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qe-imc-answer-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.qe-imc-answer-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.qe-imc-answer-field{gap:var(--ui-field-gap)}.qe-imc-answer-field>span,.qe-imc-question-head>span:first-child{color:var(--ui-label-secondary);font-family:var(--font-condensed);font-size:var(--ui-label-size);font-variant:small-caps;font-weight:var(--ui-label-weight);letter-spacing:var(--ui-label-tracking);padding-inline:var(--ui-label-inset)}.qe-imc-answer-field input{min-width:0}.qe-imc-question-stack{gap:var(--space-3);display:grid}.qe-imc-question-stack--scroll{max-height:min(42vh,330px);padding-right:var(--space-1);scrollbar-gutter:stable;overflow-y:auto}.qe-imc-question{gap:var(--ui-field-gap);display:grid}.qe-imc-question-head{justify-content:space-between;align-items:baseline;display:flex}.qe-imc-question-head>span:last-child{color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs);padding-inline:var(--ui-label-inset)}.qe-imc-question-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(180px,235px) minmax(0,1fr) minmax(120px,max-content);min-width:0;display:grid}.qe-imc-taxonomy-stack{gap:var(--space-2);min-width:0;display:grid}.qe-imc-question-prompt{height:calc(var(--field-h) + var(--field-h) + var(--space-2));min-height:calc(var(--field-h) + var(--field-h) + var(--space-2));resize:none;min-width:0}.qe-imc-answer-buttons{align-content:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;justify-self:center;min-width:0;display:flex}.qe-imc-answer-buttons--2,.qe-imc-answer-buttons--3,.qe-imc-answer-buttons--4{width:calc((var(--ctrl-h) * 2) + var(--space-2))}.qe-imc-answer-buttons--5,.qe-imc-answer-buttons--6{width:calc((var(--ctrl-h) * 3) + (var(--space-2) * 2))}.qe-imc-answer-btn{flex:0 0 var(--ctrl-h);height:var(--ctrl-h);width:var(--ctrl-h)}.qe-imc-taxonomy-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.qe-imc-answer-grid,.qe-imc-taxonomy-grid,.qe-imc-question-row{grid-template-columns:1fr}.qe-imc-answer-buttons{justify-self:center}}.qe-menu{min-width:210px;padding:var(--space-1);z-index:2000;border-radius:var(--r-md);background:var(--raised);box-shadow:inset 0 .5px 0 var(--bevel-light-hi), inset 0 2px 8px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 12px 36px #000000eb;display:none;position:fixed}.qe-menu.is-open{gap:2px;display:grid}.qe-menu button{border-radius:var(--r-sm);color:var(--t1);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:0}.qe-menu button:hover{background:var(--interaction-hover);color:var(--t1)}.qe-menu button.is-active{color:color-mix(in srgb, var(--c) 62%, white);font-weight:700}.qe-slot-canvas strong,.qe-slot--preview>strong{color:var(--t2);font-size:var(--text-base);letter-spacing:.04em;font-weight:700}.qe-slot-canvas span,.qe-slot--preview>span{color:var(--t3);font-size:var(--text-base);max-width:56ch}.qe-metadata-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 82px 84px minmax(0,1.5fr) minmax(0,1.4fr);display:grid}.qe-metadata-row--imc{grid-template-columns:minmax(0,1fr) 82px 84px minmax(0,2fr)}.qe-metadata-row--coq-pair{grid-template-columns:minmax(0,1fr) 82px minmax(0,1.5fr) minmax(0,1.4fr)}.qe-metadata-row+.qe-metadata-row{margin-top:var(--space-1)}.qe-metadata-row--controller{grid-template-columns:1fr}.qe-metadata-row--qpuc-one{grid-template-columns:minmax(0,1fr) 82px minmax(0,1.5fr) 84px}.qe-metadata-row--qpuc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}.qe-metadata-row .editor-field,.qe-imc-taxonomy-grid .editor-field,.qe-imc-taxonomy-stack .editor-field{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.qe-metadata-row .console-select,.qe-imc-taxonomy-grid .console-select,.qe-imc-taxonomy-stack .console-select{width:100%;min-width:0}.qe-metadata-row .nm-select__value,.qe-imc-taxonomy-grid .nm-select__value,.qe-imc-taxonomy-stack .nm-select__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.console-select--static{color:var(--t-on-color);min-height:var(--ctrl-h);padding-inline:var(--ui-control-padding-x);justify-content:center;align-items:center;display:flex}.console-select--condensed .nm-select__value{font-stretch:75%}.qe-controller-line{border-radius:var(--r-sm-o4);align-items:end;gap:var(--space-3);padding:var(--space-1) var(--space-3);display:flex}.qe-controller-line>.editor-field{flex:0 30%;min-width:200px}.qe-controller-line>.qe-specialist-field{flex:320px;min-width:280px}.qe-specialist-control{align-items:center;gap:var(--space-2);grid-template-columns:var(--field-h) minmax(0, 1fr);display:grid}.qe-specialist-control>.questionnaire-combo{width:100%;min-width:0}.qe-controller-line>.qe-double-question-field{flex:none;min-width:124px}.qe-pair-lock-note{color:var(--t2);font-size:var(--text-xs);padding-inline:var(--ui-label-inset);flex:1 0 100%}.qe-controller-reserved{color:var(--t3);font-size:var(--text-base);flex:1;align-self:center}.tab-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.qe-switcher{--sw-pad:4px;--sw-n:5;--sw-idx:0;--sw-fill-inner:rgb(from var(--c) r g b / .22);--sw-iglow:rgb(from var(--c) r g b / .09);--sw-rim:rgb(from var(--c) r g b / .4);--sw-glow:rgb(from var(--c) r g b / .55);--sw-color:#fff;--sw-bar:color-mix(in srgb, var(--c) 65%, white);background:linear-gradient(180deg, var(--surface-inset) 0%, var(--surface-inset-bot) 100%);border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-sm);cursor:pointer;height:36px;padding:var(--sw-pad);-webkit-user-select:none;user-select:none;box-shadow:inset 0 .5px 0 var(--bevel-dark), inset 0 2px 7px var(--bevel-bloom-dark), inset 0 -.5px 0 var(--bevel-light), inset 0 -2px 7px var(--bevel-bloom-light), var(--shadow-cavity);flex-shrink:0;display:flex;position:relative;overflow:hidden}.qe-switcher:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(85% 55% at 50% 115%,#ffffff08 0%,#0000 100%);position:absolute;inset:0}.qe-switcher .switcher-overlay{left:var(--sw-pad);top:var(--sw-pad);z-index:0;pointer-events:none;height:calc(100% - var(--sw-pad) * 2);width:calc((100% - var(--sw-pad) * 2) / var(--sw-n));transform:translateX(calc(var(--sw-idx) * 100%));transition:transform 1s linear(0, .132 3.6%, .885 14%, 1.023 17.4%, 1.096 21.2%, 1.103 26%, .99 44.8%, 1);position:absolute}.qe-switcher .switcher-overlay-inner{border-radius:var(--r-md) var(--r-md) var(--r-sm-i4) var(--r-sm-i4);background:linear-gradient(180deg, #ffffff29 0%, var(--sw-fill-inner) 58%);-webkit-backdrop-filter:blur(16px)saturate(1.6);width:100%;height:100%;box-shadow:inset .5px 0 0 #ffffff1a, inset -.5px 0 0 #0000008c, inset 0 .5px 0 #ffffff21, inset 0 .5px 0 var(--sw-rim), inset 0 -6px 12px -6px rgb(from var(--c) r g b / .3), inset 0 -.5px 0 #0006, inset 0 0 16px var(--sw-iglow);transition:background .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.qe-switcher .switcher-overlay-inner:before{content:"";background:rgb(from var(--c) r g b / .6);filter:blur(6px);pointer-events:none;border-radius:100%;width:44%;height:14px;position:absolute;bottom:6px;left:50%;transform:translate(-50%,50%)}.qe-switcher .switcher-overlay:after{content:"";width:calc(100% - var(--r-sm) * 2);background:var(--sw-bar);height:1px;box-shadow:0 0 5px 1px var(--sw-glow);pointer-events:none;border-radius:1px;position:absolute;top:calc(100% + 1.5px);bottom:auto;left:50%;transform:translate(-50%)}.qe-switcher .switcher-item{appearance:none;z-index:1;white-space:nowrap;cursor:pointer;font-family:var(--font);color:var(--t3);font-size:var(--text-base);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0 14px;font-weight:600;transition:color .25s,text-shadow .25s;display:flex;position:relative}#tab-host:checked~.qe-switcher{--sw-idx:0}#tab-pic:checked~.qe-switcher{--sw-idx:1}#tab-ver:checked~.qe-switcher{--sw-idx:2}#tab-use:checked~.qe-switcher{--sw-idx:3}#tab-host:checked~.qe-switcher .switcher-item[for=tab-host],#tab-pic:checked~.qe-switcher .switcher-item[for=tab-pic],#tab-ver:checked~.qe-switcher .switcher-item[for=tab-ver],#tab-use:checked~.qe-switcher .switcher-item[for=tab-use],.qe-switcher .switcher-item.is-active{color:var(--sw-color);text-shadow:0 0 10px var(--sw-glow)}@property --sw-glow-idx{syntax:"<number>";inherits:true;initial-value:0}.editor-tabs-block{transition:--sw-glow-idx 1s linear(0, .132 3.6%, .885 14%, 1.023 17.4%, 1.096 21.2%, 1.103 26%, .99 44.8%, 1);flex-direction:column;display:flex;position:relative}.editor-tabs-block:before{content:"";pointer-events:none;height:28px;width:calc(100% / var(--sw-n));top:4px;left:calc(var(--sw-glow-idx) / var(--sw-n) * 100%);background:radial-gradient(60% 78% at 50% 60%, color-mix(in srgb, var(--c) 60%, transparent) 0%, transparent 72%);filter:blur(8px);position:absolute}.tab-stack{margin-top:var(--space-2);flex:1;grid-auto-rows:1fr;align-items:stretch;height:100%;display:grid}.tab-panel{visibility:hidden;grid-area:1/1;height:100%}#tab-host:checked~.tab-stack .tab-panel--host,#tab-pic:checked~.tab-stack .tab-panel--pic,#tab-ver:checked~.tab-stack .tab-panel--ver,#tab-use:checked~.tab-stack .tab-panel--use{visibility:visible}.tab-panel--host{flex-direction:column;display:flex}.host-notes-stack{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.host-notes-stack>label{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.host-notes-stack textarea{resize:none;flex:1;height:auto;min-height:0}.qe-notes-split{align-items:stretch;gap:var(--space-4);flex:none;grid-template-columns:1fr 1fr;min-height:0;display:grid}.qe-notes-split>*{min-width:0}.qe-notes-split .host-notes-stack{height:100%}.qe-ref-column{gap:var(--ui-field-gap);grid-template-rows:auto 1fr;min-height:0;display:grid}.qe-ref-column .source-list{gap:var(--space-3);flex-direction:column;display:flex}.qe-ref-column .source-entry{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.qe-ref-well{min-width:0;display:grid;position:relative}.qe-ref-well>input{grid-area:1/1}.qe-ref-ghost{color:var(--t3);font-size:var(--text-base);padding-inline:var(--space-3);pointer-events:none;white-space:nowrap;grid-area:1/1;align-items:center;gap:.35em;display:flex;overflow:hidden}.qe-ref-ghost em{opacity:.8;font-style:italic}.qe-ref-well>input{font-stretch:var(--qe-source-width,100%);min-width:0;transition:font-stretch var(--motion-standard) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.qe-ref-well>input{transition:none}}.tab-eyebrow{color:var(--t3);font-family:var(--font-condensed);font-size:var(--text-base);align-items:center;gap:var(--space-2);letter-spacing:.08em;margin-bottom:var(--space-1);text-transform:uppercase;font-weight:700;display:flex}.tab-eyebrow:before{background:var(--c);content:"";border-radius:2px;width:3px;height:11px}.source-list{gap:var(--space-3);grid-template-columns:max-content 1fr auto;display:grid}.source-entry{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.source-entry input{width:100%}.source-entry .btn-icon{height:var(--field-h);min-height:var(--field-h);max-height:var(--field-h);width:var(--field-h)}.source-entry>span{align-self:stretch;align-items:center;padding-inline-end:0;display:flex}.tab-panel--pic{flex-direction:column;display:flex}.media-layout{align-items:stretch;gap:var(--space-3);flex:1;grid-template-columns:repeat(3,1fr);display:grid}.media-figure{border-radius:var(--r-sm);gap:var(--space-3);min-height:100px;padding:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}.media-drop{flex:1}.media-img-actions{gap:var(--space-1);justify-content:flex-end;display:flex}.media-img-actions .btn-danger:hover{--c:var(--state-danger-strong);filter:brightness(1.1)}.media-figure.has-image .media-img-actions{bottom:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.media-figure .pic-preview,.media-figure .pic-delete{display:none}.media-figure .media-add-btn{display:inline-flex}.media-figure.has-image .media-add-btn{display:none}.media-figure.has-image .pic-preview,.media-figure.has-image .pic-delete{display:inline-flex}.media-figure .media-thumb--audio{width:100%;display:none}.media-figure.has-image .media-thumb--audio{display:block}.media-sources{flex-direction:column;justify-content:space-between;display:flex}.media-sources .editor-field{flex-direction:column;display:flex}.media-sources .editor-field textarea{height:52px;padding:var(--space-2) var(--space-3);resize:none;width:100%}.pic-reveal>span{text-align:right}.media-figure.drag-over{outline:2px dashed var(--c);outline-offset:-3px}.media-figure .media-thumb{border-radius:var(--r-sm-i2);object-fit:contain;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.media-figure.has-image .media-drop{display:none}.media-figure.has-image .media-thumb{display:block}.question-clip-card{border:1px solid var(--raised);border-radius:var(--r-sm);gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.question-clip-card__head{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.question-clip-card__head h4{margin:0}.question-clip-card__head p{color:var(--t2);margin:var(--space-1) 0 0}.question-clip-card__type{color:var(--t3);font-size:var(--text-sm);white-space:nowrap}.question-clip-card__input{display:none}.question-clip-card__preview{align-items:center;gap:var(--space-2);display:grid}.question-clip-card__preview audio,.question-clip-card__preview video{width:100%;max-width:100%}.question-clip-card__preview video{aspect-ratio:16/9;background:var(--base);object-fit:contain}.question-clip-card__preview span,.question-clip-card__empty{color:var(--t3);font-size:var(--text-sm);margin:0}.question-clip-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}#pic-lightbox{z-index:3000;background:#000000d1;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#pic-lightbox.is-open{display:flex}#pic-lightbox img{border-radius:var(--r-md);object-fit:contain;max-width:88vw;max-height:88vh;box-shadow:0 24px 64px #000000e6}#pic-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:36px;height:36px;line-height:1;position:fixed;top:20px;right:24px}#pic-lightbox-close:hover{background:#ffffff38}.ver-cols{align-items:start;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,.65fr);display:grid}.ver-col{gap:var(--space-2);display:grid}.checklist{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px;display:grid}.checklist div{color:var(--t2);font-size:var(--text-base);align-items:center;gap:var(--space-2);display:flex}.checklist .mark{font-weight:800}.checklist .ok .mark{color:var(--state-success)}.checklist .bad .mark{color:var(--state-warning)}.usage-list{gap:var(--space-2);display:grid}.usage-row{border:1px solid var(--raised);border-radius:var(--r-sm);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:92px minmax(0,1fr) auto auto;display:grid}.usage-row strong{font-size:var(--text-base)}.usage-row span{color:var(--t2);font-size:var(--text-base)}.usage-row time{color:var(--t3);font-size:var(--text-base)}.usage-foot{color:var(--t3);font-size:var(--text-base);margin-top:2px}@media (prefers-reduced-motion:reduce){.main-content,.editor-scrim,.editor-modal,.editor-header:before,.qe-qa-btn,.qe-qa-field-btn,.qe-switcher .switcher-overlay,.qe-switcher .switcher-overlay-inner,.qe-switcher .switcher-item,.editor-tabs-block{transition:none;animation:none}}.symbols-page{align-content:start;gap:var(--space-4);max-height:100vh;padding:var(--space-4);overflow-y:auto}.symbols-page__head{gap:var(--space-2);display:grid}.symbols-page__head h2{color:var(--t1);font-family:var(--font-wide);margin:0;font-size:24px;font-weight:700}.symbols-page__head p{color:var(--t3);font-size:var(--text-sm);margin:0}.symbols-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.symbols-card{border:1px solid color-mix(in srgb, var(--raised-plus) 55%, transparent);border-radius:var(--r-sm);align-items:center;gap:var(--space-3);min-height:230px;padding:var(--space-4);text-align:center;justify-items:center;display:grid}.symbols-card__icon{border-radius:var(--r-sm);color:var(--t1);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.symbols-card__copy{gap:var(--space-1);display:grid}.symbols-card__copy strong{color:var(--t1);font-size:var(--text-sm)}.symbols-card__copy small{color:var(--t3);font-size:var(--text-xs)}.symbols-card .btn{width:100%}.symbols-page .symbols-card .btn.btn-glass.is-copied{color:#eaeaea!important}.console-select{min-width:min(140px,100%)}.console-select.is-disabled{cursor:default;opacity:.55}.console-select.is-disabled .nm-select__arrow,.console-select.is-disabled .nm-select__value{cursor:default}.console-menu{background:var(--raised);border-radius:var(--r-md);box-shadow:inset 0 .5px 0 var(--bevel-light-hi), inset 0 2px 8px var(--bevel-bloom-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 12px 36px #000000eb;min-width:210px;max-height:min(420px,100vh - 24px);padding:var(--space-1);z-index:2400;gap:2px;display:grid;position:fixed;overflow:auto}.console-menu button{border-radius:var(--r-sm);color:var(--t1);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:0}.console-menu button:hover:not(:disabled){background:var(--interaction-hover);color:var(--t1)}.console-menu button.is-active{color:color-mix(in srgb, var(--c) 62%, white);font-weight:700}.console-menu button:disabled{color:var(--t3);cursor:default;opacity:.6}.console-menu__actions{gap:var(--space-1);padding:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-menu__action{border-radius:var(--r-sm);cursor:pointer;font:700 var(--text-xs)/1 var(--font-condensed);min-height:24px;padding:var(--space-1) var(--space-2);text-align:center;white-space:nowrap;border:0;font-stretch:72%}.console-menu__action--select{background:color-mix(in srgb, var(--state-success-strong) 34%, var(--surface-raised-deep));color:var(--t1)}.console-menu__action--clear{background:color-mix(in srgb, var(--state-danger-strong) 34%, var(--surface-raised-deep));color:var(--t1)}.console-menu__action:hover{filter:brightness(1.12)}.questionnaire-combo__input,.questionnaire-combo__input:focus,.questionnaire-combo__input:focus-visible{box-shadow:none;background:0 0;border:0;min-width:0;height:auto;padding:2px;outline:none!important}.questionnaire-combo__input::placeholder{color:var(--t3)}.questionnaire-menu__create,.questionnaire-menu__clear{color:var(--t2);font-style:italic}.questionnaire-menu__create:not(:disabled):hover{color:var(--t1)}.questionnaire-menu__empty,.questionnaire-menu__error{color:var(--t3);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.questionnaire-menu__error{color:var(--state-danger,var(--t2))}.certification-page{align-content:start;gap:var(--space-4);max-height:100dvh;padding:var(--space-4);grid-template-rows:none;overflow-y:auto}.certification-page__head{gap:var(--space-2);display:grid}.certification-page__head h2{color:var(--t1);font-family:var(--font-wide);font-size:var(--text-lg);margin:0;font-weight:700}.certification-page__head p,.certification-hint{color:var(--t3);font-size:var(--text-sm);margin:0}.certification-problem{color:var(--state-danger-strong);margin:0;font-weight:600}.certification-cleared{color:var(--state-success-muted);margin:0;font-weight:600}.certification-status{gap:var(--space-3);padding:var(--space-3);border-radius:var(--ui-panel-radius);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.certification-status>div{gap:var(--space-1);display:grid}.certification-status__label{color:var(--t3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.certification-passes h3,.certification-form h3{margin:0 0 var(--space-2);font-size:var(--text-base);text-transform:uppercase}.certification-passes ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.certification-pass{gap:var(--space-3);min-height:var(--ctrl-h-compact);padding:0 var(--space-3);border-radius:var(--r-sm);color:var(--t2);font-size:var(--text-sm);background:#ffffff0a;flex-wrap:wrap;align-items:center;display:flex}.certification-pass strong{min-width:48px}.certification-pass.is-pass strong{color:var(--state-success-strong)}.certification-pass.is-fail strong{color:var(--state-danger-strong)}.certification-form{gap:var(--space-4);display:grid}.certification-form__meta{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.certification-form__bulk{gap:var(--space-3);color:var(--t3);font-size:var(--text-sm);align-items:center;display:flex}.certification-section{gap:var(--space-1);display:grid}.certification-section h4{margin:var(--space-2) 0 0;color:var(--t3);font-family:var(--font-condensed);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-stretch:62%}.certification-row{gap:var(--space-3);min-height:var(--ctrl-h);padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);background:#ffffff0a;grid-template-columns:56px minmax(0,1fr) auto minmax(160px,1fr);align-items:center;display:grid}.certification-row.is-fail{background:color-mix(in srgb, var(--state-danger-strong) 12%, transparent)}.certification-row__id{color:var(--t3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:grid}.certification-row__id em{color:var(--state-warning-strong);font-style:normal;font-weight:700}.certification-row__text{min-width:0;font-size:var(--text-sm);gap:2px;display:grid}.certification-row__text span{color:var(--t3);font-size:var(--text-xs)}.certification-row__verdict{flex:none}.certification-row__note{min-width:0;height:var(--ctrl-h-compact);padding:0 var(--space-2);border:1px solid var(--line,#ffffff1f);border-radius:var(--r-sm);background:var(--deep);color:inherit;font-size:var(--text-xs)}.certification-measure{gap:var(--space-3);min-height:var(--ctrl-h-compact);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) 120px;align-items:center;display:grid}.certification-measure input{height:var(--ctrl-h-compact);padding:0 var(--space-2);border:1px solid var(--line,#ffffff1f);border-radius:var(--r-sm);background:var(--deep);color:inherit}.certification-waiver{gap:var(--space-2);grid-template-columns:80px repeat(4,minmax(0,1fr)) auto;align-items:center;display:grid}.certification-waiver input{min-width:0;height:var(--ctrl-h-compact);padding:0 var(--space-2);border:1px solid var(--line,#ffffff1f);border-radius:var(--r-sm);background:var(--deep);color:inherit;font-size:var(--text-xs)}.certification-form__actions{gap:var(--space-3);align-items:center;display:flex}.certification-outcome{font-size:var(--text-sm)}.certification-outcome.is-pass{color:var(--state-success-strong)}.certification-outcome.is-fail{color:var(--state-danger-strong)}@media (width<=900px){.certification-row,.certification-waiver{grid-template-columns:1fr}}.desk-overlay{z-index:60;background:#060814b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.desk-panel{border-radius:16px;flex-direction:column;gap:12px;width:min(1020px,96vw);max-height:92vh;padding:16px;display:flex;overflow-y:auto}.desk-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.desk-header h3{margin:0}.desk-header-actions{gap:8px;display:flex}.desk-error{color:#ff8d80;margin:0}.desk-fresh-code{background:#d9b13b1f;border:1px solid #d9b13b;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.desk-code{letter-spacing:.12em;font-size:1.25rem;font-weight:800}.desk-open{border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.desk-open-row{flex-wrap:wrap;gap:12px;display:flex}.desk-open-row label{flex-direction:column;gap:4px;min-width:130px;font-size:.8rem;display:flex}.desk-open-row input,.desk-open-row select{border-radius:8px;min-height:34px;padding:4px 8px}.desk-checks{align-items:end;flex-direction:row!important;gap:10px!important}.desk-checks span{align-items:center;gap:4px;display:inline-flex}.desk-open-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-seats{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.desk-seat{border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.desk-seat-head,.desk-seat-code,.desk-seat-state,.desk-seat-actions,.desk-seat-approval{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.desk-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 9px;font-size:.72rem}.desk-pill--ok{color:#7fd8a4}.desk-pill--off{color:#8f99c6}.desk-pill--warn{color:#ffd28a}.desk-pill--state-recorded{color:#7fd8a4}.desk-pill--state-time_up,.desk-pill--state-locked{color:#ff9d92}.desk-pill--state-typing,.desk-pill--state-selected,.desk-pill--state-open{color:#9db1ff}.desk-pill--state-waiting,.desk-pill--state-cancelled,.desk-qref{color:#8f99c6}.desk-buffer{letter-spacing:.1em;background:#00000059;border-radius:8px;min-width:3ch;padding:2px 10px;font-size:1rem}.desk-recorded{color:#7fd8a4;align-items:center;gap:4px;display:inline-flex}.desk-empty{color:#8f99c6}.desk-events h4{margin:0 0 6px}.desk-events ul{flex-direction:column;gap:3px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.desk-events li{color:#aab4e2;grid-template-columns:minmax(90px,1fr) minmax(140px,2fr) minmax(90px,1.4fr) auto;gap:8px;display:grid}.desk-event--rejected{color:#ff9d92}.bm-stage{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex}.bm-head{align-items:center;gap:10px;display:flex}.bm-round{text-transform:uppercase}.bm-meta{color:var(--t3);font-size:11px}.bm-winner{color:var(--state-success-strong,#3aa76d)}.bm-tie{color:var(--state-danger-strong,#c0392b);font-size:12px}.bm-columns{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;min-height:0;display:grid}.bm-question,.bm-qualified,.bm-device-health{border-radius:10px;padding:12px;overflow-y:auto}.bm-question h4,.bm-qualified h4,.bm-device-health h4{color:var(--t3);text-transform:uppercase;margin:0 0 8px;font-size:11px}.bm-prompt{margin:0 0 8px;font-size:16px}.bm-answer{margin:0 0 4px;font-size:13px}.bm-note{color:var(--t3);margin:0;font-size:12px}.bm-preflight{border:1px solid var(--line);border-radius:8px;gap:4px;margin:0 0 8px;padding:8px 10px;display:grid}.bm-preflight-head{color:var(--t1);margin:0;font-size:12px;font-weight:600}.bm-preflight.is-ready .bm-preflight-head{color:#7fd8a4}.bm-preflight-problem{color:#ff9d92;margin:0;font-size:12px}.bm-preflight-warning{color:var(--t3);margin:0;font-size:12px}.bm-side{flex-direction:column;gap:12px;min-height:0;display:flex}.bm-status-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bm-status-list--surfaces{border-top:1px solid var(--line,#ffffff14);margin-top:8px;padding-top:8px}.bm-status-list li{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.bm-status-list span{color:var(--t3);text-transform:capitalize}.bm-form{border-top:1px solid var(--line,#ffffff14);margin-top:12px;padding-top:10px}.bm-form h5{color:var(--t3);text-transform:uppercase;margin:0 0 8px;font-size:11px}.bm-form-row{gap:8px;display:flex}.bm-question-nav .bm-nav-row{flex-wrap:wrap;gap:6px;display:flex}.bm-question-nav .bm-nav-row .btn{padding:4px 10px;font-size:11px}.bm-question-nav .bm-note{color:var(--t3);text-transform:none;font-weight:400}.bm-group-readout{margin:0 0 6px;font-size:14px}.bm-hint{color:var(--t3);margin:0 0 8px;font-size:12px}.bm-checks{flex-wrap:wrap;gap:6px 14px;margin-bottom:8px;display:flex}.bm-checks label{align-items:center;gap:5px;font-size:12px;display:flex}.bm-answer-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.bm-answer-row select,.bm-answer-row input{background:var(--deep,#10131a);border:1px solid var(--line,#ffffff1f);color:inherit;border-radius:6px;padding:4px 8px}.bm-grid{gap:6px;margin-top:8px;display:grid}.bm-grid--categories{grid-template-columns:repeat(4,1fr)}.bm-grid--board{grid-template-columns:repeat(6,1fr)}.bm-tile{aspect-ratio:1;background:var(--deep,#10131a);border:1px solid var(--line,#ffffff24);color:inherit;cursor:pointer;border-radius:8px;font-size:13px;font-weight:600}.bm-tile.is-mystery{border-style:dashed}.bm-tile.is-used{opacity:.3}.bm-tile:disabled{cursor:not-allowed}.bm-stage--display{text-align:center;justify-content:center;align-items:center}.bm-tile--label{aspect-ratio:auto;text-overflow:ellipsis;min-height:40px;padding:4px;font-size:11px;overflow:hidden}.bm-puzzle-subs{margin-bottom:12px}.bm-puzzle-subs h6{color:var(--text-muted,#8f99c6);margin:0 0 6px;font-size:.82rem}.bm-puzzle-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bm-puzzle-list li{align-items:center;gap:10px;display:flex}.bm-puzzle-rank{background:var(--c,#5f79ff);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;display:inline-flex}.bm-puzzle-answer{letter-spacing:.08em;background:#00000047;border-radius:6px;padding:2px 8px}.bm-puzzle-time{color:var(--text-muted,#8f99c6);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem}.btn-sm{min-height:30px;padding-inline:10px;font-size:.8rem}.bm-puzzle-verdict{font-size:.95rem;font-weight:800}.bm-puzzle-list li.bm-puzzle-wrong{opacity:.62}.bm-puzzle-list li.bm-puzzle-pending{opacity:.78}.bm-puzzle-list li.bm-puzzle-pending .bm-puzzle-rank{background:#ffffff2e}.bm-puzzle-list li.bm-puzzle-pending .bm-puzzle-answer{color:var(--text-muted,#8f99c6)}.bm-puzzle-list li:not(.bm-puzzle-wrong) .bm-puzzle-verdict{color:#7fd8a4}.bm-puzzle-list li.bm-puzzle-wrong .bm-puzzle-verdict{color:#ff9d92}.bm-meta--due{color:var(--t1);font-weight:600}.bm-note--runaway{color:var(--t1);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-weight:600}.bm-stage--display{--bm-blue:var(--bm-design-blue,#47a6ff);--bm-cyan:var(--bm-design-cyan,#6de9ff);--bm-gold:var(--bm-design-gold,#ffd36b);--bm-head-height:var(--bm-design-head-height,82px);--bm-layout-gap:var(--bm-design-layout-gap,22px);--bm-layout-padding:var(--bm-design-layout-padding,24px);--bm-option-font-size:var(--bm-design-option-font-size,clamp(1rem, 1.6vw, 1.7rem));--bm-panel-radius:var(--bm-design-panel-radius,22px);--bm-question-font-size:var(--bm-design-question-font-size,clamp(2.2rem, 4.5vw, 5.5rem));--bm-score-width:var(--bm-design-score-width,clamp(245px, 23vw, 380px));color:#f5f8ff;background:radial-gradient(circle at 46% -10%,#4485e857,#0000 38%),linear-gradient(145deg,#071125,#020711 68%);justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:540px;padding:0;font-family:NeusaNextPro-Regular,Arial Narrow,sans-serif;overflow:hidden}.bm-display-head{min-height:var(--bm-head-height);text-transform:uppercase;letter-spacing:.09em;background:#030a18d1;border-bottom:1px solid #6de9ff3d;align-items:center;gap:18px;padding:14px 28px;display:flex}.bm-display-head>strong{color:var(--bm-cyan);margin-right:auto;font-size:1.35rem}.bm-display-head>span{color:#b9c9e4;font-size:.9rem}.bm-display-head>b{color:#fff;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;background:#225b9370;border:1px solid #6de9ff57;border-radius:999px;min-width:122px;padding:7px 14px;font-size:1.8rem}.bm-display-head>b.is-warning{color:#fff0d2;background:#ac3a227a;border-color:#ff9f5c}.bm-display-layout{grid-template-columns:minmax(0, 1fr) var(--bm-score-width);gap:var(--bm-layout-gap);min-height:0;height:calc(100% - var(--bm-head-height));padding:var(--bm-layout-padding);display:grid}.bm-display-main{min-width:0;min-height:0;display:flex}.bm-display-question,.bm-display-standby{border-radius:var(--bm-panel-radius);text-align:center;background:linear-gradient(#0e2041c2,#050d1deb);border:1px solid #47a6ff40;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:clamp(28px,4vw,70px);display:flex;box-shadow:inset 0 0 60px #47a6ff12,0 28px 70px #0000004d}.bm-display-question h1{max-width:30ch;font-size:var(--bm-question-font-size);text-wrap:balance;margin:0;line-height:1.02}.bm-display-figure{justify-content:center;max-width:min(100%,1050px);margin:0;display:flex}.bm-display-image{border-radius:var(--bm-panel-radius);object-fit:contain;border:1px solid #6de9ff38;max-width:100%;max-height:46vh}.bm-display-media{justify-content:center;width:100%;max-width:min(100%,1050px);display:flex}.bm-display-media audio{display:none}.bm-display-media__video{object-fit:contain;max-width:100%;max-height:42vh}.bm-display-question--engine{box-shadow:none;background:0 0;border:0;padding:0}.bm-display-question__stage,.bm-display-puzzle__stage{border-radius:var(--bm-panel-radius);width:100%;max-height:100%}.bm-display-options{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,1050px);display:grid}.bm-display-options>div{text-align:left;background:#051227db;border:1px solid #6de9ff38;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;min-height:62px;display:grid;overflow:hidden}.bm-display-options span{color:var(--bm-cyan);text-align:center;font-size:1rem;font-weight:800}.bm-display-options strong{font-size:var(--bm-option-font-size);padding:10px 16px 10px 0}.bm-display-answer{color:#7dffc0;background:#074c36ad;border:1px solid #56ffab85;border-radius:12px;width:min(100%,820px);padding:16px 24px;font-size:clamp(1.6rem,3vw,3.5rem);font-weight:800}.bm-display-scores{background:#040d1dcc;border:1px solid #47a6ff38;border-radius:18px;min-width:0;padding:18px}.bm-display-scores h2{color:#9eb4d2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.85rem}.bm-display-scores ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bm-display-scores li{background:#1d39636b;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.bm-display-scores li>span{color:var(--bm-cyan)}.bm-display-scores li>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-display-scores li>b{color:var(--bm-gold);font-size:1.25rem}.bm-display-scores p{color:#9eb4d2;margin-top:18px}.bm-display-scores p strong{color:#fff;margin-top:4px;font-size:1.35rem;display:block}.bm-display-categories,.bm-display-board{flex:1;align-content:center;gap:10px;display:grid}.bm-display-categories{grid-template-columns:repeat(3,1fr);width:min(100%,1180px);margin:auto}.bm-display-categories>div{background:#0f284dc2;border:1px solid #47a6ff47;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;min-height:82px;padding:12px;display:grid}.bm-display-categories span{color:var(--bm-cyan)}.bm-display-categories strong{font-size:clamp(1rem,1.8vw,1.8rem)}.bm-display-categories .is-mystery{background:#66410fad;border-color:#ffd36b7a}.bm-display-categories .is-used{opacity:.28;filter:grayscale(.8)}.bm-display-board{grid-template-columns:repeat(6,1fr);width:min(100%,860px);margin:auto}.bm-display-board>div{background:#112b53c2;border:1px solid #47a6ff42;border-radius:10px;place-items:center;min-height:72px;padding:5px;display:grid}.bm-display-board>div strong{font-size:clamp(1.2rem,2.2vw,2.2rem)}.bm-display-board>div span,.bm-display-board>div small{color:#c4d3eb;font-size:.68rem}.bm-display-board>div.is-selected{border-color:var(--bm-gold);box-shadow:0 0 22px #ffd36b57}.bm-display-board>div.is-used{background:#3e618fb3}.bm-display-board>div[data-color=GK]{background:#41485bdb}.bm-display-board>div[data-color=F1]{background:#1a5491db}.bm-display-board>div[data-color=F2]{background:#7b3271db}.bm-display-board>div[data-color=F3]{background:#794f14db}.bm-display-r3-memory-board{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.bm-display-r3-memory-board>.bm-r3-memory-board{width:min(100cqw,142.164cqh)}.bm-display-standby strong{text-transform:capitalize;font-size:clamp(2rem,5vw,5rem)}.bm-display-standby span{color:#b9c9e4;font-size:1.35rem}.bm-display-qualified{text-align:center;flex:1;place-content:center;gap:28px;display:grid}.bm-display-qualified>span{color:var(--bm-gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,2rem)}.bm-display-qualified>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bm-display-qualified strong{background:#0f284dc2;border:1px solid #6de9ff4d;border-radius:12px;padding:18px 28px;font-size:clamp(1.8rem,4vw,4.5rem)}.bm-display-winner{text-align:center;background:radial-gradient(circle,#407acf52,#0000 58%);flex:1;place-content:center;display:grid}.bm-display-winner span{color:var(--bm-gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.2rem,2.2vw,2.4rem)}.bm-display-winner strong{font-size:clamp(4rem,11vw,12rem);line-height:1}.bm-stage--custom-layout{position:relative}.bm-stage--custom-layout .bm-display-head,.bm-stage--custom-layout .bm-display-main,.bm-stage--custom-layout .bm-display-scores{min-width:0;min-height:0;position:absolute}.bm-stage--custom-layout .bm-display-layout{display:contents}.bm-stage--custom-layout .bm-display-main>*{width:100%;height:100%}.bm-stage--custom-layout .bm-display-scores{overflow:auto}@container (width<=1100px) or (height<=720px){.bm-stage--display{--bm-head-height:var(--bm-design-head-height,66px);--bm-layout-gap:var(--bm-design-layout-gap,14px);--bm-layout-padding:var(--bm-design-layout-padding,14px);--bm-score-width:var(--bm-design-score-width,220px)}.bm-display-head{padding:8px 16px}.bm-display-question{gap:14px;padding:24px}.bm-display-board>div{min-height:52px}}.bm-display-logo-card,.bm-display-opening,.bm-display-intro,.bm-display-credits{text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.bm-display-logo-card strong,.bm-display-opening strong{letter-spacing:.04em;text-shadow:0 6px 30px #0000008c;font-size:clamp(48px,8vw,120px);font-weight:700}.bm-display-opening span{opacity:.85;font-size:clamp(18px,2.4vw,34px);font-style:italic}.bm-display-intro .bm-intro-strapline{text-transform:uppercase;letter-spacing:.3em;opacity:.8;font-size:clamp(16px,2vw,28px)}.bm-display-intro .bm-intro-strap{background:linear-gradient(90deg,#0000,#08123cd9 18% 82%,#0000);padding:.2em 1.2em;font-size:clamp(40px,6vw,92px);font-weight:700;animation:.48s ease-out bm-strap-in}@keyframes bm-strap-in{0%{opacity:0;transform:translate(-4vw)}to{opacity:1;transform:none}}.bm-display-staged-reveal{flex-direction:column;gap:16px;padding:28px;display:flex}.bm-display-staged-reveal>span{text-transform:uppercase;letter-spacing:.2em;opacity:.85;font-size:clamp(18px,2.2vw,30px)}.bm-display-staged-reveal ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bm-display-staged-reveal li{opacity:.25;background:#08123c66;border-radius:8px;align-items:center;gap:16px;min-height:52px;padding:8px 18px;transition:opacity .42s,transform .42s,background .42s;display:flex;transform:translateY(6px)}.bm-display-staged-reveal li.is-on{opacity:1;background:#08123cd9;transform:none}.bm-display-staged-reveal li i{opacity:.7;min-width:1.6em;font-style:normal;font-weight:700}.bm-display-staged-reveal li strong{font-size:clamp(20px,2.6vw,38px);font-weight:700}.bm-display-winner.is-waiting strong{opacity:.4}.bm-display-winner.is-revealed strong{color:#ffd76a;text-shadow:0 4px 24px #ffbe2873;animation:.7s ease-out bm-winner-in}@keyframes bm-winner-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.bm-display-credits{justify-content:flex-start;overflow:hidden}.bm-credits-roll{flex-direction:column;gap:34px;padding-top:100vh;animation:40s linear infinite bm-credits-scroll;display:flex}.bm-credits-roll>div{flex-direction:column;gap:6px;display:flex}.bm-credits-roll span{text-transform:uppercase;letter-spacing:.25em;opacity:.7;font-size:clamp(13px,1.4vw,20px)}.bm-credits-roll strong{font-size:clamp(20px,2.4vw,34px);font-weight:700}@keyframes bm-credits-scroll{0%{transform:translateY(0)}to{transform:translateY(-160%)}}.bm-display-puzzle{flex-direction:column;flex:1;gap:18px;padding:28px;display:flex}.bm-display-puzzle .bm-puzzle-kind{text-transform:uppercase;letter-spacing:.2em;opacity:.85;font-size:clamp(16px,2vw,26px)}.bm-puzzle-example-label{text-transform:uppercase;font-size:clamp(18px,2.4vw,32px)}.bm-puzzle-content{gap:14px;display:grid}.bm-puzzle-content>strong{font-size:clamp(22px,3vw,42px)}.bm-puzzle-clues,.bm-puzzle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bm-puzzle-clues span,.bm-puzzle-options span{overflow-wrap:anywhere;background:#08123c73;min-width:0;padding:10px 12px;font-size:clamp(16px,2vw,26px)}.bm-puzzle-options span{align-items:baseline;gap:10px;display:flex}.bm-puzzle-options i{opacity:.7;flex:none}.bm-puzzle-race{flex-direction:column;gap:12px;display:flex}.bm-puzzle-race>div{background:#08123c73;border-radius:8px;min-height:50px;padding:10px 18px;position:relative;overflow:hidden}.bm-puzzle-race>div strong{z-index:1;font-size:clamp(18px,2.2vw,30px);position:relative}.bm-puzzle-race>div i{background:#5aa0ff59;transition:width .3s;position:absolute;inset:0 auto 0 0}.bm-puzzle-race>div.is-locked{outline:1px solid #ffffff59}.bm-puzzle-race>div.is-solved i{background:#50c87880;width:100%}.bm-display-response-summary{flex-direction:column;gap:8px;width:100%;display:flex}.bm-display-response-summary>div{background:#08123c66;border-radius:6px;align-items:center;gap:12px;min-height:34px;padding:4px 12px;display:flex;position:relative;overflow:hidden}.bm-display-response-summary span{z-index:1;min-width:1.4em;font-weight:700}.bm-display-response-summary b{z-index:1;margin-left:auto}.bm-display-response-summary i{background:#5aa0ff59;transition:width .5s;position:absolute;inset:0 auto 0 0}.bm-display-ticks{align-items:center;gap:.25em;min-width:0;display:inline-flex}.bm-display-ticks img{width:auto;height:.8em;display:block}.bm-display-viewer{text-align:center;background:linear-gradient(160deg,#153463eb,#071226f0);border:1px solid #47a6ff42;border-radius:12px;justify-items:center;gap:10px;padding:clamp(14px,2vw,28px);display:grid}.bm-display-viewer__strap{color:#f5c542;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.7rem,1vw,.95rem)}.bm-display-viewer__options{gap:6px;display:grid}.bm-display-viewer__options span{color:#f5c542;margin-right:8px;font-weight:700}.bm-display-viewer--winner h2{font-size:clamp(1.4rem,3vw,2.6rem)}.bm-hostcard{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}.bm-hostcard__prompt{background:var(--bmh-navy,transparent);text-align:center;text-wrap:pretty;place-content:safe center;min-height:clamp(64px,11vh,120px);max-height:50%;margin:0;padding:clamp(10px,2.2vh,26px) clamp(14px,2.6vw,34px);font-size:clamp(1.25rem,2.9vw,3.1rem);line-height:1.22;display:grid;overflow:auto}.bm-question-media-controls{border-block:1px solid var(--line,#ffffff1a);gap:8px;padding:8px 0;display:grid}.bm-question-media-controls__intro{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bm-question-media-controls__intro span{color:var(--t3);font-size:11px}.bm-question-media-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bm-question-media{background:var(--deep,#10131a);border:1px solid var(--line,#ffffff1f);border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.bm-question-media__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bm-question-media__head span,.bm-question-media__status{color:var(--t3);font-size:11px}.bm-question-media audio,.bm-question-media video{width:100%;max-width:100%}.bm-question-media video{aspect-ratio:16/9;object-fit:contain;background:#000}.bm-question-media__actions{flex-wrap:wrap;gap:6px;display:flex}.bm-question-media__seek{accent-color:var(--c);width:100%;min-width:0}@media (width<=900px){.bm-question-media-controls__grid{grid-template-columns:minmax(0,1fr)}}.bm-hostcard__body{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:3px;min-width:0;display:grid}@media (width<=900px){.bm-hostcard__body{grid-template-columns:minmax(0,1fr)}}.bm-hostcard__answers{flex-direction:column;gap:3px;min-width:0;display:flex}.bm-hostcard__choice{background:var(--bmh-live,#1c46d8);color:#fff;border:0;border-radius:0;flex:auto;grid-template-columns:clamp(20px,2vw,30px) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1vw,14px);min-height:clamp(40px,6.6vh,62px);padding:0 8px;font-size:clamp(1.2rem,2.3vw,2.4rem);display:grid}.bm-hostcard__choice.is-wrong{background:var(--bmh-red,#cf2015)}.bm-hostcard__choice.is-correct{background:var(--bmh-green,#12820f);font-weight:700}.bm-hostcard__choice-no{color:#ffffffbf;font-variant-numeric:tabular-nums}.bm-hostcard__choice-text{overflow-wrap:anywhere}.bm-answer-band{min-height:clamp(40px,6.6vh,62px);padding:var(--space-2) clamp(10px, 1.4vw, 18px);color:#fff;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:2px;font-size:clamp(1.2rem,1.9vw,1.9rem);display:flex}.bm-answer-band.is-correct{background:var(--bmh-green,#12820f);font-weight:700}.bm-answer-band.is-accepted{background:var(--bmh-amber,#f09a02)}.bm-answer-band.is-rejected{background:var(--bmh-red,#cf2015)}.bm-answer-band--live{text-align:left;cursor:pointer;width:100%;transition:transform var(--ui-transition), filter var(--ui-transition);border:0;margin:0;font-family:inherit}.bm-answer-band--live:hover{filter:brightness(1.12)}.bm-answer-band--live:active{filter:brightness(.88);transform:scale(.97)}.bm-answer-band__label{color:#ffffffbf;text-transform:uppercase;font-size:.72rem;font-weight:400}.bm-answer-band__text{overflow-wrap:anywhere}.bm-hostcard__notes{width:clamp(170px,19vw,280px);min-width:0;padding:var(--space-2) var(--space-3);background:var(--bmh-purple,#4d2a86);color:#fff;border-radius:0;font-size:1rem;overflow:auto}.bm-hostcard__notes h5{margin:0 0 var(--space-2);color:#ffffffbf;text-transform:uppercase;font-size:.72rem}.bm-hostcard__notes p{margin:0 0 var(--space-1);overflow-wrap:anywhere}.bm-embedded-devices{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line-subtle);color:var(--t3);flex-wrap:wrap;align-items:center;font-size:.72rem;display:flex}.bm-embedded-devices .is-warning{color:var(--state-warning-strong)}.bm-embedded-devices .btn{margin-left:auto}.bm-embedded-devices .btn+.btn{margin-left:0}.bm-hostcard__choice-score{color:#ffffffbf;font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.bm-mock-note{margin:0 0 var(--space-1);color:var(--state-warning-strong);text-transform:uppercase;font-size:.68rem}.host-v2 .bm-columns,.host-v2 .bm-question,.host-v2 .bm-hostcard{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.host-v2 .bm-columns{display:block}.bm-verdict--correct{background:color-mix(in srgb, var(--state-success-strong) 26%, var(--raised));border-color:color-mix(in srgb, var(--state-success-strong) 52%, transparent)}.bm-verdict--accepted{background:color-mix(in srgb, var(--state-warning-strong) 26%, var(--raised));border-color:color-mix(in srgb, var(--state-warning-strong) 52%, transparent)}.bm-verdict--wrong{background:color-mix(in srgb, var(--state-danger-strong) 26%, var(--raised));border-color:color-mix(in srgb, var(--state-danger-strong) 52%, transparent)}.bm-hostcard__flag{border-left:3px solid var(--bmh-yellow,#ffd34d);padding-left:var(--space-2)}.bm-hostcard__sources{margin:var(--space-2) 0 0;padding-left:1.1em;font-size:.82rem;line-height:1.45}.bm-hostcard__sources li{overflow-wrap:anywhere}.bm-display-logo{object-fit:contain;max-width:60%;max-height:50%;margin:0 auto 1em;display:block}@font-face{font-family:BM Elan;src:url(/assets/O0xLcB6Y/O0xLcB6YP7YeSUjm.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BM Elan;src:url(/assets/D0LYJ72f/D0LYJ72fmjLpr35J.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BM Elan;src:url(/assets/Cx7wefSZ/Cx7wefSZgtcKmmeT.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}.bm-stage--display.bm-theme-vbm{color:#fff;background-image:url(/assets/hzJZSCPm/hzJZSCPmvW2FTIvr.webp);background-position:50%;background-size:cover;font-family:BM Elan,system-ui,sans-serif}.bm-stage--display.bm-theme-vbm .bm-display-head,.bm-stage--display.bm-theme-vbm .bm-display-scores{background:#08123cb8}.bm-r3-image-board{--bm-r3-case-gap:clamp(10px, 1.4vw, 20px);--bm-r3-case-frame:linear-gradient(160deg, #153463eb, #071226f0);--bm-r3-tile-size:20%;align-content:center;gap:var(--bm-r3-case-gap);width:min(100%,1180px);padding:0 calc(var(--bm-r3-tile-size) / 2) calc(var(--bm-r3-tile-size) / 2) 0;flex:1;grid-template-columns:repeat(6,1fr);margin:auto;display:grid;overflow:visible}.bm-r3-case{aspect-ratio:4/3;position:relative;overflow:visible}.bm-r3-case__frame{background:var(--bm-r3-case-frame);background-position:50%;background-size:cover;border:1px solid #47a6ff42;border-radius:clamp(6px,.9vw,12px);align-content:end;justify-items:start;width:100%;height:100%;padding:clamp(6px,.8vw,12px);display:grid;overflow:hidden}.bm-r3-case__winner{color:#c4d3eb;text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:clamp(.6rem,.8vw,.78rem);overflow:hidden}.bm-r3-case__number{width:var(--bm-r3-tile-size);aspect-ratio:1;background-position:50%;background-size:cover;border-radius:clamp(3px,.4vw,6px);position:absolute;bottom:0;right:0;transform:translate(50%,50%);box-shadow:0 2px 10px #00000073}.bm-r3-case__number--fallback{color:#f5f8ff;background:#09162cf0;border:1px solid #6de9ff4d;place-items:center;font-size:clamp(.7rem,1.1vw,1.05rem);display:grid}.bm-r3-case.is-used .bm-r3-case__frame{filter:saturate(.35)brightness(.62)}.bm-r3-case.is-selected .bm-r3-case__frame{border-color:var(--bm-gold);box-shadow:0 0 26px #ffd36b61}@media (width<=1100px){.bm-r3-image-board{grid-template-columns:repeat(5,1fr)}}.bm-r3-value-board{--bm-r3-value-gap:clamp(8px, 1vw, 16px);--bm-r3-value-cell:linear-gradient(160deg, #153463eb, #071226f0);align-content:center;gap:var(--bm-r3-value-gap);grid-template-columns:repeat(var(--bm-r3-value-cols,6), 1fr);flex:1;width:min(100%,1080px);margin:auto;display:grid}.bm-r3-value-cell{aspect-ratio:1;background:var(--bm-r3-value-cell);border:1px solid #47a6ff42;border-radius:clamp(6px,.8vw,10px);align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.bm-r3-value-cell.is-selected{border-color:#f5c542d9;box-shadow:0 0 0 2px #f5c54273}.bm-r3-value-cell__symbol{color:#e8f1ff;font-size:clamp(1rem,2.4vw,2.4rem);line-height:1}.bm-r3-value-cell[data-value="2"] .bm-r3-value-cell__symbol{color:#f5c542}.bm-r3-value-cell[data-value="3"] .bm-r3-value-cell__symbol{color:#ff7a5c}.bm-r3-value-cell__winner{color:#0b1626;text-overflow:ellipsis;white-space:nowrap;max-width:86%;font-size:clamp(.55rem,.75vw,.72rem);overflow:hidden}.bm-r3-value-cell.is-won{border-color:#ffffff59}.bm-r3-value-cell.is-won .bm-r3-value-cell__symbol{color:#0b1626}.bm-r3-value-cell[data-finalist="1"]{background:#d64545}.bm-r3-value-cell[data-finalist="2"]{background:#e9c93e}.bm-r3-value-cell[data-finalist="3"]{background:#3f7fd6}.bm-r3-value-cell[data-finalist="4"]{background:#46b06a}.bm-r3-value-cell[data-finalist="5"]{background:#a05cc9}.bm-r3-value-cell[data-finalist="6"]{background:#d68a3c}.bm-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.linkmaster-live-stage{--lm-bg:#03070c;--lm-panel:#070d16f0;--lm-border:#78a3e938;--lm-text:#eef7ff;--lm-muted:#90a8c2;--lm-accent:#79ebff;--lm-gold:#ffe7a2;box-sizing:border-box;width:100%;height:100%;min-height:540px;color:var(--lm-text);background:radial-gradient(circle at 50% 0%, #68fff61c 0%, transparent 28%), linear-gradient(180deg, #081019 0%, var(--lm-bg) 100%);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;overflow:hidden}.linkmaster-live-stage *,.linkmaster-live-stage :before,.linkmaster-live-stage :after{box-sizing:border-box}.linkmaster-live-stage .host-shell{z-index:3;border-bottom:1px solid var(--lm-border);background:linear-gradient(#0a1421fa,#040910f5);grid-template-columns:minmax(0,1fr) clamp(150px,15vw,230px);align-items:center;gap:18px;min-height:118px;padding:8px 20px 8px 14px;display:grid;position:relative;box-shadow:0 16px 34px #00000047}.linkmaster-live-stage .host-stats{grid-template-columns:minmax(220px,1.7fr) minmax(110px,.7fr) minmax(150px,.8fr);gap:8px;min-width:0;display:grid}.linkmaster-live-stage .host-stat{background:linear-gradient(#16273c9e,#060d17c7);border:1px solid #79ebff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:42px;padding:8px 14px;display:grid}.linkmaster-live-stage .host-stat__label{color:var(--lm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.72rem,1vw,.95rem)}.linkmaster-live-stage .host-stat__value{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(1.1rem,2vw,2rem);font-weight:700;line-height:1;overflow:hidden}.linkmaster-live-stage .host-timer-stack{justify-content:center;align-items:center;min-width:0;height:100px;display:flex}.linkmaster-live-stage .host-timer-coin{aspect-ratio:575/225;filter:drop-shadow(0 12px 22px #00000070);width:100%;position:relative}.linkmaster-live-stage .host-timer-coin__base{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.linkmaster-live-stage .host-timer-coin__value{color:#f5fbff;text-shadow:0 2px 10px #000000e6,0 0 18px #00000057;justify-content:center;align-items:center;width:74%;min-height:24%;font-size:clamp(1.45rem,3.1vw,3.2rem);font-weight:700;line-height:1;display:flex;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.linkmaster-live-stage .host-timer-coin--expired,.linkmaster-live-stage .host-timer-coin--stopped{opacity:.72}.linkmaster-live-stage .host-main{grid-template-columns:minmax(190px,25%) minmax(0,1fr);gap:clamp(18px,2.4vw,40px);height:calc(100% - 118px);min-height:0;padding:clamp(18px,2.2vw,38px);display:grid}.linkmaster-live-stage .host-chain-column{justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:visible}.linkmaster-live-stage .host-question-area{grid-template-rows:minmax(170px,1fr) auto auto;gap:clamp(14px,1.7vw,24px);min-width:0;min-height:0;display:grid}.linkmaster-live-stage .host-stage-card-wrap,.linkmaster-live-stage .host-response-area,.linkmaster-live-stage .host-vote-panel{border:1px solid var(--lm-border);background:linear-gradient(#0a131fe6,#040910f5);border-radius:16px;box-shadow:0 22px 48px #0000004d}.linkmaster-live-stage .host-stage-card-wrap{min-height:0;display:flex}.linkmaster-live-stage .host-question{text-align:center;justify-content:center;align-items:center;width:100%;min-height:0;padding:clamp(24px,4vw,64px);display:flex}.linkmaster-live-stage .host-question__text{color:#fff;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(2rem,4.1vw,5.2rem);font-weight:700;line-height:1.03}.linkmaster-live-stage .host-response-area{min-height:150px;padding:14px}.linkmaster-live-stage .host-question__body{grid-template-columns:minmax(0,1fr) minmax(145px,24%);gap:14px;height:100%;display:grid}.linkmaster-live-stage .host-answers{gap:10px;display:grid}.linkmaster-live-stage .host-answer{text-align:center;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;min-height:72px;padding:16px 24px;display:flex}.linkmaster-live-stage .host-answer--green{background:linear-gradient(#107049e6,#043122f5);border-color:#69ffb56b}.linkmaster-live-stage .host-answer--pronunciation{background:#17384eb8;border-color:#79ebff42;gap:5px;display:grid}.linkmaster-live-stage .host-answer__label{color:var(--lm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.linkmaster-live-stage .host-answer__value{color:#fff;font-size:clamp(1.3rem,2.4vw,2.8rem);font-weight:700;line-height:1}.linkmaster-live-stage .host-bank{justify-content:center;align-items:center;min-height:120px;display:flex;position:relative}.linkmaster-live-stage .host-bank img,.linkmaster-live-stage .host-display-reveal img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.linkmaster-live-stage .host-bank__plain{z-index:1;color:#fff;text-shadow:0 2px 10px #000000e6;font-size:clamp(1.35rem,2.8vw,3rem);font-weight:700;position:relative}.linkmaster-live-stage .host-display-reveal{justify-content:center;align-items:center;min-height:118px;display:flex;position:relative}.linkmaster-live-stage .host-display-reveal span{z-index:1;color:#fff;text-shadow:0 2px 10px #000000e6;font-size:clamp(1.6rem,3.3vw,4rem);font-weight:700;position:relative}.linkmaster-live-stage .host-vote-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.linkmaster-live-stage .host-vote-panel__title{color:var(--lm-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.linkmaster-live-stage .host-vote-panel__rows{flex-wrap:wrap;gap:8px;display:flex}.linkmaster-live-stage .host-vote-panel__row{background:#0d1f30cc;border:1px solid #79ebff2e;border-radius:7px;gap:10px;padding:7px 11px;display:flex}.linkmaster-live-stage .host-vote-panel__eliminated{color:#ff9a92;font-weight:700}.linkmaster-live-stage .money-chain-root{--money-chain-logical-height:100%;--money-chain-rendered-width:184px;--money-chain-scale:1;width:min(var(--money-chain-rendered-width), 100%);height:100%;min-height:0;position:relative;overflow:visible}.linkmaster-live-stage .money-chain-root--not-ready{color:var(--lm-muted);text-align:center;justify-content:center;align-items:center;font-size:.9rem;display:flex}.linkmaster-live-stage .money-chain{width:184px;height:var(--money-chain-logical-height);transform:translateX(-50%) scale(var(--money-chain-scale));transform-origin:top;position:absolute;top:0;left:50%;overflow:visible}.linkmaster-live-stage .money-chain__ladder{width:100%;height:100%;position:relative;overflow:visible}.linkmaster-live-stage .money-chain__step,.linkmaster-live-stage .money-chain__bank{top:var(--coin-top,0%);z-index:var(--coin-z,1);aspect-ratio:575/225;isolation:isolate;filter:drop-shadow(0 8px 18px #00000052);width:100%;transition:transform .52s cubic-bezier(.2,.82,.18,1),opacity .38s;position:absolute;left:0}.linkmaster-live-stage .money-chain__visual-inner,.linkmaster-live-stage .money-chain__image,.linkmaster-live-stage .money-chain__overlay{width:100%;height:100%;position:absolute;inset:0}.linkmaster-live-stage .money-chain__image,.linkmaster-live-stage .money-chain__overlay{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;display:block;transform:translateY(-.5%)scale(1.1)}.linkmaster-live-stage .money-chain__overlay{z-index:1;opacity:0}.linkmaster-live-stage .money-chain__step--base .money-chain__image,.linkmaster-live-stage .money-chain__step--base .money-chain__overlay{transform:translateY(-1%)scale(1.13)}.linkmaster-live-stage .money-chain__step--current:not(.money-chain__step--top) .money-chain__image,.linkmaster-live-stage .money-chain__step--current:not(.money-chain__step--top) .money-chain__overlay{transform:translateY(-.5%)scale(1.2375)}.linkmaster-live-stage .money-chain__step--top .money-chain__image,.linkmaster-live-stage .money-chain__step--top .money-chain__overlay,.linkmaster-live-stage .money-chain__bank .money-chain__image,.linkmaster-live-stage .money-chain__bank .money-chain__overlay{transform:translateY(-2.5%)scale(1.375)}.linkmaster-live-stage .money-chain__step--wrong .money-chain__overlay--wrong,.linkmaster-live-stage .money-chain__step--target .money-chain__overlay--target,.linkmaster-live-stage .money-chain__step--banked .money-chain__overlay--banked{opacity:1}.linkmaster-live-stage .money-chain__step--wrong{filter:drop-shadow(0 8px 18px #00000052)drop-shadow(0 0 18px #ff404047)}.linkmaster-live-stage .money-chain__step--current:not(.money-chain__step--wrong){filter:drop-shadow(0 8px 18px #00000052)drop-shadow(0 0 16px #ffd26e3d)}.linkmaster-live-stage .money-chain__value,.linkmaster-live-stage .money-chain__bank-value,.linkmaster-live-stage .money-chain__bank-label{z-index:2;color:#f5fbff;text-align:center;text-shadow:0 2px 10px #000000e6,0 0 18px #00000057;pointer-events:none;width:100%;position:absolute;left:0;right:0}.linkmaster-live-stage .money-chain__value,.linkmaster-live-stage .money-chain__bank-value{justify-content:center;align-items:center;width:76%;min-height:10%;font-size:40.66px;font-weight:700;line-height:1;display:flex;top:35%;left:50%;transform:translate(-50%,-50%)}.linkmaster-live-stage .money-chain__bank-label{color:var(--lm-muted);letter-spacing:.14em;font-size:15.64px;font-weight:700;top:55%}.linkmaster-live-stage--display .host-main{grid-template-columns:minmax(210px,24%) minmax(0,1fr)}.linkmaster-live-stage--display .host-question__text{font-size:clamp(2.6rem,5vw,6.5rem)}.wwtbam-money-tree-root{--wwtbam-money-tree-width:280px;--wwtbam-money-tree-step-height:48px;--wwtbam-money-tree-font-size:1.1rem;--wwtbam-money-tree-bg:#0000004d;--wwtbam-money-tree-border:2px solid #fff3;--wwtbam-money-tree-current-bg:var(--state-warning-dim);--wwtbam-money-tree-safe-bg:var(--state-success-dim);--wwtbam-money-tree-won-bg:var(--state-success-strong);--wwtbam-money-tree-lost-bg:var(--state-error-dim);--wwtbam-money-tree-text:#fff;--wwtbam-money-tree-text-safe:#000}.wwtbam-money-tree{width:var(--wwtbam-money-tree-width);background:var(--wwtbam-money-tree-bg);border-radius:12px;overflow:hidden}.wwtbam-money-tree__ladder{flex-direction:column;align-items:stretch;display:flex}.wwtbam-money-tree__step{height:var(--wwtbam-money-tree-step-height);border-bottom:var(--wwtbam-money-tree-border);justify-content:flex-end;align-items:center;padding:0 12px;transition:background .2s,color .2s,opacity .2s;display:flex;position:relative}.wwtbam-money-tree__step:last-child{border-bottom:none}.wwtbam-money-tree__step--inactive{color:var(--wwtbam-money-tree-text);opacity:.7;background:0 0}.wwtbam-money-tree__step--current{background:var(--wwtbam-money-tree-current-bg);color:var(--wwtbam-money-tree-text);font-weight:700}.wwtbam-money-tree__step--safe{background:var(--wwtbam-money-tree-safe-bg);color:var(--wwtbam-money-tree-text-safe)}.wwtbam-money-tree__step--won{background:var(--wwtbam-money-tree-won-bg);color:var(--wwtbam-money-tree-text-safe);font-weight:700}.wwtbam-money-tree__step--lost{background:var(--wwtbam-money-tree-lost-bg);color:var(--wwtbam-money-tree-text);text-decoration:line-through}.wwtbam-money-tree__value{font-size:var(--wwtbam-money-tree-font-size);font-family:var(--controller-data-font,monospace);text-align:right;white-space:nowrap}.wwtbam-money-tree__current-marker{background:var(--state-warning-strong);border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.wwtbam-money-tree__safe-marker{background:var(--state-success-strong);border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.wwtbam-live-stage{grid-template:"stats header timer""chain main info"1fr"chain main info"/auto 1fr auto;gap:12px;height:100%;min-height:600px;padding:12px;display:grid}.wwtbam-stage-header{flex-direction:column;grid-area:header;gap:8px;display:flex}.wwtbam-stats{flex-direction:column;grid-area:stats;gap:4px;display:flex}.wwtbam-stat{background:#ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.wwtbam-stat__label{color:#ffffffb3;font-size:.85rem}.wwtbam-stat__value{color:#fff;font-weight:700;font-family:var(--controller-data-font,monospace)}.wwtbam-timer{flex-direction:column;grid-area:timer;justify-content:center;align-items:center;display:flex}.wwtbam-timer__value{font-size:2rem;font-weight:700;font-family:var(--controller-data-font,monospace);color:#fff;text-shadow:2px 2px 4px #00000080}.wwtbam-chain-column{flex-direction:column;grid-area:chain;gap:12px;display:flex}.wwtbam-main-column{flex-direction:column;grid-area:main;gap:12px;display:flex}.wwtbam-info-column{flex-direction:column;grid-area:info;gap:12px;display:flex}.wwtbam-question-area{flex-direction:column;flex:1;gap:12px;display:flex}.wwtbam-question-card{color:#1a1a2e;background:#fffffff2;border-radius:12px;flex-direction:column;flex:1;justify-content:center;padding:24px;display:flex}.wwtbam-question-card--lifeline{background:#ffffffe6}.wwtbam-question-card--fff{color:#fff;background:#000c}.wwtbam-question__text{text-align:center;margin:0 0 24px;font-size:1.8rem;font-weight:600;line-height:1.4}.wwtbam-answers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wwtbam-answer{cursor:pointer;text-align:center;border:2px solid #0000001a;border-radius:8px;padding:16px 20px;font-weight:500;transition:background .2s,border-color .2s}.wwtbam-answer:hover{border-color:#0000004d}.wwtbam-answer--selected{border-color:var(--state-warning-strong);background:#ffc8001a}.wwtbam-answer--correct{border-color:var(--state-success-strong);background:#00ff001a}.wwtbam-answer--wrong{border-color:var(--state-error-strong);background:#ff00001a}.wwtbam-answer--disabled{opacity:.5;cursor:not-allowed}.wwtbam-answer__letter{margin-bottom:8px;font-size:1.5rem;font-weight:700;display:block}.wwtbam-answer__value{font-size:1rem;display:block}.wwtbam-lifeline-panel{flex-wrap:wrap;gap:8px;display:flex}.wwtbam-lifeline-button{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;padding:12px 16px;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s,opacity .2s}.wwtbam-lifeline-button:hover:not(:disabled){background:#fff3;border-color:#fff9}.wwtbam-lifeline-button:disabled{opacity:.5;cursor:not-allowed}.wwtbam-lifeline-button--used{background:0 0;border-color:#fff3;text-decoration:line-through}.wwtbam-final-answer-lock{background:var(--state-warning-strong);color:#000;text-align:center;text-transform:uppercase;border-radius:8px;padding:16px 24px;font-size:1.2rem;font-weight:700}.wwtbam-ata-graph{background:#000c;border-radius:8px;flex-direction:column;gap:12px;min-height:200px;padding:16px;display:flex}.wwtbam-ata-graph__title{color:#fff;text-align:center;font-weight:700}.wwtbam-ata-graph__chart{flex:1;align-items:flex-end;gap:8px;display:flex}.wwtbam-ata-graph__bar{background:linear-gradient(to top, var(--state-success-strong), var(--state-success-dim));border-radius:4px 4px 0 0;flex:1;transition:height .5s;position:relative}.wwtbam-ata-graph__bar-label{text-align:center;color:#fff;padding:4px 0;font-size:.75rem;position:absolute;bottom:100%;left:0;right:0}.wwtbam-ata-graph__bar-value{text-align:center;color:#fff;padding:8px 0 4px;font-size:.85rem;font-weight:700}.wwtbam-fff-panel{background:#000c;border-radius:8px;padding:16px}.wwtbam-fff-panel__title{color:#fff;margin-bottom:12px;font-weight:700}.wwtbam-fff-contestants{flex-direction:column;gap:8px;display:flex}.wwtbam-fff-contestant{background:#ffffff1a;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex}.wwtbam-fff-contestant__position{color:var(--state-warning-strong);min-width:30px;font-weight:700}.wwtbam-fff-contestant__name{color:#fff;flex:1}.wwtbam-fff-contestant__time{font-family:var(--controller-data-font,monospace);color:#fff}.wwtbam-action-panel{flex-wrap:wrap;gap:12px;display:flex}.wwtbam-action-button{cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;padding:16px 24px;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.wwtbam-action-button--primary{background:var(--state-warning-strong);color:#000}.wwtbam-action-button--primary:hover{background:var(--state-warning-dim)}.wwtbam-action-button--secondary{color:#fff;background:#fff3;border:2px solid #ffffff4d}.wwtbam-action-button--secondary:hover{background:#ffffff4d}.wwtbam-action-button--danger{background:var(--state-error-strong);color:#fff}.wwtbam-action-button--danger:hover{background:var(--state-error-dim)}@media (width<=1200px){.wwtbam-live-stage{grid-template-columns:auto 1fr;grid-template-areas:"stats header""stats timer""chain main""chain info"}}@media (width<=900px){.wwtbam-answers{grid-template-columns:1fr}.wwtbam-money-tree-root{--wwtbam-money-tree-width:200px;--wwtbam-money-tree-step-height:40px;--wwtbam-money-tree-font-size:.9rem}}.host-v2{gap:var(--bmh-gap);background-color:var(--bmh-bg);background-image:linear-gradient(color-mix(in srgb, var(--bmh-bg) 78%, transparent), color-mix(in srgb, var(--bmh-bg) 78%, transparent)), var(--bmh-backdrop,none);--bmh-ink:#fff;--bmh-muted:#ffffff94;--bmh-bg:#050b2e;--bmh-navy:#0d1f7d;--bmh-cavity:#0a1668;--bmh-blue:#1430a8;--bmh-live:#1c46d8;--bmh-red:#c8241c;--bmh-green:#1f9d4d;--bmh-tiebreak:#d1740f;--bmh-amber:#8a6a12;--bmh-yellow:#ffd34d;--bmh-purple:#0a1668;--bmh-gap:3px;--bmh-header-h:clamp(42px, 6.4vh, 56px);--bmh-row-h:clamp(38px, 5.2vh, 50px);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(220px,25%) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.live-cockpit>.host-v2{flex:auto;min-height:0}.host-v2 section{min-width:0;min-height:0;color:var(--bmh-ink);border-radius:0}.host-v2 .nm-raised-deep,.host-v2 .nm-inset{box-shadow:none}.host-v2-empty{padding:var(--space-3);color:var(--bmh-muted);margin:0;font-size:.85rem;font-style:italic}.host-v2-note{padding:var(--space-1) var(--space-3);background:var(--bmh-cavity);color:var(--bmh-yellow);text-wrap:balance;margin:0;font-size:.72rem}.host-v2-side{gap:var(--bmh-gap);grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,1fr);min-width:0;min-height:0;display:grid}.host-v2-leaderboard{min-height:0;overflow-y:auto}.host-v2-rank-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.host-v2-rank-list li{border-bottom:1px solid var(--bmh-bg);background:var(--bmh-navy);flex:none;grid-template-columns:clamp(30px,3.2vw,42px) minmax(0,1fr) clamp(40px,4.6vw,58px);align-items:center;height:clamp(26px,3.7vh,36px);font-size:clamp(15px,1.7vw,25px);display:grid}.host-v2-rank-list li.is-qualified{background:var(--bmh-green)}.host-v2-rank-list li.is-tiebreak{background:var(--bmh-tiebreak)}.host-v2-rank{border-right:1px solid var(--bmh-bg);opacity:.65;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;height:100%;padding:0 5px;font-size:clamp(12px,1.3vw,19px);display:flex}.host-v2-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 7px;font-family:BM Elan Extended,BM Elan,system-ui,sans-serif;overflow:hidden}.host-v2-points{border-left:1px solid var(--bmh-bg);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;height:100%;padding:0 6px;font-weight:700;display:flex}.host-v2-messages{--msg-line:round(up, calc(clamp(11px, 1.05vw, 15px) * 1.35), 1px);gap:var(--bmh-gap);min-width:0;max-height:calc((var(--msg-line) * 5) + (var(--space-2) * 2));scrollbar-color:var(--bmh-live) var(--bmh-bg);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.host-v2-message{padding:var(--space-2) var(--space-3);background:var(--bmh-cavity);color:var(--bmh-ink);font-size:clamp(11px,1.05vw,15px);line-height:var(--msg-line);text-wrap:pretty;margin:0}.host-v2-message.is-alert{background:var(--bmh-red);font-weight:700}.host-v2-message.is-notice{color:var(--bmh-muted)}.host-v2-message__action.btn{margin-top:var(--space-2);min-height:var(--bmh-row-h);background:var(--bmh-blue);max-height:none;color:var(--bmh-ink);border-radius:0;font-size:clamp(11px,1.05vw,15px);font-weight:700;display:block}.host-v2-preview{background:var(--bmh-cavity);grid-row:-2/-1;width:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.host-v2-preview-frame{position:absolute;inset:0}.host-v2-preview-canvas{transform-origin:50%;pointer-events:none;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.host-v2-preview-empty{color:var(--bmh-muted);place-items:center;margin:0;font-size:3.6cqh;display:grid;position:absolute;inset:0}.host-v2-preview-head{z-index:1;color:var(--bmh-muted);justify-content:space-between;padding:4cqh 4cqw;font-size:3.8cqh;display:flex;position:absolute;top:0;left:0;right:0}.host-v2-preview-backdrop{object-fit:contain;opacity:.45;width:100%;height:100%}.host-v2-preview-label{color:var(--bmh-muted);text-align:center;text-wrap:balance;font-size:3.6cqh;position:absolute;bottom:4cqh;left:4cqw;right:4cqw}.host-v2-keypad{gap:var(--bmh-gap);background:var(--bmh-cavity);flex-direction:column;align-self:start;max-height:100%;display:flex;overflow:auto}.host-v2-keypad .cbp-board__keypad{aspect-ratio:1624/1224;width:100%;height:auto;position:relative}.host-v2-boards{gap:var(--bmh-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.host-v2-board{gap:var(--bmh-gap);flex-direction:column;min-width:0;margin:0;display:flex}.host-v2-board figcaption{background:var(--bmh-blue);color:var(--bmh-ink);letter-spacing:.16em;text-transform:uppercase;padding:0 clamp(9px,1.1vw,18px);font-size:clamp(11px,1.1vw,15px);line-height:clamp(22px,3vh,30px)}.host-v2-board:last-child figcaption{background:var(--bmh-green)}.host-v2-board__stage{aspect-ratio:16/9;background:var(--bmh-cavity);min-width:0;overflow:hidden}.host-v2-main{gap:var(--bmh-gap);grid-template-rows:auto minmax(0,6fr) minmax(0,1fr) minmax(0,2fr);min-width:0;min-height:0;display:grid}.host-v2-stats{gap:var(--bmh-gap);min-width:0;display:flex}.host-v2-stat{min-width:0;height:var(--bmh-header-h);background:var(--bmh-blue);color:var(--bmh-ink);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:0;flex:0 auto;align-items:center;padding:0 clamp(9px,1.1vw,18px);font-family:inherit;font-size:clamp(14px,1.5vw,22px);display:flex;overflow:hidden}.host-v2-stat.is-wide{background:var(--bmh-navy);flex:1 1 0}.host-v2-timer{background:var(--bmh-red);cursor:pointer;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:clamp(92px,9vw,132px);margin-left:auto;font-family:ui-monospace,SF Mono,menlo,consolas,monospace;font-weight:700;line-height:1;display:flex}.host-v2-timer__figure{font-size:clamp(19px,2vw,28px)}.host-v2-timer__state{letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:clamp(9px,.82vw,12px);font-weight:700}.host-v2-timer.is-absent{background:var(--bmh-cavity);color:var(--bmh-muted)}.host-v2-timer.is-ready,.host-v2-timer.is-armed,.host-v2-timer.is-paused{background:var(--bmh-blue)}.host-v2-timer.is-running{background:var(--bmh-red)}.host-v2-timer.is-running.is-urgent .host-v2-timer__figure{color:var(--bmh-yellow)}.host-v2-timer.is-expired{background:var(--bmh-tiebreak)}.host-v2-timer.is-expired,.host-v2-timer.is-complete{color:var(--bmh-bg)}.host-v2-timer.is-locked{background:var(--bmh-cavity);color:var(--bmh-muted)}.host-v2-timer.is-complete{background:var(--bmh-green)}.host-v2-stage{gap:var(--bmh-gap);background:var(--bmh-cavity);flex-direction:column;display:flex;overflow:auto}.host-v2-script-main{margin:var(--space-3);padding:var(--space-4);background:var(--bmh-navy);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;height:auto;display:flex}.host-v2-script-main__text{text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(20px,2.6vw,38px);line-height:1.35}.host-v2-producer{margin:var(--space-1) 0 0;color:var(--bmh-muted);text-wrap:pretty;font-size:clamp(11px,1.1vw,15px);line-height:1.35}.host-v2-playsteps{gap:var(--bmh-gap);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.host-v2-step-line button,.host-v2-step,.host-v2-seat{-webkit-user-select:none;user-select:none}.host-v2-step-line{align-items:stretch;gap:var(--bmh-gap);grid-template-columns:1fr 2fr 2fr 1fr;min-width:0;min-height:0;display:grid}.host-v2-step{min-width:0;min-height:var(--bmh-row-h);background:var(--bmh-live);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 clamp(10px,1.3vw,20px);font-size:clamp(13px,1.35vw,19px);font-weight:400;display:flex;overflow:hidden}.host-v2-actions{gap:var(--bmh-gap);min-width:0;display:flex;overflow:visible}.host-v2-actions .btn{min-height:var(--bmh-row-h);box-shadow:none;background:var(--bmh-blue);color:var(--bmh-ink);letter-spacing:.02em;white-space:nowrap;border:0;border-radius:0;flex:none;padding:0 clamp(10px,1.3vw,18px);font-size:clamp(12px,1.2vw,16px)}.host-v2-actions .btn.is-primary{background:var(--bmh-green);font-weight:700}.host-v2-back.btn,.host-v2-more-toggle.btn{height:100%;min-height:var(--bmh-row-h);max-height:none}.host-v2-back.btn{background:var(--bmh-navy);min-width:0;color:var(--bmh-muted);padding:0 clamp(6px,1vw,18px);font-size:15px;font-weight:700;line-height:1}.host-v2-back.btn:hover:not(:disabled){color:var(--bmh-ink)}.host-v2-playsteps .btn:disabled{cursor:default;opacity:1;background:var(--bmh-navy);color:var(--bmh-muted)}.host-v2-magic.btn{flex:auto;min-width:0;height:100%;max-height:none;font-size:clamp(16px,2.1vw,34px);font-weight:700}.host-v2-magic.btn.is-applying:disabled{background:var(--bmh-blue);color:var(--bmh-ink);opacity:1}.host-v2-magic.btn.is-hint{background:var(--bmh-navy);color:var(--bmh-muted);opacity:1;font-weight:400}.host-v2-more{min-width:0;display:flex;position:relative}.host-v2-more-toggle.btn{background:var(--bmh-navy);min-width:0;color:var(--bmh-ink);flex-direction:column;flex:auto;gap:2px;padding:0;line-height:1;display:flex}.host-v2-more-glyph{font-size:18px}.host-v2-more-word{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(9px,.82vw,12px);font-weight:700}.host-v2-more-toggle.btn[aria-expanded=true],.host-v2-more-toggle.btn:hover{color:var(--bmh-ink)}.host-v2-more-menu{right:0;bottom:calc(100% + var(--bmh-gap));z-index:5;gap:var(--bmh-gap);min-width:220px;padding:var(--bmh-gap);background:var(--bmh-navy);display:grid;position:absolute}.host-v2-more-menu .btn{justify-content:flex-start;width:100%}.host-v2-grid{justify-content:center;gap:var(--bmh-gap);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.host-v2-pyramid{--seat-basis:14%;--seat-size:16px;--seat-line:1.1;--seat-pad:8px;--seat-lines:1;gap:var(--bmh-gap);flex-direction:column;align-items:center;min-width:0;display:flex}.host-v2-pyramid-row{gap:var(--bmh-gap);justify-content:center;width:100%;min-width:0;display:flex}.host-v2-seat{flex:0 0 var(--seat-basis);min-width:0;min-height:round(up, max(clamp(30px, 4.6vh, 52px), calc(var(--seat-lines) * round(up, calc(var(--seat-size) * var(--seat-line)), 1px) + 2 * var(--seat-pad))), 1px);padding:var(--seat-pad);font-family:BM Elan Extended,BM Elan,system-ui,sans-serif;font-size:var(--seat-size);font-weight:400;line-height:round(up, calc(var(--seat-size) * var(--seat-line)), 1px);text-align:center;text-wrap:balance;overflow-wrap:anywhere;background:var(--bmh-live);border:0;border-radius:0;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.host-v2-seat{transition:none}}.host-v2-seat.is-late{box-shadow:inset 0 0 0 3px var(--bmh-tiebreak)}.host-v2-seat.is-waiting{background:var(--bmh-navy)}.host-v2-seat.is-answered{background:var(--bmh-live)}.host-v2-seat.is-right{background:var(--bmh-green)}.host-v2-seat.is-wrong{background:var(--bmh-red)}.host-v2-seat-pressed{color:var(--bmh-ink);font-variant-numeric:tabular-nums;font-size:clamp(13px,1.15vw,17px);font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:4px;right:7px}.host-v2-seat.is-right .host-v2-seat-pressed{color:var(--bmh-bg)}@media (width<=900px){.host-v2{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.host-v2-side{grid-row:2;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,40vw)}}.host-v2-stat.is-fault{background:var(--bmh-tiebreak);color:var(--bmh-bg);font-weight:700}.host-v2-audio{gap:var(--space-2);cursor:pointer;white-space:nowrap;flex:none;font-size:clamp(11px,1.05vw,15px)}.host-v2-audio.is-playing{background:var(--bmh-green);color:var(--bmh-bg)}.host-v2-audio.is-armed{background:var(--bmh-blue)}.host-v2-audio.is-silent{background:var(--bmh-navy);color:var(--bmh-muted)}.host-v2-audio.is-fault{background:var(--bmh-red);font-weight:700}.host-v2-seat.is-none,.host-v2-seat.is-stale{outline:3px dashed var(--bmh-tiebreak);outline-offset:-3px}.host-v2-seat.is-none{outline-color:var(--bmh-red)}.host-v2-message{padding-right:calc(var(--space-3) + 18px);position:relative}.host-v2-message__close.btn{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--bmh-muted);background:0 0;padding:0;font-size:14px;line-height:1;position:absolute;top:2px;right:2px}.public-display-screen{z-index:2000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.display-stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:40px;display:flex}.cockpit-command-notice{z-index:29;border:1px solid var(--line-soft);color:var(--t2);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.82rem;font-weight:600;display:flex;position:absolute;top:60px;left:12px;right:12px}.cockpit-command-error{z-index:30;border:1px solid color-mix(in srgb, var(--state-danger-strong) 58%, transparent);color:var(--state-danger-strong);background:color-mix(in srgb, var(--state-danger-strong) 12%, var(--surface-inset));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:60px;left:12px;right:12px}.cockpit-command-error .trace-open{flex:none;padding:3px 9px;font-size:.72rem;font-weight:600}.trace-actions{gap:6px;margin-bottom:6px;display:flex}.trace-actions .btn{padding:3px 10px;font-size:.7rem}.trace-list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.trace-list li{border-bottom:1px solid var(--line,#ffffff14);grid-template-columns:auto auto 1fr;gap:2px 8px;padding:4px 0;font-size:.72rem;display:grid}.trace-time{color:var(--t3);font-variant-numeric:tabular-nums}.trace-command{font-weight:700}.trace-from{color:var(--t3);font-size:.68rem}.trace-outcome{overflow-wrap:anywhere;grid-column:1/-1}.trace-ok .trace-outcome{color:var(--t3)}.trace-refused .trace-outcome{color:var(--state-danger-strong);font-weight:600}.trace-empty{color:var(--t3);font-style:italic}.display-stage--brainmaster{justify-content:stretch;align-items:stretch;min-width:0;min-height:0;padding:0;position:relative;container-type:size}.display-stage--brainmaster .bm-stage--display{flex:1;min-height:0}.public-display-warning{z-index:20;color:#ffe1bd;background:#52220deb;border:1px solid #ffb46b;border-radius:8px;padding:8px 12px;font-size:.78rem;position:absolute;bottom:18px;right:18px}.cockpit-panel{right:var(--space-3);bottom:52px;left:var(--space-3);z-index:40;max-height:46vh;padding:var(--space-3);border-radius:var(--ui-panel-radius);position:absolute;overflow-y:auto}.cockpit-panel-head{gap:var(--space-2);margin-bottom:var(--space-2);align-items:center;display:flex}.cockpit-panel-head h3{text-transform:uppercase;flex:auto;margin:0;font-size:.72rem}.cockpit-panel-empty{color:var(--t3);margin:0;font-size:.72rem;font-style:italic}.cockpit-menu{z-index:60;gap:var(--space-3);padding:var(--space-4);color:var(--t1);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.cockpit-menu-head{gap:var(--space-3);align-items:center;display:flex}.cockpit-menu-head h3{text-transform:uppercase;flex:auto;margin:0;font-size:1.1rem}.cockpit-menu-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;display:grid}.cockpit-menu-grid .btn{height:auto;min-height:60px;max-height:none;font-size:1rem}.cockpit-menu-facts{min-width:0;color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;overflow:hidden}.cockpit-menu-section{gap:var(--space-2);flex-direction:column;display:flex}.cockpit-menu-section h4{margin:var(--space-2) 0 0;color:var(--t2);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:600}.cockpit-steps{gap:var(--space-1);max-height:32vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cockpit-steps li{grid-template-columns:var(--ctrl-h) minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-3);min-height:var(--ctrl-h);padding:0 var(--space-3);border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-raised);display:grid}.cockpit-steps li.is-current{background:color-mix(in srgb, var(--c) 18%, transparent)}.cockpit-steps strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-steps__rev,.cockpit-steps__cmd{color:var(--t2);font-variant-numeric:tabular-nums;font-size:.72rem}.cockpit-steps li em{color:var(--t2);text-transform:uppercase;font-size:.72rem;font-style:normal}.cockpit-steps__confirm{align-items:center;gap:var(--space-2);display:inline-flex}.cockpit-steps__confirm input{width:220px}.cockpit-steps .btn,.cockpit-steps__confirm input{height:var(--ctrl-h-compact);max-height:var(--ctrl-h-compact);min-height:var(--ctrl-h-compact);font-size:.78rem}.cockpit-menu-note{margin:var(--space-1) 0 0;color:var(--t2);font-size:var(--text-sm);overflow-wrap:anywhere}.public-display-blackout{z-index:30;background:var(--deep);position:absolute;inset:0}.auth-screen{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--c) 8%, transparent), transparent 30rem), radial-gradient(circle at 50% 18%, #ffffff09, transparent 22rem), var(--bg);color:var(--t1);place-items:center;min-height:100svh;padding:24px;display:grid}.auth-card{border:1px solid var(--line-strong);gap:18px;width:100%;max-width:420px;padding:28px;display:grid;position:relative}.auth-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.auth-card>img{object-fit:contain;justify-self:center;max-width:260px;height:86px}.auth-card h1,.auth-card p{text-align:center;margin:0}.auth-card p{color:var(--t2);margin-top:6px}.auth-card label{gap:7px;display:grid}.auth-card label>span:first-child{color:var(--t2);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-card input{width:100%}.auth-password{align-items:center;gap:8px;display:flex}.auth-password input{flex:1}.auth-error{font-size:13px;color:#ff8a8a!important}.app-shell{min-height:100svh;color:var(--t1)}.home-screen{background:linear-gradient(#111111b3, #111111e6), image-set(url(/assets/BYwifIGE/BYwifIGE3iSQMkHi.webp) type("image/webp")), radial-gradient(circle at 50% -20%, #ffffff0f, transparent 34rem), var(--bg);background-position:50%;background-size:cover}.home-footer{color:var(--t3);text-align:center;padding:12px;font-size:11px}.sidebar-language-toggle{min-height:36px}.sidebar-language-toggle__code{background:color-mix(in srgb, var(--c) 18%, transparent);border:1px solid color-mix(in srgb, var(--c) 36%, transparent);border-radius:var(--r-sm);color:var(--t1);justify-content:center;align-items:center;width:34px;height:22px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.app-shell{background:var(--bg)}.home-screen{--controller-card-height:clamp(72px, min(calc((100vw - 26px - (var(--card-cols,3) - 1) * 12px) / var(--card-cols,3) * 3 / 4), calc((100svh - 170px) / (var(--card-rows,2) + 1))), 540px);align-content:center;justify-items:center;min-height:100svh;padding:16px 13px;display:grid;position:relative}.launcher-account{z-index:5;align-items:center;gap:10px;max-width:calc(100% - 26px);display:flex;position:absolute;top:13px;right:13px}.launcher-account>span,.launcher-account>strong{color:var(--t2);font:700 12px/1 var(--font);text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,240px);overflow:hidden}.launcher-account>strong{color:var(--danger,#ff8b8b)}.launcher-logout{--c:var(--state-danger-strong);font:800 12px/1 var(--font);gap:7px}.launcher-logout:disabled{cursor:wait;opacity:.62}.launcher{justify-items:center;gap:clamp(11px,3vh,20px);width:100%;display:grid}.launcher-head{width:min(100%, calc(var(--controller-card-height) * 16 / 9));justify-items:center;display:grid}.launcher-tabs{border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:14px;padding:6px;display:grid}.launcher-tab{border-radius:var(--r-sm);color:var(--t2);cursor:pointer;font:700 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;min-height:34px;padding:0 8px;transition:color .16s,box-shadow .18s,background .18s;display:inline-flex}.launcher-tab:hover{background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);color:var(--t1);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 1px 3px #0009}.launcher-tab:active{color:var(--t2);box-shadow:inset 0 2.5px 8px #000000eb,inset 0 1px #000}.launcher-lang{border-radius:var(--r-md);grid-auto-flow:column;justify-content:center;justify-self:center;gap:6px;margin-top:14px;padding:5px;display:grid}.launcher-lang-option{border-radius:var(--r-sm);color:var(--t2);cursor:pointer;font:700 11px/1 var(--font);letter-spacing:.1em;background:0 0;border:0;justify-content:center;align-items:center;min-width:52px;min-height:28px;padding:0 10px;transition:color .16s,box-shadow .18s,background .18s;display:inline-flex}.launcher-lang-option:hover{color:var(--t1)}.launcher-lang-option.is-active{background:linear-gradient(135deg, var(--surface-btn) 0%, var(--surface-btn-bot) 100%);color:var(--t1);box-shadow:inset 0 .5px 0 var(--bevel-light), inset 0 -.5px 0 var(--bevel-dark-strong), 0 1px 3px #0009}.controller-icon,.empty-icon{border-radius:var(--r-md);color:#fff;justify-content:center;align-items:center;display:inline-flex}.controller-card{background:var(--surface-raised);border-radius:var(--r-lg);color:var(--t1);cursor:pointer;isolation:isolate;text-align:center;border:0;grid-template-columns:minmax(0,1fr);place-content:center;place-items:center;gap:11px;padding:12px;display:grid;position:relative;overflow:hidden}.controller-card-bg{background:var(--card-backdrop,none), var(--surface-raised);pointer-events:none;transform:scale(var(--bg-scale,1));transform-origin:50%;will-change:transform;z-index:0;background-position:50%;background-size:cover;transition:transform .18s ease-out;position:absolute;inset:0}.controller-card:disabled .controller-card-bg{background:var(--card-backdrop,none), var(--surface-raised)}.controller-card-bg:after{content:"";background:var(--card-backdrop,none) center / cover no-repeat, var(--surface-raised);mix-blend-mode:screen;opacity:calc(var(--halo-on,0) * .55);filter:blur(6px)saturate(1.06)brightness(1.02);-webkit-mask-image:radial-gradient(circle 200px at var(--halo-x,50%) var(--halo-y,50%), #000 0%, #0009 34%, transparent 74%);-webkit-mask-image:radial-gradient(circle 200px at var(--halo-x,50%) var(--halo-y,50%), #000 0%, #0009 34%, transparent 74%);mask-image:radial-gradient(circle 200px at var(--halo-x,50%) var(--halo-y,50%), #000 0%, #0009 34%, transparent 74%);transition:opacity var(--motion-standard) var(--motion-ease);pointer-events:none;will-change:opacity;position:absolute;inset:0}.controller-card--master{aspect-ratio:16/9;height:var(--controller-card-height);width:min(100%, calc(var(--controller-card-height) * 16 / 9));justify-items:center}.controller-card--format{aspect-ratio:4/3;height:var(--controller-card-height);width:min(100%, calc(var(--controller-card-height) * 4 / 3));flex:none}.role-badge,.section-head span{color:var(--t2)}.controller-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.controller-card:disabled{cursor:default}.controller-card:hover{filter:brightness(1.08)}.controller-card--future{cursor:default}.controller-icon{width:52px;height:52px}.logo-frame{place-items:center;display:grid;position:relative}.logo-frame-image{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.controller-card-logo-frame{z-index:1;width:100%;height:100%;position:absolute;inset:0}.controller-placeholder{text-align:center;z-index:1;grid-column:1/-1;justify-items:center;gap:8px;display:grid;position:relative}.controller-placeholder strong{color:var(--t1);font-family:var(--font-wide);font-size:17px}.controller-placeholder span:last-child{color:var(--t2);font-size:12px}.controller-main{gap:4px;min-width:0;display:grid}.controller-main strong{font-family:var(--font-wide);font-size:18px}@font-face{font-family:ITC Conduit;src:url(/assets/CQ6f1do3/CQ6f1do34GNBUU1R.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Conduit;src:url(/assets/CJaAyiN_/CJaAyiN_TV-L0a9n.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Conduit;src:url(/assets/H_xwKxlJ/H_xwKxlJdmxRpaRL.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Elan ITC Extended;src:url(/assets/D_3cpmIP/D_3cpmIP369PYSUh.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Elan ITC Extended;src:url(/assets/BOdYuuGp/BOdYuuGpUdbbv7Cw.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/BwWCS8fM/BwWCS8fMndZW8uX8.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/DmcXkOFs/DmcXkOFsbwR0Bfwf.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/DPEDwYlq/DPEDwYlqJXnPHTYo.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--sidebar-expanded:180px;--sidebar-collapsed:60px;--sidebar-logo-pad-x:12px;--sidebar-logo-pad-y:6px;--sidebar-logo-expanded-size:calc(var(--sidebar-expanded) - (var(--sidebar-logo-pad-x) * 2));--sidebar-logo-collapsed-size:calc(var(--sidebar-collapsed) - 16px);--sidebar-logo-slot-height:calc(var(--sidebar-logo-expanded-size) + (var(--sidebar-logo-pad-y) * 2));--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}.controller-shell--linkmaster{--controller-sidebar-backdrop:url(/assets/prv_547c99bf87495d1d/BG9doPnC/BG9doPnC0EfaLoO-.webp);--controller-sidebar-font:"Neusa Next Pro", "Outfit", -apple-system, sans-serif}.controller-shell--wwtbamaster{--controller-sidebar-backdrop:url(/assets/prv_547c99bf87495d1d/DdT--U4N/DdT--U4N-qu0Bam3.webp);--controller-sidebar-font:"ITC Conduit", "Outfit", -apple-system, sans-serif}.controller-shell--mmcqmaster{--controller-sidebar-backdrop:url(/assets/prv_547c99bf87495d1d/FPjU8pEz/FPjU8pEzoSYqX3AZ.webp);--controller-sidebar-font:"ITC Conduit", "Outfit", -apple-system, sans-serif}.controller-shell--qpucmaster{--controller-sidebar-backdrop:url(/assets/DT9ZxcYi/DT9ZxcYiBJ644Zcs.webp);--controller-sidebar-font:"Neusa Next Pro", "Outfit", -apple-system, sans-serif}.controller-shell--brainmaster{--controller-sidebar-backdrop:url(/assets/prv_547c99bf87495d1d/B5Uj2Cqs/B5Uj2CqsZqORgZYA.webp);--controller-sidebar-font:"Elan ITC Extended", "Outfit", -apple-system, sans-serif}.app-shell{isolation:isolate;--sidebar-width:var(--sidebar-expanded);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);height:100vh;transition:grid-template-columns .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.app-shell.collapsed{--sidebar-width:var(--sidebar-collapsed)}.skip-link{background:var(--raised-plus);border-radius:var(--r-sm);color:var(--t1);left:var(--space-3);padding:var(--space-3) var(--space-4);top:var(--space-3);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-quick) var(--motion-ease);z-index:4000;position:fixed}.skip-link:focus{transform:translateY(0)}.route-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-content{min-width:0;height:100vh;min-height:0;position:relative;overflow:hidden}.console-content>.main-content{height:100%}.sidebar{width:var(--sidebar-expanded);z-index:0;height:100vh;font-family:var(--controller-sidebar-font,var(--controller-ui-font,"Outfit", -apple-system, sans-serif));background:#0a0e18;flex-direction:column;align-items:center;transition:width .45s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:18px 0 42px #00000052,6px 0 14px #00000024,1px 0 #ffffff0d}.sidebar:before{content:"";background-image:var(--controller-sidebar-backdrop);opacity:.3;z-index:0;background-position:100%;background-size:cover;position:absolute;inset:0}.controller-shell--wwtbamaster .sidebar:before{opacity:.65;background-position:0}.controller-shell--wwtbamaster .sidebar:after{background:linear-gradient(#080c141f 0%,#080c1407 40%,#080c144a 100%)}.controller-shell--mmcqmaster .sidebar:before{opacity:.65;background-position:0}.controller-shell--mmcqmaster .sidebar:after{background:linear-gradient(#080c141f 0%,#080c1407 40%,#080c144a 100%)}.controller-shell--qpucmaster .sidebar:before{opacity:.42;background-position:50%}.controller-shell--brainmaster .sidebar:before{opacity:1;background-position:0}.controller-shell--brainmaster .sidebar:after{content:none}.sidebar:after{content:"";z-index:0;background:linear-gradient(#080c1440 0%,#080c140d 40%,#080c148c 100%);position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar__logo{appearance:none;padding:var(--sidebar-logo-pad-y) var(--sidebar-logo-pad-x);cursor:pointer;width:100%;height:var(--sidebar-logo-slot-height);min-height:var(--sidebar-logo-slot-height);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__logo-box{width:var(--sidebar-logo-expanded-size);height:var(--sidebar-logo-expanded-size);transform:translateY(var(--sidebar-anchor-shift,0px));flex-shrink:0;justify-content:center;align-items:center;transition:width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);display:flex}.app-shell.collapsed .sidebar__logo-box{width:var(--sidebar-logo-collapsed-size);height:var(--sidebar-logo-collapsed-size)}.app-shell.collapsed .sidebar__logo{justify-items:center;min-height:112px}.sidebar__logo img{object-fit:contain;object-position:center;filter:none;opacity:1;width:100%;max-width:none;height:100%;max-height:none;display:block}.sidebar__nav{gap:var(--space-1);flex-direction:column;flex:1;width:100%;padding:8px 5px;display:flex;overflow:hidden auto}.app-shell.collapsed .sidebar__nav{gap:var(--space-3);justify-items:center}.nav-item{border-radius:var(--radius-md);cursor:pointer;min-height:48px;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);color:#ffffff80;text-align:center;background:0 0;border:none;grid-template-rows:20px 18px;align-content:start;justify-items:center;row-gap:1px;width:100%;padding:7px 3px 9px;font-family:inherit;display:grid}.app-shell.collapsed .nav-item{border-radius:var(--r-sm);flex-direction:row;align-items:center;width:44px;height:44px;padding:0}.nav-item:hover{color:#ffffffd9;background:#ffffff0f}.nav-item.active{background:color-mix(in srgb, var(--c) 15%, transparent);color:#fff}.app-shell.collapsed .nav-item.active{background:linear-gradient(#080c141f 0%,#080c1407 40%,#080c144a 100%)}.nav-item:active{transform:translateY(1px)scale(.985)}.nav-item:focus-visible{outline:2px solid var(--focus-visible-ring);outline-offset:2px}.nav-icon{height:20px;transform:translateY(var(--sidebar-anchor-shift,0px));transition:filter var(--transition-fast), transform .45s cubic-bezier(.4, 0, .2, 1);flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex}.app-shell.collapsed .nav-icon{font-size:1.3rem}.nav-item.active .nav-icon{filter:drop-shadow(0 1px 2px rgb(from var(--c) r g b / .42))}.nav-label{text-transform:none;letter-spacing:.02em;white-space:nowrap;opacity:1;width:100%;font-size:.67rem;font-weight:600;transition:opacity .3s,transform .3s;display:block;overflow:hidden}.app-shell.collapsed .nav-label{opacity:0;visibility:hidden;transform:translateY(-2px)}.app-shell.collapsed .sidebar__nav{justify-items:center}.sidebar__footer{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:100%;padding:6px;display:flex}.sidebar__developer{flex-direction:column;align-items:center;gap:3px;width:100%;padding-bottom:4px;display:flex}.sidebar__developer-label{color:var(--t3);letter-spacing:.02em;text-align:center;padding:2px 4px;font-size:.64rem;font-weight:600}.app-shell.collapsed .sidebar__developer-label{display:none}.app-shell.collapsed .sidebar-footer{justify-items:center}.nav-icon-img{object-fit:contain;width:17px;height:17px;display:block}.controller-shell--linkmaster .nav-item{row-gap:0;padding:7px 3px 5px}.controller-shell--linkmaster .nav-item,.controller-shell--qpucmaster .nav-item,.controller-shell--brainmaster .nav-item{background:0 0;position:relative}.controller-shell--linkmaster .nav-item:hover,.controller-shell--linkmaster .nav-item.active,.controller-shell--qpucmaster .nav-item:hover,.controller-shell--qpucmaster .nav-item.active,.controller-shell--brainmaster .nav-item:hover,.controller-shell--brainmaster .nav-item.active{background:0 0}.controller-shell--linkmaster .nav-item:before,.controller-shell--qpucmaster .nav-item:before,.controller-shell--brainmaster .nav-item:before{content:"";border-radius:var(--radius-md);opacity:0;width:100%;height:100%;transition:width .42s cubic-bezier(.4, 0, .2, 1), height .42s cubic-bezier(.4, 0, .2, 1), top .42s cubic-bezier(.4, 0, .2, 1), border-radius .42s cubic-bezier(.4, 0, .2, 1), opacity var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);pointer-events:none;z-index:0;background:#ffffff0f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controller-shell--linkmaster .nav-icon,.controller-shell--linkmaster .nav-label,.controller-shell--qpucmaster .nav-icon,.controller-shell--qpucmaster .nav-label,.controller-shell--brainmaster .nav-icon,.controller-shell--brainmaster .nav-label{z-index:1;position:relative}.controller-shell--linkmaster .nav-item:hover:before,.controller-shell--qpucmaster .nav-item:hover:before,.controller-shell--brainmaster .nav-item:hover:before{opacity:1}.controller-shell--linkmaster .nav-item.active:before,.controller-shell--qpucmaster .nav-item.active:before,.controller-shell--brainmaster .nav-item.active:before{opacity:1;background:color-mix(in srgb, var(--c) 15%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent) inset}.controller-shell--linkmaster .sidebar.collapsed .nav-item:before,.controller-shell--qpucmaster .sidebar.collapsed .nav-item:before,.controller-shell--brainmaster .sidebar.collapsed .nav-item:before{width:44px;height:44px;top:calc(17px + var(--sidebar-anchor-shift,0px));border-radius:12px}.controller-shell--wwtbamaster .nav-item,.controller-shell--mmcqmaster .nav-item{background:0 0}.controller-shell--wwtbamaster .nav-item:hover,.controller-shell--mmcqmaster .nav-item:hover,.controller-shell--wwtbamaster .nav-item.active,.controller-shell--mmcqmaster .nav-item.active{color:#fff;background:0 0}.controller-shell--wwtbamaster .nav-label,.controller-shell--mmcqmaster .nav-label{color:#eef7ff;text-shadow:0 1px 4px #0000008c;transform-origin:50%;visibility:visible;filter:drop-shadow(0 6px 10px #00000038);background:url(data:image/webp;base64,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) 50%/100% 100% no-repeat;justify-content:center;align-items:center;min-width:0;max-width:106px;min-height:26px;padding:2px 12px 1px;line-height:1;transition:max-width .34s,padding .34s,opacity .24s,transform .34s,background-image .2s,color .2s,filter .2s,visibility linear;display:inline-flex;transform:translateY(0)scaleX(1);font-size:.921rem!important}.controller-shell--mmcqmaster .nav-label{background:url(data:image/webp;base64,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) 50%/100% 100% no-repeat}.controller-shell--wwtbamaster .nav-item:hover .nav-label,.controller-shell--mmcqmaster .nav-item:hover .nav-label{color:#101010;text-shadow:none;filter:drop-shadow(0 8px 12px #00000047);background-image:url(data:image/webp;base64,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)}.controller-shell--wwtbamaster .nav-item.active .nav-label,.controller-shell--mmcqmaster .nav-item.active .nav-label{color:#fff;filter:drop-shadow(0 8px 14px #0000004d);background-image:url(data:image/webp;base64,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)}.controller-shell--mmcqmaster .nav-item:hover .nav-label{background-image:url(data:image/webp;base64,UklGRnAHAABXRUJQVlA4WAoAAAAQAAAAmgAAIgAAQUxQSLIBAAABCrnatqd5I8u25L88dsvWY8iUqXAAzDgzM07MtDG3U/ZeOYPClqnMTGHQYCr5m1/pjYgJSGsmyk490fXkw8ff/8n9y58+/n6ErhNTrWJa03hfJVbtlz67pg6X2hFXMcVlERY/d02OxRHKTMWCyO8acM2OXSYq8NUBRPaIa/4jFilg6kLzgJPgAWqY2tRbBkUwSJ3Ugprf42TYE5DWUR0vnRQDUQNtj50c2YZKmNTpJNk5CRV0dt7JMmS6RPsDTpoHtC/QflWfOLhKe+O9jlf/cvLE6qCNGrOv10k0YIyaeWHUyRSc+c3J9dvKW2JBUOMPD4kkYLyyurW9RyA9gdp6H+tNI+JA0LHNB3NQHMHEtliPuSaMa9C2XE2+L4oAZfPGW+89pnQLopuw3nuTt1kwmPFODIEwWbCmYoKlPULoIRJTnKIAcbRnVAQIUZwWoDCHqHVMBGwhzaGiB6B4WgBsIQUMqicEVHak8Y4EpCBRi4BK175vNK6FSpH8FhJaddzraaweUOk0yf8WMlYTZl188PbnLwIE8wBIgiAI4p8CQRAESQDMgwDBtw8uhgkqTopLAFZQOCCYBQAA8B0AnQEqmwAjAD4ZCoRBIQTy27EEAGEtABQ08AoZ+S5TbuLvd+0H9g64v5uuw+q/mB/Vd4W/qX5M9vTzAfql/r/9j78XoA9AD9VesU9ADysP2R+Ff9mP2e+Af9bXgAzNHB7D0Eb8pD/q+gH5u/2vuD/yD+ef6j7e/AB+t3sJ/q4DSkq3O+u99T7uv4bsQRWb1g/j6IJXSYQZfBerKhkk7rgQj3Dg+JQZfpk+x6t1VDRbEwR41kNzldQ70HOoiRXl1/aW1Lav9QghgX39mhqgQaVX3V9B1mCOAHWQy5rm4/ytnLNM5DmIzdtNzPMF4Y8BQDGOFM6VaQAA/v/+lE//g/5H48/5AGtWbv4D0dXphC9fPxG6b7bDTkrSxorALYj4a2kjPTCSSHef+2h3vqUxwTfHJfWl09PWeJgDIOa5vMUOd94oUx2qcwi0iMat0WdhRwsZy6Ua6QTshVXwMkbDmTA1BS3Lwb7IaPzkuttvjIaa+i5W1D93TObJB8fFiTbl/xb9sqxWnp50/ZZ0GFLGteNWzg4p1YzuYcJeQf/Pd6TaZNWFQh5PhVIHbVX/zFeOUbAP86yrG5uwcyB5jSzGPXNAIeo7pT/YRhbj6aVMYoojlCgl8edoz66buUaZoJuHKcvllwrfL0Y2Sz3JbD2mr9g0t7K5NMubq4CoE7ORa9QjKicLyvhoB76Kr6i8i3tYJv6L0QAZjlIXtoaDEfthi8oWCVowGbsMsxNaIGYI+ybezY6GVNjFQMBvGdq7O3Syl4YSrMjZn//WCf45/7DVn9axxVgKEaKrXoLj7EkbTe5IDHlxDhQj/wETqY0SnNF0MD+5OOREybNlnnzYCUDb9/+x+bHORF2aqt2/rETKjdO3yOY037+5JiwONdQqYqBs8IVpaFxpkHGun6jucTI35lDDC+AtRYrqT9/CSUzbGzaO/RV1uDvC2L3sHx2O+pjKkmjgjNQnE/HJ/lXe/73fRM/joUcnXSBvIT7J/+F8N/05/c47OdswkfqHEaUg9DJx+IyeF6hNGy8gtfT/RU6FGBO6EI3P1wO/XXurTcLNigqUekspMwvv/O+Iq1N7iRtNXy/JqTKt2vP2/mIpb6M6YJgPctjJaeLmer9jbBndXx6kRVeG6lx3v+zWD2SLyWBLqk21BkCiqjstq25K4zl+V6RRM+/NfI7Dj3qgzD5kpYc8uDWoFyWXdqy+WpFCH58RXHRgP5qhNiFqD5qXEiONZnyGQw0UpBJjoxGfpPqUQ3SjqpdDAZ9xcRQyGCV2KZeBt/tfWTIyAQY4asAb2ST48FIw40rt5LXPxbTqST0oyZssj8vMlWBdLNYNVUISfmMr9OboGZ+a7M+Z8fMr/vVhN8bbeqCjxXYQiyOKCK4qTsk1vkzsvxdkmwj28v++h+i8X8GtL/EPV19CYa9X1ArTsjkLvWO7wqXoeB7obwXyHp0u9/mYdFxqMS4yypOSo81lqN/py30nCLQOQRYMspL87tuEKKE2x9uGUu5hLh4U7s4li9MksP9WmMi6jWDN//hGpYxAmahE2AwU8rXou4+ecNBDzwvfTaEfxBfGaLesyU9L1mwnD55SP4vxG+fSx2tAH1z2iiH4HGMNYkh3KDyYP5OZzNCikjBK4anRJcCPKaknK/PbLf998I27/rreJcgY+Ql3UdgLuxKnpYC/Zgy1lH/wFThu33Jn00j8uX7wxn4lfs0r8zrclbazHX4lmxWYTTeOl4FPbNo0GIZmBKbXJyvv81N/XcMcFFM2kOkmc4Ac55xL13zr/Wiq11LHM88rIXRrCr4SH6jp4ONaUmjJab01WTAhvgod4KTLOV3UYpn8eQREADxfYuuZOHJLv/7jEF5y+HAHKrMgCwZfUzAEKVXRfhtElRrefnRRjbbB4JCb1Kqa6kAAAA==)}.controller-shell--mmcqmaster .nav-item.active .nav-label{background-image:url(data:image/webp;base64,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)}.controller-shell--wwtbamaster .nav-label,.controller-shell--mmcqmaster .nav-label{filter:drop-shadow(0 4px 6px #00000038)drop-shadow(0 10px 18px #0000004d)}.controller-shell--wwtbamaster .nav-item:hover .nav-label,.controller-shell--mmcqmaster .nav-item:hover .nav-label{filter:drop-shadow(0 5px 8px #0000003d)drop-shadow(0 12px 20px #00000057)}.controller-shell--wwtbamaster .nav-item.active .nav-label,.controller-shell--mmcqmaster .nav-item.active .nav-label{filter:drop-shadow(0 5px 8px #00000042)drop-shadow(0 13px 22px #0000005c)}.controller-shell--wwtbamaster .sidebar.collapsed .nav-label,.controller-shell--mmcqmaster .sidebar.collapsed .nav-label{opacity:0;visibility:hidden;pointer-events:none;filter:none;max-width:0;padding-left:0;padding-right:0;transition:max-width .34s,padding .34s,opacity .24s,transform .34s,background-image .2s,color .2s,filter .2s,visibility 0s linear .34s;transform:translateY(-2px)scaleX(.7)}.controller-shell--wwtbamaster .nav-item.active .nav-icon,.controller-shell--mmcqmaster .nav-item.active .nav-icon{filter:drop-shadow(0 0 4px #ffffff59)}.main-content{z-index:1;position:relative}.landing-screen{justify-content:center;align-items:center;display:flex}.landing-logo-container{aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-4);width:100%;max-width:min(90vw,480px);padding:var(--space-4);flex-direction:column;animation:1.5s cubic-bezier(.16,1,.3,1) forwards landing-fade-in;display:flex}.landing-logo{object-fit:contain;max-width:80%;max-height:80%}.landing-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.landing-enter,.landing-join{min-width:140px}.landing-join{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=480px){.landing-actions{flex-direction:column;width:100%}.landing-enter,.landing-join{width:100%}}@keyframes landing-fade-in{0%{transform:translateY(6px)scale(.99)}to{transform:translateY(0)scale(1)}}.glass-loading{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--ui-panel-radius);width:100%;height:100%;color:var(--t2);font-family:var(--font-condensed);flex-direction:column;min-height:240px;font-size:13px;display:flex}.glass-loading-skeleton{gap:var(--space-2);width:70%;max-width:22rem;display:grid}.glass-loading-skeleton span{background:var(--surface-raised);border-radius:var(--r-xs);height:var(--space-3)}.glass-loading-skeleton span:nth-child(2){width:82%}.glass-loading-skeleton span:nth-child(3){width:64%}@media (prefers-reduced-motion:reduce){.launcher-tab,.controller-card-bg,.controller-card-bg:after,.app-shell,.sidebar,.sidebar__logo-box,.nav-item,.nav-item svg,.nav-item span,.nav-icon,.landing-logo-container{transition:none;animation:none}}.toast-layer{bottom:var(--space-4);align-items:center;gap:var(--space-2);pointer-events:none;z-index:1100;flex-direction:column;display:flex;position:fixed;left:0;right:0}.toast{background:linear-gradient(180deg, #ffffff0a, transparent 60%), var(--raised-plus);border-radius:var(--r-sm-o6);color:var(--t1);font-size:var(--text-sm);align-items:center;gap:var(--space-3);max-width:min(560px, calc(100vw - var(--space-5)));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);pointer-events:auto;animation:toast-enter var(--motion-quick) var(--motion-ease);display:flex;box-shadow:inset 0 1px #ffffff0f,0 6px 20px #00000080}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}}.toast--error{background:linear-gradient(180deg, #ffffff0f, transparent 60%), color-mix(in srgb, var(--sys-red) 30%, black)}.toast--info{background:linear-gradient(180deg, #ffffff0f, transparent 60%), color-mix(in srgb, var(--sys-orange) 30%, black)}.toast--success{background:linear-gradient(180deg, #ffffff0f, transparent 60%), color-mix(in srgb, var(--sys-green) 26%, black)}.toast__message{overflow-wrap:anywhere;flex:auto;min-width:0}@media (prefers-reduced-motion:reduce){.toast{animation:none}}
