.shared-expiry__trigger{display:inline-flex;align-items:baseline;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;color:var(--text-primary);cursor:pointer}.shared-expiry__trigger:hover{background:var(--surface-hover);border-color:var(--line-strong)}.shared-expiry__trigger b{font-family:var(--font-num, var(--font-sans));font-size:var(--text-caption, 12px);font-weight:600;font-variant-numeric:tabular-nums}.shared-expiry__trigger em{padding:0 4px;border-radius:var(--radius-2xs);background:var(--surface-sunken);font-size:var(--text-tick, 10px);font-style:normal;color:var(--text-muted)}.shared-expiry__trigger>svg{color:var(--text-muted);transition:transform var(--dur-tap, .12s) var(--ease-ios-out, ease-out)}.shared-expiry__trigger em.is-dte-0{border:1px solid var(--warn, var(--warning-border));background:color-mix(in srgb,var(--warn, var(--attentive)) 26%,transparent);color:var(--warn-text, var(--warning-text));font-weight:700}.shared-expiry__trigger em.is-dte-1{border:1px solid var(--warn, var(--warning-border));background:transparent;color:var(--warn-text, var(--warning-text))}.shared-expiry__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.shared-expiry__pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:228px;max-height:min(430px,calc(100dvh - 250px));overflow:auto;padding:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.shared-expiry__pop>header{position:sticky;top:-8px;z-index:2;display:grid;grid-template-columns:1fr auto;gap:12px;margin:-8px -8px 0;padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--surface-raised);font-size:var(--text-tick, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-muted)}.shared-expiry__pop section{margin-top:7px}.shared-expiry__pop h3{margin:0;padding:3px 6px 4px;font-size:var(--text-tick, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-muted)}.shared-expiry__pop button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:var(--btn-h-md, 40px);padding:6px;border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-meta, 11px);text-align:left;color:var(--text-secondary);cursor:pointer}.shared-expiry__pop button>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-num, var(--font-sans));font-size:var(--text-caption, 12px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.shared-expiry__pop button>span em{padding:0 3px;border:1px solid var(--line-strong);border-radius:var(--radius-2xs);background:var(--surface-sunken);font-size:var(--text-tick, 10px);font-style:normal;color:var(--text-muted)}.shared-expiry__pop button small{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-variant-numeric:tabular-nums;color:var(--text-muted)}.shared-expiry__pop button small.is-today{color:var(--warn-text, var(--warning-text));font-weight:700}.shared-expiry__pop button small:first-letter{text-transform:uppercase}.shared-expiry__pop button:hover{background:var(--surface-hover);color:var(--text-primary)}.shared-expiry__pop button.is-on{background:var(--surface-sunken);color:var(--text-primary);font-weight:600}.shared-expiry__pop button.is-on small{color:var(--text-primary)}.shared-expiry__pop>p{position:sticky;bottom:-8px;z-index:2;margin:7px -8px -8px;padding:9px 14px 10px;border-top:1px solid var(--line);background:var(--surface-raised);font-size:var(--text-tick, 10px);line-height:1.45;color:var(--text-muted)}@media(max-width:768px){.shared-expiry__pop{position:fixed;inset:auto 0 calc(68px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:100%;max-height:min(62dvh,520px);padding:10px 12px 12px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 -14px 40px color-mix(in srgb,var(--capital-black) 24%,transparent);animation:sahi-asof-rise var(--dur-panel, .32s) var(--ease-ios-spring, ease-out)}.shared-expiry__pop:before{content:"";position:sticky;top:-4px;z-index:4;display:block;width:38px;height:4px;margin:-4px auto 8px;border-radius:999px;background:var(--line-strong)}.shared-expiry__pop>header{top:-10px;margin-inline:-12px;padding-inline:18px}.shared-expiry__pop button{box-sizing:border-box;min-height:var(--btn-h-tap, 44px);padding-inline:10px}.shared-expiry__pop>p{bottom:-12px;margin-inline:-12px;padding-inline:18px}}.shared-expiry{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.shared-expiry__trigger{min-height:32px;align-items:center;font-size:12px;font-weight:600;white-space:nowrap}.shared-expiry__pop{position:fixed;z-index:1500;box-sizing:border-box;width:248px;max-height:min(430px,calc(100dvh - 100px))}.shared-expiry__pop button:focus-visible{outline:2px solid var(--text-muted);outline-offset:-2px}@media(max-width:768px){.shared-expiry__pop{top:auto!important;left:8px!important;right:8px;bottom:calc(68px + env(safe-area-inset-bottom,0px));width:auto;max-height:70dvh}}.chain-expiry-selector__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:4px 9px;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:none}.chain-expiry-selector__trigger>span{display:grid;gap:2px}.chain-expiry-selector__trigger strong{font-size:12px;line-height:15px;font-weight:600;white-space:nowrap}.chain-expiry-selector__trigger small{font-size:10px;line-height:12px;font-weight:400;color:var(--text-muted);white-space:nowrap}.chain-expiry-selector__trigger>svg{flex:none;color:var(--text-muted)}.chain-expiry-selector__trigger:is(:hover,[aria-expanded=true]){background:var(--surface-hover);border-color:var(--text-muted)}.chain-expiry-selector__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.chain-expiry-selector__trigger:disabled{opacity:.5;cursor:default}.chain-expiry-selector__panel{position:fixed;z-index:1600;top:var(--chain-expiry-top);left:var(--chain-expiry-left);width:312px;max-width:calc(100vw - 16px);max-height:min(500px,var(--chain-expiry-height));display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-raised);color:var(--text);font-family:var(--font-sans);box-shadow:0 6px 20px #00000024}.chain-expiry-selector__panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 4px;flex:none}.chain-expiry-selector__panel header span{font-size:11px;color:var(--text-muted)}.chain-expiry-selector__panel h2{margin:4px 0 0;font-size:16px;line-height:22px;font-weight:600}.chain-expiry-selector__close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.chain-expiry-selector__close:hover{background:var(--surface-hover)}.chain-expiry-selector__panel>p{flex:none;margin:0;padding:0 16px 14px;border-bottom:1px solid var(--line);font-size:11px;line-height:17px;color:var(--text-muted)}.chain-expiry-selector__list{overflow:auto;min-height:0;padding:4px 8px 8px;overscroll-behavior:contain;scrollbar-width:thin}.chain-expiry-selector__list h3{margin:0;padding:10px 8px 6px;font-size:11px;line-height:16px;font-weight:500;color:var(--text-muted)}.chain-expiry-selector__list [role=option]{display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.chain-expiry-selector__list [role=option]:hover{background:var(--surface-hover)}.chain-expiry-selector__list [aria-selected=true]{background:var(--surface-sunken);border-color:var(--line)}.chain-expiry-selector__date{display:grid;gap:3px}.chain-expiry-selector__date strong{font-size:13px;line-height:16px;font-weight:600}.chain-expiry-selector__date small,.chain-expiry-selector__days{font-size:11px;line-height:15px;color:var(--text-muted)}.chain-expiry-selector__check{display:grid;place-items:center}.chain-expiry-selector__panel footer{flex:none;padding:11px 16px;border-top:1px solid var(--line);color:var(--text-muted);font-size:10px;line-height:15px}.chain-expiry-selector__trigger:focus-visible,.chain-expiry-selector__panel button:focus-visible{outline:2px solid var(--text-muted);outline-offset:-2px}@media(max-width:768px){.chain-expiry-selector__trigger{min-height:44px}.chain-expiry-selector__panel{top:auto;left:8px;bottom:calc(68px + env(safe-area-inset-bottom,0px));width:calc(100vw - 16px);max-height:65dvh;border-radius:16px}.chain-expiry-selector__close{width:44px;height:44px}}.oi-design{--up: var(--success-500);--down: var(--error-500);--flat: var(--neutral-500);--up-text: var(--success-800);--down-text: var(--error-800);--warn: var(--warm-400);--warn-text: var(--warm-600);--dash-put: var(--success-600);--dash-call: var(--error-600);--dash-put-text: var(--success-800);--dash-call-text: var(--error-700);--surface-card: var(--capital-white);--surface-raised: var(--capital-white);--surface-sunken: var(--capital-spring-wood);--surface-hover: var(--neutral-100);--surface-active: var(--neutral-200);--line: var(--neutral-200);--line-strong: var(--neutral-300);--up-wash: var(--success-100);--down-wash: var(--error-100);--rungs: repeating-linear-gradient(45deg, currentColor 0 2px, transparent 2px 5px);--rungs-across-tight: repeating-linear-gradient(to right, currentColor 0 1.5px, transparent 1.5px 4px);--rungs-fade: linear-gradient(to top, rgba(0, 0, 0, 1) 0 76%, rgba(0, 0, 0, .5) 100%);--wash-unwound: color-mix(in srgb, currentColor 34%, var(--surface-card));--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--dur-fast: var(--dur-tap, .12s);--ease-out: var(--ease-ios-out, cubic-bezier(.2, 0, .2, 1));--press-scale: .96;--text-dense: 13px;--text-caption: 12px;--text-meta: 11px;--text-micro: 10px;--text-tick: 10px;--text-body-sm: 14px;--text-body: 16px;--text-body-lg: 18px;--text-display-lg: 60px;--tracking-caps: .06em;--type-caption: 500 12px/1.35 var(--font-sans);--type-micro: 500 10px/1.4 var(--font-sans);--font-num: var(--font-sans);--dur-base: .2s;--dur-slide: .34s;--ease-spring: var(--ease-ios-spring, cubic-bezier(.32, .72, 0, 1));--tap-min: 44px;--shadow-menu: 0 8px 24px rgba(15, 15, 15, .12), 0 2px 6px rgba(15, 15, 15, .06);--text-disabled: var(--neutral-400);--text-accent: var(--capital-purple);--text-on-accent: var(--capital-white);--text-on-up: var(--capital-black);--text-on-down: var(--capital-white);--line-accent: var(--capital-purple);--warn-wash: var(--warm-100);--fluid-text-micro: clamp(10px, 9.12px + .245vw, 11px);--fluid-text-meta: clamp(11px, 10.12px + .245vw, 12px);--fluid-text-caption: clamp(12px, 11.12px + .245vw, 13px);--fluid-text-dense: clamp(13px, 12.12px + .245vw, 14px);--fluid-text-body: clamp(14px, 12.24px + .49vw, 16px);--fluid-text-title: clamp(16px, 11.59px + 1.226vw, 21px);--fluid-text-display: clamp(21px, 14.82px + 1.716vw, 28px);--fluid-space-3xs: clamp(4px, 2.24px + .49vw, 6px);--fluid-space-2xs: clamp(6px, 4.24px + .49vw, 8px);--fluid-space-xs: clamp(8px, 6.24px + .49vw, 10px);--fluid-space-sm: clamp(10px, 8.24px + .49vw, 12px);--fluid-space-md: clamp(12px, 8.47px + .98vw, 16px);--fluid-space-lg: clamp(16px, 8.94px + 1.961vw, 24px);--fluid-space-xl: clamp(24px, 16.94px + 1.961vw, 32px);--fluid-gutter: clamp(10px, 6.47px + .98vw, 14px);--fluid-col-min-sm: min(100%, 168px);--fluid-col-min: min(100%, 240px);--fluid-col-min-lg: min(100%, 320px);--fluid-plot-h: clamp(200px, 94px + 29.4vw, 320px);--fluid-plot-h-sm: clamp(140px, 66px + 20.6vw, 224px);--tap-icon: 36px}:root[data-theme=dark] .oi-design{--up-text: var(--success-400);--down-text: var(--error-400);--warn-text: var(--warm-300);--dash-put: var(--success-500);--dash-call: var(--error-400);--dash-put-text: var(--success-400);--dash-call-text: var(--error-400);--flat: var(--neutral-400);--surface-card: var(--neutral-900);--surface-raised: var(--neutral-800);--surface-sunken: color-mix(in srgb, var(--neutral-900) 55%, var(--neutral-950));--surface-hover: var(--neutral-850);--surface-active: var(--neutral-800);--line: var(--neutral-700);--line-strong: var(--neutral-600);--up-wash: color-mix(in srgb, var(--success-950) 80%, var(--neutral-950));--down-wash: color-mix(in srgb, var(--error-950) 78%, var(--neutral-950));--text-disabled: var(--neutral-600);--text-accent: var(--brand-300);--text-on-accent: var(--capital-black);--text-on-down: var(--capital-black);--line-accent: var(--brand-300);--warn-wash: color-mix(in srgb, var(--warm-950) 85%, var(--neutral-950));--shadow-menu: 0 8px 24px rgba(0, 0, 0, .56), 0 2px 6px rgba(0, 0, 0, .4)}@media(prefers-reduced-motion:reduce){.oi-design{--dur-fast: 1ms;--dur-base: 1ms;--dur-slide: 1ms;--press-scale: 1}}.oc-profile-cell .sahi-oicell{display:flex;flex-direction:column;gap:2px;font-family:var(--font-sans);min-width:0}.oc-profile-cell .sahi-oicell__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__line{flex-direction:row-reverse}.oc-profile-cell .sahi-oicell__now{font-family:var(--font-num, var(--font-sans));font-size:var(--text-dense, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.oc-profile-cell .sahi-oicell__lead{font-size:var(--text-tick, 10px);font-weight:600;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-muted)}.oc-profile-cell .sahi-oicell__was{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.oc-profile-cell .sahi-oicell__chg{display:flex;align-items:baseline;gap:6px;font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__chg{flex-direction:row-reverse}.oc-profile-cell .sahi-oicell__chg b{font-weight:600}.oc-profile-cell .sahi-oicell__code{font-family:var(--font-sans);font-size:var(--text-tick, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);color:var(--text-muted)}.oc-profile-cell .sahi-oicell__new{font-family:var(--font-sans);font-size:var(--text-tick, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-muted)}.oc-profile-cell .sahi-oicell__rail{position:relative;height:10px;min-width:0;border-radius:var(--radius-2xs);background:var(--surface-active)}.oc-profile-cell .sahi-oicell.is-top .sahi-oicell__rail{height:12px}.oc-profile-cell .sahi-oicell__bar{position:absolute;top:0;bottom:0;left:0;display:flex;min-width:2px}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__bar{left:auto;right:0;flex-direction:row-reverse}.oc-profile-cell .sahi-oicell__seg{flex:none;height:100%;box-sizing:border-box}.oc-profile-cell .sahi-oicell__seg.is-base{border-radius:var(--radius-2xs) 0 0 var(--radius-2xs)}.oc-profile-cell .sahi-oicell__seg.is-base:only-child{border-radius:var(--radius-2xs)}.oc-profile-cell .sahi-oicell__seg.is-add,.oc-profile-cell .sahi-oicell__seg.is-drop,.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__seg.is-base{border-radius:0 var(--radius-2xs) var(--radius-2xs) 0}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__seg.is-base:only-child{border-radius:var(--radius-2xs)}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__seg.is-add,.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__seg.is-drop{border-radius:var(--radius-2xs) 0 0 var(--radius-2xs)}.oc-profile-cell .sahi-oicell__seg.is-drop{background:var(--wash-unwound);border-left:2px solid currentColor;box-sizing:border-box}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__seg.is-drop{border-left:0;border-right:2px solid currentColor}.oc-profile-cell .sahi-oicell__bar.is-gone{box-sizing:border-box;min-width:8px;border-right:2px solid currentColor;border-radius:var(--radius-2xs);display:block;background:repeating-linear-gradient(to right,currentColor 0 5px,transparent 5px 9px) left 50%/100% 2px no-repeat}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__bar.is-gone{border-right:0;border-left:2px solid currentColor;background-position:right 50%}.oc-profile-cell .sahi-oicell.is-up .sahi-oicell__bar.is-gone{color:color-mix(in srgb,var(--up) 62%,transparent)}.oc-profile-cell .sahi-oicell.is-down .sahi-oicell__bar.is-gone{color:color-mix(in srgb,var(--down) 62%,transparent)}.oc-profile-cell .sahi-oicell.is-flat .sahi-oicell__bar.is-gone{color:color-mix(in srgb,var(--flat) 62%,transparent)}.oc-profile-cell .sahi-oicell__line.has-bar{gap:8px}.oc-profile-cell .sahi-oicell__prevrail{position:relative;flex:1 1 auto;align-self:center;height:5px;min-width:0;border-radius:var(--radius-2xs);background:var(--surface-active)}.oc-profile-cell .sahi-oicell__prevrail i{position:absolute;top:0;bottom:0;left:0;min-width:2px;border-radius:var(--radius-2xs);background:color-mix(in srgb,var(--text-muted) 42%,transparent)}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__prevrail i{left:auto;right:0}.oc-profile-cell .sahi-oicell__dot{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px var(--surface-card)}.oc-profile-cell .sahi-oicell.is-mirror .sahi-oicell__dot{transform:translate(50%,-50%)}.oc-profile-cell .sahi-oicell.is-up .sahi-oicell__seg.is-base{background:var(--up)}.oc-profile-cell .sahi-oicell.is-up .sahi-oicell__seg.is-add{color:var(--up);background:var(--rungs-across-tight),color-mix(in oklab,var(--up) 24%,transparent)}.oc-profile-cell .sahi-oicell.is-up .sahi-oicell__seg.is-drop{color:var(--up);background:var(--wash-unwound)}.oc-profile-cell .sahi-oicell.is-up .sahi-oicell__dot{background:var(--up)}.oc-profile-cell .sahi-oicell.is-down .sahi-oicell__seg.is-base{background:var(--down)}.oc-profile-cell .sahi-oicell.is-down .sahi-oicell__seg.is-add{color:var(--down);background:var(--rungs-across-tight),color-mix(in oklab,var(--down) 24%,transparent)}.oc-profile-cell .sahi-oicell.is-down .sahi-oicell__seg.is-drop{color:var(--down);background:var(--wash-unwound)}.oc-profile-cell .sahi-oicell.is-down .sahi-oicell__dot{background:var(--down)}.oc-profile-cell .sahi-oicell.is-flat .sahi-oicell__seg.is-base{background:var(--flat)}.oc-profile-cell .sahi-oicell.is-flat .sahi-oicell__seg.is-add{color:var(--flat);background:var(--rungs-across-tight),color-mix(in oklab,var(--flat) 24%,transparent)}.oc-profile-cell .sahi-oicell.is-flat .sahi-oicell__seg.is-drop{color:var(--flat);background:var(--wash-unwound)}.oc-profile-cell .sahi-oicell.is-flat .sahi-oicell__dot{background:var(--flat)}.sahi-tone-up{color:var(--up-text, var(--up-ink))}.sahi-tone-down{color:var(--down-text, var(--down-ink))}.sahi-tone-flat{color:var(--text-muted)}.oc-profile-cell .sahi-oicell{width:100%}.sahi-volcell{display:flex;flex-direction:column;gap:4px;font-family:var(--font-sans);min-width:0;width:100%}.sahi-volcell__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sahi-volcell.is-mirror .sahi-volcell__line{flex-direction:row-reverse}.sahi-volcell__fig{font-family:var(--font-num, var(--font-sans));font-size:var(--text-dense, 13px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.sahi-volcell__fig small{font-family:var(--font-sans);font-size:var(--text-tick, 10px);font-weight:500;color:var(--text-muted);margin-left:4px}.sahi-volcell__meta{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.sahi-volcell__change{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.sahi-volcell__change b{font-size:var(--text-meta, 11px);font-weight:600;line-height:1}.sahi-volcell__change small{font-size:var(--text-tick, 10px);font-weight:500;line-height:1;color:var(--text-muted)}.sahi-volcell__rank{flex:none;font-family:var(--font-num, var(--font-sans));font-size:var(--text-tick, 10px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);border:1px solid var(--line-strong);border-radius:var(--radius-xs, var(--radius-sm));padding:1px 4px;line-height:1.2}.sahi-volcell__rail{position:relative;height:10px;border-radius:var(--radius-2xs);background:var(--surface-active)}.sahi-volcell.is-top .sahi-volcell__rail{height:12px}.sahi-volcell__bar{position:absolute;top:0;bottom:0;left:0;display:flex;min-width:2px}.sahi-volcell.is-mirror .sahi-volcell__bar{left:auto;right:0;flex-direction:row-reverse}.sahi-volcell__seg{flex:none;height:100%;box-sizing:border-box}.sahi-volcell__seg.is-base{border-radius:var(--radius-2xs) 0 0 var(--radius-2xs);background:color-mix(in srgb,currentColor 85%,var(--surface-card))}.sahi-volcell__seg.is-base:only-child{border-radius:var(--radius-2xs)}.sahi-volcell__seg.is-add,.sahi-volcell__seg.is-drop,.sahi-volcell.is-mirror .sahi-volcell__seg.is-base{border-radius:0 var(--radius-2xs) var(--radius-2xs) 0}.sahi-volcell.is-mirror .sahi-volcell__seg.is-base:only-child{border-radius:var(--radius-2xs)}.sahi-volcell.is-mirror .sahi-volcell__seg.is-add,.sahi-volcell.is-mirror .sahi-volcell__seg.is-drop{border-radius:var(--radius-2xs) 0 0 var(--radius-2xs)}.sahi-volcell__seg.is-add{background:color-mix(in srgb,currentColor 34%,transparent)}.sahi-volcell__seg.is-drop{background:var(--wash-unwound);border-left:2px solid color-mix(in srgb,currentColor 85%,var(--surface-card))}.sahi-volcell.is-mirror .sahi-volcell__seg.is-drop{border-left:0;border-right:2px solid color-mix(in srgb,currentColor 85%,var(--surface-card))}.sahi-volcell__dot{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,currentColor 85%,var(--surface-card));box-shadow:0 0 0 1.5px var(--surface-card)}.sahi-volcell.is-mirror .sahi-volcell__dot{transform:translate(50%,-50%)}.sahi-volcell__previous{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;color:var(--text-muted)}.sahi-volcell__previous small{font-family:var(--font-sans);font-size:var(--text-tick, 10px);font-weight:600;line-height:1;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase}.sahi-volcell__previous b{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.sahi-volcell.is-mirror .sahi-volcell__previous{flex-direction:row-reverse}.sahi-volcell.is-flat{color:var(--text)}.sahi-volcell.is-put{color:var(--dash-put, var(--up))}.sahi-volcell.is-call{color:var(--dash-call, var(--down))}@property --bu-hover-boost{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.sahi-bucell{--bu-hover-boost: 0%;display:flex;flex-direction:column;justify-content:center;gap:1px;box-sizing:border-box;width:100px;height:calc(var(--chain-row-h, 52px) - 1px);min-height:calc(var(--chain-row-h, 52px) - 1px);padding:4px 6px;font-family:var(--font-sans);min-width:0;position:relative;isolation:isolate;overflow:hidden;transition:--bu-hover-boost var(--dur-tap, .12s) var(--ease-ios-out, ease),box-shadow var(--dur-tap, .12s) var(--ease-ios-out, ease),filter var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-bucell:before{content:"";position:absolute;z-index:0;top:auto;bottom:4px;height:10px;left:0;width:var(--bu-fill, 0%);transform:none;background:color-mix(in srgb,currentColor 10%,transparent);border-right:1px solid color-mix(in srgb,currentColor 32%,transparent);transition:width var(--dur-quick, .18s) var(--ease-ios-out, ease),filter var(--dur-tap, .12s) var(--ease-ios-out, ease);display:none}.sahi-bucell.is-top:before{height:12px}.sahi-bucell.is-mirror:before{left:auto;right:0;border-right:0;border-left:1px solid color-mix(in srgb,currentColor 32%,transparent)}.sahi-bucell.is-add:before{background:var(--rungs-across-tight),color-mix(in srgb,currentColor 12%,transparent)}.sahi-bucell.is-neutral:before{background:color-mix(in srgb,var(--flat) 10%,transparent);border-color:color-mix(in srgb,var(--flat) 24%,transparent)}.sahi-bucell{background-image:linear-gradient(to left,color-mix(in srgb,currentColor calc(var(--bu-wash, 0%) + var(--bu-hover-boost)),transparent),color-mix(in srgb,currentColor calc(var(--bu-inner-wash, 0%) + var(--bu-hover-boost)),transparent))}.sahi-bucell.is-mirror{background-image:linear-gradient(to right,color-mix(in srgb,currentColor calc(var(--bu-wash, 0%) + var(--bu-hover-boost)),transparent),color-mix(in srgb,currentColor calc(var(--bu-inner-wash, 0%) + var(--bu-hover-boost)),transparent))}.chain-table td.bu-cell-v2:is(:hover,:focus-within) .sahi-bucell{--bu-hover-boost: 7%;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 34%,transparent);filter:saturate(1.1)}.chain-table td.bu-cell-v2:is(:hover,:focus-within) .sahi-bucell:before{filter:saturate(1.08) brightness(1.02)}@media(prefers-reduced-motion:reduce){.sahi-bucell{transition:none}}.sahi-bucell.is-up{color:var(--up)}.sahi-bucell.is-down{color:var(--down)}.sahi-bucell.is-flat{color:var(--flat)}.sahi-bucell__top{display:flex;position:relative;z-index:1;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:0;min-width:0}.sahi-bucell.is-mirror .sahi-bucell__top{flex-direction:row-reverse}.sahi-bucell__name{flex:1 1 auto;min-width:0;font-size:var(--text-tick);font-weight:600;letter-spacing:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.sahi-bucell.is-up .sahi-bucell__name{color:var(--up-text, var(--up-ink))}.sahi-bucell.is-down .sahi-bucell__name{color:var(--down-text, var(--down-ink))}.sahi-bucell.is-neutral .sahi-bucell__name{color:var(--text-muted)}.sahi-bucell__figs{display:flex;position:relative;z-index:1;align-items:baseline;justify-content:space-between;gap:3px;line-height:1.05;min-width:0}.sahi-bucell.is-mirror .sahi-bucell__figs{flex-direction:row-reverse}.sahi-bucell__oi{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.sahi-bucell__oipct{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}#root>.app .sahi-bucell .sahi-bucell__oipct{color:var(--text-muted)!important}.sahi-bucell__rail{position:relative;z-index:1;display:block;width:100%;height:6px;flex:none;border-radius:2px;background:color-mix(in srgb,currentColor 12%,var(--surface-active));overflow:hidden}.sahi-bucell.is-top .sahi-bucell__rail{height:7px}.sahi-bucell__bar{position:absolute;top:0;bottom:0;left:0;min-width:4px;border-radius:var(--radius-2xs);overflow:hidden}.sahi-bucell.is-mirror .sahi-bucell__bar{left:auto;right:0}.sahi-bucell__bar:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:currentColor}.sahi-bucell.is-mirror .sahi-bucell__bar:after{right:auto;left:0}.sahi-bucell.is-add .sahi-bucell__bar{background:var(--rungs-across-tight),color-mix(in oklab,currentColor 24%,transparent)}.sahi-bucell.is-drop .sahi-bucell__bar{background:var(--wash-unwound)}.sahi-bucell.is-same .sahi-bucell__bar{background:var(--flat);min-width:2px}.sahi-bucell.is-neutral .sahi-bucell__bar{background:color-mix(in srgb,var(--flat) 22%,transparent)}.sahi-bucell.is-neutral .sahi-bucell__bar:after{background:color-mix(in srgb,var(--flat) 55%,transparent)}.chain-table td.bu-cell-v2{padding:0;width:100px;min-width:100px;max-width:100px;height:var(--chain-row-h, 52px);vertical-align:middle}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td.bu-cell-v2{padding:0!important}.chain-table td.metric-unavailable.bu-warming{font-family:var(--font-num, var(--font-sans));font-size:var(--sahi-type-min);font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.66}.tt-wrap{position:relative;display:inline-flex;align-items:center;cursor:help}.tt-label{display:inline-flex;align-items:center;min-width:0}.tt-bubble{position:fixed!important;top:var(--tt-y, 0px)!important;left:var(--tt-x, 0px)!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:60!important;display:block!important;box-sizing:border-box!important;width:max-content!important;max-width:min(280px,calc(100vw - 16px))!important;margin:0!important;padding:6px 8px!important;border:0!important;border-radius:var(--radius-sm, 6px)!important;animation:tt-bubble-in var(--dur-tap, .12s) var(--ease-ios-out, ease) both!important;background-color:var(--surface-raised, var(--surface))!important;background-image:none!important;color:var(--text-primary, var(--text))!important;font-size:10px!important;font-weight:500!important;font-style:normal!important;line-height:1.5!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;text-shadow:none!important;white-space:normal!important;text-wrap:pretty;pointer-events:none!important;box-shadow:0 0 0 1px var(--line),0 8px 20px #00000047!important}.tt-bubble.tt-bubble--measuring{visibility:hidden!important;animation:none!important}.tt-bubble:before{content:"";position:absolute;left:var(--tt-caret, 12px);top:-4px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:var(--surface-raised, var(--surface));box-shadow:-1px -1px 0 0 var(--line);border-radius:1px}.tt-bubble.tt-bubble--above:before{top:auto;bottom:-4px;box-shadow:1px 1px 0 0 var(--line)}.tt-p{display:block}.tt-p+.tt-p{margin-top:8px}@keyframes tt-bubble-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tt-bubble{animation-duration:1ms!important}}@media(pointer:coarse){.tt-wrap{cursor:default;-webkit-tap-highlight-color:transparent}.tt-wrap:after{content:"";position:absolute;top:50%;left:-8px;right:-8px;height:var(--btn-h-tap, 44px);transform:translateY(-50%);z-index:0}.tt-bubble{max-width:min(320px,calc(100vw - 24px))!important;padding:10px 12px!important;border-radius:var(--radius, 9px)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;pointer-events:auto!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.tt-p+.tt-p{margin-top:10px}}.tt-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius-sm, 6px)}.th-combined{white-space:nowrap;overflow:hidden}.th-combined .chain-sort-button{min-width:0;max-width:100%}.th-combined .tt-label{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.combined-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2}.combined-value{font-variant-numeric:tabular-nums}.combined-change-pct{font-size:var(--text-tick, 10px);font-variant-numeric:tabular-nums;opacity:.85}.combined-analysis-cell{text-align:center}.combined-price-cell{font-weight:600}.combined-activity{--activity-ink: var(--text-secondary, var(--text-muted));--activity-fill: color-mix(in srgb, var(--text) 52%, var(--oc-grid-track, var(--line)));display:grid;grid-template-rows:16px 6px 14px;row-gap:3px;width:100%;min-width:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:left}.combined-activity.is-oi.is-add{--activity-ink: var(--up-ink)}.combined-activity.is-oi.is-drop{--activity-ink: var(--down-ink)}.combined-activity__top,.combined-activity__bottom{display:flex;align-items:baseline;min-width:0;gap:6px;white-space:nowrap}.combined-activity__value{color:var(--text);font-size:13px;font-weight:600;line-height:16px}.combined-activity__pct,.combined-activity__change{margin-left:auto;color:var(--activity-ink);font-size:11px;font-weight:500;line-height:14px}.combined-activity__previous,.combined-activity__unit,.combined-activity__zero-base{color:var(--text-secondary, var(--text-muted));font-size:10px;font-weight:400;line-height:14px;text-transform:none;letter-spacing:0}.combined-activity__previous{display:inline-flex;gap:4px}.combined-activity__zero-base{margin-left:auto}.combined-activity__rail{position:relative;min-width:0;border-radius:2px;background:var(--oc-grid-track, var(--line))}.combined-activity__bar{display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;border-radius:inherit}.combined-activity__base,.combined-activity__difference{flex:none;height:100%}.combined-activity__base{background:var(--activity-fill)}.combined-activity__difference{color:var(--activity-ink)}.combined-activity.is-add .combined-activity__difference{background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px),color-mix(in srgb,currentColor 15%,transparent)}.combined-activity.is-drop .combined-activity__difference{background:color-mix(in srgb,currentColor 18%,transparent);border-left:1px solid currentColor;box-sizing:border-box}.combined-activity__marker{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--text-secondary, var(--text-muted));box-shadow:0 0 0 1px var(--oc-grid-row, var(--bg))}@media(max-width:768px){.th-combined,.combined-price-cell,.combined-change-cell,.combined-oichange-cell,.combined-analysis-cell{font-size:var(--text-tick, 10px)}}.sahi-aisum .insight-outcome{width:100%;min-width:0;box-sizing:border-box;margin:0}.sahi-aisum .insight-outcome h3{margin:0 0 5px;color:var(--text);font-size:var(--text-body-sm, 14px);font-weight:600;line-height:1.45}.sahi-aisum .insight-outcome__reading>p{width:100%;max-width:none;margin:0;color:var(--text-secondary, var(--text));font-size:var(--text-caption, 12px);line-height:1.55;text-wrap:pretty}.sahi-aisum .insight-outcome__reading>p+p{margin-top:5px}.sahi-aisum .insight-evidence{width:100%;max-width:none;min-width:0;align-self:stretch;box-sizing:border-box;margin:0;color:var(--text)}.sahi-aisum :is(.sahi-pcr-stats,.sahi-straddle-stats){width:100%;max-width:none;box-sizing:border-box}.sahi-aisum .insight-evidence__source{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 0 10px;border-bottom:1px solid var(--line);font-size:var(--text-meta, 11px);line-height:1.5;color:var(--text-muted)}.sahi-aisum .insight-evidence__source>span:first-child{color:var(--text-secondary)}.sahi-aisum .insight-evidence__update{display:inline-flex;align-items:center;gap:6px}.sahi-aisum .insight-evidence__update i{width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.sahi-aisum .insight-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:12px 0}.sahi-aisum .insight-evidence h3,.sahi-aisum .insight-evidence figcaption{margin:0 0 6px;font-size:var(--text-caption, 12px);font-weight:600;color:var(--text)}.sahi-aisum .insight-evidence p{margin:0;max-width:none;font-size:var(--text-caption, 12px);line-height:1.55;text-wrap:pretty}.sahi-aisum .insight-evidence .insight-evidence__limit{margin-top:7px;color:var(--text-muted)}.sahi-aisum .insight-evidence__visual{margin:0;padding:0 0 0 24px;min-width:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.sahi-aisum .insight-evidence__measure{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:8px 0;font-size:var(--text-caption, 12px)}.sahi-aisum .insight-evidence__measure b{font-variant-numeric:tabular-nums}.sahi-aisum .insight-evidence__track{grid-column:1 / -1;height:5px;border-radius:3px;background:var(--surface-sunken);overflow:hidden}.sahi-aisum .insight-evidence__track i{display:block;height:100%;border-radius:inherit;background:var(--text-muted)}.sahi-aisum .insight-evidence__track .is-up{background:var(--up)}.sahi-aisum .insight-evidence__track .is-down{background:var(--down)}.sahi-aisum .insight-evidence__visual p{font-size:var(--text-meta, 11px);color:var(--text-muted)}.sahi-aisum .insight-evidence__method{border-top:1px solid var(--line);font-size:var(--text-caption, 12px)}.sahi-aisum .insight-evidence__method>summary{cursor:pointer;padding:10px 0 0;font-weight:600;color:var(--text-secondary)}.sahi-aisum .insight-evidence__method>summary:hover{color:var(--text)}.sahi-aisum .insight-evidence__method summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sahi-aisum .insight-evidence__method ol{margin:10px 0;padding-left:20px;line-height:1.6}.sahi-aisum .insight-evidence__method li+li{margin-top:5px}.sahi-aisum .insight-evidence__rules p{color:var(--text-muted);margin-top:6px}.sahi-aisum .insight-evidence__details{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;padding-top:14px}.sahi-aisum .insight-evidence__rules{border-top:1px solid var(--line);padding-top:12px}.sahi-aisum .insight-evidence__rules ol{columns:2;column-gap:32px}.sahi-aisum .insight-evidence__rules li{break-inside:avoid}.sahi-aisum__body:has(.insight-evidence) :is(.sahi-aisum__sheet-verdict,.sahi-aisum__sheet-time){display:none}@media(max-width:768px){.sahi-aisum .insight-evidence__grid{grid-template-columns:minmax(0,1fr);gap:12px}.sahi-aisum .insight-evidence__visual{border-left:0;padding-left:0}.sahi-aisum .insight-evidence__rules ol{columns:1}.sahi-aisum .insight-evidence__method summary{min-height:36px;display:list-item;align-content:center}}.sahi-aisum{--aisum-tone: var(--accent);--aisum-wash: var(--accent-wash);container-type:inline-size;position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:calc(100% - 24px);margin:12px 12px 16px;padding:14px 15px 15px;border:1px solid var(--line);border-radius:var(--radius-md, 8px);background:var(--surface-raised);box-shadow:none;font-family:var(--font-sans)}.sahi-aisum.is-tone-up{--aisum-tone: var(--up);--aisum-wash: var(--upbg)}.sahi-aisum.is-tone-down{--aisum-tone: var(--down);--aisum-wash: var(--dnbg)}.sahi-aisum.is-tone-flat{--aisum-tone: var(--warning-text);--aisum-wash: var(--attentive)}.sahi-aisum.is-tone-up,.sahi-aisum.is-tone-down,.sahi-aisum.is-tone-flat{border-color:var(--line);background:var(--surface-raised)}.sahi-aisum:is(.is-tone-up,.is-tone-down,.is-tone-flat) .sahi-aisum__mark{background:var(--surface-hover);color:var(--aisum-tone)}.sahi-aisum.is-min{padding-bottom:13px}.sahi-aisum__head{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.sahi-aisum__mark{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:var(--radius-sm);background:var(--accent-wash);color:var(--accent-text);font-size:12px}.sahi-aisum__name{font-size:13px;font-weight:600;letter-spacing:-.006em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:4.5em}.sahi-aisum__verdict{display:inline-flex;align-items:center;height:22px;padding:0 9px;flex:none;border:1px solid var(--line);border-radius:999px;background:var(--surface-active, var(--surface-raised));color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.sahi-aisum__verdict.is-up{border-color:var(--line);background:var(--surface-active, var(--surface-raised));color:var(--up-ink)}.sahi-aisum__verdict.is-down{border-color:var(--line);background:var(--surface-active, var(--surface-raised));color:var(--down-ink)}.sahi-aisum__verdict.is-flat{border-color:var(--line);background:var(--surface-active, var(--surface-raised));color:var(--warning-text)}.sahi-aisum__since{font-family:var(--font-num, var(--font-sans));font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;font-style:normal;letter-spacing:0;opacity:.78;margin-left:6px;padding-left:6px;border-left:1px solid color-mix(in srgb,currentColor 32%,transparent)}.sahi-aisum__flip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px 0 5px;flex:none;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:999px;background:var(--accent-wash);color:var(--accent-text);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sahi-aisum__flip svg{font-size:10px}.sahi-aisum__gist{display:none;flex:1 1 0;align-items:center;gap:9px;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden}.sahi-aisum__gist strong{flex:none;color:var(--text);font-weight:600;letter-spacing:-.006em}.sahi-aisum__gist-detail{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis}.sahi-aisum__end{display:flex;align-items:center;gap:6px;margin-left:auto;flex:none}.sahi-aisum__wrote{font-family:var(--font-num, var(--font-sans));font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-subtle);white-space:nowrap}.sahi-aisum__act{display:grid;place-items:center;width:26px;height:26px;flex:none;padding:0;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-tap, .12s) var(--ease-ios-out, ease),color var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-aisum__act:hover{background:var(--surface-hover);color:var(--text)}.sahi-aisum__act:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-aisum__act:disabled{opacity:.45;pointer-events:none}.sahi-aisum__toggle{display:inline-flex;align-items:center;gap:0;width:26px}.sahi-aisum__toggle svg{transition:transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-aisum.is-open .sahi-aisum__toggle svg{transform:rotate(180deg)}.sahi-aisum__togglek{display:none;font-size:11px;font-weight:600;white-space:nowrap}.sahi-aisum__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.sahi-aisum__headline{box-sizing:border-box;display:inline-flex;min-width:0;margin:0;font-family:var(--font-display);font-size:13px;line-height:1.35;letter-spacing:-.006em;font-weight:700;color:var(--text);text-wrap:pretty}.sahi-aisum__headline--inline{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sahi-aisum__headline--panel,.sahi-aisum__sheet-head,.sahi-aisum__sheet-time,.sahi-aisum__sheet-name,.sahi-aisum__sheet-verdict,.sahi-aisum__sheet-close,.sahi-aisum__scrim{display:none}.sahi-aisum__prose{width:100%;max-width:82ch;margin:0;font-size:13px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.sahi-aisum__fig{font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.006em;color:var(--text)}.sahi-aisum__fig.is-up{color:var(--up-ink)}.sahi-aisum__fig.is-down{color:var(--down-ink)}.sahi-aisum__mk{font-style:normal;font-weight:600;color:var(--text)}.sahi-aisum__mk.is-up{color:var(--up-ink)}.sahi-aisum__mk.is-down{color:var(--down-ink)}.sahi-aisum__mk.is-flat{color:var(--warning-text)}.sahi-aisum__term{color:inherit;border-bottom:1px dotted var(--line-strong);border-radius:2px;cursor:help}.sahi-aisum__term:hover{border-bottom-color:var(--accent);border-bottom-style:solid;color:var(--accent-text)}.sahi-aisum__term:focus-visible{border-bottom-color:var(--accent);border-bottom-style:solid;color:var(--accent-text);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-aisum__termq{color:var(--text);font-weight:500}.sahi-aisum__error{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--warning-text) 26%,var(--line));background:color-mix(in srgb,var(--attentive) 12%,transparent);color:var(--warning-text);font-size:12px;line-height:1.45}.sahi-aisum__error svg{flex:none}.sahi-aisum__error button{margin-left:auto;flex:none;height:26px;padding:0 11px;border:1px solid color-mix(in srgb,var(--warning-text) 40%,transparent);border-radius:999px;background:transparent;color:var(--warning-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.sahi-aisum__error button:hover{background:color-mix(in srgb,var(--warning-text) 12%,transparent)}.sahi-aisum__error button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-aisum__shim{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--surface-raised) 0%,var(--surface-hover) 40%,var(--surface-raised) 80%);background-size:280% 100%;animation:sahi-aisum-shim 1.6s var(--ease-ios-in-out, ease) infinite}.sahi-aisum__shim+.sahi-aisum__shim{margin-top:9px}@keyframes sahi-aisum-shim{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes sahi-aisum-sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sahi-aisum-scrim-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sahi-aisum__shim,.sahi-aisum.is-open .sahi-aisum__body,.sahi-aisum.is-open .sahi-aisum__scrim{animation:none}}@media(min-width:769px){.sahi-aisum{width:calc(100% - 16px);margin:8px 8px 14px}.sahi-aisum.is-open .sahi-aisum__prose{max-width:none}}@container (min-width: 560px){.sahi-aisum{width:calc(100% - 32px);margin:14px 16px 18px;padding:15px 18px 17px}.sahi-aisum.is-min{padding:0 8px 0 14px;min-height:52px;flex-direction:row;align-items:center;justify-content:center}.sahi-aisum.is-min .sahi-aisum__gist{display:flex}.sahi-aisum.is-min .sahi-aisum__wrote{display:none}.sahi-aisum.is-open .sahi-aisum__headline{font-size:13px}.sahi-aisum__toggle{width:auto;height:28px;padding:0 10px 0 12px;gap:5px;border:1px solid var(--line);border-radius:999px}.sahi-aisum__togglek{display:inline}}@container (min-width: 373px) and (max-width: 559px){.sahi-aisum.is-min .sahi-aisum__head{flex-wrap:wrap}.sahi-aisum.is-min .sahi-aisum__gist{display:block;order:2;flex:1 0 100%;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sahi-aisum.is-min .sahi-aisum__gist strong{display:block;overflow:hidden;text-overflow:ellipsis}.sahi-aisum.is-min .sahi-aisum__gist-detail{display:none}}@container (max-width: 372px){.sahi-aisum__wrote{display:none}}@container (max-width: 342px){.sahi-aisum__since{display:none}}@container (max-width: 430px){.sahi-aisum:has(.sahi-aisum__flip) .sahi-aisum__since,.sahi-aisum:has(.sahi-aisum__flip) .sahi-aisum__wrote{display:none}}@media(max-width:768px){.sahi-aisum.is-open{z-index:40000;gap:0;min-height:48px;padding:8px 10px 8px 12px;border-radius:12px}.sahi-aisum.is-open .sahi-aisum__head{width:100%;gap:8px}.sahi-aisum.is-open .sahi-aisum__flip,.sahi-aisum.is-open .sahi-aisum__wrote,.sahi-aisum.is-open .sahi-aisum__end>.sahi-aisum__act:not(.sahi-aisum__toggle){display:none}.sahi-aisum.is-open .sahi-aisum__headline--inline{display:none}.sahi-aisum.is-open .sahi-aisum__body{position:fixed;z-index:40002;right:0;bottom:0;left:0;box-sizing:border-box;width:auto;max-height:min(68dvh,560px);padding:28px 18px calc(76px + env(safe-area-inset-bottom,0px));gap:12px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius-xl, 16px) var(--radius-xl, 16px) 0 0;background:var(--surface-raised);box-shadow:0 -18px 48px color-mix(in srgb,var(--text) 30%,transparent);animation:sahi-aisum-sheet-in var(--dur-panel, .32s) var(--ease-ios-spring, ease) both}.sahi-aisum.is-open .sahi-aisum__scrim{position:fixed;z-index:40001;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--scrim-modal);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:default;animation:sahi-aisum-scrim-in var(--dur-quick, .18s) var(--ease-ios-out, ease) both}.sahi-aisum.is-open .sahi-aisum__body:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:var(--line-strong);transform:translate(-50%)}.sahi-aisum.is-open .sahi-aisum__headline--panel{display:block;flex:1 1 auto;width:auto;max-width:65ch;color:var(--text);font-size:16px;line-height:1.25;white-space:normal}.sahi-aisum.is-open .sahi-aisum__sheet-head{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;width:100%}.sahi-aisum.is-open .sahi-aisum__sheet-name{display:block;flex:1 1 auto;min-width:0;overflow:visible;color:var(--text);font-size:14px;font-weight:600;line-height:1.3;white-space:normal;text-overflow:clip;text-wrap:pretty}.sahi-aisum.is-open .sahi-aisum__sheet-verdict{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--aisum-tone);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.sahi-aisum.is-open .sahi-aisum__sheet-verdict em{padding-left:6px;border-left:1px solid var(--line);color:var(--text-muted);font-style:normal;font-weight:600;text-transform:none}.sahi-aisum.is-open .sahi-aisum__sheet-close{display:grid;place-items:center;width:var(--tap-min, 44px);height:var(--tap-min, 44px);margin:-6px -8px 0 auto;flex:none;padding:0;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-subtle);cursor:pointer}.sahi-aisum.is-open .sahi-aisum__sheet-close:hover{background:var(--surface-hover);color:var(--text)}.sahi-aisum.is-open .sahi-aisum__sheet-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-aisum.is-open .sahi-aisum__sheet-time{display:block;width:100%;margin-top:-5px;color:var(--text-subtle);font-family:var(--font-num, var(--font-sans));font-size:10px;font-variant-numeric:tabular-nums}.sahi-aisum.is-open .sahi-aisum__prose{box-sizing:border-box;max-width:none;font-size:14px;line-height:1.65;white-space:pre-line}.sahi-aisum.is-open .sahi-aisum__toggle{display:inline-flex;width:32px;height:32px;padding:0;gap:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.sahi-aisum.is-open .sahi-aisum__toggle:hover{background:transparent}.sahi-aisum.is-open .sahi-aisum__togglek{display:none}.sahi-aisum.is-min{gap:0;min-height:48px;padding:8px 10px 8px 12px;border-radius:12px}.sahi-aisum.is-min .sahi-aisum__head{width:100%;flex-wrap:nowrap}.sahi-aisum.is-min .sahi-aisum__wrote{display:none}.sahi-aisum.is-min .sahi-aisum__end>.sahi-aisum__act:not(.sahi-aisum__toggle){display:inline-flex;width:32px;height:32px;padding:0;gap:0;flex:none;border:0;border-radius:50%;background:transparent;box-shadow:none}.sahi-aisum.is-min .sahi-aisum__gist{display:block;flex:1 1 0;min-width:0}.sahi-aisum.is-min .sahi-aisum__gist strong{display:block;width:100%;min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis}.sahi-aisum.is-min .sahi-aisum__gist-detail{display:none}.sahi-aisum.is-min .sahi-aisum__toggle{display:inline-flex;width:32px;height:32px;padding:0;gap:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.sahi-aisum.is-min .sahi-aisum__toggle:hover{background:transparent}.sahi-aisum.is-min .sahi-aisum__togglek{display:none}.sahi-aisum .sahi-aisum__head{position:relative}.sahi-aisum .sahi-aisum__toggle{position:static}.sahi-aisum .sahi-aisum__toggle:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;z-index:0}.sahi-aisum .sahi-aisum__toggle>*{position:relative;z-index:1}.sahi-aisum .sahi-aisum__end>.sahi-aisum__act:not(.sahi-aisum__toggle),.sahi-aisum .sahi-aisum__end>a,.sahi-aisum .sahi-aisum__end>button:not(.sahi-aisum__toggle){position:relative;z-index:1}}@media(max-width:480px){.sahi-aisum.is-open .sahi-aisum__sheet-verdict{order:3;flex:1 0 100%;margin-top:2px}}@media(pointer:coarse){.sahi-aisum__act,.sahi-aisum__act.sahi-aisum__toggle{min-width:32px;min-height:32px}}.sahi-aisum.chain-local-insight .sahi-aisum__name{margin:0}.sahi-aisum.chain-local-insight{padding:0;gap:0}.sahi-aisum.chain-local-insight .sahi-aisum__head{box-sizing:border-box;width:100%;min-height:44px;padding:8px 14px}.sahi-aisum.chain-local-insight.is-open .sahi-aisum__head{border-bottom:1px solid var(--line)}.sahi-aisum.chain-local-insight .sahi-aisum__body{box-sizing:border-box;width:100%}.chain-local-insight__stamp{display:block;padding:0 14px 8px;color:var(--text-muted);font-size:var(--text-meta, 11px)}.chain-local-insight__levels{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.chain-local-insight__levels dt{font-size:var(--text-meta, 11px);color:var(--text-muted)}.chain-local-insight__levels dd{margin:5px 0 0;font-size:var(--text-caption, 12px);font-variant-numeric:tabular-nums}.sahi-aisum.chain-local-insight .chain-local-insight__stamp{flex:none;padding:0;color:var(--text-muted);font-size:var(--text-meta, 11px)}.sahi-aisum.chain-local-insight .sahi-aisum__head{flex-wrap:nowrap;gap:10px}.sahi-aisum.chain-local-insight .sahi-aisum__gist{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sahi-aisum.chain-local-insight .sahi-aisum__end{flex:none}.sahi-aisum.chain-local-insight .chain-local-insight__outcome{margin:0 0 18px;font-size:var(--text-caption, 12px);line-height:1.65}.sahi-aisum.chain-local-insight .chain-local-insight__scenarios{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.sahi-aisum.chain-local-insight .chain-local-insight__scenarios>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px}.sahi-aisum.chain-local-insight .chain-local-insight__scenarios article{padding:14px;border:1px solid var(--line);border-radius:var(--radius-md, 10px);background:var(--surface)}.sahi-aisum.chain-local-insight :is(h3,h4){margin:0 0 8px;font-size:var(--text-caption, 12px)}.sahi-aisum.chain-local-insight .chain-local-insight__scenarios p{margin:0;font-size:var(--text-caption, 12px);line-height:1.6}.sahi-aisum.chain-local-insight .chain-local-insight__calculations{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--text-caption, 12px);line-height:1.6}.sahi-aisum.chain-local-insight .chain-local-insight__calculations summary{padding:6px 0;cursor:pointer;font-weight:600}.sahi-aisum.chain-local-insight .chain-local-insight__calculations dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.sahi-aisum.chain-local-insight .chain-local-insight__calculations dl>div{padding:12px 0;border-bottom:1px solid var(--line)}.sahi-aisum.chain-local-insight .chain-local-insight__calculations dd{margin:4px 0;font-weight:600;font-variant-numeric:tabular-nums}.sahi-aisum.chain-local-insight .chain-local-insight__calculations dl p{margin:0;color:var(--text-muted);font-size:var(--text-meta, 11px)}@container (max-width: 372px){.sahi-aisum.chain-local-insight .chain-local-insight__stamp{display:none}}@media(max-width:768px){.sahi-aisum.chain-local-insight .sahi-aisum__gist{display:none}.sahi-aisum.chain-local-insight .sahi-aisum__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sahi-aisum.chain-local-insight .sahi-aisum__head>.sahi-aisum__verdict{display:none}.sahi-aisum.chain-local-insight .chain-local-insight__scenarios>div,.sahi-aisum.chain-local-insight .chain-local-insight__calculations dl{grid-template-columns:minmax(0,1fr)}}.switch-row{display:inline-flex;align-items:center;gap:10px}.switch-row label{color:var(--text);font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.2}.switch{box-sizing:border-box;position:relative;width:36px;min-width:36px;height:20px;min-height:20px;flex:0 0 36px;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-subtle);cursor:pointer;transition:border-color var(--dur-quick, .18s) var(--ease-ios-out, ease),background-color var(--dur-quick, .18s) var(--ease-ios-out, ease)}.switch:before{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px;border-radius:inherit}.switch:hover:not(:disabled){border-color:var(--line-strong);background:var(--hover-wash)}.switch:active:not(:disabled){background:var(--press-wash)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch:disabled{cursor:not-allowed;opacity:.5}.switch .thumb{position:absolute;top:50%;left:3px;display:grid;place-items:center;width:14px;height:14px;margin:0;border-radius:50%;background:var(--text-subtle);color:transparent;box-shadow:0 1px 2px color-mix(in srgb,var(--capital-black) 22%,transparent);transform:translateY(-50%);transition:transform var(--dur-quick, .18s) var(--ease-ios-out, ease),background-color var(--dur-quick, .18s) var(--ease-ios-out, ease),color var(--dur-quick, .18s) var(--ease-ios-out, ease)}.switch .thumb .ico{width:10px;height:10px}.switch[aria-checked=true]{border-color:color-mix(in srgb,var(--capital-purple) 68%,var(--line-strong));background:var(--capital-purple)}.switch[aria-checked=true]:hover:not(:disabled){background:color-mix(in srgb,var(--capital-purple) 88%,var(--hover-wash))}.switch[aria-checked=true] .thumb{background:var(--capital-white);color:var(--capital-purple);transform:translate(16px,-50%)}@media(prefers-reduced-motion:reduce){.switch,.switch .thumb{transition-duration:1ms}}:root{--btn-h-xs: 28px;--btn-h-sm: 34px;--btn-h-md: 40px;--btn-h-lg: 48px;--btn-h-tap: var(--tap-min, 44px)}.sahi-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-small);min-width:0;max-width:100%;border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color var(--dur-tap, .12s) var(--ease-ios-out, ease),border-color var(--dur-tap, .12s) var(--ease-ios-out, ease),color var(--dur-tap, .12s) var(--ease-ios-out, ease),box-shadow var(--dur-tap, .12s) var(--ease-ios-out, ease),transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-btn:active:not(:disabled){transform:scale(.97)}.sahi-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sahi-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sahi-btn-m{height:var(--btn-h-lg, 48px);padding:0 var(--spacing-large);font-size:14px}.sahi-btn-s{height:var(--btn-h-md, 40px);padding:0 var(--spacing-medium);font-size:12px}@media(pointer:coarse){.sahi-btn-m,.sahi-btn-s{min-height:var(--btn-h-tap, 44px)}.sahi-btn-s{min-width:var(--btn-h-tap, 44px)}.sahi-btn-intent-underline{min-width:0}}.sahi-btn-label{display:inline-flex;align-items:center;min-width:0;line-height:1.2}.sahi-btn-icon-leading,.sahi-btn-icon-trailing{display:inline-flex;align-items:center;justify-content:center;flex:none}.sahi-btn-m .sahi-btn-icon-leading svg,.sahi-btn-m .sahi-btn-icon-trailing svg{width:24px;height:24px}.sahi-btn-s .sahi-btn-icon-leading svg,.sahi-btn-s .sahi-btn-icon-trailing svg{width:16px;height:16px}.sahi-btn-intent-primary{background:var(--brand-600);color:var(--capital-white);border-color:transparent;box-shadow:var(--shadow-2)}.sahi-btn-intent-primary:hover:not(:disabled){background:var(--brand-700);box-shadow:var(--shadow-3)}.sahi-btn-intent-primary:active:not(:disabled){background:var(--brand-700);box-shadow:var(--shadow-2)}.sahi-btn-intent-secondary{background:var(--surface2);color:var(--text);border-color:var(--border2);box-shadow:var(--shadow-smooth-L1)}.sahi-btn-intent-secondary:hover:not(:disabled){background:var(--surface3);border-color:var(--border2)}.sahi-btn-intent-secondary:active:not(:disabled){background:var(--press-wash)}.sahi-btn-intent-tertiary{background:transparent;color:var(--text2);box-shadow:none}.sahi-btn-intent-tertiary:hover:not(:disabled){color:var(--text);background:var(--chip-surface-unselected);border-color:var(--chip-stroke-unselected)}.sahi-btn-intent-tertiary:active:not(:disabled){background:var(--press-wash)}.sahi-btn-intent-underline{height:auto;padding:0;background:transparent;color:var(--text2);box-shadow:none}.sahi-btn-intent-underline .sahi-btn-label{box-shadow:inset 0 -1px color-mix(in srgb,currentcolor 38%,transparent)}.sahi-btn-intent-underline:hover:not(:disabled){color:var(--text)}.sahi-btn-intent-underline:hover:not(:disabled) .sahi-btn-label{box-shadow:inset 0 -1px 0 currentcolor}.sahi-btn-intent-underline:active:not(:disabled){transform:none;opacity:.72}.sahi-btn-intent-critical{background:var(--toast-negative-bg);color:var(--toast-negative-text);border-color:var(--toast-negative-border);box-shadow:none}.sahi-btn-intent-critical:hover:not(:disabled){background:color-mix(in srgb,var(--toast-negative-bg) 78%,var(--hover-wash))}.sahi-btn-intent-critical:active:not(:disabled){background:color-mix(in srgb,var(--toast-negative-bg) 78%,var(--press-wash))}.sahi-btn-intent-positive{background:linear-gradient(180deg,var(--sahi-positive-strong, var(--positive)),var(--sahi-positive, var(--positive)));color:var(--capital-white);border-color:var(--line-strong)}.sahi-btn-intent-positive:hover:not(:disabled){filter:brightness(1.04) saturate(1.04)}.sahi-btn-intent-positive:active:not(:disabled){filter:brightness(.97)}.sahi-btn.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}@media(prefers-reduced-motion:reduce){.sahi-btn{transition-duration:1ms}.sahi-btn:active:not(:disabled){transform:none}}.sahi-pagebar{--sahi-pagebar-action-h: 42px;box-sizing:border-box;position:sticky;top:0;z-index:49;display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;min-height:60px;flex:none;padding:10px 16px;border-bottom:1px solid var(--line, var(--border-color));background:var(--surface-card, var(--bg-surface));color:var(--text-primary, var(--text));font-family:var(--font-sans)}.sahi-pagebar:has(.chain-breadcrumb-customize[aria-expanded=true]){z-index:50}.sahi-pagebar__crumbs{min-width:0}.sahi-pagebar__crumbs ol{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.sahi-pagebar__crumbs li{display:inline-flex;align-items:center;min-width:0;color:var(--text-muted);font-size:11px;font-weight:500;white-space:nowrap}.sahi-pagebar__crumbs a{display:inline-flex;align-items:center;min-height:32px;padding-block:9px;border-radius:var(--radius-xs, 4px);color:inherit;text-decoration:none;transition:color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out))}.sahi-pagebar__crumbs a:hover{color:var(--text-primary, var(--text))}.sahi-pagebar__crumbs a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-pagebar__chev{width:5px;height:5px;flex:none;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.sahi-pagebar__crumbs .sahi-pagebar__current{overflow:hidden;color:var(--text-primary, var(--text));font-size:14px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis}.sahi-pagebar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.sahi-pagebar__actions .chain-breadcrumb-settings-host{position:relative;width:auto;min-width:0;height:var(--sahi-pagebar-action-h);flex:0 0 auto}.sahi-pagebar__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:92px;height:var(--sahi-pagebar-action-h);min-height:var(--sahi-pagebar-action-h);padding:0 12px;border:1px solid var(--line, var(--border-color));border-radius:var(--radius-sm, 6px);background:var(--surface-card, var(--bg-surface));color:var(--text-primary, var(--text));font:600 12px/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),background var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),transform var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out))}.sahi-pagebar__secondary:hover{border-color:var(--hairline-hover);background:var(--hover-wash);color:var(--text-primary, var(--text))}.sahi-pagebar__secondary.is-active{border-color:var(--line-accent, var(--accent));background:var(--accent-wash);color:var(--text-accent, var(--accent))}.sahi-pagebar__secondary:active{transform:scale(.97)}.sahi-pagebar__secondary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-pagebar .sahi-seg__track{position:relative;display:inline-flex;align-items:center;gap:2px;height:var(--sahi-pagebar-action-h);min-height:var(--sahi-pagebar-action-h);padding:2px;border:1px solid var(--line, var(--border-color));border-radius:var(--radius-sm, 6px);background:var(--surface-sunken, var(--bg-base))}.sahi-pagebar .sahi-seg__track button{position:relative;z-index:1;min-height:34px;padding:0 10px;border:0;border-radius:var(--radius-xs, 4px);background:transparent;color:var(--text-muted);font:600 11px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),background var(--dur-slide, .24s) var(--ease-spring, var(--ease-ios-spring))}.sahi-pagebar .sahi-seg__track button:hover{color:var(--text-primary, var(--text))}.sahi-pagebar .sahi-seg__track button.is-on,.sahi-pagebar .sahi-seg__track button[aria-checked=true]{background:var(--surface-card, var(--bg-surface));box-shadow:0 0 0 1px var(--line-strong, var(--border-color));color:var(--text-primary, var(--text))}.sahi-pagebar .sahi-seg__track button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}@media(pointer:coarse){.sahi-pagebar__crumbs a{min-height:32px}.sahi-pagebar .sahi-seg__track{min-height:var(--sahi-pagebar-action-h)}.sahi-pagebar .sahi-seg__track button{min-height:34px}}@media(max-width:768px){.sahi-pagebar__secondary{display:none}.sahi-pagebar{height:60px;min-height:60px;gap:10px;padding:0 10px}.sahi-pagebar__crumbs li:not(.sahi-pagebar__current),.sahi-pagebar__chev{display:none}.sahi-pagebar__crumbs li:nth-last-child(3){display:inline-flex}.sahi-pagebar__crumbs li:nth-last-child(3) a{position:relative;overflow:hidden;box-sizing:border-box;width:var(--tap-min, 44px);height:var(--tap-min, 44px);flex:none;margin-inline-start:-8px;color:var(--text-primary, var(--text));text-indent:-999px}.sahi-pagebar__crumbs li:nth-last-child(3) a:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:translate(-30%,-50%) rotate(45deg)}.sahi-pagebar__crumbs{min-width:0;flex:none}.sahi-pagebar__crumbs ol{min-width:0}.sahi-pagebar__crumbs .sahi-pagebar__current{overflow:visible;font-size:15px;font-weight:700;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap}.sahi-pagebar__actions{min-width:0;flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:none}.sahi-pagebar__actions::-webkit-scrollbar{display:none}.sahi-pagebar .sahi-seg__track{height:var(--sahi-pagebar-action-h);margin-left:auto;gap:0;min-height:0;padding:0;border:0;background:transparent}.sahi-pagebar .sahi-seg__track button{min-height:var(--sahi-pagebar-action-h);padding-inline:10px;background:transparent;font-size:12px}.sahi-pagebar .sahi-seg__track button:before{content:"";position:absolute;z-index:-1;top:calc(50% + 9px);height:2px;inset-inline:10px;border-radius:2px;background:transparent;transition:background var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out))}.sahi-pagebar .sahi-seg__track button.is-on,.sahi-pagebar .sahi-seg__track button[aria-checked=true]{background:transparent;box-shadow:none;color:var(--text-primary, var(--text))}.sahi-pagebar .sahi-seg__track button.is-on:before,.sahi-pagebar .sahi-seg__track button[aria-checked=true]:before{background:var(--accent, var(--accent-primary))}.sahi-pagebar .sahi-seg__track button:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm, 6px)}}@media(max-width:520px){.sahi-pagebar{gap:8px;padding-inline:8px}.sahi-pagebar .sahi-seg__track button{padding-inline:8px}.sahi-pagebar .sahi-seg__track button:before{inset-inline:8px}}@media(prefers-reduced-motion:reduce){.sahi-pagebar *,.sahi-pagebar *:before,.sahi-pagebar *:after{transition-duration:1ms!important;animation-duration:1ms!important}}.sahi-pagebar.sahi-pagebar .sahi-pagebar__crumbs{display:flex;align-items:center;gap:6px}.sahi-page-info{display:inline-flex;flex:none}.sahi-page-info>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.sahi-page-info>button:hover,.sahi-page-info>button[aria-expanded=true]{color:var(--text);background:var(--surface-sunken)}.sahi-page-info>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sahi-page-info__content{position:absolute;top:calc(100% - 3px);left:16px;z-index:60;display:grid;gap:6px;box-sizing:border-box;width:min(320px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-card);color:var(--text);box-shadow:0 8px 24px #0002;font-size:12px;line-height:1.5;white-space:normal}.sahi-page-info__content>span{color:var(--text-muted)}@media(min-width:769px){:root body #root .sahi-pagebar.sahi-pagebar .sahi-pagebar__actions{margin-left:auto;justify-content:flex-end}:root body #root .sahi-pagebar.sahi-pagebar .sahi-oi-viewtools{margin-left:auto;justify-content:flex-end}}.sahi-clock{font-family:var(--font-sans);color:var(--text);text-align:left}.sahi-clock__t{display:block;font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.006em;line-height:1;color:var(--text)}.sahi-clock__t em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;margin-left:4px;color:var(--text-muted)}.sahi-clock__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--line-strong)}:is(.sahi-clock,.sahi-clock-details).is-open .sahi-clock__dot{background:var(--up);animation:sahi-clock-beat 2.4s var(--ease-ios-out, ease) infinite}:is(.sahi-clock,.sahi-clock-details):is(.is-cas,.is-derivatives) .sahi-clock__dot{background:var(--warn, var(--attentive));animation:sahi-clock-beat 2.4s var(--ease-ios-out, ease) infinite}:is(.sahi-clock,.sahi-clock-details).is-pre .sahi-clock__dot{background:var(--warn, var(--attentive))}:is(.sahi-clock,.sahi-clock-details).is-offline .sahi-clock__dot{background:var(--down)}:is(.sahi-clock,.sahi-clock-details).is-connecting .sahi-clock__dot{background:var(--warn, var(--attentive));animation:sahi-clock-beat 1.4s var(--ease-ios-out, ease) infinite}:is(.sahi-clock,.sahi-clock-details).is-fallback .sahi-clock__dot{background:var(--accent)}:is(.sahi-clock,.sahi-clock-details).is-closed .sahi-clock__dot{background:none;border:2px solid var(--line-strong)}.sahi-clock.is-ring.is-compact{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface-card, var(--surface-raised));white-space:nowrap}.sahi-clock-disclosure{position:relative}.sahi-clock.is-disclosure{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;transition:background-color var(--dur-tap, .12s) var(--ease-ios-out, ease),border-color var(--dur-tap, .12s) var(--ease-ios-out, ease),transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-clock.is-disclosure:before{display:none}.sahi-clock.is-disclosure:hover{border-color:var(--line-strong)}.sahi-clock.is-disclosure:active{transform:scale(.98)}.sahi-clock.is-disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sahi-clock-details{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-popover, 40);display:grid;gap:10px;width:244px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md, var(--radius));background:var(--surface-raised);box-shadow:var(--shadow-4);color:var(--text)}.sahi-clock-details header,.sahi-clock-details>span:not(.sahi-clock__track){display:flex;align-items:center;justify-content:space-between;gap:12px}.sahi-clock-details header{justify-content:flex-start}.sahi-clock-details header strong,.sahi-clock-details b{font-family:var(--font-num, var(--font-sans));font-size:var(--text-body-sm, 14px);font-variant-numeric:tabular-nums;font-weight:600}.sahi-clock-details small{color:var(--text-muted);font-size:var(--text-meta, 11px)}.sahi-clock-details p{margin:0;color:var(--text-muted);font-size:var(--text-meta, 11px);line-height:1.45;text-wrap:pretty}.sahi-clock-details .sahi-clock__track{display:block;position:relative;height:3px;overflow:hidden;border-radius:999px;background:var(--line)}.sahi-clock.is-ring.is-compact:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;border-radius:inherit;padding:2px;background:conic-gradient(from -90deg,var(--sahi-clock-progress-color, var(--line-strong)) 0deg var(--sahi-clock-progress, 0deg),var(--line) var(--sahi-clock-progress, 0deg) 360deg);-webkit-mask:linear-gradient(var(--capital-black) 0 0) content-box,linear-gradient(var(--capital-black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sahi-clock.is-ring.is-compact>*{position:relative;z-index:1}.sahi-clock.is-open{--sahi-clock-progress-color: var(--up)}.sahi-clock.is-cas,.sahi-clock.is-derivatives,.sahi-clock.is-pre{--sahi-clock-progress-color: var(--warn, var(--attentive))}.sahi-clock.is-offline{--sahi-clock-progress-color: var(--down)}.sahi-clock.is-connecting{--sahi-clock-progress-color: var(--warn, var(--attentive))}.sahi-clock.is-fallback{--sahi-clock-progress-color: var(--accent)}.sahi-clock.is-ring.is-compact .sahi-clock__t{font-size:13px}.sahi-clock__track{display:none}.sahi-clock__fill{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:var(--line-strong);transition:width var(--dur-move, .24s) var(--ease-ios-out, ease)}:is(.sahi-clock,.sahi-clock-details).is-open .sahi-clock__fill{background:var(--up)}:is(.sahi-clock,.sahi-clock-details):is(.is-cas,.is-derivatives,.is-pre,.is-connecting) .sahi-clock__fill{background:var(--warn, var(--attentive))}:is(.sahi-clock,.sahi-clock-details).is-offline .sahi-clock__fill{background:var(--down)}@keyframes sahi-clock-beat{0%,to{opacity:1}50%{opacity:.38}}@media(prefers-reduced-motion:reduce){.sahi-clock__dot{animation:none}.sahi-clock.is-disclosure{transition-duration:1ms}.sahi-clock.is-disclosure:active{transform:none}.sahi-clock__fill{transition-duration:1ms}}.sahi-top-shell,.sahi-mobile-chrome{--capital-purple: #66033c;--capital-black: #0f0f0f;--capital-white: #ffffff;--capital-spring-wood: #f9f6f1;--bg: var(--capital-white);--bg-soft: var(--capital-spring-wood);--bg-inverse: var(--capital-black);--surface-card: var(--surface-raised, #ffffff);--surface-raised: #ffffff;--surface-sunken: var(--neutral-50, #fafafa);--surface-hover: var(--neutral-50, #fafafa);--surface-active: var(--neutral-100, #f5f5f5);--surface-overlay: rgba(15, 15, 15, .48);--text-primary: var(--capital-black, #0f0f0f);--text-secondary: var(--neutral-600, #535353);--text-muted: var(--neutral-550, #5f5f5f);--text-disabled: var(--neutral-400, #a3a3a3);--text-inverse: var(--capital-white, #ffffff);--text-accent: var(--capital-purple, #66033c);--text-on-accent: var(--capital-white, #ffffff);--accent: var(--capital-purple, #66033c);--accent-hover: var(--brand-800, #8a1157);--accent-ring: var(--accent);--accent-wash: var(--brand-50, #fef1fa);--line: var(--neutral-200, #e6e6e6);--line-strong: var(--neutral-300, #d3d3d3);--line-accent: var(--capital-purple, #66033c);--up: var(--green-500, #17d077);--up-text: var(--up-ink, var(--green-800, #116a40));--up-wash: var(--green-100, #dafeec);--down: var(--red-600, #c4342e);--down-text: var(--down-ink, var(--red-700, #ae2c27));--down-wash: var(--red-100, #fce5e4);--flat: var(--neutral-500, #727272);--warn: var(--warm-500, #ac7c54);--warn-text: var(--warm-700, #835241);--warn-wash: var(--warm-100, #ede5d8);--shadow-menu: 0 8px 24px rgba(15, 15, 15, .12), 0 2px 6px rgba(15, 15, 15, .06);--shadow-modal: 0 24px 64px rgba(15, 15, 15, .2), 0 4px 12px rgba(15, 15, 15, .08);--font-num: var(--font-sans);--text-title: 20px;--text-body-lg: 18px;--text-body: 16px;--text-body-sm: 14px;--text-dense: 13px;--text-caption: 12px;--text-meta: 11px;--text-micro: 10px;--text-tick: 10px;--tracking-caps: .06em;--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: var(--radius, 8px);--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--topbar-h: 56px;--rail-w: 64px;--rail-w-compact: 56px;--tap-min: 44px;--dur-fast: var(--dur-tap, .12s);--dur-base: var(--dur-quick, .18s);--dur-slow: var(--dur-panel, .32s);--dur-slide: var(--dur-move, .24s);--ease-out: var(--ease-ios-out, cubic-bezier(.16, 1, .3, 1));--ease-spring: var(--ease-ios-spring, cubic-bezier(.32, .72, 0, 1));--green-700: var(--success-700, #0e8a4f)}:root[data-theme=dark] .sahi-top-shell,[data-theme=dark] .sahi-top-shell,:root[data-theme=dark] .sahi-mobile-chrome,[data-theme=dark] .sahi-mobile-chrome{color-scheme:dark;--bg: #0F0F0F;--bg-soft: #1A1A1A;--bg-inverse: #FFFFFF;--surface-card: #1A1A1A;--surface-raised: var(--neutral-825, #242424);--surface-sunken: #1A1A1A;--surface-hover: #1F1F1F;--surface-active: var(--neutral-800, #272727);--surface-overlay: rgba(0, 0, 0, .64);--text-primary: #FFFFFF;--text-secondary: var(--neutral-300, #d3d3d3);--text-muted: var(--neutral-400, #a3a3a3);--text-disabled: var(--neutral-600, #535353);--text-inverse: #0F0F0F;--text-accent: var(--brand-300, #fea3e5);--text-on-accent: var(--capital-black, #0f0f0f);--accent: var(--brand-600, #c80e7d);--accent-hover: var(--brand-500, #e61c9a);--accent-ring: var(--accent-hover);--accent-wash: color-mix(in srgb, var(--capital-purple) 22%, transparent);--line: var(--neutral-700, #404040);--line-strong: var(--neutral-600, #535353);--line-accent: var(--brand-300, #fea3e5);--up: var(--green-500, #17d077);--up-text: var(--green-400, #40e897);--up-wash: #02311D;--down: var(--red-500, #e35650);--down-text: var(--red-400, #ee807b);--down-wash: #41100E;--flat: var(--neutral-400, #a3a3a3);--warn: var(--warm-400, #b89367);--warn-text: var(--warm-300, #c5aa84);--warn-wash: #301C18;--shadow-menu: 0 8px 24px rgba(0, 0, 0, .56), 0 2px 6px rgba(0, 0, 0, .4);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .7), 0 4px 12px rgba(0, 0, 0, .5)}@media(prefers-reduced-motion:reduce){.sahi-top-shell,.sahi-mobile-chrome{--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms;--dur-slide: 1ms}}.sahi-top{display:flex;align-items:center;gap:12px;height:var(--topbar-h, 56px);padding:0 14px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);background:var(--surface-card);font-family:var(--font-sans);container-type:inline-size;container-name:sahitop}.sahi-top.is-sticky{position:sticky;top:0;z-index:30}.sahi-top__gap{flex:1;min-width:8px}.sahi-top__menu{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;margin:0 calc((var(--rail-w, 64px) - 36px) / 2) 0 calc((var(--rail-w, 64px) - 36px) / 2 - 14px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-body, 16px);cursor:pointer}.sahi-top__menu:hover{background:var(--surface-hover);border-color:var(--line-strong)}.sahi-top__menu.is-on{background:var(--surface-active);border-color:var(--line-strong)}.sahi-top__menu:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__menu-logo,.sahi-top__menu-glyph{place-items:center;width:24px;height:24px;pointer-events:none}.sahi-top__menu-logo{display:grid}.sahi-top__menu-glyph{display:none}.sahi-top__menu-logo .sahi-logo,.sahi-top__menu-logo .sahi-logo__mark{width:24px;height:24px}.sahi-top__menu-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid var(--neutral-800);border-radius:var(--radius-xs, 4px);background:var(--neutral-950);color:var(--capital-white);-webkit-text-fill-color:var(--capital-white);box-shadow:var(--shadow-menu, 0 8px 24px rgb(0 0 0 / 40%));font-family:var(--font-sans);font-size:var(--text-meta, 11px);line-height:1;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),transform var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),visibility 0s linear var(--dur-fast, .12s)}.sahi-top__menu-tipk{font-weight:600}.sahi-top__menu-tip kbd{margin-left:8px;padding-left:8px;border-left:1px solid var(--neutral-700);background:none;color:var(--neutral-400);-webkit-text-fill-color:var(--neutral-400);font:inherit;font-weight:500}.sahi-top__tile{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:36px;min-width:36px;flex:none;padding:0 6px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-body-lg, 18px);cursor:pointer}.sahi-top__tile:hover{background:var(--surface-hover);color:var(--text-primary)}.sahi-top__tile.is-on{background:var(--surface-active);color:var(--text-primary)}.sahi-top__tile:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__tcaret{font-size:var(--text-caption, 12px);color:var(--text-muted)}.sahi-top__brand{display:inline-flex;align-items:center;gap:10px;flex:none;min-width:0}.sahi-top__logo{display:grid;place-items:center;flex:none;color:var(--text-primary)}.sahi-top__logo>svg,.sahi-top__logo>img{height:24px;width:auto;display:block}.sahi-top__word{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;flex:none;min-width:0;padding-left:10px}.sahi-top__word:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;background:var(--line);transform:translateY(-50%)}.sahi-top__word-k{font-family:var(--font-display, var(--font-sans));font-size:var(--text-body-sm, 14px);font-weight:600;line-height:1.1;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-primary);white-space:nowrap}#root>.app .sahi-top__word-k{font-family:var(--font-display)!important;font-weight:500!important}.sahi-top__word-x{font-family:var(--font-sans);font-size:var(--text-meta, 11px);font-weight:500;line-height:1.1;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap}.sahi-top__inst{display:inline-flex;align-items:baseline;gap:8px;flex:none;min-width:0;min-height:32px;overflow:hidden;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;font:inherit;color:var(--text-primary);cursor:pointer;text-align:left}.sahi-top__inst:disabled{cursor:default}.sahi-top__inst:not(:disabled):hover{background:var(--surface-hover)}.sahi-top__inst.is-open{background:var(--surface-active);border-color:var(--line-strong)}.sahi-top__inst:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__sym{font-size:var(--text-body-sm, 14px);font-weight:600;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;white-space:nowrap}.sahi-top__px{font-family:var(--font-num, var(--font-sans));font-size:var(--text-body-sm, 14px);font-weight:600;font-variant-numeric:tabular-nums}.sahi-top__chg{padding:2px 0;font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sahi-top__chg i{font-style:normal}.sahi-top__chg.is-up{color:var(--up-text, var(--up-ink))}.sahi-top__chg.is-down{color:var(--down-text, var(--down-ink))}.sahi-top__chg.is-flat{color:var(--text-muted)}.sahi-top__caret{flex:none;font-size:var(--text-body-sm, 14px);color:var(--text-muted);align-self:center;transition:transform var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out))}.sahi-top__inst.is-open .sahi-top__caret,.sahi-top__pick.is-open .sahi-top__caret{transform:rotate(180deg)}.sahi-top__instwrap{position:relative;display:flex;align-items:center;flex:none;min-width:0}.sahi-top__spop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:340px;max-width:86vw;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-md, var(--radius-lg, 12px));background:var(--surface-card);box-shadow:var(--shadow-menu, 0 16px 40px rgba(0, 0, 0, .34));animation:sahi-top-pop var(--dur-slide, .24s) var(--ease-out, var(--ease-ios-out))}.sahi-top__sfind{display:flex;align-items:center;gap:8px;height:34px;margin:2px 2px 6px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted)}.sahi-top__sfind svg{flex:none;font-size:14px}.sahi-top__sfind input{flex:1;min-width:0;border:0;background:none;outline:none;font-family:var(--font-sans);font-size:var(--text-caption, 12px);color:var(--text-primary)}.sahi-top__sfind input::placeholder{color:var(--text-muted)}@media(pointer:coarse){.sahi-top__sfind input{font-size:max(16px,var(--text-caption, 12px))}}.sahi-top__sfind:focus-within{border-color:var(--line-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--line-accent) 14%,transparent)}#root>.app .sahi-top__sfind input:focus-visible{outline:none!important;box-shadow:none!important}.sahi-top__scopes{display:flex;gap:6px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:none}.sahi-top__scopes::-webkit-scrollbar{display:none}.sahi-top__scope{height:28px;flex:none;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill, 999px);background:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-meta, 11px);font-weight:500;white-space:nowrap;cursor:pointer}.sahi-top__scope:hover{background:var(--surface-hover);border-color:var(--line-strong);color:var(--text-primary)}.sahi-top__scope.is-on,.sahi-top__scope[aria-selected=true]{background:var(--surface-active);border-color:var(--line-strong);color:var(--text-primary)}.sahi-top__scope:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__shead{flex:none;padding:10px 10px 4px;font-family:var(--font-sans);font-size:var(--text-micro, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-muted);pointer-events:none}.sahi-top__shead:not(:first-child){margin-top:4px;border-top:1px solid var(--line)}.sahi-top__stag{margin-left:8px;font-family:var(--font-sans);font-size:var(--text-micro, 10px);font-weight:600;letter-spacing:var(--tracking-caps, .06em);color:var(--text-muted)}.sahi-top__slist{display:flex;flex-direction:column;max-height:290px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sahi-top__slist::-webkit-scrollbar{display:none}.sahi-top__srow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;height:40px;flex:none;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.sahi-top__srow:hover,.sahi-top__srow.is-hi{background:var(--surface-hover)}.sahi-top__srow.is-on{background:var(--surface-active)}.sahi-top__srow:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__srow-k{font-family:var(--font-sans);font-size:var(--text-caption, 12px);font-weight:600;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sahi-top__srow-px{font-family:var(--font-num, var(--font-sans));font-size:var(--text-caption, 12px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.sahi-top__srow-chg{font-family:var(--font-num, var(--font-sans));font-size:var(--text-meta, 11px);font-weight:600;font-variant-numeric:tabular-nums;min-width:88px;text-align:right}.sahi-top__srow-chg.is-up{color:var(--up-text, var(--up-ink))}.sahi-top__srow-chg.is-down{color:var(--down-text, var(--down-ink))}.sahi-top__srow-chg.is-flat{color:var(--text-muted)}.sahi-top__snone{padding:14px 12px;font-size:var(--text-meta, 11px);line-height:1.5;color:var(--text-muted);text-wrap:pretty}.sahi-top__hit{font-weight:700;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line-accent)}.sahi-top__pick{display:inline-flex;align-items:center;gap:8px;height:36px;flex:none;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-meta, 11px);font-weight:500;white-space:nowrap;cursor:pointer}.sahi-top__pick>svg:first-child{flex:none;font-size:var(--text-body, 16px);color:var(--text-muted)}.sahi-top__pick:hover{background:var(--surface-hover);border-color:var(--line-strong);color:var(--text-primary)}.sahi-top__pick:hover>svg:first-child,.sahi-top__pick.is-open>svg:first-child{color:var(--text-primary)}.sahi-top__pick.is-open{background:var(--surface-active);border-color:var(--line-strong);color:var(--text-primary)}.sahi-top__pick:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__layouts{display:inline-flex;align-items:center;gap:2px;height:36px;flex:none;padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken)}.sahi-top__layoutbtn{display:grid;place-items:center;min-width:28px;height:28px;flex:none;padding:0 8px;border:0;border-radius:var(--radius-xs, 4px);background:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-meta, 11px);font-weight:500;cursor:pointer}.sahi-top__layoutbtn:hover{color:var(--text-primary)}.sahi-top__layoutbtn.is-active{background:var(--surface-card);color:var(--text-primary)}.sahi-top__layoutbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__links{display:flex;align-items:center;flex:0 1 auto;min-width:0;overflow:hidden}.sahi-top__link{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-caption, 12px);font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.sahi-top__link+.sahi-top__link:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;background:var(--line-strong);transform:translateY(-50%)}.sahi-top__link:hover{color:var(--text-primary)}.sahi-top__link.is-on,.sahi-top__link[aria-current=page]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent)}.sahi-top__link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__pnl{display:inline-flex;align-items:center;gap:8px;height:36px;flex:none;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);cursor:pointer;font-family:var(--font-sans)}.sahi-top__pnl:disabled{cursor:default}.sahi-top__pnl:not(:disabled):hover{background:var(--surface-hover);border-color:var(--line-strong)}.sahi-top__pnl:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-top__pnl-k{font-size:var(--text-meta, 11px);font-weight:500;color:var(--text-muted)}.sahi-top__pnl b{font-family:var(--font-num, var(--font-sans));font-size:var(--text-caption, 12px);font-weight:600;font-variant-numeric:tabular-nums}.sahi-top__clock{display:flex;align-items:center;flex:none}.sahi-top__clock .sahi-clock.is-ring.is-compact{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.sahi-top__clock .sahi-clock.is-ring.is-compact .sahi-clock__t{font-size:var(--text-body-sm, 14px)}.sahi-top__act{display:flex;align-items:center;flex:none}.sahi-top__theme{display:flex;align-items:center;flex:none;margin-left:4px}.sahi-top__theme .sahi-theme.is-md .sahi-theme__track{width:68px;height:36px}.sahi-top__theme .sahi-theme.is-md .sahi-theme__knob{width:28px;height:28px;left:3px}.sahi-top__theme .sahi-theme.is-md.is-dark .sahi-theme__knob{transform:translate(30px,-50%)}.sahi-top__menu,.sahi-top__tile,.sahi-top__pnl,.sahi-top__pick,.sahi-top__inst,.sahi-top__link{transition:background var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),border-color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out)),color var(--dur-fast, .12s) var(--ease-out, var(--ease-ios-out))}.sahi-top svg{stroke-width:1.5}@keyframes sahi-top-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sahi-top__menu,.sahi-top__tile,.sahi-top__pnl,.sahi-top__pick,.sahi-top__inst,.sahi-top__link,.sahi-top__caret,.sahi-top__tcaret,.sahi-top__menu-tip{transition-duration:1ms}.sahi-top__spop{animation:none}}@media(pointer:coarse){.sahi-top__inst{padding-block:8px}.sahi-top__scope{height:32px}.sahi-top__layouts{height:40px}.sahi-top__layoutbtn{min-width:32px;height:32px}.sahi-top__link{min-height:36px}}@container sahitop (max-width: 1400px){.sahi-top{gap:10px}.sahi-top__pick{padding:0 8px 0 10px}}@container sahitop (max-width: 1060px){.sahi-top__pick>span,.sahi-top__pick>.sahi-top__caret{display:none}.sahi-top__pick{min-width:36px;width:36px;padding:0 10px}.sahi-top__menu-logo{display:none}.sahi-top__menu-glyph{display:grid}}@container sahitop (max-width: 620px){.sahi-top__clock,.sahi-top__act,.sahi-top__menu.is-on{display:none}.sahi-top__menu:not(.is-on){display:grid;width:var(--tap-min, 44px);height:var(--tap-min, 44px);margin:0 4px 0 -8px}.sahi-top__menu:not(.is-on) .sahi-top__menu-logo{display:grid}.sahi-top__menu:not(.is-on) .sahi-top__menu-glyph{display:none}.sahi-top__inst{flex:1 1 auto}.sahi-top__links,.sahi-top__tile{display:none}.sahi-top__spop{width:calc(100cqw - 22px);left:auto;right:auto}}@container sahitop (max-width: 430px){.sahi-top__inst{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 6px}.sahi-top__sym{grid-column:1;grid-row:1 / span 2}.sahi-top__px{grid-column:2;grid-row:1}.sahi-top__chg{grid-column:2;grid-row:2}.sahi-top__inst .sahi-top__caret{grid-column:3;grid-row:1 / span 2;justify-self:end}}@media(hover:hover){.sahi-top__menu:is(:hover,:focus-visible) .sahi-top__menu-logo{display:none}.sahi-top__menu:is(:hover,:focus-visible) .sahi-top__menu-glyph{display:grid}}.sahi-top__menu:is(:hover,:focus-visible) .sahi-top__menu-tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sahi-logo{display:inline-flex;align-items:center;line-height:1;flex:none;-webkit-user-select:none;user-select:none}.sahi-logo__mark{display:block;width:var(--logo-size, 24px);height:var(--logo-size, 24px);object-fit:contain;flex:none}.sahi-logo__mark.is-white,[data-theme=dark] .sahi-logo__mark.is-ink{display:none}[data-theme=dark] .sahi-logo__mark.is-white{display:block}.sahi-theme{--theme-dark-surface: var(--capital-black);--theme-light-surface: var(--warm-100);display:inline-flex;align-items:center;flex:none;padding:0;border:0;background:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.sahi-theme__track{position:relative;display:block;box-sizing:border-box;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-pill, 999px);transition:background var(--dur-slide, .24s) var(--ease-out, var(--ease-ios-out))}.sahi-theme.is-dark .sahi-theme__track{background:var(--theme-dark-surface)}.sahi-theme.is-light .sahi-theme__track{background:var(--theme-light-surface)}.sahi-theme:hover .sahi-theme__track{border-color:var(--line-strong)}.sahi-theme{position:relative}.sahi-theme:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}@media(pointer:coarse){.sahi-theme:before{top:-10px;right:-2px;bottom:-10px;left:-2px}}.sahi-theme:focus-visible{outline:none}.sahi-theme:focus-visible .sahi-theme__track{border-color:var(--line-accent, var(--accent));box-shadow:0 0 0 3px var(--accent-ring)}.sahi-theme__knob{position:absolute;top:50%;z-index:1;display:grid;place-items:center;box-sizing:border-box;border:1.5px solid var(--accent-text);border-radius:var(--radius-pill, 999px);box-shadow:0 1px 3px #0000004d;transform:translateY(-50%);transition:transform var(--dur-slide, .24s) var(--ease-spring, var(--ease-ios-spring)),background var(--dur-slide, .24s) var(--ease-out, var(--ease-ios-out))}.sahi-theme.is-dark .sahi-theme__knob{background:var(--theme-dark-surface)}.sahi-theme.is-light .sahi-theme__knob{background:var(--theme-light-surface)}.sahi-theme__knob-mark{opacity:.82;pointer-events:none}.sahi-theme.is-dark .sahi-theme__knob-mark .sahi-logo__mark.is-ink{display:none}.sahi-theme.is-dark .sahi-theme__knob-mark .sahi-logo__mark.is-white{display:block}.sahi-theme.is-light .sahi-theme__knob-mark .sahi-logo__mark.is-white{display:none}.sahi-theme.is-light .sahi-theme__knob-mark .sahi-logo__mark.is-ink{display:block}.sahi-theme.is-sm .sahi-theme__track{width:44px;height:24px}.sahi-theme.is-sm .sahi-theme__knob{width:18px;height:18px;left:2px}.sahi-theme.is-sm.is-dark .sahi-theme__knob{transform:translate(20px,-50%)}.sahi-theme.is-md .sahi-theme__track{width:56px;height:30px}.sahi-theme.is-md .sahi-theme__knob{width:22px;height:22px;left:3px}.sahi-theme.is-md.is-dark .sahi-theme__knob{transform:translate(24px,-50%)}.sahi-theme.is-lg .sahi-theme__track{width:68px;height:36px}.sahi-theme.is-lg .sahi-theme__knob{width:28px;height:28px;left:3px}.sahi-theme.is-lg.is-dark .sahi-theme__knob{transform:translate(30px,-50%)}@media(pointer:coarse){.sahi-theme.is-sm .sahi-theme__track{height:32px}.sahi-theme.is-md .sahi-theme__track{height:34px}}@media(prefers-reduced-motion:reduce){.sahi-theme__knob,.sahi-theme__track{transition-duration:1ms}}.sahi-rail{--rail-surface: color-mix(in srgb, var(--neutral-900, #1a1a1a) 50%, var(--neutral-950, #0f0f0f));--rail-card: var(--neutral-900, #1a1a1a);--rail-hover: var(--hover-wash);--rail-line: var(--neutral-800, #272727);--rail-line-strong: var(--neutral-700, #404040);--rail-ink: var(--capital-white, #ffffff);--rail-ink-secondary: var(--neutral-300, #d3d3d3);--rail-muted: var(--neutral-400, #a3a3a3);--rail-ring: var(--accent-ring);display:flex;box-sizing:border-box;flex-direction:column;width:var(--rail-w, 64px);min-width:var(--rail-w, 64px);min-height:0;overflow:hidden;border-right:1px solid var(--rail-line);background:var(--rail-surface);color:var(--rail-muted);font-family:var(--font-sans);transition:width var(--dur-move, .24s) var(--ease-ios-spring, var(--ease-spring)),min-width var(--dur-move, .24s) var(--ease-ios-spring, var(--ease-spring)),visibility var(--dur-fast, .12s) linear}:root[data-theme=light] .sahi-rail{--rail-surface: var(--neutral-50, #fafafa);--rail-card: var(--capital-white, #ffffff);--rail-hover: var(--hover-wash);--rail-line: var(--neutral-200, #e6e6e6);--rail-line-strong: var(--neutral-300, #d3d3d3);--rail-ink: var(--capital-black, #0f0f0f);--rail-ink-secondary: var(--neutral-600, #535353);--rail-muted: var(--neutral-600, #535353)}.sahi-rail.is-right{border-right:0;border-left:1px solid var(--rail-line)}.sahi-rail.is-float{margin:8px;border:1px solid var(--rail-line);border-radius:var(--radius-lg, 12px);background:var(--rail-card);box-shadow:var(--shadow-menu, var(--shadow-4))}.sahi-rail.is-compact{width:var(--rail-w-compact, 56px);min-width:var(--rail-w-compact, 56px)}.sahi-rail__head,.sahi-rail__brand,.sahi-rail__me,.sahi-rail__theme{display:flex;align-items:center;justify-content:center;flex:none}.sahi-rail__head{padding:9px 0 13px;border-bottom:1px solid var(--rail-line)}.sahi-rail__brand{min-height:56px}.sahi-rail__close{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:var(--radius-sm, 6px);background:var(--rail-card);color:var(--rail-ink);font:inherit;cursor:pointer}.sahi-rail__list{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:4px 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:none}.sahi-rail__list::-webkit-scrollbar{display:none}.sahi-rail__thumb{position:absolute;top:0;right:6px;left:6px;z-index:0;display:block;height:calc(var(--rail-thumb-h, 64px) - 6px);border:0;border-radius:var(--radius-md, 8px);background:var(--rail-card);box-shadow:inset 0 0 0 1px var(--rail-line-strong);opacity:0;transform:translateY(calc(var(--rail-thumb-y, 0px) + 3px));pointer-events:none;transition:transform var(--dur-move, .24s) var(--ease-ios-spring, var(--ease-spring)),opacity var(--dur-fast, .12s) var(--ease-ios-out, var(--ease-out))}.sahi-rail__thumb[data-ready=true]{opacity:1}.sahi-rail__thumb.is-placing{transition:none}.sahi-rail__wrap{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sahi-rail__fade{position:absolute;right:0;left:0;z-index:2;height:22px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast, .12s) var(--ease-ios-out, var(--ease-out))}.sahi-rail__fade.is-top{top:0;background:linear-gradient(var(--rail-surface),transparent)}.sahi-rail__fade.is-bot{bottom:0;background:linear-gradient(transparent,var(--rail-surface))}.sahi-rail__fade.is-on{opacity:1}.sahi-rail.is-float .sahi-rail__fade.is-top{background:linear-gradient(var(--rail-card),transparent)}.sahi-rail.is-float .sahi-rail__fade.is-bot{background:linear-gradient(transparent,var(--rail-card))}.sahi-rail__foot{display:flex;flex:none;flex-direction:column;margin-top:auto;padding:6px 0 10px;box-shadow:inset 0 1px 0 var(--rail-line)}.sahi-rail__foot:has(+.sahi-rail__theme){padding-bottom:4px}.sahi-rail__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:var(--rail-item-h, 64px);padding:8px 6px;border:0;border-radius:0;background:transparent;color:var(--rail-muted);font:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast, .12s) var(--ease-ios-out, var(--ease-out))}.sahi-rail.is-divided .sahi-rail__item+.sahi-rail__item{border-top:1px solid var(--rail-line)}.sahi-rail__item:before{content:"";position:absolute;top:3px;right:6px;bottom:3px;left:6px;z-index:-1;border-radius:var(--radius-md, 8px);background:transparent;transition:background var(--dur-fast, .12s) var(--ease-ios-out, var(--ease-out)),transform var(--dur-move, .24s) var(--ease-ios-spring, var(--ease-spring))}.sahi-rail__item:hover{color:var(--rail-ink)}.sahi-rail__item:hover:before{background:var(--rail-hover)}.sahi-rail__item.is-on{color:var(--rail-ink)}.sahi-rail__item.is-on:before{background:var(--rail-card);box-shadow:inset 0 0 0 1px var(--rail-line-strong)}.sahi-rail.is-float .sahi-rail__item.is-on:before{background:var(--rail-card)}.sahi-rail__item:focus-visible,.sahi-rail__close:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--rail-ring)}.sahi-rail__item:active:before{transform:scale(.97)}.sahi-rail__ico{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none;transition:transform var(--dur-move, .24s) var(--ease-ios-spring, var(--ease-spring))}.sahi-rail__art{display:grid;place-items:center}.sahi-rail__item.is-on .sahi-rail__ico{transform:translateY(-1px) scale(1.06)}.sahi-rail__item:active .sahi-rail__ico{transform:scale(.94)}.sahi-rail__k{position:relative;font-size:var(--text-caption, 12px);font-weight:500;line-height:1.2;text-align:center;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.sahi-rail__item.is-util{min-height:44px;gap:0;padding:6px}.sahi-rail__badge{position:absolute;top:-2px;right:2px;width:7px;height:7px;border-radius:999px;background:var(--accent, var(--accent-primary));box-shadow:0 0 0 2px var(--rail-surface);font-size:0}.sahi-rail__item.is-on .sahi-rail__badge,.sahi-rail.is-float .sahi-rail__badge{box-shadow:0 0 0 2px var(--rail-card)}.sahi-rail__live{position:absolute;top:-2px;right:2px;width:7px;height:7px;border-radius:999px;background:var(--up, var(--positive));animation:sahi-rail-pulse 2.4s var(--ease-ios-out, ease-out) infinite;font-size:0}.sahi-rail__item.is-on .sahi-rail__live,.sahi-rail.is-float .sahi-rail__live{animation-name:sahi-rail-pulse-card}@keyframes sahi-rail-pulse{0%{box-shadow:0 0 0 2px var(--rail-surface),0 0 0 0 var(--up-wash, color-mix(in srgb, var(--up, var(--positive)) 30%, transparent))}70%{box-shadow:0 0 0 2px var(--rail-surface),0 0 0 8px transparent}to{box-shadow:0 0 0 2px var(--rail-surface),0 0 0 0 transparent}}@keyframes sahi-rail-pulse-card{0%{box-shadow:0 0 0 2px var(--rail-card),0 0 0 0 var(--up-wash, color-mix(in srgb, var(--up, var(--positive)) 30%, transparent))}70%{box-shadow:0 0 0 2px var(--rail-card),0 0 0 8px transparent}to{box-shadow:0 0 0 2px var(--rail-card),0 0 0 0 transparent}}.sahi-rail__kbd{position:absolute;top:6px;right:8px;font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--rail-muted)}.sahi-rail__item.is-on .sahi-rail__kbd{color:var(--rail-ink-secondary)}.sahi-rail.is-compact .sahi-rail__kbd{display:none}.sahi-rail__sec{display:flex;align-items:center;justify-content:center;flex:none;margin-top:7px;padding:11px 5px 5px;box-shadow:inset 0 1px 0 var(--rail-line)}.sahi-rail__sec:first-child{margin-top:0;padding-top:2px;box-shadow:none}.sahi-rail__sec span{font-size:var(--text-micro, 10px);font-weight:700;letter-spacing:var(--tracking-caps, .06em);text-transform:uppercase;color:var(--rail-muted);line-height:1.2;text-align:center}.sahi-rail.is-compact .sahi-rail__sec{margin-top:5px;padding:9px 0 0}.sahi-rail.is-compact .sahi-rail__sec span{display:none}.sahi-rail__tip{position:fixed;z-index:120;display:flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--rail-line-strong);border-radius:var(--radius-sm, 6px);background:var(--rail-card);color:var(--rail-ink);font-family:var(--font-sans);font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 8px 22px #0000003d;pointer-events:none}.sahi-rail__tip kbd{padding:0 3px;border:1px solid var(--rail-line);border-radius:3px;font-family:var(--font-num, var(--font-sans));font-size:10px;font-weight:600;color:var(--rail-muted)}.sahi-rail__theme{padding:4px 0 12px}.sahi-rail__me{padding:10px 0;box-shadow:inset 0 1px 0 var(--rail-line)}@media(pointer:coarse){.sahi-rail__close{width:var(--tap-min, 44px);height:var(--tap-min, 44px)}}@media(prefers-reduced-motion:reduce){.sahi-rail,.sahi-rail *,.sahi-rail *:before{transition-duration:1ms!important;animation-duration:1ms!important}.sahi-rail__live{animation-name:none!important;box-shadow:0 0 0 2px var(--rail-surface)}.sahi-rail__item.is-on .sahi-rail__live,.sahi-rail.is-float .sahi-rail__live{box-shadow:0 0 0 2px var(--rail-card)}}.sahi-mobile-chrome{display:none}@media(max-width:768px){.sahi-mobile-chrome{display:contents}.sahi-mbar{position:sticky;top:0;z-index:34;display:flex;align-items:center;gap:6px;box-sizing:border-box;height:auto;min-height:calc(52px + env(safe-area-inset-top,0px));padding-block:env(safe-area-inset-top,0px) 0;padding-inline:calc(8px + env(safe-area-inset-left)) calc(8px + env(safe-area-inset-right));border-bottom:1px solid var(--line, var(--border-color));background:var(--surface-card, var(--bg-surface));color:var(--text-primary, var(--text));font-family:var(--font-sans)}.sahi-mbar button,.sahi-mnav__item,.sahi-mnav__menu button{font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sahi-mbar__brand,.sahi-mbar__action{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:12px;background:transparent;color:var(--text-primary, var(--text));cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease),transform var(--dur-fast, .12s) var(--ease-out, ease)}.sahi-mbar__brand:hover,.sahi-mbar__action:hover,.sahi-mbar__action.is-on{background:var(--surface-hover, var(--hover-wash))}.sahi-mbar__brand:not(.is-on){color:var(--text-muted)}.sahi-mbar__brand-logo,.sahi-mbar__brand-glyph{position:absolute;top:9px;right:9px;bottom:9px;left:9px;display:grid;place-items:center;width:26px;height:26px;pointer-events:none;transition:opacity var(--dur-fast, .12s) var(--ease-out, ease),transform var(--dur-base, .18s) var(--ease-out, ease)}.sahi-mbar__brand-logo{opacity:1;transform:scale(1)}.sahi-mbar__brand-glyph{opacity:0;transform:scale(.82)}.sahi-mbar__brand:is(:hover,:focus-visible) .sahi-mbar__brand-logo{opacity:0;transform:scale(.82)}.sahi-mbar__brand:is(:hover,:focus-visible) .sahi-mbar__brand-glyph{opacity:1;transform:scale(1)}.sahi-mbar__brand-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text-inverse) 16%,transparent);border-radius:var(--radius-xs, 4px);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--shadow-menu);font-size:var(--text-meta, 11px);font-weight:600;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-fast, .12s) var(--ease-out, ease),transform var(--dur-fast, .12s) var(--ease-out, ease),visibility 0s linear var(--dur-fast, .12s)}.sahi-mbar__brand:is(:hover,:focus-visible) .sahi-mbar__brand-tip{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.sahi-mbar__brand:active,.sahi-mbar__action:active{transform:scale(.94)}.sahi-mbar__brand:focus-visible,.sahi-mbar__action:focus-visible,.sahi-mbar__instrument:focus-visible,.sahi-mnav__item:focus-visible,.sahi-mnav__menu button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring, rgba(102, 3, 60, .24))}.sahi-mbar__instrument{position:relative;display:flex;align-items:center;gap:5px;min-width:0;height:30px;flex:0 1 auto;margin-inline-end:auto;padding:0 7px;border:1px solid var(--line, var(--border-color));border-radius:var(--radius-pill, 999px);background:transparent;color:var(--text-primary, var(--text));text-align:left;cursor:pointer;transition:border-color var(--dur-fast, .12s) var(--ease-out, ease),background var(--dur-fast, .12s) var(--ease-out, ease),box-shadow var(--dur-fast, .12s) var(--ease-out, ease)}.sahi-mbar__instrument:before{content:"";position:absolute;inset-block:calc((var(--tap-min, 44px) - 30px) / -2);inset-inline:0}.sahi-mbar__instrument:hover,.sahi-mbar__instrument.is-open{border-color:var(--line-accent, var(--accent));background:var(--surface-hover, var(--hover-wash));box-shadow:0 0 0 2px var(--accent-ring, rgba(102, 3, 60, .18))}.sahi-mbar__symbol{min-width:0;overflow:hidden;flex:0 1 auto;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sahi-mbar__quote{display:flex;align-items:baseline;gap:5px;flex:none;min-width:0}.sahi-mbar__price{flex:none;font-family:var(--font-num, var(--font-sans));font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.sahi-mbar__change{flex:none;display:inline-flex;align-items:baseline;gap:3px;border-radius:var(--radius-xs, 4px);font-family:var(--font-num, var(--font-sans));font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.sahi-mbar__change.is-up{color:var(--up-text, var(--up-ink))}.sahi-mbar__change.is-down{color:var(--down-text, var(--down-ink))}.sahi-mbar__change.is-flat{color:var(--text-muted)}.sahi-mbar__change-points,.sahi-mbar__change-pct{white-space:nowrap}.sahi-mnav-wrap{box-sizing:border-box;position:fixed;right:0;bottom:0;left:0;z-index:1000;padding-block:0 calc(8px + env(safe-area-inset-bottom));padding-inline:calc(8px + env(safe-area-inset-left)) calc(8px + env(safe-area-inset-right));transform:translateY(0);transition:transform var(--dur-slide, .24s) var(--ease-spring),opacity var(--dur-base, .18s) var(--ease-out)}.sahi-mobile-chrome.is-dock-hidden .sahi-mnav-wrap{opacity:0;transform:translateY(calc(100% + 12px));pointer-events:none}.sahi-mnav{box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;height:56px;border:1px solid var(--line-strong, var(--border-color));border-radius:12px;background:var(--surface-raised, var(--bg-surface));box-shadow:var(--shadow-menu)}.sahi-mnav__side{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-width:0}.sahi-mnav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:var(--tap-min, 44px);padding:2px;border:0;border-radius:10px;background:transparent;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur-fast, .12s) var(--ease-out),background var(--dur-fast, .12s) var(--ease-out)}.sahi-mnav__item:hover{background:var(--surface-hover, var(--hover-wash));color:var(--text-primary, var(--text))}.sahi-mnav__item:active{background:var(--press-wash, var(--hover-wash))}.sahi-mnav__item.is-on{color:var(--text-primary, var(--text))}.sahi-mnav__ico{display:grid;place-items:center;width:36px;height:30px;border-radius:10px;background:transparent;transition:transform var(--dur-slide, .24s) var(--ease-spring),background-color var(--dur-fast, .12s) var(--ease-out),box-shadow var(--dur-fast, .12s) var(--ease-out),color var(--dur-fast, .12s) var(--ease-out)}.sahi-mnav__item:active .sahi-mnav__ico,.sahi-mnav__item:active .sahi-mnav__primary-plate{transform:scale(.94)}.sahi-mnav__item.is-on .sahi-mnav__ico{animation:sahi-mobile-land var(--dur-slide, .24s) var(--ease-spring)}.sahi-mnav__item.is-on:not(.is-primary) .sahi-mnav__ico{background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-text)}.sahi-mnav__label{max-width:100%;overflow:hidden;font-size:10px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sahi-mnav__item.is-primary{align-self:stretch}.sahi-mnav__primary-plate{display:grid;place-items:center;width:48px;height:30px;border-radius:12px;border:1px solid var(--line);background:var(--surface-hover);color:var(--text-muted);transition:transform var(--dur-slide, .24s) var(--ease-spring),background-color var(--dur-fast, .12s) var(--ease-out),border-color var(--dur-fast, .12s) var(--ease-out),color var(--dur-fast, .12s) var(--ease-out)}.sahi-mnav__item.is-primary.is-on .sahi-mnav__primary-plate{border-color:transparent;background:var(--accent, var(--accent-primary));color:var(--text-on-accent);animation:sahi-mobile-land var(--dur-slide, .24s) var(--ease-spring)}.sahi-mnav__menu{position:absolute;z-index:2;right:calc(10px + env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));display:grid;min-width:216px;max-height:min(60dvh,400px);padding:6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;border:1px solid var(--line-strong, var(--border-color));border-radius:12px;background:var(--surface-raised, var(--bg-surface));box-shadow:var(--shadow-menu);animation:sahi-mobile-menu var(--dur-base, .18s) var(--ease-out)}.sahi-mnav__menu button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-primary, var(--text));font:600 12px/1 var(--font-sans);text-align:left;cursor:pointer}.sahi-mnav__menu button:hover{background:var(--surface-hover, var(--hover-wash))}.sahi-mnav__menu-facts{display:grid;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line, var(--border-color))}.sahi-mnav__menu-clock,.sahi-mnav__menu-strip{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:none}.sahi-mnav__menu-clock::-webkit-scrollbar,.sahi-mnav__menu-strip::-webkit-scrollbar{display:none}.sahi-mnav__menu:has(.sahi-mnav__menu-facts){width:min(360px,calc(100vw - 20px))}@keyframes sahi-mobile-land{0%{transform:scale(.92)}68%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes sahi-mobile-menu{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}}@media(max-width:430px){.sahi-mbar{gap:4px;padding-inline:calc(6px + env(safe-area-inset-left)) calc(6px + env(safe-area-inset-right))}.sahi-mbar__instrument{gap:4px;padding-inline:6px}.sahi-mbar__price{font-size:12px}}@media(max-width:360px){.sahi-mbar{gap:2px}.sahi-mbar__instrument{gap:4px;padding-inline:5px}.sahi-mbar__quote{gap:4px}.sahi-mbar__price{font-size:12px}.sahi-mbar__change{gap:2px}}@media(max-width:340px){.sahi-mnav__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:320px){.sahi-mbar__quote{flex-direction:column;align-items:flex-start;gap:2px}.sahi-mbar__price{font-size:11px}.sahi-mbar__instrument{padding-inline:4px}.sahi-mbar__symbol{font-size:11px}}@media(prefers-reduced-motion:reduce){.sahi-mobile-chrome,.sahi-mobile-chrome *,.sahi-mobile-chrome *:before,.sahi-mobile-chrome *:after{transition-duration:1ms!important;animation-duration:1ms!important}}.upk-menu{width:300px;max-height:70dvh;display:flex;flex-direction:column;overflow:hidden;padding:0}:root[data-theme=light] .upk-menu{background:var(--surface-raised)!important;border:1px solid var(--line-strong)!important;box-shadow:var(--shadow-4)!important}.sahi-isearch-modal{--font-num: var(--font-sans);--radius-md: var(--radius);--shadow-menu: var(--shadow-5);--text-disabled: var(--text-subtle);--text-body-sm: var(--font-size-small);--text-caption: var(--font-size-caption);--text-micro: var(--font-size-micro);--tracking-caps: .06em;--dur-fast: var(--dur-tap, .12s);--dur-base: var(--dur-quick, .18s);--ease-out: var(--ease-ios-out, cubic-bezier(.16, 1, .3, 1));--ease-spring: var(--ease-ios-spring, cubic-bezier(.32, .72, 0, 1));--press-scale: .97;--tap-min: 44px}.sahi-isearch-modal{position:relative;width:min(600px,100%);height:min(600px,calc(100dvh - 32px));min-height:min(520px,calc(100dvh - 32px));max-width:600px;border-radius:12px;overflow:hidden;transform-origin:top center;box-sizing:border-box}.sahi-isearch{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-menu);font-family:var(--font-sans);box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sahi-isearch__head{display:flex;flex-direction:column;flex:none}.sahi-isearch__field{display:flex;align-items:center;gap:10px;flex:none;padding:0 16px;height:56px;border-bottom:1px solid var(--line-strong)}.sahi-isearch__ico{display:grid;place-items:center;flex:none;color:var(--text-disabled)}.sahi-isearch__in{flex:1;min-width:0;height:52px;border:0;background:none;color:var(--text-primary);font:500 16px/1.25 var(--font-sans);letter-spacing:-.01em}.sahi-isearch__in:focus{outline:none}.sahi-isearch .sahi-isearch__in:focus-visible{outline:none!important;box-shadow:none!important}.sahi-isearch__in::placeholder{color:var(--text-disabled)}.sahi-isearch__clear{flex:none;min-width:auto;border:0;background:none;padding:4px 2px;color:var(--text-secondary);font:500 var(--text-caption)/1 var(--font-sans);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.sahi-isearch__clear:hover{color:var(--text-primary);text-decoration:underline}.sahi-isearch__x{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.sahi-isearch__x svg{width:15px;height:15px}.sahi-isearch__x:hover{color:var(--text-primary);background:var(--surface-hover)}.sahi-isearch__x:active{transform:scale(var(--press-scale))}.sahi-isearch__x:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-isearch__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:none;padding:6px;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.sahi-isearch__tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--text-secondary);font:600 var(--text-micro)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sahi-isearch__tab i{font-style:normal;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-disabled);text-transform:none;letter-spacing:0}.sahi-isearch__tab:hover{color:var(--text-primary);background:var(--surface-hover)}.sahi-isearch__tab.is-on{color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-0),inset 0 0 0 1.5px var(--text-primary)}.sahi-isearch__tab.is-on i{color:var(--text-secondary)}.sahi-isearch__tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.sahi-isearch__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}.sahi-isearch__row{display:flex;align-items:center;gap:16px;width:100%;min-height:56px;flex:none;padding:8px 12px;box-sizing:border-box;border:0;background:none;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background var(--dur-fast) var(--ease-out)}.sahi-isearch__row+.sahi-isearch__row{box-shadow:inset 0 1px 0 var(--line-strong)}.sahi-isearch__row.is-hot{background:var(--surface-hover)}.sahi-isearch__row.is-current .sahi-isearch__nm{color:var(--text-primary);font-weight:600}.sahi-isearch__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-ring)}.sahi-isearch__nm{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sahi-isearch__nm mark{padding:0;background:none;color:var(--text-primary);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sahi-isearch__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;align-items:flex-start}.sahi-isearch__nmline{display:flex;align-items:baseline;gap:7px;min-width:0;max-width:100%}.sahi-isearch__kind{font-style:normal;flex:none;font-size:var(--text-micro);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-disabled);border:1px solid var(--line-strong);border-radius:4px;padding:1px 4px;line-height:1.3}.sahi-isearch__quote{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.sahi-isearch__px{font-family:var(--font-num);font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.sahi-isearch__chg{font-family:var(--font-num);font-size:var(--text-micro);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-disabled)}.sahi-isearch__chg.positive{color:var(--up-ink)}.sahi-isearch__chg.negative{color:var(--down-ink)}.sahi-isearch__sub{display:flex;align-items:center;gap:8px;font-size:var(--text-micro);color:var(--text-disabled)}.sahi-isearch__ex{font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.sahi-isearch__empty{margin:0;min-height:180px;display:grid;place-content:center;gap:8px;padding:24px;text-align:center}.sahi-isearch__empty strong{color:var(--text-primary);font-size:var(--text-caption);font-weight:600}.sahi-isearch__empty span{font-size:var(--text-micro);color:var(--text-disabled)}.sahi-isearch__elsewhere{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.sahi-isearch__elsewhere button{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:8px;background:none;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:600;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.sahi-isearch__elsewhere button:hover{background:var(--surface-hover)}.sahi-isearch__elsewhere button i{font-style:normal;font-family:var(--font-num);font-size:var(--text-micro);font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-disabled)}.sahi-isearch-modal{border-radius:var(--radius-xl, 16px)}.sahi-isearch{border-color:color-mix(in srgb,var(--line-strong) 82%,transparent);border-radius:var(--radius-xl, 16px);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.sahi-isearch__field{height:56px;padding-inline:16px 12px;background:color-mix(in srgb,var(--surface-hover) 28%,var(--surface-raised));border-bottom-color:color-mix(in srgb,var(--line-strong) 82%,transparent);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sahi-isearch__field:focus-within{background:color-mix(in srgb,var(--surface-hover) 56%,var(--surface-raised));border-bottom-color:color-mix(in srgb,var(--text-secondary) 44%,var(--line-strong))}.sahi-isearch__field:has(.sahi-isearch__in:focus-visible){box-shadow:inset 0 0 0 3px var(--accent-ring)}.sahi-isearch__ico,.sahi-isearch__x{color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary))}.sahi-isearch__in{height:52px;font-size:16px}.sahi-isearch__clear{min-height:32px;padding-inline:8px;border-radius:6px;text-decoration:none}.sahi-isearch__clear:hover{background:var(--surface-hover);text-decoration:none}.sahi-isearch__tabs{min-height:44px;padding:6px 10px;gap:4px;border-bottom-color:color-mix(in srgb,var(--line-strong) 82%,transparent)}.sahi-isearch__tab{height:32px;padding-inline:10px;border-radius:6px}.sahi-isearch__tab.is-on{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--text-primary)}.sahi-isearch__list{padding-bottom:6px;scrollbar-color:color-mix(in srgb,var(--text-secondary) 48%,transparent) transparent}.sahi-isearch__row{min-height:56px;padding:8px 16px;gap:20px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sahi-isearch__row+.sahi-isearch__row{box-shadow:inset 0 1px color-mix(in srgb,var(--line-strong) 72%,transparent)}.sahi-isearch__row:is(:hover,.is-hot){background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.sahi-isearch__row:active{background:color-mix(in srgb,var(--text-primary) 9%,transparent)}.sahi-isearch__main{gap:3px}.sahi-isearch__nmline{gap:8px}.sahi-isearch__nm{font-size:13px;line-height:1.25}.sahi-isearch__sub{line-height:1.2}.sahi-isearch__quote{min-width:120px;gap:2px}.sahi-isearch__px,.sahi-isearch__chg{line-height:1.2}.sahi-isearch__kind{border-color:color-mix(in srgb,var(--line-strong) 88%,transparent);background:color-mix(in srgb,var(--surface-hover) 42%,transparent)}@media(max-width:640px){.sahi-isearch__row{min-height:64px;padding:10px 16px;gap:12px;align-items:center}.sahi-isearch__row+.sahi-isearch__row{position:relative;box-shadow:none}.sahi-isearch__row+.sahi-isearch__row:before{content:"";position:absolute;inset:0 0 auto 16px;height:1px;background:color-mix(in srgb,var(--line-strong) 72%,transparent);pointer-events:none}.sahi-isearch__nm{font-size:15px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sahi-isearch__nmline{flex-wrap:wrap;row-gap:2px}.sahi-isearch__sub{font-size:var(--text-caption)}.sahi-isearch__quote{min-width:104px;text-align:right}.sahi-isearch__px{font-size:15px}.sahi-isearch__chg{font-size:var(--text-caption)}}@media(pointer:coarse){.sahi-isearch__x{width:36px;height:36px}.sahi-isearch__clear{min-height:36px}.sahi-isearch__tab{height:36px}}.sahi-isearch-modal--sheet{width:100%;max-width:none;height:min(86dvh,720px);max-height:calc(var(--upk-vvh, 100dvh) - 12px);min-height:0;border-radius:16px 16px 0 0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.sahi-isearch-modal--sheet .sahi-isearch{border-width:1px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -18px 48px color-mix(in srgb,var(--text) 30%,transparent)}.sahi-isearch__grip{flex:none;width:34px;height:4px;margin:8px auto 0;border-radius:var(--radius-pill, 999px);background:var(--text-disabled);opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.sahi-isearch-modal--sheet.is-grabbed .sahi-isearch__grip{transform:scaleX(1.294);opacity:.9}.sahi-isearch-modal--sheet .sahi-isearch__head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sahi-isearch-modal--sheet .sahi-isearch__head:active{cursor:grabbing}.sahi-isearch-modal--sheet .sahi-isearch__field{height:64px}.sahi-isearch-modal--sheet .sahi-isearch__tabs{min-height:52px;padding:8px}.sahi-isearch-modal--sheet .sahi-isearch__tab{height:44px}.sahi-isearch-modal--sheet .sahi-isearch__clear{min-height:var(--tap-min);padding-inline:12px}.sahi-isearch-modal--sheet .sahi-isearch__x{width:var(--tap-min);height:var(--tap-min)}.sahi-isearch-modal--sheet .sahi-isearch__list{padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:reduce){.sahi-isearch__grip,.sahi-isearch__row,.sahi-isearch__tab,.sahi-isearch__x,.sahi-isearch__clear,.sahi-isearch__field{transition-duration:1ms!important}}.app .chain-table-container{border-radius:var(--radius-lg)}.app .chain-table-container .chain-table th{padding:8px 6px;background:var(--terminal-panel-strong);border-bottom:1px solid var(--border);border-top:none}.app .chain-table-container .chain-table .val-cell{padding:6px 8px;border-bottom:1px solid var(--border2)}.app .chain-table-container .chain-table .strike-cell{padding:6px 12px;background:var(--surface);border-left:1px solid var(--border2);border-right:1px solid var(--border2);border-bottom:1px solid var(--border2);text-align:center}.app .chain-table-container .chain-table .ce-itm td:not(.strike-cell):not(.oi-bar-cell){background:color-mix(in srgb,var(--chain-itm-fill) 12%,var(--surface))}.app .chain-table-container .chain-table .pe-itm td:not(.strike-cell):not(.oi-bar-cell){background:color-mix(in srgb,var(--chain-itm-fill) 12%,var(--surface))}.app .chain-table-container .chain-table tbody tr:hover td{background:transparent}.app .chain-table-container .spot-divider-row td{padding:0;height:1px;border:none;background:transparent}.chain-table-container .spot-divider{position:relative;display:flex;align-items:center;justify-content:center;height:24px;margin:4px 0}.chain-table-container .spot-divider:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.chain-table-container .chain-table .atm-row td{border-top:1px solid var(--components-Chip-stroke-selected);border-bottom:1px solid var(--components-Chip-stroke-selected)}.chain-table-container .chain-table .atm-row .strike-cell{background:var(--components-Chip-surface-selected);border-left:2px solid var(--accent);border-right:2px solid var(--accent)}.chain-table-container .oi-bar-cell{position:relative;padding:0;vertical-align:bottom}.chain-table-container::-webkit-scrollbar{height:6px}.chain-table-container::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:var(--radius-lg)}.app .chain-table-container .spot-divider-row td{padding:6px 0!important;height:auto!important;background:transparent!important}.app .chain-table-container .spot-divider{height:30px!important;margin:0!important}.app .chain-table-container .spot-divider:before{height:2px!important;background:var(--accent)!important;opacity:.3!important}.app .chain-table .chg-cell:before,.app .chain-table td.chg-cell.val-up:before,.app .chain-table td.chg-cell.val-down:before{content:none!important;display:none!important}.sahi-customize-panel{box-sizing:border-box;position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 24px);max-height:calc(85vh - 60px);max-height:calc(85dvh - 60px);display:flex;flex-direction:column;background:var(--surface-card, var(--surface-raised));border:1px solid var(--line);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-4);font-family:var(--font-sans);color:var(--text);z-index:100;overflow:hidden;transform-origin:top right;animation:sahi-customize-enter var(--dur-quick, .18s) var(--ease-ios-out, ease) both}:root[data-theme=dark] .sahi-customize-panel,[data-theme=dark] .sahi-customize-panel{background:var(--surface-card, var(--surface-raised));border-color:var(--line);box-shadow:var(--shadow-4);color:var(--text)}.scp-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-card, var(--surface-raised))}:root[data-theme=dark] .scp-header,[data-theme=dark] .scp-header{border-bottom-color:var(--line);background:var(--surface-card, var(--surface-raised))}.scp-title-block{display:flex;flex-direction:column;gap:2px}.scp-title{font-size:14px;font-weight:700;line-height:1.2;color:var(--text)}:root[data-theme=dark] .scp-title,[data-theme=dark] .scp-title{color:var(--text)}.scp-subtitle{font-size:11px;font-weight:400;color:var(--text-muted)}.scp-header-actions{display:flex;align-items:center;gap:8px}.scp-reset-btn,.scp-close-btn{border-radius:var(--radius-sm, 6px)!important}.scp-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;gap:20px}.scp-section{display:flex;flex-direction:column;gap:10px}.scp-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.scp-section-description{font-size:11px;color:var(--text-muted)}.scp-section-heading{display:flex;align-items:flex-end;justify-content:space-between}.scp-setting-field{display:grid;gap:8px;min-width:0}.scp-setting-heading{display:grid;gap:4px}.scp-setting-title{margin:0;color:var(--text);font:600 14px/1.4 var(--font-sans);letter-spacing:0}.scp-setting-description{margin:0;color:var(--text-secondary, var(--text-muted));font:400 12px/1.45 var(--font-sans)}.scp-toggle-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md, 8px)}.scp-section-count{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.scp-toggle-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}:root[data-theme=dark] .scp-toggle-item,[data-theme=dark] .scp-toggle-item{border-bottom-color:var(--line)}.scp-toggle-item:last-child{border-bottom:0}.scp-segmented-control{display:flex;align-items:stretch;padding:3px;gap:3px;border-radius:var(--radius-md, 8px);background:var(--surface-sunken, var(--bg-sunken));border:1px solid var(--line);margin-top:4px;margin-bottom:8px}:root[data-theme=dark] .scp-segmented-control,[data-theme=dark] .scp-segmented-control{background:var(--surface-sunken, var(--bg-sunken));border-color:var(--line)}.scp-segmented-btn{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;height:32px;padding:0 7px;overflow:hidden;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:color var(--dur-tap, .12s) var(--ease-ios-out, ease),transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.scp-segmented-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;border:1px solid color-mix(in srgb,var(--text) 35%,var(--line));background:color-mix(in srgb,var(--text) 5%,var(--surface-raised));box-shadow:0 1px 3px #0000001a}:root[data-theme=dark] .scp-segmented-pill,[data-theme=dark] .scp-segmented-pill{background:var(--surface-active, var(--surface-high));box-shadow:0 1px 3px #0000004d}.scp-segmented-btn-label{position:relative;z-index:1;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scp-segmented-description{position:relative;z-index:1;color:var(--text-muted);font:400 11px/1.35 var(--font-sans);max-width:100%;text-align:center;white-space:normal;text-wrap:balance}.scp-segmented-btn:active{transform:scale(.97)}.scp-segmented-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}@keyframes sahi-customize-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sahi-customize-panel{animation:none}}:root[data-theme=dark] .scp-segmented-btn,[data-theme=dark] .scp-segmented-btn{color:var(--text-muted)}.scp-segmented-btn:hover{color:var(--text);background:var(--surface-hover)}:root[data-theme=dark] .scp-segmented-btn:hover,[data-theme=dark] .scp-segmented-btn:hover{color:var(--text);background:var(--surface-hover)}.scp-segmented-btn.is-active{color:var(--text)!important}.scp-column-list{display:flex;flex-direction:column;gap:6px}.scp-column-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm, 6px);background:var(--surface-card, var(--surface-raised));border:1px solid var(--line);transition:border-color var(--dur-tap, .12s) var(--ease-ios-out, ease)}:root[data-theme=dark] .scp-column-item,[data-theme=dark] .scp-column-item{background:var(--surface-card, var(--surface-raised));border-color:var(--line)}.scp-column-item.unselected{background:var(--surface-sunken, var(--bg-sunken))}:root[data-theme=dark] .scp-column-item.unselected,[data-theme=dark] .scp-column-item.unselected{background:var(--surface-sunken, var(--bg-sunken))}.scp-column-item.dragging{opacity:.5;border-style:dashed}.scp-col-name{font-size:12px;font-weight:500;color:var(--text)}:root[data-theme=dark] .scp-col-name,[data-theme=dark] .scp-col-name{color:var(--text)}.scp-col-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none!important;border-radius:0!important;cursor:pointer;background:transparent!important;box-shadow:none!important;transition:transform var(--dur-tap, .12s) var(--ease-ios-out, ease),opacity var(--dur-tap, .12s);flex-shrink:0}.scp-col-action.remove{color:var(--down-ink)!important;background:transparent!important}.scp-col-action.remove:hover{color:var(--down-ink)!important;background:transparent!important;transform:scale(1.15)}.scp-col-action.add{color:var(--accent-text)!important;background:transparent!important}.scp-col-action.add:hover{color:var(--accent-text)!important;background:transparent!important;transform:scale(1.15)}.scp-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;color:var(--text-muted);opacity:.7;cursor:grab;transition:opacity var(--dur-tap, .12s)}.scp-column-item:hover .scp-drag-handle{opacity:1;color:var(--text)}:root[data-theme=dark] .scp-column-item:hover .scp-drag-handle,[data-theme=dark] .scp-column-item:hover .scp-drag-handle{color:var(--text)}.scp-drag-handle:active{cursor:grabbing}html,body{background-color:#15020b!important;background-image:radial-gradient(circle at 50% -10%,rgba(200,14,125,.18) 0%,transparent 55%),radial-gradient(circle at 10% 25%,rgba(12,173,96,.1) 0%,transparent 45%),radial-gradient(circle at 90% 20%,rgba(196,52,46,.09) 0%,transparent 45%),radial-gradient(circle at 80% 80%,rgba(14,138,79,.08) 0%,transparent 50%),radial-gradient(circle at 20% 85%,rgba(102,3,60,.12) 0%,transparent 50%)!important;background-attachment:fixed!important;min-height:100vh;min-height:100dvh}#root{position:relative;z-index:1;background:transparent!important}:root[data-theme=dark] #root>.app{background:transparent!important}:root[data-theme=light] html,:root[data-theme=light] body{background-color:#fef1fa!important;background-image:radial-gradient(circle at 50% -10%,rgba(230,28,154,.07) 0%,transparent 60%),radial-gradient(circle at 10% 25%,rgba(12,173,96,.05) 0%,transparent 45%),radial-gradient(circle at 90% 20%,rgba(196,52,46,.04) 0%,transparent 45%),radial-gradient(circle at 80% 80%,rgba(14,138,79,.04) 0%,transparent 50%)!important}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--hover-wash)}::-webkit-scrollbar-corner{background:transparent}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-top:0;font-weight:600;letter-spacing:-.02em}p{color:var(--text-secondary);line-height:1.6}.text-primary{color:var(--text-primary)}a{color:var(--accent-primary);text-decoration:none;transition:opacity var(--dur-quick) var(--ease-out)}a:hover{opacity:.8}#root,.app{height:100vh;height:100dvh;display:flex;flex-direction:column}.dashboard-shell{flex:1;min-height:0}.dashboard-body,.main-area,.main-content{display:flex;flex-direction:column;flex:1;min-height:0}.sahi-route-fallback{display:grid;place-items:center;align-content:center;gap:6px;min-height:320px;padding:24px;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-caption, 12px)}.sahi-route-fallback strong{color:var(--text);font-size:var(--text-dense, 13px);font-weight:600}.app .chain-table .spot-divider:before,.chain-table .spot-divider:before{content:none!important;display:none!important}.row-expanded-row .detail-panel{margin:3px 8px 7px!important;border-radius:var(--radius)!important}.detail-panel .detail-index{font-size:12px!important}.detail-panel .detail-dte-tag,.detail-panel .detail-expiry-chip{min-height:18px!important;padding:2px 7px!important;border-radius:var(--radius)!important;font-size:12px!important}.detail-panel .detail-close{width:24px!important;height:24px!important;flex:0 0 24px!important}.detail-panel .detail-stat{min-height:16px!important;display:grid!important;grid-template-columns:minmax(58px,1fr) auto!important;gap:6px!important;align-items:baseline!important;padding:2px 0!important;border-bottom:1px dashed var(--border2)!important}.detail-panel .detail-stat:last-child{border-bottom:0!important}.detail-panel .stat-label{min-width:0!important;color:var(--text2)!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-panel .stat-value{color:var(--text)!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.strike-detail-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30000;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim-modal);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.strike-detail-bottom-sheet{box-sizing:border-box;width:min(100vw,720px);max-height:min(86dvh,760px);min-height:min(58dvh,560px);padding:10px 8px max(10px,env(safe-area-inset-bottom));border:1px solid var(--border2);border-bottom:0;border-radius:var(--radius-xl, 16px) var(--radius-xl, 16px) 0 0;background:var(--surface-raised);box-shadow:0 -18px 48px color-mix(in srgb,var(--text) 30%,transparent);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.strike-detail-sheet-grip{width:38px;height:4px;border-radius:999px;margin:0 auto 8px;background:var(--line-strong)}.strike-detail-bottom-sheet .detail-panel{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:transparent!important;overflow:visible!important;animation:none!important}.strike-detail-bottom-sheet .detail-close{flex:0 0 32px;width:32px!important;height:32px!important;border:1px solid var(--border2)!important;color:var(--text)!important}.strike-detail-bottom-sheet .greek-pills{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important}.strike-detail-bottom-sheet .greek-pills::-webkit-scrollbar{display:none!important}.strike-detail-bottom-sheet .greek-pill{flex:0 0 auto!important;height:32px!important;min-height:32px!important;border-radius:var(--radius-lg)!important;white-space:nowrap!important}.strike-detail-bottom-sheet .greeks-canvas,.strike-detail-bottom-sheet .payoff-canvas{min-height:132px!important}.chain-table th,.chain-table td,.chain-table .val-cell,.chain-table .ltp-cell,.chain-table .chg-cell{text-shadow:none!important}.chain-table .chain-row td{border-bottom-color:var(--border2)!important}.chain-table .chain-row:hover td{background:var(--hover-wash)!important}.chain-table .atm-row{box-shadow:none!important}.chain-table .atm-row td{background:var(--components-Chip-stroke-selected)!important}.chain-table .atm-row .strike-cell{box-shadow:inset 2px 0 0 var(--accent),inset -2px 0 0 var(--accent)!important}.chain-table .chg-cell.val-up:before,.chain-table .chg-cell.val-down:before{box-shadow:none!important;filter:none!important}.chain-table .chg-cell.val-up{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--positive, var(--green)) 5%,transparent))!important}.chain-table .chg-cell.val-down{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--negative, var(--red)) 5%,transparent))!important}.app .row-expanded-row .detail-panel{position:sticky!important;left:8px!important;width:calc(100dvw - 86px)!important;max-width:calc(100dvw - 86px)!important;box-sizing:border-box!important;margin:3px 8px 7px!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.app .upk-compact-list{display:flex;flex-direction:column;padding:0}.app .upk-compact-row{position:relative;display:grid;grid-template-columns:minmax(86px,1fr) minmax(0,auto);align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.app .upk-compact-row:last-child{border-bottom:0}.app .upk-compact-row:is(:hover,:focus-visible){background:var(--surface-hover, var(--hover-wash));outline:none}.app .upk-compact-row.active{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}.app .upk-compact-symbol{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app .upk-compact-quote{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.app .upk-compact-quote strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.2}.app .upk-compact-quote span{font-size:11px;font-weight:500;line-height:1.2}.app .upk-compact-quote span.positive{color:var(--up-ink)}.app .upk-compact-quote span.negative{color:var(--down-ink)}.app .upk-compact-quote span.neutral,.app .upk-compact-meta{color:var(--text-muted)}.app .upk-compact-meta{justify-self:end;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-theme=light] .app .sahi-customize-panel{background:var(--surface-high)!important;background-image:none!important;border-color:var(--line-strong)!important;border-radius:var(--radius-lg)!important;color:var(--brand-950)!important;box-shadow:var(--shadow-4)!important}:root[data-theme=light] .app .empty-brand-mark{background:color-mix(in srgb,var(--brand-950) 5%,transparent)!important;color:var(--brand-950)!important}.app .sahi-buildup-kpi{display:inline-flex;align-items:center!important;gap:var(--space-xs, 4px)!important;white-space:nowrap!important;background:color-mix(in srgb,var(--bu-accent) 15%,transparent)!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--bu-accent) 34%,transparent)!important;color:color-mix(in srgb,var(--bu-accent) 86%,var(--text))!important;box-shadow:none!important;min-width:40px!important;min-height:20px!important;padding:2px 7px!important;border-radius:var(--radius)!important;font-weight:700!important;letter-spacing:.01em!important}.app .sahi-buildup-kpi:before,.app .sahi-buildup-kpi:after{content:none!important;display:none!important;background:none!important}.app .sahi-buildup-kpi-code{color:inherit!important;text-shadow:none!important}.sahi-listrow-list{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.sahi-listrow{--sahi-listrow-h: 72px;--sahi-listrow-pad-x: var(--space-md, 12px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md, 12px);width:100%;box-sizing:border-box;min-height:var(--sahi-listrow-h);padding:var(--space-sm, 8px) var(--sahi-listrow-pad-x);border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;background:transparent}.sahi-listrow:last-child{border-bottom:0}.sahi-listrow__id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sahi-listrow__name{font-family:var(--font-sans);font-size:var(--font-size-body, 16px);font-weight:400;line-height:1.25;letter-spacing:-.006em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sahi-listrow__sub{display:flex;align-items:center;gap:var(--space-xs, 4px);min-width:0;font-size:var(--font-size-caption, 12px);font-weight:500;line-height:1.35;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sahi-listrow__badge{display:inline-flex;align-items:center;box-sizing:border-box;padding:1px 6px;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text-muted);font-size:var(--text-tick, 10px);font-weight:600;letter-spacing:.04em;white-space:nowrap}.sahi-listrow__badge.is-up{border-color:color-mix(in srgb,var(--up) 44%,var(--line));background:color-mix(in srgb,var(--up) 12%,transparent);color:var(--up-ink)}.sahi-listrow__badge.is-down{border-color:color-mix(in srgb,var(--down) 44%,var(--line));background:color-mix(in srgb,var(--down) 12%,transparent);color:var(--down-ink)}.sahi-listrow__badge.is-warn{border-color:color-mix(in srgb,var(--attentive) 44%,var(--line));background:color-mix(in srgb,var(--attentive) 12%,transparent);color:var(--warning-text, var(--attentive))}.sahi-listrow__vals{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;text-align:right}.sahi-listrow__price{font-family:var(--font-num, var(--font-sans));font-size:var(--font-size-body, 16px);font-weight:600;line-height:1.25;letter-spacing:-.006em;font-variant-numeric:tabular-nums;color:var(--text)}.sahi-listrow__chg{font-family:var(--font-num, var(--font-sans));font-size:var(--font-size-caption, 12px);font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted)}.sahi-listrow__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;font-size:var(--font-size-caption, 12px);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right}a.sahi-listrow,button.sahi-listrow{cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){a.sahi-listrow:hover,button.sahi-listrow:hover{background:var(--hover-wash)}}a.sahi-listrow:active,button.sahi-listrow:active{background:var(--hover-wash)}a.sahi-listrow:focus-visible,button.sahi-listrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:768px){.sahi-listrow{--sahi-listrow-h: 84px;--sahi-listrow-pad-x: var(--space-md, 12px);gap:var(--space-sm, 8px)}}@media(max-width:480px){.sahi-listrow{--sahi-listrow-h: 80px;flex-wrap:wrap;row-gap:var(--space-xs, 4px)}.sahi-listrow__id{order:1}.sahi-listrow__vals{order:2}.sahi-listrow__meta{order:3;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2px var(--space-md, 12px);text-align:left}.sahi-listrow--drop-meta .sahi-listrow__meta{display:none}}.app .sahi-stat-card{min-height:62px;justify-content:center;transition:transform .16s var(--ease-sahi-standard),border-color .2s,box-shadow .2s}.app .sahi-stat-card:hover{border-color:var(--border2);box-shadow:var(--shadow-smooth-l2);transform:translateY(-1px)}.app .chain-row.rzone-row .strike-cell:not(.atm-strike):not(.maxpain-strike){background:color-mix(in srgb,var(--red) 22%,transparent);box-shadow:inset 2px 0 0 0 var(--red),inset -2px 0 0 0 var(--red)}.app .chain-row.szone-row .strike-cell:not(.atm-strike):not(.maxpain-strike){background:color-mix(in srgb,var(--green) 22%,transparent);box-shadow:inset 2px 0 0 0 var(--green),inset -2px 0 0 0 var(--green)}.app .chain-row.rzone-row.szone-row .strike-cell:not(.atm-strike):not(.maxpain-strike){background:linear-gradient(90deg,color-mix(in srgb,var(--green) 22%,transparent),color-mix(in srgb,var(--red) 22%,transparent));box-shadow:inset 2px 0 0 0 var(--green),inset -2px 0 0 0 var(--red)}.app[data-active-tab=chain] .chain-table-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:linear-gradient(180deg,#ffffff05,#ffffff01),#0f0f0f!important;border-top-color:#fea3e51c!important}.app[data-active-tab=chain] .chain-table{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}.app[data-active-tab=chain] .chain-side-nav-row th{height:30px!important;padding-top:5px!important;padding-bottom:5px!important}.app[data-active-tab=chain] .chain-header-row th{height:29px!important;padding:4px 7px!important;color:#fde6f7b8!important;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0f0f0f!important;border-bottom-color:#fea3e51f!important;font-size:12px!important;font-weight:700!important}.app[data-active-tab=chain] .chain-table .chain-row td{height:var(--chain-row-h, 52px)!important;min-height:var(--chain-row-h, 52px)!important;padding:3px 7px!important;border-bottom-color:#fea3e50f!important;font-size:12px!important;line-height:1.1!important}.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#ffffff02!important}.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#ffffff03!important}.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#fea3e50d!important}.app[data-active-tab=chain] .chain-table .val-cell,.app[data-active-tab=chain] .chain-table .ltp-cell,.app[data-active-tab=chain] .chain-table .chg-cell{font-size:12px!important;font-weight:700!important}.app[data-active-tab=chain] .chain-table .ltp-cell{font-weight:700!important}.app[data-active-tab=chain] .chain-table .strike-cell,.app[data-active-tab=chain] .chain-table .th-strike,.app[data-active-tab=chain] .chain-table .chain-side-expiry-th{min-width:72px!important;width:72px!important;background:linear-gradient(180deg,#ffffff08,#ffffff02),#0f0f0f!important}.app[data-active-tab=chain] .chain-table .strike-val-lbl{font-size:12px!important;font-weight:700!important}.app[data-active-tab=chain] .chain-table .atm-row td{background-color:#17d07709!important;border-top-color:#17d07738!important;border-bottom-color:#17d07738!important}.app[data-active-tab=chain] .chain-table .spot-divider-row,.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious,.app[data-active-tab=chain] .chain-table .spot-divider-cell{height:30px!important;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important}.app[data-active-tab=chain] .chain-table .spot-divider{position:relative!important;display:block!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-top:1px solid rgba(254,163,229,.055)!important;border-bottom:1px solid rgba(254,163,229,.055)!important;background:linear-gradient(90deg,#0cad600b,#0cad600a,#e356500a),#000000e0!important;box-shadow:none!important;overflow:hidden!important}.app[data-active-tab=chain] .chain-table .spot-divider:before{content:""!important;position:absolute!important;left:16px!important;right:16px!important;top:50%!important;height:1px!important;transform:translateY(-50%)!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(12,173,96,.28) 35%,rgba(254,241,250,.3) 50%,rgba(227,86,80,.26) 65%,transparent)!important;box-shadow:none!important}.app[data-active-tab=chain] .chain-table .support-row td,.app[data-active-tab=chain] .chain-table .resistance-row td{box-shadow:none!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .spot-divider{background:linear-gradient(90deg,#0cad600d,#a50f660a,#e356500b),#fff!important}.app[data-active-tab=chain] .row-expanded-row .detail-panel{width:calc(100dvw - 126px)!important;max-width:calc(100dvw - 126px)!important;background:linear-gradient(180deg,#ffffff08,#ffffff02),#000000fa!important;border-color:#fea3e52e!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0003!important}.app[data-active-tab=chain] .detail-primary-tabs,.app[data-active-tab=chain] .detail-position-toggle{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:3px!important;border:1px solid rgba(254,163,229,.14)!important;border-radius:var(--radius-lg)!important;background:#000000b8!important;box-shadow:inset 0 1px #ffffff09!important}.app[data-active-tab=chain] .detail-mode-pill,.app[data-active-tab=chain] .detail-position-toggle button{height:28px!important;min-height:28px!important;padding:0 10px!important;border:0!important;border-radius:var(--radius)!important;background:transparent!important;color:#fde6f7b3!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.app[data-active-tab=chain] .detail-mode-pill.active{background:linear-gradient(180deg,#b7fbd94d,#b7fbd924),#b7fbd929!important;color:#fef1fa!important;box-shadow:inset 0 1px #ffffff1a!important}.app[data-active-tab=chain] .detail-position-toggle button.active{background:#0cad602e!important;color:#b7fbd9!important}.app[data-active-tab=chain] .detail-position-toggle button.active:nth-child(2){background:#e356502e!important;color:#fad0ce!important}:root[data-theme=light] .app[data-active-tab=chain] .row-expanded-row .detail-panel{background:#fff!important;border-color:#3d09201f!important}.app[data-active-tab=chain] .detail-mode-pill{position:relative!important;overflow:hidden!important}.app[data-active-tab=chain] .detail-mode-pill.active{background:transparent!important;box-shadow:none!important}.app[data-active-tab=chain] .detail-chart-content,.app[data-active-tab=chain] .detail-chart-empty{width:100%!important;height:100%!important}.app[data-active-tab=chain] .detail-chart-content{display:flex!important;align-items:stretch!important;min-width:0!important}.app[data-active-tab=chain] .detail-chart-empty{display:flex!important;align-items:center!important;justify-content:center!important;color:#fea3e5c7!important;font-size:12px!important;font-weight:700!important}.app{--oi-kpi-radius: 10px;--oi-kpi-card-border: rgba(254, 163, 229, .115);--oi-kpi-card-border-hover: rgba(23, 208, 119, .18);--oi-kpi-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .006)), rgba(0, 0, 0, .94);--oi-kpi-card-bg-soft: linear-gradient(180deg, rgba(255, 255, 255, .026), rgba(255, 255, 255, .004)), rgba(0, 0, 0, .88);--oi-kpi-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .032), 0 8px 18px rgba(0, 0, 0, .11);--oi-kpi-card-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .042), 0 10px 22px rgba(0, 0, 0, .15);--oi-kpi-label: rgba(253, 230, 247, .66);--oi-kpi-muted: rgba(253, 230, 247, .68);--oi-kpi-value: rgba(254, 241, 250, .96);--oi-kpi-ce: var(--toast-negative-text, var(--down));--oi-kpi-pe: var(--toast-positive-text, #17D077);--oi-kpi-warn: var(--toast-attentive-text, #FAD0CE);--oi-kpi-violet: #B7FBD9}:root[data-theme=light] .app{--oi-kpi-card-border: rgba(61, 9, 32, .085);--oi-kpi-card-border-hover: rgba(12, 173, 96, .2);--oi-kpi-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(254, 241, 250, .9)), #FFFFFF;--oi-kpi-card-bg-soft: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(254, 241, 250, .88)), #FEF1FA;--oi-kpi-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), 0 6px 16px rgba(61, 9, 32, .045);--oi-kpi-card-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .94), 0 8px 20px rgba(61, 9, 32, .065);--oi-kpi-label: rgba(61, 9, 32, .68);--oi-kpi-muted: rgba(114, 114, 114, .72);--oi-kpi-value: rgba(61, 9, 32, .92);--oi-kpi-ce: var(--oi-white-red, #C4342E);--oi-kpi-pe: var(--oi-white-green, #3D0920);--oi-kpi-warn: var(--oi-white-amber, #C4342E);--oi-kpi-violet: #17D077}.app[data-active-tab=chain]{--oc8k-bg: var(--surface);--oc8k-line-soft: var(--line);--oc8k-call: var(--up);--oc8k-put: var(--down);--oc8k-radius-control: var(--radius-sm);--oc8k-radius-card: var(--radius-lg);--oc8k-radius-shell: var(--radius-lg);--oc8k-control-h: 34px;--oc8k-table-header-h: 32px;--oc8k-table-row-h: 50px;--oc8k-surface-border: var(--line);--oc8k-surface-bg: var(--surface)}.app[data-active-tab=chain] .main-content,.app[data-active-tab=chain] .dashboard-body{background:var(--oc8k-bg)!important}.app[data-active-tab=chain] .chain-table-container{display:flex!important;flex-direction:column!important;margin:0!important;border-radius:var(--oc8k-radius-shell) var(--oc8k-radius-shell) 0 0!important;border-top:1px solid rgba(254,163,229,.14)!important;border-bottom:1px solid rgba(254,163,229,.08)!important;background:linear-gradient(180deg,#ffffff05,#ffffff01),var(--oc8k-bg)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff04!important}.app[data-active-tab=chain] .chain-table{flex:0 0 auto!important;color:#fde6f7d1!important;font-family:var(--font-sans)!important;font-size:12px!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important}.app[data-active-tab=chain] .chain-table thead{position:sticky!important;top:0!important;filter:none!important}.app[data-active-tab=chain] .chain-side-nav-row th{height:34px!important;padding:0 10px!important;cursor:pointer!important;border-bottom:1px solid rgba(254,163,229,.14)!important;background-color:#000000f5!important;background:linear-gradient(180deg,#3d0920eb,#000000f5)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000052!important}.app[data-active-tab=chain] .chain-side-nav-label{min-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.app[data-active-tab=chain] .chain-side-nav-label-ce{color:color-mix(in srgb,var(--oc8k-call) 84%,#FEF1FA)!important}.app[data-active-tab=chain] .chain-side-nav-label-pe{color:color-mix(in srgb,var(--oc8k-put) 84%,#FEF1FA)!important}.app[data-active-tab=chain] .chain-side-nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:74px!important;height:24px!important;padding:0 9px!important;border-radius:var(--radius)!important;border:1px solid transparent!important;color:inherit!important}.app[data-active-tab=chain] .chain-side-nav-row th:hover .chain-side-nav-link{border-color:#fea3e521!important;background:#ffffff09!important}.app[data-active-tab=chain] .chain-side-nav-arrow{transform:translateY(-1px)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;opacity:.82!important}.app[data-active-tab=chain] .chain-side-nav-active-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:max-content!important;height:28px!important;padding:0 7px 0 11px!important;border-radius:7px!important;border:1px solid rgba(254,163,229,.16)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff03),#000000b8!important;box-shadow:inset 0 1px #ffffff0b!important}.app[data-active-tab=chain] .chain-side-nav-active-chip-ce{border-color:color-mix(in srgb,var(--down-ink) 28%,transparent)!important;color:var(--down-ink)!important}.app[data-active-tab=chain] .chain-side-nav-active-chip-pe{border-color:color-mix(in srgb,var(--up-ink) 28%,transparent)!important;color:var(--up-ink)!important}.app[data-active-tab=chain] .chain-side-nav-active-chip>span:first-child{color:inherit!important;font-size:11px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important}.app[data-active-tab=chain] .chain-side-nav-close{width:18px!important;height:18px!important;flex:0 0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid currentColor!important;border-radius:5px!important;padding:0!important;background:color-mix(in srgb,currentColor 8%,transparent)!important;color:#fde6f7b8!important;line-height:1!important;opacity:.76!important;transition:opacity var(--dur-tap) ease,background-color var(--dur-tap) ease,transform var(--dur-tap) ease!important}.app[data-active-tab=chain] .chain-side-nav-button:hover .chain-side-nav-close,.app[data-active-tab=chain] .chain-side-nav-button:focus-visible .chain-side-nav-close{background:color-mix(in srgb,currentColor 16%,transparent)!important;opacity:1!important;transform:scale(1.04)!important}.app[data-active-tab=chain] .chain-side-expiry-th{min-width:94px!important;padding:0 10px!important;color:var(--text)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.012em!important;text-align:center!important;background-color:var(--surface)!important;border-left:none!important;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--line) 15%,transparent)!important;box-shadow:none!important}.app[data-active-tab=chain] .chain-header-row th{height:var(--oc8k-table-header-h)!important;padding:5px 7px!important;border-left:none!important;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--line) 15%,transparent)!important;background-color:var(--surface)!important;color:var(--text)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important}.app[data-active-tab=chain] .chain-header-row .th-ce,.app[data-active-tab=chain] .chain-header-row .th-pe{background-color:var(--surface)!important}.app[data-active-tab=chain] .chain-header-row .th-strike{color:var(--text)!important;background:var(--surface)!important;border-left:none!important;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--line) 15%,transparent)!important}.app[data-active-tab=chain] .chain-header-row .sort-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--text)!important}.app[data-active-tab=chain] .chain-table .chain-row td{height:var(--oc8k-table-row-h)!important;min-height:var(--oc8k-table-row-h)!important;padding:5px 7px!important;border-left:none!important;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--line) 15%,transparent)!important;background-color:var(--surface)!important;color:var(--text)!important}.app[data-active-tab=chain] .chain-table .chain-row-even td,.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:var(--surface)!important}.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:var(--surface)!important;border-bottom-color:var(--line-strong)!important;color:var(--text)!important}.app[data-active-tab=chain] .chain-table .val-cell,.app[data-active-tab=chain] .chain-table .ltp-cell,.app[data-active-tab=chain] .chain-table .chg-cell,.app[data-active-tab=chain] .chain-table .empty-cell{font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.app[data-active-tab=chain] .chain-table .empty-cell{color:var(--text)!important}.app[data-active-tab=chain] .chain-table .strike-cell{min-width:82px!important;padding-left:8px!important;padding-right:8px!important;border-left:none!important;border-right:none!important;border-bottom:1px solid color-mix(in srgb,var(--line) 15%,transparent)!important;background:var(--surface)!important;box-shadow:none!important}.app[data-active-tab=chain] .chain-table .strike-cell-inner{width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.app[data-active-tab=chain] .chain-table .strike-val-lbl{color:#fef1faf5!important;font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.006em!important}.app[data-active-tab=chain] .chain-table .atm-row td{border-top:1px solid rgba(23,208,119,.34)!important;border-bottom:1px solid rgba(23,208,119,.26)!important;background-color:#3d0920d1!important}.app[data-active-tab=chain] .chain-table .atm-row .strike-cell,.app[data-active-tab=chain] .chain-table .strike-cell.atm-strike{background:linear-gradient(180deg,#17d0772e,#17d0770d),#000000fa!important;box-shadow:inset 2px 0 #17d077d6,inset -2px 0 #17d077d6,0 0 0 1px #17d0771f!important}.app[data-active-tab=chain] .chain-table .strike-cell.maxpain-strike:not(.atm-strike){background:linear-gradient(180deg,#fad0ce24,#fad0ce09),#000000fa!important}.app[data-active-tab=chain] .chain-table .spot-divider-row td,.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious td{height:38px!important;padding:0!important;border-top:1px solid rgba(23,208,119,.1)!important;border-bottom:1px solid rgba(23,208,119,.08)!important;background:linear-gradient(90deg,#17d07708,#17d07709,#e3565008),#000000f0!important}.app[data-active-tab=chain] .chain-table .spot-divider{position:relative!important;min-height:36px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:4px 14px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important}.app[data-active-tab=chain] .chain-table .spot-divider:before,.app[data-active-tab=chain] .chain-table .spot-divider:after{content:none!important;display:none!important}.app[data-active-tab=chain] .chain-table .spot-divider>*{position:relative!important;z-index:1!important}.app[data-active-tab=chain] .chain-table .support-row td{box-shadow:inset 0 1px #17d0771f,inset 0 -1px #17d07718!important}.app[data-active-tab=chain] .chain-table .resistance-row td{box-shadow:inset 0 1px #e356501f,inset 0 -1px #e3565018!important}:root[data-theme=light] .app[data-active-tab=chain]{--oc8k-bg: #FEF1FA;--oc8k-line-soft: rgba(61, 9, 32, .06)}:root[data-theme=light] .app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#3d092005,#3d092001),#fef1fa!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-side-nav-row th,:root[data-theme=light] .app[data-active-tab=chain] .chain-header-row th{background:linear-gradient(180deg,#fffffffa,#fef1fae6)!important;border-color:#3d09201a!important;color:#3d0920bd!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-side-expiry-th,:root[data-theme=light] .app[data-active-tab=chain] .chain-header-row .th-strike,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-cell{background:var(--sahi-proto-panel, #FEF1FA)!important;color:var(--sahi-proto-ink, #3D0920)!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row td{background-color:#fff!important;border-color:var(--sahi-proto-line, #FDE6F7)!important;color:var(--sahi-proto-ink, #3D0920)!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#fff!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#fff!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#a50f660d!important;color:#3d0920eb!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .spot-divider-row td{background:linear-gradient(90deg,#0cad600f,#a50f660e,#e356500f),#fff!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-side-nav-link:hover,:root[data-theme=light] .app[data-active-tab=chain] .chain-side-nav-active-chip{border-color:#3d09201a!important;background:linear-gradient(180deg,#fffffff5,#fef1fac7),#fff!important;color:#3d0920cc!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-val-lbl{color:#3d0920eb!important}.app[data-active-tab=chain] .chain-side-nav-row th,.app[data-active-tab=chain] .chain-header-row th,.app[data-active-tab=chain] .chain-header-row .th-ce,.app[data-active-tab=chain] .chain-header-row .th-pe{background-color:var(--surface)!important}.app[data-active-tab=chain] .chain-side-expiry-th,.app[data-active-tab=chain] .chain-header-row .th-strike,.app[data-active-tab=chain] .chain-table .strike-cell{background-color:var(--surface)!important;border-left-color:var(--line)!important;border-right-color:var(--line)!important}.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell,.app[data-active-tab=chain] .chain-table .atm-row .strike-cell,.app[data-active-tab=chain] .chain-table .strike-cell.atm-strike,.app[data-active-tab=chain] .chain-table .chain-row.atm-row td.strike-cell,.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell.atm-strike{background-color:var(--surface)!important}.app[data-active-tab=chain] .chain-table .strike-cell.maxpain-strike:not(.atm-strike){background-color:var(--surface)!important}.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell.maxpain-strike:not(.atm-strike){background-color:var(--surface)!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-side-nav-row th,:root[data-theme=light] .app[data-active-tab=chain] .chain-header-row th,:root[data-theme=light] .app[data-active-tab=chain] .chain-side-expiry-th,:root[data-theme=light] .app[data-active-tab=chain] .chain-header-row .th-strike,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-cell,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row td.strike-cell{background-color:var(--surface)!important}.app{--sahi-chart-canvas-bg: #0F0F0F;--sahi-chart-canvas-bg-2: #0F0F0F;--sahi-chart-canvas-panel-soft: rgba(0, 0, 0, .82);--sahi-chart-canvas-line: rgba(254, 163, 229, .16);--sahi-chart-canvas-line-strong: rgba(254, 163, 229, .24);--sahi-chart-canvas-grid: rgba(254, 163, 229, .118);--sahi-chart-canvas-muted: rgba(254, 163, 229, .82);--sahi-chart-canvas-text: rgba(254, 241, 250, .94)}:root[data-theme=light] .app{--sahi-chart-canvas-bg: #FEF1FA;--sahi-chart-canvas-bg-2: #FFFFFF;--sahi-chart-canvas-panel-soft: rgba(254, 241, 250, .9);--sahi-chart-canvas-line: rgba(61, 9, 32, .105);--sahi-chart-canvas-line-strong: rgba(61, 9, 32, .16);--sahi-chart-canvas-grid: rgba(61, 9, 32, .072);--sahi-chart-canvas-muted: rgba(114, 114, 114, .72);--sahi-chart-canvas-text: rgba(61, 9, 32, .92)}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#ffffffd6,#fef1faeb),#fef1fa!important;border-color:var(--chain-light-border)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table{color:var(--chain-light-ink)!important;background:#fff!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:#3d092012!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table th{background:linear-gradient(180deg,#fff,#fef1fa),#fef1fa!important;color:#3d0920db!important;text-shadow:none!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.val-cell,.chg-cell,.ltp-cell){color:#3d0920e0!important;text-shadow:none!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .strike-cell,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .th-strike,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-side-expiry-th{background:linear-gradient(180deg,#fef1faf5,#fef1faf5),#fef1fa!important;border-color:#0cad6024!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .strike-val-lbl,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{color:var(--chain-light-ink)!important;text-shadow:none!important}.app[data-active-tab=chain] .chain-table td.strike-cell,.app[data-active-tab=chain] .chain-table th.th-strike,.app[data-active-tab=chain] .chain-side-expiry-th{animation:none!important;transition:background-color var(--dur-tap) ease,border-color var(--dur-tap) ease!important;background:linear-gradient(180deg,#ffffff06,#ffffff02),#0f0f0f!important;border-left:1px solid rgba(254,163,229,.11)!important;border-right:1px solid rgba(254,163,229,.11)!important;box-shadow:inset 0 1px #ffffff05!important}.app[data-active-tab=chain] .chain-table td.strike-cell{padding-inline:8px!important}.app[data-active-tab=chain] .chain-table td.strike-cell *{animation:none!important;filter:none!important}.app[data-active-tab=chain] .chain-table .atm-row .strike-cell,.app[data-active-tab=chain] .chain-table td.strike-cell.atm-strike{background:linear-gradient(180deg,#17d07716,#17d07707),#0f0f0f!important;border-left-color:#17d07747!important;border-right-color:#17d07747!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #17d0772e!important}.app[data-active-tab=chain] .chain-table td.strike-cell.maxpain-strike:not(.atm-strike){background:linear-gradient(180deg,#c5aa840f,#c5aa8404),#0f0f0f!important;border-left-color:#c5aa842e!important;border-right-color:#c5aa842e!important;box-shadow:inset 0 0 0 1px #c5aa841a!important}.app[data-active-tab=chain] .chain-table .strike-val-lbl{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:20px!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;color:#fef1faf0!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important}.app[data-active-tab=chain] .chain-table .atm-strike .strike-val-lbl{color:#fef1fa!important}.app[data-active-tab=chain] .chain-table td.ltp-cell{background:transparent!important;color:#fde6f7eb!important;font-weight:700!important}.app[data-active-tab=chain] .chain-table td.ltp-cell:before{content:none!important;display:none!important}.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:62px!important;height:24px!important;padding:0 4px!important;border:none!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious,.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious td,.app[data-active-tab=chain] .chain-table .spot-divider-spacious .spot-divider{height:44px!important;min-height:44px!important}.app[data-active-tab=chain] .chain-table .spot-divider-cell{background:linear-gradient(180deg,#17d07708,#fad0ce05),#000000db!important;border-top:1px solid rgba(23,208,119,.16)!important;border-bottom:1px solid rgba(250,208,206,.12)!important}.app[data-active-tab=chain] .chain-table .spot-divider{display:grid!important;grid-template-columns:minmax(132px,1fr) auto minmax(132px,1fr)!important;align-items:center!important;gap:12px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;overflow:hidden!important}.app[data-active-tab=chain] .chain-table .spot-divider:before{left:14px!important;right:14px!important;background:linear-gradient(90deg,transparent,rgba(23,208,119,.16) 36%,rgba(254,163,229,.26) 50%,rgba(250,208,206,.14) 64%,transparent)!important}.app[data-active-tab=chain] .chain-table .spot-divider:after{content:none!important;display:none!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table td.strike-cell,:root[data-theme=light] .app[data-active-tab=chain] .chain-table th.th-strike,:root[data-theme=light] .app[data-active-tab=chain] .chain-side-expiry-th{background:linear-gradient(180deg,#fffffff5,#fef1fae0),#fff!important;border-left-color:#3d09201a!important;border-right-color:#3d09201a!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-val-lbl,:root[data-theme=light] .app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{color:#3d0920d1!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-val-lbl{background:transparent!important;border-color:transparent!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{background:#3d092009!important;border-color:#3d092014!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .spot-divider-cell{background:linear-gradient(180deg,#0cad600b,#e3565007),#fef1faeb!important;border-top-color:#0cad6029!important;border-bottom-color:#e356501a!important}.app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#ffffff04,#ffffff01),#0f0f0f!important;border-color:#fea3e51f!important;box-shadow:inset 0 1px #ffffff06!important}.app[data-active-tab=chain] .chain-table{color:#fde6f7e0!important;font-variant-numeric:tabular-nums!important}.app[data-active-tab=chain] .chain-table th,.app[data-active-tab=chain] .chain-table td{letter-spacing:0!important}.app[data-active-tab=chain] .chain-table .chain-side-nav-row th,.app[data-active-tab=chain] .chain-table .chain-header-row th{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#000000fa!important;color:#fde6f7d6!important;border-color:#fea3e51a!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:uppercase!important}.app[data-active-tab=chain] .chain-table .chain-row td{color:#fde6f7db!important;background-color:#000000b8!important;border-color:#fea3e512!important;font-size:12px!important;font-weight:700!important;transition:background-color var(--dur-tap) ease,border-color var(--dur-tap) ease,color var(--dur-tap) ease!important}.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#000000ad!important}.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#000000d1!important}.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#3d0920f0!important;border-color:#17d07721!important}.app[data-active-tab=chain] .chain-table .val-cell,.app[data-active-tab=chain] .chain-table .chg-cell,.app[data-active-tab=chain] .chain-table .ltp-cell{color:#fde6f7e0!important}.app[data-active-tab=chain] .chain-table .val-up,.app[data-active-tab=chain] .chain-table .chg-cell.val-up{color:var(--up-ink)!important}.app[data-active-tab=chain] .chain-table .val-down,.app[data-active-tab=chain] .chain-table .chg-cell.val-down{color:var(--down-ink)!important}.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{min-width:58px!important;height:23px!important;border-radius:var(--radius-lg)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#fea3e50b!important;font-weight:700!important}.app[data-active-tab=chain] .chain-table td.strike-cell,.app[data-active-tab=chain] .chain-table th.th-strike,.app[data-active-tab=chain] .chain-table .chain-side-expiry-th{width:76px!important;min-width:76px!important}.app[data-active-tab=chain] .chain-table .strike-val-lbl{min-width:54px!important;color:#fef1faf0!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#fffffffa,#fef1faf5),#fff!important;border-color:#3d09201a!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table{color:#3d0920e6!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-side-nav-row th,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-header-row th{background:linear-gradient(180deg,#fffffffa,#fef1faeb),#fff!important;color:#727272e0!important;border-color:#3d092017!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row td{color:#3d0920e6!important;background-color:#fffffff0!important;border-color:#3d092011!important;font-weight:700!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#fef1faf5!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#fffffffa!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#fef1faa3!important;border-color:#0cad6024!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .val-up,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chg-cell.val-up{color:var(--up-ink)!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .val-down,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chg-cell.val-down{color:var(--down-ink)!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{color:#3d0920e6!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table td.strike-cell,:root[data-theme=light] .app[data-active-tab=chain] .chain-table th.th-strike,:root[data-theme=light] .app[data-active-tab=chain] .chain-table .chain-side-expiry-th{background:linear-gradient(180deg,#fff,#fef1faf0),#fff!important;border-color:#3d09201a!important}:root[data-theme=light] .app[data-active-tab=chain] .chain-table .strike-val-lbl{color:#3d0920e6!important}:root[data-theme=light] .app.app[data-active-tab=chain]{--chain-light-page: #FEF1FA;--chain-light-border: rgba(61, 9, 32, .115);--chain-light-ink: #3D0920;--chain-light-muted: #727272;--chain-light-cyan: var(--up);--chain-light-red: var(--down)}:root[data-theme=light] .app.app[data-active-tab=chain],:root[data-theme=light] .app.app[data-active-tab=chain] .dashboard-shell,:root[data-theme=light] .app.app[data-active-tab=chain] .dashboard-body{background:var(--bg)!important;color:var(--chain-light-ink)!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#ffffffd1,#fef1faeb),#fef1fa!important;border-color:var(--chain-light-border)!important;box-shadow:inset 0 1px #fff!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table{background:#fff!important;color:var(--chain-light-ink)!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:#3d092012!important;text-shadow:none!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#fffffffa!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#fef1fafa!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#fef1fadb!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.val-cell,.chg-cell,.ltp-cell){color:#3d0920e6!important;text-shadow:none!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){background:linear-gradient(180deg,#fef1faf5,#fef1faf5),#fef1fa!important;border-color:#0cad6024!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.strike-val-lbl,td.ltp-cell .ltp-value){color:var(--chain-light-ink)!important;text-shadow:none!important}.strike-detail-bottom-sheet .detail-chart-content{display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important}.strike-detail-bottom-sheet .detail-chart-empty{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:100%!important;height:100%!important;padding:20px!important;color:#fde6f7c7!important;text-align:center!important;font-size:14px!important;font-weight:700!important}.strike-detail-bottom-sheet .detail-primary-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.strike-detail-bottom-sheet .detail-mode-pill{width:100%!important;height:44px!important;min-height:44px!important;border-radius:var(--radius-lg)!important}.strike-detail-bottom-sheet .detail-greek-selector .greek-pill{height:30px!important;min-height:30px!important;padding:0 9px!important;border-radius:var(--radius-lg)!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.strike-detail-bottom-sheet .detail-greek-selector{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:4px!important;overflow-x:auto!important;border:1px solid rgba(254,163,229,.16)!important;border-radius:var(--radius-lg)!important;background:#0000009e!important;scrollbar-width:none!important}.strike-detail-bottom-sheet .detail-greek-selector::-webkit-scrollbar{display:none!important}.strike-detail-bottom-sheet .detail-greek-selector .greek-pill{flex:0 0 auto!important;min-width:58px!important;border:0!important;color:#fde6f7c7!important;background:transparent!important}.strike-detail-bottom-sheet .detail-greek-selector .greek-pill.active{color:#0f0f0f!important;background:linear-gradient(180deg,color-mix(in srgb,var(--detail-greek-color, #B7FBD9) 82%,#FFFFFF 18%),var(--detail-greek-color, #B7FBD9))!important}:root[data-theme=light] .strike-detail-bottom-sheet .detail-chart-empty{color:#727272c7!important}:root[data-theme=light] .strike-detail-bottom-sheet .detail-greek-selector{background:#fef1fa!important;border-color:#3d09201c!important}:root[data-theme=light] .strike-detail-bottom-sheet .detail-greek-selector .greek-pill{color:#727272db!important}.strike-detail-bottom-sheet{scroll-padding-top:0!important}.strike-detail-bottom-sheet .detail-panel{display:flex!important;flex-direction:column!important;min-height:0!important}.strike-detail-bottom-sheet .detail-index{flex:1 0 100%!important;color:#fef1fafa!important;font-size:clamp(20px,6vw,24px)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.05!important;min-width:0!important}.strike-detail-bottom-sheet :is(.detail-dte-tag,.detail-expiry-chip){min-height:28px!important;padding:0 11px!important;border-radius:var(--radius-lg)!important;font-size:clamp(12px,3vw,16px)!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.strike-detail-bottom-sheet .detail-close{position:absolute!important;top:16px!important;right:14px!important;width:40px!important;height:40px!important;border-radius:var(--radius-lg)!important;background:#ffffff0e!important}.strike-detail-bottom-sheet .detail-primary-tabs{gap:10px!important}.strike-detail-bottom-sheet .detail-mode-pill{height:42px!important;min-height:42px!important;border-radius:var(--radius-lg)!important}:root[data-theme=light] .strike-detail-bottom-sheet .detail-index{color:#0f0f0f!important}.strike-detail-bottom-sheet{max-height:min(90dvh,760px)!important}.strike-detail-bottom-sheet .detail-index{flex:0 0 auto!important;max-width:116px!important;font-size:clamp(16px,4.8vw,20px)!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.strike-detail-bottom-sheet :is(.detail-dte-tag,.detail-expiry-chip){min-height:24px!important;padding:0 8px!important;border-radius:var(--radius)!important;font-size:clamp(10px,2.75vw,12px)!important;line-height:1!important}.strike-detail-bottom-sheet .detail-close{top:11px!important;right:12px!important;width:34px!important;height:34px!important;border-radius:var(--radius-lg)!important;font-size:16px!important}.strike-detail-bottom-sheet .detail-mode-pill{height:38px!important;min-height:38px!important;border-radius:var(--radius-lg)!important;font-size:13px!important;font-weight:700!important}.strike-detail-bottom-sheet .detail-chart-empty{font-size:12px!important;font-weight:700!important}.strike-detail-bottom-sheet .detail-index{max-width:82px!important;font-size:clamp(16px,4.2vw,20px)!important}.strike-detail-bottom-sheet :is(.detail-dte-tag,.detail-expiry-chip){min-height:22px!important;padding-inline:6px!important;font-size:clamp(10px,2.45vw,11px)!important}.strike-detail-bottom-sheet .detail-close{top:10px!important;right:10px!important;width:32px!important;height:32px!important}.app.app[data-active-tab=chain]{--chain-page-bg: #0F0F0F;--chain-panel: var(--sahi-bg-1);--chain-panel-2: #3D0920;--chain-panel-3: #3D0920;--chain-border: rgba(254, 163, 229, .18);--chain-border-strong: rgba(254, 163, 229, .28);--chain-text: #FEF1FA;--chain-text-soft: rgba(253, 230, 247, .82);--chain-muted: rgba(254, 163, 229, .82);--chain-teal: #17D077;--chain-red: var(--down);--chain-shadow: 0 14px 36px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .06)}:root[data-theme=light] .app.app[data-active-tab=chain]{--chain-page-bg: #FEF1FA;--chain-panel: #FFFFFF;--chain-panel-2: #EFFEF6;--chain-panel-3: #FEF1FA;--chain-border: rgba(61, 9, 32, .12);--chain-border-strong: rgba(61, 9, 32, .18);--chain-text: #0F0F0F;--chain-text-soft: rgba(61, 9, 32, .84);--chain-muted: rgba(114, 114, 114, .9);--chain-teal: var(--up);--chain-red: var(--down);--chain-shadow: 0 12px 28px rgba(61, 9, 32, .075), inset 0 1px 0 rgba(255, 255, 255, .96)}.app.app[data-active-tab=chain],.app.app[data-active-tab=chain] .dashboard-shell,.app.app[data-active-tab=chain] .dashboard-body{background:var(--chain-page-bg)!important;color:var(--chain-text)!important}.app.app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#ffffff08,#ffffff02),#0f0f0f!important;border-color:var(--chain-border)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000038!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table-container{background:linear-gradient(180deg,#fff,#fef1fa),#fef1fa!important;box-shadow:inset 0 1px #fff!important}.app.app[data-active-tab=chain] .chain-table{background:transparent!important;color:var(--chain-text-soft)!important}.app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:#fea3e518!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:#3d092013!important;text-shadow:none!important}.app.app[data-active-tab=chain] .chain-table th{background:linear-gradient(180deg,#3d0920f5,#000000fa),var(--chain-panel)!important;color:var(--chain-muted)!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table th{background:linear-gradient(180deg,#fff,#fef1fa),#fef1fa!important;color:#3d0920db!important}.app.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#000000d1!important}.app.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#000000e0!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:#fffffffc!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row-odd td{background-color:#effef6fc!important}.app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#3d0920b8!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:#fef1fae0!important}.app.app[data-active-tab=chain] .chain-table :is(.val-cell,.ltp-cell,.chg-cell){color:var(--chain-text-soft)!important;opacity:1!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.val-cell,.ltp-cell,.chg-cell){color:#3d0920eb!important;text-shadow:none!important}.app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){background:linear-gradient(180deg,#3d0920fa,#000000fa),#0f0f0f!important;border-color:#17d0772e!important}:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){background:linear-gradient(180deg,#fef1fafa,#fef1fafa),#fef1fa!important;border-color:#0cad6024!important}.app.app[data-active-tab=chain] .chain-table :is(.strike-val-lbl,.ltp-value){color:var(--chain-text)!important;text-shadow:none!important}.app.app[data-active-tab=chain] .spot-divider{background:linear-gradient(90deg,#17d0771a,#b7fbd914,#e356501a),var(--chain-panel)!important;border-color:var(--chain-border)!important;color:var(--chain-text-soft)!important}:root[data-theme=light] .app.app[data-active-tab=chain] .spot-divider{background:linear-gradient(90deg,#0cad6012,#17d0770f,#e3565012),#effef6!important}.app.app[data-active-tab]{--sahi-chrome-ink: rgba(254, 241, 250, .94);--sahi-chrome-muted: rgba(254, 163, 229, .84);--sahi-chrome-border: rgba(254, 163, 229, .14);--sahi-chrome-border-strong: rgba(254, 163, 229, .22);--sahi-chrome-surface-2: rgba(0, 0, 0, .88)}:root[data-theme=light] .app.app[data-active-tab]{--sahi-chrome-ink: #3D0920;--sahi-chrome-muted: rgba(114, 114, 114, .86);--sahi-chrome-border: rgba(61, 9, 32, .105);--sahi-chrome-border-strong: rgba(61, 9, 32, .155);--sahi-chrome-surface-2: rgba(239, 254, 246, .94)}.app.app[data-active-tab=chain] .chain-table td.ltp-cell{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff05,#ffffff01),#000000b8!important;box-shadow:inset 0 1px #ffffff05!important}.app.app[data-active-tab=chain] .chain-table td.ltp-cell:after{content:none!important;display:none!important;background:transparent!important}.app.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{position:relative!important;z-index:1!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;line-height:inherit!important;text-align:center!important;text-shadow:none!important}.app.app[data-active-tab=chain] .chain-table td.ltp-cell,.app.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table td.ltp-cell,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table td.ltp-cell .ltp-value{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.app.app[data-active-tab=chain] .chain-table td.ltp-cell:before,.app.app[data-active-tab=chain] .chain-table td.ltp-cell:after,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table td.ltp-cell:before,:root[data-theme=light] .app.app[data-active-tab=chain] .chain-table td.ltp-cell:after{content:none!important;display:none!important;background:transparent!important}#root>.app input[type=checkbox],#root>.app input[type=radio]{accent-color:var(--accent)}.option-chain-loading{--loading-border: color-mix(in srgb, var(--line, #272727) 82%, transparent);--loading-muted: color-mix(in srgb, var(--text, #fafafa) 58%, transparent);--loading-placeholder: color-mix(in srgb, var(--text, #fafafa) 13%, transparent);display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-top:1px solid var(--loading-border);background:var(--bg, #0F0F0F);color:var(--text, #fafafa)}.option-chain-loading__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-bottom:1px solid var(--loading-border);padding:16px 24px;background:var(--panel, #1A1A1A)}.option-chain-loading__summary>div{min-width:0}.option-chain-loading__eyebrow{display:block;margin-bottom:4px;color:var(--accent-text);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.option-chain-loading__summary h2{margin:0;max-width:65ch;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:pretty}.option-chain-loading__summary p{margin:6px 0 0;max-width:76ch;color:var(--loading-muted);font-size:12px;font-weight:400;line-height:1.35;text-wrap:pretty}.option-chain-loading__status{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:32px;border:1px solid var(--loading-border);border-radius:999px;padding:6px 12px;color:var(--loading-muted);font-size:11px;font-weight:600;white-space:nowrap}.option-chain-loading__status>span{width:7px;height:7px;border-radius:50%;background:#c5aa84;box-shadow:0 0 0 4px color-mix(in srgb,#c5aa84 13%,transparent);animation:option-chain-loading-pulse 1.4s var(--ease-sahi-standard, cubic-bezier(.22, 1, .36, 1)) infinite}.option-chain-loading__table{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);min-height:0;overflow:hidden;background:var(--bg, #0F0F0F)}.option-chain-loading__side-head,.option-chain-loading__expiry-head{display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid var(--loading-border);font-size:12px;font-weight:700}.option-chain-loading__side-head.is-call{border-bottom-color:var(--down-ink);background:color-mix(in srgb,var(--down, #e35650) 8%,var(--panel, #1A1A1A));color:var(--down-ink)}.option-chain-loading__side-head.is-put{border-bottom-color:var(--up-ink);background:color-mix(in srgb,var(--up, #0cad60) 8%,var(--panel, #1A1A1A));color:var(--up-ink)}.option-chain-loading__expiry-head{flex-direction:column;border-inline:1px solid var(--loading-border);background:var(--panel, #1A1A1A);line-height:1.1}.option-chain-loading__expiry-head strong{font-family:var(--font-num, var(--font-sans));font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.option-chain-loading__expiry-head span{margin-top:2px;color:var(--loading-muted);font-size:10px}.option-chain-loading__columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:34px;border-bottom:1px solid var(--loading-border);background:var(--panel, #1A1A1A);color:var(--loading-muted);font-size:11px;font-weight:700;text-align:center}.option-chain-loading__strike-label{display:grid;place-items:center;border:1px solid var(--loading-border);border-top:0;background:var(--panel, #1A1A1A);color:var(--loading-muted);font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.option-chain-loading__rows,.option-chain-loading__row{display:contents}.option-chain-loading__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:52px;border-bottom:1px solid var(--loading-border);background:color-mix(in srgb,var(--panel, #1A1A1A) 64%,var(--bg, #0F0F0F))}.option-chain-loading__row:nth-child(2n) .option-chain-loading__metrics{background:var(--bg, #0F0F0F)}.option-chain-loading__strike{display:grid;min-height:52px;place-items:center;border-inline:1px solid var(--loading-border);border-bottom:1px solid var(--loading-border);background:var(--panel, #1A1A1A)}.option-chain-loading__metric{display:block;width:44%;height:8px;margin-inline:auto;border-radius:999px;background:var(--loading-placeholder);animation:option-chain-loading-pulse 1.4s var(--ease-sahi-standard, cubic-bezier(.22, 1, .36, 1)) infinite}.option-chain-loading__metric.is-md{width:58%}.option-chain-loading__metric.is-lg{width:72%}.option-chain-loading__row:nth-child(2n) .option-chain-loading__metric{animation-delay:.12s}.option-chain-loading__row:nth-child(3n) .option-chain-loading__metric{animation-delay:.24s}@keyframes option-chain-loading-pulse{0%,to{opacity:.42}50%{opacity:1}}@media(max-width:720px){.option-chain-loading__summary{min-height:76px;padding:12px 14px}.option-chain-loading__summary h2{font-size:18px}.option-chain-loading__summary p{overflow:visible;white-space:normal}.option-chain-loading__status{padding:6px 10px}.option-chain-loading__table{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.option-chain-loading__columns span:nth-child(2),.option-chain-loading__columns span:nth-child(4),.option-chain-loading__metrics>span:nth-child(2),.option-chain-loading__metrics>span:nth-child(4){display:none}.option-chain-loading__columns,.option-chain-loading__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:460px){.option-chain-loading__summary{flex-wrap:wrap;align-items:flex-start;gap:10px}.option-chain-loading__summary>div{flex:1 1 100%}.option-chain-loading__status{flex:0 0 auto;white-space:normal}}@media(prefers-reduced-motion:reduce){.option-chain-loading__metric,.option-chain-loading__status>span{animation:none;opacity:.72}}.app[data-active-tab=chain] :is(.chain-side-nav-button,.chain-side-expiry-button,.chain-sort-button,.strike-header-button,.strike-cell-button){display:flex;align-items:center;justify-content:inherit;width:100%;height:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.app[data-active-tab=chain] .chain-side-nav-button,.app[data-active-tab=chain] .chain-side-expiry-button,.app[data-active-tab=chain] .strike-header-button{justify-content:center}.app[data-active-tab=chain] .chain-sort-button{gap:4px;justify-content:inherit;white-space:nowrap}.app[data-active-tab=chain] .strike-cell-button{min-height:30px}.app[data-active-tab=chain] .strike-cell-inner{width:100%}.app.app[data-active-tab=chain] .chain-table td.itm-filter-hidden{visibility:hidden!important;pointer-events:none!important;color:transparent!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app[data-active-tab=chain] .metric-unavailable{color:var(--text3)!important;font-style:normal;opacity:.82}.app[data-active-tab=chain] .detail-header-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px}.strike-detail-bottom-sheet .detail-header-actions{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;z-index:4}.strike-detail-bottom-sheet .detail-header-actions .detail-close{position:static!important;width:40px!important;height:40px!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious,#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious td,#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-spacious .spot-divider{height:52px!important;min-height:52px!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-cell{border-top-color:#17d0772e!important;border-bottom-color:#17d0772e!important;background:#000000f0!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;height:52px!important;min-height:52px!important;padding:0 16px!important;overflow:visible!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{min-width:252px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:1px solid rgba(254,163,229,.2);border-radius:5px;background:#3d0920f0;box-shadow:inset 0 1px #ffffff0b,0 6px 16px #00000029;color:#fef1faf5;font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;white-space:nowrap}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-label{color:#fea3e5d6;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-price{color:#fef1fa;padding:0 9px;border-inline:1px solid rgba(254,163,229,.16);font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;letter-spacing:-.006em}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-change-pct{color:#17d077;font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .spot-divider-cell{border-top-color:#0cad602e!important;border-bottom-color:#0cad602e!important;background:#effef6!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{border-color:#3d09201f;background:#fff;box-shadow:0 2px 8px #3d092012;color:#3d0920}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .oc-spot-price{color:#3d0920}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious,#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious>td,#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-spacious .spot-divider{height:50px!important;min-height:50px!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider-cell{padding:0!important;border-top:1px solid rgba(23,208,119,.16)!important;border-bottom:1px solid rgba(23,208,119,.16)!important;background:var(--bg)!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider{box-sizing:border-box!important;width:100%!important;height:50px!important;min-height:50px!important;padding:0 14px!important;display:grid!important;grid-template-columns:64px minmax(0,720px) 64px!important;align-items:center!important;justify-content:center!important;gap:10px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--bg)!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster{grid-column:2!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;min-width:0!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(205px,auto) minmax(150px,1fr)!important;align-items:center!important;justify-content:center!important;gap:5px!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{box-sizing:border-box!important;position:static!important;inset:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;border:1px solid rgba(254,163,229,.16)!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{min-width:205px!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto auto auto!important;align-items:center!important;justify-content:center!important;gap:9px!important;border-color:#a50f6657!important;background:transparent!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-label{color:#fea3e5e0!important;font-size:var(--sahi-type-min)!important;font-weight:700!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-price{padding:0 9px!important;border-inline:1px solid rgba(254,163,229,.16)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.005em!important;line-height:1!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-change-pct{color:var(--up-ink)!important;font-size:11px!important;font-weight:700!important;line-height:1!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider.spot-down .oc-spot-change-pct{color:var(--down-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider.spot-flat .oc-spot-change-pct{color:var(--text-muted)!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .spot-divider-cell,:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .spot-divider{border-color:#0cad6024!important;background:#fef1fa!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{border-color:#3d09201c!important;background:#fff!important;box-shadow:0 1px 2px #3d09200b!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .oc-spot-price{color:#3d0920!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .oc-spot-center{border-color:#a50f663d!important;background:#effef6!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-row{box-sizing:border-box!important;width:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group{box-sizing:border-box!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group.is-multi .strike-market-marker{width:auto!important;min-width:0!important;flex:1 1 0!important;gap:2px!important;padding-inline:3px!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group.is-multi .strike-market-kind,#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group.is-multi .strike-market-role{overflow:hidden!important;text-overflow:clip!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group.is-multi .strike-market-role{font-size:0!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-group.is-multi .strike-market-role:after{content:attr(data-compact-role);font-size:var(--sahi-type-min)!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker{box-sizing:border-box!important;min-height:15px!important;width:fit-content!important;max-width:100%!important;padding:1px 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--market-level-color) 34%,transparent)!important;border-radius:4px!important;background:color-mix(in srgb,var(--market-level-color) 9%,var(--bg))!important;box-shadow:inset 0 1px #ffffff09!important;color:color-mix(in srgb,var(--market-level-color) 84%,white)!important;font-size:var(--sahi-type-min)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1!important;white-space:nowrap!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-resistance{--market-level-color: var(--down);--market-level-ink: var(--down-ink)}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker-support{--market-level-color: var(--up);--market-level-ink: var(--up-ink)}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-kind{color:var(--market-level-ink, var(--market-level-color))!important;font-size:var(--sahi-type-min)!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-market-role{color:inherit!important;font-size:var(--sahi-type-min)!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}#root>.app.app[data-active-tab=chain] .chain-table .market-resistance-level td.strike-cell:not(.atm-strike),#root>.app.app[data-active-tab=chain] .chain-table .market-support-level td.strike-cell:not(.atm-strike){box-shadow:inset 0 1px #ffffff06,inset 0 0 0 1px #fea3e509!important}#root>.app.app[data-active-tab=chain] .chain-table .market-resistance-level td.strike-cell:not(.atm-strike){border-inline-color:rgba(227,86,80,.22)!important}#root>.app.app[data-active-tab=chain] .chain-table .market-support-level td.strike-cell:not(.atm-strike){border-inline-color:rgba(23,208,119,.22)!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-cell.shrunk .strike-market-row{display:none!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table .strike-market-marker{background:color-mix(in srgb,var(--market-level-color) 7%,#FFFFFF)!important;box-shadow:inset 0 1px #ffffffb8!important;color:color-mix(in srgb,var(--market-level-color) 82%,#3D0920)!important}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-workspace{--payoff-surface: var(--surface);--payoff-surface-raised: var(--surface-raised);--payoff-border: var(--line);--payoff-muted: var(--text-muted)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .detail-control-cluster{min-width:0;display:grid;gap:5px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .detail-control-cluster--greeks{flex:0 1 auto}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .detail-control-label{display:inline-flex;align-items:center;gap:6px;color:var(--payoff-muted);font-size:var(--sahi-type-min);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .detail-control-label small{padding-left:6px;border-left:1px solid var(--line);color:var(--text-subtle);font-size:var(--sahi-type-min);font-weight:700;letter-spacing:.04em}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .detail-greek-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--detail-greek-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--detail-greek-color) 14%,transparent)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-workspace{width:100%;height:100%;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card{min-width:0;display:grid;gap:3px;padding:8px 10px;border:1px solid var(--payoff-border);border-radius:9px;background:var(--payoff-surface-raised);box-shadow:none}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card span{color:var(--payoff-muted);font-size:var(--sahi-type-min);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card small{overflow:hidden;color:var(--text-subtle);font-size:var(--sahi-type-min);font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card.up strong,:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card--profit strong{color:var(--up-ink)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card.down strong,:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card--loss strong{color:var(--down-ink)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-card{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--payoff-border);border-radius:var(--radius-lg, 12px);background:var(--payoff-surface);box-shadow:none}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head,:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head{padding:9px 12px 7px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head>div:first-child{min-width:0;display:flex;align-items:baseline;gap:7px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head strong{color:var(--text);font-size:12px;font-weight:700;line-height:1}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head span,:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-foot{color:var(--payoff-muted);font-size:var(--sahi-type-min);font-weight:700}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-overlay-legend{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-overlay-legend i{width:18px;height:0;border-top:2px dashed var(--payoff-greek-color)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-overlay-legend small{padding-left:6px;border-left:1px solid var(--line);color:var(--text-subtle);font-size:var(--sahi-type-min);font-style:normal;font-weight:700}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-canvas-shell{position:relative;min-height:0;overflow:hidden}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-canvas{width:100%!important;height:100%!important;min-height:0!important;display:block;cursor:crosshair;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-hover-card{position:absolute;top:57px;z-index:3;min-width:136px;display:grid;gap:4px;padding:7px 9px;transform:translate(-50%);pointer-events:none;border:1px solid var(--line);border-radius:var(--radius, 9px);background:var(--surface-raised);box-shadow:var(--shadow-4)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-hover-card span{display:flex;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:var(--sahi-type-min);font-weight:700}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-hover-card b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-hover-card b.up{color:var(--up-ink)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-hover-card b.down{color:var(--down-ink)}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-foot{padding:5px 12px 7px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}@media(max-width:768px){:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-summary-card{box-sizing:border-box}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-head,:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-plot-foot{box-sizing:border-box;flex-wrap:wrap;row-gap:4px}:is(.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .payoff-chart-legends{flex-wrap:wrap;row-gap:4px}}:root{--sahi-space-xsmall: 4px;--sahi-space-small: 8px;--sahi-space-medium: 12px;--sahi-space-large: 16px;--sahi-space-xlarge: 24px;--space-xs: var(--sahi-space-xsmall);--space-sm: var(--sahi-space-small);--space-md: var(--sahi-space-medium);--space-lg: var(--sahi-space-large);--space-xl: var(--sahi-space-xlarge);--spacing-xsmall: var(--sahi-space-xsmall);--spacing-small: var(--sahi-space-small);--spacing-medium: var(--sahi-space-medium);--spacing-large: var(--sahi-space-large);--spacing-xlarge: var(--sahi-space-xlarge);--sahi-type-2xs: var(--sahi-type-min);--sahi-type-xs: 12px;--sahi-type-sm: 13px;--sahi-type-md: 14px;--sahi-type-lg: 14px;--sahi-type-xl: 16px;--sahi-type-2xl: 20px;--sahi-line-tight: 1.15;--sahi-line-ui: 1.3;--sahi-bg-0: var(--bg);--sahi-bg-1: var(--bg-subtle);--sahi-bg-2: var(--bg-subtle);--sahi-surface-1: var(--bg-subtle);--sahi-surface-2: var(--bg-subtle);--sahi-surface-3: var(--sahi-surface-3);--sahi-border-soft: var(--line);--sahi-border-strong: var(--line);--sahi-text-1: var(--text);--sahi-text-2: var(--text-muted);--sahi-text-3: var(--text-subtle);--sahi-accent: var(--capital-purple);--sahi-positive: var(--up);--sahi-positive-strong: var(--up);--sahi-negative: var(--down);--sahi-negative-strong: var(--down);--sahi-attentive: var(--attentive);--sahi-oi-call: var(--sell-fill);--sahi-oi-call-ink: var(--down);--sahi-oi-put: var(--buy-fill);--sahi-oi-put-ink: var(--up);--bg: var(--sahi-bg-0);--bg2: var(--sahi-bg-1);--bg3: var(--sahi-bg-2);--surface: color-mix(in srgb, var(--sahi-surface-1) 92%, var(--surface) 8%);--surface2: var(--sahi-surface-2);--surface-raised: var(--sahi-surface-2);--surface3: var(--sahi-surface-3);--terminal-panel: color-mix(in srgb, var(--sahi-surface-1) 92%, var(--sahi-bg-0));--terminal-panel-strong: var(--sahi-bg-1);--terminal-panel-soft: color-mix(in srgb, var(--sahi-bg-1) 78%, transparent);--bg-panel: var(--terminal-panel-strong);--bg-input: color-mix(in srgb, var(--sahi-bg-0) 86%, var(--sahi-surface-1));--terminal-divider: var(--sahi-border-soft);--border: var(--sahi-border-soft);--border2: var(--sahi-border-strong);--text: var(--sahi-text-1);--text1: var(--sahi-text-1);--text2: var(--sahi-text-2);--text3: var(--sahi-text-3);--muted: var(--sahi-text-3);--accent: var(--sahi-accent);--blue: var(--sahi-accent);--purple: var(--sahi-accent);--green: var(--up);--red: var(--down);--yellow: var(--sahi-attentive);--cyan: var(--up);--positive: var(--up);--negative: var(--down);--attentive: var(--sahi-attentive);--sahi-purple: var(--sahi-accent);--sahi-control-accent: var(--sahi-accent);--sahi-rail-active: var(--sahi-accent);--bg1: var(--bg2);--bg-card: var(--surface);--text4: var(--text3);--text-heading: var(--text);--text-positive: var(--toast-positive-text);--text-negative: var(--toast-negative-text);--text-warning: var(--toast-attentive-text);--brand-purple: var(--sahi-accent);--brand-coral: var(--sell-fill);--brand-grad: var(--sahi-cta-gradient);--blur-panel: blur(18px);--btn-primary-top: var(--sahi-accent);--btn-primary-bottom: var(--sahi-accent);--components-button-primary-surface-top: var(--btn-primary-top);--components-button-primary-surface-bottom: var(--btn-primary-bottom);--sahi-cta-gradient: linear-gradient(180deg, var(--components-button-primary-surface-top), var(--components-button-primary-surface-bottom));--chip-surface-unselected: color-mix(in srgb, var(--line) 5.5%, transparent);--chip-surface-selected: color-mix(in srgb, var(--capital-purple) 20%, transparent);--chip-stroke-unselected: color-mix(in srgb, var(--line) 14%, transparent);--chip-stroke-selected: color-mix(in srgb, var(--line) 66%, transparent);--components-Chip-surface-unselected: var(--chip-surface-unselected);--components-Chip-surface-selected: var(--chip-surface-selected);--components-Chip-stroke-unselected: var(--chip-stroke-unselected);--components-Chip-stroke-selected: var(--chip-stroke-selected);--nav-surface: color-mix(in srgb, var(--bg) 94%, transparent);--components-Navigation-surface-L1: var(--nav-surface);--components-Navigation-surface-L2: var(--sahi-surface-1);--components-Navigation-stroke-top: color-mix(in srgb, var(--line) 12%, transparent);--components-Navigation-stroke-bottom: color-mix(in srgb, var(--bg) 36%, transparent);--toast-neutral-bg: color-mix(in srgb, var(--line) 14%, transparent);--toast-neutral-border: color-mix(in srgb, var(--line) 28%, transparent);--toast-neutral-text: var(--text);--toast-positive-bg: color-mix(in srgb, var(--buy-fill) 15%, transparent);--toast-positive-border: color-mix(in srgb, var(--buy-fill) 34%, transparent);--toast-positive-text: var(--up);--toast-negative-bg: color-mix(in srgb, var(--sell-fill) 16%, transparent);--toast-negative-border: color-mix(in srgb, var(--sell-fill) 36%, transparent);--toast-negative-text: var(--down);--toast-attentive-bg: color-mix(in srgb, var(--attentive) 15%, transparent);--toast-attentive-border: color-mix(in srgb, var(--attentive) 34%, transparent);--toast-attentive-text: var(--down);--components-toasts-Neutral-surface-L1: var(--toast-neutral-bg);--components-toasts-Neutral-stroke-L1: var(--toast-neutral-border);--components-toasts-Neutral-text: var(--toast-neutral-text);--components-toasts-Neutral-icon: var(--toast-neutral-text);--components-toasts-positive-surface-L1: var(--toast-positive-bg);--components-toasts-positive-stroke-L1: var(--toast-positive-border);--components-toasts-positive-text: var(--toast-positive-text);--components-toasts-positive-icon: var(--toast-positive-text);--components-toasts-negative-surface-L1: var(--toast-negative-bg);--components-toasts-negative-stroke-L1: var(--toast-negative-border);--components-toasts-negative-text: var(--toast-negative-text);--components-toasts-negative-icon: var(--toast-negative-text);--components-toasts-Attentive-surface-L1: var(--toast-attentive-bg);--components-toasts-Attentive-stroke-L1: var(--toast-attentive-border);--components-toasts-Attentive-text: var(--toast-attentive-text);--components-toasts-Attentive-icon: var(--toast-attentive-text);--components-toasts-Neutral-surface: var(--toast-neutral-bg);--components-toasts-Neutral-stroke: var(--toast-neutral-border);--components-toasts-positive-surface: var(--toast-positive-bg);--components-toasts-positive-stroke: var(--toast-positive-border);--components-toasts-negative-surface: var(--toast-negative-bg);--components-toasts-negative-stroke: var(--toast-negative-border);--components-toasts-Attentive-surface: var(--toast-attentive-bg);--components-toasts-Attentive-stroke: var(--toast-attentive-border);--components-toasts-Neutral-bg: var(--toast-neutral-bg);--components-toasts-Neutral-border: var(--toast-neutral-border);--components-toasts-positive-bg: var(--toast-positive-bg);--components-toasts-positive-border: var(--toast-positive-border);--components-toasts-negative-bg: var(--toast-negative-bg);--components-toasts-negative-border: var(--toast-negative-border);--components-toasts-Attentive-bg: var(--toast-attentive-bg);--components-toasts-Attentive-border: var(--toast-attentive-border);--surface-solid-brand-primary-L1: var(--surface);--surface-solid-brand-primary-L2: var(--surface2);--surface-solid-brand-primary-L3: var(--surface3);--surface-solid-brand-l2: var(--surface2);--surface-solid-brand-l3: var(--surface3);--surface-transparent-positive-primary: var(--toast-positive-bg);--surface-transparent-negative-primary: var(--toast-negative-bg);--green-bg: var(--toast-positive-bg);--red-bg: var(--toast-negative-bg);--yellow-bg: var(--toast-attentive-bg);--blue-bg: var(--chip-surface-selected);--purple-bg: var(--chip-surface-selected);--shadow-l1: 0 1px 2px color-mix(in srgb, var(--bg) 16%, transparent);--shadow-l2: 0 3px 8px color-mix(in srgb, var(--bg) 20%, transparent);--shadow-l3: 0 10px 24px color-mix(in srgb, var(--bg) 28%, transparent);--shadow-l4: 0 20px 48px color-mix(in srgb, var(--bg) 34%, transparent);--shadow-smooth-l1: 0 2px 8px color-mix(in srgb, var(--bg) 16%, transparent);--shadow-smooth-l2: 0 8px 22px color-mix(in srgb, var(--bg) 20%, transparent);--shadow-smooth-l3: 0 16px 38px color-mix(in srgb, var(--bg) 26%, transparent);--shadow-smooth-l4: 0 24px 54px color-mix(in srgb, var(--bg) 30%, transparent);--shadow-smooth-l5: 0 34px 70px color-mix(in srgb, var(--bg) 36%, transparent);--shadow-L1: var(--shadow-l1);--shadow-L2: var(--shadow-l2);--shadow-L3: var(--shadow-l3);--shadow-L4: var(--shadow-l4);--shadow-smooth-L1: var(--shadow-smooth-l1);--shadow-smooth-L2: var(--shadow-smooth-l2);--shadow-smooth-L3: var(--shadow-smooth-l3);--shadow-smooth-L4: var(--shadow-smooth-l4);--shadow-smooth-L5: var(--shadow-smooth-l5);--inner-shadow: inset 0 1px 2px color-mix(in srgb, var(--bg) 30%, transparent)}:root[data-theme=light]{--sahi-bg-0: var(--surface);--sahi-bg-1: var(--bg-subtle);--sahi-bg-2: var(--bg-subtle);--sahi-surface-1: var(--surface);--sahi-surface-2: var(--bg-subtle);--sahi-surface-3: var(--bg-subtle);--sahi-border-soft: var(--line);--sahi-border-strong: var(--line-strong);--sahi-text-1: var(--text);--sahi-text-2: var(--text-muted);--sahi-text-3: var(--text-subtle);--sahi-accent: var(--capital-purple);--sahi-positive: var(--up);--sahi-positive-strong: var(--up);--sahi-negative: var(--down);--sahi-negative-strong: var(--down);--sahi-attentive: var(--attentive);--sahi-oi-call: var(--sell-fill);--sahi-oi-call-ink: var(--down);--sahi-oi-put: var(--up);--sahi-oi-put-ink: var(--buy-fill);--surface: var(--surface);--terminal-panel: var(--surface);--terminal-panel-strong: var(--surface);--terminal-panel-soft: color-mix(in srgb, var(--surface) 88%, transparent);--bg-input: var(--surface);--nav-surface: color-mix(in srgb, var(--surface) 94%, transparent);--sahi-control-accent-rgb: 165, 15, 102;--components-Navigation-stroke-top: color-mix(in srgb, var(--line) 12%, transparent);--components-Navigation-stroke-bottom: color-mix(in srgb, var(--line) 8%, transparent);--btn-primary-top: var(--capital-purple);--btn-primary-bottom: var(--capital-purple);--chip-surface-unselected: color-mix(in srgb, var(--line) 4.5%, transparent);--chip-surface-selected: color-mix(in srgb, var(--capital-purple) 12%, transparent);--chip-stroke-unselected: color-mix(in srgb, var(--line) 13%, transparent);--chip-stroke-selected: color-mix(in srgb, var(--capital-purple) 46%, transparent);--toast-neutral-bg: color-mix(in srgb, var(--line) 10%, transparent);--toast-neutral-border: color-mix(in srgb, var(--line) 22%, transparent);--toast-neutral-text: var(--text);--toast-positive-bg: color-mix(in srgb, var(--buy-fill) 11%, transparent);--toast-positive-border: color-mix(in srgb, var(--buy-fill) 28%, transparent);--toast-positive-text: var(--text);--toast-negative-bg: color-mix(in srgb, var(--sell-fill) 10%, transparent);--toast-negative-border: color-mix(in srgb, var(--sell-fill) 28%, transparent);--toast-negative-text: var(--down);--toast-attentive-bg: color-mix(in srgb, var(--attentive) 12%, transparent);--toast-attentive-border: color-mix(in srgb, var(--attentive) 28%, transparent);--toast-attentive-text: var(--warning-text);--shadow-l1: 0 1px 2px color-mix(in srgb, var(--line) 5%, transparent);--shadow-l2: 0 3px 8px color-mix(in srgb, var(--line) 7%, transparent);--shadow-l3: 0 10px 24px color-mix(in srgb, var(--line) 10%, transparent);--shadow-l4: 0 20px 48px color-mix(in srgb, var(--line) 13%, transparent);--shadow-smooth-l1: 0 2px 8px color-mix(in srgb, var(--line) 5%, transparent);--shadow-smooth-l2: 0 8px 22px color-mix(in srgb, var(--line) 8%, transparent);--shadow-smooth-l3: 0 16px 38px color-mix(in srgb, var(--line) 11%, transparent);--shadow-smooth-l4: 0 24px 54px color-mix(in srgb, var(--line) 14%, transparent);--shadow-smooth-l5: 0 34px 70px color-mix(in srgb, var(--line) 17%, transparent);--inner-shadow: inset 0 1px 2px color-mix(in srgb, var(--line) 7%, transparent)}#root>.app{--context-header-bg: var(--components-Navigation-surface-L1);--context-header-surface: var(--surface-solid-brand-primary-L1);--context-header-surface-hover: var(--surface-solid-brand-primary-L2);--context-header-surface-active: var(--components-Chip-surface-selected);--context-header-border: var(--components-Navigation-stroke-top);--context-header-divider: var(--components-Navigation-stroke-bottom);--context-header-text: var(--text);--context-header-muted: var(--text3);--context-header-faint: color-mix(in srgb, var(--text3) 74%, transparent);--context-header-accent: var(--components-button-primary-surface-top);--context-header-accent-soft: var(--components-Chip-surface-selected);--context-header-accent-border: var(--components-Chip-stroke-selected);--context-header-positive: var(--components-toasts-positive-text);--context-header-negative: var(--components-toasts-negative-text);--context-header-warning: var(--components-toasts-Attentive-text);--context-header-radius: var(--radius-lg);--context-header-shadow: var(--shadow-smooth-L1);--command-bg: var(--components-Navigation-surface-L1);--command-bg-active: var(--components-Chip-surface-selected);--command-line: var(--components-Navigation-stroke-top);--command-text: var(--text2);--command-muted: var(--text3);--command-accent: var(--components-button-primary-surface-top);--command-focus: color-mix(in srgb, var(--components-button-primary-surface-top) 38%, transparent)}:root[data-theme=light] #root>.app{--context-header-bg: var(--components-Navigation-surface-L1);--context-header-surface: var(--surface-solid-brand-primary-L1);--context-header-surface-hover: var(--surface-solid-brand-primary-L2);--context-header-surface-active: var(--components-Chip-surface-selected);--context-header-border: var(--components-Navigation-stroke-top);--context-header-divider: var(--components-Navigation-stroke-bottom);--context-header-text: var(--text);--context-header-muted: var(--text3);--context-header-faint: color-mix(in srgb, var(--text3) 74%, transparent);--context-header-accent: var(--components-button-primary-surface-top);--context-header-accent-soft: var(--components-Chip-surface-selected);--context-header-accent-border: var(--components-Chip-stroke-selected);--context-header-positive: var(--components-toasts-positive-text);--context-header-negative: var(--components-toasts-negative-text);--context-header-warning: var(--components-toasts-Attentive-text);--context-header-shadow: var(--shadow-smooth-L1)}:root{--sahi-selection-gradient: var(--sahi-cta-gradient);--sahi-selection-gradient-horizontal: linear-gradient(90deg, var(--components-button-primary-surface-top), var(--components-button-primary-surface-bottom));--sahi-selection-surface: var(--bg-input);--sahi-selection-surface-hover: var(--surface2);--sahi-selection-border: var(--components-Chip-stroke-unselected);--sahi-selection-text: var(--text2);--sahi-selection-focus: color-mix(in srgb, var(--components-button-primary-surface-top) 22%, transparent);--sahi-selection-shadow: 0 8px 20px color-mix(in srgb, var(--components-button-primary-surface-bottom) 22%, transparent)}.app,.dashboard-shell,.dashboard-body,.main-content{background:var(--bg);color:var(--text)}.index-menu,.detail-panel{border-color:var(--border)!important;background-color:var(--surface)!important;box-shadow:var(--shadow-smooth-L3)}.sahi-btn{border-radius:var(--radius-lg);line-height:var(--sahi-line-ui);transition:transform var(--dur-tap) var(--ease-sahi-standard),box-shadow var(--dur-tap) var(--ease-sahi-standard),background var(--dur-tap) var(--ease-sahi-standard),border-color var(--dur-tap) var(--ease-sahi-standard)}.sahi-btn-m{min-height:48px}.sahi-btn-s{min-height:40px}@media(pointer:coarse){.sahi-btn-s{min-height:var(--btn-h-tap, 44px)}}.sahi-btn-intent-primary{background:var(--brand-600)!important;color:var(--capital-white)!important;border-color:transparent!important;box-shadow:0 2px 8px color-mix(in srgb,var(--capital-black) 22%,transparent)!important}.sahi-btn-intent-primary:hover:not(:disabled){background:var(--brand-700)!important;transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--capital-black) 28%,transparent)!important}.sahi-btn-intent-secondary{background:var(--surface2)!important;border-color:var(--border2)!important;color:var(--text)!important}.sahi-btn-intent-tertiary.is-active,.sahi-btn-intent-tertiary.active{color:var(--text)!important;border-color:var(--components-Chip-stroke-selected)!important;background:var(--components-Chip-surface-selected)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 8%,transparent)}.sahi-btn-intent-critical{color:var(--components-toasts-negative-text)!important;background:var(--components-toasts-negative-surface-L1)!important;border-color:var(--components-toasts-negative-stroke-L1)!important}.sahi-btn-intent-positive{color:var(--text)!important;background:linear-gradient(180deg,var(--sahi-positive-strong),var(--sahi-positive))!important}:is(button,input,select,textarea,[role=button],[role=tab],[role=switch]):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}#root>.app.app[data-active-tab=chain]{--sahi-proto-font: var(--font-sans);--sahi-proto-bg: var(--bg);--sahi-proto-panel: var(--surface);--sahi-proto-panel-2: var(--surface-raised);--sahi-proto-line: var(--line);--sahi-proto-line-2: var(--line-strong);--sahi-proto-ink: var(--text);--sahi-proto-ink-2: var(--text-muted);--sahi-proto-muted: var(--text-subtle);--sahi-proto-green: var(--up);--sahi-proto-green-soft: color-mix(in srgb, var(--up) 14%, transparent);--sahi-proto-red: var(--down);--sahi-proto-red-soft: color-mix(in srgb, var(--down) 14%, transparent);--sahi-proto-buy: var(--buy-fill);--sahi-proto-sell: var(--sell-fill);--sahi-proto-accent: var(--accent);--sahi-proto-accent-2: var(--warm-500);--sahi-proto-chip: var(--bg-subtle);--sahi-proto-accent-soft: var(--accent-wash);--sahi-proto-accent-line: var(--accent);--sahi-proto-shadow: var(--shadow-2)}:root[data-theme=light] #root>.app.app[data-active-tab=chain]{--sahi-proto-bg: #FFFFFF;--sahi-proto-panel: #FEF1FA;--sahi-proto-panel-2: #EFFEF6;--sahi-proto-line: #FDE6F7;--sahi-proto-line-2: #FEF1FA;--sahi-proto-ink: #3D0920;--sahi-proto-ink-2: #727272;--sahi-proto-muted: #A3A3A3;--sahi-proto-green-soft: #B7FBD9;--sahi-proto-red-soft: #FAD0CE;--sahi-proto-chip: #FEF1FA;--sahi-proto-accent-soft: #FEF1FA;--sahi-proto-accent-line: #FDE6F7;--sahi-proto-shadow: 0 8px 30px rgba(61, 9, 32, .14);color-scheme:light}#root>.app.app[data-active-tab=chain] :is(button,input,select,textarea){font-family:var(--sahi-proto-font)!important}#root>.app.app[data-active-tab=chain] :is(.dashboard-shell,.dashboard-body,.main-area,.main-content,.chain-table-container){background:var(--sahi-proto-bg)!important;color:var(--sahi-proto-ink)!important}#root>.app.app[data-active-tab=chain] :is(.dashboard-body,.main-area,.main-content){font-family:var(--sahi-proto-font)!important}#root>.app.app[data-active-tab=chain] .chain-table{font-family:var(--sahi-proto-font)!important;color:var(--sahi-proto-ink)!important;font-size:12px!important}#root>.app.app[data-active-tab=chain] .chain-table-container{border-color:var(--sahi-proto-line)!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table thead th,#root>.app.app[data-active-tab=chain] .chain-header-row th{border-color:var(--sahi-proto-line)!important;background:var(--sahi-proto-panel)!important;color:var(--sahi-proto-muted)!important;font-size:11px!important;font-weight:600!important}#root>.app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:var(--sahi-proto-line-2)!important;font-family:var(--sahi-proto-font)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td{border-color:var(--sahi-proto-line-2)!important;background:var(--sahi-proto-bg)!important;color:var(--sahi-proto-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row-even td{background:var(--sahi-proto-bg)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row-odd td{background:var(--sahi-proto-bg)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background:var(--sahi-proto-panel)!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){border-color:var(--sahi-proto-line)!important;background:var(--sahi-proto-panel)!important;color:var(--sahi-proto-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .atm-row td{border-color:var(--sahi-proto-accent-line)!important;background:var(--sahi-proto-accent-soft)!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-cell.atm-strike,#root>.app.app[data-active-tab=chain] .chain-table .atm-row .strike-cell{background:var(--sahi-proto-accent-soft)!important;color:var(--sahi-proto-accent)!important;box-shadow:inset 2px 0 0 var(--sahi-proto-accent)!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-cell.maxpain-strike:not(.atm-strike){background:color-mix(in srgb,var(--sahi-proto-accent-2) 10%,var(--sahi-proto-panel))!important;color:var(--sahi-proto-accent-2)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--sahi-proto-accent-2) 42%,transparent)!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.bu-short-cover,.sc,.short-cover){background:color-mix(in srgb,var(--sahi-proto-green) 18%,var(--sahi-proto-bg))!important;color:var(--up-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider{background:var(--sahi-proto-panel)!important;border-color:var(--sahi-proto-line)!important;color:var(--sahi-proto-ink-2)!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sahi-proto-buy) 30%,transparent) 42%,color-mix(in srgb,var(--sahi-proto-muted) 34%,transparent) 50%,color-mix(in srgb,var(--sahi-proto-red) 26%,transparent) 58%,transparent)!important;box-shadow:none!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .chain-table :is(.bu-short-cover,.sc,.short-cover){background:#fde6f7!important;color:#3d0920!important}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .strike-detail-sheet-backdrop{background:#3d092047!important}#root>.app.app[data-active-tab=chain] .dashboard-body{gap:0!important;padding:0!important;overflow:hidden!important;background:var(--sahi-proto-bg)!important}#root>.app.app[data-active-tab=chain] .main-area,#root>.app.app[data-active-tab=chain] .main-content{gap:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--sahi-proto-bg)!important}#root>.app.app[data-active-tab=chain] .chain-table-container{flex:1 1 auto!important;min-height:0!important;height:auto!important;margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:var(--sahi-proto-bg)!important}#root>.app.app[data-active-tab=chain] .chain-table{margin:0!important;border-spacing:0!important;font-family:var(--sahi-proto-font)!important}#root>.app.app[data-active-tab=chain] .chain-table :is(th,td){height:34px!important;padding-top:0!important;padding-bottom:0!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label-ce,#root>.app.app[data-active-tab=chain] .chain-table .th-ce .chain-sort-button{color:var(--down-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label-pe,#root>.app.app[data-active-tab=chain] .chain-table .th-pe .chain-sort-button{color:var(--up-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th.chain-side-nav-ce{background:color-mix(in srgb,var(--sahi-proto-red) 8%,var(--sahi-proto-panel))!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th.chain-side-nav-pe{background:color-mix(in srgb,var(--sahi-proto-buy) 8%,var(--sahi-proto-panel))!important}#root>.app.app[data-active-tab=chain] :is(.tt-wrap:hover .tt-label,.tt-wrap:focus .tt-label){border-bottom-color:transparent!important}#root>.app.app[data-active-tab=chain] .payoff-summary-card span{color:var(--sahi-proto-muted)!important;font-size:11px!important;font-weight:600!important}:root{color-scheme:dark;--sahi-type-min: 10px;--sahi-type-2xs: 10px;--sahi-type-xs: 11px;--sahi-type-sm: 12px;--sahi-type-md: 13px;--sahi-type-lg: 14px;--sahi-type-xl: 16px;--sahi-type-2xl: 20px;--sahi-line-tight: 1.15;--sahi-line-ui: 1.28;--sahi-line-copy: 1.45;--sahi-prototype-white: #FFFFFF;--sahi-prototype-panel: #FEF1FA;--sahi-prototype-panel-2: #EFFEF6;--sahi-prototype-line: #FDE6F7;--sahi-prototype-line-2: #FEF1FA;--sahi-prototype-ink: #3D0920;--sahi-prototype-ink-2: #727272;--sahi-prototype-muted: #A3A3A3;--sahi-prototype-purple: #A50F66;--sahi-prototype-purple-soft: #FEF1FA;--sahi-prototype-lavender: #FEA3E5;--sahi-prototype-green: var(--up);--sahi-prototype-red: var(--down);--sahi-prototype-amber: #C5AA84;--sahi-prototype-cyan: #17D077;--sahi-bg-0: #0F0F0F;--sahi-bg-1: #3D0920;--sahi-bg-2: #3D0920;--sahi-surface-1: #3D0920;--sahi-surface-2: #3D0920;--sahi-surface-3: #3D0920;--sahi-border-soft: #3D0920;--sahi-border-strong: #3D0920;--sahi-text-1: #FEF1FA;--sahi-text-2: #B7FBD9;--sahi-text-3: #A3A3A3;--sahi-accent: var(--sahi-prototype-purple);--sahi-accent-2: var(--sahi-prototype-lavender);--sahi-positive: var(--sahi-prototype-green);--sahi-positive-strong: #17D077;--sahi-negative: var(--sahi-prototype-red);--sahi-negative-strong: #FAD0CE;--sahi-attentive: var(--sahi-prototype-amber);--sahi-oi-call: var(--sahi-prototype-red);--sahi-oi-call-ink: #FAD0CE;--sahi-oi-put: var(--sahi-prototype-cyan);--sahi-oi-put-ink: #17D077;--bg: var(--sahi-bg-0);--bg1: var(--sahi-bg-1);--bg2: var(--sahi-bg-1);--bg3: var(--sahi-bg-2);--surface: var(--sahi-surface-1);--surface2: var(--sahi-surface-2);--surface3: var(--sahi-surface-3);--bg-card: var(--surface);--bg-panel: var(--surface);--bg-input: var(--sahi-bg-0);--terminal-panel: var(--surface);--terminal-panel-strong: var(--bg);--terminal-panel-soft: color-mix(in srgb, var(--surface) 88%, transparent);--terminal-divider: var(--sahi-border-soft);--border: var(--sahi-border-soft);--border2: var(--sahi-border-strong);--text: var(--sahi-text-1);--text1: var(--sahi-text-1);--text2: var(--sahi-text-2);--text3: var(--sahi-text-3);--text4: var(--sahi-text-3);--muted: var(--sahi-text-3);--accent: var(--sahi-accent);--purple: var(--sahi-accent);--blue: var(--sahi-accent);--cyan: var(--sahi-prototype-cyan);--green: var(--sahi-positive);--red: var(--sahi-negative);--yellow: var(--sahi-attentive);--positive: var(--sahi-positive);--negative: var(--sahi-negative);--attentive: var(--sahi-attentive);--components-button-primary-surface-top: #A50F66;--components-button-primary-surface-bottom: #A50F66;--sahi-cta-gradient: linear-gradient(180deg, var(--components-button-primary-surface-top), var(--components-button-primary-surface-bottom));--chip-surface-unselected: var(--sahi-surface-3);--chip-surface-selected: #3D0920;--chip-stroke-unselected: var(--border);--chip-stroke-selected: #3D0920;--components-Chip-surface-unselected: var(--chip-surface-unselected);--components-Chip-surface-selected: var(--chip-surface-selected);--components-Chip-stroke-unselected: var(--chip-stroke-unselected);--components-Chip-stroke-selected: var(--chip-stroke-selected);--components-Navigation-surface-L1: var(--bg);--components-Navigation-surface-L2: var(--surface);--components-Navigation-stroke-top: var(--border);--components-Navigation-stroke-bottom: var(--border);--toast-neutral-bg: color-mix(in srgb, var(--text3) 14%, transparent);--toast-neutral-border: color-mix(in srgb, var(--text3) 28%, transparent);--toast-neutral-text: var(--text2);--toast-positive-bg: color-mix(in srgb, var(--sahi-positive) 15%, transparent);--toast-positive-border: color-mix(in srgb, var(--sahi-positive) 34%, transparent);--toast-positive-text: var(--sahi-positive-strong);--toast-negative-bg: color-mix(in srgb, var(--sahi-negative) 15%, transparent);--toast-negative-border: color-mix(in srgb, var(--sahi-negative) 34%, transparent);--toast-negative-text: var(--sahi-negative-strong);--toast-attentive-bg: color-mix(in srgb, var(--sahi-attentive) 15%, transparent);--toast-attentive-border: color-mix(in srgb, var(--sahi-attentive) 34%, transparent);--toast-attentive-text: #C5AA84;--radius-sm: 6px;--radius: 9px;--radius-lg: 12px;--radius-xl: 16px;--shadow-smooth-L1: 0 2px 8px rgba(0, 0, 0, .12);--shadow-smooth-L2: 0 8px 30px rgba(0, 0, 0, .22);--shadow-smooth-L3: 0 18px 48px rgba(0, 0, 0, .28);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--sahi-accent) 24%, transparent);--chart-bg: var(--surface);--chart-panel: var(--surface2);--chart-grid: color-mix(in srgb, var(--border) 72%, transparent);--chart-axis: var(--text3);--chart-text: var(--text2);--chart-line-primary: var(--sahi-prototype-purple);--chart-line-secondary: var(--sahi-prototype-lavender);--chart-line-positive: var(--sahi-prototype-green);--chart-line-negative: var(--sahi-prototype-red);--chart-line-attentive: var(--sahi-prototype-amber);--chart-bar-primary: var(--sahi-prototype-purple);--chart-bar-secondary: var(--sahi-prototype-lavender);--chart-bar-positive: var(--sahi-prototype-green);--chart-bar-negative: var(--sahi-prototype-red);--chart-fill-primary: color-mix(in srgb, var(--sahi-prototype-purple) 16%, transparent);--chart-fill-positive: color-mix(in srgb, var(--sahi-prototype-green) 16%, transparent);--chart-fill-negative: color-mix(in srgb, var(--sahi-prototype-red) 16%, transparent);--oi-chart-surface: linear-gradient(180deg, var(--surface), var(--bg));--oi-chart-border: var(--border);--oi-chart-muted: var(--text3)}:root[data-theme=light]{color-scheme:light;--shadow-smooth-L1: 0 2px 8px rgba(61, 9, 32, .05);--shadow-smooth-L2: 0 8px 30px rgba(61, 9, 32, .1);--shadow-smooth-L3: 0 18px 48px rgba(61, 9, 32, .14);--oi-chart-surface: linear-gradient(180deg, #FFFFFF, #EFFEF6)}html,body,#root,#root>.app{font-family:var(--font-sans)!important;background:var(--bg)!important;color:var(--text)!important;font-size:var(--sahi-type-md)}#root>.app :is(button,input,select,textarea,table,svg text){font-family:var(--font-sans)!important}#root>.app :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--text)!important;font-family:var(--font-sans)!important;letter-spacing:-.015em}#root>.app :is(.dashboard-shell,.dashboard-body,.main-area,.main-content){background:var(--bg)!important;color:var(--text)!important}#root>.app :is(.call,.ce,.th-ce,.chain-side-nav-label-ce){--chart-side-color: var(--sahi-oi-call)}#root>.app :is(.put,.pe,.th-pe,.chain-side-nav-label-pe){--chart-side-color: var(--sahi-oi-put)}#root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell.atm-strike,.atm-row .strike-cell,.strike-cell.maxpain-strike){box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell.atm-strike,.atm-row .strike-cell):before,#root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell.atm-strike,.atm-row .strike-cell):after{display:none!important;content:none!important;width:0!important;box-shadow:none!important}table,span,.mono{font-variant-numeric:tabular-nums}#root>.app.app[data-active-tab=chain]{--oc-approved-bg: var(--surface);--oc-approved-panel: var(--surface);--oc-approved-panel-2: var(--surface);--oc-approved-line: var(--line);--oc-approved-line-2: var(--line);--oc-approved-ink: var(--text);--oc-approved-ink-2: var(--up);--oc-approved-muted: var(--text);--oc-approved-green: var(--up, #0CAD60);--oc-approved-green-soft: var(--surface);--oc-approved-red: var(--down, #E35650);--oc-approved-red-soft: var(--surface);--oc-approved-accent: var(--up);--oc-approved-accent-soft: var(--surface);--oc-approved-accent-line: var(--line);--oc-approved-amber: var(--down);--oc-approved-chip: var(--surface);--oc-approved-font: var(--font-sans);font-family:var(--oc-approved-font)!important;font-size:13px!important;font-variant-numeric:tabular-nums}:root[data-theme=light] #root>.app.app[data-active-tab=chain]{--oc-approved-bg: var(--surface);--oc-approved-panel: var(--surface);--oc-approved-panel-2: var(--surface);--oc-approved-line: var(--line);--oc-approved-line-2: var(--line);--oc-approved-ink: var(--text);--oc-approved-ink-2: var(--text);--oc-approved-muted: var(--text);--oc-approved-green-soft: var(--up);--oc-approved-red-soft: var(--down);--oc-approved-accent-soft: var(--surface);--oc-approved-accent-line: var(--line);--oc-approved-chip: var(--surface);--oc-approved-green: var(--up, #0E8A4F);--oc-approved-red: var(--down, #C4342E)}#root>.app.app[data-active-tab=chain] :is(strong,b){font-weight:700!important}#root>.app.app[data-active-tab=chain] .dashboard-shell{grid-template-columns:var(--sahi-chrome-left-rail-w, 64px) minmax(0,1fr)!important}#root>.app.app[data-active-tab=chain] .oc-chain-desktop-context{height:34px;min-height:34px;padding:0 14px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--oc-approved-line);background:var(--oc-approved-bg);color:var(--oc-approved-ink-2);font-size:12px}#root>.app.app[data-active-tab=chain] .chain-table-container{border:0!important;border-bottom:1px solid var(--oc-approved-line)!important;border-radius:0!important;background:var(--oc-approved-bg)!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table{background:var(--oc-approved-bg)!important;color:var(--oc-approved-ink)!important;font-size:12px!important;table-layout:auto!important}#root>.app.app[data-active-tab=chain] .chain-table :is(th,td){border-color:var(--oc-approved-line-2)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-header-row th{height:34px!important;min-height:34px!important;padding:0 9px!important;border-bottom:1px solid var(--oc-approved-line)!important;background:var(--oc-approved-panel-2)!important;color:var(--oc-approved-ink)!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-sort-button{color:inherit!important;font-size:11px!important;font-weight:700!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td{height:var(--chain-row-h, 52px)!important;min-height:var(--chain-row-h, 52px)!important;padding:0 9px!important;border-bottom:1px solid var(--oc-approved-line-2)!important;background:var(--oc-approved-bg)!important;color:var(--oc-approved-ink)!important;font-size:12px!important;font-weight:400!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row-even td{background:var(--oc-approved-bg)!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background:var(--oc-approved-panel)!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){min-width:90px!important;background:color-mix(in srgb,var(--line) 42%,var(--oc-approved-bg))!important;color:var(--oc-approved-ink)!important}:root:not([data-theme=light]) #root>.app.app[data-active-tab=chain] .chain-table :is(.strike-cell,.th-strike,.chain-side-expiry-th){background:color-mix(in srgb,var(--line) 32%,var(--oc-approved-bg))!important}#root>.app.app[data-active-tab=chain] .chain-table .strike-val-lbl{color:var(--oc-approved-ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.006em!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td.val-cell:not(.oc-profile-cell){background-image:none!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td.val-cell:not(.oc-profile-cell):before,#root>.app.app[data-active-tab=chain] .chain-table .chain-row td.val-cell:not(.oc-profile-cell):after{display:none!important;content:none!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.ltp-cell,.chg-cell){min-width:74px!important;text-align:center!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.ltp-header,.chg-header) .chain-sort-button{justify-content:center!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.ltp-value,.chg-val){font-weight:600!important}#root>.app.app[data-active-tab=chain] .chain-table .oi-bar-header{min-width:202px!important}#root>.app.app[data-active-tab=chain] .oi-profile-term-tip{width:100%;outline-offset:3px}#root>.app.app[data-active-tab=chain] .oi-profile-heading{min-width:178px;display:grid;gap:2px;text-align:left}#root>.app.app[data-active-tab=chain] .oi-profile-heading b{color:var(--oc-approved-ink);font-size:11px;font-weight:700;text-transform:uppercase}#root>.app.app[data-active-tab=chain] .oi-profile-heading small{color:var(--oc-approved-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1!important;white-space:nowrap}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-cell{min-width:192px!important;width:192px!important;padding:4px 12px!important;vertical-align:middle!important;background-image:none!important}#root>.app.app[data-active-tab=chain] .oc-profile-meter{width:168px;min-width:168px;margin-block:auto;display:grid;gap:4px}#root>.app.app[data-active-tab=chain] .oc-profile-value-line{min-height:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--oc-approved-ink);font-size:11px;line-height:1}#root>.app.app[data-active-tab=chain] .oc-profile-value-line b{font-size:11px!important;font-weight:700!important}#root>.app.app[data-active-tab=chain] .oc-profile-value-line small{color:var(--oc-approved-ink-2)!important;font-size:11px!important;font-weight:600!important}#root>.app.app[data-active-tab=chain] .oc-profile-change{min-width:66px;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:end;gap:4px;color:var(--oc-approved-muted);white-space:nowrap}#root>.app.app[data-active-tab=chain] .oc-profile-change strong{color:inherit;font-size:11px;font-weight:700}#root>.app.app[data-active-tab=chain] .oc-profile-change small{color:inherit!important;font-size:11px!important;font-weight:600!important}#root>.app.app[data-active-tab=chain] .oc-profile-change.is-positive{color:var(--oc-approved-green)}#root>.app.app[data-active-tab=chain] .oc-profile-change.is-negative{color:var(--oc-approved-red)}#root>.app.app[data-active-tab=chain] .oc-profile-track{position:relative;width:100%;height:6px;display:block;border-radius:2px;background:color-mix(in srgb,var(--oc-profile-tone) 18%,var(--oc-approved-panel));overflow:visible}#root>.app.app[data-active-tab=chain] .oc-profile-meter.ce{--oc-profile-tone: var(--oc-approved-red)}#root>.app.app[data-active-tab=chain] .oc-profile-meter.pe{--oc-profile-tone: var(--oc-approved-green)}#root>.app.app[data-active-tab=chain] .oc-profile-fill{position:absolute;inset:0 auto 0 0;width:var(--oc-profile-current);border-radius:2px;background:var(--oc-profile-tone)}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .oc-profile-track{background:color-mix(in srgb,var(--oc-profile-tone) 13%,#FDE6F7)}:root[data-theme=light] #root>.app.app[data-active-tab=chain] .oc-profile-fill{filter:saturate(1.08)}#root>.app.app[data-active-tab=chain] .oc-profile-addition{position:absolute;inset:0 auto 0 var(--oc-profile-addition-start);width:var(--oc-profile-addition-width);border-radius:0 2px 2px 0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--oc-profile-tone) 28%,transparent) 0,color-mix(in srgb,var(--oc-profile-tone) 28%,transparent) 2px,color-mix(in srgb,var(--oc-approved-bg) 84%,transparent) 2px,color-mix(in srgb,var(--oc-approved-bg) 84%,transparent) 4px)}#root>.app.app[data-active-tab=chain] .oc-profile-current-marker{position:absolute;top:-2px;bottom:-2px;left:var(--oc-profile-current);width:2px;border-radius:2px;background:color-mix(in srgb,var(--oc-profile-tone) 52%,var(--oc-approved-ink));box-shadow:0 0 0 1px color-mix(in srgb,var(--oc-approved-bg) 72%,transparent);transform:translate(-1px)}#root>.app.app[data-active-tab=chain] .oc-profile-reduction{position:absolute;top:-1px;left:var(--oc-profile-reduction-start);width:var(--oc-profile-reduction-width);height:7px;border:1px dashed var(--oc-profile-tone);border-radius:2px;background:transparent}#root>.app.app[data-active-tab=chain] .oc-profile-endpoint{position:absolute;top:50%;left:var(--oc-profile-current);width:7px;height:7px;border:1px solid var(--oc-approved-bg);border-radius:50%;background:var(--oc-profile-tone);transform:translate(-50%,-50%)}#root>.app.app[data-active-tab=chain] .chain-table td.bu-neutral:before{display:none}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider{height:52px!important;background:transparent!important;border-color:var(--oc-approved-line)!important;box-shadow:none!important}#root>.app.app[data-active-tab=chain] .chain-table .spot-divider:before,#root>.app.app[data-active-tab=chain] .chain-table .spot-divider:after{display:none!important;content:none!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio{--studio-surface: var(--surface);--studio-surface-raised: var(--surface-raised, var(--surface2));--studio-surface-soft: color-mix(in srgb, var(--surface-raised, var(--surface2)) 42%, transparent);--studio-border: var(--line);--studio-border-soft: color-mix(in srgb, var(--line) 30%, transparent);--studio-muted: var(--text-subtle, var(--text2));--studio-positive: var(--sahi-positive-strong, var(--up));--studio-negative: var(--sahi-negative-strong, var(--down));--studio-accent: var(--capital-purple);width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow:hidden!important;border:1px solid var(--studio-border)!important;border-radius:var(--radius-lg)!important;background:var(--studio-surface)!important;color:var(--text)!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-variant-numeric:tabular-nums}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) .row-expanded-row>.expanded-cell{position:sticky!important;left:0!important;z-index:12!important;width:calc(100vw - 76px)!important;max-width:calc(100vw - 76px)!important;box-sizing:border-box!important;padding:8px 12px 10px!important;background:color-mix(in srgb,var(--bg) 94%,var(--bg))!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) .row-expanded-row .strike-detail-studio{width:calc(100vw - 100px)!important;max-width:calc(100vw - 100px)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-header{min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:8px 12px 8px 14px!important;border-bottom:1px solid var(--studio-border-soft)!important;background:var(--studio-surface-raised)!important;box-shadow:none!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-contract{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio :is(.detail-index,.detail-expiry-chip,.detail-dte-tag,.detail-strike-side-chip){min-height:28px!important;display:inline-flex!important;align-items:center!important;border-radius:9px!important;white-space:nowrap!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-index{padding:0!important;border:0!important;background:transparent!important;color:var(--ink)!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio :is(.detail-expiry-chip,.detail-dte-tag){padding:0 9px!important;border:1px solid var(--studio-border-soft)!important;background:var(--studio-surface-soft)!important;color:var(--ink-2)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.025em!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strike-side-chip{gap:7px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--studio-accent) 48%,var(--studio-border))!important;background:color-mix(in srgb,var(--studio-accent) 11%,var(--studio-surface-raised))!important;color:color-mix(in srgb,var(--studio-accent) 66%,var(--ink))!important;font-size:13px!important;font-weight:700!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strike-side-chip b{font-size:11px;font-weight:700!important;letter-spacing:.055em!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strike-side-chip.pe-tag{border-color:color-mix(in srgb,var(--studio-positive) 38%,var(--studio-border))!important;background:color-mix(in srgb,var(--studio-positive) 9%,var(--studio-surface-raised))!important;color:var(--studio-positive)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp{min-width:0;display:inline-flex;align-items:baseline;gap:7px;margin-left:6px;padding-left:13px;border-left:1px solid var(--studio-border-soft);white-space:nowrap}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp small{color:var(--studio-muted);font-size:11px;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp strong{color:var(--ink);font-size:16px;font-weight:700!important;letter-spacing:-.012em!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp>span{color:var(--studio-muted);font-size:11px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp>span.up{color:var(--studio-positive)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp>span.down{color:var(--studio-negative)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-header-actions{position:static!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-close{min-height:32px!important;height:32px!important;border-radius:9px!important;font-family:var(--font-sans);cursor:pointer!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-close{width:32px!important;min-width:32px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:var(--ink-2)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-close:focus-visible,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio :is(.detail-position-toggle button,.detail-mode-pill,.detail-greek-selector button,.detail-disclosure-trigger):focus-visible{outline:1px solid color-mix(in srgb,var(--studio-accent) 64%,transparent)!important;outline-offset:1px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strategy-ribbon{min-height:32px;display:flex;align-items:center;gap:8px;margin:9px 12px 0;padding:6px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--studio-accent) 18%,var(--studio-border-soft));border-radius:9px;background:color-mix(in srgb,var(--studio-accent) 7%,var(--studio-surface-raised));color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strategy-ribbon svg{flex:0 0 auto;color:color-mix(in srgb,var(--studio-accent) 72%,var(--ink))}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-body{display:block!important;width:100%!important;min-width:0!important;padding:10px 12px 12px!important;overflow:visible!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle{min-height:34px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;padding:3px!important;border:1px solid var(--studio-border-soft)!important;border-radius:9px!important;background:color-mix(in srgb,var(--bg) 42%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle button{min-width:0!important;min-height:26px!important;padding:0 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--studio-muted)!important;font:inherit!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle button.active{background:color-mix(in srgb,var(--studio-accent) 18%,var(--studio-surface-raised))!important;color:color-mix(in srgb,var(--studio-accent) 64%,var(--ink))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 24%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-trigger{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:0;background:transparent;color:color-mix(in srgb,var(--studio-accent) 66%,var(--ink));font:inherit;font-size:11px;font-weight:700!important;cursor:pointer}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-trigger svg{transition:transform var(--dur-quick, .18s) var(--ease-ios-out, ease)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-trigger[aria-expanded=true] svg{transform:rotate(180deg)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-panel{flex:0 0 auto;display:grid;gap:8px;overflow:hidden;padding:0 10px 10px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group{padding:8px 9px;border:1px solid var(--studio-border-soft);border-radius:9px;background:var(--studio-surface-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group h4{margin:0 0 6px;color:var(--ink-2);font-size:11px;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group .detail-stat{min-height:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 0!important;border-bottom:1px dashed var(--studio-border-soft)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group .detail-stat:last-child{border-bottom:0!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group :is(.stat-label,.stat-value){font-size:11px!important;font-weight:700!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group .stat-label{color:var(--studio-muted)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-workspace{min-width:0;min-height:528px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--studio-border);border-radius:9px;background:radial-gradient(circle at 73% -8%,color-mix(in srgb,var(--studio-accent) 7%,transparent),transparent 36%),color-mix(in srgb,var(--studio-surface-raised) 64%,transparent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--studio-border-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs{min-width:160px!important;min-height:32px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;padding:3px!important;overflow:hidden!important;border:1px solid var(--studio-border-soft)!important;border-radius:9px!important;background:color-mix(in srgb,var(--bg) 46%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs .detail-mode-pill{position:relative!important;z-index:0!important;min-height:26px!important;height:26px!important;padding:0 12px!important;overflow:hidden!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--studio-muted)!important;font-size:11px!important;font-weight:700!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs .detail-mode-pill.active{color:color-mix(in srgb,var(--studio-accent) 68%,var(--ink))!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-control-cluster--greeks{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-control-label{display:inline-flex;align-items:center;gap:5px;color:var(--studio-muted);font-size:11px;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase;white-space:nowrap}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-control-label small{color:color-mix(in srgb,var(--studio-accent) 66%,var(--ink));font-size:11px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector{min-width:0!important;min-height:32px!important;display:flex!important;align-items:center!important;gap:2px!important;padding:3px!important;border:1px solid var(--studio-border-soft)!important;border-radius:9px!important;background:color-mix(in srgb,var(--bg) 44%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector .greek-pill{min-height:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--studio-muted)!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector .greek-pill.active{background:color-mix(in srgb,var(--detail-greek-color) 13%,var(--studio-surface-raised))!important;color:color-mix(in srgb,var(--detail-greek-color) 66%,var(--ink))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--detail-greek-color) 25%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector .greek-pill:disabled{opacity:.38!important;cursor:not-allowed!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-dot{width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:999px!important;background:var(--detail-greek-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--detail-greek-color) 12%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-intraday-legend{display:inline-flex;align-items:center;gap:12px;color:var(--studio-muted);font-size:11px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-intraday-legend span{display:inline-flex;align-items:center;gap:5px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-intraday-legend span:before{width:6px;height:6px;content:"";border-radius:999px;background:var(--studio-positive)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-intraday-legend .oi:before{background:var(--studio-accent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-intraday-legend .volume:before{opacity:.38}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-chart{position:relative;min-width:0;min-height:416px;overflow:hidden}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-chart>.detail-chart-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-chart,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-host{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;width:100%;height:100%}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-chart{overflow:hidden}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-session-badge{position:absolute;z-index:3;top:10px;left:12px;padding:4px 7px;border:1px solid var(--studio-border-soft);border-radius:9px;background:color-mix(in srgb,var(--studio-surface-raised) 92%,transparent);color:var(--studio-muted);font-size:10px;font-weight:700;box-shadow:var(--shadow-4)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-session-badge.is-current{color:var(--studio-positive)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-tooltip{position:absolute;z-index:5;display:grid;min-width:var(--intraday-tooltip-w, 150px);max-width:var(--intraday-tooltip-w, 150px);gap:3px;padding:8px 9px;pointer-events:none;border:1px solid var(--studio-border);border-radius:9px;background:color-mix(in srgb,var(--studio-surface-raised) 95%,transparent);color:var(--studio-muted);font-size:10px;box-shadow:var(--shadow-4)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-tooltip :is(strong,b){color:var(--ink);font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .intraday-lightweight-tooltip span{display:flex;justify-content:space-between;gap:12px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-trigger[aria-expanded=true]{border-top:1px solid var(--studio-border-soft);background:color-mix(in srgb,var(--studio-accent) 6%,transparent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-plot-card{width:100%!important;height:100%!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-plot-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-plot-head{min-height:36px!important;padding:8px 12px 6px!important;border-bottom:1px solid var(--studio-border-soft)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-chart-legends,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-direction-legend{display:inline-flex;align-items:center;gap:10px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-direction-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--studio-muted);font-size:10px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-direction-legend span:before{width:14px;height:2px;content:"";border-radius:999px;background:var(--studio-positive)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-direction-legend .loss:before{background:var(--studio-negative)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-plot-foot{min-height:28px!important;padding:5px 12px 6px!important;border-top:1px solid var(--studio-border-soft)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-canvas-shell{min-height:0!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-hover-card{max-width:min(160px,calc(100% - 16px))}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-chart-empty{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-content:center!important;gap:5px!important;padding:24px!important;border:0!important;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--studio-accent) 7%,transparent),transparent 31%)!important;color:var(--studio-muted)!important;text-align:center!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-chart-empty strong{color:var(--ink-2);font-size:12px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-chart-empty span{font-size:11px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip{min-height:52px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--studio-border-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip>span{min-width:0;display:grid;align-content:center;gap:3px;padding:7px 12px;border-right:1px solid var(--studio-border-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip>span:last-child{border-right:0}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip small{color:var(--studio-muted);font-size:11px;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip strong.up{color:var(--studio-positive)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip strong.down{color:var(--studio-negative)}.strike-detail-sheet-backdrop[data-workspace=chain]{align-items:center;padding:40px;background:color-mix(in srgb,var(--capital-black) 72%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet{width:min(1120px,calc(100vw - 80px));min-height:0;max-height:min(860px,calc(100dvh - 80px));padding:8px;border:1px solid var(--studio-border);border-radius:var(--radius-xl, 16px);background:var(--studio-surface);box-shadow:var(--shadow-5),0 0 0 1px color-mix(in srgb,var(--studio-accent) 8%,transparent);overflow:auto}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-sheet-grip{display:none}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet .strike-detail-studio{border:0!important;border-radius:9px!important;background:var(--studio-surface)!important}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet .detail-studio-header{position:sticky!important;top:-8px;z-index:12}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet:focus{outline:none}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-workspace{min-height:0;grid-template-rows:auto minmax(470px,1fr) auto auto;overflow:visible;border:0;border-radius:0;background:transparent}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-toolbar{border:1px solid var(--studio-border);border-bottom-color:var(--studio-border-soft);border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--studio-surface-raised) 78%,transparent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs .detail-mode-pill.active{background:color-mix(in srgb,var(--studio-accent) 8%,var(--studio-surface-raised))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 18%,transparent)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-status{color:var(--studio-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-chart{min-height:470px;border-inline:1px solid var(--studio-border);background:radial-gradient(circle at 76% 0%,color-mix(in srgb,var(--studio-accent) 5%,transparent),transparent 34%),color-mix(in srgb,var(--studio-surface-raised) 58%,transparent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip{overflow:hidden;border:1px solid var(--studio-border);border-top-color:var(--studio-border-soft);border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--studio-surface-raised) 70%,transparent)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card{min-height:72px;padding:10px 12px;border-color:var(--studio-border)!important;border-radius:10px;background:var(--studio-surface-raised)!important;box-shadow:none!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card span{color:var(--studio-muted)!important;font-size:10px;font-weight:700;letter-spacing:.045em}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card strong{color:var(--ink)!important;font-size:16px;font-weight:700;letter-spacing:-.015em}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card small{color:var(--studio-muted)!important;font-size:10px;font-weight:700}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card--profit{border-color:color-mix(in srgb,var(--studio-positive) 26%,var(--studio-border))!important;background:color-mix(in srgb,var(--studio-positive) 6%,var(--studio-surface-raised))!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card--loss,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card.down{border-color:color-mix(in srgb,var(--studio-negative) 24%,var(--studio-border))!important;background:color-mix(in srgb,var(--studio-negative) 5%,var(--studio-surface-raised))!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card--profit strong,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card.up strong{color:var(--studio-positive)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card--loss strong,:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .payoff-summary-card.down strong{color:var(--studio-negative)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure{min-width:0;margin-top:8px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-trigger{min-height:40px;width:100%;padding:0 12px;border:1px solid var(--studio-border);border-radius:10px;background:color-mix(in srgb,var(--studio-surface-raised) 72%,transparent);color:color-mix(in srgb,var(--studio-accent) 64%,var(--ink));font-size:11px;font-weight:700!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--studio-accent) 28%,var(--studio-border));border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--studio-accent) 7%,var(--studio-surface-raised))}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 0;overflow:hidden;scroll-margin-block:12px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-actions{box-sizing:border-box;width:100%;display:flex;justify-content:flex-end;padding:0 12px 12px;background:var(--studio-surface)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-actions .detail-position-toggle{box-sizing:border-box!important;width:min(260px,100%)!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-glyph{font-size:11px;font-weight:700;line-height:1}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-trigger{box-sizing:border-box}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio :is(.intraday-lightweight-chart,.intraday-lightweight-host){touch-action:pan-y pinch-zoom;overscroll-behavior:contain}@media(pointer:coarse){:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs{min-height:50px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs .detail-mode-pill{height:44px!important;min-height:44px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector{min-height:50px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector .greek-pill{height:44px!important;min-height:44px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle{min-height:52px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-position-toggle button{min-height:44px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-trigger{min-height:44px}}@media(max-width:768px){.strike-detail-sheet-backdrop[data-workspace=chain]{align-items:flex-end;padding:0}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet{box-sizing:border-box;width:100%;max-width:100%;max-height:92dvh;padding:10px 10px max(12px,env(safe-area-inset-bottom));border-radius:var(--radius-xl, 16px) var(--radius-xl, 16px) 0 0;border-bottom:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-sheet-grip{display:block}.strike-detail-sheet-backdrop[data-workspace=chain] .strike-detail-bottom-sheet .detail-studio-header{top:-10px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio{overflow:visible!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-actions{position:sticky;bottom:0;z-index:11;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--studio-border-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-actions .detail-position-toggle{width:100%!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-header{align-items:flex-start!important;gap:8px!important;padding:8px 10px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-contract{flex-wrap:wrap!important;row-gap:6px!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-studio-ltp{flex:1 0 100%;margin-left:0;padding-left:0;border-left:0}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-strategy-ribbon{white-space:normal}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-toolbar{flex-wrap:wrap;row-gap:8px;padding:8px 10px}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-primary-tabs{flex:1 1 100%!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-control-cluster--greeks{flex:1 1 100%;justify-content:flex-start}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector{box-sizing:border-box!important;flex:1 1 auto!important;overflow-x:auto!important;scrollbar-width:none;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector::-webkit-scrollbar{display:none}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-greek-selector .greek-pill{flex:0 0 auto!important}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-workspace{grid-template-rows:auto minmax(0,1fr) auto auto}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-chart{min-height:clamp(260px,44dvh,380px)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip>span{box-sizing:border-box;padding:8px 10px;border-top:1px solid var(--studio-border-soft)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip>span:nth-child(-n+2){border-top:0}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-analysis-metric-strip>span:nth-child(2n){border-right:0}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-contract-disclosure .detail-disclosure-panel{grid-template-columns:minmax(0,1fr)}:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-compact-data-group{box-sizing:border-box}}@media(prefers-reduced-motion:reduce){:is(#root>.app.app[data-active-tab=chain],.strike-detail-sheet-backdrop[data-workspace=chain]) :is(.row-expanded-row,.strike-detail-bottom-sheet) .strike-detail-studio .detail-disclosure-trigger svg{transition:none}}.upk-search-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32000;display:grid;align-items:center;justify-items:center;padding:16px;box-sizing:border-box;overflow:hidden;background:color-mix(in srgb,var(--capital-black) 78%,transparent);-webkit-tap-highlight-color:transparent}html.upk-search-open,html.upk-search-open body{overflow:hidden!important}:root[data-theme=light] .upk-search-layer{background:color-mix(in srgb,var(--capital-black) 38%,transparent)}@media(max-width:640px){.upk-search-layer{align-items:end;padding:0;bottom:var(--upk-kb, 0px)}}.upk-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.upk-search-layer,.upk-search-layer *{scroll-behavior:auto!important}}:root .app{--sahi-overlay-surface: var(--main-nav-popover, var(--surface-high));--sahi-overlay-surface-subtle: var(--main-nav-surface, var(--surface));--sahi-overlay-hover: var(--main-nav-surface-hover, var(--hover-wash));--sahi-overlay-line: var(--main-nav-border, var(--line));--sahi-overlay-text: var(--main-nav-text, var(--text));--sahi-overlay-muted: var(--main-nav-muted, var(--text-muted));--sahi-overlay-faint: var(--main-nav-faint, var(--text-subtle));--sahi-overlay-accent: var(--main-nav-accent, var(--accent));--sahi-overlay-accent-soft: color-mix(in srgb, var(--sahi-overlay-accent) 14%, transparent)}:root[data-theme=light] .app{--sahi-overlay-accent-soft: color-mix(in srgb, var(--sahi-overlay-accent) 9%, var(--capital-white))}#root>.app.app[data-active-tab] .scp-section-count{flex:0 0 auto!important;min-width:24px!important;padding:4px 7px!important;border:1px solid var(--sahi-overlay-line)!important;border-radius:999px!important;background:var(--sahi-overlay-surface-subtle)!important;color:var(--sahi-overlay-muted)!important;font:600 10px/1 var(--font-sans)!important;text-align:center!important}#root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel{width:332px!important;min-width:332px!important;max-width:calc(100vw - 20px)!important}#root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-body{padding:8px 14px 14px!important;background:var(--sahi-overlay-surface)!important;scrollbar-color:var(--sahi-overlay-line) transparent!important}#root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-toggle-item,.scp-column-item){border-bottom-color:var(--sahi-overlay-line)!important}#root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-section-heading{min-height:48px!important;padding:9px 0 7px!important;display:flex!important;align-items:center!important}#root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-unselected-heading{min-height:34px!important;margin-top:14px!important;padding-top:10px!important;align-items:center!important;border-top:1px solid var(--sahi-overlay-line)!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel{width:344px!important;min-width:344px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-body{padding:4px 16px 14px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-title{font:600 14px/1.15 var(--font-sans)!important;letter-spacing:-.01em!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-subtitle{margin-top:4px!important;font:400 11px/1.2 var(--font-sans)!important;letter-spacing:0!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-section-heading,.scp-unselected-heading){box-sizing:border-box!important;min-height:40px!important;margin:0!important;padding:8px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-section-heading>span:first-child{min-width:0!important;display:grid!important;gap:3px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-section-heading,.scp-unselected-heading) .scp-section-title{margin:0!important;padding:0!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-section-title{color:var(--sahi-overlay-muted)!important;font:600 10px/1.1 var(--font-sans)!important;letter-spacing:.075em!important;text-transform:uppercase!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-section-description{margin:0!important;font:400 10px/1.15 var(--font-sans)!important;letter-spacing:.01em!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-section-count{min-width:0!important;height:auto!important;min-height:0!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sahi-overlay-faint)!important;box-shadow:none!important;font:500 10px/1 var(--font-sans)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.065em!important;text-align:right!important;text-transform:uppercase!important;white-space:nowrap!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-unselected-groups{margin-top:10px!important;display:grid!important;gap:10px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-unselected-heading{border-top:1px solid var(--sahi-overlay-line)!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-toggle-item,.scp-column-item){height:44px!important;min-height:44px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-column-item{grid-template-columns:24px minmax(0,1fr) 24px!important;column-gap:8px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel .scp-column-item.unselected{grid-template-columns:24px minmax(0,1fr)!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-drag-handle,.scp-col-action){width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){border-color:transparent!important;background:transparent!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:.88!important;transform:none!important;transition:background-color var(--dur-quick, .18s) var(--ease-ios-out, ease),color var(--dur-quick, .18s) var(--ease-ios-out, ease),opacity var(--dur-quick, .18s) var(--ease-ios-out, ease),transform var(--dur-quick, .18s) var(--ease-ios-out, ease)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.add{color:var(--positive)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.remove{color:var(--negative)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action svg{width:17px!important;height:17px!important;overflow:visible!important;color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;vector-effect:non-scaling-stroke}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.add:hover{background:color-mix(in srgb,var(--positive) 11%,transparent)!important;opacity:1!important;transform:translateY(-1px)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.remove:hover{background:color-mix(in srgb,var(--negative) 11%,transparent)!important;opacity:1!important;transform:translateY(-1px)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important;opacity:1!important}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action{transition:none!important}}@media(max-width:480px){:root[data-theme] body #root>.app.app[data-active-tab] .workspace-columns-host .sahi-customize-panel{box-sizing:border-box!important;width:min(344px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important}}:root{--capital-purple: #66033c;--capital-black: #0f0f0f;--capital-white: #ffffff;--capital-spring-wood: #f9f6f1;--brand-50: #fef1fa;--brand-100: #fde6f7;--brand-200: #feccf1;--brand-300: #fea3e5;--brand-400: #fc6ad0;--brand-500: #e61c9a;--brand-600: #c80e7d;--brand-700: #a50f66;--brand-800: #8a1157;--brand-900: #66033c;--brand-950: #3d0920;--brand-1000: #15020b;--warm-50: #f9f6f1;--warm-100: #ede5d8;--warm-200: #d9c9ae;--warm-300: #c5aa84;--warm-400: #b89367;--warm-500: #ac7c54;--warm-600: #976448;--warm-700: #835241;--warm-800: #694137;--warm-900: #573730;--warm-950: #301c18;--error-50: #fdf3f3;--error-100: #fce5e4;--error-200: #fad0ce;--error-300: #f6aeab;--error-400: #ee807b;--error-500: #e35650;--error-600: #c4342e;--error-700: #ae2c27;--error-800: #902824;--error-900: #782724;--error-950: #41100e;--success-50: #effef6;--success-100: #dafeec;--success-200: #b7fbd9;--success-300: #7ff6bc;--success-400: #40e897;--success-500: #17d077;--success-600: #0cad60;--success-650: #0f7a47;--success-700: #0e8a4f;--success-800: #116a40;--success-900: #105737;--success-950: #02311d;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e6e6e6;--neutral-300: #d3d3d3;--neutral-400: #a3a3a3;--neutral-450: #8c8c8c;--neutral-500: #727272;--neutral-525: #6e6e6e;--neutral-550: #5f5f5f;--neutral-600: #535353;--neutral-700: #404040;--neutral-800: #272727;--neutral-825: #242424;--neutral-850: #1f1f1f;--neutral-900: #1a1a1a;--neutral-950: #0f0f0f;--neutral-975: #0a0a0a;--bg: var(--capital-black);--bg-subtle: var(--neutral-900);--bg-sunken: var(--neutral-975);--surface: var(--neutral-900);--surface-raised: var(--neutral-825);--surface-high: var(--neutral-800);--text: var(--neutral-50);--text-muted: var(--neutral-400);--text-subtle: var(--neutral-450);--text-inverse: var(--capital-black);--line: var(--neutral-700);--line-strong: var(--neutral-600);--hairline: var(--line-strong);--hairline-hover: color-mix(in srgb, var(--line-strong) 62%, var(--text));--accent: var(--brand-600);--accent-hover: var(--brand-500);--accent-text: var(--brand-300);--accent-ring: var(--accent-hover);--accent-wash: color-mix(in srgb, var(--capital-purple) 22%, transparent);--cta-fill: var(--capital-white);--cta-text: var(--capital-black);--hover-wash: color-mix(in srgb, var(--neutral-50) 7%, transparent);--press-wash: color-mix(in srgb, var(--neutral-50) 12%, transparent);--buy-fill: var(--success-800);--sell-fill: var(--error-700);--up: var(--success-500);--down: var(--error-400);--candle-up: var(--success-500);--candle-down: var(--error-500);--vol-up: var(--success-800);--vol-down: var(--error-800);--series-1: var(--neutral-50);--series-2: var(--brand-500);--series-3: var(--neutral-500);--attentive: var(--warm-300);--warning-surface: color-mix(in srgb, var(--warm-900) 28%, transparent);--warning-border: var(--warm-900);--warning-text: var(--warm-300);--nav-active-fill: var(--capital-white);--nav-active-text: var(--capital-black);--shadow-0: 0 1px 2px rgba(0, 0, 0, .4);--shadow-1: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 12px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4);--shadow-3: 0 8px 24px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .45);--shadow-4: 0 12px 32px rgba(0, 0, 0, .65), 0 4px 8px rgba(0, 0, 0, .45);--shadow-5: 0 24px 64px rgba(0, 0, 0, .72), 0 8px 16px rgba(0, 0, 0, .5);color-scheme:dark}:root[data-theme=dark]{--capital-black: var(--brand-1000);--bg: var(--capital-black);--bg-subtle: var(--neutral-900);--bg-sunken: var(--neutral-975);--surface: var(--neutral-900);--surface-raised: var(--neutral-825);--surface-high: var(--neutral-800);--text: var(--neutral-50);--text-muted: var(--neutral-400);--text-subtle: var(--neutral-450);--text-inverse: var(--capital-black);--line: var(--neutral-700);--line-strong: var(--neutral-600);--hairline: var(--line-strong);--hairline-hover: color-mix(in srgb, var(--line-strong) 62%, var(--text));--accent: var(--brand-600);--accent-hover: var(--brand-500);--accent-text: var(--brand-300);--accent-ring: var(--accent-hover);--accent-wash: color-mix(in srgb, var(--capital-purple) 22%, transparent);--cta-fill: var(--capital-white);--cta-text: var(--capital-black);--hover-wash: color-mix(in srgb, var(--neutral-50) 7%, transparent);--press-wash: color-mix(in srgb, var(--neutral-50) 12%, transparent);--buy-fill: var(--success-800);--sell-fill: var(--error-700);--up: var(--success-500);--down: var(--error-400);--candle-up: var(--success-500);--candle-down: var(--error-500);--vol-up: var(--success-800);--vol-down: var(--error-800);--series-1: var(--neutral-50);--series-2: var(--brand-500);--series-3: var(--neutral-500);--attentive: var(--warm-300);--warning-surface: color-mix(in srgb, var(--warm-900) 28%, transparent);--warning-border: var(--warm-900);--warning-text: var(--warm-300);--nav-active-fill: var(--capital-white);--nav-active-text: var(--capital-black);--shadow-0: 0 1px 2px rgba(0, 0, 0, .4);--shadow-1: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 12px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4);--shadow-3: 0 8px 24px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .45);--shadow-4: 0 12px 32px rgba(0, 0, 0, .65), 0 4px 8px rgba(0, 0, 0, .45);--shadow-5: 0 24px 64px rgba(0, 0, 0, .72), 0 8px 16px rgba(0, 0, 0, .5);color-scheme:dark}:root[data-theme=light]{--bg: var(--capital-white);--bg-subtle: var(--capital-spring-wood);--bg-sunken: var(--neutral-50);--surface: var(--capital-white);--surface-raised: var(--capital-white);--surface-high: var(--capital-white);--text: var(--capital-black);--text-muted: var(--neutral-550);--text-subtle: var(--neutral-525);--text-inverse: var(--capital-white);--line: var(--neutral-200);--line-strong: var(--neutral-300);--hairline: var(--line-strong);--hairline-hover: color-mix(in srgb, var(--line-strong) 55%, var(--text));--accent: var(--capital-purple);--accent-hover: var(--brand-800);--accent-text: var(--capital-purple);--accent-ring: var(--accent);--accent-wash: var(--brand-50);--cta-fill: var(--capital-black);--cta-text: var(--capital-white);--hover-wash: color-mix(in srgb, var(--capital-black) 5%, transparent);--press-wash: color-mix(in srgb, var(--capital-black) 9%, transparent);--buy-fill: var(--success-800);--sell-fill: var(--error-700);--up: var(--success-600);--down: var(--error-600);--candle-up: var(--success-500);--candle-down: var(--error-600);--vol-up: var(--success-200);--vol-down: var(--error-200);--series-1: var(--capital-black);--series-2: var(--capital-purple);--series-3: var(--neutral-500);--attentive: var(--warm-600);--warning-surface: var(--warm-100);--warning-border: var(--warm-200);--warning-text: var(--warm-800);--nav-active-fill: var(--capital-black);--nav-active-text: var(--capital-white);--up-ink: var(--success-800);--down-ink: var(--error-700);--shadow-0: 0 1px 2px rgba(15, 15, 15, .04);--shadow-1: 0 1px 3px rgba(15, 15, 15, .06), 0 1px 2px rgba(15, 15, 15, .04);--shadow-2: 0 4px 12px rgba(15, 15, 15, .07), 0 1px 3px rgba(15, 15, 15, .04);--shadow-3: 0 8px 24px rgba(15, 15, 15, .09), 0 2px 6px rgba(15, 15, 15, .04);--shadow-4: 0 12px 32px rgba(15, 15, 15, .11), 0 4px 8px rgba(15, 15, 15, .05);--shadow-5: 0 24px 64px rgba(15, 15, 15, .17), 0 8px 16px rgba(15, 15, 15, .06);color-scheme:light}:root{--bg-base: var(--bg);--bg-surface: var(--surface);--bg-glass: color-mix(in srgb, var(--surface) 82%, transparent);--text-secondary: var(--text-muted);--accent-primary: var(--accent);--accent-bullish: var(--up);--accent-bearish: var(--down);--border-color: var(--line);--bg1: var(--bg);--bg2: var(--bg-subtle);--bg3: var(--bg-sunken);--bg-card: var(--surface-raised);--bg-panel: var(--surface);--bg-input: var(--surface);--panel: var(--surface);--panel-2: var(--surface-raised);--surface2: var(--surface-raised);--surface3: var(--surface-high);--surface-hover: var(--hover-wash);--popbg: var(--surface-high);--terminal-panel: var(--surface);--terminal-panel-strong: var(--surface-high);--terminal-panel-soft: var(--bg-subtle);--terminal-divider: var(--line);--border: var(--line);--border2: var(--line-strong);--border-hover: var(--line-strong);--line2: var(--line-strong);--line-2: var(--line-strong);--text1: var(--text);--text2: var(--text-muted);--text3: var(--text-subtle);--text4: var(--text-subtle);--text-primary: var(--text);--text-heading: var(--text);--ink: var(--text);--ink-2: var(--text-muted);--muted: var(--text-muted);--sub: var(--text-muted);--faint: var(--text-subtle);--sahi-bg-0: var(--bg);--sahi-bg-1: var(--bg-subtle);--sahi-bg-2: var(--bg-sunken);--sahi-surface-1: var(--surface);--sahi-surface-2: var(--surface-raised);--sahi-surface-3: var(--surface-high);--sahi-border-soft: var(--line);--sahi-border-strong: var(--line-strong);--sahi-text-1: var(--text);--sahi-text-2: var(--text-muted);--sahi-text-3: var(--text-subtle);--sahi-accent: var(--accent);--sahi-accent-2: var(--accent-hover);--sahi-positive: var(--up);--sahi-positive-strong: var(--up);--sahi-negative: var(--down);--sahi-negative-strong: var(--down);--sahi-attentive: var(--attentive);--sahi-oi-call: var(--down);--sahi-oi-call-ink: var(--down-ink);--sahi-oi-put: var(--up);--sahi-oi-put-ink: var(--up-ink);--sahi-purple: var(--accent-text);--sahi-prototype-purple: var(--accent);--sahi-prototype-lavender: var(--series-3);--sahi-prototype-green: var(--up);--sahi-prototype-red: var(--down);--sahi-prototype-amber: var(--attentive);--sahi-prototype-cyan: var(--up);--sahi-prototype-white: var(--capital-white);--sahi-prototype-panel: var(--bg-subtle);--sahi-prototype-panel-2: var(--bg-sunken);--sahi-prototype-line: var(--line);--sahi-prototype-line-2: var(--line-strong);--sahi-prototype-ink: var(--text);--sahi-prototype-ink-2: var(--text-muted);--sahi-prototype-muted: var(--text-subtle);--positive: var(--up);--negative: var(--down);--green: var(--up);--red: var(--down);--yellow: var(--attentive);--blue: var(--accent-text);--cyan: var(--accent-text);--teal: var(--up);--purple: var(--accent-text);--pink: var(--accent-text);--orange: var(--attentive);--brand: var(--accent);--brand2: var(--accent-hover);--brand-purple: var(--accent-text);--brand-coral: var(--attentive);--up-ink: var(--up);--down-ink: var(--down);--upbg: color-mix(in srgb, var(--up) 12%, transparent);--dnbg: color-mix(in srgb, var(--down) 12%, transparent);--green-bg: color-mix(in srgb, var(--up) 12%, transparent);--red-bg: color-mix(in srgb, var(--down) 12%, transparent);--yellow-bg: color-mix(in srgb, var(--attentive) 14%, transparent);--blue-bg: var(--accent-wash);--purple-bg: var(--accent-wash);--surface-transparent-positive-primary: color-mix( in srgb, var(--up) 12%, transparent );--surface-transparent-negative-primary: color-mix( in srgb, var(--down) 12%, transparent );--toast-neutral-bg: var(--bg-subtle);--toast-neutral-border: var(--line);--toast-neutral-text: var(--text);--toast-positive-bg: color-mix(in srgb, var(--up) 12%, transparent);--toast-positive-border: color-mix(in srgb, var(--up) 34%, transparent);--toast-positive-text: var(--up);--toast-negative-bg: color-mix(in srgb, var(--down) 12%, transparent);--toast-negative-border: color-mix(in srgb, var(--down) 34%, transparent);--toast-negative-text: var(--down);--toast-attentive-bg: color-mix(in srgb, var(--attentive) 14%, transparent);--toast-attentive-border: color-mix( in srgb, var(--attentive) 34%, transparent );--toast-attentive-text: var(--attentive);--components-toasts-Neutral-bg: var(--toast-neutral-bg);--components-toasts-Neutral-border: var(--toast-neutral-border);--components-toasts-Neutral-surface: var(--toast-neutral-bg);--components-toasts-Neutral-surface-L1: var(--toast-neutral-bg);--components-toasts-Neutral-stroke: var(--toast-neutral-border);--components-toasts-Neutral-stroke-L1: var(--toast-neutral-border);--components-toasts-Neutral-text: var(--toast-neutral-text);--components-toasts-Neutral-icon: var(--toast-neutral-text);--components-toasts-positive-bg: var(--toast-positive-bg);--components-toasts-positive-border: var(--toast-positive-border);--components-toasts-positive-surface: var(--toast-positive-bg);--components-toasts-positive-surface-L1: var(--toast-positive-bg);--components-toasts-positive-stroke: var(--toast-positive-border);--components-toasts-positive-stroke-L1: var(--toast-positive-border);--components-toasts-positive-text: var(--toast-positive-text);--components-toasts-positive-icon: var(--toast-positive-text);--components-toasts-negative-bg: var(--toast-negative-bg);--components-toasts-negative-border: var(--toast-negative-border);--components-toasts-negative-surface: var(--toast-negative-bg);--components-toasts-negative-surface-L1: var(--toast-negative-bg);--components-toasts-negative-stroke: var(--toast-negative-border);--components-toasts-negative-stroke-L1: var(--toast-negative-border);--components-toasts-negative-text: var(--toast-negative-text);--components-toasts-negative-icon: var(--toast-negative-text);--components-toasts-Attentive-bg: var(--toast-attentive-bg);--components-toasts-Attentive-border: var(--toast-attentive-border);--components-toasts-Attentive-surface: var(--toast-attentive-bg);--components-toasts-Attentive-surface-L1: var(--toast-attentive-bg);--components-toasts-Attentive-stroke: var(--toast-attentive-border);--components-toasts-Attentive-stroke-L1: var(--toast-attentive-border);--components-toasts-Attentive-text: var(--toast-attentive-text);--components-toasts-Attentive-icon: var(--toast-attentive-text);--chip-surface-unselected: transparent;--chip-surface-selected: var(--accent-wash);--chip-stroke-unselected: var(--line);--chip-stroke-selected: var(--accent);--components-Chip-surface-unselected: var(--chip-surface-unselected);--components-Chip-surface-selected: var(--chip-surface-selected);--components-Chip-stroke-unselected: var(--chip-stroke-unselected);--components-Chip-stroke-selected: var(--chip-stroke-selected);--components-Navigation-surface-L1: var(--bg);--components-Navigation-surface-L2: var(--surface);--components-Navigation-stroke-top: var(--line);--components-Navigation-stroke-bottom: var(--line);--components-button-primary-surface-top: var(--accent);--components-button-primary-surface-bottom: var(--accent-hover);--btn-primary-top: var(--accent);--btn-primary-bottom: var(--accent-hover);--sahi-cta-gradient: linear-gradient( 180deg, var(--accent), var(--accent-hover) );--brand-grad: linear-gradient(180deg, var(--accent), var(--accent-hover));--surface-solid-brand-primary-L1: var(--surface);--surface-solid-brand-primary-L2: var(--surface-raised);--surface-solid-brand-primary-L3: var(--surface-high);--surface-solid-brand-l2: var(--surface-raised);--surface-solid-brand-l3: var(--surface-high);--scrim-popover: color-mix(in srgb, var(--neutral-950) 32%, transparent);--scrim-modal: color-mix(in srgb, var(--neutral-950) 72%, transparent);--shadow-l1: var(--shadow-1);--shadow-l2: var(--shadow-2);--shadow-l3: var(--shadow-3);--shadow-l4: var(--shadow-4);--shadow-L1: var(--shadow-1);--shadow-L2: var(--shadow-2);--shadow-L3: var(--shadow-3);--shadow-L4: var(--shadow-4);--shadow-smooth-l1: var(--shadow-1);--shadow-smooth-l2: var(--shadow-2);--shadow-smooth-l3: var(--shadow-3);--shadow-smooth-l4: var(--shadow-4);--shadow-smooth-l5: var(--shadow-5);--shadow-smooth-L1: var(--shadow-1);--shadow-smooth-L2: var(--shadow-2);--shadow-smooth-L3: var(--shadow-3);--shadow-smooth-L4: var(--shadow-4);--shadow-smooth-L5: var(--shadow-5);--inner-shadow: inset 0 1px 0 var(--hover-wash);--focus-ring: 0 0 0 3px var(--accent-ring);--chart-bg: var(--surface);--chart-panel: var(--surface-raised);--chart-grid: color-mix(in srgb, var(--text) 10%, transparent);--chart-axis: var(--text-muted);--chart-text: var(--text-muted);--chart-line-primary: var(--series-1);--chart-line-secondary: var(--series-2);--chart-line-tertiary: var(--series-3);--chart-line-positive: var(--up);--chart-line-negative: var(--down);--chart-line-attentive: var(--attentive);--chart-bar-primary: var(--series-1);--chart-bar-secondary: var(--series-2);--chart-bar-positive: var(--vol-up);--chart-bar-negative: var(--vol-down);--chart-fill-primary: color-mix(in srgb, var(--series-2) 14%, transparent);--chart-fill-positive: color-mix(in srgb, var(--up) 14%, transparent);--chart-fill-negative: color-mix(in srgb, var(--down) 14%, transparent);--chart-tooltip-bg: var(--surface-high);--chart-tooltip-border: var(--line-strong);--oi-chart-surface: var(--surface);--oi-chart-border: var(--line);--oi-chart-muted: var(--text-muted)}#root>.app{--main-nav-header-bg: var(--bg);--main-nav-left-bg: var(--bg);--main-nav-right-bg: var(--bg);--main-nav-surface: var(--surface);--main-nav-surface-hover: var(--hover-wash);--main-nav-surface-active: var(--accent-wash);--main-nav-divider: var(--line);--main-nav-border: var(--line);--main-nav-text: var(--text);--main-nav-muted: var(--text-muted);--main-nav-faint: var(--text-muted);--main-nav-icon-muted: var(--text-muted);--main-nav-icon-active: var(--text);--main-nav-accent: var(--accent);--main-nav-accent-soft: var(--accent-wash);--main-nav-focus: var(--accent);--main-nav-popover: var(--surface-high);--main-nav-shadow: var(--shadow-4);--context-header-bg: var(--bg);--context-header-surface: var(--surface);--context-header-surface-hover: var(--hover-wash);--context-header-surface-active: var(--accent-wash);--context-header-border: var(--line);--context-header-divider: var(--line);--context-header-text: var(--text);--context-header-muted: var(--text-muted);--context-header-faint: var(--text-muted);--context-header-accent: var(--accent);--context-header-accent-soft: var(--accent-wash);--context-header-accent-border: var(--accent);--context-header-positive: var(--up);--context-header-negative: var(--down);--context-header-warning: var(--attentive);--context-header-shadow: var(--shadow-1);--command-bg: var(--bg);--command-bg-active: var(--nav-active-fill);--command-line: var(--line);--command-text: var(--text-muted);--command-muted: var(--text-subtle);--command-accent: var(--accent);--command-focus: var(--accent-ring);--sahi-left-nav-bg: var(--bg);--sahi-left-nav-bg-2: var(--surface);--sahi-left-nav-line: var(--line);--sahi-left-nav-text: var(--text);--sahi-left-nav-soft: var(--text-muted);--sahi-left-nav-active: var(--nav-active-fill);--sahi-left-nav-active-2: var(--nav-active-text);--sahi-rail-bg: var(--bg);--sahi-rail-border: var(--line);--sahi-rail-icon: var(--text-muted);--sahi-rail-text: var(--text-muted);--sahi-rail-muted: var(--text-subtle);--sahi-rail-active: var(--text);--sahi-control-panel: var(--surface);--sahi-control-panel-strong: var(--surface-raised);--sahi-control-border: var(--line);--sahi-control-border-active: var(--accent);--sahi-control-accent: var(--accent);--sahi-control-shadow: var(--shadow-2);--sahi-chrome-panel: var(--surface);--sahi-chrome-line: var(--line);--sahi-chrome-text: var(--text);--sahi-chrome-muted: var(--text-muted);--sahi-chrome-accent: var(--accent);--sahi-selection-surface: var(--surface);--sahi-selection-surface-hover: var(--hover-wash);--sahi-selection-border: var(--accent);--sahi-selection-text: var(--text);--sahi-selection-focus: var(--accent-ring);--sahi-overlay-surface: var(--surface-high);--sahi-overlay-surface-subtle: var(--surface-raised);--sahi-overlay-hover: var(--hover-wash);--sahi-overlay-line: var(--line-strong);--sahi-overlay-text: var(--text);--sahi-overlay-muted: var(--text-muted);--sahi-overlay-faint: var(--text-muted);--sahi-overlay-accent: var(--accent);--sahi-overlay-accent-soft: var(--accent-wash);--sahi-overlay-shadow: var(--shadow-4);--sahi-utility-surface: var(--surface);--sahi-utility-surface-hover: var(--hover-wash);--sahi-utility-surface-active: var(--press-wash);--sahi-utility-border: var(--line);--sahi-utility-border-hover: var(--line-strong);--sahi-utility-text: var(--text-muted);--sahi-utility-text-strong: var(--text);--sahi-utility-icon: var(--text-muted);--sahi-utility-focus: var(--accent)}#root>.app.app[data-active-tab=chain]{--oc-approved-bg: var(--bg);--oc-approved-panel: var(--surface);--oc-approved-panel-2: var(--surface-raised);--oc-approved-line: var(--line);--oc-approved-line-2: var(--line-strong);--oc-approved-ink: var(--text);--oc-approved-ink-2: var(--text-muted);--oc-approved-muted: var(--text-muted);--oc-approved-green: var(--up);--oc-approved-green-soft: color-mix(in srgb, var(--up) 10%, transparent);--oc-approved-red: var(--down);--oc-approved-red-soft: color-mix(in srgb, var(--down) 10%, transparent);--oc-approved-accent: var(--accent);--oc-approved-accent-soft: var(--accent-wash);--oc-approved-accent-line: var(--accent);--oc-approved-amber: var(--attentive);--oc-approved-chip: var(--surface)}html,body,#root,#root>.app{background:var(--bg)!important;color:var(--text)!important}#root>.app :is(input,textarea,select,[contenteditable=true])::placeholder{color:var(--text-subtle);opacity:1}#root>.app :is(button,input,textarea,select,a):focus-visible{outline-color:var(--accent)!important}:root[data-theme]{--border: var(--line);--border2: var(--line-strong);--sahi-border-soft: var(--line);--sahi-border-strong: var(--line-strong);--top-control-border: var(--line)}:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.dashboard-body,.main-area,.main-content,.chain-table-container){background:var(--bg)!important;background-color:var(--bg)!important;background-image:none!important;border-color:var(--line)!important}:root[data-theme] body #root>.app.app[data-active-tab] :is(.dashboard-shell,.dashboard-body){background:var(--surface)!important;background-image:none!important}#root>.app.app[data-active-tab=chain] .chain-table .chg-cell:not(.val-up):not(.val-down){color:var(--text-muted)!important}#root>.app.app[data-active-tab=chain] .chain-table .ltp-cell,#root>.app.app[data-active-tab=chain] .chain-table .ltp-cell .ltp-value{color:var(--text)!important}.ltp-cell,.ltp-value,.ltp-cell .ltp-value{color:var(--text)}.sahi-listrow__chg.is-up{color:var(--up-ink)}.sahi-listrow__chg.is-down{color:var(--down-ink)}.sahi-listrow__chg.is-flat{color:var(--text-muted)}.sahi-listrow__chg.with-glyph:before{display:inline-block;margin-right:3px;content:""}.sahi-listrow__chg.is-up.with-glyph:before{content:"▲"}.sahi-listrow__chg.is-down.with-glyph:before{content:"▼"}.sahi-listrow__chg.is-flat.with-glyph:before{content:"–"}.sahi-listrow .sahi-listrow__price,.sahi-listrow .sahi-listrow__price.is-up,.sahi-listrow .sahi-listrow__price.is-down{color:var(--text)}.sahi-buildup-kpi:is(.long-build,.short-cover){--bu-accent: var(--up);--bu-ink: var(--up);color:var(--up-ink)!important;border-color:color-mix(in srgb,var(--up) 44%,var(--line))!important;background:color-mix(in srgb,var(--up) 12%,transparent)!important;background-image:none!important;box-shadow:none!important}.sahi-buildup-kpi:is(.short-build,.long-unwind){--bu-accent: var(--down);--bu-ink: var(--down);color:var(--down-ink)!important;border-color:color-mix(in srgb,var(--down) 44%,var(--line))!important;background:color-mix(in srgb,var(--down) 12%,transparent)!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.spot-divider-row,.spot-divider-cell,.spot-divider){border-color:var(--line)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider:before,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider:after{content:none!important;display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider .spot-level-cluster--spot-only{display:flex!important;align-items:center!important;justify-content:center!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider .spot-level-cluster .oc-spot-center{display:inline-flex;align-items:baseline;gap:8px;min-width:auto!important;padding:0 16px!important;border-block:0!important;border-inline:1px solid var(--line)!important;color:var(--text)!important;background:transparent!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider .spot-level-cluster .oc-spot-center .oc-spot-label{border-color:transparent!important;color:var(--text-muted)!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-spot-price{color:var(--text)}#root>.app.app[data-active-tab=chain] .chain-table .spot-up .oc-spot-change-pct{color:var(--up-ink)}#root>.app.app[data-active-tab=chain] .chain-table .spot-down .oc-spot-change-pct{color:var(--down-ink)}#root>.app.app[data-active-tab=chain] .chain-table .spot-flat .oc-spot-change-pct{color:var(--text-muted)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td{border-color:var(--line)!important;color:var(--text)!important;background-color:var(--surface)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row-even td{background-color:var(--bg-subtle)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background-color:var(--hover-wash)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.chain-side-nav-row,.chain-header-row) th{border-color:var(--line)!important;background:var(--surface)!important;background-image:none!important;color:var(--text-muted)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th.chain-side-nav-ce{background:color-mix(in srgb,var(--down) 8%,var(--surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th.chain-side-nav-pe{background:color-mix(in srgb,var(--up) 8%,var(--surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-cell.atm-strike{background:var(--bg-subtle)!important;background-image:none!important;border-color:var(--line-strong)!important}.sahi-icon{display:inline-block;flex:0 0 auto;color:inherit;vertical-align:middle;overflow:visible;pointer-events:none;filter:none!important;text-shadow:none!important;box-shadow:none!important}button:disabled .sahi-icon,[aria-disabled=true] .sahi-icon{opacity:.48}.sahi-icon path,.sahi-icon circle,.sahi-icon rect,.sahi-icon line,.sahi-icon polyline,.sahi-icon polygon{vector-effect:non-scaling-stroke}#root :is([class*=-icon],[class*=__icon]):before,#root :is([class*=-icon],[class*=__icon]):after{filter:none!important;text-shadow:none!important;box-shadow:none!important}#root>.app svg,#root>.app svg *{filter:none!important;text-shadow:none!important}#root>.app :is(button,a,input,select,textarea,summary,[role=button],[role=tab],[role=switch],[role=menuitem],[tabindex]):focus-visible{box-shadow:none!important;outline:2px solid var(--accent)!important;outline-offset:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel,:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel *{box-shadow:none!important;filter:none!important;text-shadow:none!important}:root{--sahi-brand-mark-image: url(/brand/sahi-mark-on-light.png)}:root[data-theme=light]{--sahi-brand-mark-image: url(/brand/sahi-mark-on-light.png)}:root[data-theme=dark]{--sahi-brand-mark-image: url(/brand/sahi-mark-on-dark.png)}@font-face{font-family:SAHI Sans;font-style:normal;font-weight:400;font-display:swap;src:local("sahiSans"),local("SAHI Sans"),local("SAHISans-Regular"),url(/fonts/SAHISans-Regular.woff2) format("woff2")}@font-face{font-family:SAHI Sans;font-style:normal;font-weight:500;font-display:swap;src:local("sahiSans Medium"),local("SAHI Sans Medium"),local("SAHISans-Medium"),url(/fonts/SAHISans-Medium.woff2) format("woff2")}@font-face{font-family:SAHI Sans;font-style:normal;font-weight:600;font-display:swap;src:local("sahiSans SemiBold"),local("SAHI Sans SemiBold"),local("SAHISans-SemiBold"),url(/fonts/SAHISans-SemiBold.woff2) format("woff2")}@font-face{font-family:SAHI Sans;font-style:normal;font-weight:700;font-display:swap;src:local("sahiSans Bold"),local("SAHI Sans Bold"),local("SAHISans-Bold"),url(/fonts/SAHISans-Bold.woff2) format("woff2")}@font-face{font-family:SAHI Season;font-style:normal;font-weight:400;font-display:swap;src:local("sahiSeason"),local("SAHI Season"),local("SAHISeasonDisplayMix-Regular"),url(/fonts/SAHISeason-Regular.woff2) format("woff2")}@font-face{font-family:SAHI Season;font-style:normal;font-weight:500 700;font-display:swap;src:local("sahiSeason Medium"),local("SAHI Season Medium"),local("SAHISeasonDisplayMix-Medium"),url(/fonts/SAHISeason-Medium.woff2) format("woff2")}:root{--font-display: "SAHI Season", "SAHI Sans", sans-serif;--font-sans: "SAHI Sans", sans-serif;--font-size-micro: 10px;--font-size-caption: 12px;--font-size-small: 14px;--font-size-body: 16px;--font-size-body-lg: 18px;--font-size-h4: 20px;--font-size-h3: 24px;--font-size-h2: 32px;--font-size-h1: 44px;--font-ui: var(--font-sans);--font-mono: var(--font-sans);--mono: var(--font-sans);--oi-mono: var(--font-sans);--font-num: var(--font-sans);--sahi-proto-font: var(--font-sans);--oc-approved-font: var(--font-sans)}html,body,#root,.app{font-family:var(--font-sans)}button,input,select,textarea,table{font-family:var(--font-sans)!important}h1,h2,[data-sahi-type=display]{font-family:var(--font-display)}code,pre,kbd,samp,[data-numeric]{font-family:var(--font-sans);font-variant-numeric:tabular-nums}svg text{font-family:var(--font-sans)}table,thead,tbody,tr,th,td,span,output,data,time,input,.mono,.tabular,[data-numeric],svg text{font-variant-numeric:tabular-nums}@media(max-width:768px){:root{--font-size-h1: 32px;--font-size-h2: 26px;--font-size-h3: 22px;--font-size-h4: 18px;--font-size-body-lg: 17px}}@media(max-width:480px){:root{--font-size-h1: 28px;--font-size-h2: 24px;--font-size-h3: 20px;--font-size-h4: 18px;--font-size-body-lg: 16px}}.app :is(.chain-side-nav-button,.chain-side-expiry-button,.strike-header-button){color:var(--text)}#root>.app :is(b,strong){font-weight:700}:root{--chain-itm-fill: var(--warm-400);--chain-itm-strength: 15%;--chain-itm-strength-even: 12%}:root[data-theme=dark]{--chain-itm-fill: var(--warm-400);--chain-itm-strength: 15%;--chain-itm-strength-even: 12%}:root[data-theme=light]{--chain-itm-fill: var(--warm-500);--chain-itm-strength: 12%;--chain-itm-strength-even: 9%}.dashboard-body,.main-area{-webkit-overflow-scrolling:touch}#root>.app.app[data-active-tab=chain] .chain-table-container{max-width:100%!important;overflow-x:auto!important;overscroll-behavior:contain;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}#root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on]{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(.chain-side-nav-row,.chain-header-row)>th{border-color:var(--line)!important;background:var(--surface)!important;background-image:none!important;color:var(--text)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(.chain-side-nav-row,.chain-header-row) button{background:transparent!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-label-ce{color:var(--down-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-label-pe{color:var(--up-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead th.chain-side-nav-th.chain-side-nav-ce{background:color-mix(in srgb,var(--down) 8%,var(--surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead th.chain-side-nav-th.chain-side-nav-pe{background:color-mix(in srgb,var(--up) 8%,var(--surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead th.chain-side-expiry-th.chain-side-expiry-th{border-color:var(--line)!important;background:var(--surface)!important;background-image:none!important;color:var(--text)!important}.sahi-accordion-trigger{font:inherit;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:32px;background:transparent;border:0;cursor:pointer;text-align:left}@media(pointer:coarse){.sahi-accordion-trigger{min-height:var(--tap-min, 44px)!important}}.sahi-accordion-indicator{position:relative;display:inline-block;width:20px;height:20px;flex:none;color:var(--accent-text);transition:transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.sahi-accordion-indicator:before,.sahi-accordion-indicator:after{content:"";position:absolute;top:50%;left:50%;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--dur-quick, .18s) var(--ease-ios-out, ease),opacity var(--dur-quick, .18s) var(--ease-ios-out, ease)}.sahi-accordion-indicator:before{width:16px;height:1.5px}.sahi-accordion-indicator:after{width:1.5px;height:16px}.sahi-accordion-trigger[aria-expanded=true] .sahi-accordion-indicator:after,details[open]>summary .sahi-accordion-indicator:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.sahi-accordion-trigger:active .sahi-accordion-indicator,details>summary:active .sahi-accordion-indicator{transform:scale(.9)}.sahi-accordion-trigger:focus-visible,details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sahi-accordion-indicator,.sahi-accordion-indicator:before,.sahi-accordion-indicator:after{transition-duration:1ms}.sahi-accordion-trigger:active .sahi-accordion-indicator,details>summary:active .sahi-accordion-indicator{transform:none}}.app[data-active-tab=chain] .strike-header-controls{width:100%;min-height:32px;display:flex;align-items:center;justify-content:center;gap:3px}.app[data-active-tab=chain] .strike-header-controls .strike-header-button{flex:1 1 auto;min-width:0}.app[data-active-tab=chain] .th-strike{min-width:112px!important;width:112px!important;padding-inline:4px!important}.oc-expiry-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1399;border:0;background:transparent}.oc-expiry-menu{--oc-expiry-surface: var(--surface-raised, var(--surface));--oc-expiry-line: var(--line);--oc-expiry-text: var(--text);--oc-expiry-muted: var(--text-muted);--oc-expiry-hover: var(--hover-wash);--oc-expiry-selected: var(--accent-wash);--oc-expiry-accent: var(--text);width:236px;max-width:calc(100vw - 24px);max-height:min(420px,calc(100dvh - 84px));overflow:hidden;transform:translate(-50%);display:flex;flex-direction:column;color:var(--oc-expiry-text);background:var(--oc-expiry-surface);border:1px solid var(--oc-expiry-line);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-4, 0 14px 34px rgb(0 0 0 / 18%));animation:oc-expiry-enter var(--dur-quick, .18s) var(--ease-ios-out, ease) both}.oc-expiry-menu__list{min-height:0;padding:3px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.oc-expiry-menu__option{width:100%;min-height:44px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:var(--radius-sm, 6px);color:inherit;background:transparent;text-align:left;cursor:pointer;opacity:0;transform:translateY(4px);animation:oc-expiry-option-enter var(--dur-quick, .18s) var(--ease-ios-out, ease) forwards;animation-delay:calc(var(--oc-expiry-option-index, 0) * 22ms + 35ms);transition:background-color var(--dur-tap, .12s) var(--ease-ios-out, ease),color var(--dur-tap, .12s) var(--ease-ios-out, ease),transform var(--dur-tap, .12s) var(--ease-ios-out, ease)}.oc-expiry-menu__option:hover{background:var(--oc-expiry-hover);transform:translate(2px)}.oc-expiry-menu__option:focus-visible{background:var(--oc-expiry-hover);transform:translate(2px);outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.oc-expiry-menu__option.is-active{background:var(--oc-expiry-selected);outline:1px solid color-mix(in srgb,var(--oc-expiry-accent) 20%,transparent);outline-offset:-1px}.oc-expiry-menu__date{min-width:0;display:flex;align-items:baseline;gap:7px}.oc-expiry-menu__date strong{font-family:var(--font-num, var(--font-sans));font-size:13px;line-height:1.3;letter-spacing:-.006em;font-weight:600;font-variant-numeric:tabular-nums}.oc-expiry-menu__meta{flex:0 0 auto;display:flex;align-items:center;gap:9px;color:var(--oc-expiry-muted);font-family:var(--font-num, var(--font-sans));font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.oc-expiry-menu__details{display:grid;justify-items:end;gap:2px;line-height:1.1}.oc-expiry-menu__details small{color:var(--oc-expiry-muted);font-size:10px;font-weight:500}.oc-expiry-menu__option.is-active .oc-expiry-menu__date strong,.oc-expiry-menu__option.is-active .oc-expiry-menu__meta{color:var(--oc-expiry-accent)}@keyframes oc-expiry-enter{0%{opacity:0;transform:translate(-50%,-5px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes oc-expiry-option-enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oc-expiry-menu{animation:none;opacity:1;transform:translate(-50%)}.oc-expiry-menu__option{animation:none;opacity:1;transform:none}}.sahi-viz-axis,.sahi-viz-tick{font-family:var(--font-sans);font-size:var(--text-tick, 10px);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;fill:var(--text-subtle);color:var(--text-subtle)}.sahi-viz-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs, 4px) var(--space-md, 12px);width:100%;box-sizing:border-box;min-width:0;font-size:var(--font-size-caption, 12px);line-height:1.4;color:var(--text-muted)}.sahi-viz-legend__key{display:inline-flex;align-items:center;gap:var(--space-xs, 4px);min-width:0;white-space:nowrap}.sahi-viz-legend__swatch{flex:0 0 auto;width:8px;height:8px;border-radius:2px;background:currentColor}.sahi-viz-legend__val{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}@media(max-width:480px){.sahi-viz-legend{font-size:var(--text-tick, 10px);gap:var(--space-xs, 4px) var(--space-sm, 8px)}}:root{--sahi-status-surface: var(--capital-spring-wood);--sahi-status-text: var(--capital-black);--sahi-toast-surface: var(--text);--sahi-toast-text: var(--bg);--sahi-level-support: var(--success-600);--sahi-level-resistance: var(--error-600);--sahi-level-maxpain-surface: var(--warm-100);--sahi-level-maxpain-text: var(--capital-black);--sahi-level-atm-surface: var(--capital-black);--sahi-level-atm-text: var(--capital-white)}:root[data-theme=dark]{--sahi-level-support: var(--success-500);--sahi-level-resistance: var(--error-400)}.select{position:relative;min-width:180px}#root>.app.app[data-active-tab=chain] .chain-table :is(.oi-bar-cell,.vol-bar-cell).oc-profile-cell{padding-block:3px!important}#root>.app.app[data-active-tab=chain] .chain-table .oi-bar-cell .oc-profile-meter{gap:3px!important}#root>.app.app[data-active-tab=chain] .chain-table{width:max(var(--chain-table-content-width),100%)!important;min-width:var(--chain-table-content-width)!important;table-layout:fixed!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__bar,.sahi-oicell__seg,.sahi-volcell__bar,.sahi-volcell__seg,.sahi-bucell__bar){transition:width var(--dur-quick) var(--ease-sahi-standard, cubic-bezier(.22, 1, .36, 1)),opacity var(--dur-tap) ease!important}#root>.app.app[data-active-tab=chain] .chain-table thead{position:sticky!important;top:0!important;z-index:30!important;isolation:isolate}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .oc-side-nav-overlay{position:sticky!important;top:0!important;left:0!important;width:var(--chain-sticky-viewport-width, 100%)!important;height:0!important;overflow:visible!important;pointer-events:none!important;z-index:48!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .oc-side-nav-overlay__button{position:absolute!important;top:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:min(120px,calc((100% - var(--chain-strike-width, 112px)) / 2))!important;height:34px!important;padding:0 10px!important;border:0!important;background:transparent!important;font:700 var(--text-dense, 12px)/1 var(--font-sans)!important;cursor:pointer!important;pointer-events:auto!important;transition:transform var(--dur-quick) var(--ease-sahi-standard, cubic-bezier(.22, 1, .36, 1)),background-color var(--dur-tap) ease!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .oc-side-nav-overlay__button.is-call{right:calc(50% + var(--chain-strike-width, 112px) / 2)!important;color:var(--down-ink)!important;transform:translate(var(--chain-call-label-shift, 0px))!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .oc-side-nav-overlay__button.is-put{left:calc(50% + var(--chain-strike-width, 112px) / 2)!important;color:var(--up-ink)!important;transform:translate(var(--chain-put-label-shift, 0px))!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .oc-side-nav-overlay__button:is(:hover,:focus-visible){background:color-mix(in srgb,currentColor 8%,transparent)!important;outline:none!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on] .chain-side-nav-th .chain-side-nav-button[aria-hidden=true] .chain-side-nav-label{visibility:hidden!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on]:not([data-table-view=straddle]) .oc-side-nav-overlay__button{left:50%!important;right:auto!important;width:auto!important;min-width:132px!important;transform:translate(-50%)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious>td.spot-divider-cell,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious .spot-divider{height:28px!important;min-height:28px!important;max-height:28px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider{position:sticky!important;left:0!important;right:auto!important;width:var(--chain-sticky-viewport-width, 100%)!important;max-width:var(--chain-sticky-viewport-width, 100%)!important;display:block!important;padding:0!important;overflow:visible!important;z-index:11!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-level-cluster--spot-only{position:absolute!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important;width:min(208px,calc(100vw - 32px))!important;height:100%!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;z-index:12!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider .spot-level-cluster--spot-only .oc-spot-center{box-sizing:border-box!important;width:max-content!important;max-width:100%!important;min-width:148px!important;height:22px!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 9px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:6px!important;background:#fde6f7!important;box-shadow:0 2px 9px #0000006b!important;color:#1a1a1a!important;overflow:hidden!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider .spot-level-cluster--spot-only .oc-spot-center{border-color:#1a1a1ab8!important;background:#272727!important;box-shadow:0 2px 7px #1a1a1a38!important;color:#fafafa!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider .spot-level-cluster--spot-only .oc-spot-center:before{content:none!important;display:none!important}:root:not([data-theme=light]) body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-down .spot-level-cluster--spot-only .oc-spot-center{border-color:color-mix(in srgb,var(--down-ink) 44%,rgba(255,255,255,.64))!important;background:color-mix(in srgb,var(--down-ink) 5%,#FDE6F7)!important}:root:not([data-theme=light]) body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-up .spot-level-cluster--spot-only .oc-spot-center{border-color:color-mix(in srgb,var(--up-ink) 44%,rgba(255,255,255,.64))!important;background:color-mix(in srgb,var(--up-ink) 5%,#FDE6F7)!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-down .spot-level-cluster--spot-only .oc-spot-center{border-color:color-mix(in srgb,var(--down-ink) 54%,#272727)!important;background:color-mix(in srgb,var(--down-ink) 9%,#272727)!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-up .spot-level-cluster--spot-only .oc-spot-center{border-color:color-mix(in srgb,var(--up-ink) 54%,#272727)!important;background:color-mix(in srgb,var(--up-ink) 9%,#272727)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-level-cluster--spot-only .oc-spot-change-points{color:var(--text-muted);font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:700;text-align:left;white-space:nowrap}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-level-cluster--spot-only .oc-spot-change-pct{padding:0!important;border:0!important;font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:700!important;text-align:left;white-space:nowrap}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-level-cluster--spot-only .oc-spot-price{padding:0!important;border:0!important;color:var(--text)!important;font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:700!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-up :is(.oc-spot-change-points,.oc-spot-change-pct){color:var(--up-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table .spot-divider.spot-down :is(.oc-spot-change-points,.oc-spot-change-pct){color:var(--down-ink)!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table :is(td.strike-cell,th.th-strike,th.chain-side-expiry-th){position:sticky!important;left:var(--chain-strike-sticky-offset)!important;right:var(--chain-strike-sticky-offset)!important;z-index:12!important;background-color:var(--surface)!important;background-clip:padding-box!important;border-inline:1px solid var(--line)!important;box-shadow:8px 0 12px -12px color-mix(in srgb,var(--text) 35%,transparent),-8px 0 12px -12px color-mix(in srgb,var(--text) 35%,transparent)}#root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .chain-table td.strike-cell{z-index:9!important}#root>.app.app[data-active-tab=chain] .chain-dual-scrollbars{position:sticky;bottom:0;left:0;z-index:28;display:grid;width:var(--chain-sticky-viewport-width, 100%);height:18px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) var(--chain-strike-width, 112px) minmax(0,1fr);align-items:center;gap:0;padding:2px 8px 1px;border-top:1px solid var(--line);border-bottom:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--surface-raised);box-shadow:0 -4px 12px color-mix(in srgb,var(--capital-black) 12%,transparent)}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar{width:100%;height:13px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--text) 58%,transparent) var(--surface-active, var(--surface-high));scrollbar-width:auto}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar-spacer{display:block;width:200%;height:1px}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar::-webkit-scrollbar{height:8px}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar::-webkit-scrollbar-track{border-radius:999px;background:var(--surface-active, var(--surface-high))}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar::-webkit-scrollbar-thumb{border:1px solid var(--surface-active, var(--surface-high));border-radius:999px;background:color-mix(in srgb,var(--text) 58%,transparent)}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 76%,transparent)}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#root>.app.app[data-active-tab=chain] .chain-table-container::-webkit-scrollbar:horizontal{height:0}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-previous{min-height:9px;display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;letter-spacing:.025em;line-height:1;white-space:nowrap}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-previous b{color:var(--text-secondary, var(--text-muted));font-size:10px!important;font-weight:700!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-inline-profile-cell{box-sizing:border-box!important;min-width:84px!important;padding:5px 9px!important;vertical-align:middle!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-inline-change-cell{min-width:112px!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.is-compact{width:100%!important;min-width:0!important;gap:5px!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.is-compact .oc-profile-value-line{min-height:13px!important;justify-content:flex-start!important;white-space:nowrap!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.is-compact .oc-profile-track{height:5px!important}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.oc-profile-kind-change.is-positive{--oc-profile-tone: var(--up-ink)}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.oc-profile-kind-change.is-negative{--oc-profile-tone: var(--down-ink)}#root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter.oc-profile-kind-change.is-flat{--oc-profile-tone: var(--text-muted)}@media(max-width:768px){#root>.app.app[data-active-tab=chain] .dashboard-body{box-sizing:border-box!important;width:100%!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-row td{height:var(--chain-row-h, 52px)!important;min-height:var(--chain-row-h, 52px)!important;padding-inline:8px!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .oc-side-nav-overlay__button{width:calc((100% - var(--chain-strike-width, 112px)) / 2)!important;min-width:0!important;height:40px!important;padding-inline:8px!important;border-bottom:1px solid color-mix(in srgb,currentColor 24%,var(--line))!important;background:color-mix(in srgb,currentColor 7%,var(--surface-raised))!important;font-size:12px!important}#root>.app.app[data-active-tab=chain] .chain-table-container[data-horizontal-overflow=on]:not([data-table-view=straddle]) .oc-side-nav-overlay__button{height:40px!important}#root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-row th{height:40px!important;min-height:40px!important}#root>.app.app[data-active-tab=chain] .chain-dual-scrollbars{height:26px;padding:3px 6px 2px;box-shadow:0 -6px 16px color-mix(in srgb,var(--capital-black) 18%,transparent)}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar{height:19px}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar::-webkit-scrollbar{height:11px}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar::-webkit-scrollbar-thumb{min-width:44px}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar-strike-gap{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar-strike-gap:after{content:"Swipe"}}@media(prefers-reduced-motion:reduce){#root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button{transition:none!important}#root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__bar,.sahi-oicell__seg,.sahi-volcell__bar,.sahi-volcell__seg,.sahi-bucell__bar){transition:none!important}#root>.app.app[data-active-tab=chain] .chain-side-scrollbar,#root>.app.app[data-active-tab=chain] .chain-table-container{scroll-behavior:auto!important}}:root{--sahi-widget-outline: var(--line-strong);--sahi-widget-divider: var(--line);--sahi-widget-surface: var(--surface-raised);--sahi-widget-radius: 8px}:root:not([data-theme=light]) #root>.app{--sahi-widget-outline: color-mix(in srgb, var(--text) 18%, var(--surface));--sahi-widget-divider: color-mix(in srgb, var(--text) 11%, var(--surface))}.error-state.data-gap-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:60vh;min-height:60dvh;padding:48px 24px;text-align:center}.error-state.data-gap-state .empty-brand-orbit{display:grid;place-items:center;width:64px;height:64px;margin-bottom:2px}.error-state.data-gap-state .empty-brand-mark{width:100%;height:100%;object-fit:contain;opacity:.22}.error-state.data-gap-state .data-gap-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.error-state.data-gap-state .error-state-title{font-size:20px;font-weight:600;line-height:1.3;color:var(--text)}.error-state.data-gap-state .error-state-copy{max-width:46ch;font-size:14px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.error-state.data-gap-state .data-gap-detail{max-width:52ch;padding:9px 14px;border:1px solid var(--line-strong);border-radius:8px;font-size:13px;line-height:1.5;color:var(--text);text-wrap:pretty}.error-state.data-gap-state .data-gap-status-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.error-state.data-gap-state .data-gap-pill{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary);white-space:nowrap}.error-state.data-gap-state .data-gap-retry{position:static;margin-top:6px}.chain-row.ce-itm{background:linear-gradient(90deg,color-mix(in srgb,var(--chain-itm-fill, #C5AA84) 7%,transparent),transparent 44%)}.chain-row.pe-itm{background:linear-gradient(-90deg,color-mix(in srgb,var(--chain-itm-fill, #C5AA84) 7%,transparent),transparent 44%)}:root[data-theme=dark]{--chain-itm-fill: #C5AA84;--chain-itm-strength: 16%;--chain-itm-strength-even: 13%}:root[data-theme=light]{--chain-itm-fill: #AC7C54;--chain-itm-strength: 12%;--chain-itm-strength-even: 9%}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row:is(.ce-itm,.pe-itm):not(.atm-row){background:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row.ce-itm:not(.atm-row) td:not(.strike-cell):not(.strike-cell~td){background-color:color-mix(in srgb,var(--chain-itm-fill) var(--chain-itm-strength),var(--surface))!important;background-image:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row-even.ce-itm:not(.atm-row) td:not(.strike-cell):not(.strike-cell~td){background-color:color-mix(in srgb,var(--chain-itm-fill) var(--chain-itm-strength-even),var(--bg-subtle))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row.pe-itm:not(.atm-row) td.strike-cell~td{background-color:color-mix(in srgb,var(--chain-itm-fill) var(--chain-itm-strength),var(--surface))!important;background-image:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row-even.pe-itm:not(.atm-row) td.strike-cell~td{background-color:color-mix(in srgb,var(--chain-itm-fill) var(--chain-itm-strength-even),var(--bg-subtle))!important}.chain-row.atm-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.badge-max-pain{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:10px;font-weight:700;border-radius:4px;text-transform:none;letter-spacing:.02em;margin-top:2px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-text);border:1px solid color-mix(in srgb,var(--accent-text) 34%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 10%,transparent)}:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.chain-side-nav-label,.chain-side-nav-active-chip>span:first-child,.strike-header-label,.badge-max-pain,.oi-profile-heading b,.oc-spot-label,.strike-market-kind){text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table th.th-strike{font-size:12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-val-lbl{font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:13px!important;letter-spacing:-.006em!important;line-height:1.15!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row:is(.oi-support-strike,.oi-resistance-strike) .strike-val-lbl{font-size:14px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider:before{background:color-mix(in srgb,var(--text) 18%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-center{box-sizing:border-box!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 9px 0 7px!important;border:1px solid var(--line-strong)!important;border-radius:5px!important;background:var(--surface-high)!important;color:var(--text)!important;box-shadow:0 2px 7px color-mix(in srgb,#0F0F0F 20%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-center:before{display:none!important}:root:not([data-theme=light]) body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-center{border-color:#ffffff47!important;background:#272727!important;box-shadow:0 2px 9px #0000006b!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-center{border-color:#1a1a1a33!important;background:#fff!important;box-shadow:0 2px 7px #1a1a1a24!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-label{display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only .oc-spot-price{padding:0!important;border:0!important;color:var(--text)!important;font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:700!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-level-cluster--spot-only :is(.oc-spot-change-points,.oc-spot-change-pct){padding:0!important;border:0!important;font-family:var(--font-num, var(--font-sans))!important;font-variant-numeric:tabular-nums!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.sahi-static-index-header .sahi-index-market-strip{box-sizing:border-box;min-width:0;height:36px;display:flex;align-items:center;gap:8px;color:var(--text)}.sahi-index-market-strip__links{min-width:0;height:100%;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sahi-index-market-strip__links::-webkit-scrollbar{display:none}.sahi-index-market-strip__links>.sahi-index-market-link{scroll-snap-align:start}.sahi-index-market-strip__links{scroll-snap-type:x proximity}.sahi-index-market-strip[data-overflow=end] .sahi-index-market-strip__links{-webkit-mask-image:linear-gradient(to right,#0F0F0F calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#0F0F0F calc(100% - 24px),transparent)}.sahi-index-market-strip[data-overflow=start] .sahi-index-market-strip__links{-webkit-mask-image:linear-gradient(to right,transparent,#0F0F0F 24px);mask-image:linear-gradient(to right,transparent,#0F0F0F 24px)}.sahi-index-market-strip[data-overflow=both] .sahi-index-market-strip__links{-webkit-mask-image:linear-gradient(to right,transparent,#0F0F0F 24px,#0F0F0F calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#0F0F0F 24px,#0F0F0F calc(100% - 24px),transparent)}.sahi-index-market-link{box-sizing:border-box;flex:0 0 auto;min-height:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-tap, .12s) var(--ease-ios-out),border-color var(--dur-tap, .12s) var(--ease-ios-out),color var(--dur-tap, .12s) var(--ease-ios-out),box-shadow var(--dur-tap, .12s) var(--ease-ios-out);font-family:var(--font-sans)}.sahi-index-market-strip__links>.sahi-index-market-link{display:grid;grid-template-columns:minmax(72px,1fr) 58px 86px;align-items:center;gap:10px;min-width:246px;padding:0 12px}.sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child){position:relative;margin-left:12px}.sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child):before{content:"";position:absolute;left:-6px;top:50%;width:1px;height:18px;background:var(--line);transform:translateY(-50%)}.sahi-index-market-strip__links>.sahi-index-market-link .sahi-index-market-link__symbol{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sahi-index-market-strip__links>.sahi-index-market-link .sahi-index-market-link__price,.sahi-index-market-strip__links>.sahi-index-market-link .sahi-index-market-link__change{text-align:right;white-space:nowrap}.sahi-index-market-link.is-current{flex:0 0 auto}.sahi-index-market-link.is-current .sahi-index-market-link__symbol{font-weight:700}.sahi-index-market-link:hover{background:var(--surface-hover, var(--hover-wash));border-color:var(--line-strong);color:var(--text-primary)}.sahi-index-market-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sahi-index-market-link.is-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.sahi-index-market-link__symbol{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary)}.sahi-index-market-link__price{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.sahi-index-market-link__change{font-size:11px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;transition:color var(--dur-tap, .12s) var(--ease-ios-in-out)}.sahi-index-market-link.is-positive .sahi-index-market-link__change{color:var(--up-ink)}.sahi-index-market-link.is-negative .sahi-index-market-link__change{color:var(--down-ink)}.sahi-index-market-link.is-neutral .sahi-index-market-link__change{color:var(--text-muted)}.sahi-index-market-link.is-stale .sahi-index-market-link__price{color:var(--attentive)}.sahi-index-market-strip__cadence{flex:0 0 auto;min-height:28px;padding:0 8px;display:inline-grid;grid-template-columns:6px minmax(0,auto) auto 24px;grid-template-areas:"pulse copy link dismiss" "pulse context link dismiss";align-items:center;column-gap:6px;row-gap:1px;border-left:1px solid var(--line);color:var(--text-muted);font-size:10px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.sahi-index-market-strip__cadence-copy{grid-area:copy}.sahi-index-market-strip__cadence-context{grid-area:context;color:var(--text-subtle);font-size:10px;font-weight:500}.sahi-index-market-strip__cadence-link{grid-area:link;margin-left:2px;padding-left:8px;border-left:1px solid var(--line);color:inherit;font-size:10px;font-weight:700;line-height:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.sahi-index-market-strip__cadence-link:hover{text-decoration-thickness:2px}.sahi-index-market-strip__cadence-link:focus-visible{border-radius:var(--radius-xs, 4px);outline:2px solid var(--accent);outline-offset:2px}.sahi-index-market-strip__cadence-dismiss{position:relative;grid-area:dismiss;width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-xs, 4px);background:var(--surface-card, var(--surface-raised));color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-tap, .12s) var(--ease-ios-out),color var(--dur-tap, .12s) var(--ease-ios-out),border-color var(--dur-tap, .12s) var(--ease-ios-out)}.sahi-index-market-strip__cadence-dismiss:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.sahi-index-market-strip__cadence-dismiss:hover{border-color:var(--line-strong);background:var(--hover-wash);color:var(--text-primary)}.sahi-index-market-strip__cadence-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sahi-index-market-strip__pulse{grid-area:pulse;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--text-muted);box-shadow:none}.sahi-index-market-strip__cadence.is-fresh .sahi-index-market-strip__pulse{background:var(--up);box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 15%,transparent);animation:sahi-cadence-pulse 1.6s var(--ease-ios-in-out) infinite}@keyframes sahi-cadence-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sahi-index-market-strip__cadence.is-fresh .sahi-index-market-strip__pulse{animation:none}}@container sahitop (max-width: 960px){.sahi-index-market-strip__cadence{display:none}}.sahi-index-market-strip__snapshot-note{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sahi-static-index-header{box-sizing:border-box;width:100%;min-height:52px;padding:8px 14px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--surface-card, var(--surface-raised))}.sahi-static-index-header .sahi-index-market-strip{width:100%}html:root[data-theme] body #root>.app>.sahi-top-shell>#sahi-global-header.sahi-top{box-sizing:border-box;height:88px!important;padding-top:30px!important}html:root[data-theme] body #root>.app>.sahi-top-shell>#sahi-global-header.sahi-top:has(.sahi-index-market-strip.is-cadence-hidden){height:56px!important;min-height:56px!important;padding-top:0!important}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence{position:fixed;inset:0 0 auto;z-index:31;width:auto;min-height:30px;height:30px;padding:0 46px 0 14px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:1px solid var(--line);background:var(--surface-sunken, var(--bg-sunken));color:var(--up-ink);font-size:11px;font-weight:600;line-height:1}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-context{font-size:inherit}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-copy{min-width:0;overflow:hidden;text-overflow:ellipsis}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-link{flex:0 0 auto;font-size:inherit}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-dismiss{position:absolute;top:50%;right:8px;width:24px;height:24px;padding:0;display:grid;place-items:center;border-color:var(--line);background:var(--surface-card);color:var(--text-secondary);transform:translateY(-50%)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-dismiss:hover{border-color:var(--line-strong);background:var(--hover-wash);color:var(--text-primary)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-dismiss:focus-visible{outline-color:var(--accent)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-context:before{content:"·";margin-right:6px;color:var(--text-muted)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-context{color:currentColor;opacity:.72}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip{height:36px;padding-left:18px;border-left:1px solid var(--line)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links{flex-wrap:nowrap}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link{min-width:230px}.sahi-top-shell>#sahi-global-header .sahi-top__pick{min-width:126px;justify-content:center;border:1px solid var(--line)!important;background:var(--surface-card)!important;color:var(--text-primary)!important}.sahi-top-shell>#sahi-global-header .sahi-top__menu{border:1px solid var(--line)!important;background:var(--surface-card)!important;color:var(--text-primary)!important}@container sahitop (max-width: 960px){.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence{display:flex}}@media(max-width:720px){html:root[data-theme] body #root>.app>.sahi-top-shell>#sahi-global-header.sahi-top{height:78px!important;padding-top:24px!important}html:root[data-theme] body #root>.app>.sahi-top-shell>#sahi-global-header.sahi-top:has(.sahi-index-market-strip.is-cadence-hidden){height:54px!important;padding-top:0!important}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence{height:24px;min-height:24px;padding:0 32px 0 8px;font-size:10px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-dismiss{right:4px;width:20px;height:20px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-dismiss:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-context{display:none}}.sahi-top-shell>#sahi-global-header.sahi-top{gap:12px;min-height:56px;padding-inline:14px}.sahi-top-shell>#sahi-global-header :is(.sahi-top__menu,.sahi-top__pick){background:var(--surface-card);color:var(--text-primary)}.sahi-top-shell>#sahi-global-header .sahi-top__instwrap{flex:0 1 auto;min-width:0}.sahi-top-shell>#sahi-global-header .sahi-top__inst{min-width:0;margin-left:0}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__cadence-context{display:none}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip{box-sizing:border-box;display:flex;flex:0 1 auto;width:auto;min-width:0;height:36px;margin-left:12px;padding-left:12px;border:0;background-image:linear-gradient(var(--line),var(--line));background-repeat:no-repeat;background-position:left center;background-size:1px 18px;overflow:hidden}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links{display:flex;flex-wrap:nowrap;gap:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links::-webkit-scrollbar{display:none}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link{scroll-snap-align:start}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link{display:grid;grid-template-columns:minmax(68px,1fr) 72px 94px;align-items:center;gap:8px;min-width:236px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-sm, 6px)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child){margin-left:12px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child):before{left:-6px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__symbol{color:var(--text-secondary);font-size:var(--text-body-sm, 14px);font-weight:600;letter-spacing:var(--tracking-caps, .06em)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__price{min-width:72px;color:var(--text-primary);font-size:var(--text-body-sm, 14px);font-weight:600;text-align:right}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__change{min-width:94px;font-size:var(--text-meta, 11px);font-weight:600;text-align:right}.sahi-top-shell>#sahi-global-header .sahi-top__pick{min-width:0;justify-content:center;padding:0 8px 0 11px;border:1px solid var(--line);border-radius:var(--radius-sm)}.sahi-top-shell>#sahi-global-header .sahi-top__pick .sahi-top__caret{display:inline-block}.sahi-top-shell>#sahi-global-header .sahi-top__gap{flex:1 1 auto;min-width:8px}.sahi-top-shell>#sahi-global-header .sahi-top__clock .sahi-clock.is-ring.is-compact{box-sizing:border-box;height:36px;min-height:36px;padding-inline:14px;border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface-card)}.sahi-top-shell>#sahi-global-header .sahi-top__clock .sahi-clock.is-ring.is-compact .sahi-clock__t{font-size:var(--text-body-sm, 14px);font-weight:600}@container sahitop (max-width: 1400px){.sahi-top-shell>#sahi-global-header.sahi-top{gap:10px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip{margin-left:8px;padding-left:10px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link{grid-template-columns:minmax(58px,auto) auto;grid-template-rows:auto auto;align-content:center;gap:0 8px;min-width:0;padding-inline:10px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__symbol{grid-column:1;grid-row:1 / span 2;align-self:center;font-size:var(--text-meta, 11px)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__price{grid-column:2;grid-row:1;min-width:0}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__change{grid-column:2;grid-row:2;min-width:0}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child){margin-left:8px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link:not(:first-child):before{left:-4px}.sahi-top-shell>#sahi-global-header .sahi-top__pick{padding:0 8px 0 10px}.sahi-top-shell>#sahi-global-header .sahi-top__clock .sahi-clock.is-ring.is-compact{padding-inline:12px}}@container sahitop (max-width: 1180px){.sahi-top-shell>#sahi-global-header .sahi-index-market-strip__links>.sahi-index-market-link{grid-template-columns:minmax(52px,auto) auto;gap:0 6px;padding-inline:8px}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__price{min-width:0;font-size:var(--text-meta, 11px)}.sahi-top-shell>#sahi-global-header .sahi-index-market-strip .sahi-index-market-link__change{min-width:0;font-size:var(--text-tick, 10px)}}@container sahitop (max-width: 1060px){.sahi-top-shell>#sahi-global-header .sahi-index-market-strip{min-width:132px;margin-left:6px;padding-left:8px}.sahi-top-shell>#sahi-global-header .sahi-top__pick>span,.sahi-top-shell>#sahi-global-header .sahi-top__pick>.sahi-top__caret{display:none}.sahi-top-shell>#sahi-global-header .sahi-top__pick{width:36px;min-width:36px;padding:0 8px}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious>td.spot-divider-cell{position:relative!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider{position:sticky!important;left:0!important;right:auto!important;width:var(--chain-sticky-viewport-width, 100%)!important;max-width:var(--chain-sticky-viewport-width, 100%)!important;padding:0!important;overflow:visible!important;border-top:1px solid color-mix(in srgb,var(--text) 48%,var(--line))!important;background:transparent!important;z-index:24!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider .spot-level-cluster--spot-only{position:absolute!important;inset:auto!important;top:50%!important;left:calc(var(--chain-strike-sticky-offset, 50%) + var(--chain-strike-width, 112px) / 2)!important;width:auto!important;height:auto!important;transform:translate(-50%,-50%)!important;display:block!important;overflow:visible!important;z-index:25!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider .oc-spot-center{box-sizing:border-box!important;width:max-content!important;min-width:148px!important;max-width:min(188px,calc(100vw - 24px))!important;height:22px!important;min-height:22px!important;padding:0 9px!important;gap:5px!important;border-radius:6px!important;border:1px solid color-mix(in srgb,var(--text) 26%,var(--line))!important;background:color-mix(in srgb,var(--surface-card, var(--surface-raised)) 96%,var(--surface-raised))!important;box-shadow:0 2px 7px color-mix(in srgb,var(--capital-black) 22%,transparent)!important;color:var(--text)!important;overflow:hidden!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider .oc-spot-center{border-color:#ffffff52!important;background:#fde6f7!important;color:#1a1a1a!important;box-shadow:0 2px 8px #00000085!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider .oc-spot-price{color:#1a1a1a!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider.spot-down :is(.oc-spot-change-points,.oc-spot-change-pct){color:#ae2c27!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider.spot-up :is(.oc-spot-change-points,.oc-spot-change-pct){color:#116a40!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider .oc-spot-price{color:#fafafa!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider.spot-down :is(.oc-spot-change-points,.oc-spot-change-pct){color:#ee807b!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider.spot-up :is(.oc-spot-change-points,.oc-spot-change-pct){color:#40e897!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table :is(.atm-row td.strike-cell,td.strike-cell.atm-strike,td.strike-cell.maxpain-strike){box-sizing:border-box!important;border-top:0!important;border-bottom:1px solid var(--line)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table .spot-divider{border-top-color:var(--line)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider .oc-spot-center{visibility:visible!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-level-cluster--spot-only{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-level-cluster--spot-only>.oc-spot-center{grid-column:2!important;justify-self:center!important;margin-inline:auto!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock{display:none!important;position:fixed!important;inset:var(--oc-spot-dock-top) auto auto var(--oc-spot-dock-left)!important;width:0!important;min-width:0!important;max-width:none!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;pointer-events:none!important;z-index:80!important;contain:layout style!important;will-change:top,left}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-label{display:inline-flex!important;align-items:center;color:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-center{width:max-content!important;min-width:214px!important;max-width:min(292px,calc(100vw - 24px))!important;height:30px!important;min-height:30px!important;gap:7px!important;padding-inline:10px!important;border-radius:6px!important;border-color:color-mix(in srgb,currentColor 24%,transparent)!important;box-shadow:0 2px 7px color-mix(in srgb,var(--capital-black) 20%,transparent)!important;font-variant-numeric:tabular-nums!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-price,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row :is(.oc-spot-change-points,.oc-spot-change-pct){padding:0!important;border:0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-price{font-weight:600!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-market-move{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-center{background:var(--capital-black)!important;color:var(--capital-white)!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-center{background:var(--capital-white)!important;color:var(--capital-black)!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-down .oc-market-move{color:var(--down-ink)!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-up .oc-market-move{color:var(--up-ink)!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-down .oc-market-move{color:var(--down-ink)!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-up .oc-market-move{color:var(--up-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .spot-level-cluster--spot-only{position:static!important;inset:auto!important;width:0!important;height:0!important;transform:translate(-50%)!important;overflow:visible!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .oc-spot-center{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:148px!important;max-width:min(188px,calc(100vw - 24px))!important;height:22px!important;min-height:22px!important;padding:0 9px!important;gap:5px!important;border-radius:6px!important;border:1px solid color-mix(in srgb,var(--text) 26%,var(--line))!important;background:color-mix(in srgb,var(--surface-card, var(--surface-raised)) 96%,var(--surface-raised))!important;box-shadow:0 2px 7px color-mix(in srgb,var(--capital-black) 22%,transparent)!important;color:var(--text)!important;white-space:nowrap!important;overflow:hidden!important;transform:translate(-50%)!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .oc-spot-center{border-color:#ffffff52!important;background:#fde6f7!important;color:#1a1a1a!important;box-shadow:0 2px 8px #00000085!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .oc-spot-price{color:#1a1a1a!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock.spot-down :is(.oc-spot-change-points,.oc-spot-change-pct){color:#ae2c27!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock.spot-up :is(.oc-spot-change-points,.oc-spot-change-pct){color:#116a40!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .oc-spot-center{background:#272727!important;border-color:color-mix(in srgb,var(--negative) 48%,var(--line))!important;color:#fafafa!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock .oc-spot-price{color:#fafafa!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock.spot-down :is(.oc-spot-change-points,.oc-spot-change-pct){color:#ee807b!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container>.oc-spot-persistent-dock.spot-up :is(.oc-spot-change-points,.oc-spot-change-pct){color:#40e897!important}@media(max-width:480px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider .oc-spot-center{min-width:142px!important;height:22px!important;padding-inline:7px!important}}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .spot-divider .oc-spot-center{transition:none!important}}.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious,.app.app[data-active-tab=chain] .chain-table .spot-divider-row.spot-divider-spacious td,.app.app[data-active-tab=chain] .chain-table .spot-divider-spacious .spot-divider{height:32px!important;min-height:32px!important}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain][data-settings-open=true] .chain-table tr.spot-divider-row .oc-spot-center,:root[data-theme] body #root>.app.app[data-active-tab=chain][data-settings-open=true] .chain-table-container>.oc-spot-persistent-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.app.app[data-active-tab=chain] .chain-table .spot-divider-cell{padding:0!important}.app.app[data-active-tab=chain] .chain-table .spot-divider{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(245px,auto) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:32px!important;padding:0 16px!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}.app.app[data-active-tab=chain] .chain-table .spot-divider:before,.app.app[data-active-tab=chain] .chain-table .spot-divider:after{content:none!important;display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{--scp-card-surface: var(--neutral-900);--scp-card-hover: color-mix(in srgb, var(--neutral-800) 70%, var(--neutral-900));--scp-card-line: var(--neutral-800);--scp-add: var(--up);--scp-remove: var(--down);font-family:var(--font-sans)!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{--scp-card-surface: var(--capital-white);--scp-card-hover: var(--neutral-100);--scp-card-line: var(--neutral-200)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section{display:grid!important;gap:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section .scp-section-heading{box-sizing:border-box!important;width:100%!important;min-height:54px!important;margin:0!important;padding:8px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--scp-card-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section .scp-section-heading>span:first-child{min-width:0!important;display:grid!important;gap:3px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section .scp-section-title{margin:0!important;padding:0!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section .scp-section-description{color:var(--text-muted)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-selected-section .scp-section-count{box-sizing:border-box!important;min-width:26px!important;height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text-muted)!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-body{display:block!important;padding:12px 14px 16px!important;background:var(--surface)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section{display:grid!important;gap:0!important;padding:0 0 12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section>.scp-section-title{margin:0!important;padding:2px 2px 5px!important;color:var(--text-muted)!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item{box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--scp-card-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item:hover{background:var(--scp-card-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row{min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row label{color:var(--text)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch{position:relative!important;width:36px!important;min-width:36px!important;height:20px!important;min-height:20px!important;flex:0 0 36px!important;margin:0!important;padding:0!important;border:1px solid var(--line-strong)!important;border-radius:999px!important;background:var(--bg-subtle)!important;box-shadow:none!important;cursor:pointer!important;transition:border-color var(--dur-quick, .18s) var(--ease-ios-out, ease),background-color var(--dur-quick, .18s) var(--ease-ios-out, ease)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch:before{content:""!important;position:absolute!important;top:-12px!important;right:-4px!important;bottom:-12px!important;left:-4px!important;border-radius:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch .thumb{position:absolute!important;top:50%!important;left:3px!important;display:grid!important;width:14px!important;height:14px!important;margin:0!important;place-items:center!important;border-radius:50%!important;background:var(--text-subtle)!important;color:transparent!important;box-shadow:0 1px 2px color-mix(in srgb,var(--capital-black) 22%,transparent)!important;transform:translateY(-50%)!important;transition:transform var(--dur-quick, .18s) var(--ease-ios-out, ease),background-color var(--dur-quick, .18s) var(--ease-ios-out, ease)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch .thumb .ico{display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch[aria-checked=true]{border-color:color-mix(in srgb,var(--capital-purple) 68%,var(--scp-card-line))!important;background:var(--capital-purple)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch[aria-checked=true] .thumb{background:var(--capital-white)!important;transform:translate(16px,-50%)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch:focus-visible{outline:2px solid var(--accent-ring)!important;outline-offset:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row>.switch:disabled{cursor:not-allowed!important;opacity:.5!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-greeks-toggle{margin:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-groups{margin-top:14px!important;display:grid!important;gap:14px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-groups>.scp-section{display:grid!important;gap:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-heading{box-sizing:border-box!important;min-height:34px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--scp-card-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-heading .scp-section-title{margin:0!important;padding:0!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-heading .scp-section-count{box-sizing:border-box!important;min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text-subtle)!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-item{box-sizing:border-box!important;width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0 9px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 24px!important;align-items:center!important;column-gap:8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:var(--radius-sm, 6px)!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-item.unselected{grid-template-columns:30px minmax(0,1fr)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-item:hover{background:var(--hover-wash)!important;box-shadow:none!important;transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-name{color:var(--text)!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--scp-card-line)!important;border-radius:7px!important;background:transparent!important;font-weight:400!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:.9!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.add{color:var(--accent-text, var(--scp-add))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.remove{color:var(--down-ink, var(--scp-remove))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:scale(1.15)!important;opacity:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.add:is(:hover,:focus-visible){color:var(--accent-text, var(--scp-add))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action.remove:is(:hover,:focus-visible){color:var(--down-ink, var(--scp-remove))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action svg{width:16px!important;height:16px!important;color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;box-shadow:none!important;filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;box-shadow:none!important;filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header{box-sizing:border-box!important;min-height:62px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid var(--scp-card-line)!important;background:var(--surface)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-title-block{min-width:0!important;display:grid!important;gap:4px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-title{color:var(--text)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:700!important;line-height:1.1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-subtitle{color:var(--text-muted)!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header-actions{display:flex!important;align-items:center!important;gap:6px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){min-height:32px!important;margin:0!important;border:1px solid var(--scp-card-line)!important;border-radius:8px!important;background:var(--scp-card-surface)!important;color:var(--text-muted)!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn):is(:hover,:focus-visible){border-color:var(--line-strong)!important;background:var(--scp-card-hover)!important;color:var(--text)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{width:408px!important;min-width:408px!important;max-width:min(408px,calc(100vw - 20px))!important;height:min(720px,calc(100dvh - 132px))!important;max-height:min(720px,calc(100dvh - 132px))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header{position:sticky!important;top:0!important;z-index:3!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-unselected-groups{gap:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-group{margin:0!important;padding:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-group-title{margin:0!important;padding:14px 4px 7px!important;color:var(--text-muted)!important;font:500 12px/1.2 var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-group+.scp-column-group{border-top:1px solid var(--line)!important}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar .chain-breadcrumb-settings-host{width:0!important;min-width:0!important;height:0!important;margin:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:min(82dvh,720px)!important;max-height:min(82dvh,720px)!important;border-width:1px 0 0!important;border-radius:16px 16px 0 0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;transform-origin:bottom center!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel:before{content:"";position:absolute;top:7px;left:50%;z-index:4;width:38px;height:4px;border-radius:999px;background:var(--line-strong);transform:translate(-50%);pointer-events:none}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header{min-height:64px!important;padding-top:16px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){min-width:44px!important;min-height:44px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-body{--scp-body-bottom: calc(88px + env(safe-area-inset-bottom, 0px)) }}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{--scp-panel-surface: var(--neutral-900);--scp-panel-header: var(--neutral-900);--scp-panel-sunken: var(--neutral-950);--scp-panel-hover: color-mix(in srgb, var(--neutral-800) 70%, var(--neutral-900))}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{--scp-panel-surface: var(--capital-white);--scp-panel-header: var(--neutral-50);--scp-panel-sunken: var(--neutral-100);--scp-panel-hover: var(--neutral-100)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{isolation:isolate!important;background:var(--scp-panel-surface)!important;background-color:var(--scp-panel-surface)!important;background-image:none!important;background-clip:padding-box!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-toggle-item,.scp-column-item):hover{background:var(--scp-panel-hover)!important;background-color:var(--scp-panel-hover)!important}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel,:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel *{scroll-behavior:auto!important}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar.sahi-pagebar .chain-breadcrumb-customize.sahi-pagebar__secondary.chain-breadcrumb-customize{box-sizing:border-box!important;width:auto!important;min-width:108px!important;height:var(--sahi-pagebar-action-h, 42px)!important;min-height:var(--sahi-pagebar-action-h, 42px)!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--surface)!important;background-image:none!important;color:var(--text)!important;font:600 12px/1 var(--font-sans)!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar .chain-breadcrumb-customize>svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:var(--text-muted)!important;transition:transform var(--dur-quick, .18s) var(--ease-ios-out, ease),color var(--dur-quick, .18s) var(--ease-ios-out, ease)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar .chain-breadcrumb-customize>span{font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar.sahi-pagebar .chain-breadcrumb-customize.sahi-pagebar__secondary.chain-breadcrumb-customize:is(:hover,:focus-visible){border-color:var(--line-strong)!important;background:var(--surface-hover, var(--hover-wash))!important;color:var(--text)!important;outline:none!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar.sahi-pagebar .chain-breadcrumb-customize.sahi-pagebar__secondary.chain-breadcrumb-customize[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 58%,var(--line))!important;background:var(--accent-wash)!important;color:var(--accent-text)!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar .chain-breadcrumb-customize[aria-expanded=true]>svg{color:currentColor!important;transform:rotate(28deg)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .settings-popup-backdrop.settings-popup-backdrop--customize{background:var(--scrim-modal)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{--scp-card-surface: var(--surface-card, var(--surface-raised)) !important;--scp-card-hover: var(--surface-hover, var(--hover-wash)) !important;--scp-card-line: var(--line) !important;top:calc(100% + 8px)!important;right:0!important;width:448px!important;min-width:448px!important;max-width:min(448px,calc(100vw - 20px))!important;height:min(680px,calc(100dvh - 132px))!important;max-height:min(680px,calc(100dvh - 132px))!important;border:1px solid var(--line-strong)!important;border-radius:12px!important;background:var(--surface-card, var(--surface-raised))!important;background-image:none!important;color:var(--text)!important;box-shadow:var(--shadow-4)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{box-shadow:0 18px 48px #3d09202e!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header{min-height:60px!important;padding:10px 12px 10px 16px!important;border-bottom:1px solid var(--line)!important;background:var(--surface-card, var(--surface-raised))!important;background-image:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-title{font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-subtitle{font-size:11px!important;color:var(--text-muted)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-header-actions{gap:4px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){min-height:34px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;background-image:none!important;color:var(--text-muted)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-close-btn{width:34px!important;min-width:34px!important;padding:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn):is(:hover,:focus-visible){border-color:var(--line)!important;background:var(--surface-hover, var(--hover-wash))!important;color:var(--text)!important;outline:none!important;box-shadow:0 0 0 3px var(--accent-ring)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-body{padding:12px 14px var(--scp-body-bottom, 18px)!important;background:var(--surface-card, var(--surface-raised))!important;background-image:none!important;scrollbar-width:thin!important;scrollbar-color:var(--line-strong) transparent!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section>:is(.scp-section-title,.scp-segmented-control,.scp-contract-filter-heading){grid-column:1 / -1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section>.scp-toggle-item{min-height:42px!important;padding-inline:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-control{margin:10px 0 8px!important;padding:3px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface-sunken, var(--bg-sunken))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-btn{min-height:34px!important;border-radius:6px!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-btn.is-active{color:var(--text)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-column-item:focus-visible{position:relative!important;z-index:1!important;outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)!important;outline-offset:-2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action:hover{border:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;opacity:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action:focus-visible{border:0!important;background:transparent!important;outline:2px solid color-mix(in srgb,currentColor 42%,transparent)!important;outline-offset:1px!important;box-shadow:none!important}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar.sahi-pagebar .chain-breadcrumb-customize.sahi-pagebar__secondary.chain-breadcrumb-customize{display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .sahi-pagebar .chain-breadcrumb-customize>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{inset:auto 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:min(86dvh,720px)!important;max-height:min(86dvh,720px)!important;border-width:1px 0 0!important;border-radius:16px 16px 0 0!important;box-shadow:0 -18px 48px color-mix(in srgb,var(--text) 30%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section{grid-template-columns:1fr!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section>*{grid-column:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){min-width:44px!important;min-height:44px!important}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{background:var(--scp-panel-surface)!important;background-color:var(--scp-panel-surface)!important;background-image:none!important;opacity:1!important}@media(min-width:769px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel{width:400px!important;min-width:400px!important;max-width:min(400px,calc(100vw - 20px))!important}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:16px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section>*{grid-column:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item{min-height:46px!important;padding:0 4px!important;border-bottom:1px solid var(--scp-card-line)!important;background:var(--scp-panel-surface)!important;background-color:var(--scp-panel-surface)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row{min-height:45px!important;gap:11px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row label{font-size:13px!important;font-weight:600!important;line-height:1.2!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-control{margin:10px 0 12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row{width:100%!important;justify-content:space-between!important;flex-direction:row-reverse!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item .switch-row label{flex:1!important;min-width:0!important;font-weight:500!important;line-height:1.4!important;cursor:pointer}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item{padding-inline:8px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item:hover{background:var(--scp-card-hover)!important;background-color:var(--scp-card-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-item:focus-within{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-control{margin:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-btn.has-description{height:auto!important;min-height:52px!important;padding:6px 4px!important;flex-direction:column;gap:3px}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-list .scp-toggle-item{min-height:42px!important;padding-inline:12px!important;background:transparent!important;background-color:transparent!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-list .switch-row{min-height:41px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-list .scp-toggle-item:last-child{border-bottom:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-toggle-list .scp-toggle-item:hover{background:var(--scp-card-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior:contain}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-view-section{padding-bottom:20px!important}@media(pointer:coarse){:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel :is(.scp-reset-btn,.scp-close-btn){min-width:44px!important;min-height:44px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-segmented-btn{min-height:36px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .workspace-columns-host .sahi-customize-panel .scp-col-action{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}:root[data-theme] body #root>.app.app[data-active-tab=chain]{--oc-head-surface: var(--surface, #1A1A1A);--oc-head-surface-hover: var(--surface-raised, #1F1F1F);--oc-head-line: color-mix(in srgb, var(--line, #404040) 82%, transparent);--oc-head-focus: var(--accent-ring, #E61C9A);--oc-head-motion: var(--dur-quick, .18s) var(--ease-sahi-standard, cubic-bezier(.22, 1, .36, 1));--oc-call-wash: color-mix(in srgb, var(--down-ink, #E35650) 5%, var(--oc-head-surface));--oc-put-wash: color-mix(in srgb, var(--up-ink, #17D077) 5%, var(--oc-head-surface))}.oi-profile-heading__short{display:none}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead{background:var(--oc-head-surface)!important;box-shadow:0 1px 0 var(--oc-head-line)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-ce,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>.th-ce{background-color:var(--oc-call-wash)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-pe,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>.th-pe{background-color:var(--oc-put-wash)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-row>th{position:relative;box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0!important;cursor:default!important;border:0!important;border-bottom:1px solid var(--oc-head-line)!important;background:var(--oc-head-surface)!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;pointer-events:none;opacity:.88;transform:scaleX(.38);transition:transform var(--oc-head-motion),opacity var(--oc-head-motion)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-ce:after{background:var(--down-ink, #E35650);transform-origin:right center}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-pe:after{background:var(--up-ink, #17D077);transform-origin:left center}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-group:after{background:var(--accent, #C80E7D);transform-origin:center}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-static{width:100%;height:40px;min-height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th:has(.chain-side-nav-button:is(:hover,:focus-visible,[aria-pressed=true])):after{opacity:1;transform:scaleX(1)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-button{width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;transition:background-color var(--oc-head-motion),color var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-button:is(:hover,:focus-visible){outline:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-ce .chain-side-nav-button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--down-ink) 7%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-pe .chain-side-nav-button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--up-ink) 7%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-button:focus-visible{box-shadow:inset 0 0 0 2px var(--oc-head-focus)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-link{min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 11px!important;border:0!important;border-radius:7px!important;background:transparent!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label-ce{color:var(--down-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label-pe{color:var(--up-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-arrow{display:inline-flex;align-items:center;font-size:16px!important;line-height:1!important;opacity:.72!important;transform:none!important;transition:transform var(--oc-head-motion),opacity var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-ce .chain-side-nav-button:is(:hover,:focus-visible) .chain-side-nav-arrow{opacity:1!important;transform:translate(-2px)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-pe .chain-side-nav-button:is(:hover,:focus-visible) .chain-side-nav-arrow{opacity:1!important;transform:translate(2px)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-active-chip{width:auto!important;height:30px!important;padding:0 6px 0 11px!important;gap:8px!important;border:1px solid color-mix(in srgb,currentColor 34%,transparent)!important;border-radius:7px!important;color:inherit!important;background:color-mix(in srgb,currentColor 7%,transparent)!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-active-chip>span:first-child{color:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-close{width:18px!important;height:18px!important;flex:0 0 18px!important;border:0!important;border-radius:5px!important;color:currentColor!important;background:color-mix(in srgb,currentColor 10%,transparent)!important;opacity:.78!important;transition:opacity var(--oc-head-motion),transform var(--oc-head-motion),background-color var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-button:is(:hover,:focus-visible) .chain-side-nav-close{opacity:1!important;transform:rotate(4deg) scale(1.04)!important}@media(min-width:769px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-ce .chain-side-nav-button{justify-content:flex-end!important;padding-right:24px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-pe .chain-side-nav-button{justify-content:flex-start!important;padding-left:24px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-link{min-width:118px!important}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table th.chain-side-expiry-th{width:var(--chain-strike-width, 112px)!important;min-width:var(--chain-strike-width, 112px)!important;padding:0!important;border-inline:1px solid var(--oc-head-line)!important;border-bottom:1px solid var(--oc-head-line)!important;background:var(--oc-head-surface-hover)!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-wrap{width:100%;height:40px;display:flex;align-items:center;justify-content:center}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button{width:100%!important;height:40px!important;min-height:40px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:0!important;color:var(--text)!important;background:transparent!important;box-shadow:none!important;white-space:nowrap;cursor:pointer;transition:background-color var(--oc-head-motion),color var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--accent-text)!important;background:color-mix(in srgb,var(--accent) 7%,transparent)!important;outline:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button:focus-visible{box-shadow:inset 0 0 0 2px var(--oc-head-focus)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-date{color:currentColor;font-family:var(--font-num, var(--font-sans));font-size:12px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-dte{color:var(--text-muted);font-family:var(--font-num, var(--font-sans));font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-caret{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform var(--oc-head-motion),color var(--oc-head-motion)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button[aria-expanded=true] .chain-side-expiry-caret{color:currentColor;transform:rotate(180deg)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>th{height:34px!important;min-height:34px!important;padding-block:5px!important;border:0!important;border-bottom:1px solid var(--oc-head-line)!important;background:var(--oc-head-surface)!important;background-image:none!important;box-shadow:none!important;color:var(--text-secondary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transition:color var(--oc-head-motion),background-color var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>th:not(.th-strike):has(.chain-sort-button:is(:hover,:focus-visible)){color:var(--text)!important;background-color:color-mix(in srgb,currentColor 5%,var(--oc-head-surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-sort-button:focus-visible,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-header-button:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px var(--oc-head-focus)!important;border-radius:4px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>th.th-strike{border-inline:1px solid var(--oc-head-line)!important;background:var(--oc-head-surface-hover)!important;color:var(--text)!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>th{border-bottom-color:color-mix(in srgb,var(--oc-head-line) 78%,var(--text-muted))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .oc-side-nav-overlay__button{top:0!important;height:40px!important;border:0!important;border-bottom:2px solid color-mix(in srgb,currentColor 66%,transparent)!important;border-radius:0!important;background:var(--oc-head-surface)!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;transition:background-color var(--oc-head-motion),color var(--oc-head-motion)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .oc-side-nav-overlay__button:is(:hover,:focus-visible){background:color-mix(in srgb,currentColor 7%,var(--oc-head-surface))!important;outline:0!important;box-shadow:inset 0 0 0 2px var(--oc-head-focus)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button.is-active{border-bottom-width:2px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button.is-call.is-active{background:color-mix(in srgb,var(--down-ink) 10%,var(--oc-head-surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button.is-put.is-active{background:color-mix(in srgb,var(--up-ink) 10%,var(--oc-head-surface))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button .chain-side-nav-active-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;height:30px!important;padding:0 6px 0 11px!important;border:1px solid color-mix(in srgb,currentColor 38%,transparent)!important;border-radius:7px!important;background:color-mix(in srgb,currentColor 12%,var(--oc-head-surface))!important;background-image:none!important;box-shadow:none!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button .chain-side-nav-active-chip>span:first-child{color:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button .chain-side-nav-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;padding:0!important;border:1px solid color-mix(in srgb,currentColor 32%,transparent)!important;border-radius:5px!important;background:color-mix(in srgb,currentColor 10%,transparent)!important;color:currentColor!important;opacity:.9!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button:is(:hover,:focus-visible) .chain-side-nav-close{background:color-mix(in srgb,currentColor 18%,transparent)!important;opacity:1!important;transform:scale(1.04)!important}:root[data-theme] body .oc-expiry-menu{--oc-expiry-surface: var(--surface-raised, #1F1F1F);--oc-expiry-line: var(--line-strong, #404040);--oc-expiry-hover: color-mix(in srgb, var(--text) 6%, var(--oc-expiry-surface));--oc-expiry-selected: color-mix(in srgb, var(--text) 9%, var(--oc-expiry-surface));--oc-expiry-accent: var(--text);border-radius:12px;box-shadow:0 16px 38px color-mix(in srgb,var(--capital-black) 24%,transparent)}:root[data-theme] body .oc-expiry-menu__option{border-radius:6px}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .oi-profile-heading__full{display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oi-profile-heading__short{display:block!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oi-profile-heading{min-width:0;line-height:1.05}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oi-profile-heading>b{font-size:11px!important;white-space:nowrap}:root[data-theme] body #root>.app.app[data-active-tab=chain] .oi-profile-heading>small{margin-top:2px;font-size:10px!important;white-space:nowrap}:root[data-theme] body #root>.app.app[data-active-tab=chain] .th-ce .oi-profile-term-tip>.tt-label{position:absolute;top:0;right:8px;left:auto;text-align:right}:root[data-theme] body #root>.app.app[data-active-tab=chain] .th-pe .oi-profile-term-tip>.tt-label{position:absolute;top:0;right:auto;left:8px;text-align:left}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-row>th,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-button,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-wrap,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .oc-side-nav-overlay__button{height:42px!important;min-height:42px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-label,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-link,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky=on] .oc-side-nav-overlay__button{font-size:12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-button{padding-inline:5px!important;gap:4px!important}}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.chain-side-nav-button,.chain-side-nav-arrow,.chain-side-nav-close,.chain-side-expiry-button,.chain-side-expiry-caret),:root[data-theme] body #root>.app.app[data-active-tab=chain] .oc-side-nav-overlay__button{transition:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-nav-th:after{transition:none!important}}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain]{--oc-grid-row: #0F0F0F;--oc-grid-row-alt: #1A1A1A;--oc-grid-row-hover: var(--hover-wash);--oc-grid-strike: #1A1A1A;--oc-grid-line: #242424;--oc-grid-line-strong: #535353;--oc-grid-track: #242424;--oc-grid-track-quiet: #1F1F1F;--oc-grid-itm: #C5AA84;--chain-itm-fill: #C5AA84;--chain-itm-strength: 4%;--chain-itm-strength-even: 4%}:root[data-theme=light] body #root>.app.app[data-active-tab=chain]{--oc-grid-row: #ffffff;--oc-grid-row-alt: #fafafa;--oc-grid-row-hover: var(--hover-wash);--oc-grid-strike: #f5f5f5;--oc-grid-line: #F5F5F5;--oc-grid-line-strong: #D9C9AE;--oc-grid-track: #E6E6E6;--oc-grid-track-quiet: #E6E6E6;--oc-grid-itm: #976448;--chain-itm-fill: #976448;--chain-itm-strength: 4%;--chain-itm-strength-even: 4%}:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.dashboard-body,.main-area,.main-content,.chain-table-container){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table *{text-shadow:none!important;font-synthesis:none!important;text-rendering:geometricPrecision}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table{border:0!important;border-radius:0!important;background:var(--oc-grid-row)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead{border-bottom:0!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row>th{border-bottom:1px solid var(--oc-grid-line-strong)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row th,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row .chain-sort-button{color:var(--text)!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important;opacity:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .oi-profile-heading b{color:var(--text)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .oi-profile-heading small{color:color-mix(in srgb,var(--text) 72%,var(--text-muted))!important;font-size:10px!important;font-weight:600!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td{box-sizing:border-box!important;height:var(--chain-row-h, 52px)!important;min-height:var(--chain-row-h, 52px)!important;padding:0 8px!important;border:0!important;border-bottom:1px solid var(--oc-grid-line)!important;background:var(--oc-grid-row)!important;background-color:var(--oc-grid-row)!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:var(--text)!important;font-size:12px!important;font-weight:500!important;font-variant-numeric:tabular-nums;line-height:1.15!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td+td{border-left:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row-even td{background:var(--oc-grid-row-alt)!important;background-color:var(--oc-grid-row-alt)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row:hover td{background:var(--oc-grid-row-hover)!important;background-color:var(--oc-grid-row-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row.ce-itm:not(.atm-row) td:not(.strike-cell):not(.strike-cell~td),:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row.pe-itm:not(.atm-row) td.strike-cell~td{background:color-mix(in srgb,var(--oc-grid-itm) 4%,var(--oc-grid-row))!important;background-color:color-mix(in srgb,var(--oc-grid-itm) 4%,var(--oc-grid-row))!important;background-image:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row-even.ce-itm:not(.atm-row) td:not(.strike-cell):not(.strike-cell~td),:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row-even.pe-itm:not(.atm-row) td.strike-cell~td{background:color-mix(in srgb,var(--oc-grid-itm) 4%,var(--oc-grid-row-alt))!important;background-color:color-mix(in srgb,var(--oc-grid-itm) 4%,var(--oc-grid-row-alt))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row.ce-itm:not(.atm-row) td:first-child{box-shadow:inset 2px 0 color-mix(in srgb,var(--oc-grid-itm) 74%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row.pe-itm:not(.atm-row) td:last-child{box-shadow:inset -2px 0 color-mix(in srgb,var(--oc-grid-itm) 74%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table.chain-table .chain-row:is(.ce-itm,.pe-itm):not(.atm-row):hover td{background:var(--oc-grid-row-hover)!important;background-color:var(--oc-grid-row-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell{padding-inline:5px!important;border-inline:1px solid var(--oc-grid-line-strong)!important;border-bottom:1px solid var(--oc-grid-line)!important;background:var(--oc-grid-strike)!important;background-color:var(--oc-grid-strike)!important;background-image:none!important;color:var(--text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.006em!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell.atm-strike{border-color:color-mix(in srgb,var(--accent) 58%,var(--oc-grid-line-strong))!important;background:color-mix(in srgb,var(--accent) 5%,var(--oc-grid-strike))!important;background-color:color-mix(in srgb,var(--accent) 5%,var(--oc-grid-strike))!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-cell-button{width:100%!important;min-height:42px!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-val-lbl{color:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.006em!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .val-cell{font-size:12px!important;font-weight:600!important;letter-spacing:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .ltp-cell{font-size:13px!important;font-weight:700!important;color:var(--text)!important;letter-spacing:-.006em!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .ltp-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:58px;line-height:1}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .ltp-change-pct{font-size:10px;font-weight:600;line-height:1;color:var(--text-muted)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .ltp-change-pct.val-up{color:var(--up-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .ltp-change-pct.val-down{color:var(--down-ink)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row .chg-cell{font-size:12px!important;font-weight:700!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table td.oc-profile-cell{padding:4px 8px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell,.sahi-volcell){width:100%;min-width:0;gap:3px!important;color:var(--text)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__now,.sahi-volcell__fig){color:var(--text)!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.006em!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__chg,.sahi-volcell__change,.sahi-volcell__change b){color:color-mix(in srgb,var(--text) 78%,var(--text-secondary))!important;font-size:11px!important;font-weight:600!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__change.sahi-tone-up,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__change.sahi-tone-up b{color:var(--up-text, var(--up-ink))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__change.sahi-tone-down,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__change.sahi-tone-down b{color:var(--down-text, var(--down-ink))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-oicell__chg :is(.sahi-oicell__amt.sahi-tone-up,b.sahi-tone-up){color:var(--up-text, var(--up-ink))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-oicell__chg :is(.sahi-oicell__amt.sahi-tone-down,b.sahi-tone-down){color:var(--down-text, var(--down-ink))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__rail,.sahi-volcell__rail){height:8px!important;border-radius:2px!important;background:var(--oc-grid-track)!important;border:0!important;box-shadow:none!important;overflow:hidden}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell,.sahi-volcell).is-top :is(.sahi-oicell__rail,.sahi-volcell__rail){height:10px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__seg.is-base,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__dot{background:color-mix(in srgb,currentColor 70%,var(--oc-grid-strike))!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__seg.is-add{background:var(--rungs-across-tight),color-mix(in oklab,currentColor 24%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell__seg.is-drop{background:color-mix(in srgb,currentColor 16%,var(--oc-grid-track))!important;border-left-color:color-mix(in srgb,currentColor 70%,var(--oc-grid-strike))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-volcell.is-mirror .sahi-volcell__seg.is-drop{border-right-color:color-mix(in srgb,currentColor 70%,var(--oc-grid-strike))!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-oicell__prevrail{height:4px!important;border-radius:2px!important;background:var(--oc-grid-track-quiet)!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__was,.sahi-oicell__lead,.sahi-volcell__previous,.sahi-volcell__previous small,.sahi-volcell__previous b){color:color-mix(in srgb,var(--text) 68%,var(--text-muted))!important;font-size:10px!important;font-weight:600!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__dot,.sahi-volcell__dot){width:6px!important;height:6px!important;box-shadow:0 0 0 1px var(--oc-grid-row)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-oicell__code,.sahi-volcell__rank){padding:1px 3px!important;border:1px solid var(--oc-grid-line-strong)!important;border-radius:4px!important;background:transparent!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:600!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td.bu-cell-v2{height:var(--chain-row-h, 52px)!important;padding:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell{width:100%!important;height:calc(var(--chain-row-h, 52px) - 1px)!important;min-height:calc(var(--chain-row-h, 52px) - 1px)!important;padding:5px 7px!important;gap:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell__name{color:var(--text)!important;font-size:11px!important;font-weight:700!important;line-height:1.05!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell__oi{color:var(--text)!important;font-size:12px!important;font-weight:700!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell__oipct{color:color-mix(in srgb,var(--text) 72%,var(--text-muted))!important;font-size:10px!important;font-weight:600!important;line-height:1!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell__rail{width:100%!important;height:8px!important;border-radius:2px!important;background:var(--oc-grid-track)!important;border:0!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row th:not(.th-strike){border-right:0!important;border-left:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-header-row th.th-strike,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-side-expiry-th{border-right:1px solid var(--oc-grid-line-strong)!important;border-left:1px solid var(--oc-grid-line-strong)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell.is-top .sahi-bucell__rail{height:10px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell__bar{min-width:2px!important;border-radius:2px!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .oc-profile-meter{min-height:0!important;padding:4px 8px!important;gap:3px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-market-row{margin-top:2px!important;gap:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .badge-atm{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:14px!important;padding:1px 5px!important;border:1px solid color-mix(in srgb,var(--accent-text) 34%,transparent)!important;border-radius:4px!important;color:var(--accent-text)!important;background:color-mix(in srgb,var(--accent) 14%,transparent)!important;box-shadow:none!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.05em!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.atm-row td.strike-cell,td.strike-cell.atm-strike){color:var(--text)!important;background:var(--surface)!important;background-image:none!important;border-left-color:var(--line)!important;border-right-color:var(--line)!important;box-shadow:none!important;outline:0!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell.atm-strike{color:var(--text)!important;background:var(--oc-grid-strike)!important;background-color:var(--oc-grid-strike)!important;background-image:none!important;border-inline-color:var(--oc-grid-line-strong)!important;box-shadow:none!important;outline:0!important}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td{height:var(--chain-row-h, 52px)!important;min-height:var(--chain-row-h, 52px)!important;padding-inline:8px!important;font-size:12px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .chain-row td.strike-cell,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .strike-val-lbl{font-size:13px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table .sahi-bucell{height:calc(var(--chain-row-h, 52px) - 1px)!important;min-height:calc(var(--chain-row-h, 52px) - 1px)!important}}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table :is(.sahi-bucell,.sahi-oicell__bar,.sahi-volcell__bar,.sahi-bucell__bar){transition:none!important}}:root[data-theme] body #root>.app.app .sahi-seg__track{--sahi-segment-hairline: var(--hairline);--sahi-segment-active-hairline: var(--hairline-hover);box-sizing:border-box;border:1px solid var(--sahi-segment-hairline);background:var(--surface-sunken, var(--bg-sunken));background-image:none;box-shadow:none}:root[data-theme] body #root>.app.app .sahi-seg__track>button{box-sizing:border-box;border:1px solid transparent;background:transparent;box-shadow:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;transition:color var(--dur-fast, .12s) var(--ease-ios-out, ease),background-color var(--dur-fast, .12s) var(--ease-ios-out, ease),border-color var(--dur-fast, .12s) var(--ease-ios-out, ease)}:root[data-theme] body #root>.app.app .sahi-seg__track>button.is-on{border-color:var(--sahi-segment-active-hairline);background:var(--surface-raised);box-shadow:none}:root[data-theme] body #root>.app.app .sahi-seg__track>button:not(.is-on):hover{background:var(--hover-wash)}:root[data-theme] body #root>.app.app .sahi-seg__track>button:active:not(:disabled){background:var(--press-wash)}:root[data-theme] body #root>.app.app .sahi-seg__track>button:disabled,:root[data-theme] body #root>.app.app .sahi-seg__track>button[aria-disabled=true]{opacity:.48;cursor:not-allowed;background:transparent}@media(pointer:coarse){:root[data-theme] body #root>.app.app .sahi-seg__track{min-height:var(--sahi-seg-track-min, 36px)}:root[data-theme] body #root>.app.app .sahi-seg__track>button{min-height:var(--sahi-seg-btn-min, 32px)}}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text]){gap:var(--sahi-seg-text-gap, 2px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-muted);font-weight:500}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:not(.is-on):hover,:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:active:not(:disabled){background:transparent;color:var(--text-secondary, var(--text))}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:is(.is-on,[aria-checked=true]){border-color:transparent;background:transparent;box-shadow:none;color:var(--text-primary, var(--text));font-weight:700}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:after{content:"";position:absolute;bottom:var(--sahi-seg-underline-gap, 6px);left:50%;width:var(--sahi-seg-underline-w, calc(100% - 2 * var(--sahi-seg-underline-inset, 10px)));height:2px;border-radius:var(--radius-pill, 999px);background:transparent;transform:translate(-50%) scaleX(.4);transition:background-color var(--dur-fast, .12s) var(--ease-ios-out, ease),transform var(--dur-fast, .12s) var(--ease-ios-out, ease)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:is(.is-on,[aria-checked=true]):after{background:var(--line-accent, var(--accent));transform:translate(-50%) scaleX(1)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:focus-visible{outline:2px solid var(--accent-ring, var(--accent));outline-offset:-2px}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips]){gap:var(--sahi-seg-chip-gap, 6px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button{border:1px solid var(--sahi-segment-hairline);border-radius:var(--sahi-seg-chip-radius, var(--radius-pill, 999px));background:transparent;color:var(--text-muted)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:not(.is-on):hover{background:var(--hover-wash);color:var(--text-secondary, var(--text))}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:is(.is-on,[aria-checked=true]){border-color:var(--line-accent, var(--accent));background:transparent;color:var(--text-primary, var(--text))}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:focus-visible{outline:2px solid var(--accent-ring, var(--accent));outline-offset:-2px}@media(max-width:768px){:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text],.sahi-seg--chips,[data-seg=chips]){min-height:var(--sahi-seg-track-min-mobile, var(--tap-min, 44px));padding-block:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text],.sahi-seg--chips,[data-seg=chips])::-webkit-scrollbar{display:none}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text],.sahi-seg--chips,[data-seg=chips])>button{flex:none;min-height:var(--sahi-seg-btn-min-mobile, var(--tap-min, 44px));scroll-snap-align:start}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button{padding-inline:var(--sahi-seg-text-pad-mobile, 12px)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--text,[data-seg=text])>button:after{bottom:var(--sahi-seg-underline-gap-mobile, 10px)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button{position:relative;z-index:0;border-color:transparent;padding-inline:var(--sahi-seg-chip-pad-mobile, 14px)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:before{content:"";position:absolute;z-index:-1;inset-block:calc((100% - var(--sahi-seg-paint, 40px)) / 2);inset-inline:0;border:1px solid var(--sahi-segment-hairline);border-radius:var(--sahi-seg-chip-radius, var(--radius-pill, 999px));box-sizing:border-box;transition:border-color var(--dur-fast, .12s) var(--ease-ios-out, ease)}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:is(.is-on,[aria-checked=true]):before{border-color:var(--line-accent, var(--accent))}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:focus-visible{outline:none}:root[data-theme] body #root>.app.app .sahi-seg__track:is(.sahi-seg--chips,[data-seg=chips])>button:focus-visible:before{outline:2px solid var(--accent-ring, var(--accent));outline-offset:1px}}@media(min-width:769px){:root[data-theme] body #root>.app.app .sahi-analysis-switch{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:2px;box-sizing:border-box;height:42px;min-height:42px;padding:3px;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunken, var(--bg-sunken));box-shadow:none}:root[data-theme] body #root>.app.app .sahi-analysis-switch:before{content:none}:root[data-theme] body #root>.app.app .sahi-analysis-switch>button,:root[data-theme] body #root>.app.app .sahi-analysis-switch>button.is-on,:root[data-theme] body #root>.app.app .sahi-analysis-switch>button[aria-checked=true]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:4px 12px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast, .12s) var(--ease-ios-out, ease),background-color var(--dur-fast, .12s) var(--ease-ios-out, ease),box-shadow var(--dur-fast, .12s) var(--ease-ios-out, ease)}:root[data-theme] body #root>.app.app .sahi-analysis-switch>button:not(.is-on):not([aria-checked=true]){color:var(--text-muted)}:root[data-theme] body #root>.app.app .sahi-analysis-switch>button:not(.is-on):not([aria-checked=true]):hover{background:var(--hover-wash);color:var(--text-secondary, var(--text))}:root[data-theme] body #root>.app.app .sahi-analysis-switch>button:is(.is-on,[aria-checked=true]){background:var(--surface-raised);box-shadow:0 1px 2px #00000024;color:var(--text-primary, var(--text))}:root[data-theme] body #root>.app.app .sahi-analysis-switch>button:focus-visible{outline:2px solid var(--line-accent, var(--accent));outline-offset:-2px}}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app .sahi-seg__track>button,:root[data-theme] body #root>.app.app .sahi-seg__track>button:before,:root[data-theme] body #root>.app.app .sahi-seg__track>button:after{transition-duration:1ms}}:root[data-theme] body #root>.app.app .sahi-aisum{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md, 8px);background:var(--surface-raised);background-image:none;box-shadow:none;font-family:var(--font-sans);transition:border-color var(--dur-fast, .12s) var(--ease-sahi-standard, ease),background-color var(--dur-fast, .12s) var(--ease-sahi-standard, ease)}:root[data-theme] body #root>.app.app .sahi-aisum:is(.is-tone-up,.is-tone-down,.is-tone-flat){border-color:var(--line);background:var(--surface-raised)}:root[data-theme] body #root>.app.app .sahi-aisum__head{min-height:28px}:root[data-theme] body #root>.app.app .sahi-aisum__body:has(.insight-evidence){gap:10px;background:var(--surface-raised)}@media(min-width:769px){:root[data-theme] body #root>.app.app .sahi-aisum__body:has(.insight-evidence){padding:12px 14px}}:root[data-theme] body #root>.app.app .sahi-aisum__mark{border:1px solid color-mix(in srgb,currentColor 18%,transparent);box-shadow:none}:root[data-theme] body #root>.app.app .sahi-aisum__verdict{border:1px solid color-mix(in srgb,currentColor 22%,var(--line));background:color-mix(in srgb,currentColor 5%,var(--surface-raised));box-shadow:none}:root[data-theme] body #root>.app.app .sahi-aisum__act.sahi-aisum__toggle{box-sizing:border-box;width:auto;min-width:28px;height:28px;padding:0 9px;gap:5px;border:1px solid var(--hairline);border-radius:999px;background:transparent;box-shadow:none;color:var(--text-muted)}:root[data-theme] body #root>.app.app .sahi-aisum__act.sahi-aisum__toggle:hover{border-color:var(--hairline-hover);background:var(--surface-hover);color:var(--text)}:root[data-theme] body #root>.app.app .sahi-aisum__toggle svg{transition:transform var(--dur-fast, .12s) var(--ease-sahi-standard, ease)}:root[data-theme] body #root>.app.app .sahi-aisum:not(.is-min) .sahi-aisum__toggle svg,:root[data-theme] body #root>.app.app .sahi-aisum.is-open .sahi-aisum__toggle svg{transform:rotate(180deg)}@media(pointer:coarse){:root[data-theme] body #root>.app.app .sahi-aisum__act.sahi-aisum__toggle{min-width:34px;height:34px}}:root[data-theme=light] body #root>.app.app[data-active-tab]{--bg-subtle: var(--capital-white);--bg-sunken: var(--capital-white);--sahi-widget-surface: var(--capital-white)}:root[data-theme=light] body #root>.app.app[data-active-tab] .oi-design{--surface-card: var(--capital-white);--surface-raised: var(--capital-white);--surface-sunken: var(--capital-white);--surface-hover: var(--neutral-50);--surface-active: var(--neutral-100);--line: var(--neutral-200);--line-strong: var(--neutral-300)}:root[data-theme=light] body #root>.app.app[data-active-tab] :is(.dashboard-body,.main-area,.main-content,.sahi-oi-page){background-color:var(--capital-white)}:root[data-theme=light] body #root>.app.app[data-active-tab] :is(.sahi-aisum,.sahi-oi-card,.sahi-oi-flowcol,.sahi-sp-plane,.sahi-sp-tree,.sahi-sp-detail,.sahi-seg__track){background-color:var(--capital-white)!important;background-image:none!important;border-color:var(--hairline)!important;box-shadow:none!important}:root[data-theme=light] body #root>.app.app[data-active-tab] :is(.sahi-oi-flowcol>.sahi-strip__k,.sahi-oi-terms__row.is-head,.sahi-sp-detail__row.is-head,.sahi-sp-detail__meta>span){background-color:var(--neutral-50);border-color:var(--line)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious>td.spot-divider-cell,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row.spot-divider-spacious .spot-divider{height:1px!important;min-height:1px!important;max-height:1px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row>td.spot-divider-cell{position:relative!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--text) 48%,var(--line))!important;background:transparent!important;direction:ltr!important;z-index:24!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table tr.spot-divider-row .spot-divider{position:sticky!important;left:0!important;right:auto!important;width:var(--chain-sticky-viewport-width, 100%)!important;max-width:var(--chain-sticky-viewport-width, 100%)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider .spot-level-cluster--spot-only,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table tr.spot-divider-row .spot-divider .spot-level-cluster--spot-only{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;grid-column:auto!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;transform:translate(-50%,-50%)!important;direction:ltr!important;z-index:26!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-level-cluster--spot-only>.oc-spot-center,:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table tr.spot-divider-row .spot-divider .oc-spot-center{box-sizing:border-box!important;position:relative!important;inset:auto!important;grid-column:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:214px!important;max-width:min(292px,calc(100vw - 24px))!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 10px!important;gap:7px!important;border:1px solid color-mix(in srgb,currentColor 24%,transparent)!important;border-radius:6px!important;box-shadow:0 2px 8px color-mix(in srgb,var(--capital-black) 24%,transparent)!important;font-variant-numeric:tabular-nums!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;transform:none!important;visibility:visible!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider .spot-level-cluster--spot-only>.oc-spot-center{border-color:#535353!important;background:#404040!important;color:#fef1fa!important;box-shadow:0 2px 7px #3d092038!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider .spot-level-cluster--spot-only>.oc-spot-center{border-color:#fde6f7!important;background:#fef1fa!important;color:#3d0920!important;box-shadow:0 2px 8px #0000007a!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider{border-top:1px solid #535353!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider{border-top:1px solid #FEF1FA!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table tr.spot-divider-row .spot-divider{border-top:1px solid #535353!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table-container[data-table-view=straddle][data-strike-sticky] .chain-table tr.spot-divider-row .spot-divider{border-top:1px solid #FEF1FA!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row :is(.oc-spot-label,.oc-spot-price,.oc-spot-change-points,.oc-spot-change-pct){flex:0 0 auto!important;padding:0!important;border:0!important;font-size:14px!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-divider .spot-level-cluster .oc-spot-center .oc-spot-label{font-weight:500!important;color:color-mix(in srgb,currentColor 72%,transparent)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-label{font-weight:500!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-spot-price{font-weight:700!important;color:inherit!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .oc-market-move{display:inline-flex!important;align-items:baseline!important;gap:3px!important;white-space:nowrap!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-down .oc-market-move{color:#e35650!important}:root[data-theme=light] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-up .oc-market-move{color:#40e897!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-down .oc-market-move{color:#e35650!important}:root[data-theme=dark] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row .spot-divider.spot-up .oc-market-move{color:#0f7a47!important}@media(max-width:480px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .chain-table tr.spot-divider-row .spot-level-cluster--spot-only>.oc-spot-center{min-width:0!important;max-width:calc(100vw - 16px)!important;height:26px!important;min-height:26px!important;padding-inline:8px!important;gap:5px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table tr.spot-divider-row :is(.oc-spot-label,.oc-spot-price,.oc-spot-change-points,.oc-spot-change-pct){font-size:12px!important}}:root{--ease-ios-out: cubic-bezier(.16, 1, .3, 1);--ease-ios-spring: cubic-bezier(.32, .72, 0, 1);--ease-ios-in-out: cubic-bezier(.65, 0, .35, 1);--ease-ios-exit: cubic-bezier(.4, 0, 1, 1);--dur-tap: .12s;--dur-quick: .18s;--dur-move: .24s;--dur-panel: .32s;--ease-sahi-standard: var(--ease-ios-out);--ease-sahi-emphasized: var(--ease-ios-spring);--ease-out: var(--ease-ios-out);--ease-spring: var(--ease-ios-spring);--ease-in-out: var(--ease-ios-in-out)}.chain-table-container,.dashboard-body,.dashboard-shell,[class*=__scroll],[class*=-scroll],[class*=scroller]{-webkit-overflow-scrolling:touch}.chain-table-container{overscroll-behavior:contain}.scp-body,.sahi-sp-info-panel,.sahi-control-read,.sahi-oi-menu__pop,.detail-greek-selector,.strike-detail-bottom-sheet .greek-pills{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chain-table-container[data-table-view=straddle][data-strike-sticky=on]{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid transparent;border-radius:999px;transition:background-color var(--dur-quick) var(--ease-ios-out)}@keyframes sahi-asof-rise{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}:where(a,button,input,label,select,summary,textarea,canvas,[role=button],[role=tab],[role=option],[role=radio],[role=switch],[role=slider],[role=gridcell]){-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:reduce){:root{--dur-tap: 1ms;--dur-quick: 1ms;--dur-move: 1ms;--dur-panel: 1ms}html,body{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.app{--topbar-h: 56px;--rail-w: 64px;--rail-w-compact: 56px;--rail-item-h: 56px;--tap-min: 44px;--dur-fast: var(--dur-tap, .12s);--dur-base: var(--dur-quick, .18s);--dur-slow: var(--dur-panel, .32s);--dur-slide: var(--dur-move, .24s);--ease-out: var(--ease-ios-out);--ease-spring: var(--ease-ios-spring)}.sahi-top-shell{position:relative;z-index:60;flex:none}.app.app>.dashboard-shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr)!important;flex:1 1 auto;min-height:0;transition:grid-template-columns var(--dur-slide) var(--ease-spring)}html body #root>.app.app[data-active-tab][data-rail-hidden=true]>.dashboard-shell{grid-template-columns:0 minmax(0,1fr)!important}.app[data-rail-hidden=true]>.dashboard-shell>.sahi-rail{box-sizing:border-box;width:0!important;min-width:0!important;padding-inline:0!important;border-inline-width:0!important;visibility:hidden;pointer-events:none}.dashboard-body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg, var(--bg-base))}@media(max-width:768px){.sahi-top-shell>#sahi-global-header,.dashboard-shell>.sahi-rail{display:none!important}html body #root>.app.app[data-active-tab]>.dashboard-shell,html body #root>.app.app[data-active-tab][data-rail-hidden=true]>.dashboard-shell{grid-template-columns:minmax(0,1fr)!important}html body #root>.app.app[data-active-tab]>.dashboard-shell>.dashboard-body{width:100%!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))}html body #root>.app.app[data-active-tab]:has(>.sahi-mobile-chrome.is-dock-hidden)>.dashboard-shell>.dashboard-body{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.dashboard-shell{transition-duration:1ms}}:root[data-theme]{--selection-track: color-mix(in srgb, var(--text) 8%, var(--surface-raised));--selection-face: var(--surface-raised)}:root[data-theme=dark]{--selection-track:color-mix(in srgb, var(--text) 5%, var(--surface-raised));--selection-face:color-mix(in srgb, var(--text) 10%, var(--surface-raised))}:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track){gap:2px;padding:2px!important;align-items:stretch;box-sizing:border-box;border:0!important;border-radius:999px!important;background:var(--selection-track)!important;box-shadow:none!important;min-height:40px}:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track)>button{border:1px solid transparent!important;border-radius:999px!important;min-height:36px;height:auto!important;margin:0!important;align-self:stretch;padding:5px 14px;background:transparent!important;color:var(--text-muted);font-weight:500;box-shadow:none!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease}:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track)>button:is(.is-on,[aria-checked=true],[aria-pressed=true]){background:var(--selection-face)!important;border-color:var(--line-strong)!important;color:var(--text)!important;font-weight:600;box-shadow:0 1px 2px #0000001f!important}:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track)>button:focus-visible{outline:2px solid var(--text-muted);outline-offset:-2px}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.shared-expiry__trigger,.sahi-time-switch__trigger,.sahi-show__trigger,.sahi-hm-menu,.sahi-oi-menu,.sahi-control-more__trigger,.sahi-sp-display__trigger){border-radius:999px!important;border-color:var(--line)!important;background:var(--selection-track)!important;padding-inline:12px;box-shadow:none!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-stepper,.sahi-asof__control){border-radius:999px!important;overflow:hidden;background:var(--selection-track)!important}@media(pointer:coarse){:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track)>button{min-height:40px}:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track){height:auto;min-height:44px}}@media(prefers-reduced-motion:reduce){:root[data-theme] body #root>.app.app :is(.sahi-analysis-switch,.sahi-gex-views,.sahi-pagebar .sahi-seg__track,.sahi-oi-toolbar .sahi-seg__track)>button{transition:none}}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu,.sahi-show__menu){box-sizing:border-box;border:1px solid var(--line)!important;background:var(--surface-raised)!important;color:var(--text);box-shadow:0 4px 16px #0000001f!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@media(min-width:769px){:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu,.sahi-show__menu){border-radius:14px!important;padding:8px}:root[data-theme] .sahi-time-switch__sheet{max-height:var(--window-max-height, 430px)}:root[data-theme] .shared-expiry__pop{max-height:var(--selection-max-height, 430px)}}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop)>header{min-height:36px;box-sizing:border-box;align-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text-muted)}:root[data-theme] :is(.sahi-time-switch__sheet [role=radiogroup],.shared-expiry__pop section,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu)>button{box-sizing:border-box;min-height:40px;border-radius:8px;padding:8px 10px;cursor:pointer;box-shadow:none!important}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu) button:not(:disabled):hover{background:var(--selection-track)}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop) button:is([aria-checked=true],[aria-selected=true]){background:var(--selection-track)!important;color:var(--text);box-shadow:none!important}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu,.sahi-show__menu) button:focus-visible{outline:2px solid var(--text-muted);outline-offset:-2px;box-shadow:none!important}:root[data-theme] :is(.sahi-time-switch__sheet,.shared-expiry__pop,.sahi-oi-menu__pop) button:disabled{opacity:.5;cursor:not-allowed}.shared-expiry__check{display:inline-flex;width:13px;flex:0 0 13px}:root[data-theme] .sahi-time-switch__sheet [role=radiogroup]>button{gap:16px}:root[data-theme] .sahi-time-switch__sheet [role=radiogroup]>button>span{min-width:0}@media(pointer:coarse){:root[data-theme] :is(.sahi-time-switch__sheet [role=radiogroup],.shared-expiry__pop section,.sahi-oi-menu__pop,.sahi-pcr-series__menu,.sahi-straddle-series__menu)>button{min-height:44px}}:root[data-theme] body #root>.app.app .sahi-pagebar :is(.sahi-seg__track,.sahi-analysis-switch)>button{font-size:12px!important;line-height:16px;letter-spacing:0}:root[data-theme] body #root>.app.app .sahi-pagebar :is(.sahi-oi-menu,.sahi-sp-viewpick__trigger){font-size:12px}@media(min-width:769px)and (pointer:fine){:root[data-theme] body #root>.app.app .sahi-pagebar :is(.sahi-seg__track,.sahi-analysis-switch){width:max-content;max-width:100%;height:36px;min-height:36px;grid-template-columns:none;grid-auto-columns:max-content;gap:2px}:root[data-theme] body #root>.app.app .sahi-pagebar :is(.sahi-seg__track,.sahi-analysis-switch)>button{min-width:0;min-height:32px;padding:4px 14px}}@media(min-width:769px){:root[data-theme] body #root>.app.app .sahi-pagebar :is(.sahi-seg__track,.sahi-analysis-switch){margin-left:auto}}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(th.chain-side-nav-th.chain-side-nav-ce,th.chain-side-nav-th.chain-side-nav-pe,th.chain-side-nav-th.chain-side-nav-group){background:var(--surface)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-th:after{display:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-expiry-wrap{box-sizing:border-box;padding:2px 3px}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-expiry-selector__trigger{min-height:36px;height:36px;padding:3px 8px;background:var(--surface-raised)!important;border-color:var(--line-strong)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-expiry-selector__trigger:is(:hover,[aria-expanded=true]){background:var(--surface-hover)!important;border-color:var(--text-muted)}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-button{width:auto!important;height:32px!important;min-height:32px!important;margin:4px 8px!important;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface-raised)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-ce .chain-side-nav-button{margin-left:auto!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(.chain-side-nav-label,.chain-side-nav-link){padding:0!important;min-width:0!important;min-height:28px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-button:is(:hover,[aria-pressed=true]){background:var(--surface-hover)!important;border-color:var(--text-muted)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-button[aria-hidden=true]{visibility:hidden!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.oc-side-nav-overlay__button{top:4px!important;width:112px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface-raised)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.is-call{margin-right:8px}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.is-put{margin-left:8px}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.oc-side-nav-overlay__button:is(:hover,.is-active){background:var(--surface-hover)!important;border-color:var(--text-muted)!important;box-shadow:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.chain-table thead,.oc-side-nav-overlay) .chain-side-nav-active-chip{padding:0!important;border:0!important;background:transparent!important;gap:6px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-arrow,:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.chain-table thead,.oc-side-nav-overlay) .chain-side-nav-close{transform:none!important;transition:none!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-header-row>th{vertical-align:middle;background:var(--surface)!important;border-bottom:1px solid var(--line)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-sort-button{border-radius:6px;min-height:30px;padding-block:4px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-sort-button:is(:hover,:focus-visible){background:var(--surface-hover)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead th:is([aria-sort=ascending],[aria-sort=descending]) .chain-sort-button{background:var(--surface-sunken)!important;color:var(--text)!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] :is(.chain-table thead,.oc-side-nav-overlay) button:focus-visible{outline:2px solid var(--text-muted)!important;outline-offset:-2px!important;box-shadow:none!important}@media(max-width:768px){:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(.chain-side-nav-row>th,.chain-side-expiry-wrap){height:48px!important;min-height:48px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead :is(.chain-side-nav-button,.chain-expiry-selector__trigger){height:44px!important;min-height:44px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table thead .chain-side-nav-button{margin-block:2px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.oc-side-nav-overlay__button{top:2px!important;width:106px!important;height:44px!important;min-height:44px!important;font-size:11px!important;padding-inline:6px!important}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.is-call{margin-right:3px}:root[data-theme] body #root>.app.app[data-active-tab=chain] .chain-table-container .oc-side-nav-overlay__button.is-put{margin-left:3px}}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar){--sahi-toolbar-control-h: 36px;--control-face: var(--surface-raised);--control-track: var(--surface-sunken, var(--bg-sunken));--control-bar: var(--surface-raised);--control-radius: 8px}:root[data-theme=dark] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar){--control-bar: var(--neutral-850);--control-track: var(--neutral-950);--control-face: var(--neutral-800)}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar:not(.sahi-oi-settings__panel),.sahi-sp-toolbar){min-height:54px;padding:8px 10px;border-radius:10px;background:var(--control-bar);border-color:var(--line)}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-strip__k{color:var(--text-muted);font-size:var(--text-tick, 10px);font-weight:600;letter-spacing:.06em;white-space:nowrap}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.shared-expiry__trigger,.sahi-time-switch__trigger,.sahi-show__trigger,.sahi-hm-menu,.sahi-oi-menu,.sahi-control-more__trigger,.sahi-sp-display__trigger,.sahi-stepper,.sahi-asof__control,.sahi-replay-trigger,.sahi-oi-viewmenu__trigger,.sahi-straddle-strikeplot-toggle,.sahi-price-oi-strike-control select){box-sizing:border-box;min-height:var(--sahi-toolbar-control-h);height:var(--sahi-toolbar-control-h);border:1px solid var(--line);border-radius:var(--control-radius)!important;background:var(--control-track)!important;box-shadow:none!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.shared-expiry__trigger,.sahi-show__trigger,.sahi-hm-menu,.sahi-oi-menu,.sahi-control-more__trigger,.sahi-replay-trigger,.sahi-oi-viewmenu__trigger,.sahi-straddle-strikeplot-toggle){gap:7px;padding-inline:10px;font-size:12px;font-weight:600}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views){box-sizing:border-box;height:var(--sahi-toolbar-control-h);min-height:var(--sahi-toolbar-control-h);gap:0;padding:2px!important;border:1px solid var(--line)!important;border-radius:var(--control-radius)!important;background:var(--control-track)!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views)>button{box-sizing:border-box;align-items:center;justify-content:center;height:100%!important;min-height:0!important;padding-block:2px;border:1px solid transparent;border-radius:calc(var(--control-radius) - 3px)!important;background:transparent;color:var(--text-secondary);font-size:12px!important;font-weight:500}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views)>button:is(.is-on,[aria-checked=true],[aria-pressed=true]){background:var(--control-face)!important;border-color:var(--line-strong)!important;color:var(--text-primary);box-shadow:none!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-time-switch__k{font-size:12px;font-weight:500}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .is-on .sahi-time-switch__k{font-weight:600}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views) small{color:var(--text-muted);font-size:var(--text-tick, 10px);font-weight:400;line-height:1.1}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views)>button:disabled{opacity:.45}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-stepper,.sahi-asof__control)>button{min-height:0;height:100%}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-stepper>button{width:32px}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-stepper__value{min-width:32px;padding-inline:4px;font-variant-numeric:tabular-nums}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) button:focus-visible{outline:2px solid var(--text-primary)!important;outline-offset:2px!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.shared-expiry__trigger,.sahi-time-switch__trigger,.sahi-show__trigger,.sahi-hm-menu,.sahi-oi-menu,.sahi-control-more__trigger):hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover)!important}@media(max-width:768px),(pointer:coarse){:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar){--sahi-toolbar-control-h: 44px}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-stepper,.sahi-asof__control)>button{min-width:40px}}@media(min-width:769px){:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-strip__g:has(>.sahi-time-switch)>.sahi-strip__k{display:inline}}:root[data-theme] body #root>.app.app .sahi-analysis-controls .sahi-control-more:not(.is-dock) .sahi-control-more__items>.sahi-strip__g{gap:6px;padding-inline:6px;border-left:1px solid var(--line)}:root[data-theme] body #root>.app.app .sahi-analysis-controls>.shared-expiry{padding-right:8px}:root[data-theme] body #root>.app.app .sahi-analysis-controls.sahi-hm-controls .sahi-control-more:not(.is-dock)>.sahi-control-more__body>.sahi-control-more__items>.sahi-strip__g{padding-inline:4px;gap:5px}:root[data-theme] body #root>.app.app .sahi-analysis-controls.sahi-hm-controls .chart-window-control .sahi-time-switch__track>button{min-width:40px}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-oi-viewmenu__trigger>.sahi-strip__k{display:none}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-oi-viewmenu__trigger{min-width:0;width:auto;white-space:nowrap}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-oi-viewmenu__pop{top:calc(100% + 6px);bottom:auto;min-width:180px;max-width:calc(100vw - 40px);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);padding:6px;box-sizing:border-box}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-oi-viewmenu__pop>button{min-height:36px;padding:8px 10px;border-radius:6px;font-size:12px}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) .sahi-oi-viewmenu__pop>button[aria-selected=true]{background:var(--control-face);box-shadow:inset 0 0 0 1px var(--line-strong)!important}:root[data-theme] body #root>.app.app :is(.sahi-oi-toolbar,.sahi-sp-toolbar) :is(.sahi-time-switch__track,.sahi-seg__track,.sahi-gex-views)>button:not(.is-on):not([aria-checked=true]):hover:not(:disabled){background:var(--surface-hover)!important;color:var(--text)}:root[data-theme] body #root>.app.app .sahi-analysis-controls.is-collapsed .sahi-control-more.is-dock .sahi-control-more__items>.sahi-strip__g{border-left:0;padding:8px 0;gap:8px}
