body:has(.dash-shell:not(.dash-shell--admin)){--radius-sm:0;--radius-md:0;--radius-lg:0;--color-row-hover:oklch(0.40 0.02 70/0.06)}body:has(.dash-shell:not(.dash-shell--admin)) :is(.qac-panel,.qac-row,.qac-opt,.dash-fchip,.dash-list-chip,.ch-tf-pill,.dash-btn,.tsnap-type,.tktab,.tktab-menu,.tktab-search,.tktab-result,.savepop,.savepop-input,.scanbar,.unipick-menu,.unipick-item,.unipick-edit,.uniedit-box,.uniedit-item,.uniedit-x,.colpick-menu,.colpick-search,.colpick-chip,.colpick-item){border-radius:0}body:has(.dash-shell:not(.dash-shell--admin)){--ring-color:var(--fg)}[data-theme=dark] body:has(.dash-shell:not(.dash-shell--admin)){--color-row-hover:oklch(0.95 0.01 85/0.05)}.dash-shell-v2 .dash-list-rail{background:var(--bg-alt)}body:has(.dash-shell:not(.dash-shell--admin)) .dash-content :is(p,li) a:not([class]){color:var(--fg);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}body:has(.dash-shell:not(.dash-shell--admin)) .dash-content :is(p,li) a:not([class]):hover{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sig-row-sub.is-code{font-family:var(--mono)}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-menu{border-radius:0}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item{border-radius:0;color:var(--fg)}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item:hover{background:none;box-shadow:inset 0 0 0 1px var(--fg)}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item--disabled:hover{box-shadow:none}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item--active{color:var(--fg);font-weight:600}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item:not(.ch-dd-item--check):before{content:"";flex:0 0 12px;font-weight:400}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item--active:not(.ch-dd-item--check):before{content:"✓"}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item--active .ch-dd-item-icon{color:var(--fg)}body:has(.dash-shell:not(.dash-shell--admin)) .ch-dd-item-check{color:var(--fg);font-weight:400}.dash-shell{display:grid;grid-template-columns:var(--global-rail-w) minmax(0,1fr);min-height:calc(100dvh - var(--topbar-h))}@media(max-width:900px){.dash-shell:not(.dash-shell--admin){grid-template-columns:minmax(0,1fr)}.dash-shell:not(.dash-shell--admin)>[data-global-rail]{display:none!important}}.dash-shell.loading,.dash-shell.signed-out{grid-template-columns:minmax(0,1fr)}.dash-shell.signed-out .dash-content{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.dash-shell.signed-out .dash-empty{width:100%;max-width:520px;padding-top:0}.dash-content{padding:40px 56px;min-width:0}.dash-content>.dash-create-key,.dash-content>.dash-empty,.dash-content>.dash-err,.dash-content>.key-new-block,.dash-content>.plan-card,.dash-content>.quick-start,.dash-content>h1,.dash-content>h2,.dash-content>p{max-width:920px}@media(max-width:1080px){.dash-content{padding:40px 32px}}@media(max-width:900px){.dash-content{padding:32px 20px}}.dash-content.dash-content--home{display:flex;flex-direction:column}.dash-content.dash-content--home>.dash-sub{margin-bottom:0}.dash-shell:not(.dash-shell--admin) .dash-content{padding-bottom:32px}.dash-shell:not(.dash-shell--admin) .dash-content>:last-child{margin-bottom:0}.dash-home-foot{margin-top:auto}.dash-h1{font-size:var(--fs-32);letter-spacing:-.025em;line-height:1.05;margin:0 0 14px}.dash-h1,.dash-h2{font-family:var(--mono);font-weight:500}.dash-h2{font-size:var(--fs-20);letter-spacing:-.015em;margin:48px 0 10px}.dash-sub{font-family:var(--sans);color:var(--mute);font-size:var(--fs-16);line-height:1.5;margin:0 0 32px;max-width:64ch}.dash-sub code{font-family:var(--mono);background:var(--bg-alt);padding:1px 6px;font-size:var(--fs-code);border:1px solid var(--line);color:var(--fg)}.dash-sub a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.dash-status{font-family:var(--sans);color:var(--mute);font-size:var(--fs-14);padding:12px 0}.dash-err{font-family:var(--mono);font-size:var(--fs-12);color:var(--danger);background:oklch(from var(--danger) l c h/.08);border:1px solid oklch(from var(--danger) l c h/.3);padding:12px 14px;margin:0 0 14px}.status-banner{font-family:var(--sans);font-size:var(--fs-14);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin:0 0 32px;border-radius:0;line-height:1.5;border:1px solid transparent}.status-banner strong{font-weight:600}@media(max-width:640px){.status-banner{flex-direction:column;align-items:flex-start;gap:8px}}.status-banner .status-banner-message{flex:1 1 auto}.status-banner .status-banner-cta{flex:0 0 auto;font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;color:inherit;background:none;border:0;padding:0;cursor:pointer}.status-banner .status-banner-cta:hover{text-decoration:underline}.status-banner--info{color:var(--color-info);background:var(--color-info-soft);border-color:oklch(from var(--color-info) l c h/.28)}.status-banner--warn{color:var(--warn);background:oklch(from var(--warn) l c h/.1);border-color:oklch(from var(--warn) l c h/.3)}.status-banner--danger{color:var(--danger);background:oklch(from var(--danger) l c h/.08);border-color:oklch(from var(--danger) l c h/.3)}.status-banner--neutral{color:var(--mute);background:oklch(from var(--mute) l c h/.08);border-color:oklch(from var(--mute) l c h/.25)}.dash-empty{text-align:center;padding:60px 24px}.dash-empty h1,.dash-empty h2{font-family:var(--mono);font-weight:500;letter-spacing:-.015em;margin:0 0 12px}.dash-empty h1{font-size:var(--fs-32)}.dash-empty h2{font-size:var(--fs-20)}.dash-empty p{font-family:var(--sans);color:var(--mute);font-size:var(--fs-16);line-height:1.5;max-width:48ch;margin:0 auto 24px}.dash-empty.boxed{text-align:left;border:1px solid var(--line);background:var(--bg);padding:32px}@media(max-width:480px){.dash-empty.boxed{padding:24px 20px}}.dash-empty.boxed h2{margin:0 0 10px}.dash-empty.boxed p{margin:0 0 24px;max-width:64ch}.dash-empty.boxed p:last-child{margin-bottom:0}.dash-empty.boxed p a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.dash-empty.dash-keys-empty{margin-top:32px}.dash-empty .dash-empty-back{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute);margin:32px auto 0;max-width:none}.dash-empty .dash-empty-back a{color:var(--accent);text-decoration:none}.dash-empty .dash-empty-back a:hover{text-decoration:underline}.btn-primary{display:inline-block;padding:11px 20px;font-family:var(--mono);font-size:var(--fs-14);font-weight:500;background:var(--fg);color:var(--bg);border:1.5px solid var(--fg);cursor:pointer;transition:background .12s,border-color .12s,color .12s;text-decoration:none}.btn-primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn-primary:disabled{opacity:.5;cursor:default}.btn-outline{display:inline-block;padding:11px 20px;font-family:var(--mono);font-size:var(--fs-14);font-weight:500;background:transparent;color:var(--fg);border:1.5px solid var(--fg);cursor:pointer;text-decoration:none;transition:color .12s,border-color .12s}.btn-outline:hover{color:var(--accent);border-color:var(--accent)}.btn-link{background:none;border:0;padding:0;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute);cursor:pointer;transition:color .12s}.btn-link:hover{color:var(--accent)}.btn-link.danger{color:var(--danger)}.btn-link.danger:hover{color:var(--danger);text-decoration:underline;text-underline-offset:2px}.btn-link:disabled{opacity:.5;cursor:default}.btn-danger{display:inline-block;padding:11px 20px;font-family:var(--mono);font-size:var(--fs-14);font-weight:500;background:var(--danger);color:var(--bg);border:1.5px solid var(--danger);cursor:pointer;transition:filter .12s;text-decoration:none}.btn-danger:hover{filter:brightness(.92)}.btn-danger:disabled{opacity:.5;cursor:default}.btn-ghost{background:transparent;border:1px solid var(--line);padding:6px 12px;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);cursor:pointer;transition:color .12s,border-color .12s,background .12s}@media(pointer:coarse){.btn-ghost{min-height:44px;padding:0 16px}}.btn-ghost:hover{color:var(--accent);border-color:var(--accent)}.btn-ghost.is-copied,.btn-ghost.is-copied:hover{background:var(--ok);border-color:var(--ok);color:var(--bg)}.dash-sub--badge{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}a.plan-badge{display:inline-block;font-family:var(--mono);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;background:var(--bg-alt);color:var(--fg);padding:2px 8px;vertical-align:middle;text-decoration:none;transition:background .1s ease-out,color .1s ease-out}a.plan-badge:hover{background:color-mix(in oklch,var(--bg-alt),var(--line-soft));color:var(--accent)}[data-theme=dark] a.plan-badge{background:oklch(from var(--bg-alt) calc(l + .05) c h)}[data-theme=dark] a.plan-badge:hover{background:color-mix(in oklch,oklch(from var(--bg-alt) calc(l + .05) c h),var(--line-soft))}.tiles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:900px){.tiles{grid-template-columns:1fr}}.tile{display:block;padding:20px 24px}@media(max-width:1080px){.tile{padding:20px 16px}}.tile{border:1px solid var(--line);background:var(--bg);text-decoration:none;transition:border-color .12s,background .12s}.tile h3{font-family:var(--mono);font-weight:500;color:var(--fg);margin:0 0 6px}.tile h3,.tile p{font-size:var(--fs-14)}.tile p{font-family:var(--sans);color:var(--mute);margin:0;line-height:1.4}.tile:hover{border-color:var(--accent)}.tile.tile--actions{cursor:default}.tile.tile--actions:hover{border-color:var(--line);background:var(--bg)}.tile-actions{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px}.tile-fact{font-family:var(--sans);font-size:var(--fs-14);color:var(--color-fg-dim);line-height:1.4}.dash-text-link-fact{color:var(--mute)}.dash-text-link:hover .dash-text-link-fact{color:inherit}.dash-text-links{display:flex;flex-wrap:wrap;gap:8px 24px}.dash-text-link{font-family:var(--mono);font-size:var(--fs-14);line-height:1.4;color:var(--fg);text-decoration:none}.dash-text-link:hover{color:var(--accent)}@media(pointer:coarse){.dash-text-link{display:inline-flex;align-items:center;gap:1ch;min-height:44px}}@media(max-width:640px){.dash-text-links{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.dash-text-links{gap:0 24px}.tile-actions{gap:0 20px;margin-top:4px}.tile-fact{display:inline-flex;align-items:center;min-height:44px}}.tier-cards{display:flex;flex-wrap:wrap;gap:22px;margin:0 0 28px;align-items:stretch;container-type:inline-size}.tier-cards>*{flex:1 1 100%;min-width:0}@container (min-width: 560px){.tier-cards>*{flex-basis:calc(50% - 11px)}}@container (min-width: 1120px){.tier-cards>*{flex-basis:calc(25% - 17px)}}.tier-cards--paid .tier-card .tier-features li{grid-template-columns:1fr}.tier-cards--paid .tier-card .tier-features li .mark{display:none}.tier-cards.tier-cards--paid>*{flex-basis:100%}@container (min-width: 870px){.tier-cards.tier-cards--paid>*{flex-basis:calc((100% - 44px)/3)}}.tier-enterprise-strip{font-family:var(--sans);font-size:var(--fs-12);color:var(--mute);margin:14px 0 0}.tier-enterprise-strip button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--fg);text-decoration:underline;text-underline-offset:2px}.tier-enterprise-strip button:hover{color:var(--accent,#16a34a)}.tier-card{display:flex;flex-direction:column;background:var(--bg);border:1.5px solid var(--line);padding:30px 28px;position:relative}.tier-card .tier-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;min-height:20px}.tier-card .tier-save{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-12);color:var(--mute);white-space:nowrap}.tier-card .tier-save .tier-save-off,.tier-card .tier-save.is-on{color:var(--accent)}@media(pointer:coarse){.tier-card .tier-save{min-height:44px;margin-block:-12px}}.tier-card .tier-save-track{position:relative;width:26px;height:14px;border-radius:7px;background:var(--line);transition:background .12s}.tier-card .tier-save-thumb{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--bg);transition:transform .12s}.tier-card .tier-save.is-on .tier-save-track{background:var(--fg)}.tier-card .tier-save.is-on .tier-save-thumb{transform:translateX(12px)}.tier-card .tier-name{font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.tier-card .tier-div{border:0;border-top:1px solid var(--line);margin:14px 0;width:100%}.tier-card .tier-blurb{font-family:var(--sans);color:var(--mute);font-size:var(--fs-14);line-height:1.45;margin:10px 0 0;max-width:32ch}.tier-card .tier-price{display:flex;align-items:baseline;gap:6px;margin:0}.tier-card .tier-price .amt{font-family:var(--mono);font-size:var(--fs-32);line-height:1;font-weight:600;color:var(--fg);letter-spacing:-.02em}.tier-card .tier-price .per{font-family:var(--sans);color:var(--mute);font-size:var(--fs-14)}.tier-card .tier-cta{margin-top:auto}.tier-card .tier-featureset{margin-bottom:20px}.tier-card .tier-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tier-card .tier-features li{display:grid;grid-template-columns:16px 1fr;grid-column-gap:8px;column-gap:8px;font-family:var(--sans);font-size:var(--fs-14);color:var(--fg);line-height:1.4}.tier-card .tier-features li .mark{color:var(--fg);line-height:20px;text-align:center}.tier-card .tier-features li .mark svg{display:block;margin:2.5px auto 0}.tier-card .tier-features li.off{color:var(--mute);text-decoration:line-through}.tier-card .tier-features li.off .mark{color:var(--mute);opacity:.7;text-decoration:none}.tier-card .tier-features b{font-family:var(--mono);font-weight:600;font-size:var(--fs-14)}.tier-card .tier-features .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tier-card .tier-err{font-family:var(--mono);font-size:var(--fs-12);color:var(--danger);margin:0 0 10px}.plan-compare{scroll-margin-top:calc(var(--topbar-h, 65px) + 12px)}.plan-compare .plan-compare-wrap{overflow-x:auto;border:1.5px solid var(--line);position:relative}.plan-compare table{border-collapse:collapse;width:100%;min-width:720px}.plan-compare td,.plan-compare th{padding:9px 14px;border-top:1px solid var(--line);font-size:var(--fs-12);line-height:1.4}.plan-compare thead th{border-top:0;text-align:center;padding:12px 14px}.plan-compare thead th .plan{text-transform:uppercase;letter-spacing:.1em;color:var(--fg)}.plan-compare thead th .plan,.plan-compare thead th .price{display:block;font-family:var(--mono);font-size:var(--fs-12)}.plan-compare thead th .price{font-weight:600;color:var(--mute);margin-top:3px}.plan-compare tr.sect th{font-family:var(--sans);font-size:var(--fs-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);text-align:left;background:var(--bg-alt,var(--bg));padding:8px 14px}.plan-compare tr.sect th .sect-label{display:inline-block;position:-webkit-sticky;position:sticky;left:14px}.plan-compare .rowhead,.plan-compare th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg);text-align:left;font-family:var(--sans);font-weight:400;color:var(--fg);min-width:180px}@media(max-width:640px){.plan-compare .rowhead,.plan-compare th[scope=row]{min-width:150px;max-width:170px;font-size:var(--fs-12)}}.plan-compare td{text-align:center}.plan-compare td .mark{color:var(--fg)}.plan-compare td .mark svg{display:inline-block;vertical-align:-3px}.plan-compare td.off .mark{color:var(--mute);opacity:.7}.plan-compare td .val{font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);white-space:nowrap}.plan-compare .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tier-cta{margin-top:auto;display:block;width:100%;text-align:center;padding:10px 14px;font-family:var(--mono);font-size:var(--fs-14);font-weight:500;line-height:21px;cursor:pointer;transition:background .12s,color .12s,border-color .12s;text-decoration:none}.tier-cta.dark{background:var(--fg);color:var(--bg);border:1.5px solid var(--fg)}.tier-cta.dark:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.tier-cta.outline{background:transparent;color:var(--fg);border:1.5px solid var(--fg)}.tier-cta.outline:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.tier-cta:disabled{opacity:.55;cursor:default}.dash-create-key{display:flex;gap:10px;margin:0 0 10px}@media(max-width:480px){.dash-create-key{flex-direction:column}}.dash-create-key .btn-primary{box-sizing:border-box;height:40px;padding-top:0;padding-bottom:0;min-width:calc(11ch + 40px)}@media(pointer:coarse){.dash-create-key .btn-primary{height:44px}}.dash-create-key input{flex:1 1}@media(max-width:480px){.dash-create-key input{flex:none}}.dash-create-key input{box-sizing:border-box;height:40px}@media(pointer:coarse){.dash-create-key input{height:44px}}.dash-create-key input{font-family:var(--mono);font-size:var(--fs-14);padding:0 14px;border:1px solid var(--line);background:var(--color-field);color:var(--fg)}.dash-create-key input:focus{outline:0;border-color:var(--fg)}.dash-create-key input:disabled{opacity:.6}.dash-create-key-hint{font-family:var(--sans);font-size:var(--fs-12);color:var(--mute)}.dash-create-key-hint.is-taken{color:var(--danger)}.dash-create-key-hint{margin:0 0 14px}.dash-create-key-hint code{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--line);color:var(--fg);padding:1px 5px;font-size:var(--fs-12)}.key-new-block{margin:32px 0 0}.key-new-title{font-family:var(--mono);font-size:var(--fs-16);font-weight:600;color:var(--fg);margin:0 0 10px}.key-new{display:flex;align-items:baseline;justify-content:space-between;column-gap:16px;row-gap:8px;flex-wrap:wrap;border:1px solid var(--line);background:var(--bg-alt);padding:14px 20px}.key-new-text{font-family:var(--sans);font-size:var(--fs-14);color:var(--mute);line-height:1.6}.key-chip{font-family:var(--mono);font-size:var(--fs-code);color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:1px 5px;overflow-wrap:anywhere;text-align:left;cursor:copy;transition:border-color .12s}.key-chip:hover{border-color:var(--fg)}.home-activation-text{font-family:var(--sans);font-size:var(--fs-12);line-height:1.6;color:var(--mute);margin:0}.key-chip.is-copied{border-color:var(--ok);color:var(--ok)}.home-activation .key-chip{background:var(--bg-alt);padding:1px 6px}.jv{position:relative;background:var(--bg-dark);border:0}.jv .jv-copy{position:absolute;top:8px;right:8px;z-index:2;background:oklch(from var(--bg) l c h/.08);border-color:oklch(from var(--mute) l c h/.3);color:oklch(.85 0 0)}.jv .jv-copy:hover{color:var(--accent);border-color:var(--accent);background:oklch(from var(--accent) l c h/.1)}.jv-pre{margin:0;padding:18px 20px;font-size:var(--fs-12);line-height:1.6;color:oklch(.85 0 0);white-space:pre;overflow:auto;max-height:540px}.jv-pre,.jv-pre code{font-family:var(--mono)}.jv-pre code{background:none;padding:0;color:inherit;border:0}.jv-k{color:oklch(.78 .13 75)}.jv-s{color:oklch(.78 .1 145)}.jv-n{color:oklch(.78 .12 230)}.jv-b{color:oklch(.78 .18 25)}.jv-z{color:oklch(.55 0 0)}.confirm-body p{margin:0 0 10px}.confirm-body p:last-child{margin-bottom:0}.confirm-body code{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--line);color:var(--fg);padding:1px 6px;font-size:var(--fs-code)}.dash-keys-tbl-lines{margin-top:32px}@media(max-width:1080px){.dash-keys-tbl-lines{display:none}}.dash-keys-tbl{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:var(--fs-12)}.dash-keys-tbl thead th{text-align:left;font-size:var(--fs-12);color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-weight:500;padding:9px 32px 9px 0}.dash-keys-tbl tbody td,.dash-keys-tbl thead th{border-bottom:1px solid var(--line);white-space:nowrap}.dash-keys-tbl tbody td{padding:12px 32px 12px 0;color:var(--fg);vertical-align:top}.dash-keys-tbl td:last-child,.dash-keys-tbl th:last-child{padding-right:0;text-align:right}.dash-keys-tbl td:not(:last-child),.dash-keys-tbl th:not(:last-child){width:1%}.dash-keys-tbl .dash-keys-name{display:inline-block;width:max-content;max-width:28ch;white-space:normal;overflow-wrap:anywhere}.dash-keys-tbl .dash-keys-actions{display:inline-flex;gap:16px;align-items:baseline}.dash-keys-tbl tr.revoked td{color:var(--mute)}.dash-keys-tbl tr.revoked td:last-child{text-decoration:none}.dash-keys-tbl .muted,.dash-keys-tbl td.muted{color:var(--mute)}.dash-keys-tbl .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1080px){.dash-keys-tbl.has-phone-list{display:none}}.dash-keys-list{display:none;list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line)}@media(max-width:1080px){.dash-keys-list{display:block}}.dash-keys-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "facts facts";align-items:baseline;grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}@media(max-width:480px){.dash-keys-list li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "facts" "actions"}}.dash-keys-list .dash-keys-name{grid-area:name;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);overflow-wrap:anywhere}.dash-keys-list .dash-keys-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;font-family:var(--mono);font-size:var(--fs-12)}@media(pointer:coarse){.dash-keys-list .dash-keys-actions .btn-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px}}.dash-keys-list .dash-keys-facts{grid-area:facts;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.dash-keys-list .muted,.dash-keys-list li.revoked .dash-keys-facts,.dash-keys-list li.revoked .dash-keys-name{color:var(--mute)}.signal-chart{border:1px solid var(--line);background:var(--bg);margin:14px 0 18px}.signal-chart-head{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line);gap:12px;flex-wrap:wrap}.signal-chart-title{display:flex;align-items:baseline;gap:10px}.signal-chart-tkr{font-family:var(--mono);font-size:var(--fs-16);font-weight:600;letter-spacing:.02em;color:var(--fg)}.signal-chart-sig{color:var(--mute)}.signal-chart-freq,.signal-chart-sig{font-family:var(--mono);font-size:var(--fs-12)}.signal-chart-freq{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);padding:2px 6px;border:1px solid oklch(from var(--accent) l c h/.4)}.signal-chart-rng{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute);display:flex;align-items:baseline;gap:6px}.signal-chart-rng-max,.signal-chart-rng-min{color:var(--fg)}.signal-chart-rng-sep{color:var(--mute)}.signal-chart-svg{display:block;width:100%;height:240px}.signal-chart-empty{padding:28px 12px;text-align:center;color:var(--mute)}.signal-chart-empty,.signal-chart-tip{font-family:var(--mono);font-size:var(--fs-12)}.signal-chart-tip{display:flex;justify-content:space-between;align-items:baseline;padding:6px 12px;border-top:1px solid var(--line);background:var(--bg-alt)}.signal-chart-tip-t{color:var(--mute)}.signal-chart-tip-v{color:var(--fg);font-weight:600}.dash-shell-v2{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - var(--topbar-h));margin:-40px -56px}@media(max-width:1080px){.dash-shell-v2{margin:-40px -32px}}@media(max-width:900px){.dash-shell-v2{margin:-32px -20px}}.dash-list-rail{display:flex;flex-direction:column;border-right:1px solid var(--line-soft);background:var(--bg-alt);height:calc(100vh - var(--topbar-h));position:-webkit-sticky;position:sticky;top:var(--topbar-h);overflow:hidden}.dash-list-head{padding:18px;border-bottom:1px solid var(--line-soft)}.dash-list-eyebrow{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between}.dash-list-search{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:40px;padding:0 14px}@media(pointer:coarse){.dash-list-search{min-height:44px}}.dash-list-search{border:1px solid var(--line);background:var(--color-field);border-radius:0}.dash-list-search:focus-within{border-color:var(--fg)}.dash-list-search input{flex:1 1;border:0;outline:0;background:transparent;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);min-width:0}.dash-list-search input::placeholder{color:var(--mute)}.dash-list-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:12px;height:12px;margin-left:6px;cursor:pointer;background-color:var(--mute);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path stroke='black' stroke-width='1.6' stroke-linecap='round' d='M2.5 2.5l7 7M9.5 2.5l-7 7'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path stroke='black' stroke-width='1.6' stroke-linecap='round' d='M2.5 2.5l7 7M9.5 2.5l-7 7'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dash-list-search svg{width:13px;height:13px;color:var(--dim);flex:0 0 13px}.dash-list-search kbd{font-family:var(--mono);font-size:var(--fs-12);color:var(--dim);border:1px solid var(--line);padding:1px 5px;border-radius:2px}.dash-list-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dash-list-chip{font-family:var(--sans);font-size:var(--fs-12);padding:2px 9px;border:1px solid var(--line);background:transparent;color:var(--mute);border-radius:0;cursor:pointer;white-space:nowrap}.dash-list-chip.active,.dash-list-chip:hover{color:var(--fg);border-color:var(--fg)}.dash-list-chip.active{background:transparent}.dash-match-chip{min-height:26px;box-sizing:border-box;transition:border-color 80ms,color 80ms,background 80ms}.dash-match-chip:hover:not(.active){color:var(--fg);border-color:var(--fg)}.dash-list-body{flex:1 1;padding:0;overflow-y:auto}.dash-list-row{display:block;padding:8px 18px;cursor:pointer;text-decoration:none;color:var(--fg);font-family:var(--mono);font-size:var(--fs-12)}.dash-list-row+.dash-list-row{border-top:1px solid var(--line-soft,var(--line))}.dash-list-row:hover{background:var(--color-row-hover)}.dash-list-row.active{background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.dash-list-row.active .dash-list-row-name{color:var(--accent);font-weight:600}.dash-list-row-name{flex:1 1;min-width:0}.dash-list-row-name,.dash-list-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-list-row-sub{display:block;font-family:var(--sans);font-size:var(--fs-12);color:var(--mute);margin-top:2px}.dash-list-row-foot{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-family:var(--mono);font-size:var(--fs-12);color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-detail{padding:20px 28px 14px;min-width:0}.dash-page-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.dash-meta-strip,.dash-page-eyebrow{font-family:var(--mono);font-size:var(--fs-12)}.dash-meta-strip{display:flex;flex-wrap:wrap;gap:22px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.dash-meta-item{display:inline-flex;align-items:baseline;gap:6px}.dash-meta-item .label{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-12)}.dash-meta-item .value{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-meta-item.copyable{cursor:pointer}.dash-meta-item.copyable:hover .value{color:var(--accent)}.dash-shell-v2.wh-page{margin:-40px -56px}@media(max-width:1080px){.dash-shell-v2.wh-page{grid-template-columns:280px minmax(0,1fr);margin:-40px -32px}}@media(max-width:900px){.dash-shell-v2.wh-page{grid-template-columns:minmax(0,1fr);margin:-32px -20px}.dash-shell-v2.wh-page[data-view=detail] .dash-list-rail,.dash-shell-v2.wh-page[data-view=list] .dash-detail{display:none}.dash-shell-v2.wh-page .dash-list-rail{position:static;height:auto;border-right:0;background:var(--bg)}.dash-shell-v2.wh-page .dash-list-head{padding:32px 20px 14px;border-bottom:0}.dash-shell-v2.wh-page .dash-list-eyebrow{align-items:center;margin-bottom:14px}.dash-shell-v2.wh-page .wh-list-label{display:none}.dash-shell-v2.wh-page .dash-list-eyebrow .wh-list-h1{display:block;margin:0;color:var(--fg);text-transform:none;letter-spacing:-.025em}.dash-shell-v2.wh-page .dash-list-row{padding:12px 20px}.dash-shell-v2.wh-page .dash-detail{padding:32px 20px}}.dash-shell-v2.wh-page .wh-list-h1{display:none}.dash-shell-v2.wh-page .dash-list-eyebrow{font-size:var(--fs-12)}.dash-shell-v2.wh-page .dash-list-search input{font-size:var(--fs-14)}.dash-shell-v2.wh-page .dash-list-chip,.dash-shell-v2.wh-page .dash-list-row-foot,.dash-shell-v2.wh-page .dash-list-row-name,.dash-shell-v2.wh-page .dash-list-row-sub{font-size:var(--fs-12)}.dash-shell-v2.wh-page .dash-list-row-sub{font-family:var(--mono)}.dash-shell-v2.wh-page .dash-page-eyebrow{font-size:var(--fs-12)}.dash-shell-v2.wh-page .dash-detail{padding:18px 56px 32px 32px}@media(max-width:1080px){.dash-shell-v2.wh-page .dash-detail{padding-right:32px}}@media(max-width:900px){.dash-shell-v2.wh-page .dash-detail{padding:32px 20px}}.dash-shell-v2.wh-page .wh-dl-grid{display:grid;grid-template-columns:20ch 14ch minmax(0,1fr) auto;grid-column-gap:32px;column-gap:32px;align-items:baseline}@media(max-width:640px){.dash-shell-v2.wh-page .wh-dl-grid{grid-template-columns:20ch minmax(0,1fr) auto;row-gap:4px}.dash-shell-v2.wh-page .wh-dl-grid>.wh-dl-sum{grid-column:1/-1;grid-row:2}.dash-shell-v2.wh-page .wh-dl-head>.wh-dl-sum{display:none}}@media(pointer:coarse){.dash-shell-v2.wh-page .dash-fchip:not(.dash-fchip--split):not(.cond-chip),.dash-shell-v2.wh-page .dash-list-chip{min-height:44px;padding:0 14px}.dash-shell-v2.wh-page .cond-chip,.dash-shell-v2.wh-page .dash-fchip--split{min-height:44px}.dash-shell-v2.wh-page .wh-toggle{height:24px!important;width:44px!important}.dash-shell-v2.wh-page .wh-toggle>span{top:4px!important;left:4px!important}.dash-shell-v2.wh-page .wh-toggle[aria-checked=true]>span{left:24px!important}.dash-shell-v2.wh-page .dash-match-chip{min-height:44px}}.wh-empty .dash-h1{margin:0 0 14px}.wh-empty .dash-sub{margin:0 0 14px;max-width:64ch}@media(max-width:900px){.wh-empty .dash-h1.wh-title{font-size:var(--fs-32)}}.wh-title{overflow-wrap:anywhere}.dash-h1.wh-title{font-size:var(--fs-20);line-height:26px}@media(max-width:900px){.dash-h1.wh-title{line-height:1.05}}@media(max-width:480px){.wh-actions{flex-wrap:nowrap}.wh-actions .wh-action--danger{margin-left:auto}}.wh-actions{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:8px;flex:0 0 auto;height:26px}@media(max-width:1080px){.wh-actions{height:auto}}.wh-dl-body .ep-play-tab.is-active{border-bottom-color:transparent;color:oklch(.74 .03 75);cursor:default}.wh-action{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--fg);border-radius:0;background:transparent;color:var(--fg);font-family:var(--mono);font-size:var(--fs-12);font-weight:500;line-height:18px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.wh-action:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.wh-action:disabled{opacity:.45;cursor:default}.wh-action--danger{color:var(--danger);border-color:var(--danger)}.wh-action--danger:hover:not(:disabled){color:var(--bg);border-color:var(--danger);background:var(--danger)}.wh-action--primary{color:var(--bg);background:var(--fg);border-color:var(--fg)}.wh-action--primary:hover:not(:disabled){color:var(--bg);background:var(--accent);border-color:var(--accent)}@media(pointer:coarse){.wh-action{min-height:44px;padding:0 14px;font-size:var(--fs-14)}}@media(max-width:480px){.wh-action{padding:0 10px;font-size:var(--fs-12)}}.wh-enable{display:inline-flex;align-items:center;gap:8px;margin-right:6px;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute);cursor:pointer}.wh-banners{flex:1 0 100%;display:flex;flex-direction:column;gap:14px}.wh-banners .status-banner{margin:0}.wh-banners code{font-family:var(--mono);font-size:var(--fs-code)}.wh-banner-x{font-size:var(--fs-16);line-height:1;color:inherit;opacity:.7}.wh-banner-x:hover{opacity:1;text-decoration:none}.wh-facts{margin:4px 0 0}.wh-fact{display:grid;grid-template-columns:18ch minmax(0,1fr);grid-gap:32px;gap:32px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-12)}.wh-fact:last-child{padding-bottom:0;border-bottom:0}.wh-fact dt{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.wh-fact dd{margin:0;color:var(--fg);min-width:0}@media(max-width:480px){.wh-fact{grid-template-columns:minmax(0,1fr);gap:4px}}.wh-fact-url{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;word-break:break-all}.wh-fact--wide{display:block;padding-top:14px}.wh-live-chips{margin-top:10px}.wh-bad,.wh-fact dd.wh-bad{color:var(--danger,oklch(55% .2 25deg))}.wh-dl{font-family:var(--mono);font-size:var(--fs-12)}.wh-dl .wh-dl-head{padding:9px 0;border-bottom:1px solid var(--line);color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.wh-dl .wh-dl-row{border-bottom:1px solid var(--line-soft)}.wh-dl button.wh-dl-grid{width:100%;padding:9px 0;line-height:18px;border:0;background:transparent;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.wh-dl button.wh-dl-grid:hover{background:var(--color-row-hover)}.wh-dl .wh-dl-time{white-space:nowrap;position:relative}.wh-dl .wh-dl-caret{position:absolute;right:100%;width:2ch;color:var(--dim)}.wh-dl .wh-dl-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-dl .wh-dl-mute{color:var(--mute)}.wh-dl .wh-dl-ok{color:oklch(.55 .15 145)}.wh-dl .wh-dl-bad{color:var(--danger,oklch(55% .2 25deg))}.wh-dl .wh-dl-warn{color:var(--warn,#d97706)}.wh-dl .wh-dl-test{padding:1px 6px;border-radius:0;letter-spacing:.08em;font-weight:600;background:oklch(from var(--accent) l c h/.12);color:var(--accent)}.wh-dl-body{margin:0 0 12px}.wh-dl-body .docs-codeblock-pre{max-height:360px;overflow:auto;white-space:pre-wrap}.wh-dl-body .docs-codeblock-code{white-space:inherit}.wh-dl-body .home-activation-jl{overflow-wrap:anywhere}.wh-dl-body .wh-dl-body-err{padding:8px 16px;background:var(--color-code-bg,oklch(18% .012 60deg));font-family:var(--mono);font-size:var(--fs-12);color:oklch(.7 .18 25)}.wh-dl-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-9px}:is(.wh-dl-filter,.home-log-chips,.facts-tabs){gap:0}:is(.wh-dl-filter,.home-log-chips,.facts-tabs)>.ds-choice+.ds-choice{margin-left:-1px}:is(.wh-dl-filter,.home-log-chips,.facts-tabs)>.ds-choice.active{position:relative;z-index:1}:is(.wh-dl-filter,.home-log-chips,.facts-tabs)>.ds-choice:hover{position:relative;z-index:2}.wh-dl-more{align-self:flex-start;margin-top:4px}.details-panel{position:fixed;top:var(--topbar-h);right:0;bottom:0;z-index:var(--z-popover);width:380px;max-width:100vw;display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);animation:details-in .14s ease-out}@media(max-width:900px){.details-panel{width:100vw;border-left:0}}@keyframes details-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.details-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 0}.details-panel-title{margin:0;font-family:var(--mono);font-size:var(--fs-16);font-weight:500;line-height:26px}.details-panel-body.exp-facts{flex:1 1 auto;width:auto;min-height:0;border-left:0;--facts-x:18px;padding:0 0 32px}.details-panel-body.exp-facts>.facts-sec:first-child>.facts-head:first-child,.details-panel-body.exp-facts>.facts-sig:first-child>.sx-box:first-child>h3,.details-panel-body.exp-facts>:first-child>:first-child>.facts-head:first-child{padding-top:14px}.exp-facts>.facts-sec:first-child>.facts-head:first-child,.exp-facts>.facts-sig:first-child>.sx-box:first-child>h3{padding-top:18px}.wh-rail-spark svg{width:100%}.facts-row .wh-fact-url{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;word-break:break-all}.wh-query{display:flex;align-items:baseline;justify-content:space-between;gap:14px;box-sizing:border-box;min-height:40px;margin:0;padding:9px 14px}@media(pointer:coarse){.wh-query{min-height:44px;padding:11px 14px}}.wh-query{background:var(--bg-alt);border:1px solid var(--line)}.wh-query code{font-family:var(--mono);font-size:var(--fs-14);line-height:20px;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.wh-query .wh-copy-link{flex:none;font-size:var(--fs-12)}.wh-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:14px 0 0}.wh-spark-axis{display:flex;justify-content:space-between;font-size:var(--fs-12)}.wh-back,.wh-spark-axis{font-family:var(--mono);color:var(--mute)}.wh-back{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0 2px;padding:0;border:0;background:none;font-size:var(--fs-14);cursor:pointer}.wh-back:hover{color:var(--fg)}.dash-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dash-status-dot[data-status=active]{background:oklch(.55 .15 145)}.dash-status-dot[data-status=pending_verification]{background:oklch(.62 .16 75)}.dash-status-dot[data-status=disabled],.dash-status-dot[data-status=paused]{background:var(--dim)}.dash-status-dot[data-status=failing]{background:oklch(.55 .2 25)}.home-activation-toggle{all:unset;box-sizing:border-box;display:flex;align-items:baseline;gap:12px;width:100%;cursor:pointer;padding:20px 24px;margin:14px 0 0;border:1px solid var(--line);background:var(--bg);transition:background .12s;font-family:var(--mono);font-size:var(--fs-20);font-weight:500;letter-spacing:-.015em;flex-wrap:wrap;color:var(--fg)}.home-activation-toggle:hover{background:var(--color-row-hover)}.home-activation-toggle:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.home-activation-caret{position:relative;top:-1px}.home-activation-toggle-hint{font-family:var(--sans);font-size:var(--fs-14);font-weight:400;letter-spacing:0;color:var(--mute)}.home-activation{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--bg);padding:20px 24px;margin:14px 0 0}@media(max-width:480px){.home-activation{padding:16px}}.home-activation-part{display:flex;flex-direction:column;gap:10px;min-width:0}.home-activation-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.home-activation-split>.home-activation-note{grid-column:1/-1}.home-activation-split>.home-activation-rescell{position:relative;min-height:0}.home-activation-split>.home-activation-rescell>.ep-play-panel{position:absolute;inset:0}.home-activation-split .home-activation-response .docs-codeblock,.home-activation-split .home-activation-response .docs-codeblock-frame{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.home-activation-split .home-activation-response .docs-codeblock-pre{max-height:none;flex:1 1 auto;min-height:0;overflow:auto}@media(max-width:900px){.home-activation-split{grid-template-columns:minmax(0,1fr)}.home-activation-split>.home-activation-rescell>.ep-play-panel{position:static}.home-activation-split>.home-activation-note{order:1}.home-activation-split>.home-activation-rescell{order:2}.home-activation-split .home-activation-response .docs-codeblock-pre{max-height:400px}}.home-activation-col{display:flex;flex-direction:column;min-width:0}.home-activation-runs{display:inline-flex;gap:6px;align-items:center}.steady-label{display:inline-grid}.steady-label>*{grid-area:1/1;text-align:center}.steady-label>.is-off{visibility:hidden}.ep-play-tabs .home-activation-panel-label{color:var(--color-code-fg);cursor:default;text-transform:none;letter-spacing:0;height:auto;min-height:40px;padding:10px 0;line-height:1.45}.ep-play-tabs .home-activation-panel-label:hover{color:var(--color-code-fg)}.home-activation-split>.ep-play-panel>.ep-play-tabs{height:auto}.home-activation-jl{display:block;padding-left:var(--jl-indent);text-indent:calc(-1*var(--jl-indent))}.home-activation-jl.is-long{overflow-wrap:anywhere;word-break:break-all}.home-activation-fold{cursor:pointer;border-radius:0}.home-activation-fold:hover{background:oklch(1 0 0/.08)}.home-activation-fold .home-activation-fold-shut{color:var(--color-code-mute)}.home-activation-fold:hover .home-activation-fold-shut{color:var(--color-code-fg)}.home-activation-fold:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.home-activation-split .ep-play-panel{background:var(--bg-dark)}.home-activation-split>.ep-play-panel{background:var(--bg-dark);min-height:320px}.home-activation-split>.ep-play-panel .docs-codeblock{flex:1 1 auto}.home-activation-split .ep-play-panel>:is(.ep-play-tabs,.docs-code-footer){flex-shrink:0}.home-activation-head{display:flex;justify-content:space-between;align-items:baseline;column-gap:16px;font-family:var(--mono);font-size:var(--fs-20);font-weight:500;letter-spacing:-.015em;color:var(--fg)}.home-activation-head .home-activation-dismiss{font-size:var(--fs-14);letter-spacing:0;font-weight:400}.home-activation-done{color:var(--ok)}.home-activation-failed{color:var(--danger)}.home-activation .docs-codeblock-pre{white-space:pre-wrap;overflow-wrap:break-word}.home-activation-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.home-activation-link:hover{color:var(--accent)}@media(pointer:coarse){.home-activation-dismiss{min-height:44px;margin-block:-12px}}[data-theme=dark] .dash-list-row.active{background:var(--color-accent-soft);color:var(--color-accent)}[data-theme=dark] .dash-list-row.active .dash-list-row-sub{color:var(--color-fg-muted)}[data-theme=dark] .dash-list-row.active .dash-list-row-foot{color:var(--color-fg-dim)}.dash-tool{height:calc(100dvh - var(--topbar-h));overflow:hidden;margin:-40px -56px}@media(max-width:1080px){.dash-tool{margin:-40px -32px}}@media(max-width:900px){.dash-tool{margin:-32px -20px}}.exp{display:flex;height:100%;min-height:0;overflow:hidden}.tpane .uni-main-chips{padding:0;margin:0;align-items:center}.tpane .uni-main-chips .colpick{display:flex}.ds-modal--xl>.ds-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex}.exp--sheet{--tp-x:32px}@media(max-width:900px){.exp--sheet{--tp-x:20px}}.exp--sheet{flex:1 1;height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.exp--sheet>.tsheet-bar{grid-column:1/-1}.exp--sheet>.exp-detail{grid-column:1;grid-row:2;padding-top:18px;min-height:0}.exp--sheet>.exp-detail:not(:has(+.exp-facts)){grid-column:1/-1}.exp--sheet>.exp-facts{grid-column:2;grid-row:2;min-height:0;border-left:1px solid var(--line-soft)}.tsheet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.tsheet-bar>.trow-head,.tsheet-bar>.tsnap-tkr{flex:0 1 auto;min-width:0}.tsheet-bar>.tpane-actions{margin-left:auto}.tsheet-bar>.ds-modal-x{margin-left:-24px}@media(max-width:900px){.tsheet-bar>.trow-head,.tsheet-bar>.tsnap-tkr{flex:1 1}.tsheet-bar>.ds-modal-x{margin-left:0}.tsheet-bar>.tpane-actions{order:3;flex-basis:100%;margin-left:0}}.tsheet-bar{padding:18px var(--tp-x) 14px;border-bottom:1px solid var(--line)}.tsheet-bar .trow-head{flex-direction:row;align-items:center}.tsheet-bar .trow-head-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.tsheet-bar .tsnap-tkr{line-height:26px;letter-spacing:-.025em}.tsheet-bar .tsnap-head{align-items:center}.tsheet-bar .tsnap-sub{margin-top:0}.exp--sheet>.details-panel--in-modal{position:relative;top:auto;right:auto;bottom:auto;grid-row:2;grid-column:1/-1;justify-self:end;align-self:stretch;width:380px;max-width:100%;min-height:0;z-index:3}.exp--sheet>.details-panel--in-modal.details-panel--wide{width:100%;justify-self:stretch;border-left:0}.details-panel-body.sigpick-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.details-panel-body.sigpick-panel .sigpick-search{background:var(--bg)}.fieldpanel-act{padding:14px var(--facts-x,18px) 0}.fieldpanel-on{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.fieldpanel-values>:not(.facts-head){margin:0 var(--facts-x,18px)}.fieldpanel-values .numseries-scroll{max-height:min(420px,55vh)}.fieldpanel-values .numseries-scroll thead th{z-index:1}.facts-tabs,.fieldpanel-values .numseries-scroll thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg)}.facts-tabs{z-index:2;display:flex;padding:14px var(--facts-x,18px);border-bottom:1px solid var(--line-soft)}.ds-modal .facts-tabs{background:var(--color-surface-raised)}.exp-facts .trow-key-name,.facts-field{-webkit-text-decoration:underline dotted var(--line);text-decoration:underline dotted var(--line);text-underline-offset:3px}.exp-facts .trow-key:hover{text-decoration:none}.exp-facts .trow-key:hover .trow-key-name,.facts-field:hover{-webkit-text-decoration:underline solid;text-decoration:underline solid;color:var(--accent)}.facts-field{padding:0;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.tsheet-step{display:inline-flex;align-items:center;gap:8px;margin-right:6px}.tsheet-count{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.scan-ctl-end{margin-left:auto}.exp-detail{flex:1 1;min-width:0;overflow-y:auto;padding:18px 56px 32px 32px}@media(max-width:1080px){.exp-detail{padding-right:32px}}.exp-facts{flex:0 0 340px;width:340px;min-width:0;overflow-y:auto;border-left:1px solid var(--line-soft);padding:0 0 32px}@media(max-width:1080px){.exp-facts{flex-basis:300px;width:300px}}.exp-detail:has(+.exp-facts){padding-right:32px}.exp--sheet>.exp-detail{padding-left:var(--tp-x);padding-right:var(--tp-x)}.exp-chart .ch-rail{margin-top:14px}.exp-chart .ch-rail-axis span,.facts-head{font-family:var(--mono);font-size:var(--fs-12)}.facts-head{margin:0;padding:14px var(--facts-x,18px) 6px;border-bottom:1px solid var(--line-soft);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.exp-facts>:first-child>:first-child>.facts-head:first-child{padding-top:18px}.facts-sec{min-width:0}.facts-rows{margin:0;padding:0;list-style:none}.facts-row{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px var(--facts-x,18px) 9px;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);overflow-wrap:anywhere}.facts-label{color:var(--mute)}.facts-label-line{display:flex;align-items:flex-start;gap:5px;min-width:0}.facts-row:has(>.facts-label-line .facts-kind)>.facts-label-line+*{padding-left:16px}.trow-fact>.trow-key-line+.trow-val{padding-left:16px}.facts-kind{flex:none;color:var(--mute);margin-top:calc((1lh - 11px)/2)}:is(.facts-label-line,.trow-key-line,.sig-row-top)>.grain-tags{align-self:flex-start;line-height:inherit}.facts-chips .dash-list-chip{display:inline-flex;align-items:center;gap:6px}.trow-key-line{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%;align-self:stretch}.trow-key-line>.trow-key{min-width:0}.facts-dim,.facts-note{color:var(--mute)}.facts-note{margin:0;padding:10px var(--facts-x,18px) 9px;font-family:var(--mono);font-size:var(--fs-12)}.facts-chips,.facts-note{border-bottom:1px solid var(--line-soft)}.facts-chips{display:flex;flex-wrap:wrap;gap:6px;padding:14px var(--facts-x,18px)}.facts-chips .dash-list-chip{border-radius:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wb .facts-chips .dash-list-chip{max-width:100%}.facts-row a{color:var(--fg);text-decoration:none}.facts-row a:hover{color:var(--accent)}.facts-ext{display:inline-block;margin-left:6px;vertical-align:-1px;color:var(--mute)}.facts-row a:hover .facts-ext{color:var(--accent)}.facts-sec .facts-more{display:block;margin:0;padding:10px var(--facts-x,18px) 9px;text-align:left;width:100%}.facts-search,.facts-sec .facts-more{border-bottom:1px solid var(--line-soft)}.facts-search{padding:14px var(--facts-x,18px)}.facts-group{display:flex;align-items:center;gap:8px;width:100%;padding:10px var(--facts-x,18px) 9px;margin:0;border:0;border-bottom:1px solid var(--line-soft);background:none;cursor:pointer;text-align:left;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg)}.facts-group:hover:not(:disabled){background:var(--color-row-hover)}.facts-group:disabled{cursor:default}@media(pointer:coarse){.facts-group{min-height:44px}}.facts-caret{width:10px;color:var(--mute)}.facts-group-name{flex:1 1}.facts-fields .trow-fact{padding:10px var(--facts-x,18px) 9px;margin:0;border-bottom:1px solid var(--line-soft);gap:4px}.facts-fields .trow-grid{overflow:visible}.facts-sig-name{font-weight:500}.facts-code{font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.facts-sig .sx-box{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.facts-sig .sx-box h3{margin:0;padding:14px var(--facts-x,18px) 6px;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-12);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.facts-sig .sx-facts{margin:0}.facts-sig .sx-fact{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px var(--facts-x,18px) 9px;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);overflow-wrap:anywhere;justify-content:flex-start;align-items:stretch}.facts-sig .sx-fact:last-child{padding-bottom:9px;border-bottom:1px solid var(--line-soft)}.facts-sig .sx-fact dt{color:var(--mute);text-transform:none;letter-spacing:normal;font-weight:400}.facts-sig .sx-fact dd{text-align:left}.facts-sig .sx-fact--note{color:var(--mute);font-family:var(--mono);font-size:var(--fs-12)}.facts-sig .sx-usedby{padding:14px var(--facts-x,18px);border-bottom:1px solid var(--line-soft)}.exp-facts-inline{margin-top:32px;--facts-x:0px}.exp-chart{margin:14px 0 0;position:relative}.ch-legend{position:absolute;top:60px;left:10px;z-index:3;max-width:calc(100% - 120px)}@media(pointer:coarse){.ch-legend{top:76px}}@media(max-width:900px){.ch-legend{max-width:calc(100% - 80px)}}.ch-legend{padding:6px 8px;background:color-mix(in oklab,var(--bg) 88%,transparent);border:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-12);line-height:18px}.ch-legend,.ch-legend-rows{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ch-legend-rows{max-width:100%;max-height:118px;overflow-y:auto;overscroll-behavior:contain}.ch-legend-row{display:flex;align-items:center;gap:2px;max-width:100%;flex:none}.ch-legend-name{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:1px 4px 1px 0;background:none;border:0;font:inherit;color:var(--mute);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-legend-name:hover{color:var(--fg)}.ch-legend-row.is-active .ch-legend-name{color:var(--fg);font-weight:600}.ch-legend-row.is-hidden .ch-legend-name{color:var(--dim)}.ch-legend-row.is-hidden .ch-legend-name[aria-disabled=true]{cursor:not-allowed}.ch-legend-row.is-hidden .ch-legend-name[aria-disabled=true]:hover{color:var(--dim)}.ch-legend-row.is-undrawn .ch-legend-dot{background:transparent!important;box-shadow:inset 0 0 0 1.5px currentColor}.ch-legend-dot{width:8px;height:8px;flex:none;box-shadow:inset 0 0 0 1.5px currentColor}.ch-legend-val{margin:0 4px 0 2px;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ch-legend-row:not(.is-active) .ch-legend-val{color:var(--mute)}.ch-legend-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;padding:0;background:none;border:0;color:var(--dim);cursor:pointer;font:inherit}.ch-legend-btn:hover{color:var(--fg)}.ch-legend-x:hover{color:var(--danger)}.ch-legend-add{padding:0 6px;background:none;border:1px dashed var(--line);font:inherit;color:var(--mute);cursor:pointer}.ch-legend-add:hover{color:var(--fg);border-color:var(--fg)}.ch-legend-rows+.ch-legend-add{margin-top:2px}.exp-chart,.trow-lead{container-type:inline-size}.exp-chart .ch-pane--compact .ch-pane-controls{gap:8px;padding:10px 12px;background:transparent;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-12)}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf{gap:0;padding:0;background:transparent;border:0;border-radius:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf::-webkit-scrollbar{display:none}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill{flex:none;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:0;font-size:var(--fs-12);letter-spacing:0;color:var(--mute)}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill+.ch-tf-pill{margin-left:-1px}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill:hover:not(.ch-tf-pill--active){color:var(--fg);border-color:var(--fg);position:relative;z-index:2}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill--active{position:relative;z-index:1;color:var(--fg);border-color:var(--fg);background:transparent}.exp-chart .ch-pane--compact .ch-pane-controls .ch-ctl-sep{display:none}.exp-chart .ch-pane--compact .ch-pane-controls .ch-dd-trigger{height:26px;padding:0 8px;border:1px solid var(--line);border-radius:0;font-size:var(--fs-12);letter-spacing:0;background:transparent}.exp-chart .ch-pane--compact .ch-pane-controls .ch-dd-trigger--icon{padding:0 6px}.exp-chart .ch-pane--compact .ch-pane-controls .ch-dd-trigger--on{color:var(--fg);border-color:var(--fg);background:transparent}.exp-chart .ch-pane--compact .ch-pane-controls .ch-dd-trigger:hover:not(.ch-dd-trigger--on){color:var(--fg);border-color:var(--fg)}.exp-chart .ch-pane--compact .ch-pane-controls .ch-readout{font-size:var(--fs-12)}.exp-chart .ch-pane--compact .ch-pane-controls .ch-readout-int{font-weight:500;letter-spacing:0}.exp-chart .ch-pane--compact .ch-pane-controls .ch-pane-fs-inline{margin-left:0}@media(pointer:coarse){.exp-chart .ch-pane--compact .ch-pane-controls .ch-dd-trigger,.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill{height:44px;padding:0 12px}}@container (max-width: 640px){.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill:is([data-tf="1D"],[data-tf="1W"],[data-tf="3M"],[data-tf="6M"],[data-tf=YTD],[data-tf="5Y"]){display:none}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill{padding:0 10px}.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill[data-tf="1M"]{margin-left:0}}@container (max-width: 560px){.exp-chart .ch-pane--compact .ch-pane-controls .ch-readout{display:none}.exp-chart .ch-pane--compact .ch-pane-controls .ch-pane-fs-inline{margin-left:auto}}.srcw-undrawn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.ch-rail--lane{margin-top:4px}.exp-chart .ch-rail--lane .ch-rail-track{height:26px;border-radius:0}.exp-chart .ch-rail--lane .ch-rail-dot{top:4px;bottom:4px}.exp-chart .ch-rail--lane .ch-rail-label{top:4px;line-height:16px;padding:0 3px;border:0}.exp-chart .ch-rail--lane+.ch-rail--lane{margin-top:-1px}.ch-rail-label{position:absolute;top:3px;left:6px;z-index:2;pointer-events:none;display:inline-flex;align-items:center;gap:5px;padding:0 4px;font-family:var(--mono);font-size:var(--fs-12);line-height:16px;background:var(--bg-alt);border:1px solid var(--line-soft)}.ch-rail-label-dot{width:6px;height:6px;flex:none}.exp-chart-loading{height:380px;display:flex;align-items:center;justify-content:center;color:var(--mute);font-family:var(--mono);font-size:var(--fs-12)}@media(max-width:900px){.exp-detail{display:none;padding:20px}.exp--detail .exp-detail{display:block}}.sigpick-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wb .sigpick-chips :is(.dash-fchip,.dash-list-chip){max-width:none}.sigpick-search{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:14px 24px;background:var(--color-surface-raised)}@media(max-width:480px){.sigpick-search{padding:14px 20px}}.sigpick-search input{width:100%;box-sizing:border-box;height:40px;padding:0 14px;font-family:var(--mono);font-size:var(--fs-14);color:var(--fg);background:var(--color-field);border:1px solid var(--line);border-radius:0}.sigpick-search input:focus{outline:none;border-color:var(--fg)}@media(pointer:coarse){.sigpick-search input{height:44px}}.sigpick-list{padding:0 24px 24px}@media(max-width:480px){.sigpick-list{padding:0 20px 20px}}.sigpick-group{margin:24px 0 6px;font-family:var(--mono);font-size:var(--fs-12);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--mute)}.sigpick-sec:first-child .sigpick-group{margin-top:8px}.sigpick-cat{margin:12px 0 4px;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg)}.sigpick-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:baseline;width:calc(100% + 12px);box-sizing:border-box;padding:8px 6px;margin:0 -6px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer;font:inherit}.sigpick-row:hover:not(:disabled){background:var(--color-row-hover)}.sigpick-row:disabled{cursor:default;opacity:.55}@media(max-width:480px){.sigpick-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;min-height:44px}.sigpick-row>.sigpick-desc{grid-column:1/-1;grid-row:2}}.sigpick-name>svg{margin-top:calc((1lh - 11px)/2)}.sigpick-item{display:flex;align-items:center;gap:14px;width:calc(100% + 12px);box-sizing:border-box;margin:0 -6px;padding-right:6px;border-bottom:1px solid var(--line-soft)}.sigpick-item>.sigpick-row{flex:1 1;width:auto;min-width:0;margin:0;border-bottom:0;background:transparent!important}.sigpick-item:hover{background:var(--color-row-hover)}.sigpick-acts{display:inline-flex;gap:6px;flex:none}.sigpick-new{margin-top:14px}.sigpick-name{display:inline-flex;align-items:flex-start;gap:6px;font-family:var(--mono);color:var(--fg);overflow-wrap:anywhere}.sigpick-desc,.sigpick-name{min-width:0;font-size:var(--fs-12)}.sigpick-desc{font-family:var(--sans);color:var(--mute)}.sigpick-empty{color:var(--mute);font-size:var(--fs-14)}.sx-box{padding:16px 18px}.sx-box h3{margin:0 0 4px}.sx-facts{margin:0}.sx-fact{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-12)}.sx-fact:last-child{padding-bottom:0;border-bottom:0}.sx-fact dt{margin:0;color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.sx-fact dd{margin:0;color:var(--fg);text-align:right;min-width:0;overflow-wrap:anywhere}.sx-fact--note{display:block;color:var(--mute);font-family:var(--sans);font-size:var(--fs-14)}.scan-q{flex:0 0 auto;display:flex;gap:8px;padding-top:32px}.scan-q>.scan-q-form{display:contents}.scan-q .qac{flex:1 1 auto}.scan-q .scanbar-input{height:40px;box-sizing:border-box;padding:0 14px}@media(pointer:coarse){.scan-q .scanbar-input{height:44px}}.scan-q .scanbar-input{font-family:var(--mono);font-size:var(--fs-14);background:var(--color-field);border:1px solid var(--line);border-radius:0}.scan-q .scanbar-input:focus{outline:none;border-color:var(--fg)}.scan-q .dash-btn.primary{flex:0 0 auto;height:40px;padding:0 18px;border-radius:0}@media(pointer:coarse){.scan-q .dash-btn.primary{height:44px}}.scan-ctl{flex:0 0 auto;justify-content:space-between;gap:8px 32px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.scan-ctl,.scan-ctl-group{display:flex;flex-wrap:wrap;align-items:center}.scan-ctl-group{gap:8px}.dash-shell .dash-content.dash-content--workbench{padding:0}.wbp{position:relative;height:calc(100dvh - var(--topbar-h));display:flex;flex-direction:column;min-height:0}.wbp .dash-tool{height:100%;margin:0}.wbp .wb{height:100%}.wbp .dash-shell-v2{min-height:0;height:100%;margin:0;overflow:hidden}.wbp .dash-list-rail{position:static;height:100%;min-height:0}.wbp .dash-detail{min-height:0;overflow-y:auto}.wbp .dash-detail,.wbp .dash-list-body,.wbp .shell-out,.wbp .tgrid-scroll,.wbp .trow-scroll,.wbp .wbp-main [class*=scroll]{overscroll-behavior:contain}.wbp .dash-detail,.wbp .shell-out,.wbp .tgrid-scroll,.wbp .trow-scroll{scrollbar-gutter:stable}.wbp .trow-group{content-visibility:auto;contain-intrinsic-size:auto 600px}.wbp .tgrid-scroll{contain:layout paint}.wbp-main{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wbp-main>*{flex:1 1;min-height:0}.inspect-dd{position:relative;display:inline-flex}.inspect-dd-menu.inspect-dd-menu--start{right:auto;left:0}.inspect-dd-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;list-style:none;margin:0;padding:4px;width:max-content;max-width:min(420px,100vw - 40px);background:var(--bg);border:1px solid var(--line);border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.2)}.inspect-dd-menu button{display:flex;align-items:center;gap:14px;width:100%;padding:6px 10px;border:0;border-radius:0;background:none;cursor:pointer;text-align:left;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);white-space:nowrap}.inspect-dd-menu button>code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.inspect-dd-menu button>.inspect-dd-go{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--mute);font-family:var(--sans)}.inspect-dd-menu button:hover{box-shadow:inset 0 0 0 1px var(--fg)}@media(pointer:coarse){.inspect-dd-menu button{min-height:44px}}.inspect-dd-menu code{font:inherit;color:inherit}.wbp-shell{--sh-bg:#1b1e22;--sh-bg-2:#23272c;--sh-fg:#fff;--sh-dim:#9da3ad;--sh-line:#34393f;--sh-ok:#b5bd68;--sh-err:#c66;--sh-accent:var(--sh-fg);--sh-hover:hsla(0,0%,100%,.05);--sh-sel:hsla(0,0%,100%,.1);flex:1 1;display:flex;flex-direction:column;min-height:0;background:var(--sh-bg);color:var(--sh-fg);font-family:var(--mono)}[data-theme=dark] .wbp-shell{--sh-bg:#282c34;--sh-bg-2:#2f343e;--sh-line:#3b414d}.shell{font-size:var(--fs-12);line-height:1.5}.shell,.shell-out{flex:1 1;display:flex;flex-direction:column;min-height:0}.shell-out{overflow-y:auto;padding:14px 18px 10px;gap:18px}.shell-prompt{flex:0 0 auto;position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-top:1px solid var(--sh-line);background:var(--sh-bg-2)}.shell-prompt-sigil{color:var(--sh-dim);font-weight:700;flex:0 0 auto}.shell-prompt-input{flex:1 1;min-width:0;height:30px;padding:0 4px;font-family:var(--mono);font-size:var(--fs-14);color:var(--sh-fg);caret-color:var(--sh-accent);background:transparent;border:0;outline:none}.shell-prompt-input::placeholder{color:var(--sh-dim);opacity:.8}.shell-keys{flex:0 0 auto;display:flex;align-items:center;gap:12px;height:calc(32px + env(safe-area-inset-bottom, 0px));padding:0 18px env(safe-area-inset-bottom,0);border-top:1px solid var(--sh-line);background:var(--sh-bg);font-size:var(--fs-12);color:var(--sh-dim);white-space:nowrap;overflow:hidden}@media(hover:none){.shell-keys .shell-keys-k{display:none}}.shell-keys-k{overflow:hidden;text-overflow:ellipsis;min-width:0}.shell-keys-help{margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--sh-dim);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.shell-keys-help:hover{color:var(--sh-fg)}@media(hover:none){.shell-keys-help{margin-left:0;min-height:32px}}.shell-sug{position:absolute;left:30px;bottom:calc(100% + 6px);z-index:2;min-width:320px;max-width:640px;margin:0;padding:4px 0;list-style:none;background:var(--sh-bg-2);border:1px solid var(--sh-line);border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.shell-sug li{display:flex;gap:12px;align-items:baseline;padding:4px 10px;cursor:pointer}.shell-sug li:hover{background:var(--sh-hover)}.shell-sug li.is-sel{background:var(--sh-sel)}.shell-sug li.is-sel:hover{background:hsla(0,0%,100%,.15)}.shell-sug-label{color:var(--sh-fg);white-space:nowrap}.shell-sug-hint{color:var(--sh-dim);font-size:var(--fs-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-empty{color:var(--sh-dim);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.shell-empty p{margin:0 0 6px}.shell-example{font:inherit;text-align:left;cursor:pointer;padding:2px 6px;margin-left:-6px;border:0;border-radius:2px;background:transparent}.shell-example,.shell-example code{color:var(--sh-fg)}.shell-example .shell-dim{margin-left:8px}.shell-example:hover{background:var(--sh-hover)}.shell-entry{display:flex;flex-direction:column;gap:6px}.shell-echo{color:var(--sh-fg);white-space:pre-wrap;word-break:break-word}.shell-status{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--sh-dim);font-size:var(--fs-12)}.shell-method{font-weight:600}.shell-code{font-weight:700}.shell-code--2xx{color:var(--sh-ok)}.shell-code--4xx,.shell-code--5xx{color:var(--sh-err)}.shell-dim{color:var(--sh-dim)}.shell-curl pre,.shell-help,.shell-json{margin:0;padding:10px 12px;border-radius:2px;overflow:auto;background:var(--sh-bg-2);color:var(--sh-fg);font-size:var(--fs-12);line-height:1.5;white-space:pre}.shell-json{max-height:none;overflow-x:auto;overflow-y:visible}.shell-json.is-clipped{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.shell-err,.shell-help{white-space:pre-wrap}.shell-err{color:var(--sh-err)}.shell-note{color:var(--sh-fg)}.shell-note a{color:var(--sh-accent)}.shell-confirm{display:flex;flex-direction:column;gap:8px}.shell-actions{flex-wrap:wrap}.shell-actions,.shell-curl summary{display:flex;align-items:center;gap:10px}.shell-curl summary{list-style:none;cursor:pointer;color:var(--sh-dim);font-size:var(--fs-12)}.shell-curl summary::-webkit-details-marker{display:none}.shell-curl summary:before{content:"▸"}.shell-curl[open] summary:before{content:"▾"}.shell-curl .shell-actions,.shell-curl pre{margin-top:6px}.shell-curl a{color:var(--sh-accent)}.shell-mini{font-family:var(--mono);font-size:var(--fs-12);cursor:pointer;padding:2px 8px;border-radius:2px;border:1px solid var(--sh-line);background:transparent;color:var(--sh-dim)}.shell-mini:hover{color:var(--sh-fg);border-color:var(--sh-dim)}a.shell-mini{display:inline-flex;align-items:center;text-decoration:none}.shell-link{font:inherit;color:var(--sh-accent);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}.shell-link--dim{color:var(--sh-dim);font-size:var(--fs-12);align-self:flex-start}.shell-danger{border-color:var(--sh-err);color:var(--sh-err)}@media(max-width:900px),(pointer:coarse){.shell-prompt-input{font-size:var(--fs-16);text-overflow:ellipsis}.shell-keys{height:calc(44px + env(safe-area-inset-bottom, 0px))}.shell-example,.shell-keys-help,.shell-link,.shell-mini{min-height:44px}.shell-mini{padding:0 14px}.shell-keys-help,.shell-link{display:inline-flex;align-items:center}.shell-curl summary{min-height:44px}}@media(hover:none),(max-width:480px){.shell-keys-k{display:none}.shell-keys-help{margin-left:0}}.dash-content .tier-cards{margin-bottom:32px}.dash-list-note{margin:0;padding:10px 18px;font-family:var(--sans);font-size:var(--fs-12);color:var(--mute);line-height:1.5}.dash-list-more{display:block;margin:10px 18px;background:none;border:0;padding:0;cursor:pointer;font-size:var(--fs-12)}.wh-row-top{display:flex;align-items:center;gap:8px}.wh-row-ellipsis{display:block;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-page .dash-list-row{padding:12px 18px;font-size:var(--fs-12)}.wh-page .dash-list-row .dash-list-row-name{font-weight:500}.wh-page .dash-list-row .dash-list-row-foot,.wh-page .dash-list-row .dash-list-row-sub{margin-top:4px}.dash-shell-v2.wh-page .dash-list-rail{background:var(--bg-alt)}.dash-shell-v2.wh-page .dash-list-row{padding:10px 18px;border-bottom:1px solid var(--line-soft)}.dash-shell-v2.wh-page .dash-list-row+.dash-list-row{border-top:0}.dash-shell-v2.wh-page .dash-list-row:hover{background:var(--color-row-hover)}.dash-shell-v2.wh-page .dash-list-row.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.dash-shell-v2.wh-page .dash-list-row.active .dash-list-row-name{color:var(--accent);font-weight:500}.wh-list-note{margin:10px 0 0;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.wh-list-note a{color:var(--accent);text-decoration:none}.wh-list-note a:hover{text-decoration:underline}.home-activity{border:1px solid var(--line);background:var(--bg);padding:20px 24px}@media(max-width:1080px){.home-activity{padding:20px 16px}}.home-activity-note{font-family:var(--sans);font-size:var(--fs-14);color:var(--mute);margin:0}.home-heatmap-frame{position:relative;overflow-x:auto;overflow-y:hidden}.home-heatmap svg{display:block;overflow:visible}.home-heatmap-axis{font-family:var(--mono);font-size:var(--fs-12);fill:var(--mute)}.home-heatmap-cell{rx:2px}.home-heatmap-cell.lv-none{fill:oklch(from var(--bg-alt) l c h/.45)}.home-heatmap-cell.lv-0,.home-heatmap-legend i.lv-0{fill:var(--bg-alt);background:var(--bg-alt)}.home-heatmap-cell.lv-1,.home-heatmap-legend i.lv-1{fill:oklch(from var(--accent) l c h/.28);background:oklch(from var(--accent) l c h/.28)}.home-heatmap-cell.lv-2,.home-heatmap-legend i.lv-2{fill:oklch(from var(--accent) l c h/.5);background:oklch(from var(--accent) l c h/.5)}.home-heatmap-cell.lv-3,.home-heatmap-legend i.lv-3{fill:oklch(from var(--accent) l c h/.75);background:oklch(from var(--accent) l c h/.75)}.home-heatmap-cell.lv-4,.home-heatmap-legend i.lv-4{fill:var(--accent);background:var(--accent)}.home-heatmap-cell:hover{stroke:var(--fg);stroke-width:1}.home-heatmap-cell.is-pick{cursor:pointer}.home-heatmap-cell.is-selected{stroke:var(--fg);stroke-width:2}.home-heatmap-tip{position:absolute;transform:translate(-50%,calc(-100% - 6px));pointer-events:none;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:4px 8px}.home-heatmap-tip strong{font-weight:600}.home-heatmap-foot{display:flex;justify-content:space-between;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-top:14px}.home-heatmap-legend{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.home-heatmap-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.home-heatmap-legend i:first-of-type{margin-left:4px}.home-heatmap-legend i:last-of-type{margin-right:4px}.home-activity-pace{font-family:var(--sans);font-size:var(--fs-14);color:var(--fg);line-height:1.4;margin:0}.home-activity-pace.is-warn{color:var(--warn,#d97706)}.home-activity-pace.is-danger{color:var(--danger,#dc2626)}.home-activity-log{display:flex;flex-direction:column;gap:10px}.home-activity-log .wh-dl-grid{display:grid;grid-template-columns:20ch 26ch minmax(0,1fr);grid-column-gap:32px;column-gap:32px;align-items:baseline}.home-activity-log div.wh-dl-grid:not(.wh-dl-head){padding:9px 0;line-height:18px;color:var(--fg)}.home-activity-log .wh-dl-row:last-child{border-bottom-color:var(--line)}@media(max-width:640px){.home-activity-log .wh-dl-grid{grid-template-columns:20ch minmax(0,1fr);row-gap:4px}.home-activity-log .wh-dl-grid>.wh-dl-sum{grid-column:1/-1;grid-row:2}.home-activity-log .wh-dl-head>.wh-dl-sum{display:none}}.home-activity-log .home-activity-routes{margin:0 0 12px;padding:0 14px}.home-activity-log .home-activity-routes .home-activity-routes-grid{grid-template-columns:minmax(0,1fr) 12ch 10ch 10ch;padding:9px 0}.home-activity-log .home-activity-routes .home-activity-routes-grid+.home-activity-routes-grid{border-top:1px solid var(--line-soft)}.home-activity-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.home-activity-log .home-activity-routes button.home-activity-routes-grid{width:100%;border:0;background:transparent;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.home-activity-log .home-activity-routes button.home-activity-routes-grid:hover{background:var(--color-row-hover)}.home-activity-log .home-activity-routes .home-activity-routes-row+.home-activity-routes-row{border-top:1px solid var(--line-soft)}.home-activity-log .home-activity-routes .wh-dl-caret{position:static;display:inline-block;width:2ch}.home-activity-log .home-activity-routes .wh-dl-body{margin:0 0 12px}.home-activity-log>.home-activity-note:first-child{padding-top:7px}.home-log-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-top:4px}.home-log-note{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.dash-row-detail{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:0 14px 14px}.dash-row-detail .wh-dl-body{margin:0}.dash-row-detail>.dash-text-link{align-self:flex-start}.home-activity-log .home-activity-unlogged{margin:0;padding:0;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.home-activity-call .dash-row-detail{margin:0;padding-left:calc(2ch + 14px);padding-bottom:12px}.home-activity-routes-row>.dash-row-detail{padding-left:2ch;margin-bottom:0}.home-activity-log .home-activity-calls{margin:0 0 12px;padding:0 0 0 2ch}.home-activity-log .home-activity-calls .home-activity-call+.home-activity-call{border-top:1px solid var(--line)}.home-activity-log .home-activity-calls .wh-dl-body{margin:0 0 7px}.home-activity-call-line{display:grid;grid-template-columns:2ch 20ch 5ch 8ch minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:baseline;width:100%;padding:7px 0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--mono);font-size:var(--fs-12);color:var(--fg)}.home-activity-call-line:hover{background:var(--color-row-hover)}.home-activity-call-line .wh-dl-caret{position:static;width:2ch}@media(pointer:coarse){.home-activity-call-line{min-height:44px}}.home-activity-call-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute)}.home-activity-call-more{margin:0;padding:7px 0 0 2ch;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.home-log-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 1px}.home-log-span{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.home-log-chips{display:flex;flex-wrap:wrap}.home-activity-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.home-activity-link:hover{color:var(--accent)}.sig-list-group{padding:14px 18px 6px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line-soft)}.sig-list-group,.sig-list-note{font-size:var(--fs-12);color:var(--mute)}.sig-list-note{padding:10px 18px;margin:0}.dash-shell-v2.wh-page .sig-row-sub,.sig-list-note{font-family:var(--sans)}.sig-numeric-note{margin:0;max-width:64ch}.sig-strips-table{border-top:0}.sig-strip{display:grid;grid-template-columns:72px 150px minmax(0,1fr);align-items:center;grid-gap:0 14px;gap:0 14px;width:100%;padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--line);line-height:18px;background:none;color:var(--fg);text-align:left;cursor:pointer;font-family:var(--mono);font-size:var(--fs-12)}.sig-strip:hover{background:var(--color-row-hover)}@media(max-width:480px){.sig-strip{grid-template-columns:56px minmax(0,1fr)}.sig-strip .sig-strip-meta{display:none}}.sig-strip--axis{cursor:default;padding:9px 0}.sig-strip--axis:hover{background:none}.sig-strip--axis{text-transform:uppercase;letter-spacing:.08em}.sig-strip--axis,.sig-strip--axis .sig-strip-meta,.sig-strip--axis .sig-strip-tkr{color:var(--mute);font-weight:500}.sig-strip--axis .sig-strip-track{background:none;height:18px}.sig-strip--axis .sig-strip-tick{line-height:18px}.sig-strip-tkr{font-weight:500}.sig-strip-meta,.sig-strip-tkr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sig-strip-meta{color:var(--mute)}.sig-strip-track{position:relative;height:16px;background:oklch(.3 .03 70/.045)}[data-theme=dark] .sig-strip-track{background:oklch(.95 .01 85/.04)}.sig-strip-tick{position:absolute;top:0;transform:translateX(-50%);color:var(--mute);white-space:nowrap}@media(max-width:640px){.sig-strip-tick:nth-child(2n){display:none}}.sig-strip-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--line-soft)}.sig-strips-table--live .sig-strip{grid-template-columns:72px minmax(0,1fr)}.sig-strip-span{position:absolute;top:0;bottom:0;background:#3b82f6;opacity:.55}.sig-strip-span.is-live{opacity:1}.dash-list-row.active:hover,.dash-shell-v2.wh-page .dash-list-row.active:hover{background:var(--color-accent-soft)}.dash-match-chip.active,.exp-chart .ch-pane--compact .ch-pane-controls .ch-tf-pill--active,:is(.ds-choices,.wh-dl-filter,.home-log-chips,.facts-tabs)>:is(.ds-choice.active,.wh-action.is-active){cursor:default}.home-activity-log .home-activity-routes,.home-activity-log .wh-dl-row>.dash-row-detail{margin-left:calc(-1ch - .5px);border-left:1px solid var(--line);padding-left:calc(1ch + 12px)}.home-activity-log .home-activity-routes .home-activity-call-line:hover,.home-activity-log .home-activity-routes button.home-activity-routes-grid:hover{background:var(--color-row-hover)}.home-activity-log .home-activity-routes .home-activity-call .dash-row-detail,.home-activity-log .home-activity-routes .home-activity-calls,.home-activity-log .home-activity-routes .home-activity-routes-row>.dash-row-detail{margin-left:0;border-left:0;padding-left:calc(2ch + 12px)}.dash-shell-v2.wh-page .dash-detail:has(.tpane){padding:0;overflow:hidden;display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-h))}.dash-shell-v2.wh-page .dash-detail:has(.tpane)>.wh-back{flex:none;margin:0;padding:0 var(--tp-x,20px)}.tpane{--tp-x:32px;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}@media(max-width:900px){.tpane{--tp-x:20px}}.tpane-bar{flex:none;display:flex;flex-direction:column;gap:14px;padding:18px var(--tp-x) 14px;border-bottom:1px solid var(--line)}@media(max-width:900px){.tpane-bar{padding-top:0}}.tpane-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px}.tpane-id{display:flex;align-items:baseline;gap:10px;min-width:0}.tpane-id .dash-h1{margin:0}.tpane-icon{display:inline-flex;color:var(--mute)}.tpane-icon svg{width:16px;height:16px}.tpane-actions,.tpane-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tpane-controls{min-width:0}.tpane-controls .wh-dl-filter{margin:0}.tpane-bar .cond-inline{display:inline-flex;align-items:center;gap:8px}.cond-chip{cursor:default}.cond-chip:focus-within{border-color:var(--fg)}.cond-chip .cond-op{position:relative;display:inline-flex;align-items:center}.cond-chip .cond-op select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;padding:0 14px 0 0;margin:0;font:inherit;color:var(--fg);cursor:pointer;outline:none}.cond-chip .cond-op .dash-fchip-caret{position:absolute;right:0;pointer-events:none}.cond-chip input{width:10ch;min-width:0;border:0;background:none;padding:0 0 0 4px;margin:0}.cond-chip input[type=date]{width:auto}.cond-chip input{font:inherit;color:var(--fg);outline:none;border-left:1px solid var(--line);padding-left:8px;margin-left:2px}.cond-chip input::placeholder{color:var(--mute)}@media(min-width:901px){.tpane-bar .cond-field{height:26px;padding:0 8px;font-size:var(--fs-12)}.tpane-bar select.cond-field{padding-right:26px;background-position:right 8px center}}.tpane-bar input.cond-field{width:140px}.tpane-notice{display:flex;flex-direction:column;gap:8px;min-width:0}.tpane-notice .tgrid-sample-note,.tpane-notice .wh-banners,.tpane-notice>.dash-err{margin:0}.tpane-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.tpane-body>.dash-err,.tpane-body>.dash-status{margin:0;padding:14px var(--tp-x) 0}.tpane-body--self{overflow:hidden;display:flex;flex-direction:column}.tpane-body--self>.tview{flex:1 1;min-height:0}.tpane-foot{flex:none;justify-content:space-between;gap:8px 14px;min-height:48px;padding:10px var(--tp-x);border-top:1px solid var(--line);padding-bottom:max(10px,env(safe-area-inset-bottom))}.tpane-foot,.tpane-foot-actions{display:flex;flex-wrap:wrap;align-items:center}.tpane-foot-actions{gap:8px}.tpane-note{font-family:var(--mono);font-size:var(--fs-12);color:var(--mute)}.tpane-foot .savepop.savepop--left{left:auto;right:0}.tpane .sig-strip,.tpane .wh-dl-head,.tpane button.wh-dl-grid{padding-left:var(--tp-x);padding-right:var(--tp-x)}.tpane .sig-strip{padding-top:9px;padding-bottom:9px}.tpane .sig-strip:not(.sig-strip--axis),.tpane .tgrid-td{border-bottom-color:var(--line-soft)}.tpane .wh-dl-empty{padding-left:var(--tp-x);padding-right:var(--tp-x)}.tpane .wh-dl-row>.dash-row-detail{margin-left:calc(var(--tp-x) - 1ch - .5px);border-left:1px solid var(--line);padding-left:calc(1ch + 12px);padding-right:var(--tp-x)}.tpane .tgrid-td,.tpane .tgrid-th{padding-top:9px;padding-bottom:9px;line-height:18px}.tpane .tgrid-th{border-bottom-color:var(--line);font-weight:500;letter-spacing:.08em}.tpane .tgrid .tgrid-td:first-child,.tpane .tgrid .tgrid-th:first-child{padding-left:var(--tp-x)}.tpane .tgrid .tgrid-td:last-child,.tpane .tgrid .tgrid-th:last-child{padding-right:var(--tp-x)}.tpane .sig-strip--axis,.tpane .wh-dl .wh-dl-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg)}.tpane .sig-strips-table{min-width:600px}.tpane .sig-strip{grid-template-columns:calc(72px + var(--tp-x) + 14px) 164px minmax(0,1fr);gap:0;padding-left:0}.tpane .sig-strip .sig-strip-meta{display:block;padding-right:14px}.tpane .sig-strips-table--live .sig-strip{grid-template-columns:calc(72px + var(--tp-x) + 14px) minmax(0,1fr)}.tpane .sig-strip-tkr{position:-webkit-sticky;position:sticky;left:0;z-index:1;padding:0 14px 0 var(--tp-x);background:var(--bg)}.tpane .wh-dl{min-width:640px}.dash-shell-v2.wh-page .tpane .wh-dl-grid{grid-template-columns:calc(20ch + var(--tp-x) + 32px) calc(14ch + 32px) minmax(0,1fr) auto;column-gap:0}.dash-shell-v2.wh-page .tpane .wh-dl-grid>.wh-dl-sum{grid-column:auto;grid-row:auto;padding-right:32px}.dash-shell-v2.wh-page .tpane .wh-dl-grid>:nth-child(2){padding-right:32px}.dash-shell-v2.wh-page .tpane .wh-dl-head>.wh-dl-sum{display:block}.tpane .wh-dl-head,.tpane button.wh-dl-grid{padding-left:0}.tpane .wh-dl-head>:first-child,.tpane .wh-dl-time{position:-webkit-sticky;position:sticky;left:0;z-index:1;padding:0 32px 0 var(--tp-x);background:var(--bg)}.tpane .wh-dl-caret{right:auto;left:calc(var(--tp-x) - 2ch)}.tpane .sig-strip:not(.sig-strip--axis):hover .sig-strip-tkr,.tpane button.wh-dl-grid:hover .wh-dl-time{background:linear-gradient(var(--color-row-hover),var(--color-row-hover)),var(--bg)}@media(max-width:900px){.page-menu{display:inline-flex}}.page-menu-btn{padding:5px 6px}.page-menu-btn svg{display:block}.page-menu .inspect-dd-menu{min-width:180px}.page-menu .inspect-dd-menu button.is-danger{color:var(--danger,oklch(55% .2 25deg))}.page-menu .inspect-dd-menu button:disabled{color:var(--mute);cursor:default}.page-menu .inspect-dd-menu button:disabled:hover{box-shadow:none}.page-menu-sep{padding:6px 10px 4px;font-family:var(--mono);font-size:var(--fs-12);color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.page-menu-sep--rule{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--line-soft)}.sig-row-name{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.sig-row-icon{flex:none;color:var(--mute);margin-top:calc((1lh - 12px)/2)}.wh-row-top.sig-row-top{align-items:flex-start}.qac-opt--icon{display:flex;align-items:center;gap:8px}.qac-opt-icon{display:inline-flex;color:var(--mute)}.qac-opt--tag{display:flex;align-items:center;justify-content:flex-start;gap:8px}.qac-opt--tag .qac-opt-label{flex:1 1 auto;text-align:left}.qac-opt--tag .qac-opt-tag{flex:none;margin-left:6px}.qac-panel:has(.qac-opt--tag){max-width:min(360px,100vw - 40px)}.qac-opt--tag .qac-opt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-fact-channel{display:inline-flex;align-items:center;gap:6px}.wh-fact-channel svg{color:var(--mute)}.grain-tags{flex:none;display:inline-flex;gap:5px;margin-left:auto;font-family:var(--mono);font-size:var(--fs-12);line-height:16px}.grain-tag{color:var(--mute);cursor:default}.grain-tag.is-off{color:var(--line)}.dash-list-row.active .grain-tag:not(.is-off){color:var(--fg)}.fieldrank{min-width:0}.fieldrank-row{display:grid;grid-template-columns:calc(72px + var(--tp-x) + 14px) minmax(0,1fr) fit-content(40%);align-items:center;width:100%;padding:9px var(--tp-x) 9px 0;margin:0;border:0;border-bottom:1px solid var(--line-soft);background:none;color:var(--fg);text-align:left;cursor:pointer;font-family:var(--mono);font-size:var(--fs-12);line-height:18px}.fieldrank-row:hover{background:var(--color-row-hover)}.fieldrank-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;cursor:default;border-bottom-color:var(--line);color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.fieldrank-head,.fieldrank-head:hover{background:var(--bg)}.fieldrank-row>:first-child{padding-left:var(--tp-x)}.fieldrank-tkr{font-weight:500}.fieldrank-name{min-width:0;padding-right:14px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldrank-v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fieldrank-v.is-text{text-align:left}.fieldrank-head .fieldrank-v{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}