@font-face{font-family:CelaQ Roboto Flex;src:url(/assets/RobotoFlex-4D153Dti.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:#555;--c-h:217;--c-s:83%;--c-l:53%;--c:hsl(var(--c-h) var(--c-s) var(--c-l));--accent:var(--c);--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);--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;--text-xs:10px;--text-sm:13px;--text-base:15px;--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;--line-subtle:#ffffff09;--line-soft:#ffffff0f;--line-strong:var(--raised-plus);--interaction-hover:#ffffff0a;--interaction-hover-strong:#fff1;--interaction-selected:rgb(from var(--c) r g b / .085);--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-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-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(--c) r g b / .55);--focus-glow:rgb(from var(--c) r g b / .4);--focus-ring:rgb(from var(--c) r g b / .18);--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;--ui-label:var(--t1);--ui-label-secondary:#b0b0b0;--ui-label-size:var(--text-base);--ui-label-weight:600;--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) + 8px);--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;display:flex}.nm-select__arrow:hover{color:var(--t1);background:linear-gradient(135deg, var(--surface-btn-hi), var(--surface-btn-hi-bot))}.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:81px}.qe-action.when-dirty{width:var(--qe-btn-w);min-width:0}.qe-action.when-clean{width:calc(var(--qe-btn-w) * 2 + var(--space-3));min-width:0}.qe-action.when-clean.qe-action--compact{padding-inline:var(--space-4);width:auto}.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: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%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();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}.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{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:8px;min-height:42px;padding:0 10px}.search-field{align-items:center;gap:8px;min-width:min(320px,36vw);display:flex;position:relative}.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);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(--t3);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)}: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-connected{color:var(--state-success)}:is(.profile-validation,.checklist,.preflight-grid) .is-missing,.stack-diagnostics .has-issue,.qe-unsaved{color:var(--state-warning)}.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}.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;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,.coverage-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 .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-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,.coverage-list>div{justify-content:space-between;align-items:center;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;font-size:12px;font-stretch:47%;display:inline-flex}.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}.coverage-list>div>span:first-child{color:var(--t2);font-family:var(--font-compressed);font-size:12px;font-stretch:47%}.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;transition:all .3s var(--motion-ease);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}}.main-content{animation:nm-enter var(--motion-enter-duration) var(--motion-ease) both}.editor-scrim{animation:nm-enter var(--motion-standard) var(--motion-ease) both}.editor-scrim.no-enter,.editor-scrim.no-enter .editor-modal{animation:none}.editor-scrim{background:var(--overlay-scrim);padding:var(--ui-dialog-padding);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editor-modal{animation:nm-enter var(--motion-enter-duration) var(--motion-ease) both;border-radius:var(--ui-dialog-radius);max-height:calc(100vh - (var(--ui-dialog-padding) * 2));grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-width:900px;animation-delay:40ms;display:grid;position:relative;overflow:hidden}.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}.qe-ref-field,.qe-format-control{align-items:center;gap:var(--space-3);display:flex}.qe-ref-field>span,.qe-format-control>span,.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-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(--space-3) 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-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}.editor-block,.editor-tabs-block{background:0 0;border:0;padding:0}.editor-field>span,.source-entry>span{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}.editor-field input,.editor-field textarea{min-width:0;padding:var(--ui-control-padding-y) var(--ui-control-padding-x);width:100%}.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{height:104px}.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=coq] .qe-qa-block--coq,.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{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{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{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{--c:var(--state-warning)}.qe-qa-block--osq .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{gap:var(--space-3);width:100%;min-width:0;display:grid}.qe-qa-field{cursor:pointer;align-items:center;gap:var(--space-2);height:var(--field-h);min-width:0;padding:0 var(--space-2);display:flex;overflow:hidden}.qe-qa-field-icon{flex:none;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;font-family:var(--font-mono);height:100%;box-shadow:inset 0 1.5px 4px #000000d9, inset 0 -.5px 0 var(--bevel-light-hi);border:0;flex:auto;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:var(--state-burgundy);height:var(--field-h);color:var(--state-gold);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-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-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{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-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+.qe-metadata-row{margin-top:var(--space-1)}.qe-metadata-row--controller{grid-template-columns:1fr}.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--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-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:18px 18px 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:14px 14px 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-refs:checked~.qe-switcher{--sw-idx:1}#tab-pic:checked~.qe-switcher{--sw-idx:2}#tab-ver:checked~.qe-switcher{--sw-idx:3}#tab-use:checked~.qe-switcher{--sw-idx:4}#tab-host:checked~.qe-switcher .switcher-item[for=tab-host],#tab-refs:checked~.qe-switcher .switcher-item[for=tab-refs],#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{--sw-n:5;--sw-glow-idx:0;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:has(#tab-host:checked){--sw-glow-idx:0}.editor-tabs-block:has(#tab-refs:checked){--sw-glow-idx:1}.editor-tabs-block:has(#tab-pic:checked){--sw-glow-idx:2}.editor-tabs-block:has(#tab-ver:checked){--sw-glow-idx:3}.editor-tabs-block:has(#tab-use:checked){--sw-glow-idx:4}.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-refs:checked~.tab-stack .tab-panel--refs,#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;display:flex}.host-notes-stack>label:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.host-notes-stack>label:last-child .ta-pronunciation{flex:1;height:100%;min-height:34px}.host-notes-stack .ta-explanation{height:35px}.host-notes-stack textarea{resize:none}.ta-explanation{height:35px}.ta-pronunciation{min-height:34px}.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}.tab-panel--refs{flex-direction:column;display:flex}.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-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}#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 var(--line-subtle);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:var(--space-3);min-height:230px;padding:var(--space-4);text-align:center;transition:border-color var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease);justify-items:center;display:grid}.symbols-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-raised-deep);transform:translateY(-1px)}.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}@media (prefers-reduced-motion:reduce){.symbols-card{transition:none;animation:none}}.style-audit{--style-audit-gap:var(--space-4);gap:var(--style-audit-gap);min-height:0;padding:var(--space-4);flex-direction:column;display:flex;overflow:auto}.style-audit-hero{border-radius:var(--r-sm);align-items:stretch;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);display:grid}.style-audit-hero p,.style-audit-hero h2,.style-audit-hero span{margin:0}.style-audit-hero p{color:var(--t3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.style-audit-hero h2{color:var(--t1);margin-top:var(--space-1);font-size:24px;line-height:1.1}.style-audit-hero span{color:var(--t2);font-size:var(--text-sm);margin-top:var(--space-2);max-width:760px;display:block}.style-audit-hero__rules{background:linear-gradient(180deg, var(--surface-inset), var(--surface-inset-bot));border:1px solid var(--surface-inset-border);border-radius:var(--r-sm);box-shadow:var(--shadow-cavity);gap:var(--space-1);padding:var(--space-3);display:grid}.style-audit-hero__rules strong{color:var(--t1);font-size:var(--text-sm)}.style-audit-layout{gap:var(--style-audit-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-audit-panel{background:var(--surface-raised-deep);border-radius:var(--r-sm);box-shadow:var(--shadow-raised-deep);padding:var(--space-3)}.style-audit-panel>header{box-shadow:inset 0 -.5px 0 var(--line-subtle);align-items:center;gap:var(--space-2);min-height:var(--ctrl-h);padding-bottom:var(--space-2);display:flex}.style-audit-panel h3{color:var(--t1);font-size:var(--text-base);margin:0}.style-audit-panel--reference>header{background:linear-gradient(90deg, rgb(from var(--c) r g b / .1) 0%, transparent 60%);border-radius:var(--r-sm) var(--r-sm) 0 0;margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0;padding-inline:var(--space-3)}.style-audit-panel--reference>header h3{color:var(--c)}.style-audit-source-list,.style-audit-grid,.style-audit-radius-grid,.style-audit-form-grid,.style-audit-drift-list,.style-audit-bevel-grid,.style-audit-motion-grid,.style-audit-press-row{margin-top:var(--space-3)}.style-audit-source-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-audit-source-list code,.style-audit-tile code,.style-audit-radius-sample code,.style-audit-drift-list code,.style-audit-bevel-swatch code,.style-audit-motion-row code{color:var(--t2);font-family:var(--font-mono);font-size:var(--text-xs)}.style-audit-source-list code{background:var(--surface-inset);border:1px solid var(--line-subtle);border-radius:var(--r-sm);padding:var(--space-1) var(--space-2)}.style-audit-legend{color:var(--t3);font-size:var(--text-xs);align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.style-audit-legend span{align-items:center;gap:var(--space-1);display:inline-flex}.style-audit-legend span:before{content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.style-audit-legend .leg-pass:before{background:var(--state-success-strong)}.style-audit-legend .leg-warn:before{background:var(--state-warning-strong)}.style-audit-legend .leg-drift:before{background:var(--state-danger-strong)}.style-audit-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(174px,1fr));display:grid}.style-audit-grid--buttons,.style-audit-grid--badges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.style-audit-tile{background:var(--surface-raised);border-radius:var(--r-sm);box-shadow:var(--shadow-raised);gap:var(--space-2);min-height:108px;padding:var(--space-2);display:grid;position:relative}.style-audit-tile>div,.style-audit-tile>span:not(.style-audit-id):not(.sa-dot),.style-audit-tile>button{min-height:var(--ctrl-h)}.style-audit-tile>div{padding:var(--space-2);justify-content:center;align-items:center;display:flex}.sa-dot{height:6px;right:var(--space-2);top:var(--space-2);border-radius:50%;width:6px;position:absolute}.sa-pass{background:var(--state-success-strong)}.sa-warn{background:var(--state-warning-strong)}.sa-drift{background:var(--state-danger-strong)}.style-audit-id{background:var(--surface-inset);border:1px solid var(--line-subtle);color:var(--t1);font:800 var(--text-xs)/1 var(--font-mono);min-width:30px;height:18px;padding:0 var(--space-1);border-radius:3px;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.style-audit-glass{--c:#2470eb;color:#fff}.style-audit-controller-card{color:var(--t1);width:100%}.style-audit-display-panel{min-height:66px;padding:var(--space-3)}.style-audit-display-option{width:100%;min-height:42px}.style-audit-radius-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.style-audit-radius-sample{background:var(--surface-raised);border-radius:var(--r-sm);box-shadow:var(--shadow-raised);align-items:start;gap:var(--space-2);padding:var(--space-2);display:grid}.style-audit-radius-sample>div{background:linear-gradient(135deg, rgb(from var(--c) r g b / .38), transparent), var(--surface-inset);border:1px solid var(--line-soft);width:100%;height:54px}.style-audit-radius-sample strong{color:var(--t1);font-size:var(--text-sm)}.style-audit-radius--zero{border-radius:0}.style-audit-radius--3{border-radius:3px}.style-audit-radius--xs{border-radius:var(--r-xs)}.style-audit-radius--sm{border-radius:var(--r-sm)}.style-audit-radius--md{border-radius:var(--r-md)}.style-audit-radius--14{border-radius:14px}.style-audit-radius--lg{border-radius:var(--r-lg)}.style-audit-radius--20{border-radius:20px}.style-audit-radius--xl{border-radius:var(--r-xl)}.style-audit-radius--pill{border-radius:var(--r-pill)}.style-audit-form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.style-audit-form-grid label{gap:var(--space-1);display:grid}.style-audit-form-grid label>span{color:var(--t2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.style-audit-table-wrap{margin-top:var(--space-3);overflow:auto}.style-audit-table-wrap .qdb-table{width:100%;min-width:620px}.style-audit-drift-list{gap:var(--space-2);display:grid}.style-audit-drift-item{background:var(--surface-inset);border:1px solid var(--line-subtle);border-radius:var(--r-sm);align-items:center;gap:var(--space-2);min-height:var(--ctrl-h);padding:var(--space-2);grid-template-columns:6px auto auto minmax(0,1fr);display:grid}.style-audit-drift-item .sa-dot{position:static}.style-audit-drift-item code{flex:1}.style-audit-bevel-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.style-audit-bevel-swatch{gap:var(--space-2);display:grid}.style-audit-bevel-swatch>div{background:var(--surface-raised);border-radius:var(--r-sm);height:48px}.style-audit-bevel-swatch strong{color:var(--t2);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:600}.style-audit-motion-grid{gap:var(--space-2);display:grid}.style-audit-motion-row{background:var(--surface-inset);border-radius:var(--r-sm);align-items:center;gap:var(--space-3);min-height:var(--ctrl-h);padding:0 var(--space-3);grid-template-columns:180px 90px 1fr;display:grid}.style-audit-motion-row code{color:var(--t1)}.style-audit-motion-row span{color:var(--t3);font-size:var(--text-xs)}.style-audit-motion-demo{background:rgb(from var(--c) r g b / .18);border-radius:var(--r-pill);color:var(--t2);font-size:var(--text-xs);opacity:.25;height:20px;padding:0 var(--space-3);justify-content:center;align-items:center;transition-property:opacity;display:inline-flex}.style-audit-motion-row:hover .style-audit-motion-demo{opacity:1}.style-audit-motion-demo--quick{transition-duration:var(--motion-quick);transition-timing-function:var(--motion-ease)}.style-audit-motion-demo--standard,.style-audit-motion-demo--ease{transition-duration:var(--motion-standard);transition-timing-function:var(--motion-ease)}.style-audit-motion-demo--press{transition-duration:var(--motion-quick);transition-timing-function:var(--motion-press)}.style-audit-press-row{align-items:center;gap:var(--space-3);display:flex}.style-audit-press-row span{color:var(--t3);font-family:var(--font-mono);font-size:var(--text-xs)}.style-audit-press-btn:active{transform:scale(.97)}@media (width<=980px){.style-audit-hero,.style-audit-layout{grid-template-columns:1fr}}.console-select{min-width:140px}.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}.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-leaderboard,.bm-qualified,.bm-device-health{border-radius:10px;padding:12px;overflow-y:auto}.bm-question h4,.bm-leaderboard 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-side{flex-direction:column;gap:12px;min-height:0;display:flex}.bm-leaderboard ol{gap:4px;margin:0;padding:0;list-style-position:inside;display:grid}.bm-leaderboard li{justify-content:space-between;font-size:13px;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-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-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;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;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}@font-face{font-family:BM Elan;src:url(/assets/ElanRegular-O0xLcB6Y.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BM Elan;src:url(/assets/ElanBold-D0LYJ72f.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BM Elan;src:url(/assets/ElanItalic-Cx7wefSZ.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}.bm-stage--display.bm-theme-vbm{color:#fff;background-image:url(/assets/background-DwPxc5IV.png);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}@font-face{font-family:BM Elan Extended;src:url(/assets/Elan_ITC_Extended_Book-DMKYhQ4V.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BM Elan Extended;src:url(/assets/Elan_ITC_Extended_Medium-D_3cpmIP.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.bm-broadcast-stage{aspect-ratio:3840/2160;background:url(/assets/backdrop-3Asly4tI.jpg) 50%/cover no-repeat;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.bm-display-text{color:#fff;letter-spacing:0;text-shadow:0 calc(var(--bm-display-text-unit,1px) * 7) calc(var(--bm-display-text-unit,1px) * 5) #000000e0, 0 calc(var(--bm-display-text-unit,1px) * 18) calc(var(--bm-display-text-unit,1px) * 36) #00000073;font-family:BM Elan Extended,BM Elan,system-ui,sans-serif;font-weight:400}.bm-flip-cuboid,.bm-flip-cuboid__lift,.bm-flip-cuboid__rotator{transform-style:preserve-3d;display:block;position:absolute;inset:0}.bm-flip-cuboid__lift,.bm-flip-cuboid__rotator{transition-duration:var(--bm-cuboid-duration);transition-property:transform;transition-timing-function:cubic-bezier(.32,.02,.18,1)}.bm-flip-cuboid__lift{transform:translateZ(var(--bm-cuboid-lift))}.bm-flip-cuboid__rotator{transform:rotateX(var(--bm-cuboid-rotation));transform-origin:50%}.bm-flip-cuboid__face{backface-visibility:hidden;transform-style:preserve-3d;display:block;position:absolute;inset:0}.bm-flip-cuboid__face--front{transform:translateZ(var(--bm-cuboid-half-depth))}.bm-flip-cuboid__face--back{transform:rotateX(180deg) translateZ(var(--bm-cuboid-half-depth))}.bm-flip-cuboid__edge,.bm-flip-cuboid__side{backface-visibility:hidden;background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.bm-flip-cuboid__edge{left:var(--bm-cuboid-face-inset);width:calc(100% - (var(--bm-cuboid-face-inset) * 2));height:var(--bm-cuboid-depth)}.bm-flip-cuboid__edge--top{top:calc(var(--bm-cuboid-face-inset) - var(--bm-cuboid-half-depth));transform:rotateX(90deg)}.bm-flip-cuboid__edge--bottom{bottom:calc(var(--bm-cuboid-face-inset) - var(--bm-cuboid-half-depth));transform:rotateX(-90deg)}.bm-flip-cuboid__side{top:var(--bm-cuboid-face-inset);width:var(--bm-cuboid-depth);height:calc(100% - (var(--bm-cuboid-face-inset) * 2))}.bm-flip-cuboid__side--left{left:calc(var(--bm-cuboid-face-inset) - var(--bm-cuboid-half-depth));transform:rotateY(-90deg)}.bm-flip-cuboid__side--right{right:calc(var(--bm-cuboid-face-inset) - var(--bm-cuboid-half-depth));transform:rotateY(90deg)}@media (prefers-reduced-motion:reduce){.bm-flip-cuboid__lift,.bm-flip-cuboid__rotator{transition-duration:0s}}.r2-board{--r2-col-gap:68;--r2-row-gap:60;--r2-label-size:130;--r2-selection-duration:1.5s;--r2-reveal-depth:12.5;--r2-reveal-offset:-12.5;--r2-cell-w:1055;--r2-cell-h:305;--r2-tile-inset:27.5;--r2-bg-w:2522;--r2-bg-h:1522;--r2-cols:3;--r2-rows:4;--r2-cell-scale:1;--r2-env-w:calc(3 * var(--r2-cell-w) + 2 * 68);--r2-env-h:calc(4 * var(--r2-cell-h) + 3 * 60);--dpx:calc(100cqw / var(--r2-env-w));--cellpx:calc(var(--dpx) * var(--r2-cell-scale));--bm-display-text-unit:var(--cellpx);width:100%;aspect-ratio:var(--r2-env-w) / var(--r2-bg-h);font-family:BM Elan Extended,BM Elan,system-ui,sans-serif;position:relative;container-type:inline-size}.r2-board:before{content:"";box-sizing:border-box;width:calc(var(--dpx) * var(--r2-panel-w,2522));height:calc(var(--dpx) * var(--r2-panel-h,1522));border:solid calc(var(--dpx) * 22);-webkit-backdrop-filter:blur(calc(var(--dpx) * var(--r2-board-blur,24)));backdrop-filter:blur(calc(var(--dpx) * var(--r2-board-blur,24)));border-image:url(/assets/board-bg-BWHpMIYc.png) 22 fill;margin:auto;position:absolute;inset:0}.r2-board__grid{grid-template-columns:repeat(var(--r2-cols), calc(var(--cellpx) * var(--r2-cell-w)));column-gap:calc(var(--cellpx) * var(--r2-col-gap));row-gap:calc(var(--cellpx) * var(--r2-row-gap));width:fit-content;height:fit-content;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r2-board__cutout{pointer-events:none}.r2-cell{z-index:0;width:calc(var(--cellpx) * var(--r2-cell-w));height:calc(var(--cellpx) * var(--r2-cell-h));color:inherit;font:inherit;appearance:none;-webkit-backdrop-filter:blur(calc(var(--cellpx) * var(--r2-cell-blur,12)));backdrop-filter:blur(calc(var(--cellpx) * var(--r2-cell-blur,12)));perspective:calc(var(--cellpx) * 900);background:url(/assets/cell-outline-BYBqL59i.png) 50%/100% 100% no-repeat;border:0;padding:0;position:relative}.r2-cell--centered-pair{left:calc(var(--cellpx) * (var(--r2-cell-w) + var(--r2-col-gap)) / 2)}.r2-cell__tile{inset:calc(var(--cellpx) * var(--r2-tile-inset));transform-origin:50%;background:url(/assets/cell-idle-BHwruh6g.png) 50%/100% 100% no-repeat;transition:transform .12s;position:absolute}.r2-cell__tile:before,.r2-cell__tile:after,.r2-cell__reveal-back-tile:before,.r2-cell__reveal-back-tile:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.r2-cell__tile:before,.r2-cell__reveal-back-tile:before{opacity:0;background-image:url(/assets/cell-selected-CVY6aAoH.png);transition:opacity .22s ease-in-out}.r2-cell__tile:after,.r2-cell__reveal-back-tile:after{opacity:0;background-image:url(/assets/cell-used-DNs5lEuu.png)}.r2-cell:after{content:"";inset:calc(var(--cellpx) * var(--r2-tile-inset));z-index:-1;box-shadow:0 0 calc(var(--cellpx) * 24) calc(var(--cellpx) * 10) #fffffff2, 0 0 calc(var(--cellpx) * 105) calc(var(--cellpx) * 45) #ffffffa6;transform-origin:50%;opacity:0;position:absolute}.r2-cell.is-selected{z-index:1}.r2-cell.is-selection-sequence .r2-cell__tile{animation:r2-tile-selection-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence .r2-cell__reveal-back-tile{background-image:url(/assets/cell-idle-BHwruh6g.png)}.r2-cell.is-selection-sequence .r2-cell__tile:before,.r2-cell.is-selection-sequence .r2-cell__reveal-back-tile:before{animation:r2-selected-face-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence .r2-cell__tile:after,.r2-cell.is-selection-sequence .r2-cell__reveal-back-tile:after{animation:r2-used-face-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence>.r2-cell__label{animation:r2-label-selection-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence .r2-cell__reveal-label{animation:r2-reveal-label-opacity-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence .r2-cell__reveal-face .bm-flip-cuboid__rotator{animation:r2-reveal-selection-sequence var(--r2-selection-duration) ease-in-out both}.r2-cell.is-selection-sequence:after{animation:r2-selected-glow-once var(--r2-selection-duration) ease-in-out both}@keyframes r2-tile-selection-sequence{0%{transform:scale(1)}33.333%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes r2-label-selection-sequence{0%{opacity:1;transform:scale(1)}33.333%{opacity:1;transform:scale(1.08)}to{opacity:.35;transform:scale(1)}}@keyframes r2-reveal-label-opacity-sequence{0%,33.333%{opacity:1}to{opacity:.35}}@keyframes r2-reveal-selection-sequence{0%{transform:scale(1)rotateX(180deg)}33.333%{transform:scale(1.08)rotateX(180deg)}to{transform:scale(1)rotateX(180deg)}}@keyframes r2-selected-face-sequence{0%{opacity:0}33.333%{opacity:1}to{opacity:0}}@keyframes r2-used-face-sequence{0%,33.333%{opacity:0}to{opacity:1}}@keyframes r2-selected-glow-once{0%{opacity:0;transform:scale(1)}33.333%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}.r2-cell.is-used:not(.is-selection-sequence) .r2-cell__tile{background-image:url(/assets/cell-used-DNs5lEuu.png)}.r2-cell__label{inset:calc(var(--cellpx) * var(--r2-tile-inset));padding:calc(var(--cellpx) * var(--r2-label-pad,17));font-size:calc(var(--cellpx) * var(--r2-label-size));text-align:center;text-wrap:balance;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.r2-board--compact .r2-cell__label{font-size:calc(var(--cellpx) * var(--r2-label-size-2l,100));line-height:1.08}.r2-cell.is-used .r2-cell__label{opacity:.35}.r2-cell__reveal-face .bm-flip-cuboid__edge{box-shadow:0 calc(var(--cellpx) * 8) calc(var(--cellpx) * 6) #0003}.r2-cell__reveal-face.is-revealing .bm-flip-cuboid__rotator{animation:1s ease-in-out both r2-mystery-reveal}@keyframes r2-mystery-reveal{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}.r2-cell__reveal-front-tile,.r2-cell__reveal-back-tile{inset:calc(var(--cellpx) * var(--r2-tile-inset));transform-origin:50%;background:url(/assets/cell-idle-BHwruh6g.png) 50%/100% 100% no-repeat;position:absolute}.r2-cell.is-used .r2-cell__reveal-back-tile{background-image:url(/assets/cell-used-DNs5lEuu.png)}.r2-board--selection-pulse .r2-cell.is-selected .r2-cell__tile:before,.r2-board--selection-pulse .r2-cell.is-selected .r2-cell__reveal-back-tile:before{opacity:1}.r2-cell__mystery{background:url(/assets/cell-mystery-COfb-YFX.png) center / calc(var(--cellpx) * 1000) calc(var(--cellpx) * 250) no-repeat;position:absolute;inset:0}.r2-cell--button{cursor:pointer}.r2-cell--button:active .r2-cell__tile{transform:scale(.97)}.r2-board--selection-pulse .r2-cell.is-selected:after{opacity:0;animation:none}@keyframes r2-selected-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.r2-cell--button{transition:none}.r2-board--selection-pulse .r2-cell.is-selected:after{opacity:0;animation:none}.r2-cell.is-selection-sequence .r2-cell__tile,.r2-cell.is-selection-sequence .r2-cell__tile:before,.r2-cell.is-selection-sequence .r2-cell__tile:after,.r2-cell.is-selection-sequence .r2-cell__reveal-face .bm-flip-cuboid__rotator,.r2-cell.is-selection-sequence:after{animation:none}.r2-cell.is-selection-sequence .r2-cell__tile:before{opacity:0}.r2-cell.is-selection-sequence .r2-cell__tile:after{opacity:1}.r2-cell.is-selection-sequence .r2-cell__reveal-back-tile:before{opacity:0}.r2-cell.is-selection-sequence .r2-cell__reveal-back-tile:after{opacity:1}.r2-cell__reveal-face.is-revealing .bm-flip-cuboid__rotator{animation:none;transform:rotateX(180deg)}}.r2-stage .r2-board{width:calc(100cqw * var(--r2-env-w) / 3840)}.bm-r3-memory-board-stage__board{width:calc(100% * 2023 / 3840 * var(--r3-frame-scale,1))}.bm-r3-memory-board{aspect-ratio:2023/1423;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;container-type:inline-size}.bm-r3-memory-board__grid{width:calc(100cqw * var(--r3-grid-w) / 2023);height:calc(100cqw * var(--r3-grid-h) / 2023);box-sizing:border-box;grid-template-columns:repeat(var(--r3-cols), calc(100cqw * var(--r3-cell-w) / 2023));grid-template-rows:repeat(var(--r3-cols), calc(100cqw * var(--r3-cell-h) / 2023));gap:calc(100cqw * var(--r3-cell-gap) / 2023);padding:calc(100cqw * var(--r3-frame-pad) / 2023);perspective:2600px;perspective-origin:50%;transform-style:preserve-3d;background:0 0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bm-r3-memory-board__cell{appearance:none;width:100%;min-width:0;height:100%;min-height:0;transform-style:preserve-3d;background:0 0;border:0;outline:0;padding:0;display:block;position:relative;overflow:visible}button.bm-r3-memory-board__cell{cursor:pointer}button.bm-r3-memory-board__cell:disabled{cursor:default}.bm-r3-memory-board__face{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 5px 8px #00000059}.bm-r3-memory-board__cuboid .bm-flip-cuboid__edge,.bm-r3-memory-board__cuboid .bm-flip-cuboid__side{box-shadow:0 4px 7px #0000004d}.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:all .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:all .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:all .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:all .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}}.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-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;padding:9px 12px;font-size:.82rem;font-weight:700;position:absolute;top:60px;left:12px;right:12px}.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}.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/celaq-backdrop-DtXuh1aq.jpg) type("image/jpeg")), 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}.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))), 280px);align-content:center;justify-items:center;min-height:100svh;padding:16px 13px;display:grid}.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}.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:linear-gradient(#0a0c1629, #0a0c1670), 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:linear-gradient(#0a0c168c, #0a0c16c7), 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))}.role-badge,.section-head span{color:var(--t2)}.controller-grid{grid-template-columns:repeat(var(--card-cols,3), calc(var(--controller-card-height) * 4 / 3));justify-content:center;gap:12px;display:grid}.controller-card:disabled{cursor:default;opacity:.58}.controller-card:not(:disabled):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;position:absolute;inset:14% 10%}.controller-card--format .controller-card-logo-frame{aspect-ratio:16/9;width:84%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.controller-card--format .controller-card-logo-frame--43{aspect-ratio:4/3}.controller-card--format .controller-card-logo-frame--fill{width:100%}.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/ConduitITCStd-CQ6f1do3.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Conduit;src:url(/assets/ConduitITCStd-Medium-CJaAyiN_.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Conduit;src:url(/assets/ConduitITCStd-Bold-H_xwKxlJ.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Elan ITC Extended;src:url(/assets/Elan_ITC_Extended_Medium-D_3cpmIP.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Elan ITC Extended;src:url(/assets/Elan_ITC_Extended_Bold-BOdYuuGp.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/NeusaNextPro-Regular-BwWCS8fM.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/NeusaNextPro-Medium-DmcXkOFs.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neusa Next Pro;src:url(/assets/NeusaNextPro-Bold-DPEDwYlq.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_6b18871fff0653db/sidebar-backdrop-CmK8GDVL.jpg);--controller-sidebar-font:"Neusa Next Pro", "Outfit", -apple-system, sans-serif}.controller-shell--wwtbamaster{--controller-sidebar-backdrop:url(/assets/prv_6b18871fff0653db/sidebar-backdrop-D9H7yrLR.jpg);--controller-sidebar-font:"ITC Conduit", "Outfit", -apple-system, sans-serif}.controller-shell--mmcqmaster{--controller-sidebar-backdrop:url(/assets/prv_6b18871fff0653db/sidebar-backdrop-C4uUYKs5.jpg);--controller-sidebar-font:"ITC Conduit", "Outfit", -apple-system, sans-serif}.controller-shell--qpucmaster{--controller-sidebar-backdrop:url(/assets/backdrop-Dk3STMGe.jpg);--controller-sidebar-font:"Neusa Next Pro", "Outfit", -apple-system, sans-serif}.controller-shell--brainmaster{--controller-sidebar-backdrop:url(/assets/prv_6b18871fff0653db/Brainiest%20Sidebar-Bsyz9DZa.jpg);--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)}.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{flex-direction:column;flex:1;gap:35px;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:all 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:42px;height:42px;padding:0}.nav-item:hover{color:#ffffffd9;background:#ffffff0f}.nav-item.active{color:#fff;background:#3b82f626}.app-shell.collapsed .nav-item.active{background:linear-gradient(#080c141f 0%,#080c1407 40%,#080c144a 100%)}.nav-item:active{transform:translateY(1px)scale(.985)}.nav-icon{height:20px;transform:translateY(var(--sidebar-anchor-shift,0px));flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:all .45s cubic-bezier(.4,0,.2,1);display:flex}.app-shell.collapsed .nav-icon{font-size:1.3rem}.nav-item.active .nav-icon{filter:drop-shadow(0 0 4px #3b82f680)}.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}.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:#3b82f626;box-shadow:inset 0 0 0 1px #3b82f62e}.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(/assets/Menu%20Lozenge%20Blue-2fsgtUcX.png) 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(/assets/Menu%20Lozenge%20Blue-2fsgtUcX.png) 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(/assets/Menu%20Lozenge%20Orange-XDEQLe7A.png)}.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(/assets/Menu%20Lozenge%20Purple-nWSrUnj2.png)}.controller-shell--mmcqmaster .nav-item:hover .nav-label{background-image:url(/assets/Menu%20Lozenge%20Orange-XDEQLe7A.png)}.controller-shell--mmcqmaster .nav-item.active .nav-label{background-image:url(/assets/Menu%20Lozenge%20Purple-nWSrUnj2.png)}.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;width:100%;max-width:min(90vw,480px);padding:var(--space-4);-webkit-backdrop-filter:blur(20px);border-radius:var(--r-lg);background:#ffffff05;border:1px solid #ffffff0d;justify-content:center;align-items:center;animation:1.5s cubic-bezier(.16,1,.3,1) forwards landing-fade-in;display:flex;box-shadow:0 24px 48px -12px #00000080,inset 0 1px 1px #ffffff1a}.landing-logo{object-fit:contain;filter:drop-shadow(0 10px 20px #0009);max-width:80%;max-height:80%}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;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-spinner{border:2px solid rgb(from var(--c) r g b / .12);border-top-color:var(--c);width:36px;height:36px;box-shadow:0 0 10px rgb(from var(--c) r g b / .22);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@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,.glass-loading-spinner{transition:none;animation:none}}.controller-card--format .controller-card-logo-frame--top{aspect-ratio:unset;align-items:start;width:84%;height:90%;inset:0 auto auto 50%;transform:translate(-50%)}
