.nlk{border-top:1px solid var(--hairline);padding:var(--sp-2) var(--sp-3)}.nlk-k{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber-dim);margin-bottom:var(--sp-1);font-weight:500;display:block}.nlk-wait{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-lo)}.nlk-row{align-items:baseline;gap:var(--sp-2);background:var(--bg-raised);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);width:100%;padding:var(--sp-1) var(--sp-2);cursor:pointer;text-align:left;transition:background-color var(--t-hover), border-color var(--t-hover);display:flex}.nlk-row:hover{background:var(--bg-active);border-color:var(--cyan)}.nlk-row:focus-visible{box-shadow:var(--ring-focus);outline:none}.nlk-cmd{font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);font-variant-numeric:tabular-nums;color:var(--cyan)}.nlk-lbl{min-width:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nlk-hint{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-lo)}.nlk-note{margin-top:var(--sp-1);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-lo);display:block}.cp-scrim{z-index:var(--z-modal);background:var(--scrim);animation:overlay-fade calc(var(--t-layer) * var(--motion)) var(--ease);padding:calc(var(--g) * 24) var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cp-modal{width:100%;max-width:calc(var(--g) * 155);background-color:var(--bg-raised);background-image:var(--light-blade-v);box-shadow:var(--elev-3);border-radius:var(--r-layer);max-height:70vh;animation:layer-in calc(var(--t-layer) * var(--motion)) var(--ease-layer);background-repeat:no-repeat;flex-direction:column;display:flex;overflow:hidden}.cp-inputbar{align-items:center;gap:var(--sp-2);height:calc(var(--ctl-sm) + 2 * var(--sp-2));padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);background:var(--head-bg);display:flex}.cp-prompt{color:var(--amber);font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);font-weight:var(--fw-semi);-webkit-user-select:none;user-select:none}.cp-input{min-width:0;height:var(--ctl-sm);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);caret-color:var(--yellow);padding:0 var(--sp-2);transition:box-shadow var(--t-hover) var(--ease);border:0;outline:none;flex:1}.cp-input::placeholder{color:var(--text-lo)}.cp-input:focus,.cp-input:focus-visible{box-shadow:inset 0 0 0 var(--hairline-w) var(--amber), var(--ring-focus)}.cp-esc{height:var(--ctl-xs);min-width:calc(var(--g) * 5);padding:0 var(--g-half);background:var(--bg-active);box-shadow:var(--light-specular);border-radius:var(--r-ctrl);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.cp-results{overflow-y:auto}.cp-group+.cp-group{box-shadow:inset 0 var(--hairline-w) 0 var(--hairline)}.cp-group-label{height:var(--colhead-h);padding:0 var(--gutter);font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--text-mid);align-items:center;display:flex}.cp-k-news,.cp-k-reports{color:var(--amber-dim)}.cp-k-assets{color:var(--cyan)}.cp-k-events{color:var(--amber-dim)}.cp-row{align-items:center;gap:var(--sp-2);width:100%;height:var(--ctl-lg);text-align:left;border:0;border-left:calc(var(--g-half)) solid transparent;color:var(--text-hi);padding:0 var(--gutter);font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;display:flex}.cp-row:hover{background:var(--bg-hover)}.cp-row.on{background:var(--yellow);border-left-color:var(--yellow);color:var(--text-inverse)}.cp-row.on .cp-row-title,.cp-row.on .cp-row-sub,.cp-row.on .cp-row-idx{color:var(--text-inverse)}.cp-row:focus-visible{box-shadow:var(--ring-focus);outline:none}.cp-row .cp-row-idx{font-size:var(--fs-data);line-height:var(--lh-data);flex:none;margin-right:0}.cp-row-main{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex;overflow:hidden}.cp-row-title{min-width:0;color:var(--text-hi);font-size:var(--fs-emph);line-height:var(--lh-emph);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.cp-row-sub{min-width:0;color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.cp-lock{color:var(--premium);flex:none;align-items:center;display:inline-flex}.cp-lock svg{width:var(--icon-sm);height:var(--icon-sm);display:block}.cp-row.on .cp-lock{color:var(--text-inverse)}.cp-go{color:var(--text-mid);font-size:var(--fs-data);line-height:var(--lh-data);opacity:0;flex:none}.cp-row.on .cp-go{opacity:1;color:var(--text-inverse)}.cp-state{padding:var(--sp-3) var(--gutter);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data)}.cp-state.cp-err{color:var(--down)}.cp-empty{padding:var(--sp-4) var(--gutter);color:var(--text-mid);font-family:var(--font-sans);font-size:var(--fs-emph);line-height:var(--lh-prose);text-align:center}.cp-foot{gap:var(--sp-4);height:var(--ctl-lg);padding:0 var(--gutter);box-shadow:inset 0 var(--hairline-w) 0 var(--hairline);background:var(--head-bg);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.cp-foot kbd{height:var(--ctl-xs);min-width:calc(var(--g) * 5);padding:0 var(--g-half);background:var(--bg-active);box-shadow:var(--light-specular);border-radius:var(--r-ctrl);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);margin-right:var(--g-half);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.cp-scrim{padding:calc(var(--g) * 12) var(--sp-3) var(--sp-3)}.cp-modal{max-height:80vh}.cp-inputbar{height:calc(var(--ctl-touch) + 2 * var(--g))}.cp-input{height:var(--ctl-touch);font-size:var(--fs-kpi);line-height:var(--lh-kpi)}.cp-row{height:var(--ctl-touch)}.cp-foot{display:none}}.ck-tokens{align-items:center;gap:var(--g);flex-wrap:nowrap;display:flex}.ck-badge{height:var(--ctl-xs);padding:0 var(--g);text-indent:var(--ls-label);border:1px solid var(--hairline);border-radius:var(--r-ctrl);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:var(--bg-panel);align-items:center;display:inline-flex}.ck-badge.k-mnemonic,.ck-badge.k-fn,.ck-badge.k-class{color:var(--amber);border-color:var(--amber-dim);background:var(--amber-tint)}.ck-badge.k-ticker{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-tint)}.ck-badge.k-word{color:var(--text-lo);border-style:dashed}.cmd-pulse{height:var(--ctl-xs);padding:0 var(--sp-2);text-indent:var(--ls-micro);border-radius:var(--r-ctrl);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--text-inverse);align-items:center;font-weight:700;display:inline-flex}.cmd-pulse.go{background:var(--go-green,var(--up))}.cmd-pulse.cancel{background:var(--amber)}.cmd-pulse{animation:ck-pop calc(var(--t-layer) * var(--motion)) var(--ease)}@keyframes ck-pop{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.cmd-inputwrap{position:relative}.cmd-ac{top:calc(100% + var(--sp-1));z-index:var(--z-layer);background:var(--bg-raised);background-image:var(--light-blade-v);border-radius:var(--r-layer);min-width:280px;max-width:92vw;max-height:46vh;box-shadow:var(--elev-3);background-repeat:no-repeat;position:absolute;left:0;overflow-y:auto}.cmd-ac-row{align-items:baseline;gap:var(--sp-2);width:100%;height:var(--ctl-lg);padding:0 var(--gutter);text-align:left;cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-mid);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:0;display:flex}.cmd-ac-row:hover,.cmd-ac-row.on{background:var(--amber-tint);color:var(--text-hi)}.cmd-ac-code{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--amber);text-transform:uppercase;min-width:44px}.cmd-ac-label{font-size:var(--fs-meta);flex:1}.cmd-ac-desk{font-size:var(--fs-micro);color:var(--text-lo);text-transform:uppercase;letter-spacing:var(--ls-label)}.cmd-ac-foot{padding:var(--sp-1) var(--sp-3);border-top:1px solid var(--hairline);font-family:var(--font-cond);font-size:var(--fs-micro);color:var(--text-lo);text-transform:uppercase;letter-spacing:var(--ls-label)}.nmn-pfx{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--amber);margin-right:var(--sp-1);-webkit-user-select:none;user-select:none}.nmn-pending{right:var(--sp-4);bottom:var(--sp-5);z-index:var(--z-layer);padding:var(--sp-1) var(--sp-3);background:var(--raised);border:1px solid var(--amber-dim);border-radius:var(--r-ctrl);box-shadow:var(--shadow-float);font-family:var(--font-mono);font-size:var(--fs-data);color:var(--amber);letter-spacing:var(--ls-micro);position:fixed}.cheat-scrim{z-index:var(--z-modal);background:var(--scrim);padding:8vh var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cheat-modal{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-layer);width:100%;max-width:720px;max-height:82vh;box-shadow:var(--shadow-float);overflow-y:auto}.cheat-hd{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline);background:var(--head-bg);display:flex}.cheat-hd h2{font-family:var(--font-cond);font-size:var(--fs-emph);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber);margin:0}.cheat-x{border:1px solid var(--hairline);color:var(--text-mid);border-radius:var(--r-ctrl);padding:0 var(--sp-2);cursor:pointer;font-family:var(--font-mono);background:0 0;margin-left:auto}.cheat-bd{padding:var(--sp-3) var(--sp-4)}.cheat-grp{margin-bottom:var(--sp-4)}.cheat-grp-h{font-family:var(--font-cond);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--text-lo);margin-bottom:var(--sp-2);border-bottom:1px solid var(--hairline);padding-bottom:var(--sp-1)}.cheat-row{align-items:baseline;gap:var(--sp-3);padding:var(--sp-1) 0;display:flex}.cheat-keys{gap:var(--sp-1);flex-wrap:wrap;min-width:140px;display:flex}.cheat-k{font-family:var(--font-mono);font-size:var(--fs-micro);padding:0 var(--sp-1);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);color:var(--text-hi);background:var(--bg-raised)}.cheat-desc{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-mid)}.cheat-note{font-size:var(--fs-micro);color:var(--text-lo);font-family:var(--font-sans)}.ws-pane.is-focus{outline:2px solid var(--amber);outline-offset:-2px}.ws-pane-key{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--amber);margin-right:var(--sp-1)}.ws-link{align-items:center;gap:var(--sp-1);margin-left:auto;display:inline-flex}.ws-link-btn{border-radius:var(--r-pill);border:1px solid var(--hairline-hi);cursor:pointer;background:var(--bg-raised);width:16px;height:16px;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-lo);line-height:var(--lh-micro);padding:0}.ws-link-btn.on{color:var(--text-inverse);border-color:#0000}.ws-link-btn.g-A.on{background:var(--cyan)}.ws-link-btn.g-B.on{background:var(--amber)}.ws-link-btn.g-C.on{background:var(--yellow)}.ws-hint{font-family:var(--font-cond);font-size:var(--fs-micro);color:var(--text-lo);text-transform:uppercase;letter-spacing:var(--ls-label);padding:0 var(--sp-1) var(--sp-2)}.ws-sym{gap:var(--sp-2);padding:var(--sp-2);flex-direction:column;display:flex}.ws-sym-form{gap:var(--sp-1);display:flex}.ws-sym-form input{background:var(--bg-panel);border:1px solid var(--hairline);min-width:0;color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-data);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctrl);text-transform:uppercase;flex:1}.ws-sym-go{border:1px solid var(--hairline-hi);color:var(--amber);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);padding:0 var(--sp-2);border-radius:var(--r-ctrl);cursor:pointer;background:0 0}.ws-sym-open{text-align:left;cursor:pointer;border:1px solid var(--hairline);border-radius:var(--r-ctrl);width:100%;padding:var(--sp-2);transition:border-color var(--t-hover), background-color var(--t-hover);background:0 0;display:block}.ws-sym-open:hover{border-color:var(--amber-dim);background:var(--amber-tint)}.ws-sym-big{font-family:var(--font-mono);font-size:var(--fs-hero);color:var(--cyan)}.ws-sym-row{font-family:var(--font-mono);font-size:var(--fs-data);justify-content:space-between;display:flex}.ws-sym-k{color:var(--text-lo);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label)}.ws-sym-linkinfo{font-family:var(--font-cond);font-size:var(--fs-micro);color:var(--text-lo);text-transform:uppercase;letter-spacing:var(--ls-label)}.wl-flagbar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex}.wl-flagbar-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-lo)}.wl-flagfilter{align-items:center;gap:var(--sp-1);display:flex}.wl-flagfilter-dot{border-radius:var(--r-pill);border:1px solid var(--hairline-hi);cursor:pointer;background:0 0;width:14px;height:14px;padding:0}.wl-flagfilter-dot.on{outline:2px solid var(--amber);outline-offset:1px}.wl-flagfilter-all{border:1px solid var(--hairline-hi);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);padding:0 var(--sp-2);border-radius:var(--r-ctrl);cursor:pointer;background:0 0}.wl-flagfilter-all.on{color:var(--amber);border-color:var(--amber-dim)}.wl-flagfilter-text{background:var(--bg-panel);border:1px solid var(--hairline);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-meta);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctrl);min-width:140px}.wl-flag-td{text-align:center;white-space:nowrap}.wl-flag-dot{border-radius:var(--r-pill);border:1px solid var(--hairline-hi);cursor:pointer;vertical-align:middle;background:0 0;width:12px;height:12px;padding:0;display:inline-block}.wl-flag-dot.set{border-color:#0000}.wl-tag{max-width:100%;font-family:var(--font-cond);font-size:var(--fs-micro);color:var(--text-mid);text-transform:uppercase;letter-spacing:var(--ls-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:inline-block;overflow:hidden}.wl-flag-cell{white-space:nowrap}.wl-flagdlg-scrim{z-index:var(--z-modal);background:var(--scrim);padding:12vh var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.wl-flagcard{width:100%;max-width:320px;padding:var(--sp-3);background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-layer);box-shadow:var(--shadow-float)}.wl-flagcard-hd{font-family:var(--font-cond);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber);margin-bottom:var(--sp-2)}.wl-flagpop-row{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.wl-flagpop-color{border-radius:var(--r-pill);border:1px solid var(--hairline-hi);cursor:pointer;width:20px;height:20px;padding:0}.wl-flagpop-color.on{outline:2px solid var(--amber);outline-offset:1px}.wl-flagpop-color.clear{color:var(--text-lo);font-family:var(--font-mono);font-size:var(--fs-micro);background:0 0}.wl-flagcard input,.wl-flagcard textarea{box-sizing:border-box;width:100%;margin-bottom:var(--sp-2);background:var(--bg-panel);border:1px solid var(--hairline);color:var(--text-hi);font-family:var(--font-sans);font-size:var(--fs-meta);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctrl);resize:vertical}.wl-flagpop-actions{justify-content:flex-end;gap:var(--sp-2);display:flex}.wl-flagpop-btn{border:1px solid var(--hairline-hi);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctrl);cursor:pointer;background:0 0}@media (width<=640px){.cmd-ac{min-width:0;width:calc(100vw - 2 * var(--sp-3))}.cheat-keys{min-width:96px}.cheat-row{gap:var(--sp-1);flex-wrap:wrap}}.ofmark{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);line-height:var(--lh-kpi);white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.ofmark-glyph{color:var(--amber)}.ofmark-gt{margin-left:.04em}.ofmark-word{color:var(--text-hi);font-weight:var(--fw-bold);margin-left:.55em}.ofmark-word b{color:var(--amber);font-weight:inherit}.ofmark-caret{background:var(--amber);width:.52em;height:.95em;animation:ofmark-blink var(--caret-rate) steps(1, end) infinite;margin-left:.18em;display:inline-block;transform:translateY(.08em)}@keyframes ofmark-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ofmark-caret{animation:none}}.ofmark--sm{font-size:var(--fs-emph)}.ofmark--md{font-size:var(--fs-kpi)}.ofmark--lg{font-size:var(--fs-hero)}.nr-scrim{z-index:var(--z-modal);background:var(--scrim);animation:overlay-fade calc(var(--t-layer) * var(--motion)) var(--ease);padding:6vh var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.nr-modal{background:var(--bg-raised);background-image:var(--light-blade-v);border:var(--hairline-w) solid var(--hairline-hi);border-radius:var(--r-layer);width:100%;max-width:760px;max-height:86vh;box-shadow:var(--elev-3);animation:nr-in calc(var(--t-layer) * var(--motion)) var(--ease-layer);background-repeat:no-repeat;flex-direction:column;display:flex;overflow:hidden}@keyframes nr-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.nr-head{align-items:center;gap:var(--sp-2);height:var(--ctl-lg);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);background:var(--head-bg);display:flex}.nr-badge{height:var(--ctl-xs);padding:0 var(--g);background:var(--bg-raised);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--txt-2);align-items:center;display:inline-flex}.nr-src{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nr-lang{border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);margin-left:auto;display:inline-flex;overflow:hidden}.nr-ext{margin-left:auto}.nr-lang+.nr-ext{margin-left:0}.nr-lang-btn{color:var(--txt-2);height:var(--ctl-sm);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);padding:0 var(--sp-2);padding-left:calc(var(--sp-2) + var(--ls-micro));cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:none;align-items:center;display:inline-flex}.nr-lang-btn+.nr-lang-btn{border-left:var(--hairline-w) solid var(--hairline-ctl)}.nr-lang-btn:hover{color:var(--txt)}.nr-lang-btn.on{background:var(--amber-tint);color:var(--amber)}.nr-tr{color:var(--amber-dim)}.nr-ext{font-family:var(--font-sans);font-size:var(--fs-news);line-height:var(--lh-data);height:var(--ctl-sm);color:var(--link);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.nr-ext:hover{text-decoration:underline}.nr-x{border:var(--hairline-w) solid var(--hairline-ctl);color:var(--txt-2);height:var(--ctl-sm);font-size:var(--fs-micro);line-height:var(--lh-micro);padding:0 var(--sp-2);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;align-items:center;display:inline-flex}.nr-x:hover{border-color:var(--text-mid);color:var(--txt)}.nr-body{padding:var(--sp-5);overflow-y:auto}.nr-article,.nr-fallback{font-family:var(--font-sans);font-size:var(--fs-cmd);max-width:56ch;margin:0 auto}.nr-article.is-stale{opacity:var(--dim-stale)}.nr-title{margin:0 0 var(--sp-2);font-family:var(--font-sans);font-weight:var(--fw-semi);font-size:var(--fs-hero);line-height:var(--lh-hero);color:var(--txt-num);max-width:40ch}.nr-count{margin:0 0 var(--sp-4);font-family:var(--mono);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3)}.nr-p,.nr-li{margin:0 0 var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-cmd);line-height:var(--lh-prose);color:var(--txt)}.nr-li{padding-left:var(--sp-4);position:relative}.nr-li:before{content:"–";color:var(--txt-3);position:absolute;left:2px}.nr-h{margin:var(--sp-5) 0 var(--sp-2);font-family:var(--font-sans);font-weight:var(--fw-semi);font-size:var(--fs-kpi);line-height:var(--lh-kpi);color:var(--txt-num)}.nr-info{font-family:var(--font-sans);font-size:var(--fs-cmd);line-height:var(--lh-prose);color:var(--txt-2);margin:0 0 var(--sp-3)}.nr-open{height:var(--ctl-md);font-family:var(--font-sans);font-size:var(--fs-cmd);line-height:var(--lh-cmd);color:var(--link);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);padding:0 var(--sp-3);align-items:center;text-decoration:none;display:inline-flex}.nr-open:hover{border-color:var(--text-mid);text-decoration:underline}.nr-foot{padding:var(--sp-2) var(--sp-4);border-top:var(--hairline-w) solid var(--hairline);background:var(--head-bg);font-family:var(--font-sans);font-style:italic;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi)}.nr-foot a{color:var(--text-hi);text-decoration:underline}@media (width<=640px){.nr-scrim{align-items:stretch;padding:0}.nr-modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0}.nr-head{height:auto;min-height:var(--ctl-touch);padding-top:calc(var(--sp-2) + env(safe-area-inset-top,0px));padding-bottom:var(--sp-2)}.nr-src{text-overflow:ellipsis;min-width:0;overflow:hidden}.nr-x,.nr-lang-btn,.nr-ext{height:var(--ctl-touch)}.nr-x{min-width:var(--ctl-touch);justify-content:center}.nr-body{padding:var(--sp-4)}.nr-foot{padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px))}.nr-open{height:var(--ctl-touch)}}.aix-cites{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.aix-cites-k{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber-dim);font-weight:500}.aix-cite{border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);background:var(--bg-raised);align-items:stretch;display:inline-flex;overflow:hidden}.aix-cite-link{padding:1px var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--cyan);transition:background-color var(--t-hover), color var(--t-hover);align-items:center;text-decoration:none;display:inline-flex}.aix-cite-link:hover{background:var(--cyan-tint)}.aix-cite-link:focus-visible{box-shadow:var(--ring-focus);outline:none}.aix-cite-ext{padding:1px var(--sp-1);border-left:1px solid var(--hairline);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-lo);transition:color var(--t-hover), background-color var(--t-hover);align-items:center;text-decoration:none;display:inline-flex}.aix-cite-ext:hover{color:var(--cyan);background:var(--cyan-tint)}.aix-cite-ext:focus-visible{box-shadow:var(--ring-focus);outline:none}.aix-chart{margin:var(--sp-2) 0 0;border:1px solid var(--hairline);background:var(--bg-panel);box-shadow:var(--edge-light);max-width:420px}.aix-chart-wait{background:var(--bg-raised);height:96px}.aix-chart-empty{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.aix-chart-hd{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--hairline);display:flex}.aix-chart-title{min-width:0;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.aix-chart-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-lo)}.aix-chart-svg{width:100%;height:84px;display:block}.aix-chart-line{fill:none;stroke:var(--cyan);stroke-width:1.5px}.aix-chart-fill{fill:var(--cyan-tint);stroke:none}.aix-chart-ft{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--hairline);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);flex-wrap:wrap;display:flex}.aix-up{color:var(--up)}.aix-down{color:var(--down)}.aix-chart-src{color:var(--text-lo)}.aix-chart-open{color:var(--cyan);transition:color var(--t-hover);margin-left:auto;text-decoration:none}.aix-chart-open:hover{color:var(--text-hi)}.aix-chart-open:focus-visible{box-shadow:var(--ring-focus);outline:none}.aix-chart .num,.aix-cites .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tn-chip{align-items:center;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);box-shadow:var(--hairline-inset-r);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;display:inline-flex}.tn-chip:hover,.tn-chip.on{color:var(--text-hi);background:var(--amber-tint)}.tn-chip-k{color:var(--amber)}.tn-chip--m{height:auto;padding:0 var(--sp-2);box-shadow:inset var(--hairline-w) 0 0 var(--hairline)}.tn-chip--static{cursor:default;min-width:0;transition:none;overflow:hidden}.tn-chip--static:hover{color:var(--text-mid);background:0 0}.tn-chip-dot{width:var(--g-half);height:var(--icon-sm);background:var(--amber);flex:none}.tn-chip--static .tn-chip-k{color:var(--amber);white-space:nowrap}.tn-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:var(--hairline-w) solid var(--hairline);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi);background:0 0;display:flex}.tn-row:active,.tn-row.on{background:var(--m-press-bg)}.tn-row-dot{width:var(--g-half);height:var(--icon-md);background:var(--amber);flex:none}.tn-row-name{flex:auto;min-width:0}.tn-row-go{color:var(--text-lo);font-size:var(--fs-kpi);flex:none}.tn-layer{right:var(--sp-3);bottom:calc(var(--statusbar-h) + var(--sp-2));width:min(calc(var(--g) * 110), calc(100vw - 2 * var(--sp-3)));z-index:var(--z-layer);background-color:var(--bg-raised);background-image:var(--light-blade-v);border-top:var(--g-half) solid var(--amber);box-shadow:var(--elev-3);padding:var(--sp-3) var(--sp-4) var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi);background-repeat:no-repeat;position:fixed}.tn-layer--m{right:var(--sp-2);left:var(--sp-2);width:auto;bottom:calc(var(--m-bottomnav-h) + var(--m-statusline-h) + var(--m-safe-bottom) + var(--sp-2))}.tn-hd{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.tn-title{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber)}.tn-x{width:var(--ctl-sm);height:var(--ctl-sm);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-kpi);line-height:var(--lh-kpi);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tn-x:hover{color:var(--text-hi)}.tn-x:focus-visible{box-shadow:var(--ring-focus);outline:none}.tn-body{margin:0 0 var(--sp-2);color:var(--text-hi)}.tn-links{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);flex-wrap:wrap;display:flex}.tn-links a{min-height:var(--ctl-sm);color:var(--cyan);align-items:center;text-decoration:none;display:inline-flex}.tn-links a:hover{text-decoration:underline}.tn-check{align-items:flex-start;gap:var(--sp-2);cursor:pointer;color:var(--text-mid);display:flex}.tn-check input{width:var(--ctl-sm);height:var(--ctl-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--amber);flex:none;margin:0}.tn-err{margin-top:var(--sp-2);color:var(--down);font-size:var(--fs-meta);line-height:var(--lh-meta)}.tn-actions{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.tn-btn-primary,.tn-btn-ghost{height:var(--ctl-md);padding:0 var(--sp-4);text-indent:var(--ls-label);font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-data);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;border-radius:var(--r-ctrl);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), box-shadow var(--t-press) var(--ease);justify-content:center;align-items:center;display:inline-flex}.tn-btn-primary{background:var(--amber);color:var(--text-inverse);border:var(--hairline-w) solid var(--amber);box-shadow:var(--light-specular)}.tn-btn-primary:hover:not(:disabled){background:var(--amber-hi);border-color:var(--amber-hi)}.tn-btn-primary:active:not(:disabled){box-shadow:var(--light-specular-press)}.tn-btn-primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.tn-btn-ghost{color:var(--text-mid);border:var(--hairline-w) solid var(--hairline-ctl);background:0 0}.tn-btn-ghost:hover{color:var(--text-hi);border-color:var(--text-mid)}.tn-btn-ghost:active{background:var(--bg-active)}.tn-btn-primary:focus-visible,.tn-btn-ghost:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (width<=640px){.tn-x{width:var(--ctl-touch);height:var(--ctl-touch)}.tn-btn-primary,.tn-btn-ghost{height:var(--ctl-touch)}.tn-links a{min-height:var(--ctl-touch)}}.sb-risk{align-items:center;gap:var(--sp-1);height:var(--statusbar-h);box-sizing:border-box;padding:0 var(--gutter);box-shadow:var(--hairline-inset-r);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);cursor:pointer;white-space:nowrap;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;display:inline-flex}.sb-risk:hover{color:var(--text-hi)}.sb-risk-k{color:var(--amber);letter-spacing:var(--ls-micro);text-transform:uppercase;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro)}.sb-risk-bar{width:calc(var(--g) * 11);height:var(--gauge-w);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);position:relative}.sb-risk-bar>i{background:var(--cyan);position:absolute;inset:0 auto 0 0}.sb-risk.is-warn .sb-risk-bar>i{background:var(--warn)}.sb-risk.is-danger .sb-risk-bar>i,.sb-risk.is-locked .sb-risk-bar>i{background:var(--down)}.sb-risk-v{color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.sb-risk-u,.sb-risk-lvl{color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-micro)}.sb-risk.is-warn .sb-risk-lvl{color:var(--warn)}.sb-risk.is-danger .sb-risk-lvl{color:var(--down)}.sb-risk.is-locked{background:var(--fill-dn)}.sb-risk.is-locked .sb-risk-lvl{color:var(--down);font-weight:var(--fw-semi)}@media (width<=900px){.statusbar .sb-risk{display:none}}.rk-mesh{grid-template-columns:round(down, calc((100% - var(--sp-2)) * .5454), 1px) round(down, calc((100% - var(--sp-2)) * .4545), 1px);justify-content:start;gap:var(--sp-2);align-items:start;display:grid}.rk-mesh-full{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=640px){.rk-mesh,.rk-mesh-full{padding-bottom:var(--sp-5)}}@media (width<=900px){.rk-mesh{grid-template-columns:minmax(0,1fr)}}.rk-hero{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--gutter) var(--sp-1);flex-wrap:wrap;display:flex}.rk-hero-v{font-family:var(--font-mono);font-weight:var(--fw-semi);font-size:var(--fs-hero);line-height:var(--lh-hero);color:var(--text-hi);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.rk-hero-l{font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--amber-dim);text-transform:uppercase;letter-spacing:var(--ls-micro);text-indent:var(--ls-micro)}.rk-hero-lvl{height:var(--ctl-sm);box-sizing:border-box;min-width:calc(var(--g) * 24);font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);text-indent:var(--ls-label);color:var(--text-mid);padding:0 var(--sp-2);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);justify-content:center;align-self:center;align-items:center;margin-left:auto;display:inline-flex}.rk-hero-lvl.is-warn{color:var(--warn);border-color:var(--warn)}.rk-hero-lvl.is-danger,.rk-hero-lvl.is-locked{color:var(--down);border-color:var(--down)}.rk-health{margin:var(--sp-1) var(--gutter) var(--sp-2)}.rk-health-track{height:var(--sp-2);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);position:relative}.rk-health-fill{background:var(--cyan);position:absolute;top:0;bottom:0;left:0}.rk-health.is-warn .rk-health-fill{background:var(--warn)}.rk-health.is-danger .rk-health-fill,.rk-health.is-locked .rk-health-fill{background:var(--down)}.rk-health-mark{width:var(--hairline-w);background:var(--hairline-hi);position:absolute;top:0;bottom:0}.rk-health-mark.m90{background:var(--text-mid)}.rk-health-scale{font-family:var(--font-mono);font-weight:var(--fw-reg);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid);margin-top:var(--g-half);justify-content:space-between;display:flex}.rk-lock{margin:var(--sp-1) var(--gutter);padding:var(--sp-2);border:var(--hairline-w) solid var(--down);background:var(--fill-dn);color:var(--text-hi);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose)}.rk-lock b{font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--down);display:block}.rk-lock ul{margin:0 0 0 var(--sp-4);padding:0}.rk-sec{padding:var(--sp-1) var(--gutter) var(--sp-1)}.rk-sec-t{height:var(--colhead-h);box-sizing:border-box;font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--amber-dim);text-transform:uppercase;letter-spacing:var(--ls-micro);text-indent:var(--ls-micro);box-shadow:var(--hairline-inset-b);align-items:center;display:flex}.rk-sec .kv .v.ok{color:var(--text-hi)}.rk-sec .kv .v.ko{color:var(--down)}.rk-actions{grid-auto-flow:column;grid-auto-columns:calc(var(--g) * 42);justify-content:start;gap:var(--sp-2);padding:var(--sp-1) var(--gutter) var(--sp-3);align-items:center;display:grid}.rk-btn{height:var(--ctl-md);box-sizing:border-box;border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--cyan);font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);text-indent:var(--ls-label);padding:0 var(--sp-3);white-space:nowrap;cursor:pointer;min-width:0;transition:border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.rk-btn:hover:not(:disabled){border-color:var(--amber);color:var(--amber-hi)}.rk-btn:disabled{color:var(--text-mid);border-color:var(--hairline);cursor:not-allowed}.rk-btn.primary{color:var(--text-inverse);background:var(--amber);border-color:var(--amber);box-shadow:var(--light-specular)}.rk-btn.primary:hover:not(:disabled){background:var(--amber-hi);color:var(--text-inverse)}.rk-btn.primary:active{box-shadow:var(--light-specular-press);transform:translateY(1px)}.rk-btn.stop{color:var(--down);border-color:var(--down)}.rk-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.rk-link{height:var(--ctl-md);color:var(--cyan);font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);align-items:center;text-decoration:none;display:inline-flex}.rk-link:hover{color:var(--amber-hi)}.rk-form{grid-template-columns:repeat(2, round(down, calc((100% - var(--sp-3)) / 2), 1px));justify-content:start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--gutter);display:grid}.rk-field{min-width:0;display:block}.rk-field>*{display:block}.rk-field>*+*{margin-top:var(--sp-1)}.rk-field.wide{grid-column:1/-1}.rk-lbl{font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--amber-dim);text-transform:uppercase;letter-spacing:var(--ls-micro);text-indent:var(--ls-micro)}.rk-form input,.rk-form select,.rk-inline input,.rk-inline select{height:var(--ctl-md);box-sizing:border-box;background:var(--bg-inset);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-hi);font-family:var(--font-mono);font-weight:var(--fw-med);font-size:var(--fs-data);line-height:var(--lh-data);font-variant-numeric:tabular-nums;padding:0 var(--sp-2);width:100%;min-width:0;transition:border-color var(--t-hover) var(--ease)}.rk-inline input,.rk-inline select{width:calc(var(--g) * 30);flex:none}.rk-inline .rk-lbl{width:calc(var(--g) * 32);white-space:nowrap;text-overflow:ellipsis;height:var(--ctl-md);flex:none;align-items:center;display:inline-flex;overflow:hidden}.rk-inline .rk-btn{width:calc(var(--g) * 32);white-space:nowrap;flex:none}.rk-form input::placeholder,.rk-inline input::placeholder{color:var(--text-lo)}.rk-form input:focus,.rk-form select:focus,.rk-inline input:focus,.rk-inline select:focus{border-color:var(--amber);box-shadow:var(--ring-focus);outline:none}.rk-hint{font-family:var(--font-cond);font-weight:var(--fw-reg);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid);letter-spacing:var(--ls-micro);text-indent:var(--ls-micro)}.rk-check{align-items:center;gap:var(--sp-2);min-height:var(--ctl-md);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-mid);display:flex}.rk-check input{width:var(--ctl-sm);height:var(--ctl-sm);margin:0}.rk-inline{gap:var(--sp-2);padding:var(--sp-1) var(--gutter);flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.rk-msg{min-height:var(--ctl-sm);box-sizing:border-box;padding:0 var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-mid);border-left:var(--g-half) solid var(--cyan);margin:var(--sp-1) var(--gutter);align-items:center;display:flex}.rk-msg.err{color:var(--down);border-left-color:var(--down)}.rk-msg.ok{border-left-color:var(--go-green)}.rk-firm{margin:var(--sp-1) var(--gutter) var(--sp-2);padding:var(--sp-2);border:var(--hairline-w) solid var(--hairline);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.rk-firm b{color:var(--text-hi);font-weight:var(--fw-semi)}.rk-firm a{color:var(--cyan)}.rk-edu{margin:var(--sp-2) var(--gutter) var(--sp-3);padding:var(--sp-2);border:var(--hairline-w) solid var(--hairline);border-left:var(--g-half) solid var(--cyan);font-family:var(--font-sans);font-size:var(--fs-data);color:var(--text-mid);line-height:var(--lh-prose)}.rk-x{width:var(--ctl-sm);height:var(--ctl-sm);vertical-align:middle;color:var(--text-mid);cursor:pointer;font-family:var(--font-mono);font-weight:var(--fw-med);font-size:var(--fs-emph);line-height:var(--lh-emph);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.rk-x:hover{color:var(--down)}.rk-src{color:var(--text-mid);font-family:var(--font-cond);font-weight:var(--fw-reg);font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-micro)}.rk-cap{margin:var(--sp-2) 0 0;padding:var(--sp-2);border:var(--hairline-w) solid var(--hairline);border-left:var(--g-half) solid var(--warn);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.rk-cap.is-locked{border-left-color:var(--down)}.rk-cap b{color:var(--text-hi);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=640px){.rk-form{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.rk-form input,.rk-form select,.rk-btn,.rk-link,.rk-inline input,.rk-inline select{height:var(--ctl-touch)}.rk-check input{width:var(--ctl-touch);height:var(--ctl-touch)}.rk-actions{grid-auto-columns:auto;grid-auto-flow:row}.rk-x{width:var(--ctl-touch);height:var(--ctl-touch)}.rk-actions .rk-btn{width:100%}}.rk-inline input.rk-pl-at{width:calc(var(--g) * 44)}.rk-inline input.rk-pl-pnl{width:calc(var(--g) * 36)}.rk-inline input.rk-pl-n{width:calc(var(--g) * 16)}.rk-inline input.rk-pl-note{width:calc(var(--g) * 60)}.rk input[type=checkbox],.rk-form input[type=checkbox],.rk-inline input[type=checkbox],.rk-check input[type=checkbox]{accent-color:var(--amber)}.sysb-wrap{flex:none}.sysb{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);box-shadow:var(--hairline-inset-b);border-left:var(--g-half) solid var(--amber);background:var(--amber-tint);font-size:var(--fs-data);color:var(--text-hi);line-height:var(--lh-prose);flex-wrap:wrap;display:flex}.sysb-k{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-data);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.sysb-t{font-weight:var(--fw-semi)}.sysb-b{color:var(--text-mid)}.sysb-link{color:var(--cyan);white-space:nowrap;text-decoration:none}.sysb-link:hover{text-decoration:underline}.sysb-close{border:1px solid var(--hairline-hi);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--r-ctrl);cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;margin-left:auto;padding:2px 8px}.sysb-close:hover{color:var(--text-hi);border-color:var(--text-lo)}.sysb.lvl-warn{border-left-color:var(--yellow);background:var(--yellow-tint)}.sysb.lvl-alert{border-left-color:var(--down);background:rgba(var(--down-rgb), .12)}.sysb.sysb-maint{border-left-color:var(--yellow);background:var(--yellow-tint)}.sysb-panel{margin:var(--sp-4);padding:var(--sp-4);border:var(--hairline-w) solid var(--yellow-dim);background:var(--bg-panel);color:var(--text-hi);max-width:calc(var(--g) * 160)}.sysb-panel h2{margin:0 0 var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-kpi);line-height:var(--lh-kpi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber);font-weight:var(--fw-med)}.sysb-panel p{margin:0 0 var(--sp-3);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.sysb-panel .red-btn{text-decoration:none;display:inline-flex}@media (width<=640px){.sysb{padding:var(--sp-2) var(--m-page-pad)}.sysb-close{height:var(--ctl-touch);margin-left:0}}.mkc-strip{color:var(--text-lo);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.mkc-strip:hover .mkc-sess{color:var(--text-mid)}.mkc-strip:focus-visible{outline:1px solid var(--amber);outline-offset:1px}.mkc-sess{align-items:center;gap:3px;display:inline-flex}.mkc-sess i{font-style:normal}.mkc-sess.open{color:var(--text-mid)}.mkc-sess.open i{color:var(--nt-live,var(--cyan))}.mkc-cd{font-variant-numeric:tabular-nums}.mkc-ovl{border:1px solid var(--cyan-tint);color:var(--cyan);font-family:var(--font-cond,var(--font-mono));font-size:var(--fs-micro);letter-spacing:var(--ls-label);padding:0 5px}.mkc-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mkc-card{border:1px solid var(--hairline);background:var(--bg-raised);box-shadow:var(--edge-light);flex-direction:column;display:flex}.mkc-card-hd{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.mkc-state-dot{width:var(--icon-xs,8px);height:var(--icon-xs,8px);border-radius:var(--r-pill);background:var(--text-lo);flex:none}.mkc-state-dot.on{background:var(--nt-live,var(--cyan))}.mkc-city{font-family:var(--font-cond,var(--font-mono));font-size:var(--fs-emph);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber);font-weight:500}.mkc-exch{font-size:var(--fs-meta);color:var(--text-mid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkc-local{font-family:var(--font-mono);font-size:var(--fs-emph);color:var(--text-hi);font-variant-numeric:tabular-nums;margin-left:auto}.mkc-card-bd{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;flex:auto;display:flex}.mkc-status{align-items:center;gap:var(--sp-2);display:flex}.mkc-badge{box-sizing:border-box;height:var(--ctl-sm);padding:0 var(--sp-2);line-height:var(--lh-meta);border:1px solid var(--hairline);font-family:var(--font-cond,var(--font-mono));font-size:var(--fs-meta);letter-spacing:var(--ls-micro);color:var(--text-mid);align-items:center;display:inline-flex}.mkc-badge.open{color:var(--cyan);border-color:var(--cyan-tint)}.mkc-phase,.mkc-holiday{font-size:var(--fs-data);color:var(--text-mid)}.mkc-next{align-items:baseline;gap:var(--sp-2);display:flex}.mkc-next-k{font-family:var(--font-cond,var(--font-mono));font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-mid)}.mkc-next-v{font-family:var(--font-mono);font-size:var(--fs-kpi);color:var(--text-hi);font-variant-numeric:tabular-nums}.mkc-next-when{font-size:var(--fs-meta);color:var(--text-mid)}.mkc-next-na{font-size:var(--fs-data);color:var(--text-mid)}.mkc-warn{font-size:var(--fs-meta);color:var(--text-mid);font-style:italic}.mkc-hol{margin-top:auto}.mkc-hol summary{cursor:pointer;padding:var(--g) 0;font-family:var(--font-cond,var(--font-mono));font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-mid)}.mkc-hol summary:hover{color:var(--amber)}.mkc-hol ul{margin:var(--sp-2) 0 0;padding:0;list-style:none}.mkc-hol li{gap:var(--sp-2);padding:var(--g) 0;font-size:var(--fs-data);color:var(--text-mid);border-bottom:1px solid var(--hairline);display:flex}.mkc-hol li.half{color:var(--text-mid)}.mkc-hol li .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-mid)}.mkc-hol-src{margin-top:var(--sp-2);font-size:var(--fs-meta);color:var(--text-mid)}.ofmenu{z-index:var(--z-layer);background:var(--bg-panel);border:1px solid var(--hairline);min-width:208px;max-width:280px;box-shadow:var(--shadow-float);font-family:var(--font-cond);padding:0;position:fixed}.ofmenu-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);height:var(--colhead-h);padding:0 var(--gutter);background:var(--bg-raised);box-shadow:var(--hairline-inset-b);display:flex}.ofmenu-sym{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-data);line-height:var(--lh-data);color:var(--txt-ticker)}.ofmenu-hint{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--txt-dim);text-transform:uppercase}.ofmenu-row{width:100%;height:var(--ctl-md);padding:0 var(--gutter);color:var(--txt);font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-data);text-align:left;cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:0;display:block}.ofmenu-row:hover,.ofmenu-row:focus-visible{background:var(--bg-raised);color:var(--cyan);outline:none}.ofmenu-attesa,.ofmenu-esito{padding:var(--sp-1) var(--gutter);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--txt-2)}.ofmenu-esito{color:var(--txt);background:var(--amber-tint)}.ofmenu-foot{padding:var(--sp-1) var(--gutter);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--txt-dim);text-transform:uppercase}@media (width<=640px){.ofmenu{min-width:240px}.ofmenu-row{height:var(--ctl-touch);line-height:var(--ctl-touch)}}.novita-wrap{display:inline-flex;position:relative}.novita-btn{position:relative}.novita-badge{margin-left:var(--g);padding:0 var(--g);background:var(--amber);color:var(--txt-inverse);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro)}.novita-pan{z-index:var(--z-layer);background:var(--bg-panel);border:1px solid var(--hairline);width:340px;max-height:60vh;box-shadow:var(--shadow-float);text-align:left;position:absolute;top:100%;right:0;overflow-y:auto}.novita-head{height:var(--phead-h);padding:0 var(--gutter);background:var(--bg-raised);box-shadow:var(--hairline-inset-b);justify-content:space-between;align-items:center;display:flex}.novita-ttl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);color:var(--amber);text-transform:uppercase}.novita-x{color:var(--txt-2);font-size:var(--fs-emph);line-height:var(--lh-data);cursor:pointer;background:0 0;border:0}.novita-x:hover{color:var(--txt)}.novita-list{margin:0;padding:0;list-style:none}.novita-row{padding:var(--sp-2) var(--gutter);box-shadow:var(--hairline-inset-b)}.novita-row.is-nuova{background:var(--amber-tint)}.novita-row-top{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--g);display:flex}.novita-liv{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--amber-dim)}.novita-liv.liv-warn{color:var(--warn)}.novita-liv.liv-alert{color:var(--down)}.novita-quando{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-dim)}.novita-new{padding:0 var(--g);background:var(--amber);color:var(--txt-inverse);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);margin-left:auto}.novita-row-ttl{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);font-weight:var(--fw-med);color:var(--txt)}.novita-row-txt{margin-top:var(--g);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--txt-2)}.novita-link{margin-top:var(--g);color:var(--cyan);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-decoration:none;display:inline-block}.novita-link:hover{text-decoration:underline}.novita-vuoto{padding:var(--sp-3) var(--gutter);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--txt-2);display:block}.novita-causa{margin-top:var(--g);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--txt-dim);display:block}.novita-foot{padding:var(--sp-2) var(--gutter);box-shadow:inset 0 1px 0 var(--hairline);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-dim)}@media (width<=640px){.novita-pan{width:min(92vw,340px)}}.m-topbar button,.m-tabs button,.m-bottomnav button,.m-sheet-panel button{touch-action:manipulation}.m-topbar{align-items:center;gap:var(--sp-2);height:var(--m-topbar-h);padding:0 var(--gutter);background:var(--bg-void);box-shadow:var(--hairline-inset-b);flex:none;display:flex}.m-tb-brand{height:var(--m-tap-min);min-width:var(--ctl-touch);padding:0 var(--sp-1);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.m-tb-brand-glyph{font-family:var(--font-mono);font-size:var(--fs-kpi);font-weight:var(--fw-bold);color:var(--amber);letter-spacing:var(--ls-num)}.m-tb-brand-gt{color:var(--amber-hi)}.m-tb-back{width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);cursor:pointer;transition:color var(--t-press) var(--ease), background-color var(--t-press) var(--ease);background:0 0;border:none;flex:none;place-items:center;display:inline-grid}.m-tb-back:active{color:var(--amber);background:var(--m-press-bg)}.m-tb-mifid{display:none}.m-tb-ctxwrap{align-items:center;gap:var(--sp-2);flex:auto;min-width:0;display:flex;overflow:hidden}.m-tb-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;min-width:0;font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-meta);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.m-tb-ctx{align-items:center;gap:var(--g);min-height:var(--m-tap-min);padding:0 var(--sp-2);background:var(--bg-raised);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;color:var(--cyan);transition:background-color var(--t-press) var(--ease);flex:none;display:inline-flex}.m-tb-ctx-ico{color:var(--amber-dim);flex:none}.m-tb-ctx-v{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--cyan);white-space:nowrap}.m-tb-ctx-go{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-meta);color:var(--text-lo)}.m-tb-ctx:active{background:var(--m-press-bg)}.m-tb-actions{flex:none;align-items:center;gap:4px;display:flex}.m-tb-btn{width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:none;place-items:center;display:inline-grid;position:relative}.m-tb-btn:active{color:var(--text-hi);background:var(--m-press-bg)}.m-tb-acct.has-dot:after{content:"";border-radius:var(--r-pill);background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 1px var(--bg-void);position:absolute;top:8px;right:8px}.m-tb-badge{min-width:15px;height:15px;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semi);line-height:var(--lh-micro);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--text-hi);border:1px solid var(--hairline-hi);box-shadow:0 0 0 1px var(--bg-void);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:4px;right:4px}.m-tabs{height:var(--m-tabs-h);background:var(--bg-void);box-shadow:var(--hairline-inset-b);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex:none;overflow:auto hidden}.m-tabs::-webkit-scrollbar{display:none}.m-tabs-inset{align-items:stretch;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);display:inline-flex}.m-tab{height:100%;padding:0 var(--sp-2);cursor:pointer;scroll-snap-align:center;transition:background-color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.m-tab:active{background:var(--m-press-bg)}.m-tab-code{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--text-mid)}.m-tab-lbl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-tab:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--amber);transform-origin:50%;height:2px;transition:transform calc(var(--t-layer) * var(--motion)) var(--ease-layer);position:absolute;bottom:0;transform:scaleX(0)}.m-tab.is-active:after{transform:scaleX(1)}.m-tab.is-active .m-tab-code{color:var(--amber)}.m-tab.is-active .m-tab-lbl{color:var(--text-hi)}.m-bottom{background:var(--bg-void);box-shadow:inset 0 1px 0 var(--hairline);padding-bottom:var(--m-safe-bottom);z-index:var(--z-chrome);flex:none}.m-statusline{grid-template-columns:minmax(0, max-content) var(--m-fab-slot) minmax(0, 1fr);height:var(--m-statusline-h);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);align-items:center;display:grid}.m-sl-left{align-items:center;gap:var(--sp-2);min-width:0;display:flex;overflow:hidden}.m-sl-slot{min-width:var(--m-fab-slot)}.m-sl-right{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:flex;overflow:hidden}.m-sl-conn{flex:none;align-items:center;display:inline-flex}.m-sl-dot{border-radius:var(--r-pill);background:var(--neutral);width:7px;height:7px;display:inline-block}.m-sl-dot.ok{background:var(--up)}.m-sl-dot.down{background:var(--down)}.m-sl-dot.idle{background:var(--amber-dim)}.m-sl-mifid{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);flex:auto;overflow:hidden}.m-sl-agg{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.m-bottomnav{height:var(--m-bottomnav-h);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid}.m-bn-slot{justify-content:center;align-items:center;gap:var(--g);cursor:pointer;min-height:var(--m-tap-min);transition:background-color var(--t-press) var(--ease);background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.m-bn-slot:active{background:var(--m-press-bg)}.m-bn-slot:active .m-bn-key{box-shadow:var(--light-specular-press)}.m-bn-slot:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:22%;right:22%}.m-bn-slot.on:before{background:var(--amber-hi)}.m-bn-key{min-width:var(--ctl-sm);height:var(--ctl-sm);padding:0 var(--g);border-radius:var(--r-ctrl);background:var(--m-key-bg);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--amber);font-variant-numeric:tabular-nums;box-shadow:var(--light-specular);place-items:center;display:inline-grid}.m-bn-slot.on .m-bn-key{background:var(--amber);color:var(--text-inverse)}.m-bn-top{border:1px solid var(--hairline-hi);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);background:0 0}.m-bn-slot.on .m-bn-top{border-color:var(--amber);color:var(--amber);background:0 0}.m-bn-key.is-gold{background:var(--m-key-gold-bg);color:var(--premium);border:1px solid var(--premium)}.m-bn-slot.on .m-bn-key.is-gold{background:var(--premium);color:var(--text-inverse)}.m-bn-grid{color:var(--text-mid);background:0 0}.m-bn-slot.on .m-bn-grid{color:var(--amber);background:0 0}.m-bn-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);line-height:var(--lh-micro);text-indent:var(--ls-micro);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.m-bn-slot.on .m-bn-lbl{color:var(--text-hi)}.m-bn-search{overflow:visible}.m-bn-fab{width:var(--m-fab-size);height:var(--m-fab-size);margin-top:calc(-1 * var(--m-fab-lift));border-radius:var(--r-pill);background:var(--bg-raised);color:var(--amber);border:1px solid var(--amber-dim);box-shadow:var(--m-fab-ring);place-items:center;display:inline-grid}.m-bn-search:active .m-bn-fab{background:var(--m-press-bg);color:var(--amber-hi)}.m-sheet-scrim{z-index:var(--z-modal);background:var(--scrim);animation:m-scrim-in calc(var(--t-layer) * var(--motion)) var(--ease);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-sheet-panel{width:100%;max-height:var(--m-sheet-max-h);background:var(--bg-raised);background-image:var(--light-blade-v);border-radius:var(--r-layer);box-shadow:var(--elev-3);padding-bottom:var(--m-safe-bottom);animation:m-sheet-up calc(var(--m-sheet-t) * var(--motion)) var(--ease-layer);background-repeat:no-repeat;outline:none;flex-direction:column;display:flex}.m-sheet-grab{height:var(--ctl-sm);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.m-sheet-grab-bar{width:var(--m-sheet-grab-w);height:var(--g);border-radius:var(--r-pill);background:var(--hairline-hi)}.m-sheet-hd{height:var(--ctl-touch);padding:0 var(--gutter);background-color:var(--head-bg);background-image:var(--light-blade-h), var(--head-sheen);box-shadow:var(--elev-2);flex:none;justify-content:space-between;align-items:center;display:flex}.m-sheet-ttl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber)}.m-sheet-x{margin-right:calc(-1 * var(--sp-2));width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);font-size:var(--fs-kpi);line-height:var(--lh-kpi);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.m-sheet-x:active{color:var(--text-hi);background:var(--m-press-bg)}.m-sheet-grabzone{touch-action:none;cursor:grab}.m-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.m-sheet-foot{box-shadow:inset 0 1px 0 var(--hairline);flex:none}@keyframes m-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.m-sheet-scrim,.m-sheet-panel{animation:none}.m-tab:after{transition:none}}.m-search-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);background:var(--bg-panel);display:flex;position:sticky;top:0}.m-search-prompt{font-family:var(--font-mono);font-size:var(--fs-kpi);font-weight:var(--fw-bold);color:var(--amber);flex:none}.m-search-input{min-width:0;color:var(--text-hi);caret-color:var(--yellow);font-family:var(--font-mono);font-size:var(--fs-kpi);line-height:var(--lh-kpi);height:var(--ctl-touch);background:0 0;border:none;outline:none;flex:auto}.m-search-input::placeholder{color:var(--text-lo);font-family:var(--font-sans)}.m-search-clear{width:var(--m-tap-min);height:var(--m-tap-min);margin-right:calc(-1 * var(--sp-2));color:var(--text-lo);font-size:var(--fs-kpi);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid;position:relative}.m-search-clear:active{color:var(--text-hi)}.m-search-note{padding:var(--sp-2) var(--sp-3);font-family:var(--font-sans);font-style:italic;font-size:var(--fs-data);color:var(--text-mid);border-bottom:1px solid var(--hairline);background:var(--amber-tint)}.m-search-results{padding-bottom:var(--sp-3)}.m-res-group{padding-top:var(--sp-1)}.m-res-label{padding:var(--sp-2) var(--sp-3) 4px;font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim);background:var(--head-bg);border-bottom:1px solid var(--hairline)}.m-res-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-res-row:active{background:var(--m-press-bg)}.m-res-row.is-first{box-shadow:inset 2px 0 0 var(--amber)}.m-res-code{min-width:44px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-res-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.m-res-title{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-res-sub{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-res-go{color:var(--text-lo);font-size:var(--fs-data);flex:none}.m-res-lock{color:var(--premium);flex:none;place-items:center;display:inline-grid}.m-res-state{padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-data);color:var(--text-mid);font-style:italic}.m-res-err{color:var(--warn)}.m-desk-sec{padding:0 0 var(--sp-3)}.m-desk-lbl{padding:var(--sp-3) var(--sp-3) var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim)}.m-desk-grid{gap:var(--sp-2);padding:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.m-desk-tile{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--r-ctrl);cursor:pointer;transition:border-color var(--t-hover) var(--ease);display:flex}.m-desk-tile:active{background:var(--m-press-bg)}.m-desk-tile.is-active{border-color:var(--amber-dim)}.m-desk-tile.is-gold{border-color:var(--premium)}.m-desk-key{background:var(--m-key-bg);border-radius:var(--r-ctrl);min-width:24px;height:22px;font-family:var(--font-mono);font-size:var(--fs-data);font-weight:var(--fw-semi);color:var(--amber);place-items:center;padding:0 6px;display:inline-grid}.m-desk-key.is-gold{background:var(--m-key-gold-bg);color:var(--premium);border:1px solid var(--premium)}.m-desk-tile.is-active .m-desk-key{background:var(--amber);color:var(--text-inverse)}.m-desk-tile.is-active .m-desk-key.is-gold{background:var(--premium);color:var(--text-inverse)}.m-desk-name{font-family:var(--font-cond);font-size:var(--fs-data);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi)}.m-svc-list{flex-direction:column;display:flex}.m-svc-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-top:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-svc-row:active{background:var(--m-press-bg)}.m-svc-code{min-width:44px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-svc-name{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-svc-go{color:var(--text-lo);font-size:var(--fs-kpi);flex:none}.m-acct-id{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.m-acct-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-hi);flex:auto;overflow:hidden}.m-acct-plan{font-family:var(--font-cond);font-size:var(--fs-micro);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;padding:6px var(--sp-2);border-radius:var(--r-ctrl);cursor:default;flex:none}.m-acct-plan.is-premium{color:var(--premium);border:1px solid var(--premium);background:0 0}.m-acct-plan.is-upgrade{color:var(--text-inverse);background:var(--amber);cursor:pointer;border:none}.m-acct-plan.is-upgrade:active{background:var(--amber-hi)}.m-acct-rows{flex-direction:column;display:flex}.m-acct-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-acct-row:active{background:var(--m-press-bg)}.m-acct-code{min-width:40px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-acct-name{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-acct-go{color:var(--text-lo);font-size:var(--fs-kpi);flex:none}.m-acct-sys{padding:var(--sp-3);gap:var(--sp-2);border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.m-acct-live{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:0 var(--sp-3);background:var(--bg-raised);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi);cursor:pointer;align-self:flex-start;display:inline-flex}.m-acct-live-dot{color:var(--cyan);font-size:var(--fs-micro)}.m-acct-live.is-paused .m-acct-live-dot{color:var(--text-lo)}.m-acct-live.is-paused{color:var(--text-mid)}.m-acct-sysrow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.m-acct-conn{font-family:var(--font-cond);font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);align-items:center;gap:6px;display:inline-flex}.m-acct-clock{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-mid)}.m-acct-sess{align-items:center;gap:var(--sp-2);display:flex}.m-acct-sess-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-acct-mifid{padding:var(--sp-3);border-bottom:1px solid var(--hairline)}.m-acct-mifid-hd{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim);margin-bottom:4px}.m-acct-mifid p{font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-prose);color:var(--text-mid);margin:0}.m-acct-legal{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-meta);letter-spacing:0;color:var(--text-lo);flex-wrap:wrap;display:flex}.m-acct-legal a{color:var(--cyan);min-height:var(--m-tap-min);min-width:var(--m-tap-min);padding:0 var(--sp-1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.m-acct-sess{min-width:0}.m-acct-sess .mkc-strip{min-height:var(--m-tap-min);scrollbar-width:none;max-width:100%;overflow-x:auto}.m-acct-row.is-update .m-acct-code{color:var(--amber)}.m-acct-hint{margin-left:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-acct-exit{padding:var(--sp-3)}.m-acct-logout{width:100%;min-height:var(--m-tap-min);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0}.m-acct-logout:active{background:var(--m-press-bg)}.m-acct-logout.is-confirm{color:var(--down);border-color:var(--down)}.m-tbl-empty{padding:var(--sp-4);text-align:center;font-family:var(--font-sans);font-style:italic;font-size:var(--fs-data);color:var(--text-lo)}.m-tbl-scroll{width:100%}.m-tbl tbody tr{height:var(--m-row-h)}.m-tbl tbody td{font-size:var(--fs-data);line-height:var(--lh-data);padding-top:14px;padding-bottom:14px}.m-tbl .ta-r{text-align:right}.m-tbl td.lbl,.m-tbl th.lbl{text-align:left}.m-tbl-tap{cursor:pointer}.m-tbl th.m-tbl-sticky,.m-tbl td.m-tbl-sticky{z-index:var(--z-sticky);background:var(--bg-panel);position:sticky;left:0}.m-tbl thead th.m-tbl-sticky{background:var(--head-bg);z-index:calc(var(--z-sticky) + 1)}.m-tbl-sortable{padding:0!important}.m-tbl-th-btn{width:100%;min-height:var(--m-tap-min);padding:0 var(--pad-cell-x);cursor:pointer;text-align:inherit;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--t-hover) var(--ease);background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.m-tbl th.ta-r .m-tbl-th-btn{justify-content:flex-end}.m-tbl-th-btn:active{color:var(--amber-hi)}.m-tbl-th-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-tbl-caret{font-size:var(--sort-caret-size);color:var(--text-lo);line-height:var(--lh-micro);opacity:1;flex:none}.m-tbl-caret.on{opacity:1;color:var(--amber)}.m-tbl-sort-active .m-tbl-th-btn,.m-tbl-sort-active .m-tbl-th-lbl{color:var(--amber)}.m-tbl-spacer td{background:0 0!important;border:none!important}.m-tbl-wrap{display:block}.m-tbl th.m-tbl-pin-r,.m-tbl td.m-tbl-pin-r{z-index:var(--z-sticky);background:var(--bg-panel);box-shadow:inset 1px 0 0 var(--hairline);position:sticky;right:0}.m-tbl thead th.m-tbl-pin-r{background:var(--head-bg);z-index:calc(var(--z-sticky) + 1)}.m-tbl td.m-tbl-actcol,.m-tbl th.m-tbl-actcol{width:var(--m-tap-min);padding:0!important}.m-tbl-act{min-width:var(--m-tap-min);min-height:var(--m-tap-min);padding:0 var(--sp-2);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--cyan);touch-action:manipulation;transition:background-color var(--t-press) var(--ease);background:0 0;border:none;place-items:center;display:inline-grid}.m-tbl-act:active{background:var(--m-press-bg)}.m-tbl-foot{min-height:var(--m-tap-min);box-shadow:var(--hairline-inset-b);justify-content:flex-end;align-items:center;display:flex}.m-tbl-legend-btn{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:0 var(--sp-3);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);touch-action:manipulation;background:0 0;border:none;display:inline-flex}.m-tbl-legend-btn:active{background:var(--m-press-bg)}.m-tbl-legend-k{min-width:var(--ctl-xs);height:var(--ctl-xs);border-radius:var(--r-ctrl);background:var(--m-key-bg);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);color:var(--amber);place-items:center;display:inline-grid}.m-rowdet-title{padding:var(--sp-2) var(--sp-1) 0;font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi)}.m-rowdet-sub{padding:0 var(--sp-1) var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-rowdet{padding:0 var(--sp-3) var(--sp-3)}.m-legend .m-rowdet-v.m-legend-v{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);text-align:right;white-space:normal;max-width:62%}.m-legend .m-rowdet-row{padding:var(--sp-2) var(--sp-1);align-items:center}.m-cards{flex-direction:column;display:flex}.m-card{width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;flex-direction:column;gap:4px;display:flex}.m-card:disabled{cursor:default}.m-card:not(:disabled):active{background:var(--m-press-bg)}.m-card-main{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.m-card-primary{font-family:var(--font-mono);font-size:var(--fs-emph);font-weight:var(--fw-semi);color:var(--text-hi)}.m-card-lead{font-family:var(--font-mono);font-size:var(--fs-emph);color:var(--text-hi)}.m-card-meta{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.m-card-cell{align-items:baseline;gap:4px;display:inline-flex}.m-card-k{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-card-v{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-mid)}.num.up,.m-card-v.up{color:var(--up)}.num.down,.m-card-v.down{color:var(--down)}.m-filter-body{padding:var(--sp-3)}.m-filter-foot{gap:var(--sp-2);padding:var(--sp-3);display:flex}.m-filter-reset{min-height:var(--m-tap-min);padding:0 var(--sp-4);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:0 0;flex:none}.m-filter-reset:active{background:var(--m-press-bg)}.m-filter-apply{min-height:var(--m-tap-min);background:var(--amber);border-radius:var(--r-ctrl);cursor:pointer;color:var(--text-inverse);font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border:none;flex:auto}.m-filter-apply:active{background:var(--amber-hi)}.m-swtabs{height:var(--m-swipetabs-h);background:var(--bg-void);box-shadow:var(--hairline-inset-b);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;overflow:auto hidden}.m-swtabs::-webkit-scrollbar{display:none}.m-swtabs-inset{align-items:stretch;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);display:inline-flex}.m-swtab{height:100%;padding:0 var(--sp-2);cursor:pointer;scroll-snap-align:center;transition:background-color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.m-swtab:active{background:var(--m-press-bg)}.m-swtab-code{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--text-mid)}.m-swtab-lbl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-swtab:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--amber);transform-origin:50%;height:2px;transition:transform calc(var(--t-layer) * var(--motion)) var(--ease-layer);position:absolute;bottom:0;transform:scaleX(0)}.m-swtab.is-active:after{transform:scaleX(1)}.m-swtab.is-active .m-swtab-code{color:var(--amber)}.m-swtab.is-active .m-swtab-lbl{color:var(--text-hi)}.m-swtabs-sentinel{height:0}.m-swtabs.is-sticky{top:0}.m-swtabs.is-stuck{box-shadow:var(--hairline-inset-b), var(--elev-2)}.m-chart{width:100%;height:var(--m-chart-h);background:var(--bg-void);border:1px solid var(--hairline);touch-action:pan-y;position:relative;overflow:hidden}.m-chart-inner{position:absolute;inset:0}.m-chart-inner>canvas,.m-chart-inner>svg{max-width:100%}.m-sort-dir{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.m-sort-dirbtn{min-height:var(--m-sheet-ctrl-h);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.m-sort-dirbtn:active{background:var(--m-press-bg)}.m-sort-dirbtn.on{color:var(--amber);border-color:var(--amber-dim)}.m-sort-caret{font-size:var(--sort-caret-size);line-height:var(--lh-micro)}.m-sort-list{flex-direction:column;display:flex}.m-sort-row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--m-sheet-ctrl-h);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-sort-row:active{background:var(--m-press-bg)}.m-sort-mark{border-radius:var(--r-pill);border:1px solid var(--hairline-hi);box-sizing:border-box;flex:none;width:16px;height:16px}.m-sort-row.on .m-sort-mark{border-color:var(--amber);box-shadow:inset 0 0 0 4px var(--amber)}.m-sort-lbl{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-sort-row.on .m-sort-lbl{color:var(--amber)}@media (prefers-reduced-motion:reduce){.m-swtab:after{transition:none}}.m-ptr{left:0;right:0;top:var(--m-chrome-top);z-index:calc(var(--z-chrome) - 1);justify-content:center;align-items:center;gap:var(--g);pointer-events:none;background:var(--bg-void);box-shadow:var(--hairline-inset-b);flex-direction:column;display:flex;position:absolute;overflow:hidden}.m-ptr-glyph{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);color:var(--amber-dim);transition:transform calc(var(--t-nav) * var(--motion)) var(--ease-page), color var(--t-hover) var(--ease)}.m-ptr.is-ready .m-ptr-glyph{color:var(--amber);transform:rotate(180deg)}.m-ptr.is-busy .m-ptr-glyph{color:var(--amber);animation:m-ptr-spin calc(.9s * var(--motion)) linear infinite}.m-ptr.is-offline .m-ptr-glyph{color:var(--warn)}.m-ptr-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-ptr.is-offline .m-ptr-lbl{color:var(--warn)}@keyframes m-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.m-ptr-glyph{transition:none;animation:none}}.of-content .pos{color:var(--up)}.of-content .neg{color:var(--down)}.of-content .num{font-variant-numeric:tabular-nums slashed-zero}.of-phead>.grow,.of-hbar>.grow,.of-mv-colhead>.grow{align-self:stretch}.of-content{padding:var(--sp-2) var(--sp-4) var(--sp-5);gap:var(--sp-3);background:var(--bg-void);flex-direction:column;min-height:100%;display:flex}.of-content>.page-head{margin-bottom:0}.of-breaking-slot{min-height:calc(var(--g) * 8);flex:none}.of-panel{background:var(--bg-panel);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--elev-1);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.of-phead{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);flex:none;display:flex}.of-phead .acc{width:3px;height:var(--sp-3);background:var(--amber);border-radius:0;flex:none}.of-phead h3{font-family:var(--font-cond);font-size:var(--fs-title);line-height:var(--lh-meta);letter-spacing:var(--ls-label);color:var(--amber);text-transform:uppercase;font-weight:var(--fw-semi);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.of-phead .sub{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap;flex:none}.of-phead .grow{min-width:var(--g);flex:auto}.of-chip-live{align-items:center;gap:var(--g);height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--live);background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);white-space:nowrap;flex:none;display:inline-flex}.pulse{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.of-chip-live .pulse{background:currentColor}.of-chip-live.of-chip-diff{color:var(--warn)}.of-delayed{margin-left:var(--g);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--premium);text-transform:uppercase}.of-state{padding:var(--sp-5) var(--gutter);color:var(--text-mid);font-size:var(--fs-data);line-height:var(--lh-data);text-align:center}.of-kpis{min-width:0}.of-kpis .of-kpi{min-width:0;padding-left:var(--gutter);border-left:0}.of-kpi.kpi-link{cursor:pointer}.of-kpi.kpi-link:hover{background:var(--bg-hover)}.of-kpi.kpi-link:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-kpis .of-kpi.kpi-active{box-shadow:inset var(--g-half) 0 0 var(--amber);background:var(--bg-active)}.of-content .of-kpis .kpi-chg{align-items:center;gap:var(--g);min-width:0;display:flex;overflow:hidden}.of-content .of-kpis .delta{color:var(--neutral);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:var(--lh-meta);flex:none}.of-content .of-kpis .delta.up{color:var(--up)}.of-content .of-kpis .delta.dn{color:var(--down)}.of-content .ar{font-size:var(--fs-micro);line-height:inherit;letter-spacing:0}.of-content .of-kpis .kpi-tag{font-size:var(--fs-micro);line-height:var(--lh-meta);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap;flex:none;overflow:visible}.of-content .of-kpis .kpi-tag:before{content:"";width:6px;height:6px;margin-right:var(--g);background:currentColor;border-radius:50%;display:inline-block}.of-content .of-kpis .kpi-tag.t-rt{color:var(--live)}.of-content .of-kpis .kpi-tag.t-demo,.of-content .of-kpis .kpi-tag.t-diff{color:var(--warn)}.of-content .of-kpis .kpi-tag.t-nd{color:var(--text-mid)}.of-content .of-kpis .kpi-spark{display:block;overflow:hidden}.of-content .of-kpis .kpi-spark>svg{width:40px;height:var(--ctl-sm);display:block}.of-hero-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;display:grid}.of-hero{position:relative}.of-hbar{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);flex:none;display:flex}.of-hbar .pxblock{align-items:baseline;gap:var(--sp-2);flex:none;min-width:0;display:flex}.of-hbar .bigpx{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-num);color:var(--text-hi);white-space:nowrap;transition:background-color var(--t-flash) var(--ease)}.of-hbar .bigch{font-size:var(--fs-emph);line-height:var(--lh-emph);white-space:nowrap;color:var(--neutral)}.of-hbar .bigch.pos{color:var(--up)}.of-hbar .bigch.neg{color:var(--down)}.of-hbar .grow{min-width:var(--g);flex:auto}.of-tf{gap:var(--hairline-w);background:var(--hairline);border-radius:var(--r-ctrl);flex:none;display:flex;overflow:hidden}.of-tf button{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:var(--bg-raised);box-shadow:var(--elev-2);height:var(--ctl-sm);min-width:40px;padding:0 var(--sp-3);cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.of-tf button:hover{color:var(--text-hi);background:var(--bg-active)}.of-tf button.on{color:var(--text-inverse);background:var(--amber);font-weight:var(--fw-semi);box-shadow:var(--light-specular)}.of-tf button:active{box-shadow:var(--light-specular-press)}.of-tf button:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-assearch{flex:0 auto;align-items:center;min-width:0;display:flex;position:relative}.of-assearch .ic{left:var(--sp-2);color:var(--text-mid);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.of-assearch .ic svg{width:var(--icon-md);height:var(--icon-md)}.of-assearch input{font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline-ctl);border-radius:var(--r-ctrl);height:var(--ctl-md);padding:0 var(--sp-2) 0 var(--sp-5);width:160px;transition:box-shadow var(--t-hover) var(--ease);border:0;outline:none}.of-assearch input::placeholder{color:var(--text-mid)}.of-assearch input:focus{box-shadow:inset 0 0 0 var(--hairline-w) var(--amber), var(--ring-focus)}.of-asdrop{top:calc(100% + var(--g));background:var(--bg-raised);background-image:var(--light-blade-v);min-width:240px;max-width:320px;box-shadow:var(--elev-3);border-radius:var(--r-ctrl);z-index:var(--z-layer);max-height:280px;position:absolute;right:0;overflow-y:auto}.of-asdrop button{align-items:center;gap:var(--sp-2);text-align:left;width:100%;box-shadow:var(--hairline-inset-b);height:var(--ctl-lg);padding:0 var(--sp-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);transition:background-color var(--t-hover) var(--ease);background:0 0;border:0;display:flex}.of-asdrop button.on,.of-asdrop button:hover{background:var(--bg-hover)}.of-asdrop button .sym{color:var(--cyan);font-weight:var(--fw-semi);flex:0 0 56px}.of-asdrop button .nm{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.of-asdrop button .ex{color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-data);letter-spacing:var(--ls-micro);flex:none}.of-asempty{height:var(--ctl-lg);color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);font-family:var(--font-mono);place-items:center;display:grid}.of-chartbox{background:var(--bg-panel);flex:auto;min-height:300px;position:relative}.of-chart-armor{position:absolute;inset:0}.of-ca-plot{top:var(--sp-4);right:var(--plot-gutter-y);bottom:var(--plot-gutter-x);left:var(--plot-pad);position:absolute}.of-ca-h{height:var(--hairline-w);background:var(--plot-grid-minor);position:absolute;left:0;right:0}.of-ca-h.is-major{background:var(--plot-grid-major)}.of-ca-y{top:var(--sp-4);bottom:var(--plot-gutter-x);width:var(--plot-gutter-y);position:absolute;right:0}.of-ca-y span{left:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--plot-tick-text);position:absolute;transform:translateY(-50%)}.of-ca-x{left:var(--plot-pad);right:var(--plot-gutter-y);height:var(--plot-gutter-x);position:absolute;bottom:0}.of-ca-x span{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--plot-tick-text);position:absolute;top:0}.of-ca-x span:last-child{transform:translate(-100%)}.of-ca-note{left:var(--plot-pad);top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);position:absolute}.of-chart-empty{text-align:center;justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex;position:absolute;inset:0}.of-chart-empty .ce-t{font-family:var(--font-cond);font-size:var(--fs-emph);line-height:var(--lh-cmd);letter-spacing:var(--ls-label);text-indent:var(--ls-label);color:var(--text-hi);text-transform:uppercase}.of-chart-empty .ce-s{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid);max-width:46ch}.of-chart-empty .ce-act{align-items:center;gap:var(--sp-2);display:flex}.of-chart-empty .ce-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.of-indic{left:var(--sp-3);top:var(--sp-2);z-index:var(--z-sticky);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);height:var(--ctl-xs);padding:0 var(--g);align-items:center;display:inline-flex;position:absolute}.of-indic-real{color:var(--live)}.of-indic-stale{color:var(--warn)}.of-master{width:100%;height:100%;display:block;position:absolute;inset:0}.of-master text{line-height:var(--lh-meta);font-size:var(--fs-meta)}.of-master .of-axis{animation:draw-frame calc(var(--t-draw-frame) * var(--motion)) var(--ease) backwards}.of-master .of-gridlines{animation:draw-grid calc(var(--t-draw-grid) * var(--motion)) var(--ease-draw) backwards;animation-delay:calc(var(--stagger-draw) * var(--motion))}.of-master .of-mark{animation:draw-mark calc(var(--t-draw-mark) * var(--motion)) var(--ease) backwards;animation-delay:calc(12 * var(--stagger-draw) * var(--motion))}@keyframes draw-frame{0%{opacity:0}to{opacity:1}}@keyframes draw-grid{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes draw-mark{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.of-revrect{transform-box:fill-box;transform-origin:0;transition:transform calc(var(--t-draw) * var(--motion)) var(--ease-draw);transform:scaleX(0)}.of-revrect.is-revealed{transform:scaleX(1)}.of-line{transition:stroke-dashoffset calc(var(--t-draw) * var(--motion)) var(--ease-draw)}.of-hovline{stroke:var(--xh-line);stroke-width:1px;opacity:0}.of-enddot-halo.is-live{animation:live calc(var(--pulse-rate) * var(--motion)) ease-in-out infinite}.of-crosstip{pointer-events:none;background:var(--tip-bg);box-shadow:var(--elev-3);border-radius:var(--r-ctrl);padding:var(--tip-pad);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);transition:opacity calc(var(--t-tip) * var(--motion)) var(--ease);z-index:var(--z-layer);white-space:nowrap;max-width:var(--tip-w-max);font-family:var(--font-mono);position:absolute;transform:translate(-50%,-128%)}.of-crosstip .t{color:var(--text-mid)}.of-crosstip .pos{color:var(--up)}.of-crosstip .neg{color:var(--down)}.of-hero .of-colophon.is-2{height:auto;min-height:var(--psrc-h);white-space:normal;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.of-hstats{gap:var(--hairline-w);background:var(--hairline);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.of-hstats .s{background:var(--bg-panel);height:40px;padding:0 var(--gutter);flex-direction:column;justify-content:center;min-width:0;display:flex}.of-hstats .s .l{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--amber-dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-hstats .s .v{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-hstats .s .v.pos{color:var(--up)}.of-hstats .s .v.neg{color:var(--down)}.of-hero-side{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.of-hero-side>:last-child{flex:auto}.of-snap-open{height:var(--ctl-sm);padding:0 var(--sp-2);color:var(--cyan);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:var(--fw-semi);cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:0}.of-snap-open:hover{background:var(--bg-hover)}.of-snap-open.on{color:var(--amber)}.of-snap-open:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-snap-edit{padding:var(--sp-3) var(--gutter);gap:var(--sp-2);flex-direction:column;display:flex}.of-snap-slots{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.of-snap-in{height:var(--ctl-sm);min-width:0;padding:0 var(--sp-2);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);text-transform:uppercase;border:0}.of-snap-in:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-snap-cmds{gap:var(--sp-2);flex-wrap:wrap;display:flex}.of-snap-cmd{height:var(--ctl-sm);padding:0 var(--sp-3);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:var(--fw-semi);cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);border:0}.of-snap-cmd:hover{background:var(--bg-hover);color:var(--text-hi)}.of-snap-cmd.on{color:var(--cyan)}.of-snap-cmd:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-snap-nota{color:var(--text-lo);font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);margin:0}.of-statgrid{gap:var(--hairline-w);background:var(--hairline);grid-template-columns:1fr 1fr;display:grid}.of-statgrid .s{background:var(--bg-panel);height:60px;padding:0 var(--gutter);flex-direction:column;justify-content:center;min-width:0;display:flex}.of-statgrid .s.s-link{cursor:pointer;transition:background-color var(--t-hover) var(--ease)}.of-statgrid .s.s-link:hover{background:var(--bg-hover)}.of-statgrid .s.s-link:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-statgrid .s .l{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--amber-dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-statgrid .s .v{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-statgrid .s .d{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--neutral);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-statgrid .s .d.pos{color:var(--up)}.of-statgrid .s .d.neg{color:var(--down)}.of-statgrid .s .d.s-nd{color:var(--text-mid);font-family:var(--font-cond)}.of-fdot{font-size:var(--fs-micro);line-height:var(--lh-micro);margin-right:var(--g);color:var(--text-mid);flex:none}.of-fdot.rt{color:var(--live)}.of-fdot.diff{color:var(--warn)}.of-legend,.of-fresh{white-space:nowrap}.of-fresh{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0;color:var(--text-mid);flex:none}.of-heat{gap:var(--hairline-w);background:var(--hairline);flex:auto;grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.of-cell{background:var(--bg-panel);height:56px;padding:0 var(--gutter);border-radius:0;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.of-cell:hover{box-shadow:var(--cell-ring)}.of-cell .cs{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-cell .cv{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);white-space:nowrap}.of-cell .cv:not(.pos):not(.neg){color:var(--text-mid)}.of-heat-scale{align-items:center;gap:var(--sp-2);height:var(--ctl-sm);padding:0 var(--gutter);box-shadow:inset 0 1px 0 var(--hairline);flex:none;display:flex}.of-heat-scale .hs-k{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid);white-space:nowrap;flex:none}.of-heat-scale .hs-ramp{gap:var(--hairline-w);flex:auto;align-self:center;min-width:0;display:flex}.of-heat-scale .hs-sw{height:var(--g);flex:1 1 0;display:block}.of-mid-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;display:grid}.of-mcol,.of-rcol{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.of-mcol>:last-child,.of-rcol>:last-child{flex:auto}.of-blotter-wrap{flex:auto;overflow-x:auto}.of-blotter{width:100%}.of-blotter tbody td,.of-blotter thead th{height:var(--row-h);vertical-align:middle;padding-top:0;padding-bottom:0}.of-blotter thead th{height:var(--colhead-h)}.of-blotter .bl-nm{color:var(--text-mid);margin-left:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-meta)}.of-blotter .bl-trend-cell{width:96px}.of-blotter td.bl-why{position:relative}.of-blotter .aip-why-chip{left:var(--sp-2);height:var(--ctl-sm);padding:0 var(--sp-2);background:var(--bg-raised);box-shadow:var(--elev-2);font-size:var(--fs-micro);line-height:var(--lh-micro);border:0;align-items:center;margin:auto 0;display:inline-flex;position:absolute;top:0;bottom:0}.bl-bar{width:84px;height:var(--g);background:var(--bg-inset);border-radius:0;margin-left:auto;display:block;overflow:hidden}.bl-bar i{background:var(--neutral);transform-origin:0;width:100%;height:100%;transition:transform calc(var(--t-draw) * var(--motion)) var(--ease-draw);display:block;transform:scaleX(0)}.bl-bar.pos i{background:var(--up)}.bl-bar.neg i{background:var(--down)}.of-mv-note{padding:var(--sp-1) var(--gutter);min-height:var(--ctl-sm);box-shadow:inset 0 1px 0 var(--hairline);color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-micro);align-items:center;list-style:none;display:flex}.of-news{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.of-nrow{padding:var(--g) var(--gutter);box-shadow:var(--hairline-inset-b);cursor:pointer;transition:background-color var(--t-hover) var(--ease);display:block;position:relative}.of-nrow:hover{background:var(--bg-hover)}.of-nrow:hover:before{content:"";width:var(--g-half);background:var(--amber);position:absolute;top:0;bottom:0;left:0}.of-nrow.locked{cursor:default}.of-nrow .nbody{min-width:0}.ntop{align-items:center;gap:var(--sp-2);height:var(--ctl-sm);display:flex}.of-chip{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;height:var(--ctl-sm);padding:0 var(--sp-2);border-radius:var(--r-ctrl);background:var(--bg-raised);box-shadow:var(--elev-2);color:var(--text-mid);font-weight:var(--fw-semi);align-items:center;gap:var(--g);flex:none;display:inline-flex}.of-chip.prem{color:var(--premium)}.of-chip.prem svg{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor;stroke:none}.ntime{font-size:var(--fs-micro);line-height:var(--lh-meta);color:var(--text-mid);flex:none;margin-left:auto}.of-nrow .nt{font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi);margin:0}.of-nrow.locked .nt{color:var(--text-mid)}.of-nrow .nsrc{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.of-lockbar{align-items:center;gap:var(--sp-2);height:var(--ctl-sm);box-shadow:inset 0 1px 0 var(--hairline);display:flex}.of-lockbar .lk{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--premium)}.of-ev{flex-direction:column;flex:auto;display:flex}.of-evrow{gap:var(--sp-2);height:var(--row-h);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);font-size:var(--fs-data);line-height:var(--lh-data);grid-template-columns:48px 28px minmax(0,1fr) auto;align-items:center;display:grid}button.of-evrow{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;border:0;font-family:inherit}.of-evrow:hover{background:var(--bg-hover)}.of-evrow:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-ev-all{height:var(--ctl-sm);padding:0 var(--sp-2);color:var(--cyan);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:var(--fw-semi);cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;border:0}.of-ev-all:hover{background:var(--bg-hover)}.of-ev-all:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-evrow .et{color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap}.of-evrow .et .ed{color:var(--text-mid);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;margin-right:var(--g)}.of-evrow .efl{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--text-hi);background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);height:var(--ctl-xs);place-items:center;display:inline-grid}.of-evrow .en{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.of-evrow .en small{color:var(--text-mid);font-size:var(--fs-micro);white-space:nowrap}.of-imp{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;height:var(--ctl-xs);padding:0 var(--g);border-radius:var(--r-ctrl);background:var(--bg-raised);box-shadow:var(--elev-2);align-items:center;gap:var(--g);font-weight:var(--fw-semi);white-space:nowrap;color:var(--text-mid);display:inline-flex}.of-imp .d{background:currentColor;border-radius:50%;width:6px;height:6px}.of-imp.hi{color:var(--warn)}.of-mv{flex-direction:column;display:flex}.of-mv>.of-state{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;flex:auto;display:flex}.of-mv-tabs{gap:var(--g);height:var(--ctl-lg);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);flex:none;align-items:center;display:flex}.of-mv-tab{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);height:var(--ctl-sm);min-width:var(--ctl-sm);padding:0 var(--sp-2);cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.of-mv-tab:hover{color:var(--text-hi);background:var(--bg-active)}.of-mv-tab.on{color:var(--text-inverse);background:var(--amber);box-shadow:var(--light-specular)}.of-mv-tab:active{box-shadow:var(--light-specular-press)}.of-mv-tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-mv-grid{gap:var(--hairline-w);background:var(--hairline);flex:auto;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.of-mv-col{background:var(--bg-panel);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.of-mv-col>.of-mv-list{flex:none}@container (width<=280px){.of-mv-nm{display:none}}@container (width<=230px){.of-mv-bar{display:none}}.of-mv-col>.of-state{justify-content:center;align-items:center;gap:var(--sp-2);min-height:96px;padding:var(--sp-4) var(--gutter);flex-direction:column;flex:auto;display:flex}.of-mv-colhead{align-items:center;gap:var(--sp-2);height:var(--colhead-h);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);background:var(--head-bg);flex:none;display:flex}.of-mv-coltitle{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:var(--fw-semi);color:var(--amber-dim)}.of-mv-count{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid)}.of-mv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.of-mv-row{column-gap:var(--g);text-align:left;width:100%;box-shadow:var(--hairline-inset-b);height:var(--row-h);padding:0 var(--sp-2);cursor:pointer;transition:background-color var(--t-hover) var(--ease);font-family:var(--font-mono);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.of-mv-row:hover{background:var(--bg-hover)}.of-mv-row:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-mv-id{grid-column:1}.of-mv-nm{grid-column:2}.of-mv-px{grid-column:3}.of-mv-chg{grid-column:4}.of-mv-bar{grid-column:5}.of-mv-id{white-space:nowrap;font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi)}.of-mv-sym{color:var(--text-hi);font-size:var(--fs-data);line-height:var(--lh-data);white-space:nowrap}.of-mv-nm{color:var(--text-mid);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.of-mv-px{color:var(--text-hi);font-size:var(--fs-data);line-height:var(--lh-data);text-align:right;margin-right:calc(-1 * var(--ls-label));white-space:nowrap}.of-mv-chg{font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:right;color:var(--neutral);white-space:nowrap}.of-mv-chg.pos{color:var(--up)}.of-mv-chg.neg{color:var(--down)}.of-mv-bar{width:64px;display:block}.of-mv-bar .delta-bar{width:100%}.of-breadth{flex-direction:column;display:flex}.of-brrow{column-gap:var(--sp-3);height:var(--row-h);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);grid-template-columns:96px minmax(0,1fr) 60px;align-items:center;display:grid}.of-brrow .bl{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.bar{height:var(--g);background:var(--bg-inset);border-radius:0;position:relative;overflow:hidden}.bar i{width:100%;transform:scaleX(var(--v,0));transform-origin:0;transition:transform calc(var(--t-draw) * var(--motion)) var(--ease-draw);display:block;position:absolute;top:0;bottom:0;left:0}.of-brrow .bv{font-size:var(--fs-meta);line-height:var(--lh-meta);text-align:right;color:var(--text-hi);margin-right:calc(-1 * var(--ls-label))}.of-brstats{gap:var(--hairline-w);background:var(--hairline);box-shadow:inset 0 1px 0 var(--hairline);grid-template-columns:repeat(2,1fr);display:grid}.of-brstats .bs{background:var(--bg-panel);height:44px;padding:0 var(--gutter);flex-direction:column;justify-content:center;min-width:0;display:flex}.of-brstats .bs .l{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--amber-dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-brstats .bs .v{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi)}.of-brstats .bs .v.pos{color:var(--up)}.of-brstats .bs .v.neg{color:var(--down)}.of-aiband{background:var(--bg-panel)}.of-aiband:before{content:"";background:var(--ai);width:3px;z-index:var(--z-base);position:absolute;top:0;bottom:0;left:0}.of-aiband .inner{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);align-items:flex-start;display:flex}.of-aiband .ai-ic{flex:0 0 var(--ctl-lg);width:var(--ctl-lg);height:var(--ctl-lg);border-radius:var(--r-ctrl);background:var(--bg-raised);box-shadow:var(--elev-2);place-items:center;display:grid;position:relative}.of-aiband .ai-ic svg{width:var(--icon-md);height:var(--icon-md);stroke:var(--ai);fill:none;stroke-width:1.6px}.of-aiband .ai-txt{flex:auto;min-width:0}.of-aiband .ai-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ai);font-weight:var(--fw-semi);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.of-aiband .ai-lbl .tag{border-radius:var(--r-ctrl);background:var(--bg-raised);box-shadow:var(--elev-2);height:var(--ctl-xs);padding:0 var(--g);font-size:var(--fs-micro);line-height:var(--lh-micro);white-space:nowrap;align-items:center;display:inline-flex}.of-aiband .ai-body{font-family:var(--font-sans);font-size:var(--fs-emph);line-height:var(--lh-prose);color:var(--text-hi);margin-top:var(--sp-2)}.of-aiband .ai-body em,.of-aiband .ai-body b{color:var(--ai);font-style:italic;font-weight:var(--fw-semi)}.of-aiband .ai-disc{margin-top:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);align-items:center;gap:var(--sp-2);font-family:var(--font-mono);display:flex}.of-aiband .ai-disc svg{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 var(--icon-sm);stroke:currentColor;fill:none;stroke-width:1.6px}.of-foot{padding:var(--g) 0 0;align-items:center;gap:var(--sp-3);color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.of-foot .seg{align-items:center;gap:var(--sp-2);display:flex}.of-foot b{color:var(--text-hi);font-weight:var(--fw-semi)}.of-foot .div{color:var(--text-lo)}.of-errbox{border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-panel);background:var(--bg-panel);box-shadow:var(--elev-1);padding:var(--sp-5) var(--sp-4);text-align:center;color:var(--text-mid);align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);flex-direction:column;display:flex}.of-err-ic{font-family:var(--font-mono);font-size:var(--fs-hero);line-height:var(--lh-hero);color:var(--amber)}.of-errbox h2{font-family:var(--font-cond);font-size:var(--fs-kpi);line-height:var(--lh-kpi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi);margin:0}.of-errbox p{font-size:var(--fs-data);line-height:var(--lh-prose);max-width:60ch;margin:0}.of-retry{margin-top:var(--sp-2);background:var(--bg-raised);box-shadow:var(--elev-2);color:var(--text-hi);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;height:var(--ctl-lg);padding:0 var(--sp-4);border-radius:var(--r-ctrl);cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);border:0;align-items:center;display:inline-flex}.of-retry:hover{background:var(--bg-active);color:var(--amber-hi)}.of-retry:focus-visible{box-shadow:var(--ring-focus);outline:none}.of-news-row{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.of-news-row .wh-list{grid-template-columns:1fr 1fr;column-gap:0;display:grid}.of-news-row .wh-row:nth-child(odd){box-shadow:var(--hairline-inset-b), var(--hairline-inset-r)}.wh-open{background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);color:var(--cyan);cursor:pointer;font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-indent:var(--ls-micro);text-transform:uppercase;height:var(--ctl-sm);padding:0 var(--sp-2);white-space:nowrap;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);border:0;flex:none;align-items:center;display:inline-flex}.wh-open:hover{background:var(--bg-active)}.wh-open:focus-visible{box-shadow:var(--ring-focus);outline:none}.wh-list{flex-direction:column;display:flex}.wh-row{align-items:flex-start;gap:var(--sp-2);height:40px;padding:var(--g) var(--gutter);box-shadow:var(--hairline-inset-b);display:flex}.wh-row:hover{background:var(--bg-hover)}.wh-when{text-align:right;color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);margin-right:calc(-1 * var(--ls-label));flex:0 0 40px}.wh-main{flex-direction:column;flex:auto;min-width:0;display:flex}.wh-title{color:var(--text-hi);font-family:var(--font-sans);font-weight:var(--fw-med);font-size:var(--fs-data);line-height:var(--lh-data);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-hover) var(--ease);background:0 0;border:0;padding:0;text-decoration:none;overflow:hidden}.wh-title:hover{color:var(--amber-hi);text-decoration:underline}.wh-src{color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta)}.wh-hot{width:6px;height:6px;margin-right:var(--g);background:var(--amber);display:inline-block}.of-mc-rt{color:var(--live);font-size:var(--fs-micro);line-height:var(--lh-hero);margin-left:var(--g);letter-spacing:0}.of-mc-demo{color:var(--warn);font-size:var(--fs-micro);line-height:var(--lh-hero);margin-left:var(--g);letter-spacing:var(--ls-micro);text-transform:uppercase}.of-mc-lastclose{color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase}.trn{flex-direction:column;min-height:0;display:flex;container-type:inline-size}.trn-bar{align-items:center;gap:var(--g);height:var(--ctl-lg);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);display:flex}.trn-win{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:var(--bg-raised);box-shadow:var(--elev-2);border-radius:var(--r-ctrl);height:var(--ctl-sm);min-width:var(--ctl-sm);padding:0 var(--sp-2);cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.trn-win:hover{color:var(--text-hi);background:var(--bg-active)}.trn-win.on{color:var(--text-inverse);background:var(--amber);box-shadow:var(--light-specular)}.trn-win:focus-visible{box-shadow:var(--ring-focus);outline:none}.trn-grow{flex:auto;align-self:stretch}.trn-tot{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid);white-space:nowrap}.trn-list{margin:0;padding:0;list-style:none}.trn-head,.trn-row{column-gap:var(--sp-2);padding:0 var(--gutter);height:var(--row-h);box-shadow:var(--hairline-inset-b);grid-template-columns:24px minmax(0,1fr) 32px 32px 36px 96px;align-items:center;display:grid}.trn-head{height:var(--colhead-h);background:var(--head-bg);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim)}.trn-head>span{color:var(--amber-dim);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro)}.trn-row{cursor:pointer;transition:background-color var(--t-hover) var(--ease)}.trn-row:hover,.trn-row:focus-visible{background:var(--bg-hover);outline:none}.trn-rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-micro);line-height:var(--lh-data);color:var(--text-mid);text-align:right}.trn-sym{min-width:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trn-name{margin-left:var(--g);font-family:var(--font-sans);font-size:var(--fs-micro);color:var(--text-mid)}.trn-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-mid);text-align:right}.trn-n.on{color:var(--text-hi)}.trn-vel{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.trn-track{height:var(--g);background:var(--bg-inset);flex:auto;overflow:hidden}.trn-fill{background:var(--cyan-tint);height:100%;display:block}.trn-velv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);text-align:right;flex:0 0 40px}.trn-note{padding:var(--g) var(--gutter);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid)}.of-trn{flex-direction:column;display:flex}.of-trn .trn{flex:auto}@container (width<=300px){.trn-name{display:none}.trn-head,.trn-row{grid-template-columns:20px minmax(0,1fr) 28px 28px 32px 72px}}.of-panel>footer.panel-src{height:auto;min-height:var(--psrc-h);padding-top:var(--g);padding-bottom:var(--g);white-space:normal;flex-wrap:wrap;row-gap:0}.of-panel>footer.panel-src>.src,.of-panel>footer.panel-src>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex:0 auto;max-width:100%;overflow:visible}.of-panel>footer.panel-src>.fresh-chip{flex:none}.of-snap-chips{align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);flex-wrap:wrap;display:flex}.of-snap-chip{align-items:center;gap:var(--g);height:var(--ctl-sm);padding:0 0 0 var(--sp-2);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);display:inline-flex}.of-snap-chip-x{width:var(--ctl-sm);height:var(--ctl-sm);color:var(--text-mid);font-size:var(--fs-data);line-height:var(--lh-data);cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:0;padding:0}.of-snap-chip-x:hover{color:var(--text-hi);background:var(--bg-hover)}.of-snap-chip-x:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-snap-count{color:var(--text-lo);font-size:var(--fs-micro);line-height:var(--lh-micro);margin-left:auto}.of-snap-vuota{color:var(--text-lo);font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro)}.of-snap-err{color:var(--down)}.of-snap-live{margin-left:var(--g);color:var(--cyan);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:0;text-transform:none}.of-snap-nlive{align-items:center;gap:var(--g);color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;display:inline-flex}.of-mv-raccolto{color:var(--text-lo)}.of-rs{align-items:center;display:flex;position:relative}.of-rs-ic{left:var(--sp-2);color:var(--text-mid);font-size:var(--fs-data);line-height:var(--lh-data);pointer-events:none;position:absolute}.of-rs-in{width:100%;min-width:0;height:var(--ctl-sm);padding:0 var(--sp-2) 0 var(--sp-5);background:var(--bg-inset);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);border:0}.of-rs-in::placeholder{color:var(--text-lo);font-family:var(--font-sans)}.of-rs-in:focus-visible{box-shadow:inset var(--ring-focus);outline:none}.of-rs-in:disabled{color:var(--text-lo)}.of-rs-list{z-index:var(--z-layer);margin:var(--g) 0 0;background:var(--bg-raised);box-shadow:var(--elev-3);border-radius:var(--r-layer);max-height:264px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.of-rs-opt{gap:var(--sp-2);height:var(--ctl-sm);padding:0 var(--sp-2);cursor:pointer;box-shadow:var(--hairline-inset-b);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);transition:background-color var(--t-hover) var(--ease);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.of-rs-opt.is-active{background:var(--bg-active)}.of-rs-opt.is-in{color:var(--text-lo);cursor:default}.of-rs-sym{font-family:var(--font-mono)}.of-rs-name{font-family:var(--font-sans);color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.of-rs-cls{color:var(--text-lo);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.of-rs-empty{padding:var(--sp-2);color:var(--text-mid);font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro)}@media (width<=1200px){.of-hero-row{grid-template-columns:minmax(0,1fr)}.of-hero-side{flex-direction:row;align-items:stretch}.of-hero-side>*{flex:1 1 0;min-width:0}.of-mid-row{grid-template-columns:minmax(0,1fr)}}@media (width<=880px){.of-hero-side{flex-direction:column}.of-hero-side>*{flex:none}.of-hero-side>:last-child{flex:auto}}@media (width<=1100px){.of-news-row .wh-list{grid-template-columns:1fr}.of-news-row .wh-row:nth-child(odd){box-shadow:var(--hairline-inset-b)}}@media (width<=680px){.bl-vol,.th-vol,.bl-trend-cell{display:none}.of-news-row .of-phead{row-gap:var(--g);flex-wrap:wrap}.of-hstats{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.of-content{padding:0 var(--sp-2) var(--sp-5);gap:var(--sp-2)}.of-content>.page-head-m{margin-bottom:0}.of-content .of-kpis{grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-auto-rows:var(--kpi-h);gap:0;height:auto}.of-content .of-kpis .of-kpi{box-shadow:var(--hairline-inset-b), var(--hairline-inset-r);grid-template-columns:minmax(0,1fr)}.of-content .of-kpis .of-kpi.kpi-active{box-shadow:inset var(--g-half) 0 0 var(--amber), var(--hairline-inset-b), var(--hairline-inset-r)}.of-content .of-kpis .kpi-spark{display:none}.of-hbar{height:auto;min-height:40px;padding:var(--g) var(--gutter);flex-wrap:wrap}.of-assearch{flex:100%}.of-assearch input,.of-assearch input:focus{width:100%;font-size:var(--fs-kpi);height:var(--ctl-touch)}.of-asdrop{min-width:0;max-width:none;left:0;right:0}.of-asdrop button{height:var(--ctl-touch)}.of-tf{flex:100%}.of-tf button{height:var(--ctl-touch);flex:1 1 0}.of-chartbox{min-height:240px}.of-mv-grid{grid-template-columns:1fr}.of-mv-tabs{height:auto;padding:var(--g) var(--gutter);flex-wrap:wrap}.of-mv-tab{height:var(--ctl-touch);min-width:var(--ctl-touch);padding:0 var(--sp-3)}.of-mv-row{height:var(--ctl-touch)}.of-snap-open,.of-ev-all{height:var(--ctl-touch);padding:0 var(--sp-3)}.of-snap-in,.of-snap-cmd{height:var(--ctl-touch)}.trn-bar{height:auto;padding:var(--g) var(--gutter);flex-wrap:wrap}.trn-win{height:var(--ctl-touch);padding:0 var(--sp-3)}.trn-row,.wh-open,.of-retry{height:var(--ctl-touch)}.wh-row{height:auto;min-height:var(--ctl-touch);padding:0 var(--gutter);align-items:center}.wh-main{align-items:center;gap:var(--sp-2);flex-direction:row}.wh-title{min-width:0;line-height:var(--ctl-touch);flex:auto}.wh-title:after{content:none}.wh-src{max-width:30%;line-height:var(--ctl-touch);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.of-nrow{padding:var(--sp-2) var(--gutter)}.of-evrow{height:auto;min-height:var(--ctl-touch);padding-top:var(--g);padding-bottom:var(--g)}.of-evrow .en{white-space:normal;text-overflow:clip;line-height:var(--lh-meta);overflow-wrap:anywhere;overflow:visible}.of-trn .trn-win{min-width:var(--ctl-touch)}.of-brrow{height:var(--ctl-touch)}.of-aiband .inner{padding:var(--sp-3) var(--gutter);gap:var(--sp-2)}.of-hero .of-colophon.is-2{height:auto;min-height:var(--psrc-h-2);white-space:normal;padding-top:var(--g);padding-bottom:var(--g);flex-wrap:wrap;align-items:flex-start}.of-blotter tbody td{height:var(--ctl-touch)}}@media (width<=460px){.of-heat{grid-template-columns:1fr}.of-hstats{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.of-content .of-hero .of-assearch{display:none}.of-content>.m-open{margin:0}.of-snap-chip,.of-snap-chip-x,.of-rs-in,.of-rs-opt{height:var(--ctl-touch)}.of-snap-chip-x{width:var(--ctl-touch)}.of-rs-in{font-size:var(--fs-kpi)}.of-rs-list{max-height:220px}}.m-chart-toolbar{height:var(--m-chart-toolbar-h);background:var(--bg-panel);width:100%;box-shadow:var(--hairline-inset-b);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.m-chart-tool{min-height:var(--m-tap-min);padding:0 var(--sp-1);border:none;border-right:1px solid var(--hairline);color:var(--text-mid);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-press) var(--ease-strike), color var(--t-press) var(--ease-strike);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.m-chart-tool:last-child{border-right:none}.m-chart-tool:active{background:var(--m-press-bg)}.m-chart-tool.is-on{color:var(--text-hi)}.m-chart-tool.is-on:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:0;left:0;right:0}.m-chart-tool-k{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-med);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-chart-tool.is-on .m-chart-tool-k{color:var(--amber)}.m-chart-tool-v{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-hi);font-variant-numeric:tabular-nums}.m-chart-tool-badge{top:4px;right:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--amber);position:absolute}.m-chart-tool-cv{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-lo);position:absolute;bottom:2px;right:4px}.m-chart-sheet{gap:var(--sp-4);flex-direction:column;display:flex}.m-chart-sheet-sec{gap:var(--sp-2);flex-direction:column;display:flex}.m-chart-sheet-h{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-med);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber);margin:0}.m-chart-choices{flex-direction:column;display:flex}.m-chart-choices.is-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:1px;display:grid}.m-chart-choice{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:0 var(--sp-3);background:var(--bg-raised);box-shadow:var(--hairline-inset-b);color:var(--text-hi);cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-press) var(--ease-strike);border:none;display:flex}.m-chart-choices.is-grid .m-chart-choice{box-shadow:none;border:1px solid var(--hairline);justify-content:center}.m-chart-choice:active{background:var(--m-press-bg)}.m-chart-choice:disabled{color:var(--text-lo);cursor:default}.m-chart-choice.is-on{border-color:var(--amber-dim);color:var(--amber)}.m-chart-choice-l{font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data)}.m-chart-choice-h{font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-lo);flex:auto}.m-chart-choice-m{color:var(--amber);font-size:var(--fs-micro);line-height:var(--lh-micro)}.m-chart-sheet-note{font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-lo);margin:0}.m-chart-hero{width:100%}.m-chart-hero .cc-wrap{min-height:var(--m-chart-h-hero)}.m-scrollcue{position:relative}.m-scrollcue[data-cue=end]{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%)}.m-scrollcue[data-cue=start]{-webkit-mask-image:linear-gradient(to left, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%);-webkit-mask-image:linear-gradient(to left, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%);mask-image:linear-gradient(to left, #000 0, #000 calc(100% - var(--sp-5)), #0000 100%)}.m-scrollcue[data-cue=both]{-webkit-mask-image:linear-gradient(to right, #0000 0, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), #0000 100%);-webkit-mask-image:linear-gradient(to right, #0000 0, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), #0000 100%);mask-image:linear-gradient(to right, #0000 0, #000 var(--sp-5), #000 calc(100% - var(--sp-5)), #0000 100%)}.m-swipeact{position:relative;overflow:hidden}.m-swipeact-actions{align-items:stretch;display:flex;position:absolute;top:0;bottom:0;right:0}.m-swipeact-btn{width:var(--m-swipeact-w);min-height:var(--m-tap-min);background:var(--bg-raised);border:none;border-left:1px solid var(--hairline);color:var(--text-hi);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.m-swipeact-btn:active{background:var(--m-press-bg)}.m-swipeact-btn.is-amber{color:var(--amber)}.m-swipeact-btn.is-neg{color:var(--down)}.m-swipeact-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-med);letter-spacing:var(--ls-micro);text-transform:uppercase}.m-swipeact-face{background:var(--bg-void);touch-action:pan-y;will-change:transform;position:relative}.m-swipeact-face.is-settling{transition:transform var(--t-layer) var(--ease-spring)}@media (prefers-reduced-motion:reduce){.m-swipeact-face.is-settling{transition:none}}.m-card2{width:100%;min-height:var(--m-row-h);padding:var(--sp-2) var(--m-page-pad);background:var(--bg-void);box-shadow:var(--hairline-inset-b);text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-press) var(--ease-strike);border:none;flex-direction:column;gap:2px;display:flex}.m-card2:disabled{cursor:default}.m-card2:not(:disabled):active{background:var(--m-press-bg)}.m-card2-r1{align-items:baseline;gap:var(--sp-2);display:flex}.m-card2-sym{font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);font-weight:var(--fw-med);color:var(--text-hi);letter-spacing:var(--ls-num);flex:none}.m-card2-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo);flex:auto;overflow:hidden}.m-card2-val{font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);flex:none}.m-card2-pnl{text-align:right;min-width:62px;font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);font-variant-numeric:tabular-nums;flex:none}.m-card2-pnl.up{color:var(--up)}.m-card2-pnl.down{color:var(--down)}.m-card2-pnl.flat{color:var(--neutral)}.m-card2-r2{align-items:baseline;gap:var(--sp-3);flex-wrap:nowrap;display:flex;overflow:hidden}.m-card2-kv{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.m-card2-k{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-card2-v{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);font-variant-numeric:tabular-nums}.m-rowdet{flex-direction:column;display:flex}.m-rowdet-row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-height:var(--m-row-h);padding:0 var(--sp-1);box-shadow:var(--hairline-inset-b);display:flex}.m-rowdet-k{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid)}.m-rowdet-v{font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);font-variant-numeric:tabular-nums}.m-rowdet-v.up{color:var(--up)}.m-rowdet-v.down{color:var(--down)}.m-rowdet-acts{margin-top:var(--sp-3);gap:1px;display:flex}.m-rowdet-act{min-height:var(--m-tap-min);background:var(--bg-raised);border:1px solid var(--hairline);color:var(--text-hi);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1 1 0}.m-rowdet-act:active{background:var(--m-press-bg)}.m-rowdet-act.is-neg{color:var(--down)}.m-skel{flex-direction:column;display:flex}.m-skel-row{min-height:var(--m-row-h);padding:var(--sp-2) var(--m-page-pad);box-shadow:var(--hairline-inset-b);flex-direction:column;justify-content:center;gap:6px;display:flex}.m-skel-bar{height:var(--sp-2);background:var(--bg-raised)}.m-skel-bar.is-short{width:34%}.m-skel-bar.is-mid{width:62%}.m-skel-bar.is-long{width:86%}.m-skel-note{padding:var(--sp-2) var(--m-page-pad);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-reader-wrap{flex-direction:column;min-height:0;display:flex}.m-reader-acts{padding-top:var(--sp-2);background:var(--bg-panel);gap:1px;display:flex;position:sticky;bottom:0}.m-reader-act{min-height:var(--m-tap-min);background:var(--bg-raised);border:1px solid var(--hairline);color:var(--text-hi);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.m-reader-act:active{background:var(--m-press-bg)}.m-reader-act.is-amber{color:var(--amber)}.m-open{background:var(--bg-panel);box-shadow:var(--hairline-inset-b);overscroll-behavior-x:contain;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow-x:auto}.m-open::-webkit-scrollbar{display:none}.m-open-cell{min-width:88px;padding:var(--sp-2) var(--sp-3);border-right:1px solid var(--hairline);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-top:none;border-bottom:none;border-left:none;flex-direction:column;gap:2px;display:flex}.m-open-cell:last-child{border-right:none}.m-open-cell:active{background:var(--m-press-bg)}.m-open-k{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--text-lo);text-transform:uppercase}.m-open-v{font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.m-open-d{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.m-open-d.up{color:var(--up)}.m-open-d.down{color:var(--down)}.m-open-d.flat{color:var(--neutral)}@media (width<=640px){.m-composer-note{font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-lo);padding:4px var(--m-page-pad);background:var(--bg-void);box-shadow:var(--hairline-inset-b)}.m-composer-ta{resize:none;min-width:0;font-size:var(--fs-kpi);line-height:var(--lh-cmd);font-family:var(--font-sans);color:var(--text-hi);background:var(--bg-inset);border:1px solid var(--hairline);padding:var(--sp-2);max-height:calc(var(--lh-cmd) * 4 + var(--sp-4));overscroll-behavior:contain;flex:auto;overflow-y:auto}.m-composer-ta:focus{border-color:var(--amber-dim);outline:none}.m-composer-send{min-width:var(--m-tap-min);min-height:var(--m-tap-min);background:var(--bg-raised);border:1px solid var(--hairline);color:var(--amber);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none}.m-composer-send:disabled{color:var(--text-lo);cursor:default}.m-composer-send:not(:disabled):active{background:var(--m-press-bg)}.m-composer-row{align-items:flex-end;gap:var(--sp-2);width:100%;display:flex}}.m-tbl-press{-webkit-tap-highlight-color:transparent}.m-tbl-press:active>td{background:var(--m-press-bg)}@media (width<=640px){.m-cards,.m-skel,.m-open,.m-chart-toolbar,.m-swipeact{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.m-reader-body,.m-reader-body *{-webkit-user-select:text;user-select:text}.m-open,.m-composer-ta,.m-reader-body,.m-chart-sheet{overscroll-behavior:contain}}.of-spark{--spark-halo-r:calc(var(--halo-r) * .7);flex:none;width:100px;max-width:100%;height:24px;display:block;overflow:visible}.of-spark-line{stroke:var(--line-data);stroke-width:var(--line-spark-w)}.of-spark-halo{fill:var(--line-data);r:var(--spark-halo-r);opacity:calc(var(--halo-alpha) / 2);pointer-events:none}.of-spark-halo.is-core{r:calc(var(--spark-halo-r) * .6);opacity:var(--halo-alpha)}.of-spark-end{fill:var(--data-point);r:var(--dot-r);stroke:var(--bg-panel);stroke-width:var(--dot-ring);paint-order:stroke fill}@media (width<=480px){.of-spark{width:72px}}.of-spark-node{fill:var(--line-data);r:calc(var(--dot-r) * .55);opacity:.75;pointer-events:none}.page-head{--ph-bleed:0px;--ph-gutter:0px;min-width:0;margin:0 calc(-1 * var(--ph-bleed)) var(--sp-3);padding-inline:var(--ph-gutter);background:var(--bg-void);flex-direction:column;display:flex}.desk>.page-head{--ph-gutter:var(--sp-4)}.desk.desk-flow>.page-head{--ph-bleed:1px}.page-head-row{justify-content:space-between;align-items:center;gap:var(--sp-3);height:var(--pagehead-h);box-shadow:var(--hairline-inset-b);padding:0;display:flex}.page-head.has-tabs .page-head-row{box-shadow:none}.page-head-l{align-items:center;gap:var(--sp-3);flex:auto;min-width:0;display:flex}.page-head-txt{flex-direction:column;justify-content:center;min-width:0;display:flex}.page-head-eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.page-head-desk{color:var(--amber-dim)}.page-head-sep{color:var(--text-lo)}.page-head-back{color:var(--cyan);text-decoration:none}.page-head-back:hover{text-decoration:underline}.page-head-ttl{min-width:0;font-family:var(--font-cond);font-size:var(--fs-cmd);line-height:var(--lh-cmd);font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.page-head-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.page-head-steps{align-items:center;gap:var(--sp-2);height:var(--primipassi-h);box-shadow:var(--hairline-inset-b);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);white-space:nowrap;display:flex;overflow:hidden}.page-head-tabs{min-width:0}.term-shell .term-body .page-head h1.page-head-ttl{font-family:var(--font-cond);font-size:var(--fs-cmd);line-height:var(--lh-cmd);letter-spacing:0;font-weight:var(--fw-med)}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.page-head{margin-bottom:var(--sp-2);--ph-gutter:var(--sp-2)}.desk>.page-head{--ph-gutter:var(--sp-2)}.page-head-m{z-index:var(--z-sticky);--ph-bleed:var(--sp-2);--ph-gutter:0px;margin-bottom:var(--sp-2);position:sticky;top:0}.desk>.page-head.page-head-m{--ph-bleed:0px;--ph-gutter:0px;padding-inline:0}.desk.desk-flow>.page-head.page-head-m{--ph-bleed:1px}.page-head-m .page-head-tabs{box-shadow:var(--hairline-inset-b)}.page-head-row{height:auto;min-height:var(--pagehead-h);flex-wrap:wrap}.page-head-ttl{white-space:normal}}.pp-row{align-items:center;gap:var(--sp-2);height:var(--primipassi-h);width:100%;min-width:0;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;display:flex;overflow:hidden}.pp-k{color:var(--amber-dim);flex:none}.pp-step{align-items:center;gap:var(--sp-1);height:var(--primipassi-h);padding:0 var(--sp-2);color:var(--text-mid);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-ctrl);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;max-width:calc(var(--g) * 60);text-overflow:ellipsis;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;display:inline-flex;overflow:hidden}.pp-step:hover:not(:disabled){color:var(--text-hi);background:var(--bg-hover)}.pp-step:focus-visible{box-shadow:var(--ring-focus);outline:none}.pp-step.done{color:var(--text-lo);cursor:default;border-color:#0000;text-decoration:line-through}.pp-ck{color:var(--text-mid)}.pp-step.done .pp-ck{color:var(--amber);text-decoration:none}.pp-x{height:var(--primipassi-h);padding:0 var(--sp-2);color:var(--text-lo);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:0}.pp-x:hover{color:var(--text-hi)}.pp-x:focus-visible{box-shadow:var(--ring-focus);outline:none}.pp-m{box-shadow:var(--elev-1), var(--hairline-inset-b);background:var(--bg-panel);flex-direction:column;display:flex}.pp-m-k{height:var(--ctl-sm);padding:0 var(--gutter);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber-dim);align-items:center;display:flex}.pp-m-step{align-items:center;gap:var(--sp-2);min-height:var(--ctl-touch);padding:var(--sp-1) var(--gutter);box-shadow:var(--hairline-inset-b);color:var(--text-hi);text-align:left;cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-data);background:0 0;border:0;border-radius:0;display:flex}.pp-m-step:active{background:var(--bg-hover)}.pp-m-step.done{color:var(--text-lo);cursor:default}.pp-m-txt{flex-direction:column;min-width:0;display:flex}.pp-m-lbl{white-space:normal}.pp-m-hint{color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:normal}.pp-m-x{min-height:var(--ctl-touch);padding:0 var(--gutter);text-align:left;color:var(--text-mid);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;background:0 0;border:0}.benv-scrim{z-index:var(--z-modal);background:var(--scrim);padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.benv-sheet{width:calc(var(--g) * 140);background:var(--bg-panel);max-width:100%;max-height:100%;box-shadow:var(--elev-3);padding:var(--sp-4);gap:var(--sp-3);border-radius:0;flex-direction:column;display:flex;overflow:auto}.benv-sheet:focus{outline:none}.benv-head{align-items:flex-start;gap:var(--sp-2);display:flex}.benv-ttl{min-width:0;font-family:var(--font-cond);font-size:var(--fs-cmd);line-height:var(--lh-cmd);font-weight:var(--fw-med);color:var(--text-hi);flex:auto;margin:0}.benv-x{width:var(--ctl-lg);height:var(--ctl-lg);border:var(--hairline-w) solid var(--hairline);border-radius:var(--r-ctrl);color:var(--text-mid);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-data);transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.benv-x:hover{color:var(--text-hi);background:var(--bg-hover)}.benv-x:focus-visible{box-shadow:var(--ring-focus);outline:none}.benv-sub{color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-prose);margin:0}.benv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.benv-item{gap:var(--sp-3);padding:var(--sp-3) 0;box-shadow:var(--hairline-inset-b);display:flex}.benv-n{color:var(--amber-dim);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-data);flex:none}.benv-txt{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.benv-item-t{font-family:var(--font-cond);font-size:var(--fs-emph);line-height:var(--lh-data);font-weight:var(--fw-med);color:var(--text-hi)}.benv-item-c{font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.benv-mifid{color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);margin:0}.benv-actions{justify-content:flex-end;gap:var(--sp-2);display:flex}.page-head-actions .pp-row{max-width:calc(var(--g) * 180)}@media (width<=1100px){.pp-step{max-width:calc(var(--g) * 34)}}@media (width<=640px){.benv-scrim{align-items:flex-end;padding:0}.benv-x{width:var(--ctl-touch);height:var(--ctl-touch)}.benv-sheet{width:100%;padding:var(--sp-3) var(--m-page-pad) var(--sp-5)}.benv-actions{flex-direction:column-reverse}.benv-actions>*{width:100%}}.delta-bar{width:84px;height:var(--gauge-w);background:var(--gauge-track);display:block;overflow:hidden}.delta-bar i{background:var(--flat);width:100%;height:100%;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform calc(var(--t-settle) * var(--motion)) var(--ease);display:block}.delta-bar.pos i{background:var(--up)}.delta-bar.neg i{background:var(--down)}.delta-bar.wide{width:100%;min-width:96px;height:calc(var(--gauge-w) * 2);background:0 0;position:relative;overflow:visible}.delta-bar.wide:before{content:"";left:50%;top:calc(-1 * var(--hairline-w));bottom:calc(-1 * var(--hairline-w));width:var(--hairline-w);background:var(--plot-baseline);position:absolute}.delta-bar.wide i{top:var(--hairline-w);bottom:var(--hairline-w);width:50%;height:auto;position:absolute}.delta-bar.wide.to-right i{transform-origin:0;left:50%}.delta-bar.wide.to-left i{transform-origin:100%;right:50%}.delta-bar.wide.flat i{transform:scaleX(0)}.aip-text{margin:0 0 var(--sp-2);font:400 var(--fs-emph)/var(--lh-prose) var(--font-sans);color:var(--text-hi);white-space:pre-wrap}.aip-intro,.aip-wait,.aip-note{margin:0 0 var(--sp-2);font:400 var(--fs-data)/var(--lh-prose) var(--font-sans);color:var(--text-mid)}.aip-wait{color:var(--nt-ai)}.aip-err{margin:var(--g) 0;font:400 var(--fs-data)/var(--lh-prose) var(--font-sans);color:var(--down);display:block}.aip-dim{color:var(--text-lo)}.aip-meta{color:var(--text-lo);font-size:var(--fs-meta)}.aip-disc{margin-top:var(--sp-2);font:400 var(--fs-micro)/var(--lh-micro) var(--font-sans);color:var(--text-lo);display:block}.aip-actions{align-items:center;gap:var(--sp-2);margin-top:var(--g);display:flex}.aip-btn{appearance:none;border:1px solid var(--nt-ai);border-radius:var(--r-ctrl);background:var(--nt-ai-tint);color:var(--nt-ai);font:500 var(--fs-meta)/var(--lh-meta) var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);padding:0 var(--sp-2);cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease)}.aip-btn:hover:not(:disabled){background:var(--nt-ai);color:var(--bg-void)}.aip-btn:disabled{opacity:.55;cursor:default}.aip-btn.sm{padding:0 var(--sp-2);font-size:var(--fs-micro)}.aip-syms{gap:var(--g);margin:0 0 var(--sp-2);flex-wrap:wrap;display:flex}.aip-sym{align-items:baseline;gap:var(--g);padding:0 var(--sp-2);border:1px solid var(--hairline);border-radius:var(--r-ctrl);font:500 var(--fs-meta)/var(--lh-meta) var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cyan);transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);text-decoration:none;display:inline-flex}.aip-sym:hover{border-color:var(--hairline-hi);background:var(--bg-raised)}.aip-sym .up{color:var(--up)}.aip-sym .down{color:var(--down)}.aip-sym .flat{color:var(--text-mid)}.aip-why-chip{appearance:none;margin-right:var(--g);padding:0 var(--g);border:1px solid var(--nt-ai);border-radius:var(--r-ctrl);color:var(--nt-ai);font:500 var(--fs-micro)/var(--lh-micro) var(--font-cond);letter-spacing:var(--ls-label);cursor:pointer;vertical-align:middle;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0}.aip-why-chip:hover{background:var(--nt-ai-tint)}.aip-scrim{z-index:var(--z-modal);background:var(--scrim);padding:calc(var(--g) * 24) var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.aip-card{background:var(--bg-panel);border:1px solid var(--hairline);border-radius:var(--r-layer);width:min(560px,100%);max-height:78vh;box-shadow:var(--shadow-float), var(--edge-light);padding:var(--sp-3);outline:none;overflow-y:auto}.aip-card-hd{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--hairline);display:flex}.aip-card-ttl{font:500 var(--fs-meta)/var(--lh-meta) var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aip-close{appearance:none;color:var(--text-mid);font:400 var(--fs-data)/var(--lh-data) var(--font-mono);padding:0 var(--g);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:none}.aip-close:hover{color:var(--text-hi)}.aip-move{margin:0 0 var(--sp-2);font:400 var(--fs-data)/var(--lh-prose) var(--font-sans);color:var(--text-mid)}.aip-move .up{color:var(--up)}.aip-move .down{color:var(--down)}.aip-move .flat{color:var(--text-mid)}.aip-bullets{margin:var(--g) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.aip-bullet{gap:var(--sp-2);display:flex}.aip-bul-mark{color:var(--cyan);font-size:var(--fs-micro);line-height:var(--lh-micro)}.aip-bul-body{gap:var(--g);flex-direction:column;min-width:0;display:flex}.aip-bul-text{font:400 var(--fs-data)/var(--lh-prose) var(--font-sans);color:var(--text-hi)}.aip-bul-src{font:400 var(--fs-micro)/var(--lh-micro) var(--font-sans);color:var(--text-lo)}.aip-bul-src a{color:var(--cyan);text-decoration:none}.aip-bul-src a:hover{text-decoration:underline}.aip-synth{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--nt-ai);background:var(--nt-ai-tint);display:block}.aip-synth-k{margin-bottom:var(--g);font:500 var(--fs-micro)/var(--lh-micro) var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--nt-ai);display:block}.aip-synth-t{font:400 var(--fs-data)/var(--lh-prose) var(--font-sans);color:var(--text-hi);display:block}.aip-synth .aip-disc{margin-top:var(--g)}.aip-synth-cta{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);display:flex}.aip-clu-btn{appearance:none;border:1px solid var(--nt-ai);border-radius:var(--r-ctrl);color:var(--nt-ai);font:500 var(--fs-micro)/var(--lh-micro) var(--font-cond);letter-spacing:var(--ls-label);padding:0 var(--g);cursor:pointer;white-space:nowrap;transition:background-color var(--t-hover) var(--ease);background:0 0}.aip-clu-btn:hover{background:var(--nt-ai-tint)}.aip-clu-title{margin:0 0 var(--sp-2);font:500 var(--fs-emph)/var(--lh-prose) var(--font-sans);color:var(--text-hi)}.aip-newdev{margin:0 0 var(--sp-2);padding:0 var(--sp-2);border:1px solid var(--amber-dim);background:var(--amber-tint);color:var(--amber);font:500 var(--fs-micro)/var(--lh-micro) var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);display:inline-block}.aip-sources{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.aip-sources-k{font:500 var(--fs-micro)/var(--lh-micro) var(--font-cond);letter-spacing:var(--ls-label);color:var(--text-lo)}.aip-source{font:400 var(--fs-meta)/var(--lh-meta) var(--font-sans);color:var(--cyan);transition:border-color var(--t-hover) var(--ease);border-bottom:1px solid #0000;text-decoration:none}a.aip-source:hover{border-bottom-color:var(--cyan)}span.aip-source{color:var(--text-mid)}@media (prefers-reduced-motion:reduce){.aip-btn,.aip-why-chip,.aip-clu-btn,.aip-close,.aip-sym,.aip-source{transition:none}}@media (width<=640px){.aip-why-chip{min-height:var(--ctl-touch);min-width:var(--ctl-touch)}}:root{--bks-h:calc(var(--g) * 8)}.bks{height:var(--bks-h);background:var(--bg-raised);box-shadow:var(--hairline-inset-b);z-index:var(--z-sticky);align-items:stretch;display:flex;position:relative;overflow:hidden}.bks-label{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber);background:var(--head-bg);border-right:var(--hairline-w) solid var(--amber-dim);white-space:nowrap;z-index:var(--z-sticky);flex:0 0 132px;display:flex}.bks-pulse{width:var(--icon-xs);height:var(--icon-xs);border-radius:var(--r-pill);background:var(--amber);flex:none}.bks-vp{min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, var(--bg-void) 2%, var(--bg-void) 96%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--bg-void) 2%, var(--bg-void) 96%, transparent);mask-image:linear-gradient(90deg, transparent, var(--bg-void) 2%, var(--bg-void) 96%, transparent);flex:auto;overflow:hidden}.bks-track{white-space:nowrap;will-change:transform;align-items:center;width:max-content;height:100%;animation:70s linear infinite bks-scroll;display:flex}.bks-vp:hover .bks-track,.bks-vp:focus-within .bks-track{animation-play-state:paused}@keyframes bks-scroll{to{transform:translate(-50%)}}html.base-mode .bks-track{animation:none}@media (prefers-reduced-motion:reduce){.bks-track{animation:none}.bks-vp{overflow-x:auto}}.bks-item{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);border-right:var(--hairline-w) solid var(--hairline);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);display:inline-flex}.bks-dot{width:var(--icon-xs);height:var(--icon-xs);border-radius:var(--r-pill);background:var(--amber);flex:none}.bks-dot.brk{background:var(--down)}.bks-flag{height:var(--ctl-xs);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);letter-spacing:var(--ls-micro);color:var(--down);border:var(--hairline-w) solid var(--down);padding:0 var(--g);border-radius:var(--r-ctrl);align-items:center;display:inline-flex}.bks-title{height:var(--ctl-sm);font:inherit;line-height:var(--ctl-sm);color:var(--text-hi);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.bks-title:hover:not(:disabled){color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.bks-title:disabled{cursor:default;color:var(--text-mid)}.bks-title:focus-visible{box-shadow:var(--ring-focus);outline:none}.bks-src{color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-micro);white-space:nowrap}.bks-conte{font-family:var(--font-mono);color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;white-space:nowrap;border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);padding:0 var(--g)}.bks-tk{border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);height:var(--ctl-sm);padding:0 var(--g);font:inherit;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--cyan);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.bks-tk:hover{border-color:var(--cyan)}.bks-tk:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (width<=640px){:root{--bks-h:var(--ctl-touch)}.bks-label{padding:0 var(--sp-2);flex:0 0 116px}.bks-item{font-size:var(--fs-meta);line-height:var(--lh-meta);padding:0 var(--gutter)}.bks-title{height:var(--ctl-touch);line-height:var(--ctl-touch)}.bks-tk{height:var(--ctl-touch)}}.bks-voce{align-items:center;gap:var(--g);padding:0 var(--sp-2);border-left:var(--hairline-w) solid var(--hairline);background:var(--head-bg);flex:none;display:flex}.bks-agg{padding:0 var(--sp-2);border-left:var(--hairline-w) solid var(--hairline);background:var(--head-bg);color:var(--text-lo);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);white-space:nowrap;flex:none;align-items:center;display:flex}.bks-sq-nota{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--text-lo);font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);overflow:hidden}.bks-sq-btn,.bks-sq-lang{align-items:center;gap:var(--g);height:var(--ctl-sm);padding:0 var(--sp-2);padding-left:calc(var(--sp-2) + var(--ls-micro));border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-med);letter-spacing:var(--ls-micro);text-transform:uppercase;cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;display:inline-flex}.bks-sq-btn:hover:not(:disabled),.bks-sq-lang:hover{color:var(--cyan);border-color:var(--cyan-tint)}.bks-sq-btn.on{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-tint)}.bks-sq-btn:disabled{opacity:.45;cursor:not-allowed}.bks-sq-btn:focus-visible,.bks-sq-lang:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (width<=640px){.bks-voce,.bks-agg-pre{display:none}}.auth-wrap.auth-login,.auth-wrap.auth-reset{background-color:var(--bg-void);background-image:var(--light-ambient), var(--texture-scan);min-height:100dvh;position:relative}.auth-wrap.auth-login{place-items:stretch stretch;padding:0}.auth-wrap.auth-reset{padding:var(--sp-5);place-items:center}.auth-login .auth-split{grid-template-columns:minmax(0, 1fr) calc(var(--g) * 105);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100dvh;display:grid}.auth-login .auth-lang{top:var(--sp-4);right:var(--sp-4);z-index:var(--z-layer);width:calc(var(--g) * 24);box-shadow:inset 0 0 0 var(--hairline-w) var(--hairline-ctl);border-radius:var(--r-ctrl);background:var(--bg-panel);border:none;gap:0;padding:0;display:flex;position:absolute}.auth-login .auth-lang button{height:var(--ctl-sm);padding:0 var(--sp-2);text-indent:var(--ls-label);color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.auth-login .auth-lang button:first-child{box-shadow:var(--hairline-inset-r)}.auth-login .auth-lang button:hover{color:var(--text-hi);background:var(--bg-hover)}.auth-login .auth-lang button.on{background:var(--amber);color:var(--text-inverse);box-shadow:var(--light-specular)}.auth-login .auth-lang button.on:active{box-shadow:var(--light-specular-press)}.auth-login .auth-lang button:focus-visible{box-shadow:var(--ring-focus);outline:none}.auth-login .auth-visual{border-right:var(--hairline-w) solid var(--hairline);background:radial-gradient(62% 52% at 78% 28%, rgba(var(--amber-rgb), .14), transparent 60%), radial-gradient(58% 50% at 14% 12%, rgba(var(--cyan-rgb), .09), transparent 62%), var(--bg-void);min-width:0;position:relative;overflow:hidden}.auth-login .auth-visual-fx{z-index:var(--z-base);pointer-events:none;background-image:radial-gradient(#ffffff09 1px, transparent 1px), var(--texture-scan);background-size:calc(var(--g) * 6) calc(var(--g) * 6), auto;-webkit-mask-image:radial-gradient(120% 100% at 70% 30%, var(--bg-void) 30%, transparent 92%);-webkit-mask-image:radial-gradient(120% 100% at 70% 30%, var(--bg-void) 30%, transparent 92%);mask-image:radial-gradient(120% 100% at 70% 30%, var(--bg-void) 30%, transparent 92%);position:absolute;inset:0}.auth-login .auth-visual:after{content:"";z-index:var(--z-base);pointer-events:none;background:radial-gradient(130% 120% at 50% 40%,#0000 55%,#0000008c);position:absolute;inset:0}.auth-login .auth-visual-overlay{z-index:var(--z-sticky);padding:calc(var(--g) * 6);pointer-events:none;background:linear-gradient(#0000008c,#0000 20%),linear-gradient(#0000 64%,#000000b3);flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.auth-login .auth-brandline{flex:none;align-items:center;display:flex}.auth-login .auth-visual-claim{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.auth-login .avc-block{display:block}.auth-login .avc-title{max-width:22ch;font-family:var(--font-cond);font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi);margin:0}.auth-login .avc-title span{color:var(--amber);line-height:var(--lh-hero);display:inline-block}.auth-login .avc-sub{margin:var(--sp-4) 0 0;max-width:42ch;font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.auth-login .auth-feats{margin:var(--sp-5) 0 0;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.auth-login .auth-feats li{align-items:center;gap:var(--sp-2);height:var(--ctl-xs);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);display:inline-flex}.auth-login .auth-feats li:before{content:"";width:var(--g);height:var(--g);border-radius:var(--r-pill);background:var(--amber);flex:none}.auth-login .auth-shots{margin:var(--sp-5) 0 0;gap:var(--sp-3);max-width:calc(var(--g) * 220);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.auth-login .auth-shots li{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.auth-login .auth-shot-frame{border:var(--hairline-w) solid var(--hairline);background:var(--bg-panel);display:block;overflow:hidden}.auth-login .auth-shot-frame img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.auth-login .auth-shot-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid)}@media (width<=1100px){.auth-login .auth-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-login .auth-shots li:nth-child(3){display:none}}.auth-login .auth-visual-mifid{max-width:52ch;font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);flex:none;margin:0}.auth-login .auth-visual-mifid b{color:var(--amber);font-weight:var(--fw-semi)}.auth-login .auth-card-col{min-width:0;padding:var(--sp-5);justify-content:center;align-items:center;display:flex}.auth-login .auth-card,.auth-reset .auth-card{width:calc(var(--g) * 90);background-color:var(--bg-raised);background-image:var(--light-blade-v);border-radius:var(--r-layer);max-width:100%;box-shadow:var(--elev-3);padding:var(--sp-5);background-repeat:no-repeat;border:none;flex-direction:column;gap:0;display:flex}.auth-login .auth-card .auth-hd,.auth-reset .auth-card .auth-hd{gap:var(--g);flex-direction:column;margin:0;display:flex}.auth-login .auth-card .auth-hd .brand-card,.auth-reset .auth-card .auth-hd .brand-card{margin:0 0 var(--sp-2)}.auth-login .auth-card h1,.auth-reset .auth-card h1{font-family:var(--font-cond);font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi);margin:0}.auth-login .auth-card .auth-lead,.auth-reset .auth-card .auth-lead{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-mid);margin:0}.auth-login .auth-card label,.auth-reset .auth-card label{margin:var(--sp-4) 0 var(--g);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-med);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--amber-dim)}.auth-login .auth-card .auth-err,.auth-login .auth-card .auth-info,.auth-reset .auth-card .auth-err,.auth-reset .auth-card .auth-info{margin-top:var(--sp-4)}.auth-login .auth-card>button:not(.link),.auth-reset .auth-card>button:not(.link){margin-top:var(--sp-5)}.auth-login .auth-card>.link,.auth-reset .auth-card>.link{margin-top:var(--sp-2)}.auth-login .auth-card input,.auth-reset .auth-card input{height:var(--ctl-md);padding:0 var(--sp-2);background:var(--bg-inset);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);min-height:0;transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease)}.auth-login .auth-card input::placeholder,.auth-reset .auth-card input::placeholder{color:var(--text-lo)}.auth-login .auth-card input:hover,.auth-reset .auth-card input:hover{border-color:var(--text-mid)}.auth-login .auth-card input:focus,.auth-reset .auth-card input:focus{border-color:var(--amber);box-shadow:var(--ring-focus);outline:none}.auth-login .auth-pw{display:flex;position:relative}.auth-login .auth-pw input{width:100%;padding-right:var(--sp-6);flex:auto}.auth-login .auth-pw-eye{width:var(--ctl-sm);height:var(--ctl-sm);margin:var(--g-half);cursor:pointer;color:var(--text-mid);transition:color var(--t-hover) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.auth-login .auth-pw-eye:hover{color:var(--text-hi)}.auth-login .auth-pw-eye[aria-pressed=true]{color:var(--amber)}.auth-login .auth-pw-eye:focus-visible{box-shadow:var(--ring-focus);outline:none}.auth-login .auth-hint,.auth-reset .auth-hint{margin:var(--sp-2) 0 0;font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.auth-login .auth-caps{color:var(--warn)}.auth-login .auth-privacy{line-height:var(--lh-meta)}.auth-login .auth-legal-link,.auth-reset .auth-legal-link{color:var(--cyan)}.auth-login .auth-legal-link:hover{text-decoration:underline}.auth-login .auth-recover,.auth-reset .auth-recover{min-height:var(--ctl-sm);margin-top:var(--sp-2);align-items:center;display:flex}.auth-login .auth-forgot-link{height:var(--ctl-sm);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.auth-login .auth-forgot-link:hover{text-decoration:underline}.auth-login .auth-forgot-link:focus-visible{box-shadow:var(--ring-focus);outline:none}.auth-login .auth-card label.auth-consent{align-items:flex-start;gap:var(--sp-2);margin:var(--sp-4) 0 0;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid);text-transform:none;letter-spacing:0;display:flex}.auth-login .auth-card label.auth-consent input[type=checkbox]{width:var(--ctl-sm);height:var(--ctl-sm);min-height:0;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--amber);cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0}.auth-login .auth-card label.auth-consent.is-missing{color:var(--warn)}.auth-login .auth-recover b{color:var(--text-hi);font-weight:var(--fw-semi)}.auth-login .auth-pro-clause{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3) var(--sp-3);border-left:var(--g-half) solid var(--amber-dim);background:var(--bg-panel)}.auth-login .auth-pro-clause label.auth-consent{margin-top:var(--sp-1)}.auth-login .auth-pro-why{margin-top:var(--sp-2)}.auth-login .auth-info,.auth-reset .auth-info{background:var(--amber-tint);border:var(--hairline-w) solid var(--amber-dim);border-radius:var(--r-ctrl);padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi)}.auth-login .auth-err,.auth-reset .auth-err{gap:var(--sp-2);background:var(--fill-dn);border:var(--hairline-w) solid var(--down);border-radius:var(--r-ctrl);padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi);animation:band-in calc(var(--t-strike) * var(--motion)) var(--ease-strike) backwards;align-items:flex-start;display:flex}.auth-login .auth-err .ae-ic,.auth-reset .auth-err .ae-ic{color:var(--down);flex:none;display:inline-flex}.auth-login .auth-card>button:not(.link),.auth-reset .auth-card>button:not(.link){height:var(--ctl-lg);padding:0 var(--sp-4);background:var(--amber);color:var(--text-inverse);border-radius:var(--r-ctrl);box-shadow:var(--light-specular);font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-data);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--t-hover) var(--ease), box-shadow var(--t-press) var(--ease);border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.auth-login .auth-card>button:not(.link):hover:not(:disabled),.auth-reset .auth-card>button:not(.link):hover:not(:disabled){background:var(--amber-hi)}.auth-login .auth-card>button:not(.link):active:not(:disabled),.auth-reset .auth-card>button:not(.link):active:not(:disabled){box-shadow:var(--light-specular-press)}.auth-login .auth-card>button:not(.link):focus-visible,.auth-reset .auth-card>button:not(.link):focus-visible{box-shadow:var(--ring-focus);outline:none}.auth-login .auth-card>button:not(.link):disabled,.auth-reset .auth-card>button:not(.link):disabled{background:var(--bg-active);color:var(--text-mid);box-shadow:none;cursor:not-allowed}.auth-login .auth-card .link,.auth-reset .auth-card .link{text-align:center;width:100%;min-height:var(--ctl-sm);padding:var(--g) 0;border-radius:var(--r-ctrl);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);font-weight:var(--fw-reg);color:var(--text-mid);box-shadow:none;cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:none;display:block}.auth-login .auth-card .link:hover{color:var(--text-hi);box-shadow:none}.auth-login .auth-card .link:focus-visible{box-shadow:var(--ring-focus);outline:none}.auth-login .auth-card .link b{color:var(--cyan);font-weight:var(--fw-semi)}.auth-login .auth-card .link:disabled{opacity:.45;cursor:not-allowed}.auth-login .auth-card{animation:layer-in calc(var(--t-layer) * var(--motion)) var(--ease-layer) backwards}.auth-login .auth-visual-overlay>*{animation:panel-in calc(var(--t-settle) * var(--motion)) var(--ease) backwards}.auth-login .auth-visual-overlay>:first-child{animation-delay:calc(1 * var(--stagger-panel) * var(--motion))}.auth-login .auth-visual-overlay>:nth-child(2){animation-delay:calc(2 * var(--stagger-panel) * var(--motion))}.auth-login .auth-visual-overlay>:nth-child(3){animation-delay:calc(3 * var(--stagger-panel) * var(--motion))}@media (width>=900px){.auth-login .auth-split .auth-card .brand-card{display:none}.auth-login .auth-lang{top:var(--sp-5);right:var(--sp-5)}.auth-login .auth-visual-overlay{padding:calc(var(--g) * 12)}}@media (width<=899px){.auth-wrap.auth-login{padding:var(--sp-5);place-items:center}.auth-login .auth-split{min-height:auto;max-width:calc(var(--g) * 100);grid-template-columns:1fr}.auth-login .auth-card-col{order:1;padding:0}.auth-login .auth-card{width:100%}.auth-login .auth-visual{background:0 0;border-right:none;order:2;position:static;overflow:visible}.auth-login .auth-visual-fx,.auth-login .auth-visual:after,.auth-login .auth-brandline,.auth-login .auth-visual-claim{display:none}.auth-login .auth-visual-overlay{padding:var(--sp-4) 0 0;pointer-events:auto;background:0 0;display:block;position:static}.auth-login .auth-visual-mifid{text-align:center;max-width:none}}@media (width<=640px){.auth-wrap.auth-login,.auth-wrap.auth-reset{padding:var(--sp-4);padding-bottom:max(var(--sp-5), env(safe-area-inset-bottom));place-items:start center}.auth-wrap.auth-reset{padding-top:max(var(--sp-5), env(safe-area-inset-top))}.auth-wrap.auth-login{padding-top:calc(var(--sp-3) + var(--ctl-touch) + var(--sp-3) + env(safe-area-inset-top))}.auth-login .auth-lang{top:var(--sp-3);right:var(--sp-3)}.auth-login .auth-lang button{height:var(--ctl-touch)}.auth-login .auth-card input,.auth-reset .auth-card input{height:var(--ctl-touch);line-height:var(--lh-kpi)}.auth-login .auth-pw input{padding-right:calc(var(--ctl-touch) + var(--sp-2))}.auth-login .auth-pw-eye{width:var(--ctl-touch);height:var(--ctl-touch);margin:0}.auth-login .auth-card>button:not(.link),.auth-reset .auth-card>button:not(.link){height:var(--ctl-touch)}.auth-login .auth-card .link,.auth-reset .auth-card .link,.auth-login .auth-recover,.auth-reset .auth-recover{min-height:var(--ctl-touch)}.auth-login .auth-forgot-link{height:var(--ctl-touch)}.auth-login .auth-card label.auth-consent input[type=checkbox]{width:var(--ctl-sm);height:var(--ctl-sm)}.auth-reset .auth-cta-link,.auth-reset .auth-recover{min-height:var(--ctl-touch);align-items:center;display:inline-flex}}.auth-reset .auth-cta-link{min-height:var(--ctl-sm);margin-top:var(--sp-4);color:var(--cyan);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);align-items:center;text-decoration:none;display:inline-flex}.auth-reset .auth-cta-link:hover{text-decoration:underline}.auth-reset .auth-recover{color:var(--cyan);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);text-decoration:none}.auth-reset .auth-recover:hover{text-decoration:underline}.auth-reset .auth-card{animation:layer-in calc(var(--t-layer) * var(--motion)) var(--ease-layer) backwards}.paracadute{padding:var(--sp-5) var(--sp-4);background:var(--bg-void);justify-content:center;align-items:flex-start;min-height:320px;display:flex}.pc-box{background:var(--bg-panel);border:1px solid var(--hairline);width:100%;max-width:560px;box-shadow:var(--edge-light);padding:var(--sp-4)}.pc-tit{font-family:var(--font-cond,var(--font-sans));font-size:var(--fs-emph);letter-spacing:var(--ls-cond,.06em);text-transform:uppercase;color:var(--amber);margin-bottom:var(--sp-3);font-weight:500}.pc-testo{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid);margin:0 0 var(--sp-3);max-width:62ch}.pc-rassicura{color:var(--text-lo)}.pc-azioni{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.pc-btn{min-height:var(--ctl-touch,44px);padding:0 var(--sp-3);border:1px solid var(--hairline-ctl,var(--hairline));color:var(--text-hi);font-family:var(--font-cond,var(--font-sans));font-size:var(--fs-data);letter-spacing:var(--ls-cond,.06em);text-transform:uppercase;cursor:pointer;transition:background-color var(--t-hover,90ms) var(--ease,ease), border-color var(--t-hover,90ms) var(--ease,ease), color var(--t-hover,90ms) var(--ease,ease);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pc-btn:hover{background:var(--bg-hover,var(--bg-raised));border-color:var(--amber-dim)}.pc-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pc-btn-primario{background:var(--amber);border-color:var(--amber);color:var(--txt-inverse);font-weight:500}.pc-btn-primario:hover{background:var(--amber-hi,var(--amber));color:var(--txt-inverse)}.pc-dettaglio{margin:var(--sp-4) 0 0;padding:var(--sp-2);background:var(--bg-void);border:1px solid var(--hairline);color:var(--text-lo);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.paracadute-attesa .pc-tit{color:var(--text-mid)}@media (width<=640px){.paracadute{padding:var(--sp-3) var(--sp-2);min-height:240px}.pc-azioni{flex-direction:column;align-items:stretch}.pc-btn{width:100%}}:root{--bg-void:#000;--bg-inset:#060606;--bg-panel:#0a0a0a;--bg-raised:#1a1a1a;--bg-active:#242424;--hairline:#333;--hairline-hi:#4a4a4a;--amber:#ffa028;--amber-dim:#c77e20;--amber-hi:#ffb84d;--amber-tint:#ffa0281f;--amber-tint-2:#ffa0282b;--cyan:#4dc7f9;--cyan-tint:#4dc7f91f;--up:#4dd24d;--down:#ff433d;--neutral:#9a9a9a;--flash-up:#4dd24d4d;--flash-dn:#ff433d4d;--up-rgb:77,210,77;--amber-rgb:255,160,40;--cyan-rgb:77,199,249;--ai-rgb:167,139,255;--gold-rgb:224,172,60;--down-rgb:255,67,61;--fill-up:#4dd24d29;--fill-dn:#ff433d29;--text-hi:#fff;--text-mid:#a8a8a8;--text-lo:#828282;--text-inverse:#000;--warn:#ff9040;--ai:#a78bff;--ai-tint:#a78bff1a;--premium:#e0ac3c;--premium-tint:#e0ac3c1f;--anomaly:#e879b9;--yellow:#fee334;--yellow-dim:#cca700;--yellow-tint:#fee33429;--blue:#569cd6;--head-bg:#191308;--head-bg-2:#201810;--go-green:#33c13b;--row-hover-bl:var(--bg-hover);--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-cond:"IBM Plex Sans Condensed","Arial Narrow",-apple-system,sans-serif;--font-sans:"IBM Plex Sans",-apple-system,"Segoe UI",Roboto,sans-serif;--fs-micro:10px;--fs-meta:11px;--fs-data:12px;--fs-emph:13px;--fs-cmd:14px;--fs-kpi:16px;--fs-hero:20px;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--ls-label:.06em;--ls-micro:.08em;--ls-num:-.01em;--lh-dense:var(--lh-data);--lh-prose:20px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--r-ctrl:2px;--r-layer:2px;--r-panel:0;--r-pill:999px;--row-h:24px;--colhead-h:24px;--phead-h:28px;--psrc-h:24px;--tape-h:24px;--cmd-h:40px;--fkey-h:32px;--statusbar-h:24px;--pad-cell-x:8px;--pad-cell-y:4px;--edge-light:inset 0 1px 0 #ffffff0d;--shadow-float:0 16px 44px -10px #000000eb;--grad-phead:linear-gradient(to bottom, #ffa0280d, transparent);--head-sheen:linear-gradient(to bottom, #ffa0280f, #ffa02803 45%, transparent);--scrim:#000000d1;--t-hover:90ms;--t-press:60ms;--t-layer:.14s;--t-flash:.42s;--t-chart:var(--t-draw);--ease:ease-out;--ease-layer:cubic-bezier(.16, 1, .3, 1);--caret-rate:1.06s;--ring-focus:0 0 0 2px #fee3348c;--key-1:#202020;--key-2:#202020;--key-3:#202020;--key-4:#202020;--scroll-track:#000;--scroll-thumb:#3a3a3a;--selection:#fee33447;--grad-focus:radial-gradient(140% 90% at 50% 0%, #ffffff05, transparent 55%);--texture-scan:repeating-linear-gradient(to bottom, #ffffff03 0 1px, transparent 1px 5px);--stage-amber:radial-gradient(120% 80% at 50% -10%, #ffa0280d, transparent 60%);--data-line:var(--cyan);--data-line-ghost:#4dc7f94d;--data-point:var(--text-hi);--plot-grid:var(--plot-grid-minor);--plot-axis:var(--hairline-hi);--plot-baseline:#ffffff29;--plot-area:#4dc7f91a;--m-topbar-h:48px;--m-tabs-h:44px;--m-bottomnav-h:56px;--m-statusline-h:20px;--m-tap-min:44px;--m-tap-gap:8px;--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-chrome-top:calc(var(--m-topbar-h) + var(--m-tabs-h) + var(--m-safe-top));--m-chrome-bottom:calc(var(--m-bottomnav-h) + var(--m-statusline-h) + var(--m-safe-bottom));--m-sheet-max-h:85dvh;--m-sheet-grab-w:36px;--m-sheet-t:.18s;--m-row-h:44px;--m-press-bg:var(--bg-active);--m-fab-ring:0 0 0 2px var(--amber-dim);--m-key-bg:var(--key-1);--m-key-gold-bg:#1e1e1e;--m-page-pad:12px;--m-page-pad-sm:8px;--m-card-gap:8px;--m-section-h:28px;--m-chart-h:240px;--m-chart-h-lg:320px;--m-swipetabs-h:var(--m-tabs-h);--m-composer-h:52px;--m-sheet-ctrl-h:var(--m-tap-min);--m-touch:var(--m-tap-min);--m-content-pad-bottom:var(--m-chrome-bottom);--light-ambient:radial-gradient(70% 34% at 50% 0%, #ffa02809, transparent 72%);--light-blade-h:linear-gradient(90deg, #ffa02824 0, #ffa0280d 96px, transparent 320px);--light-blade-v:linear-gradient(to bottom, #ffffff14, #ffffff06 8px, transparent 20px);--light-rim-focus:inset 0 0 0 1px #ffa02852;--light-specular:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073;--light-specular-press:inset 0 1px 0 #00000073, inset 0 -1px 0 #ffffff1a;--light-seam:inset 0 -1px 0 #0009;--light-land-rule:#ffffff47;--light-cursor:#ffffff59;--light-cursor-band:#ffffff0a;--dim-stale:.72;--bg-hover:#1b1b1b;--hairline-ctl:var(--text-lo);--elev-1:var(--edge-light);--elev-2:inset 0 1px 0 #ffffff12, var(--light-seam);--elev-3:var(--shadow-float), 0 0 0 1px var(--hairline-hi);--z-base:0;--z-sticky:10;--z-chrome:20;--z-max:30;--z-layer:40;--z-modal:100;--z-status:1000;--motion:1;--t-settle:.24s;--t-draw:.6s;--t-nav:.16s;--t-strike:.12s;--t-boot-band:40ms;--t-draw-frame:.12s;--t-draw-grid:.24s;--t-draw-mark:.16s;--t-hold:.14s;--t-sort:.18s;--t-tip:80ms;--stagger-row:12ms;--stagger-panel:30ms;--stagger-cap:20;--stagger-draw:60ms;--pulse-rate:2.4s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-draw:cubic-bezier(.22, 1, .36, 1);--ease-strike:cubic-bezier(.2, 0, 0, 1);--tape-speed:60;--g:4px;--g-half:2px;--hairline-w:1px;--hairline-inset-b:inset 0 -1px 0 var(--hairline);--hairline-inset-r:inset -1px 0 0 var(--hairline);--gutter:12px;--lh-micro:12px;--lh-meta:16px;--lh-data:16px;--lh-emph:16px;--lh-cmd:20px;--lh-kpi:20px;--lh-hero:24px;--ctl-xs:16px;--ctl-sm:24px;--ctl-md:28px;--ctl-lg:32px;--ctl-touch:var(--m-tap-min);--icon-xs:8px;--icon-sm:12px;--icon-md:16px;--icon-lg:24px;--kpi-h:64px;--psrc-h-2:40px;--plot-grid-minor:#ffffff0f;--plot-grid-major:#ffffff1a;--plot-tick-len:4px;--plot-tick-text:var(--text-mid);--plot-gutter-y:56px;--plot-gutter-x:24px;--plot-pad:8px;--line-hero-w:2px;--line-cmp-w:1.5px;--line-ghost-w:1px;--line-spark-w:1.25px;--line-hero:var(--text-hi);--line-data:var(--data-line);--area-wash:.1;--area-wash-dir:.12;--vol-up:rgba(var(--up-rgb),.28);--vol-dn:rgba(var(--down-rgb),.28);--candle-body-min:3px;--wick-w:1px;--dot-r:3.5px;--dot-ring:1.5px;--halo-r:9px;--halo-alpha:.22;--halo-alpha-live:.38;--last-line:#ffffff38;--xh-line:var(--light-cursor);--xh-dot-r:4px;--xh-label-bg:var(--amber);--xh-label-fg:var(--text-inverse);--tip-bg:var(--bg-panel);--tip-border:var(--hairline-hi);--tip-pad:4px 8px;--tip-gap:8px;--tip-w-max:240px;--tip-key-w:12px;--plot-hold-opacity:var(--dim-stale);--series-1:var(--cyan);--series-2:var(--text-hi);--series-other:var(--neutral);--seq-1:rgba(var(--cyan-rgb), .18);--seq-2:rgba(var(--cyan-rgb), .32);--seq-3:rgba(var(--cyan-rgb), .48);--seq-4:rgba(var(--cyan-rgb), .68);--seq-5:rgba(var(--cyan-rgb), 1);--div-neg:var(--anomaly);--div-mid:var(--bg-active);--div-pos:var(--cyan);--gauge-track:#ffffff14;--gauge-w:4px;--needle-w:2px;--sort-caret-size:8px;--sort-caret-ghost:.4;--flash-soft-up:rgba(var(--up-rgb),.18);--flash-soft-dn:rgba(var(--down-rgb),.18);--tick-pip-life:60s;--heat-up-1:rgba(var(--up-rgb), .1);--heat-up-2:rgba(var(--up-rgb), .18);--heat-up-3:rgba(var(--up-rgb), .28);--heat-up-4:rgba(var(--up-rgb), .4);--heat-up-5:rgba(var(--up-rgb), .55);--heat-dn-1:rgba(var(--down-rgb), .1);--heat-dn-2:rgba(var(--down-rgb), .18);--heat-dn-3:rgba(var(--down-rgb), .28);--heat-dn-4:rgba(var(--down-rgb), .4);--heat-dn-5:rgba(var(--down-rgb), .55);--heat-zero:var(--bg-active);--map-gap:2px;--cell-ring:inset 0 0 0 1px #ffffff73;--t-page:.26s;--ease-page:cubic-bezier(.32,.72,0,1);--t-sheet-snap:.32s;--ease-spring:cubic-bezier(.22,1,.36,1);--m-header-collapsed:0px;--m-topbar-h-min:44px;--m-sheet-snap-mid:48dvh;--m-sheet-snap-full:88dvh;--m-sheet-close-dy:96px;--m-sheet-close-vel:.55;--m-ptr-trigger:64px;--m-ptr-max:96px;--m-swipe-nav-dx:72px;--m-swipe-nav-vel:.35;--m-edge-safe:20px;--m-fab-size:44px;--m-fab-lift:14px;--m-fab-slot:64px;--m-haptic-tick:8ms;--m-haptic-select:12ms;--m-haptic-commit:18ms;--m-install-h:56px;--m-offline-h:24px;--m-update-h:44px;--m-swipeact-w:76px;--m-chart-toolbar-h:44px;--m-chart-h-hero:300px;--subchip-h:20px;--pagehead-h:40px;--viewtabs-h:32px;--primipassi-h:24px;--phead-h-2:40px;--empty-min-h:104px;--armor-ghost:.3;--chart-h:240px;--chart-h-lg:320px;--panel-frame-h:calc(var(--phead-h) + var(--psrc-h));--kpi-min-w:144px;--z-raise:1}@media (hover:none){:root{--motion:.7}}html.base-mode{--motion:0}@media (prefers-reduced-motion:reduce){:root{--motion:0}}.theme-cvd{--up:#47a8ff;--flash-up:#47a8ff38;--fill-up:#47a8ff24;--nt-up:#47a8ff;--nt-up-hi:#9fd4ff;--nt-up-wash:#47a8ff24}:root{--nt-l0:var(--bg-void);--nt-l1:var(--bg-panel);--nt-l2:var(--bg-panel);--nt-l3:var(--bg-raised);--nt-l4:var(--bg-active);--nt-hair:var(--hairline);--nt-hair2:var(--hairline-hi);--nt-hair-amber:var(--amber-dim);--nt-amber:var(--amber);--nt-amber-hi:var(--amber-hi);--nt-amber-tint:var(--amber-tint);--nt-glow-amber:none;--nt-up:var(--up);--nt-dn:var(--down);--nt-up-hi:var(--up);--nt-dn-hi:var(--down);--nt-up-wash:var(--fill-up);--nt-dn-wash:var(--fill-dn);--nt-flat:var(--neutral);--nt-live:var(--cyan);--nt-glow-live:none;--nt-link:var(--cyan);--nt-ai:var(--ai);--nt-ai-tint:var(--ai-tint);--nt-premium:var(--premium);--nt-warn:var(--warn);--nt-anomaly:var(--anomaly);--nt-num:var(--text-hi);--nt-txt:var(--text-hi);--nt-txt2:var(--text-mid);--nt-txt3:var(--text-mid);--nt-dim:var(--text-lo);--nt-inverse:var(--text-inverse);--nt-mono:var(--font-mono);--nt-sans:var(--font-sans);--row-hover:var(--bg-hover);--row-selected:var(--bg-active);--void:var(--bg-void);--glass:var(--bg-panel);--ink:var(--bg-panel);--raised:var(--bg-raised);--sunken:var(--bg-void);--hair:var(--hairline);--hair2:var(--hairline-hi);--hair-amber:var(--amber-dim);--amber-deep:var(--amber-dim);--amber-glow:transparent;--glow-amber:none;--green:var(--up);--green-hi:var(--up);--green-bg:var(--fill-up);--red:var(--down);--red-hi:var(--down);--red-bg:var(--fill-dn);--flat:var(--neutral);--tick-up-wash:var(--flash-up);--tick-down-wash:var(--flash-dn);--live:var(--cyan);--live-glow:transparent;--link:var(--cyan);--ai-glow:transparent;--gold:var(--premium);--gold-hi:var(--premium);--gold-tint:var(--premium-tint);--orange:var(--warn);--hazard:var(--warn);--txt:var(--text-hi);--txt-num:var(--text-hi);--txt-2:var(--text-mid);--txt-3:var(--text-mid);--txt-dim:var(--text-lo);--txt-inverse:var(--text-inverse);--txt-ticker:var(--cyan);--status-ok:var(--up);--status-warn:var(--amber);--status-alert:var(--down);--status-info:var(--cyan);--fkey-red-bg:var(--key-1);--fkey-red-text:var(--text-hi);--fkey-green-bg:var(--key-2);--fkey-green-text:var(--text-hi);--fkey-amber-bg:var(--key-3);--fkey-amber-text:var(--text-inverse);--fkey-blue-bg:var(--key-4);--fkey-blue-text:var(--text-hi);--mono:var(--font-mono);--sans:var(--font-sans);--serif:var(--font-sans);--lime:var(--amber);--lime-glow:transparent;--lime-tint:var(--amber-tint);--cyan-glow:transparent;--lilla:var(--ai);--lilla-glow:transparent;--muted:var(--text-mid);--dim:var(--text-mid);--selected:var(--bg-active);--bg:var(--bg-void);--fkey-divider:#0000008c;--meter-1:var(--neutral);--meter-2:var(--warn);--meter-3:var(--amber-hi);--fs-hero-legacy:var(--fs-hero);--fs-price:var(--fs-hero);--fs-editorial:var(--fs-emph);--fs-sym:var(--fs-emph);--fs-news:var(--fs-data);--fs-row:var(--fs-data);--fs-delta:var(--fs-meta);--fs-title:var(--fs-meta);--fs-tag:var(--fs-micro);--fs-row-lg:var(--fs-emph);--fs-ticker:var(--fs-data);--fs-fkey:var(--fs-data);--fs-status:var(--fs-meta);--fs-colhead:var(--fs-micro);--ls-title:var(--ls-label);--ls-tag:var(--ls-label);--ls-fkey:var(--ls-label);--sp-6:24px;--sp-8:24px;--sp-10:24px;--r-cell:0;--r-0:0;--r-1:var(--r-ctrl);--r-2:var(--r-ctrl);--r-3:var(--r-ctrl);--r-full:var(--r-pill);--row-h-compact:20px;--row-h-comfy:28px;--subbar-h:24px;--topchrome-h:calc(var(--tape-h) + var(--cmd-h) + var(--fkey-h) + var(--subbar-h));--t-fast:var(--t-hover);--t-in:var(--t-layer);--t-decay:var(--t-flash);--t-tick:var(--t-flash);--ease-term:var(--ease);--cursor-rate:var(--caret-rate);--shadow-detach:none;--shadow-pop:var(--shadow-float);--shadow-modal:var(--shadow-float)}:root[data-theme=light]{--bg-void:#edeae3;--bg-inset:#dfdbd2;--bg-panel:#fbfaf7;--bg-raised:#efece5;--bg-active:#e2ded4;--hairline:#c6c0b3;--hairline-hi:#a49c8c;--amber:#8f5400;--amber-dim:#7a4900;--amber-hi:#c47400;--amber-tint:#8f54001f;--cyan:#0b6e99;--cyan-tint:#0b6e991f;--up:#0f7a2e;--down:#c62222;--neutral:#6b675e;--flash-up:#0f7a2e33;--flash-dn:#c6222233;--up-rgb:15,122,46;--down-rgb:198,34,34;--amber-rgb:143,84,0;--cyan-rgb:11,110,153;--ai-rgb:91,63,214;--gold-rgb:126,92,14;--fill-up:#0f7a2e29;--fill-dn:#c6222229;--text-hi:#14120e;--text-mid:#4a463e;--text-lo:#635e50;--text-inverse:#fff;--warn:#8f4f00;--ai:#5b3fd6;--ai-tint:#5b3fd61a;--premium:#7e5c0e;--premium-tint:#7e5c0e24;--anomaly:#a32c77;--yellow:#7a6500;--yellow-dim:#5e4e00;--yellow-tint:#b496003d;--blue:#1a5fa8;--head-bg:#f3e9d6;--head-bg-2:#ede1c9;--go-green:#0f7a2e;--row-hover-bl:#f0ede6;--edge-light:inset 0 1px 0 #ffffffd9;--shadow-float:0 16px 40px -12px #14120e47;--grad-phead:linear-gradient(to bottom, #8f540012, transparent);--head-sheen:linear-gradient(to bottom, #8f540014, #8f540005 45%, transparent);--scrim:#1c191473;--key-1:#e2ded4;--key-2:#e2ded4;--key-3:#e2ded4;--key-4:#e2ded4;--scroll-track:#edeae3;--scroll-thumb:#b5ae9f;--selection:#b4960052;--grad-focus:radial-gradient(140% 90% at 50% 0%, #00000005, transparent 55%);--texture-scan:repeating-linear-gradient(to bottom, #00000003 0 1px, transparent 1px 5px);--stage-amber:radial-gradient(120% 80% at 50% -10%, #8f54000f, transparent 60%);--ring-focus:0 0 0 2px #7a6500a6;--data-line-ghost:#0b6e9959;--plot-grid:#00000014;--plot-baseline:#0003;--plot-area:#0b6e991a;--m-key-gold-bg:#efe6d0;--light-ambient:radial-gradient(70% 34% at 50% 0%, #8f54000b, transparent 72%);--light-blade-h:linear-gradient(90deg, #8f540029 0, #8f54000f 96px, transparent 320px);--light-blade-v:linear-gradient(to bottom, #00000012, #00000005 8px, transparent 20px);--light-rim-focus:inset 0 0 0 1px #8f540061;--light-specular:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000002e;--light-specular-press:inset 0 1px 0 #0003, inset 0 -1px 0 #ffffff73;--light-seam:inset 0 -1px 0 #00000024;--light-land-rule:#00000052;--light-cursor:#0000006b;--light-cursor-band:#0000000d;--bg-hover:#f0ede6;--elev-2:inset 0 1px 0 #ffffffb3, var(--light-seam);--plot-grid-minor:#00000014;--plot-grid-major:#00000024;--last-line:#00000042;--gauge-track:#0000001a;--cell-ring:inset 0 0 0 1px #0000008c;--fkey-divider:#0000002e;--fkey-amber-text:var(--text-hi)}:root[data-theme=hc]{--bg-void:#000;--bg-inset:#000;--bg-panel:#000;--bg-raised:#1f1f1f;--bg-active:#333;--hairline:#7a7a7a;--hairline-hi:#a6a6a6;--amber:#ffc04d;--amber-dim:#e0a03c;--amber-hi:#ffd98a;--amber-tint:#ffc04d38;--cyan:#7fdbff;--cyan-tint:#7fdbff38;--up:#52e052;--down:#ff7a73;--neutral:#c4c4c4;--flash-up:#52e05261;--flash-dn:#ff7a7361;--up-rgb:82,224,82;--down-rgb:255,122,115;--amber-rgb:255,192,77;--cyan-rgb:127,219,255;--ai-rgb:196,181,255;--gold-rgb:240,204,112;--fill-up:#52e05238;--fill-dn:#ff7a7338;--text-hi:#fff;--text-mid:#d6d6d6;--text-lo:#ababab;--text-inverse:#000;--warn:#ffb066;--ai:#c4b5ff;--ai-tint:#c4b5ff2e;--premium:#f0cc70;--premium-tint:#f0cc7033;--anomaly:#ffa3d8;--yellow:#fff04d;--yellow-dim:#d4c400;--yellow-tint:#fff04d47;--blue:#8ac6ff;--head-bg:#241a08;--head-bg-2:#2c210e;--go-green:#52e052;--row-hover-bl:#262626;--edge-light:inset 0 1px 0 #ffffff24;--shadow-float:0 16px 44px -10px #000000f5;--grad-phead:none;--head-sheen:none;--scrim:#000000e6;--key-1:#262626;--key-2:#262626;--key-3:#262626;--key-4:#262626;--scroll-track:#000;--scroll-thumb:#7a7a7a;--selection:#fff04d73;--grad-focus:none;--texture-scan:none;--stage-amber:none;--ring-focus:0 0 0 3px #fff04de6;--data-line-ghost:#7fdbff73;--plot-grid:#ffffff24;--plot-baseline:#ffffff59;--plot-area:#7fdbff24;--m-key-gold-bg:#2a2a2a;--light-ambient:none;--light-blade-h:none;--light-blade-v:linear-gradient(to bottom, #ffffff29, transparent 20px);--light-rim-focus:inset 0 0 0 2px var(--amber);--light-specular:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000008c;--light-specular-press:inset 0 1px 0 #0000008c, inset 0 -1px 0 #fff3;--light-seam:inset 0 -1px 0 #000c;--light-land-rule:#ffffff8c;--light-cursor:#fff9;--light-cursor-band:#ffffff1a;--bg-hover:#262626;--elev-2:inset 0 1px 0 #ffffff29, var(--light-seam);--plot-grid-minor:#ffffff24;--plot-grid-major:#ffffff3d;--last-line:#ffffff73;--gauge-track:#ffffff2e;--cell-ring:inset 0 0 0 2px #ffffffd9;--fkey-divider:#000000b3;--fkey-amber-text:var(--text-inverse)}:root[data-theme=light].theme-cvd{--up:#0b5fa8;--up-rgb:11,95,168;--flash-up:#0b5fa833;--fill-up:#0b5fa829;--nt-up:#0b5fa8;--nt-up-hi:#0b5fa8;--nt-up-wash:#0b5fa829}:root[data-theme=hc].theme-cvd{--up:#7fbbff;--up-rgb:127,187,255;--flash-up:#7fbbff61;--fill-up:#7fbbff38;--nt-up:#7fbbff;--nt-up-hi:#b7daff;--nt-up-wash:#7fbbff38}@media print{:root,:root[data-theme=dark],:root[data-theme=hc]{--bg-void:#fff;--bg-inset:#f2f0eb;--bg-panel:#fff;--bg-raised:#f2f0eb;--bg-active:#e6e3db;--hairline:#9a9488;--hairline-hi:#6e695e;--amber:#7a4900;--amber-dim:#7a4900;--amber-hi:#7a4900;--amber-tint:#7a49001a;--cyan:#0a5a7d;--cyan-tint:#0a5a7d1a;--up:#0c6626;--down:#a81b1b;--neutral:#5a574f;--text-hi:#000;--text-mid:#33302a;--text-lo:#5a574f;--text-inverse:#fff;--head-bg:#f2e9d6;--head-bg-2:#ede1c9;--texture-scan:none;--grad-focus:none;--stage-amber:none;--shadow-float:none;--edge-light:none;--plot-grid:#0000001f;--plot-baseline:#0000004d}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--void);color:var(--txt);font-family:var(--mono);font-size:var(--fs-data);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font-family:var(--mono);cursor:pointer}::selection{background:var(--selection);color:var(--text-hi)}:focus{outline:none}:focus-visible{outline:1px solid var(--yellow);outline-offset:1px;box-shadow:var(--ring-focus);border-radius:var(--r-ctrl)}:focus:not(:focus-visible){outline:none}button:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button:active{transform:none}}.brand{letter-spacing:var(--ls-num);font-weight:700;font-size:var(--fs-kpi);color:var(--amber)}.brand span{color:var(--dim);font-weight:400}.page{max-width:1200px}.page h1{font-size:var(--fs-hero);letter-spacing:var(--ls-num);margin:0 0 var(--sp-4)}.page h2{font-size:var(--fs-data);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--dim);margin:var(--sp-5) 0 var(--sp-2)}.page.err,.err{color:var(--red)}.boot{height:100%;color:var(--txt-2);font-size:var(--fs-emph);place-items:center;display:grid}.boot b{color:var(--amber)}.boot-inner{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.boot-msg{color:var(--txt-2);font-size:var(--fs-emph)}.boot-bar{background:var(--hairline);width:180px;height:2px;position:relative;overflow:hidden}.boot-bar:after{content:"";background:var(--amber-dim);width:56px;animation:boot-sweep 1.1s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes boot-sweep{0%{transform:translate(-56px)}to{transform:translate(180px)}}@media (prefers-reduced-motion:reduce){.boot-bar:after{opacity:.4;width:100%;animation:none}}.nf .nf-mark{margin:0 0 var(--sp-3)}.nf h1{font-size:var(--fs-kpi)}.nf .nf-path{color:var(--txt-3);font-size:var(--fs-data);margin:4px 0 12px}.nf .nf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.auth-wrap{min-height:100%;padding:var(--sp-5);place-items:center;display:grid}.auth-card{background:var(--ink);border:1px solid var(--hair);border-radius:var(--r-2);width:340px;max-width:100%;padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.auth-card h1{font-size:var(--fs-kpi);margin:0}.auth-card input{background:var(--void);border:1px solid var(--hair2);color:var(--txt);border-radius:var(--r-2);padding:var(--sp-3);font-family:var(--mono);font-size:var(--fs-cmd)}.auth-card>button{background:var(--amber);color:var(--txt-inverse);border-radius:var(--r-2);padding:var(--sp-3);border:none;font-weight:700}.auth-card .link{color:var(--dim);font-size:var(--fs-data);background:0 0;border:none}.auth-card label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--dim)}.auth-err{color:var(--red);font-size:var(--fs-emph)}.term-root *,.term-root :before,.term-root :after{border-radius:0}.term-root .is-round{border-radius:var(--r-pill)}.term-root{background:var(--void);color:var(--txt);font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero}.num,.price,td.num,.dgrid td{font-variant-numeric:tabular-nums slashed-zero}.term-shell{background:var(--void);flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.term-body{background-image:var(--light-ambient), var(--texture-scan);background-repeat:no-repeat,repeat;background-attachment:local,local}.term-chrome{z-index:var(--z-chrome);background:var(--void);box-shadow:var(--hairline-inset-b);flex:none;position:sticky;top:0}.term-body{flex:auto;min-height:0;overflow:auto}.term-foot{z-index:var(--z-status);flex:none}.tape{height:var(--tape-h);background:var(--glass);box-shadow:var(--hairline-inset-b);align-items:center;display:flex;position:relative;overflow:hidden}.tape-track{white-space:nowrap;will-change:transform;animation:66s linear infinite tape-scroll;display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 72px),#0000 100%)}.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state:paused}.tape-item{align-items:center;gap:var(--sp-2);color:inherit;font:inherit;height:var(--tape-h);padding:0 var(--gutter);font-size:var(--fs-data);line-height:var(--lh-data);box-shadow:var(--hairline-inset-r);cursor:pointer;background:0 0;border:none;display:inline-flex}.tape-sym{color:var(--txt-ticker)}.tape-px{color:var(--txt-num);text-align:right;font-variant-numeric:tabular-nums;min-width:8ch}.tape-chg{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:0;min-width:8ch;display:inline-flex}.tape-chg.up{color:var(--green)}.tape-chg.down{color:var(--red)}.tape-chg.flat{color:var(--flat)}.tape-arrow{font-size:var(--fs-micro);line-height:var(--lh-micro)}.tape-flag{justify-content:flex-start;align-items:center;min-width:5ch;display:inline-flex}.tape-rt{color:var(--live);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:0}.tape-demo{color:var(--text-lo);font-size:var(--fs-micro);line-height:var(--lh-micro);border:1px solid var(--hairline-ctl);border-radius:var(--r-ctrl);padding:0 var(--g-half)}.tape-fresh{align-items:center;gap:var(--g);padding:0 var(--gutter);background:var(--glass);box-shadow:inset 1px 0 0 var(--hairline);color:var(--nt-warn);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);padding-left:var(--gutter);text-indent:var(--ls-micro);display:inline-flex;position:absolute;top:0;bottom:0;right:0}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cmdline{height:var(--cmd-h);background:var(--glass);box-shadow:var(--hairline-inset-b);align-items:center;gap:var(--sp-2);padding:0 var(--gutter);font-size:var(--fs-cmd);line-height:var(--lh-cmd);display:flex}.cmd-prompt{color:var(--amber);text-shadow:var(--glow-amber);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);line-height:var(--lh-cmd);flex:none}.cmd-inputwrap{flex:auto;min-width:0;display:flex;position:relative}.cmd-input{width:100%;min-width:0;height:var(--ctl-sm);color:var(--txt-num);font-family:var(--mono);font-size:var(--fs-cmd);line-height:var(--lh-cmd);text-transform:uppercase;caret-color:var(--nt-amber);background:0 0;border:none;outline:none;flex:auto;padding:0}.cmd-input::placeholder{color:var(--txt-3);text-transform:none}.cmd-ghost-inline{color:var(--txt-3);pointer-events:none;white-space:nowrap;font-size:var(--fs-cmd);line-height:var(--lh-cmd);text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%)}.cmd-ghost-hint{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0}.cmd-ctx{background:var(--nt-amber-tint);color:var(--txt);border:1px solid var(--nt-hair-amber);border-radius:var(--r-ctrl);font-family:var(--mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);height:var(--ctl-sm);text-transform:uppercase;padding:0 var(--sp-2);cursor:pointer;white-space:nowrap;transition:border-color var(--t-hover) var(--ease);flex:none;align-items:center;display:inline-flex}.cmd-ctx:hover{border-color:var(--amber)}@media (width<=900px){.cmd-ctx{display:none}}.cmd-echo{background:var(--amber-tint);color:var(--txt);font-size:var(--fs-meta);line-height:var(--lh-meta);height:var(--ctl-sm);padding:0 var(--sp-2);border-radius:var(--r-ctrl);flex:none;align-items:center;display:inline-flex}.cmd-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--txt);font-style:italic;font-size:var(--fs-meta);line-height:var(--lh-meta);align-items:center;gap:var(--sp-1);flex:0 auto;display:inline-flex;overflow:hidden}.cmd-note-x{border:1px solid var(--hairline-ctl);color:var(--txt-2);font-size:var(--fs-meta);line-height:var(--lh-meta);height:var(--ctl-sm);min-width:var(--ctl-sm);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;place-items:center;padding:0;display:inline-grid}.cmd-note-x:hover{border-color:var(--txt-3);color:var(--txt)}.cmd-go{background:var(--amber);color:var(--txt-inverse);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);height:var(--ctl-sm);padding:0 var(--gutter);padding-left:var(--gutter);text-indent:var(--ls-label);border-radius:var(--r-ctrl);box-shadow:var(--light-specular);transition:background-color var(--t-hover) var(--ease), box-shadow var(--t-press) var(--ease);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.cmd-go:before{content:"<"}.cmd-go:after{content:">"}.cmd-go:hover{background:var(--amber-hi)}.cmd-clock{color:var(--txt-3);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);flex:none}.funcbar{height:var(--fkey-h);background:var(--void);box-shadow:var(--hairline-inset-b);align-items:stretch;display:flex}.fkeys{flex:none;display:flex}.fkey{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);box-shadow:inset -1px 0 0 var(--fkey-divider);font-size:var(--fs-data);line-height:var(--lh-data);font-weight:var(--fw-semi);letter-spacing:var(--ls-fkey);text-transform:uppercase;opacity:.95;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);color:var(--txt-2);opacity:1;background:0 0;border:none;display:inline-flex;position:relative}.fkey:active{background:var(--nt-l3)}.fkey.active{color:var(--txt-num);background:var(--nt-l2)}.fkey.active:after{content:"";background:var(--amber-hi);height:2px;box-shadow:var(--glow-amber);position:absolute;bottom:0;left:0;right:0}.fkey-num{min-width:20px;height:var(--ctl-xs);padding:0 var(--g);letter-spacing:var(--ls-micro);text-indent:var(--ls-micro);border-radius:var(--r-ctrl);opacity:1;font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;box-shadow:var(--light-specular);place-items:center;display:inline-grid}.fkey--red .fkey-num{background:var(--key-1);color:var(--nt-num)}.fkey--green .fkey-num{background:var(--key-2);color:var(--nt-num)}.fkey--amber .fkey-num{background:var(--key-3);color:var(--nt-inverse)}.fkey--blue .fkey-num{background:var(--key-4);color:var(--nt-num)}.fkey--gloss .fkey-num{background:var(--nt-l3);color:var(--txt-2);border:1px solid var(--nt-hair2)}.subbar{height:var(--subbar-h);background:var(--bg-panel);box-shadow:var(--hairline-inset-b);align-items:stretch;display:flex}.fkey-spacer{flex:auto}.subfn{align-items:center;gap:var(--g);min-width:0;padding:0 var(--sp-5) 0 var(--gutter);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000 100%)}.subfn::-webkit-scrollbar{display:none}.subfn-hint{min-width:0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.subchip{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--txt-2);border:1px solid var(--hairline-ctl);cursor:pointer;border-radius:var(--r-ctrl);height:var(--ctl-sm);padding:0 var(--sp-2);padding-left:var(--sp-2);text-indent:var(--ls-label);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;flex:none;align-items:center;display:inline-flex}.subchip:hover{border-color:var(--txt-2);color:var(--txt-num)}.subchip:active{background:var(--bg-active)}.subchip.active{background:var(--amber);color:var(--txt-inverse);border-color:var(--amber);box-shadow:var(--light-specular)}.subchip.active:active{box-shadow:var(--light-specular-press)}.mesh{background:var(--hair);grid-auto-rows:minmax(0,auto);gap:0;padding:1px;display:grid}.mesh>*{background:var(--void)}.term-body .panel.in-view,.term-body .of-panel.in-view{animation:panel-in calc(.14s * var(--motion)) var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger-panel) * var(--motion))}.term-body .panel.in-view>.panel-hd:before{transform-origin:50%;animation:strike calc(var(--t-strike) * var(--motion)) var(--ease-strike) backwards;animation-delay:calc((var(--i,0) * var(--stagger-panel) + 60ms) * var(--motion))}@keyframes panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes strike{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.is-booting .tape,.is-booting .cmdline,.is-booting .funcbar,.is-booting .subbar{animation:band-in calc(.12s * var(--motion)) var(--ease) backwards}.is-booting .cmdline{animation-delay:calc(1 * var(--t-boot-band) * var(--motion))}.is-booting .funcbar{animation-delay:calc(2 * var(--t-boot-band) * var(--motion))}.is-booting .subbar{animation-delay:calc(3 * var(--t-boot-band) * var(--motion))}.is-booting .statusbar{animation:band-in-up calc(.12s * var(--motion)) var(--ease) backwards;animation-delay:calc(4 * var(--t-boot-band) * var(--motion))}@keyframes band-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes band-in-up{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.dgrid tbody tr.land{animation:row-in calc(.12s * var(--motion)) var(--ease) backwards;animation-delay:calc(min(var(--r,0), var(--stagger-cap)) * var(--stagger-row) * var(--motion))}@keyframes row-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.num.land,.kpi-val.land{animation:land calc(var(--t-settle) * var(--motion)) var(--ease) backwards}@keyframes land{0%{opacity:.6;box-shadow:inset 0 -1px 0 var(--light-land-rule)}to{opacity:1;box-shadow:inset 0 -1px #0000}}.spark path.land,.of-spark path.land{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw calc(var(--t-draw) * var(--motion)) var(--ease-draw) forwards}@keyframes draw{to{stroke-dashoffset:0}}.is-stale>.panel-bd,.panel.is-stale .panel-bd,.is-hold{opacity:var(--dim-stale);transition:opacity calc(var(--t-hold) * var(--motion)) var(--ease)}.desk-in{animation:desk-in calc(var(--t-nav) * var(--motion)) var(--ease-layer) backwards}.desk-in.is-back{animation-name:desk-in-back}@keyframes desk-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes desk-in-back{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.panel{background:var(--ink);min-width:0;min-height:0;box-shadow:var(--elev-1);border:1px solid var(--hair);border-radius:var(--r-panel);flex-direction:column;display:flex}.panel.is-focus{border-color:var(--hair-amber);box-shadow:var(--elev-1), var(--light-rim-focus)}.panel.is-focus>.panel-hd{background-image:var(--head-sheen), var(--light-blade-v)}.panel.is-focus>.panel-bd{background-image:var(--grad-focus)}.panel-hd{height:var(--phead-h);align-items:center;gap:var(--sp-2);padding:0 var(--gutter);background-color:var(--raised);background-image:var(--grad-phead);box-shadow:var(--elev-2);flex:none;display:flex;position:relative}.panel-hd:before{content:"";background:var(--nt-amber);flex:none;width:3px;height:12px}.ai-panel .panel-hd:before{background:var(--nt-ai)}.panel-ttl{padding-right:12px}.term-body{counter-reset:of-panel}.panel-idx{font-size:var(--fs-micro);font-weight:var(--fw-semi);color:var(--nt-txt3);border:1px solid var(--hairline-ctl);border-radius:var(--r-ctrl);height:var(--ctl-xs);min-width:20px;padding:0 var(--g);line-height:var(--lh-micro);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.panel-idx:empty:before{counter-increment:of-panel;content:counter(of-panel, decimal-leading-zero)}.panel-src{height:var(--psrc-h);align-items:center;gap:var(--sp-2);padding:0 var(--gutter);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--nt-txt3);letter-spacing:var(--ls-micro);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:auto;display:flex;overflow:hidden}.panel-src.is-2{height:var(--psrc-h-2);white-space:normal;line-height:var(--lh-meta);flex-wrap:wrap;align-items:center}.panel-src.is-2.is-auto{height:auto;min-height:var(--psrc-h-2);max-height:none;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.panel-src .clause{color:var(--nt-txt3);font-style:italic}.panel-ttl{font-size:var(--fs-title);text-transform:uppercase;font-family:var(--font-cond);letter-spacing:var(--ls-label);color:var(--txt-3);font-weight:var(--fw-med);line-height:var(--lh-meta);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:8ch;overflow:hidden}.panel-meta{min-width:0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);letter-spacing:0;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;display:flex;overflow:hidden}.panel-meta>.pnl-fetching{flex:0 auto;min-width:0;overflow:hidden}.panel-meta>:last-child{flex:none}.panel-bd{flex:auto;min-height:0;overflow:auto}.panel-bd.pad{padding:var(--gutter)}.panel .panel-bd .pad{padding:var(--sp-2) var(--gutter)}.pnl-max{color:var(--text-mid);font-size:var(--fs-meta);line-height:var(--lh-meta);cursor:pointer;width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-ctrl);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.pnl-max:hover{color:var(--amber);border-color:var(--hairline-ctl)}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.pnl-max{display:none}}.panel.is-max{z-index:var(--z-max);top:var(--topchrome-h);bottom:var(--statusbar-h);border:1px solid var(--hairline);position:fixed;left:0;right:0}.panel.is-max .panel-bd{overflow:auto}.src{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);letter-spacing:var(--ls-label);white-space:nowrap}.src .delay{color:var(--warn)}@media (width<=640px){.panel-src .src{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;line-height:var(--lh-micro);-webkit-box-orient:vertical;flex:0 auto;min-width:0;display:-webkit-box;overflow:hidden}.panel-src .fresh-chip{flex:none}.panel-src.is-2 .src{white-space:normal;line-height:var(--lh-meta)}}.unit{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);margin-left:var(--g)}.live-dot{background:var(--live);width:6px;height:6px;box-shadow:var(--live-glow);animation:live calc(var(--pulse-rate) * var(--motion)) ease-in-out infinite;border-radius:50%;flex:none}.panel:not(.is-focus) .live-dot{animation:none}.live-dot.seed{animation:live-ping calc(var(--t-flash) * var(--motion)) var(--ease) 1, live calc(var(--pulse-rate) * var(--motion)) ease-in-out calc(var(--t-flash) * var(--motion)) infinite}.live-dot.warn{width:8px;height:8px;box-shadow:none;border:2px solid var(--warn);background:0 0;animation:none}.live-dot.stale{background:var(--red);box-shadow:none;border-radius:0;animation:none}@keyframes live{0%,to{opacity:1}50%{opacity:.4}}@keyframes live-ping{0%{box-shadow:0 0 0 0 var(--live-glow)}to{box-shadow:0 0 0 7px #2ad2ff00}}.dgrid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-data);line-height:var(--lh-data)}.dgrid thead th{z-index:var(--z-sticky);height:var(--colhead-h);background:var(--raised);color:var(--txt-3);font-weight:var(--fw-med);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);text-align:right;padding:0 var(--pad-cell-x);box-shadow:var(--hairline-inset-b);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:color var(--t-hover) var(--ease);position:sticky;top:0}.dgrid thead th.sortable{cursor:pointer}.dgrid-thbtn{width:100%;height:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;display:inline-flex}.dgrid th.lbl .dgrid-thbtn{justify-content:flex-start}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.dgrid-thbtn{min-width:var(--ctl-touch)}}.dgrid-thbtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.dgrid thead th.lbl{text-align:left}.dgrid thead th.sort-active{color:var(--amber);box-shadow:inset 0 -2px 0 var(--amber)}.dgrid tbody tr{height:var(--row-h);transition:background-color var(--t-hover) var(--ease)}.dgrid tbody tr:active{background:var(--bg-active);transition-duration:var(--t-press)}.dgrid tbody td:first-child{position:relative}.dgrid tbody td:first-child:before{content:"";background:var(--amber);transform-origin:50%;width:2px;transition:transform var(--t-hover) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dgrid tbody tr:hover td:first-child:before,.dgrid tbody tr.sel td:first-child:before{transform:scaleY(1)}.dgrid td{padding:var(--pad-cell-y) var(--pad-cell-x);text-align:right;color:var(--txt);white-space:nowrap;box-shadow:var(--hairline-inset-b);font-size:var(--fs-data);line-height:var(--lh-data)}.dgrid td.lbl{text-align:left;color:var(--txt-2)}.dgrid td.sym{text-align:left;color:var(--txt-num)}.dgrid.cols td,.dgrid.cols th{box-shadow:var(--hairline-inset-b), var(--hairline-inset-r)}.dgrid.cols td:last-child,.dgrid.cols th:last-child{box-shadow:var(--hairline-inset-b)}.row-h-compact .dgrid tbody tr{height:var(--row-h-compact)}.row-h-comfy .dgrid tbody tr{height:var(--row-h-comfy)}.up{color:var(--green)}.down{color:var(--red)}.flat{color:var(--flat)}td.up,th.up{color:var(--green)}td.down,th.down{color:var(--red)}td.flat,th.flat{color:var(--flat)}.up .arrow,.down .arrow{opacity:1;font-size:var(--fs-micro)}.flat .arrow{opacity:.7}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes layer-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cp-scrim,.gl-scrim,.ph-scrim,.news-scrim{animation:none}}.tick-up{animation:tick-up calc(var(--t-flash) * var(--motion)) var(--ease)}.tick-down{animation:tick-down calc(var(--t-flash) * var(--motion)) var(--ease)}@keyframes tick-up{0%{background-image:linear-gradient(var(--flash-up), var(--flash-up))}to{background-image:linear-gradient(rgba(var(--up-rgb), 0), rgba(var(--up-rgb), 0))}}@keyframes tick-down{0%{background-image:linear-gradient(var(--flash-dn), var(--flash-dn))}to{background-image:linear-gradient(rgba(var(--down-rgb), 0), rgba(var(--down-rgb), 0))}}.tick-up.tick-soft{animation-name:tick-up-soft}.tick-down.tick-soft{animation-name:tick-down-soft}@keyframes tick-up-soft{0%{background-image:linear-gradient(var(--flash-soft-up), var(--flash-soft-up))}to{background-image:linear-gradient(rgba(var(--up-rgb), 0), rgba(var(--up-rgb), 0))}}@keyframes tick-down-soft{0%{background-image:linear-gradient(var(--flash-soft-dn), var(--flash-soft-dn))}to{background-image:linear-gradient(rgba(var(--down-rgb), 0), rgba(var(--down-rgb), 0))}}.arrow{font-size:var(--fs-micro);line-height:var(--lh-micro);margin-right:var(--g-half)}.barcell{position:relative}.barcell .bar{opacity:.35;height:60%;top:50%;right:var(--pad-cell-x);position:absolute;transform:translateY(-50%)}.barcell .bar.pos{background:var(--green)}.barcell .bar.neg{background:var(--red)}.barcell span{position:relative}.kpis{background:var(--hair);height:var(--kpi-h);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;display:grid}.kpi{background:var(--ink);padding:var(--sp-2) var(--gutter);grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:var(--lh-micro) var(--lh-kpi) var(--lh-meta);border-left:var(--g-half) solid transparent;align-content:center;align-items:center;gap:0;min-width:0;display:grid}.kpi.is-active{border-left-color:var(--amber);background:var(--bg-active)}.kpi-lbl{font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--txt-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpi-val{font-size:var(--fs-kpi);color:var(--txt-num);line-height:var(--lh-kpi);letter-spacing:var(--ls-num);font-variant-numeric:tabular-nums slashed-zero}.kpi-chg{font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap}.kpis .kpi-lbl{grid-area:1/1}.kpis .kpi-val{text-overflow:clip;white-space:nowrap;grid-area:2/1;overflow:visible}.kpis .kpi-chg{grid-area:3/1}.kpi-spark{width:40px;height:var(--ctl-sm)}.kpis .kpi-spark{grid-area:1/2/-1;place-self:center end}.gauge{padding:10px}.gauge-lbl{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.gauge-val{font-size:var(--fs-kpi);color:var(--txt-num)}.gauge-cap{font-size:var(--fs-micro);color:var(--txt-3);text-transform:uppercase;letter-spacing:var(--ls-label)}.gauge-track{height:var(--gauge-w);background:var(--gauge-track);position:relative}.gauge-fill{background:var(--cyan);opacity:.75;height:100%}.gauge-notch{top:calc(-1 * var(--g-half));bottom:calc(-1 * var(--g-half));width:var(--needle-w);background:var(--txt-num);position:absolute}.gauge-scale{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);margin-top:var(--g);justify-content:space-between;display:flex}.spark{vertical-align:middle;display:inline-block}.spark path{fill:none;stroke:var(--data-line);stroke-width:var(--line-spark-w);vector-effect:non-scaling-stroke}.spark .ghost{stroke:var(--data-line-ghost)}.news{margin:0;padding:0;list-style:none}.news li{align-items:center;gap:var(--sp-2);min-height:var(--row-h-comfy);padding:var(--g) var(--sp-2);box-shadow:var(--hairline-inset-b);grid-template-columns:64px 76px 1fr auto;display:grid}.news li.new{animation:tick-up calc(var(--t-flash) * var(--motion)) var(--ease)}.news .ts{color:var(--txt-3);font-size:var(--fs-micro);line-height:var(--lh-micro)}.news .src-chip{font-size:var(--fs-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--txt-3);border:1px solid var(--hairline-ctl);padding:0 var(--g);text-align:center}.news .hl{color:var(--txt);font-size:var(--fs-emph);line-height:var(--lh-emph);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news .sent{width:28px;height:var(--g);background:var(--bg-inset)}.news .sent i{height:100%;display:block}.news .sent i.pos{background:var(--cyan)}.news .sent i.neg{background:var(--amber)}.statusbar{height:var(--statusbar-h);background:var(--glass);box-shadow:inset 0 1px 0 var(--hairline);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--txt-3);flex-wrap:nowrap;align-items:center;gap:0;display:flex;overflow:hidden}.sb-seg{align-items:center;gap:var(--sp-1);padding:0 var(--gutter);box-shadow:var(--hairline-inset-r);white-space:nowrap;flex:none;height:100%;display:flex}.sb-seg:last-child{box-shadow:inset 1px 0 0 var(--hairline);margin-left:auto}.sb-path{color:var(--amber);letter-spacing:var(--ls-label)}.sb-crumb{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:none;padding:0}.sb-crumb:hover{text-decoration:underline}.sb-legal{gap:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--txt-3)}.sb-legal .sb-crumb{transition:color var(--t-hover) var(--ease)}.sb-legal .sb-crumb:hover{color:var(--cyan);text-decoration:none}@media (width<=1100px){.statusbar .sb-legal{display:none}}.sb-mifid{white-space:nowrap;text-overflow:ellipsis;min-width:0;height:100%;color:var(--nt-txt);letter-spacing:0;padding:0 var(--gutter);line-height:var(--lh-meta);flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:inline-size}.health{align-items:center;gap:4px;display:inline-flex}.health i{border-radius:50%;width:6px;height:6px}.health i.ok{background:var(--nt-live)}.health i.ok.beat{animation:conn-beat .3s var(--ease) 1}@keyframes conn-beat{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.health i.ok.beat{animation:none}}.health i.warn{background:var(--nt-warn)}.health i.err{background:var(--nt-dn);border-radius:0}.sb-live{align-items:center;gap:var(--g);height:100%;padding:0 var(--gutter);box-shadow:var(--hairline-inset-r);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--txt-2);transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;display:inline-flex}.sb-live:hover{background:var(--nt-l1);color:var(--txt)}.sb-live .sb-live-dot{font-size:var(--icon-xs);line-height:var(--lh-micro);color:var(--nt-live)}.sb-live.is-paused{color:var(--nt-amber)}.sb-live.is-paused .sb-live-dot{color:var(--txt-3)}.health i.idle{border:1px solid var(--hair2);background:0 0}.sb-spread{align-items:baseline;gap:var(--g);height:100%;padding:0 var(--gutter);box-shadow:var(--hairline-inset-r);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--txt-2);transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;display:inline-flex}.sb-spread:hover{color:var(--txt)}.sb-spread:hover .sb-spread-k{color:var(--cyan)}.sb-spread-k{color:var(--amber);letter-spacing:var(--ls-micro);transition:color var(--t-hover) var(--ease)}.sb-spread-v{color:var(--nt-num);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-meta);line-height:var(--lh-meta)}.sb-spread-u{color:var(--txt-3)}.sb-spread-d{color:var(--txt-3);font-family:var(--mono);font-variant-numeric:tabular-nums}@media (width<=720px){.statusbar .sb-spread{display:none}}.mkt-sessions{align-items:center;gap:var(--gutter);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);letter-spacing:0;padding-right:var(--g);white-space:nowrap;display:inline-flex}.mkt-sessions .sess i{margin-right:3px;font-style:normal}.mkt-sessions .sess.open{color:var(--txt-2)}.mkt-sessions .sess.open i{color:var(--nt-live)}@media (width<=1440px){.mkt-sessions,.sb-seg.sb-sess{display:none}}.sb-toggle{border:1px solid var(--hairline-ctl);color:var(--txt-3);font-size:var(--fs-micro);line-height:var(--lh-micro);height:var(--ctl-sm);padding:0 var(--sp-2);cursor:pointer;border-radius:var(--r-ctrl);transition:border-color var(--t-hover) var(--ease);background:0 0;align-items:center;display:inline-flex}.sb-toggle:hover{border-color:var(--txt-3);color:var(--txt-2)}.sb-toggle:active{border-color:var(--amber)}@media (width<=640px){.statusbar .sb-path{text-overflow:ellipsis;max-width:40vw;overflow:hidden}.statusbar .sb-seg:first-child,.statusbar .sb-seg:nth-child(3){display:none}.sb-mifid{padding:0}}@media (width<=760px){.dgrid{font-size:var(--fs-micro)}.dgrid thead th,.dgrid tbody td{padding-left:6px;padding-right:6px}.dgrid thead th:first-child,.dgrid tbody td:first-child{padding-left:8px}.dgrid td.lbl,.dgrid th.lbl,.dgrid tbody td:first-child,.dgrid thead th:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.panel-bd{scrollbar-width:thin}.panel-bd::-webkit-scrollbar{height:6px}}.ai-panel{border:1px solid var(--ai)}.ai-panel .panel-hd{border-bottom-color:var(--ai)}.ai-panel .panel-ttl{color:var(--ai)}.ai-prompt{color:var(--txt-2);font-size:var(--fs-emph);line-height:var(--lh-emph)}.mifid-note{font-family:var(--nt-sans);color:var(--nt-txt);font-style:italic;font-size:var(--fs-data);line-height:var(--lh-prose);padding:var(--g) var(--sp-2);box-shadow:inset 0 1px 0 var(--hairline)}.t-amber{color:var(--amber)}.t-hi{color:var(--txt-num)}.t-2{color:var(--txt-2)}.t-3{color:var(--txt-3)}.t-dim{color:var(--txt-dim)}.t-num{color:var(--txt-num)}.up-bg{background:var(--green-bg)}.down-bg{background:var(--red-bg)}.upper{text-transform:uppercase;letter-spacing:var(--ls-label)}.glow{text-shadow:var(--glow-amber)}.right{text-align:right}.mono{font-family:var(--mono)}.scroll-y{overflow-y:auto}.scroll-y::-webkit-scrollbar{width:8px}.scroll-y::-webkit-scrollbar-track{background:var(--scroll-track)}.scroll-y::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}@media (prefers-reduced-motion:reduce){.tape-track,.live-dot,.live-dot.seed,.pnl-fetching-dot,.tick-up,.tick-down,.news li.new,.panel.in-view,.of-panel.in-view,.panel.in-view>.panel-hd:before,.dgrid tbody tr.land,.num.land,.kpi-val.land{animation:none}.spark path.land,.of-spark path.land{stroke-dashoffset:0;animation:none}.dgrid tbody tr,.dgrid tbody td:first-child:before,.dgrid thead th{transition:none}}.subfn-preview{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo);white-space:nowrap;flex:none}.row-h-compact .mkt-table tbody td{height:var(--row-h-compact)}.row-h-comfy .mkt-table tbody td{height:var(--row-h-comfy)}.panel-hd{background:var(--head-bg);background-image:var(--light-blade-h), var(--head-sheen);box-shadow:var(--elev-2)}.panel-hd:before{background:var(--amber)}.panel-ttl{color:var(--amber);font-family:var(--font-cond);font-weight:var(--fw-semi)}.panel-idx{color:var(--amber-dim);border-color:var(--amber-dim)}.cmd-prompt{color:var(--amber);font-weight:var(--fw-bold)}.cmd-input{caret-color:var(--yellow)}.dgrid thead th{color:var(--amber-dim);background:var(--head-bg);font-family:var(--font-cond)}.dgrid tbody tr.sel td,.dgrid tbody tr.sel td.sym,.dgrid tbody tr.sel td.lbl{color:var(--text-inverse)}.kpi-lbl{color:var(--amber-dim)}.fkey-num{border:1px solid var(--hairline-ctl);background:var(--key-1)!important;color:var(--amber)!important}.fkey.active .fkey-num{border-color:var(--amber);background:var(--amber)!important;color:var(--text-inverse)!important}.fkey--gloss .fkey-num{color:var(--yellow)!important}.spark path{stroke:var(--line-data)}.sb-path{color:var(--amber)}.fkey--gold .fkey-num{border-color:var(--premium);background:var(--m-key-gold-bg)!important;color:var(--premium)!important}.fkey--gold.active .fkey-num{border-color:var(--premium);background:var(--premium)!important;color:var(--text-inverse)!important}.fkey--gold.active:after{background:var(--premium)}.of-live{margin-left:var(--g);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--nt-live)}.of-live.is-diff{color:var(--warn)}.subbar .subchip{height:var(--subchip-h)}.subbar .ph-btn{width:var(--subchip-h);height:var(--subchip-h)}.panel-hd.is-2{height:var(--phead-h-2)}.panel-hd.is-2 .panel-ttl{white-space:normal;line-height:var(--lh-meta);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box}.term-shell .term-body .num,.term-shell .term-body td.num,.term-shell .term-body .kpi-val,.term-shell .term-body .price{text-overflow:clip}.kpis{scrollbar-width:thin;overflow-x:auto}.kpis::-webkit-scrollbar{height:var(--g)}.kpi{min-width:var(--kpi-min-w)}.kpis .kpi-val{text-overflow:clip;overflow:visible}.panel.is-h-kpi{min-height:calc(var(--panel-frame-h) + var(--kpi-h))}.panel.is-h-chart{min-height:calc(var(--panel-frame-h) + var(--chart-h))}.panel.is-h-chart-lg{min-height:calc(var(--panel-frame-h) + var(--chart-h-lg))}.panel.is-h-rows-1{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 1 * var(--row-h))}.panel.is-h-rows-2{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 2 * var(--row-h))}.panel.is-h-rows-3{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 3 * var(--row-h))}.panel.is-h-rows-4{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 4 * var(--row-h))}.panel.is-h-rows-5{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 5 * var(--row-h))}.panel.is-h-rows-6{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 6 * var(--row-h))}.panel.is-h-rows-7{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 7 * var(--row-h))}.panel.is-h-rows-8{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 8 * var(--row-h))}.panel.is-h-rows-9{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 9 * var(--row-h))}.panel.is-h-rows-10{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 10 * var(--row-h))}.panel.is-h-rows-11{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 11 * var(--row-h))}.panel.is-h-rows-12{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 12 * var(--row-h))}.panel.is-h-rows-13{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 13 * var(--row-h))}.panel.is-h-rows-14{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 14 * var(--row-h))}.panel.is-h-rows-15{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 15 * var(--row-h))}.panel.is-h-rows-16{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 16 * var(--row-h))}.panel.is-h-rows-17{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 17 * var(--row-h))}.panel.is-h-rows-18{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 18 * var(--row-h))}.panel.is-h-rows-19{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 19 * var(--row-h))}.panel.is-h-rows-20{min-height:calc(var(--panel-frame-h) + var(--colhead-h) + 20 * var(--row-h))}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.panel.is-h-rows-1{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 1 * var(--m-row-h))}.panel.is-h-rows-2{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 2 * var(--m-row-h))}.panel.is-h-rows-3{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 3 * var(--m-row-h))}.panel.is-h-rows-4{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 4 * var(--m-row-h))}.panel.is-h-rows-5{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 5 * var(--m-row-h))}.panel.is-h-rows-6{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 6 * var(--m-row-h))}.panel.is-h-rows-7{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 7 * var(--m-row-h))}.panel.is-h-rows-8{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 8 * var(--m-row-h))}.panel.is-h-rows-9{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 9 * var(--m-row-h))}.panel.is-h-rows-10{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 10 * var(--m-row-h))}.panel.is-h-rows-11{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 11 * var(--m-row-h))}.panel.is-h-rows-12{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 12 * var(--m-row-h))}.panel.is-h-rows-13{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 13 * var(--m-row-h))}.panel.is-h-rows-14{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 14 * var(--m-row-h))}.panel.is-h-rows-15{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 15 * var(--m-row-h))}.panel.is-h-rows-16{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 16 * var(--m-row-h))}.panel.is-h-rows-17{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 17 * var(--m-row-h))}.panel.is-h-rows-18{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 18 * var(--m-row-h))}.panel.is-h-rows-19{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 19 * var(--m-row-h))}.panel.is-h-rows-20{min-height:calc(var(--panel-frame-h) + var(--ctl-touch) + 20 * var(--m-row-h))}}*{scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--text-lo)}input,select,textarea{transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease)}.term-body{padding:var(--sp-4)}.term-body>.page{max-width:none}.term-body>.page,.term-body>.nt-page,.term-body>.ai-page,.term-body>.red-page{min-height:100%}.desk{margin:calc(-1 * var(--sp-4));min-height:calc(100vh - var(--topchrome-h) - var(--statusbar-h) - (2 * var(--sp-4)));flex-direction:column;display:flex}.desk>.mesh{flex:none}.desk>.mesh.grow{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0}.desk>.mesh.grow>.panel{min-height:0}.desk.desk-flow{background:var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1px;min-height:0;padding:1px;display:grid}.desk.desk-flow.of-imp-on{grid-auto-rows:var(--sp-2)}.desk.desk-flow.of-imp-misura{grid-auto-rows:auto;align-items:start}.desk-flow .mesh{display:contents}.desk-flow .mesh>*,.desk-flow>.panel,.desk-flow>.asset-card{min-width:0;margin-bottom:1px;overflow-x:hidden}.desk-flow .panel.h-sm,.desk-flow .panel.h-md,.desk-flow .panel.h-lg{min-height:0}.desk-flow .span2,.desk-flow .span3{grid-column:1/-1}@media (width<=900px){.desk.desk-flow{display:block}}.mesh.c2{grid-template-columns:1fr 1fr}.mesh.c3{grid-template-columns:repeat(3,1fr)}.mesh.c4{grid-template-columns:repeat(4,1fr)}.mesh.c2-1{grid-template-columns:2fr 1fr}.mesh.c1-2{grid-template-columns:1fr 2fr}.span2{grid-column:span 2}.span3{grid-column:span 3}.panel.h-sm{min-height:150px}.panel.h-md{min-height:230px}.panel.h-lg{min-height:320px}.panel.h-xl{min-height:420px}.kv{border-bottom:1px solid var(--hair);font-size:var(--fs-row);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 10px;display:flex}.kv:last-child{border-bottom:none}.kv .k{color:var(--txt-3);text-transform:uppercase;letter-spacing:var(--ls-label);font-family:var(--font-cond);font-size:var(--fs-micro)}.kv .v{color:var(--txt-num);font-variant-numeric:tabular-nums slashed-zero;text-align:right}.kv .v.up{color:var(--green)}.kv .v.down{color:var(--red)}.kv .v.flat{color:var(--flat)}.rel-news{margin:0;padding:0;list-style:none}.rel-news li a{border-bottom:1px solid var(--hair);font-size:var(--fs-row);align-items:center;gap:8px;padding:5px 10px;display:flex}.rel-news li:last-child a{border-bottom:none}.rel-news li a:hover{background:var(--row-hover)}.rel-dot{border-radius:50%;flex:none;width:7px;height:7px}.rel-cat{width:88px;color:var(--txt-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);flex:none}.rel-title{min-width:0;color:var(--txt-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.rel-news li a:hover .rel-title{color:var(--txt-num)}.rel-time{color:var(--txt-3);font-size:var(--fs-micro);flex:none}.rel-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.rel-chips-lbl{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--txt-3);margin-right:4px}.rel-chip{font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);height:var(--ctl-sm);padding:0 var(--sp-2);padding-left:var(--sp-2);text-indent:var(--ls-label);border:1px solid var(--hairline-ctl);color:var(--txt-2);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;align-items:center;display:inline-flex}.rel-chip:hover{color:var(--txt-num)}.rel-chip.desk-red{border-color:var(--fkey-red-bg);color:var(--text-hi)}.rel-chip.desk-green{border-color:var(--fkey-green-bg);color:var(--text-hi)}.rel-chip.desk-amber{border-color:var(--fkey-amber-bg);color:var(--amber-hi)}.rel-chip.desk-blue{border-color:var(--fkey-blue-bg);color:var(--text-hi)}.warn{color:var(--warn)}.anomaly{color:var(--anomaly)}.hazard{color:var(--hazard)}.bigfig{font-size:var(--fs-hero);color:var(--txt-num);line-height:var(--lh-hero);font-variant-numeric:tabular-nums}.bigfig.amber{color:var(--txt-num)}.fig-sub{font-size:var(--fs-micro);color:var(--txt-3);text-transform:uppercase;letter-spacing:var(--ls-label);margin-top:4px}.panel-empty{color:var(--txt-3);font-size:var(--fs-row);text-align:center;justify-content:center;align-items:center;min-height:70px;max-height:160px;padding:16px 12px;display:flex}.pickrow{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:4px;padding:8px 10px;display:flex}.pick{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);border:1px solid var(--hairline-ctl);cursor:pointer;height:var(--ctl-sm);padding:0 var(--sp-2);padding-left:var(--sp-2);text-indent:var(--ls-label);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;align-items:center;display:inline-flex}.pick:hover{border-color:var(--text-mid);color:var(--text-hi)}.pick.active{background:var(--bg-active);color:var(--text-hi);border-color:var(--text-mid)}.term-search{border-bottom:1px solid var(--hair);gap:6px;padding:8px 10px;display:flex}.term-search input{background:var(--sunken);border:1px solid var(--hair2);min-width:0;color:var(--txt-num);font-family:var(--mono);font-size:var(--fs-row);outline:none;flex:auto;padding:4px 8px}.term-search input:focus{border-color:var(--amber)}.term-search button{background:var(--amber);color:var(--txt-inverse);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);height:var(--ctl-md);padding:0 var(--sp-2);padding-left:var(--sp-2);text-indent:var(--ls-label);border-radius:var(--r-ctrl);box-shadow:var(--light-specular);border:none}.geosvg{background:radial-gradient(120% 120% at 50% 40%, var(--bg-panel) 0%, var(--sunken) 100%);border-bottom:1px solid var(--hair);width:100%;height:320px;display:block}.geosvg .grat{stroke:var(--hair);stroke-width:.3px}.geosvg .grat.eq{stroke:var(--hair2);stroke-width:.4px;stroke-dasharray:1.5 1.5}.geosvg .fdot{fill:var(--live);opacity:.7}.geosvg .qdot{fill:var(--hazard);opacity:.92}.geosvg .qdot.big{fill:var(--hazard);opacity:1}.geodot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.geodot.q,.geodot.qb{background:var(--hazard)}.geodot.f{background:var(--live)}.geodot.d{background:var(--anomaly)}.term-shell .term-body .news-head h1,.term-shell .term-body .mkt-head h1,.term-shell .term-body .cal-head h1,.term-shell .term-body .rep-head-line h1,.term-shell .term-body .wl-top h1,.term-shell .term-body .pf-top h1,.term-shell .term-body .al-head h1,.term-shell .term-body .nt-h1{font-family:var(--mono);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-num);font-weight:var(--fw-semi);color:var(--txt);margin:0}.term-shell .term-body .nh-path,.term-shell .term-body .mkt-path,.term-shell .term-body .rep-prompt,.term-shell .term-body .wl-kicker,.term-shell .term-body .al-eyebrow{font-size:var(--fs-title);letter-spacing:var(--ls-label)}.term-shell .term-body .news-head,.term-shell .term-body .mkt-head,.term-shell .term-body .cal-head,.term-shell .term-body .rep-head,.term-shell .term-body .wl-top,.term-shell .term-body .pf-top,.term-shell .term-body .al-head{margin-bottom:var(--sp-5)}.fkey-home{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);background:var(--void);border-right:1px solid var(--hair);font-size:var(--fs-emph);cursor:pointer;border-top:none;border-bottom:none;border-left:none;display:inline-flex}.fkey-home .fkey-home-top{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--txt-inverse);background:var(--amber);padding:0 var(--g);font-weight:600;font-size:var(--fs-micro);line-height:var(--lh-micro)}.fkey-home.active .fkey-home-top{box-shadow:var(--glow-amber)}.fkey-acct{align-items:center;gap:var(--sp-2);padding:0 var(--gutter);border-left:1px solid var(--hair);background:var(--void);display:inline-flex}.fkey-acct .pillp{color:var(--premium);border:1px solid var(--premium);height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;align-items:center;display:inline-flex}.fkey-acct .pillp:hover{box-shadow:0 0 0 1px var(--premium) inset}.fkey-acct .pillu{color:var(--txt-inverse);background:var(--amber);height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);cursor:pointer;border-radius:var(--r-ctrl);box-shadow:var(--light-specular);border:none;align-items:center;display:inline-flex}.fkey-acct .pilla,.fkey-acct .pillprof{color:var(--txt-2);border:1px solid var(--hairline-ctl);height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);cursor:pointer;border-radius:var(--r-ctrl);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;align-items:center;display:inline-flex}.fkey-acct .pilla:hover,.fkey-acct .pillprof:hover{color:var(--amber);border-color:var(--amber-dim)}.fkey-acct .pilla.on,.fkey-acct .pillprof.on{color:var(--amber);border-color:var(--amber)}.fkey-acct button.logout{border:1px solid var(--hairline-ctl);color:var(--txt-3);height:var(--ctl-sm);padding:0 var(--sp-2);font-size:var(--fs-micro);line-height:var(--lh-micro);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;align-items:center;display:inline-flex}.fkey-acct button.logout.confirm{border-color:var(--txt-2);color:var(--txt)}.fkey-bell{border:1px solid var(--hair2);color:var(--txt-2);width:var(--ctl-sm);height:var(--ctl-sm);font-size:var(--fs-data);line-height:var(--lh-data);cursor:pointer;border-radius:var(--r-ctrl);transition:border-color var(--t-fast) var(--ease-term), color var(--t-fast) var(--ease-term);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fkey-bell:hover{border-color:var(--txt-3);color:var(--txt-num)}.fkey-bell .bell-badge{top:calc(-1 * var(--g));right:calc(-1 * var(--g));min-width:var(--ctl-xs);height:var(--ctl-xs);padding:0 var(--g-half);font-size:var(--fs-micro);font-weight:var(--fw-semi);line-height:var(--lh-micro);border-radius:var(--r-ctrl);background:var(--nt-l3);color:var(--nt-num);border:1px solid var(--nt-hair2);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--void);justify-content:center;align-items:center;display:inline-flex;position:absolute}.subchip-code{font-weight:var(--fw-semi)}.subchip-lbl{margin-left:var(--g);opacity:.8;text-transform:none;letter-spacing:0;font-size:var(--fs-micro);line-height:var(--lh-meta)}.subchip.active .subchip-lbl{opacity:.95}@media (width<=1180px){.subchip-lbl,.fkey .fkey-lbl{display:none}}.term-burger{background:var(--void);width:40px;color:var(--amber);border:none;border-left:1px solid var(--hair);cursor:pointer;justify-content:center;align-self:stretch;align-items:center;margin-left:auto;display:none}.term-burger-ic{font-size:var(--fs-cmd);line-height:var(--lh-cmd)}.term-burger:hover{color:var(--amber-hi)}@media (width<=1000px){.mesh.c4,.mesh.c3{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.funcbar{scrollbar-width:none;overflow-x:auto}.funcbar::-webkit-scrollbar{display:none}.fkey{padding:0 11px}.subfn{display:none}.mesh.c2,.mesh.c3,.mesh.c4,.mesh.c2-1,.mesh.c1-2{grid-template-columns:1fr}.span2,.span3{grid-column:span 1}.cmd-clock{display:none}.term-body{padding:var(--sp-2)}.desk{margin:calc(-1 * var(--sp-2))}.dgrid thead th:first-child,.dgrid td.sym,.dgrid td.lbl:first-child{z-index:var(--z-sticky);background:var(--ink);position:sticky;left:0}.dgrid thead th:first-child{background:var(--raised)}}.bottomnav{display:none}@media (width<=640px){.bottomnav{background:var(--bg-void);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:repeat(6,1fr);display:grid}.bn-item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;min-height:44px;padding:7px 0 6px;display:flex;position:relative}.bn-item:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:20%;right:20%}.bn-item.on:before{background:var(--amber-hi)}.bn-key{border-radius:var(--r-ctrl);min-width:20px;height:20px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--text-hi);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.bn-top{border:1px solid var(--hairline-hi);color:var(--amber);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);background:0 0}.bn-item.on .bn-top{border-color:var(--amber-dim)}.bn-red{background:var(--key-1)}.bn-green{background:var(--key-2)}.bn-amber{background:var(--key-3);color:var(--text-inverse)}.bn-blue{background:var(--key-4)}.bn-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-lo)}.bn-item.on .bn-lbl{color:var(--text-hi)}.panel.is-max,.aidock{bottom:calc(var(--statusbar-h) + var(--m-bottomnav-h) + var(--m-safe-bottom))}.term-burger{display:inline-flex}.funcbar{flex-wrap:wrap;overflow:visible}.funcbar .fkeys,.funcbar .fkey-acct{display:none}.funcbar.nav-open{height:auto}.funcbar.nav-open .fkeys{border-top:1px solid var(--hair);flex-direction:column;flex:100%;align-items:stretch;display:flex}.funcbar.nav-open .fkeys .fkey{border-right:none;border-bottom:1px solid var(--fkey-divider);justify-content:flex-start;height:42px;padding:0 16px}.funcbar.nav-open .fkeys .fkey .fkey-lbl{display:inline}.funcbar.nav-open .fkey-acct{border-left:none;border-top:1px solid var(--hair2);flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:12px;padding:10px 16px;display:flex}.funcbar.nav-open .fkey-acct .pillp,.funcbar.nav-open .fkey-acct .pillu,.funcbar.nav-open .fkey-acct .pillprof,.funcbar.nav-open .fkey-acct button.logout{font-size:var(--fs-data);padding:6px 12px}.funcbar.nav-open .fkey-bell{width:34px;height:28px}.term-shell .term-body .news-head h1,.term-shell .term-body .mkt-head h1,.term-shell .term-body .cal-head h1,.term-shell .term-body .rep-head-line h1,.term-shell .term-body .wl-top h1,.term-shell .term-body .pf-top h1,.term-shell .term-body .al-head h1,.term-shell .term-body .nt-h1{font-size:var(--fs-kpi);line-height:var(--lh-kpi)}}.ph-btn{margin-right:var(--sp-2);width:var(--ctl-sm);height:var(--ctl-sm);background:var(--bg-raised);border:1px solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);flex:none;align-self:center;place-items:center;padding:0;display:inline-grid}.ph-btn:hover{color:var(--amber);border-color:var(--amber-dim)}.ph-scrim{z-index:var(--z-modal);background:var(--scrim);padding:var(--sp-4);animation:overlay-fade var(--t-layer) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.ph-modal{background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--r-layer);width:100%;max-width:560px;box-shadow:var(--shadow-float);animation:layer-in var(--t-layer) var(--ease-layer)}@media (prefers-reduced-motion:reduce){.ph-modal{animation:none}}.ph-hd{height:var(--phead-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.ph-ttl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;color:var(--amber)}.ph-x{color:var(--text-mid);width:var(--ctl-sm);height:var(--ctl-sm);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ph-x:hover{color:var(--text-hi);border-color:var(--hairline-hi)}.ph-body{padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-emph);line-height:var(--lh-prose);color:var(--text-hi);margin:0}.ph-guide{margin:0 var(--sp-3) var(--sp-2);color:var(--cyan);font-family:var(--font-cond);font-weight:var(--fw-med);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;border:1px solid var(--hair2);transition:border-color var(--t-hover) var(--ease);border-radius:2px;padding:4px 8px;text-decoration:none;display:inline-block}.ph-guide:hover{border-color:var(--cyan)}.ph-mifid{padding:var(--sp-2) var(--sp-3);font-family:var(--font-sans);font-style:italic;font-size:var(--fs-data);color:var(--text-mid);border-top:1px solid var(--hairline);margin:0}.aidock{z-index:var(--z-max);right:0;top:var(--topchrome-h);bottom:var(--statusbar-h);background:var(--bg-panel);border-left:1px solid var(--ai);width:380px;max-width:100vw;box-shadow:var(--edge-light);flex-direction:column;display:flex;position:fixed}.term-body.with-aidock{margin-right:380px}@media (width<=1100px){.term-body.with-aidock{margin-right:0}}@media (width<=640px){.aidock{width:100vw}}.aidock-btn{margin-right:6px}.aidock-btn.on{color:var(--ai);border-color:var(--ai)}.aidock-hd{height:var(--phead-h);padding:0 var(--gutter);background-color:var(--bg-raised);background-image:var(--grad-phead);box-shadow:inset 0 -1px 0 var(--ai);justify-content:space-between;align-items:center;display:flex}.aidock-ttl{font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ai)}.aidock-list{flex:auto;min-height:0;overflow-y:auto}.aidock-hello{padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-mid)}.aidock-try{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.aidock-msg{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair);grid-template-columns:26px 1fr;display:grid}.aidock-msg.is-user{background:var(--bg-raised)}.aidock-role{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-label);color:var(--text-lo);padding-top:2px}.aidock-msg.is-ai .aidock-role{color:var(--ai)}.aidock-txt{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi);white-space:pre-wrap;overflow-wrap:break-word;min-width:0}.aidock-wait{color:var(--text-lo);font-style:italic}.aidock-err{padding:var(--sp-2) var(--sp-3);color:var(--warn);font-size:var(--fs-data);border-bottom:1px solid var(--hair)}.aidock-in{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--hair);display:flex}.aidock-in input{background:var(--bg-void);border:1px solid var(--hairline-hi);min-width:0;color:var(--text-hi);font-family:var(--font-sans);font-size:var(--fs-data);border-radius:var(--r-ctrl);flex:auto;padding:5px 8px}.aidock-in input:focus{border-color:var(--ai)}.aidock-in button{background:var(--ai);color:var(--text-inverse);font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;height:var(--ctl-md);padding:0 var(--gutter);padding-left:var(--gutter);text-indent:var(--ls-label);border-radius:var(--r-ctrl);cursor:pointer;box-shadow:var(--light-specular);border:none}.aidock-in button:disabled{opacity:.5;cursor:default}.aidock-mifid{padding:var(--sp-1) var(--sp-3) var(--sp-2);font-family:var(--font-sans);font-style:italic;font-size:var(--fs-micro);color:var(--text-mid)}.splitrow{min-height:0;display:grid}.splitrow.grow{flex:auto}.splitrow-cell{flex-direction:column;min-width:0;min-height:0;display:flex}.splitrow-cell>*{flex:auto;min-height:0}.splitrow-handle{cursor:col-resize;touch-action:none;background:0 0;justify-content:center;align-items:center;display:flex}.splitrow-handle span{background:var(--hairline);width:1px;height:100%;transition:background-color var(--t-hover) var(--ease);display:block}.splitrow-handle:hover span,.splitrow-handle:focus-visible span{background:var(--amber);width:2px}@media (width<=900px){.splitrow{grid-template-columns:1fr!important}.splitrow-handle{display:none}}.panel-hd,.of-phead,.ph-hd{background-color:var(--head-bg);background-image:var(--light-blade-h), var(--head-sheen);box-shadow:var(--elev-2)}.of-phead,.ph-hd{height:var(--phead-h);min-height:var(--phead-h)}.panel-hd:before{background:var(--amber);width:3px;height:12px}.panel-ttl,.of-phead h3,.ph-ttl{color:var(--amber);font-weight:var(--fw-semi);letter-spacing:var(--ls-micro)}.of-phead .acc{background:var(--amber)}.of-phead .acc.cy{background:var(--cyan)}.of-phead .acc.li{background:var(--ai)}.of-phead .acc.or{background:var(--premium)}.dgrid thead th{color:var(--amber-dim);background:var(--head-bg);box-shadow:inset 0 -1px 0 var(--hairline-hi)}.dgrid thead th.sortable:hover{color:var(--amber-hi)}.dgrid thead th.sort-active{color:var(--text-inverse);background:var(--amber);box-shadow:inset 0 -2px 0 var(--amber-hi)}.dgrid tbody tr:hover{background:var(--row-hover-bl)}.dgrid tbody tr.sel{background:var(--yellow);box-shadow:none}.dgrid tbody tr.sel td,.dgrid tbody tr.sel td.lbl,.dgrid tbody tr.sel td.sym{color:var(--text-inverse)}.dgrid tbody tr.sel td:first-child:before{display:none}.cmd-prompt{color:var(--amber);text-shadow:none}.cmd-input{color:var(--text-hi);caret-color:var(--yellow)}.cmdline.is-focus{box-shadow:inset 0 0 0 1px var(--amber)}.cmd-go{background:var(--go-green);color:var(--text-inverse);font-weight:var(--fw-bold)}.cmd-go:hover{background:var(--go-green);box-shadow:var(--light-specular), inset 0 0 0 1px var(--up)}.cmd-go:active{background:var(--go-green);box-shadow:var(--light-specular-press)}.fkey .fkey-num{background:var(--key-1);color:var(--amber);border:1px solid var(--hairline-hi)}.fkey:hover{background:var(--row-hover-bl);color:var(--text-hi)}.fkey.active{background:var(--head-bg);color:var(--amber)}.fkey.active .fkey-num{background:var(--amber);color:var(--text-inverse);border-color:var(--amber)}.fkey.active:after{background:var(--amber);box-shadow:none}.fkey--gloss .fkey-num{background:var(--yellow);color:var(--text-inverse);border-color:var(--yellow-dim)}.subchip.active{background:var(--amber);color:var(--text-inverse);border-color:var(--amber)}.statusbar{background:var(--bg-void)}.sb-path{color:var(--amber);font-weight:var(--fw-med)}.of-kpi .kpi-lbl,.kpi-lbl{color:var(--amber-dim)}.of-kpi .kpi-val,.kpi-val{color:var(--text-hi)}.bn-key{background:var(--m-key-bg);color:var(--amber)}.bn-item.on .bn-key,.fkey-acct .pillu{background:var(--amber);color:var(--text-inverse)}.fkey-acct .pillp{color:var(--premium);border-color:var(--premium)}.fkey-home .fkey-home-top{background:var(--amber);color:var(--text-inverse)}.cmd-sector{background:var(--yellow);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:0;vertical-align:baseline;border-radius:2px;margin:0 2px 0 6px;padding:0 5px;display:inline-block}.wire-row.is-hot .wire-title,.wire-row.is-hot .wire-title:hover{color:var(--down)}.wh-row:has(.wh-hot) .wh-title{color:var(--down)}.wh-row:has(.wh-hot) .wh-title:hover{color:var(--down);text-decoration:underline}.wire-hot,.wh-hot{background:var(--down)}.bn-gold{background:var(--m-key-gold-bg);color:var(--premium);border:1px solid var(--premium)}.bn-item.on .bn-gold{background:var(--premium);color:var(--text-inverse)}.sb-mifid-full,.sb-mifid-mid{display:none}.sb-mifid-short{display:inline}@container (width>=328px){.sb-mifid-short{display:none}.sb-mifid-mid{display:inline}}@container (width>=498px){.sb-mifid-mid{display:none}.sb-mifid-full{display:inline}}@media (width<=1700px){.mkt-sessions,.sb-seg.sb-sess{display:none}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/app/fonts/plex-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/app/fonts/plex-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-cond-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-cond-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-cond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-cond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-cond-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-cond-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/app/fonts/plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/app/fonts/plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/app/fonts/plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cmdline .ck-tokens{min-width:0;margin-left:var(--sp-2);flex:0 auto;overflow:hidden}.cmdline .cmd-pulse{margin-left:var(--sp-2);flex:none}.cmdline .cmd-kbd{margin-right:var(--sp-2);flex:none}@media (width<=1100px){.cmdline .cmd-kbd{display:none}}.cmd-ac-tag{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-lo);flex:none}.cmd-ac-row.is-strumento .cmd-ac-code{color:var(--cyan)}.subchip.is-virtuale{cursor:default}.subchip.is-virtuale:hover{background:var(--amber)}.fkey-abbr{display:none}@media (width<=1180px){.funcbar .fkey .fkey-abbr{margin-left:var(--g);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);text-transform:uppercase;display:inline}.subbar .subchip .subchip-lbl{font-size:var(--fs-micro);line-height:var(--lh-micro);display:inline}}@media (width<=1100px){.statusbar .sb-seg.sb-path-seg,.statusbar .sb-seg.sb-clock{display:none}}.chrome-armor{gap:var(--sp-3);flex-direction:column;display:flex}.chrome-armor-kpis{grid-template-columns:repeat(auto-fit, minmax(var(--kpi-min-w), 1fr));gap:var(--sp-2);display:grid}.chrome-armor-kpi{justify-content:center;gap:var(--g);height:var(--kpi-h);padding:0 var(--sp-3);background:var(--bg-panel);box-shadow:var(--hairline-inset-b);color:var(--text-lo);flex-direction:column;display:flex}.chrome-armor-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);text-transform:uppercase}.chrome-armor-kpi .num{font-family:var(--font-mono);font-size:var(--fs-kpi)}.chrome-armor-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=900px){.chrome-armor-grid{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.subbar .ph-keys{justify-content:center;align-items:center;padding:0;display:inline-flex}.subbar .ph-keys .kbd{background:0 0;border:0}@media (width<=1180px){.funcbar .fkey-home .ofmark-word{display:none}.funcbar .fkey-acct{background:var(--void);box-shadow:var(--hairline-inset-l,inset 1px 0 0 var(--hairline));padding-left:var(--sp-2);position:sticky;right:0}}.preshell-m,.preshell-m-foot{display:none}@media (width<=640px){#of-preshell>.term-chrome,#of-preshell>.term-foot{display:none}#of-preshell>.preshell-m{display:block}#of-preshell>.preshell-m-foot{z-index:var(--z-chrome);display:block;position:fixed;bottom:0;left:0;right:0}#of-preshell>.preshell-m{flex:none}.preshell-m-top{height:var(--m-topbar-h);background:var(--bg-panel);box-shadow:var(--hairline-inset-b);flex:none}.preshell-m-tabs{height:var(--m-tabs-h);background:var(--void);box-shadow:var(--hairline-inset-b);flex:none}.preshell-m-sl{height:var(--m-statusline-h);background:var(--bg-panel);box-shadow:var(--hairline-inset-b);align-items:center;gap:var(--sp-2);padding:0 var(--gutter);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);color:var(--nt-txt);display:flex}.preshell-m-dot{color:var(--text-lo)}.preshell-m-nav{height:calc(var(--m-bottomnav-h) + var(--m-safe-bottom));background:var(--bg-panel);box-shadow:var(--hairline-inset-b)}}.sb-privacy{align-items:center;gap:var(--g);height:100%;padding:0 var(--gutter);box-shadow:var(--hairline-inset-r);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);color:var(--nt-amber);transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:none;display:inline-flex}.sb-privacy:hover{background:var(--nt-l1);color:var(--amber-hi)}.sb-privacy-dot{color:var(--txt-3);letter-spacing:var(--ls-micro)}.subbar .novita-wrap{align-self:center}.subbar .novita-btn{width:auto;padding:0 var(--sp-2);justify-content:center;align-items:center;gap:var(--g);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);white-space:nowrap;display:inline-flex}html.no-flash .tick-up,html.no-flash .tick-down,html.no-flash .news li.new,html.base-mode .tick-up,html.base-mode .tick-down,html.base-mode .news li.new{background-color:#0000!important;animation:none!important}html.static-tape .tape-track,html.base-mode .tape-track{animation:none!important;transform:translate(0)!important}html.base-mode .panel,html.base-mode .live-dot,html.base-mode .live-dot.seed{animation:none!important}html.base-mode .conn-dot{opacity:1!important;animation:none!important}.of-pwa-layer{left:0;right:0;bottom:var(--statusbar-h);z-index:var(--z-status);pointer-events:none;flex-direction:column;display:flex;position:fixed}.of-pwa-layer>*{pointer-events:auto}@media (width<=640px){.of-pwa-layer{bottom:var(--m-chrome-bottom)}}@keyframes of-pwa-su{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.of-offbar,.of-updbar{animation:of-pwa-su calc(var(--t-layer) * var(--motion)) var(--ease-layer) both}@media (prefers-reduced-motion:reduce){.of-offbar,.of-updbar{animation:none}}.of-offbar{align-items:center;gap:var(--sp-2);height:var(--m-offline-h);padding:0 var(--sp-3);background:rgba(var(--down-rgb), .14);box-shadow:inset 0 var(--hairline-w) 0 var(--down);color:var(--text-hi);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-data);white-space:nowrap;display:flex;overflow:hidden}.of-offbar__dot{width:var(--g-half);height:var(--g-half);outline:var(--g-half) solid var(--down);background:var(--down);margin-inline:var(--g-half);flex:none}.of-offbar__t{text-overflow:ellipsis;overflow:hidden}.of-offbar__ora{color:var(--text-mid)}.of-updbar{align-items:center;gap:var(--sp-3);height:var(--m-update-h);padding:0 var(--sp-3);background:var(--bg-raised);box-shadow:inset 0 var(--hairline-w) 0 var(--amber-dim), var(--elev-2);display:flex}.of-updbar__k{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-micro);color:var(--amber)}.of-updbar__t{min-width:0;font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.of-updbar__go{height:var(--ctl-md);min-width:calc(var(--g) * 18);padding:0 var(--sp-3);border:var(--hairline-w) solid var(--amber);border-radius:var(--r-ctrl);color:var(--amber);font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;flex:none}.of-updbar__go:hover{background:var(--amber-tint)}.of-updbar__go:active{background:var(--amber);color:var(--text-inverse)}.of-updbar.is-slim{height:var(--m-offline-h);gap:var(--sp-2);background:var(--amber-tint);box-shadow:inset 0 var(--hairline-w) 0 var(--amber-dim);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-data);white-space:nowrap;overflow:hidden}.of-updbar.is-slim .of-updbar__t{font-family:var(--font-mono);font-size:var(--fs-micro)}.of-updbar__dot{width:var(--g-half);height:var(--g-half);outline:var(--g-half) solid var(--amber);background:var(--amber);margin-inline:var(--g-half);flex:none}.of-updbar__where{color:var(--amber)}.of-instsheet{padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.of-instsheet__hd{align-items:center;gap:var(--sp-3);display:flex}.of-instsheet__ico{width:var(--ctl-touch);height:var(--ctl-touch);flex:none;display:block}.of-instsheet__txt{flex:auto;min-width:0}.of-instsheet__t{font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber)}.of-instsheet__b{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi)}.of-instsheet__note{font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-data);color:var(--text-lo);margin:0}.of-instsheet__az{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);display:flex}.of-instsheet__go,.of-instsheet__no{min-height:var(--ctl-touch);padding:0 var(--sp-3);border-radius:var(--r-ctrl);font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);flex:1 1 0}.of-instsheet__go{background:var(--amber);border:var(--hairline-w) solid var(--amber);color:var(--text-inverse)}.of-instsheet__go:active{background:var(--amber-hi)}.of-instsheet__no{border:var(--hairline-w) solid var(--hairline-hi);color:var(--text-mid);background:0 0}.of-instsheet__no:active{background:var(--bg-active)}@media (width<=640px){.of-updbar__go{height:var(--ctl-touch)}}.of-iosinst{gap:var(--sp-2);min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);border-top:var(--hairline-w) solid var(--hairline);flex-direction:column;display:flex}.of-iosinst__steps{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.of-iosinst__steps li{align-items:baseline;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi);display:flex}.of-iosinst__n{min-width:var(--ctl-xs);height:var(--ctl-xs);padding:0 var(--g);border-radius:var(--r-ctrl);background:var(--m-key-bg);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);color:var(--amber);flex:none;place-items:center;display:inline-grid}.of-iosinst__steps b{color:var(--amber);font-weight:var(--fw-semi)}.of-iosinst__t{font-family:var(--font-cond);font-weight:var(--fw-semi);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid)}.of-iosinst__b{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-prose);color:var(--text-hi)}.of-iosinst__b b{color:var(--amber);font-weight:var(--fw-semi)}html,body{max-width:100%}@media (width<=900px){html,body{overflow-x:hidden}img,svg,video,canvas{max-width:100%}.term-body img,.term-body video,.term-body canvas{height:auto}}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=900px){.term-shell{height:100dvh}}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.term-shell{padding-top:var(--m-safe-top);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.term-body{-webkit-overflow-scrolling:touch}.dgrid tbody tr{height:var(--m-row-h)}.dgrid tbody td{font-size:var(--fs-data);line-height:var(--lh-data);vertical-align:middle;padding-top:0;padding-bottom:0}.dgrid thead th{height:var(--ctl-touch)}.panel>.pnl-body,.of-panel>.of-content{padding:var(--sp-2)}.pnl-head,.of-head{min-height:var(--phead-h)}.pnl-title,.of-title{white-space:normal}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:var(--fs-kpi)}button,.btn,[role=button]{touch-action:manipulation}.aidock{max-width:100vw}.mesh{grid-template-columns:1fr}.span2,.span3{grid-column:1/-1}.desk>.mesh.grow{flex:none;grid-auto-rows:auto}.desk>.mesh.grow>.panel{min-height:0}.m-page-pad{padding-left:var(--m-page-pad);padding-right:var(--m-page-pad)}.m-section{min-height:var(--m-section-h);padding:0 var(--m-page-pad);background-color:var(--head-bg);background-image:var(--grad-phead);border-bottom:1px solid var(--amber-dim);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim);align-items:center;display:flex}.m-sticky-head{z-index:var(--z-sticky);background:var(--bg-void);border-bottom:1px solid var(--hairline);position:sticky;top:0}.m-sticky-head.is-stuck{box-shadow:var(--hairline-inset-b), var(--elev-2)}.m-composer{z-index:var(--z-sticky);min-height:var(--m-composer-h);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--m-page-pad);background:var(--bg-panel);border-top:1px solid var(--hairline-hi);display:flex;position:sticky;bottom:0}}@media (width<=380px){.m-page-pad,.m-section,.m-composer{padding-left:var(--m-page-pad-sm);padding-right:var(--m-page-pad-sm)}}@media (prefers-reduced-motion:reduce){.tape-track{animation:none!important}}html,*,:before,:after{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.m-topbar,.m-tabs,.m-swtabs,.m-bottom,.m-sheet-hd,.m-sheet-grab,.m-sheet-foot,.term-chrome,.statusbar,button,[role=button],[role=tab],label,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button,[role=button],[role=tab],a,input,select,textarea,label,summary{touch-action:manipulation}.m-tab,.m-swtab,.m-bn-slot,.m-res-row,.m-svc-row,.m-acct-row,.m-sort-row,.m-card,.m-desk-tile,.tn-row{transition:background-color var(--t-press) var(--ease)}}@media (width<=900px),(pointer:coarse){html,body{overscroll-behavior:none}}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.term-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.panel-bd,.m-sheet-body,ul.ecal,.tbl-scroll,.m-tbl-scroll,.m-tabs,.m-swtabs,.m-cards{overscroll-behavior:contain}}@keyframes of-page-in-right{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes of-page-in-left{0%{opacity:.6;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes of-page-in-fade{0%{opacity:.6}to{opacity:1}}.of-page-push,.of-page-pop,.of-page-fade{background-color:var(--bg-void);will-change:transform, opacity}.of-page-push{animation:of-page-in-right calc(var(--t-page) * var(--motion)) var(--ease-page) both}.of-page-pop{animation:of-page-in-left calc(var(--t-page) * var(--motion)) var(--ease-page) both}.of-page-fade{animation:of-page-in-fade calc(var(--t-page) * var(--motion)) var(--ease) both}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.term-shell{position:relative}.term-shell.m-hdr-out>.m-tabs{left:0;right:0;top:calc(var(--m-safe-top) + var(--m-topbar-h));z-index:var(--z-chrome);transition:transform calc(var(--t-nav) * var(--motion)) var(--ease-page);position:absolute}.term-shell.m-hdr-off>.m-tabs{transform:translateY(-100%)}.m-swipe-pane{touch-action:pan-y}}@media (height<=500px) and (orientation:landscape) and (pointer:coarse){.term-shell{--m-chrome-top:calc(var(--m-topbar-h-min) + var(--m-safe-top))}.m-topbar{height:var(--m-topbar-h-min)}.m-tabs,.m-statusline{display:none}.m-tb-mifid{white-space:nowrap;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);flex:none;align-items:center;display:inline-flex;overflow:visible}.term-body{padding:var(--sp-2) var(--sp-3)}.mesh{grid-template-columns:1fr 1fr}.span2,.span3{grid-column:1/-1}}@media (width<=640px),(height<=500px) and (orientation:landscape) and (pointer:coarse){.term-shell .term-body select,.term-shell .term-body .pick,.term-shell .term-body .of-seg,.term-shell .term-body .of-more,.term-shell .term-body .subchip,.term-shell .term-body .mibs-chip,.term-shell .term-body .lqm-tab,.term-shell .term-body .ofl-tab,.term-shell .term-body .hlw-tab,.term-shell .term-body .rb-btn,.term-shell .term-body .fx-btn,.term-shell .term-body .sb-row,.term-shell .term-body .cp-toggle,.term-shell .term-body .pf-sess-x,.term-shell .term-body .nrg-pick-btn,.term-shell .term-body .ecal-open,.term-shell .term-body .spx-search-btn,.term-shell .term-body .pnl-retry,.term-shell .term-body .term-search button,.term-shell .term-body .of-searchrow button{min-height:var(--ctl-touch)}.term-shell .term-body table tbody tr{height:var(--m-row-h)}.term-shell .term-body table tbody td{vertical-align:middle}.term-shell .term-body .num,.term-shell .term-body td.num,.term-shell .term-body .kpi-val{text-overflow:clip;max-width:none;overflow:visible}.term-shell .term-body input[type=checkbox],.term-shell .term-body input[type=radio]{width:var(--ctl-sm);height:var(--ctl-sm)}:is(.term-shell .term-body label:has(>input[type=checkbox]),.term-shell .term-body label:has(>input[type=radio])){min-height:var(--ctl-touch);align-items:center;gap:var(--sp-2);display:inline-flex}.term-shell .term-body input:not([type=checkbox]):not([type=radio]):not([type=range]),.term-shell .term-body textarea,.term-shell .term-body .rel-chip,.term-shell .term-body .news-chip,.term-shell .term-body .it-chip,.term-shell .term-body .ist-chip,.term-shell .term-body .asset-ind-chip,.term-shell .term-body .of-chip{min-height:var(--ctl-touch)}.term-shell .term-body .dgrid td a.sym,.term-shell .term-body .dgrid td a.cal-sym-link{min-height:var(--m-row-h);align-items:center;display:inline-flex}}
