@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gutter:clamp(16px, calc(16px + (100vw - 400px) * 8 / 600), 24px);--top-space:clamp(16px, calc(16px + (100vw - 400px) * 12 / 600), 28px);--header-full:68px;--header-compact:49px;--paper:#f6f1e8;--card:#fffdf8;--ink:#1e1b16;--prose:#2e2a22;--quiet-ink:#6b6357;--muted:#5a4f40;--faint:#8a8070;--warm-rule:#e5dccb;--hairline:#efe7d8;--hairline-soft:#f1eadc;--control:#d9cdb8;--link-underline:#c9b48f;--vermilion:#c2410c;--above:#2f6b5e;--above-light:#d3e3dc;--above-tint:#e7f0ec;--below:#d9b99b;--below-light:#eadcc6;--below-text:#9a6b3f;--below-tint:#f4eadc;--fan-outer:#efe4d0;--fan-inner:#dccbae;--step-1:#ede3d1;--step-2:#dfd0b5;--step-3:#b8a27c;--sliver:#c9b48f;--hatch-line:#e4d7c0;--hatch-ground:#fbf6ec;--hatch-border:#c2ae8a;--connector:#a68f68;--impact-very-bad:#a4552f;--impact-bad:#e2c29e;--impact-neutral:#d8d0c2;--impact-good:#a8cdbf;--impact-very-good:#2f6b5e;--current:color-mix(in srgb, var(--vermilion) 9%, var(--card));--selected:color-mix(in srgb, var(--vermilion) 5%, transparent);--company:#cdbfa6;--company-stroke:#8c7c60;--display:"Fraunces Variable", Fraunces, Georgia, serif;--serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--sans:"Inter Variable", Inter, system-ui, sans-serif;--text:var(--ink);--quiet:var(--quiet-ink);--typed:var(--ink);--rule:var(--warm-rule);--background:var(--paper);--accent:var(--vermilion);--error:#b42318;--flash:#fbefc9;--series-grey:oklch(80% .0253 81.1);--series-grey-lit:oklch(72% .0253 81.1);--series-tint:38%;--series-tint-lit:48%;--ink-soft:var(--muted);--band-outer:var(--fan-outer);--band-inner:var(--fan-inner);--bar-below:var(--below);--bar-above:var(--above);--price:var(--vermilion);--bar-cut:#c27c0e;--bar-bought-out:#8a7fb0;--candle-owed:#cf222e;--candle-received:#1a7f37;--cut-text:#a56b0d;--series-1:#4e79a7;--series-2:#f28e2c;--series-3:#e15759;--series-4:#76b7b2;--series-5:#59a14f;--series-6:#edc949;--series-7:#af7aa1;--series-8:#ff9da7;--series-9:#9c755f;--series-10:#bab0ab;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);font-size:15px;line-height:1.5}@media (pointer:coarse) and (orientation:landscape) and (height<=599px){:root{--header-full:49px}}body{color:var(--text);background:var(--background);margin:0}a{color:var(--ink);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}a:hover{color:var(--muted)}h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.1}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{border:1px solid var(--control);background:var(--card);color:var(--ink);font:inherit;border-radius:4px}a.section-link{color:inherit;text-decoration:none}.page{box-sizing:border-box;max-width:1120px;padding:var(--top-space) var(--gutter) 48px;margin:0 auto}.page-title{font-family:var(--display);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(36px,2vw + 28px,48px);font-weight:600;line-height:1.05}.quiet{color:var(--quiet)}.error{color:var(--error)}.ticker{color:var(--quiet);margin-left:.5em;font-size:.8em;font-weight:400}.quote-link{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}table.workbooks td{padding-top:8px;padding-bottom:8px}table.workbooks .text{text-align:left}table.workbooks th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}table.workbooks .sort-mark{text-align:right;width:1.2em;font-size:.7em;display:inline-block}.errors li{margin:4px 0}.account-form label{margin:12px 0;display:block}.account-form input{width:min(100%,360px);font:inherit;margin-top:4px;padding:4px 6px;display:block}.account-form textarea{width:min(100%,640px);font:inherit;margin-top:4px;padding:4px 6px;display:block}.invite-dialog{background:var(--background);color:var(--text);border:none;border-radius:10px;padding:20px 24px;box-shadow:0 12px 32px #00000038,0 2px 6px #0000001f}.invite-dialog h2{margin-top:0}.invite-dialog input{box-sizing:border-box}.copy-text{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.copy-text code{overflow-wrap:anywhere}.file-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tabs{border-bottom:1px solid var(--rule);gap:4px;margin:16px 0;display:flex}.tabs button{color:var(--quiet);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}table.numbers{border-collapse:collapse;font-variant-numeric:tabular-nums}table.numbers th,table.numbers td{text-align:right;border-bottom:1px solid var(--rule);padding:3px 12px 3px 0}table.numbers th:first-child,table.numbers td:first-child{text-align:left}table.numbers thead th{color:var(--quiet);font-weight:400}section{margin:32px 0}h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 10px;font-size:1.5rem;font-weight:600}h3{margin:16px 0 4px;font-size:.95rem}h4{margin:8px 0 4px;font-size:.85rem}.scenario-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.scenario-actions .changed{margin-left:4px;font-size:.85rem}table.summary{flex:none;font-size:.8rem;line-height:1.2}table.summary th,table.summary td{padding:0 10px 0 0}.stats{flex:none}table.summary th{white-space:nowrap;color:var(--quiet);font-size:11px;font-weight:400}.markdown{max-width:75ch}.markdown>:first-child{margin-top:0}.markdown p,.markdown ul,.markdown ol{margin:0 0 6px}.markdown ul,.markdown ol{padding-left:1.3em}.markdown pre{overflow:auto hidden}.help h2{margin:20px 0 6px;font-size:1.1rem}.help pre{margin:0 0 8px;overflow:auto hidden}@media (width>=1000px){.workbook-note,.factor-note{columns:2;column-gap:40px;max-width:none}:is(.workbook-note,.factor-note) :is(li,p){break-inside:avoid}:is(.workbook-note,.factor-note) p:has(>strong:only-child){break-after:avoid}}.factor-note{color:var(--quiet);margin:0 0 8px;font-size:.9rem}.trial-slider{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 12px;display:flex}.trial-slider button{border:1px solid var(--rule);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 8px}.trial-slider button:disabled{color:var(--quiet);cursor:default}.chosen-outcomes{flex-wrap:wrap;flex-basis:100%;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.chosen-outcomes li{background:var(--band-outer);border-radius:10px;padding:1px 8px}.chosen-outcome{display:inline-grid}.chosen-outcome>*{grid-area:1/1}.chosen-outcome .unchosen{visibility:hidden}.trial-status{font-variant-numeric:tabular-nums;flex-basis:100%}.empty-chart{justify-content:center;align-items:center;margin:0;display:flex}.mode-toggle{border:1px solid var(--control);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:500}.mode-toggle:hover{border-color:var(--link-underline)}.mode-toggle[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--card)}.view-switch{border:1px solid var(--rule);border-radius:6px;margin:2px 0;display:inline-flex;overflow:hidden}.view-switch button{color:var(--quiet);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:1px 8px;font-size:.85rem}.view-switch button+button{border-left:1px solid var(--rule)}.view-switch button:hover{color:var(--text)}.view-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--text) 8%, var(--background));color:var(--text)}.combined-effects .tipped{vertical-align:top}.matrix.combined-effects table{margin:6px 0 4px;font-size:.85rem}.combined-effects :is(th,td){font-family:inherit;font-size:inherit}.mode-action{border:1px solid var(--rule);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:1px 10px;font-size:.8rem}.mode-action:hover:not(:disabled){border-color:var(--accent)}.mode-action:disabled{color:var(--quiet);cursor:default}.scenario-note{font-size:.85rem}.factor-bar{touch-action:none;-webkit-user-select:none;user-select:none;height:26px;margin:0 0 10px;position:relative}.factor-segment{box-sizing:border-box;background:color-mix(in srgb, var(--text) 7%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;font-size:.8rem;line-height:26px;position:absolute;top:0;bottom:0;overflow:hidden}.factor-segment+.factor-segment{border-left:2px solid var(--background)}.factor-segment span{padding:0 11px}.factor-segment:nth-of-type(2n){background:color-mix(in srgb, var(--text) 13%, transparent)}.factor-knob{cursor:ew-resize;width:44px;margin-left:-22px;position:absolute;top:-6px;bottom:-6px}.factor-knob:after{content:"";box-sizing:border-box;border:1px solid var(--quiet);background:var(--background);border-radius:5px;width:12px;position:absolute;top:0;bottom:0;left:16px;box-shadow:0 1px 3px #00000040}.factor-knob:before{content:"";z-index:1;background:repeating-linear-gradient(var(--quiet) 0 1.2px, transparent 1.2px 3.6px);width:7px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:18.5px}.factor-knob:hover:after{border-color:var(--accent)}.factor figure.outcome{border-radius:6px;padding:6px 8px;position:relative}.factor>.fold-row{border-radius:4px;margin-inline:-8px;padding-inline:8px}.factor>.fold-row,.factor figure.outcome,.factor-details col{transition:background-color 1s}.factor>.fold-row.flash,.factor figure.outcome.flash,.factor-details col.flash{background-color:var(--flash);transition:none}.factor figure.outcome figcaption{padding-right:40px}.outcome-switch{z-index:1;background:var(--rule);cursor:pointer;border:none;border-radius:999px;width:30px;height:17px;padding:0;transition:background .15s;position:absolute;top:6px;right:8px}.outcome-switch:after{content:"";background:var(--background);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.outcome-switch[aria-checked=true]{background:var(--accent)}.outcome-switch[aria-checked=true]:after{transform:translate(13px)}.outcome-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.factor figure.off>:not(figcaption,.outcome-switch),.factor figure.off figcaption{opacity:.35;filter:grayscale()}.factor figure.chosen .outcome-name{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.factor-details{margin:8px 0 12px}.factor-details .off{opacity:.35}.matrix.factor-details table{font-size:.85rem}.matrix.factor-details thead th,.matrix.factor-details thead th.outcome{border-bottom:1px solid var(--rule);background:0 0}.factor-details tr.effect-group>th{padding-top:8px}.factor-details tr.in-group>th{padding-left:16px}.toggle{color:var(--quiet);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.toggle:hover{color:var(--accent);text-decoration:underline}.chart{display:block;overflow:visible}.chart text{fill:var(--quiet);font-variant-numeric:tabular-nums;font-size:11px}.chart .bar{fill:var(--ink-soft)}.chart .bar.below{fill:var(--bar-below)}.chart .bar.above{fill:var(--bar-above)}.chart .bar.selected{fill:var(--accent)}.chart .bar.bought-out{fill:var(--bar-bought-out);pointer-events:none}.bought-out-legend .swatch{background:var(--bar-bought-out);border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.chart .bar.cut{fill:var(--bar-cut);pointer-events:none}.chart .hit{fill:#0000}.series{fill:color-mix(in oklab, var(--series-colour) var(--series-tint), var(--series-grey));transition:fill .15s}.series.lit{fill:color-mix(in oklab, var(--series-colour) var(--series-tint-lit), var(--series-grey-lit))}.series-1{--series-colour:var(--series-1)}.series-2{--series-colour:var(--series-2)}.series-3{--series-colour:var(--series-3)}.series-4{--series-colour:var(--series-4)}.series-5{--series-colour:var(--series-5)}.series-6{--series-colour:var(--series-6)}.series-7{--series-colour:var(--series-7)}.series-8{--series-colour:var(--series-8)}.series-9{--series-colour:var(--series-9)}.series-10{--series-colour:var(--series-10)}.stacked .series{stroke:var(--background);stroke-width:1px}.stacked .zero{stroke:var(--text);stroke-width:1px}.stacked text.label{fill:var(--text)}.tipped{-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.tipped [data-tip]:not([data-drag-only]){cursor:pointer}.tipped:has(>.chart){width:fit-content;display:block}.tipped>svg{display:block}.tip{z-index:10;background:color-mix(in srgb, var(--text) 7%, var(--background));color:var(--text);font-variant-numeric:tabular-nums;white-space:pre;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:.8rem;line-height:1.3;transition:left .12s ease-out,top .12s ease-out;position:absolute}.tip.right{text-align:left;transform:translate(14px,-50%)}.tip.left{text-align:right;transform:translate(calc(-100% - 14px),-50%)}.tip-line{display:block}.tip-line.strong{font-weight:600}.tip.pinned{pointer-events:auto;cursor:pointer}.chart .break line{stroke:var(--text);stroke-width:1.75px;stroke-linecap:round}.chart .break .gap{stroke:var(--background);stroke-width:5px;stroke-linecap:butt}.note{margin:4px 0 0;font-size:.85rem}.chart .frame{stroke:var(--rule);stroke-width:1px}.chart .frame.cut{stroke:var(--bar-cut);stroke-opacity:.5;stroke-width:2px}.chart .cut-tick{stroke:var(--bar-cut);stroke-opacity:.5}.chart text.cut-label{fill:var(--cut-text)}.chart .axis-title{fill:var(--quiet);font-style:italic}.chart .axis{color:var(--quiet)}.chart .grid{stroke:var(--hairline)}.chart .baseline{stroke:var(--link-underline)}.chart .fan-outer{fill:var(--fan-outer)}.chart .fan-inner{fill:var(--fan-inner)}.chart .fan-median{fill:var(--ink)}.chart text.fan-label{fill:var(--quiet-ink);font-size:12px}.chart text.fan-label.lead{fill:var(--ink);font-weight:600}.fan-chart .value-axis text,.chart text.clip{fill:var(--faint)}.fan-chart .marker text{font-size:12px}.chart .marker line{stroke:var(--price);stroke-width:2px}.chart .marker text{fill:var(--price);font-weight:600}.chart .price-pointer{fill:var(--price)}.chart .band-outer{fill:var(--band-outer)}.chart .band-inner{fill:var(--band-inner)}.chart .median{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trial-path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3}.chart .label{fill:var(--text)}.chart .label.quiet{fill:var(--quiet)}.chart .leader{stroke:var(--quiet);stroke-width:1px}.key{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.85rem;display:flex}.key span{white-space:nowrap}.key svg{margin:0 4px 0 8px}.key .band-outer{fill:var(--band-outer)}.key .band-inner{fill:var(--band-inner)}.key .median{stroke:var(--text);stroke-width:2px}.sparkline{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-end;gap:6px;font-size:.8rem;display:inline-flex}.sparkline rect{fill:var(--ink-soft)}.sparkline rect.hit{fill:#0000}table.inputs>thead>tr>th{color:var(--quiet);font-family:inherit;font-size:.85rem}.multiples{flex-wrap:wrap;gap:8px 32px;display:flex}.factor .multiples{column-gap:16px}figure{margin:0}figcaption{font-size:.9rem}.warnings{color:var(--error);padding-left:1.2em}table.inputs{border-collapse:separate;border-spacing:0;width:100%}table.inputs>tbody>tr>th,table.inputs>tbody>tr>td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:6px 12px 6px 0;font-weight:400}table.inputs>tbody>tr.expanded>th,table.inputs>tbody>tr.expanded>td{border-bottom:none}table.inputs>tbody>tr:is(.workbook-rows-row,.input-details-row)>td{padding-left:2em}table.inputs>tbody.input-group>tr>td{border-bottom:none;padding:8px 0;font-size:.95rem;font-weight:700}table.inputs.grouped>tbody:not(.input-group)>tr>:first-child{background:linear-gradient(var(--rule), var(--rule)) right bottom / calc(100% - 16px) 1px no-repeat border-box;border-bottom-color:#0000;padding-left:16px}table.inputs.grouped>tbody:not(.input-group)>tr.expanded>:first-child{background:0 0}table.inputs.grouped>tbody:not(.input-group)>tr:is(.workbook-rows-row,.input-details-row)>td{padding-left:calc(2em + 16px)}table.inputs summary{white-space:nowrap}table.inputs>tbody>tr>td>.sparkline{align-items:center;height:1lh;overflow:visible}table.inputs .sparkline+.note{margin-top:4px}.workbook-rows-box{contain:inline-size;overflow:auto hidden}details ul{margin:4px 0;padding-left:1.2em}.matrix table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-left:1.5em}.matrix th,.matrix td{text-align:right;vertical-align:bottom;white-space:nowrap;padding:3px 0 3px 16px;font-weight:400}.matrix th:first-child,.matrix .row-factors th{text-align:left;padding-left:0}.matrix tbody th,.matrix .row-factors th{vertical-align:top;text-align:left;padding:3px 16px 3px 0}.matrix thead th.outcome{background:linear-gradient(var(--rule), var(--rule)) right bottom / calc(100% - 16px) 1px no-repeat}.matrix thead th.group{text-align:center;padding-bottom:5px}.matrix .factor-name{color:var(--quiet);font-style:italic}.matrix thead th{white-space:normal}.matrix thead .factor-name{text-align:right;white-space:nowrap}.matrix thead .row-factor{text-align:left}.matrix .row-factors th{border-bottom:1px solid var(--rule);padding-top:10px}.matrix tbody td:nth-child(1 of td){padding-left:0}.matrix .effect{white-space:nowrap;color:var(--quiet);font-size:.8rem;display:block}.matrix tbody th .effect{margin-left:10px;display:inline}.matrix s{margin-right:6px}.matrix .mark{color:var(--accent);margin-left:1px;font-size:.7em}.scroll{margin-bottom:16px;overflow:auto hidden}table.ginzu{font-size:.85rem}table.ginzu td,table.ginzu th{white-space:nowrap}.section-switch{margin:0 0 8px}.line-dcf>:not(.fold){margin-left:16px}.row-fold[aria-expanded=false]:after{content:" ▸";font-weight:400}table.ginzu tr.line th{padding-left:1em}table.numbers tr:has(+tr.sum) td{border-bottom-color:var(--text)}table.bridge tr:has(+tr.sum) td:not(:last-child){border-bottom-color:var(--rule)}table.workbook-rows{border-collapse:collapse;margin:6px 0 4px;font-size:.85rem}table.workbook-rows th,table.workbook-rows td{white-space:nowrap;text-align:left;font-family:inherit;font-size:inherit;padding:3px 28px 3px 0}table.workbook-rows .value{text-align:right;font-variant-numeric:tabular-nums}table.workbook-rows .note{white-space:normal;min-width:16em}table.workbook-rows thead th{color:var(--quiet);border-bottom:1px solid var(--rule)}.distribution{white-space:nowrap}.series-grid-box{margin:2px 0 4px;overflow:auto hidden;container-type:inline-size}table.series-grid{font-size:.85rem}table.series-grid>*>tr>:is(th,td){white-space:nowrap}table.series-grid>tbody>tr>th{font-weight:400}table.series-grid>*>tr>th:first-child{background:var(--background);position:sticky;left:0}table.series-grid>tbody>tr>td.typed{color:var(--typed)}table.series-grid>tbody>tr>td.quiet{color:color-mix(in srgb, var(--quiet) 70%, var(--background))}table.series-grid>tbody>tr.rate>th{padding-left:1em}table.series-grid>tbody>tr.case>th{padding-left:2em}table.series-grid>tbody>tr.case.rate>th{padding-left:3em}table.series-grid>tbody>tr.collapsed{visibility:collapse}table.series-grid>tbody>tr.series-gap>td{height:10px;padding:0}.combo{display:inline-grid}table.series-grid sup.mark{line-height:0}.combo.factor-names{color:var(--quiet);font-style:italic}table.series-grid>tbody>tr.combo-head>th{padding-top:6px}.no-effects{margin-left:.8em}table.series-grid>tbody>tr:is(.case,.case-single,.case-head)>:is(th,td){padding-top:3px;padding-bottom:3px;font-size:.85rem}table.series-grid>tbody>tr:is(.case-single,.case-head)>th{text-align:left;padding-left:1em}.case-title{display:inline-block;position:sticky;left:1em}table.series-grid>tbody>tr.case-head>td.case-note{white-space:normal;text-align:left}table.series-grid>*>tr>.series-aside{text-align:left;padding-left:12px}table.series-grid>*>tr>.series-aside:empty{width:0;padding:0}table.series-grid>tbody>tr.series-note>td{white-space:normal;text-align:left;padding-right:0}.series-note-text{flex-wrap:wrap;width:100cqw;display:flex;position:sticky;left:0}.series-note-effects{min-width:var(--note-left,0)}.series-note-body{flex:20em}table.inputs>tbody.series-grid-body>tr>td{padding-bottom:0;padding-right:0}.series-grid-body .series-grid-box{margin-bottom:0}.series-grid-body .series-grid-box>.tipped{width:auto;display:block}.series-grid-body table.series-grid{font-size:inherit;width:100%}.series-grid-body table.series-grid>*>tr>:is(thead th,td):not(:first-child,.series-aside){width:4.2em}.series-grid-body table.series-grid>*>tr>.series-aside{width:1%}.series-grid-body table.series-grid>*>tr>:is(td,thead th){font-size:.85rem}.series-grid-body table.series-grid>tbody>tr>:is(th,td){border-bottom:1px solid #0000}.series-grid-body table.series-grid>tbody>tr:not(.case,.case-single,.case-head,.series-note,.series-gap)>:is(th,td){padding-top:6px;padding-bottom:6px}.series-grid-body table.series-grid>tbody+tbody>tr:first-child>:is(th,td){box-shadow:inset 0 1px var(--rule)}.series-line polyline{fill:none;stroke:var(--ink-soft);stroke-width:1.5px}.series-line circle{fill:var(--ink-soft)}.series-line .zero{stroke:var(--rule)}.series-chart{align-items:center;gap:4px;display:inline-flex}.factor-details td.openable{cursor:pointer}.factor-details td:has(>.series-cell){padding-top:0;padding-bottom:0}.series-cell{box-sizing:content-box;justify-content:flex-end;width:calc(79px + 6.1em);margin-left:auto;padding:4px 8px;display:flex}.series-end{text-align:right;min-width:5.5em}.series-mark{width:.6em;display:inline-block}.factor-details td.hovered>.series-cell{background:color-mix(in srgb, var(--text) 2.5%, var(--background))}.factor-details td.picked>.series-cell{--top:0 0 transparent;--bottom:0 0 transparent;box-shadow:inset 1px 0 var(--text), inset -1px 0 var(--text), inset var(--top), inset var(--bottom)}.factor-details td.picked-first>.series-cell{--top:0 1px var(--text)}.factor-details td.picked-last>.series-cell{--bottom:0 -1px var(--text)}.series-end{font-variant-numeric:tabular-nums}.factor-more>.factor-details:has(.factor-case){flex:1 1 0;min-width:0}.factor-case{margin-top:20px}.factor-case h4{margin-top:0;margin-bottom:6px;margin-left:1.5em;font-size:.9rem}.factor-case table.series-grid{table-layout:fixed;width:max-content}.factor-case table.series-grid :is(th,td):first-child{width:10.5em}.factor-case table.series-grid :is(th,td):not(:first-child,.series-aside){width:4.4em}.factor-case table.series-grid .series-aside{width:0;padding:0}.factor-case table.series-grid tbody :is(th,td){border-bottom:none}.idle{color:var(--quiet)}.tip-detail{margin:4px 0 5px;display:block}.tip-detail .sparkline{display:flex}.build-up{margin:4px 0 0;display:block;overflow:visible}.build-up text{fill:var(--quiet);font-variant-numeric:tabular-nums;font-size:11px}.build-up .row-label{fill:var(--text);font-size:12px;font-weight:600}.build-up .line-label{fill:var(--text);font-size:.9rem}.build-up .heading-rule{stroke:var(--rule)}.build-up .value{fill:var(--text);font-size:12px}.build-up .total{fill:var(--text);font-size:13px;font-weight:600}.build-up .piece{fill:color-mix(in srgb, var(--text) 14%, var(--background))}.build-up .piece.shade-1{fill:color-mix(in srgb, var(--text) 24%, var(--background))}.build-up .piece.shade-2{fill:color-mix(in srgb, var(--text) 33%, var(--background))}.build-up .piece.shade-3{fill:color-mix(in srgb, var(--text) 41%, var(--background))}.build-up .piece.shade-4{fill:color-mix(in srgb, var(--text) 48%, var(--background))}.build-up .piece.shade-5{fill:color-mix(in srgb, var(--text) 54%, var(--background))}.build-up .hatch{stroke:var(--quiet);stroke-width:1.5px}.build-up .step{stroke:var(--quiet);stroke-width:.5px}.build-up .outline{fill:none;stroke:#0000;stroke-width:2px;pointer-events:none}.build-up .piece-button.pressable:hover .outline{stroke:color-mix(in srgb, var(--accent) 40%, transparent)}.build-up .piece-button.open .outline{stroke:var(--accent)}.build-up .pressable{cursor:pointer}.build-up [role=button]:focus{outline:none}.build-up [role=button]:focus-visible .outline,.build-up .total-button:focus-visible .total,.build-up .risk-free:focus-visible .risk-free-name{stroke:var(--accent)}.build-up .total-button.pressable:hover .total,.build-up .total-button.open .total{fill:var(--accent)}.build-up .total-marker{stroke:var(--text);stroke-width:2px}.build-up .total-button.open .total-marker{stroke:var(--accent)}.build-up .equity-tick{stroke:var(--text);stroke-width:1px}.build-up .risk-free-tick{stroke:var(--accent);stroke-width:1.5px}.build-up .risk-free-name{fill:var(--accent)}.build-up .risk-free.open .risk-free-tick{stroke-width:2.5px}.build-up .hit{fill:#0000}.build-up .moved-name.pressable:hover{fill:var(--accent)}.cost-of-capital .view{border-top:1px solid var(--rule);margin-top:10px;padding-top:12px}.cost-of-capital .total-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-end;gap:4px 16px;margin:0 0 8px;display:flex}.piece-ranges .label{fill:var(--text)}.piece-ranges .range{stroke:var(--ink-soft);stroke-width:3px;stroke-linecap:round}.piece-ranges .zero{stroke:var(--rule);stroke-width:1px}.piece-ranges .hit{fill:#0000}table.view-inputs{margin-top:8px}@media (width>=701px){table.view-inputs th{width:30%}}.build-up.small{margin:0 0 8px}.columns-figure{margin:4px 0 10px}.columns-figure figcaption{margin:0 0 2px;font-size:.85rem}.chart.columns .row-label{fill:var(--text);font-size:12px;font-weight:600}.chart.columns .column{fill:color-mix(in srgb, var(--text) 30%, var(--background))}.chart.columns g:hover>.column{fill:color-mix(in srgb, var(--text) 40%, var(--background))}.chart.columns .hairline{stroke:var(--text);stroke-width:1.5px}.chart.columns .figure{fill:var(--text);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:12px}.chart.columns .blend{stroke:var(--accent);stroke-width:2px}.chart.columns .blend-label{fill:var(--accent);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.chart.columns .reference{stroke:var(--text);stroke-width:1px;stroke-dasharray:4 3}.chart.columns .outline-above{fill:none;stroke:var(--quiet);stroke-width:1px;stroke-dasharray:3 2}.chart.columns .hit{fill:#0000}.equations{font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;gap:4px 16px;margin:4px 0 10px;font-size:.9rem;display:grid}.equations dt{color:var(--quiet)}.equations dd{margin:0}@media (width<=700px){.equations{grid-template-columns:1fr;gap:0}.equations dd{margin-bottom:6px}}.footnote{border-top:1px solid var(--rule);margin:40px 0 0;padding-top:10px}.chart.columns .figure.inside{stroke:none}table.bridge tr.headings th{color:var(--quiet);font-weight:400}table.bought-out td,table.bought-out th{color:var(--quiet);opacity:.55}table.bought-out tr.kept td,table.bought-out tr.kept th{color:var(--text);opacity:1}table.bridge tr.buyout th{text-align:left;font-weight:600}.chart .candle-edge{stroke-width:1.5px}.chart .candle-edge.owed{stroke:var(--candle-owed)}.chart .candle-edge.received{stroke:var(--candle-received)}.chart .candle.owed{fill:var(--candle-owed)}.chart .candle.received{fill:var(--candle-received)}.scroll:has(>table.claims){margin:-6px -6px 10px;padding:6px}@media (width<=700px){.scroll:has(>table.claims){margin-inline:0;padding-inline:0}}table.claims{border-collapse:separate;border-spacing:0;width:100%}table.claims th,table.claims td{text-align:left;vertical-align:top;padding:2px 8px 2px 0}table.claims thead th{border-bottom:1px solid var(--rule);color:var(--quiet);font-family:inherit;font-size:.85rem;font-weight:400}table.claims tbody.claim>tr:last-child>*{border-bottom:1px solid var(--rule)}:is(table.claims,table.inputs)>tbody>tr>*{transition:background-color 1s,border-bottom-color 1s,box-shadow 1s;box-shadow:0 0 0 6px #0000}:is(table.claims,table.inputs)>tbody.flash>tr>*{background-color:var(--flash);border-bottom-color:var(--flash);box-shadow:0 0 0 6px var(--flash);transition:none}:is(table.claims,table.inputs)>tbody:is(.flash,.fading)>tr:first-child>:first-child{border-top-left-radius:4px}:is(table.claims,table.inputs)>tbody:is(.flash,.fading)>tr:first-child>:last-child{border-top-right-radius:4px}:is(table.claims,table.inputs)>tbody:is(.flash,.fading)>tr:last-child>:first-child{border-bottom-left-radius:4px}:is(table.claims,table.inputs)>tbody:is(.flash,.fading)>tr:last-child>:last-child{border-bottom-right-radius:4px}table.claims tr.headline>*{padding-top:10px}table.claims tr.headline th{min-width:9em;font-weight:400}table.claims .figure{white-space:nowrap;text-align:center}table.claims .chance{text-align:right;padding-right:0}table.claims td.note{white-space:normal;color:var(--quiet);padding-top:6px}table.claims .caption{color:var(--quiet);font-size:.85rem}table.claims table.claim-outcomes{border-collapse:collapse;color:var(--quiet);margin:2px 0 0 auto;font-size:.85rem}table.claims table.claim-outcomes td{text-align:left;white-space:nowrap;border:none;padding:0 0 0 10px}table.claims table.claim-outcomes td.probability{text-align:right;font-variant-numeric:tabular-nums}table.claims .spark-slot{justify-content:center;align-items:center;min-height:28px;display:flex}.fold{cursor:pointer}.fold:focus{outline:none}.fold:focus-visible{outline:1px dotted var(--quiet)}.fold.folded{color:var(--quiet)}.fold.folded:after,.fold-row>.fold:after{content:" ▸";font-weight:400}.fold-row>.fold:not(.folded):after{visibility:hidden}.fold-row{align-items:center;gap:16px;padding:5px 0;display:flex}.fold-row>.fold{flex:none;margin:0}.factors{grid-template-columns:fit-content(40%) minmax(0,1fr);align-items:center;gap:6px 16px;display:grid}.factors>.factor{display:contents}.factors>.factor>.fold-row{grid-template-columns:subgrid;align-items:center;padding-block:0;display:grid}.factors>.factor>*{grid-column:1/-1}.factors>.factor>.fold-row>.fold{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:5px 0;overflow:hidden}.fold-row>.factor-bar{flex:auto;margin:0}@media (width<=700px){.fold-row{flex-direction:column;align-items:stretch;gap:4px}.fold-row>.fold{flex:none}.factors,.factors>.factor{display:block}.factors>.factor>.fold-row{align-items:stretch;margin-inline:0;padding-inline:0;display:flex}.factors>.factor>.fold-row>.fold{white-space:normal}}.factor-more{flex-wrap:wrap;align-items:flex-start;column-gap:16px;margin:6px 0 0 .6em;display:flex}.factor-more>.factor-details{max-width:100%;margin:0 0 16px;overflow:auto hidden}.factor-more>h4{margin:0}@media (width>=701px){.factor-more>.factor-details{margin-top:-7px}}@media (width<=700px){.factor-more{margin-bottom:6px}}.factor-more:has(>h4.folded){margin-bottom:10px}.factor-mark{background:var(--quiet);opacity:.7;pointer-events:none;width:2px;height:6px;margin-left:-1px;position:absolute;bottom:-6px}.factors>.factor>.fold-row>.industry-line{grid-column:2}.industry-line{margin:-4px 0 4px;font-size:.8rem}.app-header{top:calc(var(--header-lift,0px) + var(--header-compact) - var(--header-full));z-index:5;background:#f6f1e8f5;position:sticky}.app-header-band{height:var(--header-full);border-bottom:1px solid var(--warm-rule)}.app-header-row{max-width:1120px;height:var(--header-full);padding:0 var(--gutter);box-sizing:border-box;align-items:center;margin:0 auto;transition:height .2s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;top:0}.app-header.compact .app-header-row{height:var(--header-compact)}.app-header-row>.lockup{flex:none;margin-right:24px}.app-header-slot{flex:none}.app-header-row>.account-actions{margin-left:auto}.app-header .account-actions .button{transition:height .2s cubic-bezier(.2,.7,.2,1)}.app-header .account-actions .me{transition:width .2s cubic-bezier(.2,.7,.2,1),height .2s cubic-bezier(.2,.7,.2,1)}.app-header.compact .account-actions .button{height:32px;padding:0 12px;font-size:13px}.app-header.compact .account-actions .me{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.app-header-row,.app-header .account-actions .button,.app-header .account-actions .me{transition:none}}.lockup{white-space:nowrap;color:var(--ink);line-height:1;text-decoration:none;display:block}.lockup:hover{color:var(--ink)}.mark{margin-right:10px}.mark circle{fill:var(--accent)}.mark path{fill:var(--card)}.lockup-name{font-family:var(--display);letter-spacing:-.01em;font-size:24px;font-weight:600}.account-actions{align-items:center;gap:10px;display:flex}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.button{box-sizing:border-box;border:1px solid var(--control);height:44px;color:var(--ink);font:500 14px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--link-underline);color:var(--ink)}.button:disabled{opacity:.55;cursor:default}.button.small{height:36px;padding:0 12px;font-size:13px}.button.primary{border-color:var(--vermilion);background:var(--vermilion);color:var(--card)}.button.primary:hover{background:color-mix(in srgb, var(--vermilion) 88%, var(--ink));color:var(--card)}.button.danger{color:#8a3a14;border-color:#c9a58f}.me{box-sizing:border-box;border:1px solid var(--control);background:var(--card);width:44px;height:44px;color:var(--ink);font:600 13px var(--sans);border-radius:50%;place-items:center;text-decoration:none;display:grid}.me:hover{border-color:var(--link-underline);color:var(--ink)}.more{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:500}.dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.tag{border:1px solid var(--control);color:var(--quiet-ink);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;font-weight:500;line-height:17px;display:inline-block}.tag.public{border-color:var(--above);color:var(--above)}.state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.state i{background:var(--control);border-radius:50%;width:8px;height:8px}.state.up{color:var(--above)}.state.up i{background:var(--above)}.state.down{color:var(--below-text)}.state.down i{background:var(--below)}.state.off{color:var(--faint)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.back-row{align-items:center;min-height:32px;margin-bottom:4px;font-size:13px;display:flex}.back-row>a{color:var(--quiet-ink);text-decoration:none}.workbook-foot{border-top:1px solid var(--warm-rule);color:var(--quiet-ink);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:40px;padding-top:16px;font-size:13px;display:flex}.settings-layout{flex-wrap:wrap;align-items:flex-start;gap:32px 56px;display:flex}.settings-nav{flex-direction:column;flex:0 0 180px;gap:2px;font-size:14px;display:flex}.settings-nav a{color:var(--muted);border-radius:4px;padding:8px 10px;text-decoration:none}.settings-nav a:hover{background:var(--card);color:var(--ink)}.settings-nav a.apart{color:var(--faint);margin-top:12px}.settings-body{flex-direction:column;flex:999 560px;gap:44px;min-width:0;display:flex}.settings-section{scroll-margin-top:calc(var(--header-compact) + 1px + 16px);flex-direction:column;gap:14px;margin:0;display:flex}.settings-section>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.settings-section h2{margin:0;font-size:26px;line-height:1.2}.settings-section header p{max-width:560px;color:var(--quiet-ink);margin:4px 0 0;font-size:14px}.settings-card{background:var(--card);border:1px solid var(--warm-rule);border-radius:4px}.callout-days{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.callout-days input{width:4.5em}.settings-card.scrolls{position:relative;overflow:auto hidden}.settings-table .settings-acts{flex-wrap:nowrap}.settings-empty{margin:0;padding:16px 18px}.settings-rows{margin:0;padding:0;list-style:none}.settings-rows li{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.settings-rows li:first-child{border-top:none}.settings-what{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-what b{font-weight:600}.settings-what>span{color:var(--quiet-ink);font-size:13px}.settings-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.settings-table th{border-bottom:1px solid var(--warm-rule);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--quiet-ink);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:600}.settings-table td{border-bottom:1px solid var(--hairline);white-space:nowrap;padding:12px 14px;font-size:14px}.settings-table tr:last-child td{border-bottom:none}.settings-table .num{text-align:right}.settings-facts{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;margin:0;padding:18px;font-size:14px;display:grid}.settings-facts dt{color:var(--quiet-ink)}.settings-facts dd{margin:0}.settings-foot{margin:0;padding:0 18px 16px}details.setup{color:var(--muted);padding:0 18px 12px;font-size:13.5px}details.setup summary{color:var(--ink);cursor:pointer;padding:12px 0 4px;font-weight:500}details.setup code{background:var(--hairline-soft);border-radius:3px;padding:1px 5px;font-size:12.5px}.settings-apart{background:#fbf4ec;border:1px solid #e2c8b6;border-radius:6px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.settings-apart-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.settings-apart-row+.settings-apart-row{border-top:1px solid #e2c8b6;padding-top:14px}.settings-apart-row p{max-width:520px;color:var(--muted);margin:0;font-size:14px}.settings-apart-row b{color:var(--ink)}@media (width<=700px){.settings-nav{flex-flow:wrap;flex-basis:100%}.settings-nav a.apart{margin-top:0}}.button.ink{border-color:var(--ink);background:var(--ink);color:var(--card)}.button.ink:hover{color:var(--card)}.faint{color:var(--faint)}.up{color:var(--above)}.down{color:var(--below-text)}.list-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.list-title h1{margin:0 0 6px}.list-title p{margin:0}.list-upload{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.connect-card{border:1px solid color-mix(in srgb, var(--vermilion) 32%, var(--warm-rule));background:color-mix(in srgb, var(--vermilion) 6%, var(--card));border-radius:6px;flex-direction:column;gap:20px;margin:0 0 24px;padding:28px 32px 26px;display:flex;position:relative}.connect-head{flex-direction:column;gap:8px;padding-right:32px;display:flex}.connect-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vermilion);font-size:12px;font-weight:600}.connect-card h2{letter-spacing:-.015em;margin:0;font-size:30px;line-height:1.15}.connect-head p{max-width:640px;color:var(--muted);margin:0}.connect-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 28px;margin:0;padding:0;list-style:none;display:grid}.connect-steps li{color:var(--muted);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.connect-steps b{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.step-mark{box-sizing:border-box;border:1.5px solid var(--vermilion);width:26px;height:26px;color:var(--vermilion);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.step-mark.done{background:var(--vermilion);color:var(--card)}.step-mark.now{background:color-mix(in srgb, var(--vermilion) 14%, var(--card))}.connect-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.connect-hide{width:44px;height:44px;color:var(--quiet-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.connect-hide:hover{color:var(--ink);background:color-mix(in srgb, var(--vermilion) 8%, var(--card))}.industry-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:24px;display:flex}.industry-chips .label{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);margin-right:6px;font-size:12px;font-weight:600}.chip{border:1px solid var(--warm-rule);background:var(--card);height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--link-underline);color:var(--ink)}.chip span{color:var(--quiet-ink);font-weight:400}.group-bar{margin-bottom:20px}.group-tabs{border-bottom:1px solid var(--warm-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}button.new-group{color:var(--quiet-ink);font:500 14px var(--sans);cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:2px 0}button.new-group:hover{color:var(--ink)}form.new-group{margin-bottom:6px}form.new-group input{box-sizing:border-box;width:200px;height:30px;padding:0 8px}.group-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:13.5px;display:flex}.group-status .more-button{width:28px;height:24px}.group-status .item-menu .menu{top:28px;left:0;right:auto}@media (width<=600px){.group-status{position:relative}.group-status .item-menu{position:static}.group-status .item-menu .menu{top:100%;right:0}}.group-tablist{flex-wrap:wrap;gap:8px 24px;font-size:14px;font-weight:500;display:flex}.group-tablist a{color:var(--quiet-ink);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 10px;text-decoration:none;display:inline-flex}.group-tablist a[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.list-card{background:var(--card);border:1px solid var(--warm-rule);border-radius:4px}.workbook-list .list-card{position:relative}.workbook-list .list-table thead th{top:calc(var(--header-compact) + 1px);z-index:1;background:var(--card);box-shadow:inset 0 -1px var(--warm-rule);border-bottom:none;position:sticky}.workbook-list .item-ticks{top:calc(var(--header-compact) + 1px);z-index:1;background:var(--paper);position:sticky}.list-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.list-table th{border-bottom:1px solid var(--warm-rule);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--quiet-ink);white-space:nowrap;vertical-align:bottom;padding:12px 14px;font-size:11px;font-weight:600}.list-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.list-table th[aria-sort] button{color:var(--ink)}.list-table .sort-mark{margin-left:4px}.list-table td{border-bottom:1px solid var(--hairline);white-space:nowrap;padding:12px 14px;font-size:14px}.list-table tr:last-child td{border-bottom:none}.list-table tbody tr:hover td{background:#fbf6ec}.list-table .num{text-align:right}.company{color:var(--ink);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.company b{font-family:var(--display);font-size:18px;font-weight:600}.company span{letter-spacing:.1em;color:var(--quiet-ink);font-size:11px;font-weight:600}.group-name{align-items:center;gap:7px;display:inline-flex}.value-text{color:var(--muted);font-size:14px}.value-text strong{font-family:var(--display);margin-right:4px;font-size:18px;font-weight:600}.value-text strong.fair{color:var(--ink)}.error-count{color:var(--error);font-weight:600}.scale-head,.scale-cell{width:240px;min-width:200px}.list-table th.num{white-space:normal;width:96px}.list-table td:first-child{white-space:normal}.list-table .company{flex-wrap:wrap;row-gap:0}.scale-ticks{letter-spacing:0;text-transform:none;height:16px;color:var(--faint);font-size:11px;font-weight:500;display:block;position:relative}.scale-ticks span{white-space:nowrap;position:absolute;top:0}.scale-ticks span.price{color:var(--vermilion);font-weight:600}.list-range{height:24px;display:block;position:relative}.list-range>span{position:absolute}.list-range-axis{background:var(--control);height:1px;top:11px;left:0;right:0}.list-range-band.outer{height:14px;top:5px}.list-range-band.inner{height:8px;top:8px}.list-range-band.outer.below{background:var(--below-light)}.list-range-band.outer.above{background:var(--above-light)}.list-range-band.inner.below{background:var(--below)}.list-range-band.inner.above{background:var(--above)}.list-range-band.outer.both{border-radius:7px}.list-range-band.outer.left{border-radius:7px 0 0 7px}.list-range-band.outer.right{border-radius:0 7px 7px 0}.list-range-band.inner.both{border-radius:4px}.list-range-band.inner.left{border-radius:4px 0 0 4px}.list-range-band.inner.right{border-radius:0 4px 4px 0}.list-range-median{border-left:2.5px solid var(--ink);height:18px;margin-left:-1.25px;top:3px}.list-range-price{border-left:2px solid var(--vermilion);height:24px;margin-left:-1px;top:0;left:50%}.list-range-clip{color:var(--below-text);font-size:12px;line-height:18px;top:3px}.list-range-clip.left{left:-4px}.list-range-clip.right{right:-4px}.menu-cell{width:36px;padding:6px 8px}.item-menu{display:inline-block;position:relative}.more-button{width:36px;height:36px;color:var(--quiet-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;display:grid}.more-button svg{fill:currentColor}.more-button:hover,.more-button[aria-expanded=true]{border-color:var(--control);background:var(--card);color:var(--ink)}.item-menu .menu{z-index:20;border:1px solid var(--control);background:var(--card);border-radius:6px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 10px 28px #1e1b1624}.item-menu .menu button{height:40px;color:var(--ink);font:500 14px var(--sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.item-menu .menu button>span[aria-hidden=true]{margin-left:auto}.item-menu .menu button:hover{background:var(--paper)}.item-menu .menu button[aria-checked=true]{font-weight:600}.item-menu .menu button.delete{color:#8a3a14}.list-table tr.later-rows td,.list-items li.later-rows{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);font-size:12px;font-weight:600}.industry-actions{margin-left:auto}.list-sort{color:var(--quiet-ink);margin-bottom:12px;font-size:13px;display:block}.item-ticks{padding:0 17px 4px}.list-items{margin:0;padding:0;list-style:none}.list-items li{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.list-items li:first-child{border-top:none}.item-top{align-items:center;gap:10px;display:flex}.item-top .company{flex:auto;min-width:0}.item-top .company b{font-size:17px}.item-meta{color:var(--quiet-ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12.5px;display:flex}@media (width<=700px){.connect-card{padding:22px 18px 20px}.connect-card h2{font-size:24px}}.step-line{display:block}.dev-choices{border:none;flex-direction:column;gap:8px;margin:0;padding:14px 18px;font-size:14px;display:flex}.dev-choices legend{float:left;margin-bottom:4px;font-weight:600}.dev-choices label,label.dev-choices{cursor:pointer;align-items:center;gap:8px;display:flex}.dev-hidden{border-top:1px solid var(--hairline);flex-direction:row}.judgement-call{font-family:var(--sans);letter-spacing:0;color:var(--muted);vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-size:12px;font-weight:500;display:inline-flex}th .judgement-call{white-space:nowrap;margin-top:4px;margin-left:0}.confidence-mark rect{fill:var(--hairline);stroke:var(--control);stroke-width:.5px}.confidence-mark rect.filled{fill:var(--muted);stroke:none}.confidence-mark.low rect.filled{fill:var(--accent)}.judgement-calls{flex-direction:column;gap:12px;display:flex}.judgement-table .judgement-level{white-space:nowrap}.judgement-table .judgement-level svg{vertical-align:-1px;margin-right:6px}.overview{--ov-account:44px;--ov-back-row:32px;--ov-section-gap:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}.overview a{color:var(--ink)}.overview a:hover{color:var(--muted)}.overview .ov-label{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);font-size:12px;font-weight:600}.overview .ov-more{font:inherit;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.overview .ov-toggle{align-items:center;gap:5px;display:inline-flex}.overview .ov-chevron{flex:none;transition:transform .15s}.overview .ov-chevron path{fill:none;stroke:currentColor;stroke-width:1.4px}.overview .ov-toggle[aria-expanded=true] .ov-chevron{transform:rotate(180deg)}.overview .ov-fold-title{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:inline-flex}.overview .ov-fold-title .ov-chevron{width:12px;height:8px;color:var(--muted);transform:rotate(-90deg)}.overview .ov-fold-title[aria-expanded=true] .ov-chevron{transform:none}.overview .ov-fold-title:hover .ov-chevron{color:var(--ink)}.overview .ov-card{background:var(--card);border:1px solid var(--warm-rule);border-radius:4px}@media (width>=701px){.overview.odds-open{--ov-panel:clamp(460px, calc(100% - 1120px), 528px)}.overview.odds-open .ov-column,.overview.odds-open .app-header-row{width:min(1120px, 100% - var(--ov-panel));margin-left:max(0px, min((100% - 1120px) / 2, 100% - var(--ov-panel) - 1120px));flex:none}.overview.odds-open .app-header-row{width:calc(min(1120px, 100% - var(--ov-panel)) + var(--ov-squeeze,0px))}.overview.odds-open.controls-rising .ov-tabs{margin-right:calc(20px + var(--ov-squeeze,0px))}}.overview .ov-tabs{scrollbar-width:none;flex:auto;align-self:stretch;gap:22px;min-width:0;margin-right:20px;font-size:14px;font-weight:500;display:flex;overflow-x:auto}.overview .ov-tabs:empty{margin-right:0}.overview .ov-tabs::-webkit-scrollbar{display:none}.overview .ov-tabs.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.overview .ov-tabs.more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.overview .ov-tabs.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.overview .ov-tabs a{color:var(--quiet-ink);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding-top:2px;text-decoration:none;display:flex}.overview .ov-tabs a[aria-current=true]{color:var(--ink);border-bottom-color:var(--vermilion)}.overview .ov-bar-controls{top:var(--header-lift,0px);z-index:6;height:var(--header-compact);margin:calc((var(--ov-back-row) - var(--header-compact)) / 2) 0 calc(-1 * (var(--ov-back-row) + var(--header-compact)) / 2 - var(--ov-section-gap));align-self:flex-end;align-items:center;gap:8px;transition:translate .2s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky}.overview.controls-docked .ov-bar-controls{translate:var(--ov-squeeze,0px) 0}.overview.odds-open .ov-tabs{transition:margin-right .2s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.overview .ov-bar-controls,.overview.odds-open .ov-tabs{transition:none}}.overview .ov-switch{border:1px solid var(--ink);border-radius:4px;display:inline-flex;overflow:hidden}.overview .ov-switch button{white-space:nowrap;text-align:left;height:30px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;background:0 0;border:none;padding:0 12px;overflow:hidden}.overview .ov-switch button[aria-pressed=true]{background:var(--ink);color:var(--card)}.overview .ov-odds-button,.overview .ov-feedback-button{white-space:nowrap;border:1px solid var(--control);background:var(--card);height:32px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;overflow:hidden}.overview .ov-odds-button[aria-expanded=true],.overview .ov-feedback-button[aria-pressed=true]{border-color:var(--vermilion)}.overview .ov-feedback-button{touch-action:pan-y;transition:transform .1s ease-out}.overview .ov-feedback-slot{padding:2px calc(2px + var(--ov-slide)) 2px 2px;background:var(--warm-rule);border-radius:6px;display:inline-flex;box-shadow:inset 0 1px 2px #1e1b162e}.overview .ov-feedback-slot .ov-feedback-button{height:28px;padding:0 10px}.overview .ov-feedback-button.kept{background:var(--vermilion);color:var(--card)}@media (prefers-reduced-motion:reduce){.overview .ov-feedback-button{transition:none}}.overview .ov-button{border:1px solid var(--control);height:32px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.overview .ov-button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--link-underline)}.overview .ov-button:disabled,.overview .ov-button[aria-disabled=true]{color:var(--faint);cursor:default}.overview .ov-button.save{background:var(--vermilion);color:var(--card);border:none;padding:0 18px;font-weight:600}.overview .ov-button.save:disabled{opacity:.45}.overview .ov-pinned-name{box-sizing:border-box;border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;height:38px;padding-right:24px;display:flex}.overview .ov-pinned-name>span{min-width:0;font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.05;overflow:hidden}.overview .ov-pinned-chart{box-sizing:border-box;height:42px;padding-top:4px}.overview.name-pinned .ov-name,.overview.name-pinned .ov-heading-row>.ov-statement,.overview.chart-pinned .ov-range:not(.mini)>:is(.ov-range-axis,.ov-range-failure,.ov-range-band,.ov-range-clip,.ov-range-median,.ov-range-centre,.ov-range-label.above){visibility:hidden}.overview .ov-statement.pinned{--ov-word-gap:5px;white-space:nowrap;flex-wrap:nowrap;flex:none;font-size:12.5px}.overview .ov-statement.pinned .ov-figure{font-size:22px}.overview .ov-statement.pinned .ov-price{font-size:17px}.overview .ov-bar-error{max-width:1120px;padding:0 var(--gutter) 8px;box-sizing:border-box;margin:0 auto;font-size:13px}.overview .ov-body{margin-top:calc(-1 * var(--ov-pinned));align-items:flex-start;display:flex}.overview .ov-column{flex:auto;min-width:0}.overview .ov-main{max-width:1120px;padding:var(--top-space) var(--gutter) 48px;box-sizing:border-box;gap:var(--ov-section-gap);flex-direction:column;margin:0 auto;display:flex}.overview section{margin:0}.overview .ov-top{flex-direction:column;gap:16px;display:flex;overflow:visible}.overview .ov-heading-block{flex-direction:column;gap:4px;display:flex}.overview .ov-back{min-height:var(--ov-back-row);font-size:13px;position:relative}.overview .ov-back>a{color:var(--quiet-ink);text-decoration:none}.overview .ov-back .account-actions{top:calc(var(--header-full) / 2 - var(--ov-account) / 2 - var(--ov-bar) - var(--header-full) + var(--header-compact) - var(--top-space));right:calc(-1 * var(--ov-squeeze,0px));z-index:6;position:absolute}.overview .ov-back .industry-actions{margin-right:calc(var(--ov-controls,0px) + 12px)}.overview .ov-back .account-actions .button{height:var(--ov-account)}@media (pointer:coarse) and (orientation:landscape) and (height<=599px){.overview{--ov-account:32px}.overview .ov-back .account-actions .button{padding:0 12px;font-size:13px}}.overview .ov-back .account-actions .me{width:var(--ov-account);height:var(--ov-account)}.overview .group-line{margin:0;font-size:13px}.overview .ov-name{margin:0}.overview .ov-below{flex-direction:column;display:flex}.overview .ov-below>section{border-top:1px solid var(--warm-rule);margin:0;padding:20px 0 8px}.overview .ov-below>section>h2,.overview .ov-below>section>.fold-row>h2{font-family:var(--display);margin:0 0 10px;font-size:26px;font-weight:600}.overview .ov-below>section>.fold-row{padding:0}.overview .ov-below>section>.fold-row>h2{margin:0}.overview .ov-below>.footnote{border-top:1px solid var(--warm-rule);padding-top:12px}.overview .ov-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;display:flex}.overview .ov-statement{--ov-word-gap:8px;align-items:baseline;gap:0 var(--ov-word-gap);color:var(--muted);flex-wrap:wrap;margin:0;font-size:17px;display:flex}.overview .ov-statement.quiet{color:var(--quiet-ink)}.overview .ov-statement>span,.overview .ov-price-of{align-items:baseline;gap:0 var(--ov-word-gap);display:flex}.overview .ov-claim,.overview .ov-price-of{white-space:nowrap}.overview .ov-statement .ov-against{flex-wrap:wrap;gap:0 .28em}.overview .ov-statement.pinned .ov-against{flex-wrap:nowrap}.overview .ov-figure{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(34px,1.33333vw + 28.6667px,42px);font-weight:600;line-height:1}.overview .ov-fraction{vertical-align:middle;flex-direction:column;align-items:center;font-size:.6em;line-height:1;display:inline-flex}.overview .ov-fraction>span:first-child{font-size:.8em}.overview .ov-fraction>span+span{border-top:max(1px,.06em) solid;margin-top:.06em;padding-top:.06em;font-size:1.2em}.overview .ov-range .ov-fraction{font-size:.8em}.overview .ov-direction{font-weight:700}.overview .ov-figure.up,.overview .ov-direction.up{color:var(--above)}.overview .ov-figure.down,.overview .ov-direction.down{color:var(--below-text)}.overview .ov-figure.fair,.overview .ov-direction.fair{color:var(--ink)}.overview .ov-statement.judged{padding-top:20px;position:relative}.overview .ov-statement>.ov-verdict{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:0;left:0}.overview .ov-verdict.up{color:var(--above)}.overview .ov-verdict.down{color:var(--below-text)}.overview .ov-verdict.fair{color:var(--muted)}.overview .ov-price{font-family:var(--display);color:var(--vermilion);font-size:clamp(26px,1vw + 22px,32px);font-weight:600;line-height:1}.overview .ov-identity{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet-ink);font-size:12px;font-weight:600}.overview .ov-identity a{color:inherit;text-decoration:none}.overview .ov-identity a:hover{color:var(--ink)}.overview .ov-range-card{box-sizing:border-box;cursor:default;width:100%;padding:36px 28px 12px;display:block;position:relative}.overview .ov-range-card:has(.ov-range-switch:hover){border-color:var(--link-underline)}.overview .ov-range-measure{position:absolute;top:10px;right:14px}.overview .ov-range-measure button{height:24px;padding:0 9px;font-size:12px}.overview .ov-range-more{width:fit-content;margin:10px 0 0 auto;font-size:12px;display:flex}.overview .ov-range-switch{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.overview .ov-range{display:block;position:relative}.overview .ov-range>span{position:absolute}.overview .ov-range-axis{background:var(--control);height:1px;top:46px;left:0;right:0}.overview .ov-range-band{border-radius:13px;height:26px;top:34px}.overview .ov-range-band.inner{border-radius:9px;height:18px;top:38px}.overview .ov-range-band.outer.below{background:var(--below-light)}.overview .ov-range-band.outer.above{background:var(--above-light)}.overview .ov-range-band.inner.below{background:var(--below)}.overview .ov-range-band.inner.above{background:var(--above)}.overview .ov-range-failure{box-sizing:border-box;border:1.5px solid var(--hatch-border);background:repeating-linear-gradient(135deg, var(--hatch-line) 0 1.5px, var(--hatch-ground) 1.5px 6px);border-radius:7px;height:26px;top:34px;left:0}.overview .ov-range-clip{color:var(--below-text);font-size:18px;line-height:26px;top:34px}.overview .ov-range-clip.left{margin-left:-2px;left:0}.overview .ov-range-clip.right{margin-right:-2px;right:0}.overview .ov-range-median{border-left:3px solid var(--ink);height:34px;margin-left:-1.5px;top:30px}.overview .ov-range-centre{border-left:2px solid var(--vermilion);height:46px;margin-left:-1px;top:24px}.overview .ov-range-fair{box-sizing:border-box;border-inline:1px dashed var(--faint);background:#1e1b160f;height:50px;top:22px}.overview .ov-range-end{letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.overview .ov-range-end.below{color:var(--below-text)}.overview .ov-range-end.above{color:var(--above)}.overview .ov-range-label{white-space:nowrap;color:var(--quiet-ink);font-size:12px;line-height:1.3}.overview .ov-range-label strong{color:var(--ink);font-weight:600}.overview .ov-range-label.centre{color:var(--vermilion)}.overview .ov-range-name{color:var(--ink);font-weight:700}.overview .ov-range-label.middle,.overview .ov-range-tick.middle{transform:translate(-50%)}.overview .ov-range-label.end,.overview .ov-range-tick.end{transform:translate(-100%)}.overview .ov-range-label.beside-left{transform:translate(calc(-100% - 6px))}.overview .ov-range-label.beside-right{transform:translate(6px)}.overview .ov-range-tickmark{border-left:1px solid var(--link-underline);height:5px}.overview .ov-range-tick{white-space:nowrap;color:var(--faint);font-size:11px}.overview .ov-range.mini{height:34px}.overview .ov-range.mini .ov-range-axis{top:23px}.overview .ov-range.mini .ov-range-band,.overview .ov-range.mini .ov-range-failure,.overview .ov-range.mini .ov-range-clip{height:14px;line-height:14px;top:16px}.overview .ov-range.mini .ov-range-band{border-radius:7px}.overview .ov-range.mini .ov-range-band.inner{border-radius:4px;height:8px;top:19px}.overview .ov-range.mini .ov-range-clip{font-size:12px}.overview .ov-range.mini .ov-range-failure{border-radius:3px}.overview .ov-range.mini .ov-range-median{border-left-width:2px;height:18px;margin-left:-1px;top:14px}.overview .ov-range.mini .ov-range-centre{height:22px;top:12px}.overview .ov-range.mini .ov-range-label{font-size:11px;line-height:12px}.overview .ov-distribution{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:-4px;display:flex}.overview .ov-distribution-chart{flex:320px;min-width:0}.overview .ov-notices:not(:has(p,li)){display:none}.overview .ov-notices>*{margin:0}.overview .ov-view{flex-wrap:wrap;align-items:flex-start;gap:24px 48px;display:flex}.overview .ov-conclusions{flex-direction:column;flex:1.5 440px;gap:12px;min-width:0;display:flex}.overview .ov-writeup-tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:4px 18px;display:flex}.overview .ov-writeup-tabs button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 6px;font-size:12px;font-weight:600}.overview .ov-writeup-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.overview .ov-writeup ul{margin:0;padding-left:1.1em}.overview .ov-writeup p{margin:0}.overview .ov-writeup li+li,.overview .ov-writeup p+p{margin-top:8px}.overview .ov-headline{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:34px;font-weight:600;line-height:1.2}.overview .ov-tldr,.overview .ov-conclusions-text{font-family:var(--serif);color:var(--prose);font-variant-numeric:normal;margin:0;font-size:19px;line-height:1.6}.overview .ov-conclusions-text ul{margin:0;padding-left:1.1em}.overview .ov-conclusions-text li+li{margin-top:8px}.overview .ov-conclusions>.ov-more{align-self:flex-start}.overview .ov-catalysts-card{flex-direction:column;flex:340px;gap:6px;min-width:0;padding:18px 22px 12px;display:flex}.overview .ov-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overview .ov-card-head h3{font-family:var(--display);margin:0;font-size:22px;font-weight:600}.overview .ov-card-tabs{justify-content:flex-start;gap:20px}.overview .ov-card-tabs button{font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 4px}.overview .ov-card-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.overview .ov-card-foot{border-top:1px solid var(--hairline);color:var(--quiet-ink);margin:4px 0 0;padding-top:10px;font-size:12px}.overview .ov-likely{letter-spacing:0}.overview .ov-likely-odds{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600;line-height:1}.overview .ov-likely-value{color:var(--below-text);font-size:12px;font-weight:500}.overview .ov-catalyst-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview .ov-catalyst-rows>li{border-top:1px solid var(--hairline-soft);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.overview .ov-catalyst-rows>li:first-child{border-top:none}.overview .ov-catalyst-rows>li.now{background:var(--current);border-top-color:#0000;border-radius:8px;margin:0 -10px;padding:10px}.overview .ov-catalyst-rows>li.now+li{border-top-color:#0000}.overview .ov-when{letter-spacing:.03em;color:var(--quiet-ink);flex-direction:column;align-items:flex-start;gap:4px;padding-top:2px;font-size:12px;font-weight:600;display:flex}.overview .ov-now,.overview .ov-passed{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 7px;font-size:10px;font-style:normal;font-weight:700;line-height:17px}.overview .ov-now{background:var(--vermilion);color:var(--card)}.overview .ov-passed{border:1px solid var(--control);color:var(--quiet-ink);line-height:15px}.overview .ov-thesis{border:1px solid var(--accent);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:999px;padding:0 7px;font-size:10px;font-style:normal;font-weight:700;line-height:15px}.overview .ov-moved{font-family:var(--display);letter-spacing:0;font-size:20px;font-weight:600;line-height:1}.overview .ov-moved.rise{color:var(--above)}.overview .ov-moved.fall{color:var(--below-text)}.overview .ov-review{flex-direction:column;gap:10px;display:flex}.overview .ov-review-confidence{letter-spacing:0;flex-direction:row;align-items:center;gap:6px}.overview .ov-carried{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:8px 0 0;display:flex}.overview .ov-carried .ov-label{margin-right:2px}.overview .ov-review-empty{margin:4px 0}.overview .ov-latest-change{border:1px solid var(--warm-rule);background:#fbf6ec;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;margin-top:16px;padding:12px 16px;display:grid}.overview .ov-latest-when{color:var(--quiet-ink);flex-direction:column;gap:2px;font-size:12px;display:flex}.overview .ov-latest-label{letter-spacing:.08em;color:var(--accent);font-weight:700}.overview .ov-latest-what p{margin:0}.overview .ov-latest-headline{font-size:15px;font-weight:600;line-height:1.35}.overview .ov-latest-why{color:var(--muted);margin-top:2px;font-size:13px}.overview .ov-latest-why .ov-more{font-size:13px}.overview .ov-latest-dismiss{border:1px solid var(--control);background:var(--card);width:24px;height:24px;color:var(--quiet-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.overview .ov-followups{flex-direction:column;gap:10px;margin:0;padding-left:1.4em;display:flex}.overview .ov-followups p{margin:0}.overview .ov-followup{font-size:15px;font-weight:600}.overview .ov-followup-why{color:var(--muted);margin-top:2px;font-size:13px}.overview .ov-past{max-width:760px}.overview .ov-past p{margin:0}.overview .ov-past-headline{font-weight:600}.overview .ov-past-result{color:var(--muted);align-items:baseline;gap:6px;margin-top:2px;display:flex}.overview .ov-tag{border:1px solid var(--control);color:var(--quiet-ink);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;display:inline-block}.overview .ov-signals{vertical-align:1px;margin-left:8px;display:inline-block;position:relative}.overview .ov-pills{gap:3px;padding:2px 0;display:inline-flex}.overview .ov-pill{border-radius:4px;flex:none;width:14px;height:8px;display:inline-block}.overview .ov-pill.very-bad{background:var(--impact-very-bad)}.overview .ov-pill.bad{background:var(--impact-bad)}.overview .ov-pill.neutral{background:var(--impact-neutral)}.overview .ov-pill.good{background:var(--impact-good)}.overview .ov-pill.very-good{background:var(--impact-very-good)}.overview .ov-why-open{color:var(--muted);flex-direction:column;grid-column:1/-1;gap:4px;margin-top:-4px;padding-left:16px;font-size:13px;display:flex}.overview .ov-why-open p{margin:0}.overview .ov-why-open ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.overview .ov-why-open li{color:var(--prose);align-items:baseline;gap:8px;display:flex}.overview .ov-outcome{color:var(--quiet-ink)}.overview .ov-outcome a.section-link,.overview .ov-likely-value a.section-link,.overview .ov-carried a.section-link{text-decoration:underline;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);text-underline-offset:2px}.overview .ov-outcome a.section-link:hover,.overview .ov-likely-value a.section-link:hover,.overview .ov-carried a.section-link:hover{color:var(--ink);text-decoration-color:currentColor}.overview .ov-line{--line-stroke:oklch(from var(--line) calc(l - .15) calc(c * 1.2) h)}.overview .ov-swatch{background:var(--line);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.overview .ov-where{flex-direction:column;gap:14px;display:flex}.overview .ov-where>header{flex-direction:column;gap:4px;display:flex}.overview .ov-where h2{font-family:var(--display);margin:0;font-size:26px;font-weight:600}.overview .ov-where>header p{color:var(--quiet-ink);margin:0;font-size:13px}.overview .ov-line-cards{grid-template-columns:repeat(auto-fill,minmax(max(min(172px,100%),25% - 9px),1fr));gap:12px;display:grid;position:relative}.overview .ov-line-card{box-sizing:border-box;background:var(--card);border:1px solid var(--warm-rule);font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px 11px;display:flex}.overview .ov-line-card:hover{border-color:var(--link-underline)}.overview .ov-line-card[aria-pressed=true]{border:2px solid var(--vermilion);padding:11px 13px 10px;box-shadow:0 6px 18px #1e1b161a}.overview .ov-line-card-name{font-family:var(--display);align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.overview .ov-line-card-body{flex-direction:column;gap:5px;margin-top:auto;display:flex}.overview .ov-line-share{align-items:center;gap:8px;display:flex}.overview .ov-line-bar{background:var(--hairline);border-radius:3px;flex:auto;height:10px;display:block;overflow:hidden}.overview .ov-line-bar>span{background:var(--line);border-radius:3px;height:100%;transition:width .16s cubic-bezier(.33,1,.68,1);display:block}.overview .ov-line-bar>span.negative{box-sizing:border-box;border:1px solid var(--line-stroke);background:repeating-linear-gradient(135deg, var(--line-stroke) 0 1.5px, var(--line) 1.5px 6px);margin-left:auto}@media (prefers-reduced-motion:reduce){.overview .ov-line-bar>span{transition:none}}.overview .ov-line-share>b{text-align:right;flex:none;min-width:6ch;font-size:12px;font-weight:600;line-height:17px}.overview .ov-mini-stack{width:100%;height:68px;display:block;overflow:visible}.overview .ov-mini-stack .series{stroke:var(--card);stroke-width:1px;vector-effect:non-scaling-stroke}.overview .ov-mini-stack .series.muted{fill:color-mix(in oklab, var(--series-grey) 55%, var(--card))}.overview .ov-mini-stack .series.own{stroke:var(--series-colour);stroke-width:2px}.overview .ov-panel{flex-direction:column;gap:16px;padding:18px 24px 22px;display:flex;position:relative}.overview .ov-caret{background:var(--card);border-left:1px solid var(--warm-rule);border-top:1px solid var(--warm-rule);width:16px;height:16px;position:absolute;top:-9px;transform:rotate(45deg)}.overview .ov-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.overview .ov-panel-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.overview .ov-panel-head .ov-swatch{align-self:center}.overview .ov-panel-head h3{font-family:var(--display);margin:0;font-size:24px;font-weight:600}.overview .ov-panel-figure{color:var(--quiet-ink);font-size:13px}.overview .ov-line-note-row{border-top:1px solid var(--hairline);align-items:baseline;gap:12px;padding-top:12px;display:flex}.overview .ov-line-note-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:80ch;display:-webkit-box;overflow:hidden}.overview .ov-line-note-text.open{display:block}.overview .ov-line-note{font-family:var(--serif);color:var(--prose);font-variant-numeric:normal;font-size:15.5px;line-height:1.55}.overview .ov-line-note p{margin:0}.overview .ov-line-note p+p{margin-top:8px}.overview .ov-line-note-row>.ov-toggle{flex:none}.overview .ov-panel-links{align-items:center;gap:16px;display:flex}.overview .ov-panel-grid{gap:28px;display:grid}.overview .ov-panel-grid.three{grid-template-columns:1.05fr 1.2fr 1fr}.overview .ov-panel-grid.two{grid-template-columns:1.05fr 1.2fr}.overview .ov-panel-part{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.overview .ov-panel-part h4{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);margin:0;font-size:12px;font-weight:600}.overview .ov-panel-part h4 span{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.overview .ov-path-foot{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;display:flex}.overview .ov-scenarios{margin-left:auto}.overview .ov-panel .ov-path-bars{gap:24px;padding-bottom:16px}.overview .ov-panel-part>p{color:var(--muted);margin:0;font-size:13px}.overview .ov-revenue{display:block;overflow:visible}.overview .ov-stacked .series{stroke:var(--card);stroke-width:1px}.overview .ov-stacked .hit{fill:#0000}.overview .ov-cash-flow{flex-direction:column;align-self:flex-end;gap:10px;display:flex}.overview .ov-revenue-base{stroke:var(--control)}.overview .ov-revenue-bar{fill:var(--line)}.overview .ov-revenue-bar.base{fill-opacity:.45;stroke:var(--line-stroke);stroke-width:1px}.overview .ov-revenue-spread{fill:var(--line);fill-opacity:.35}.overview .ov-revenue-bar.above{fill-opacity:.2;stroke:var(--line);stroke-width:1px}.overview .ov-reference{fill:none;stroke:var(--ink);stroke-opacity:.6;stroke-width:1.2px;stroke-dasharray:4 3}.overview .ov-hit{fill:#0000}.overview .ov-margin-spread{fill:var(--ink);fill-opacity:.07}.overview .ov-revenue-grid line{stroke:var(--hairline)}.overview .ov-zero{stroke:var(--faint);stroke-dasharray:3 3}.overview .ov-margin{fill:none;stroke:var(--ink);stroke-width:1.6px}.overview .ov-margin-dot{fill:var(--ink)}.overview .ov-revenue-text,.overview .ov-revenue text{font-family:var(--sans);fill:var(--muted);font-size:11px}.overview .ov-revenue text.axis{fill:var(--line-stroke);font-size:10px}.overview .ov-revenue text.margin-axis{fill:var(--ink)}.overview .ov-factor{flex-direction:column;gap:5px;display:flex}.overview .ov-factor-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.overview .ov-factor-name{font:inherit;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:600}.overview .ov-factor-head span{color:var(--quiet-ink);text-align:right;font-size:11.5px}.overview .ov-odds-bar{touch-action:none;gap:3px;height:38px;display:flex;position:relative}.overview .ov-segment{min-width:0;font:11px var(--sans);color:var(--ink);cursor:pointer;border:none;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.2;display:flex;position:relative;overflow:hidden}.overview .ov-segment strong{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);font-weight:600;overflow:hidden}.overview .ov-segment span{color:var(--muted)}.overview .ov-knob{z-index:1;cursor:ew-resize;width:14px;height:44px;margin-left:-7px;position:absolute;top:calc(50% - 22px)}.overview .ov-knob circle{fill:var(--card)}.overview .ov-segment-median{color:var(--quiet-ink);font-style:normal}.overview .ov-odds{align-items:center;gap:6px;display:flex}.overview .ov-odds>.ov-odds-bar{flex:auto;min-width:0}.overview .ov-odds.medians>.ov-odds-bar{height:50px}.overview .ov-offs{flex:none;align-items:center;gap:4px;display:flex}.overview .ov-segment-off{border:1px dashed var(--control);font:11px var(--sans);color:var(--faint);cursor:pointer;background:0 0;border-radius:999px;padding:1px 8px}.overview .ov-catalyst-rows.testing>li{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0}.overview .ov-catalyst-rows.testing+.ov-catalyst-rows.testing{border-top:1px solid var(--warm-rule);margin-top:6px}.overview .ov-catalyst-rows.testing>li:first-child{padding-top:0}.overview .ov-catalyst-rows.testing>li.now{padding:9px 10px}.overview .ov-catalyst-rows.testing>li>div{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;line-height:1.35;display:flex}.overview .ov-catalyst-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.overview .ov-catalyst{cursor:pointer}.overview .ov-catalyst:hover .ov-catalyst-open,.overview .ov-catalyst-open:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}.overview .ov-catalyst-rows.testing .ov-catalyst-open{font-weight:600}.overview .ov-catalyst-rows.testing .ov-signals{margin-left:6px}.overview .ov-charts{flex-wrap:wrap;gap:16px;display:flex}.overview .ov-charts>.ov-chart-card{box-sizing:border-box;flex:calc(50% - 8px);min-width:min(320px,100%)}.overview .ov-charts>.ov-chart-card.wide{flex-basis:100%}.overview .ov-charts:has(>.wide)>.ov-chart-card:not(.wide){flex:0 0 max(50% - 8px,min(100%,480px))}.overview .ov-charts:has(>.tall){align-items:flex-start}.overview .ov-chart-card{flex-direction:column;gap:8px;min-width:0;margin:0;padding:18px 20px 14px;display:flex}.overview .ov-chart-card>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.overview .ov-chart-card>header>.view-switch{margin-left:auto}.overview .ov-fans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;display:grid}.overview .ov-fans h4{margin:0 0 2px;font-size:13px;font-weight:600}.overview .ov-chart-card h3{font-family:var(--display);margin:0;font-size:20px;font-weight:600}.overview .ov-chart-card>p{color:var(--quiet-ink);margin:0;font-size:12px}.overview .ov-fan{display:block;overflow:visible}.overview .ov-fan-card{overflow:clip}.overview .ov-fan-grid line{stroke:var(--hairline)}.overview .ov-fan-outer{fill:var(--fan-outer)}.overview .ov-fan-inner{fill:var(--fan-inner)}.overview .ov-fan-median{fill:none;stroke:var(--ink);stroke-width:2px}.overview .ov-fan-base{stroke:var(--control)}.overview .ov-fan-text text{font-family:var(--sans);fill:var(--quiet-ink);font-size:11px}.overview .ov-fan-text text.strong{fill:var(--ink);font-weight:600}.overview .ov-key{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.overview .ov-key>span{align-items:center;gap:6px;display:inline-flex}.overview .ov-key strong{color:var(--ink);font-weight:600}.overview .ov-key i{width:12px;height:9px;display:inline-block}.overview .ov-key i.outer{background:var(--fan-outer)}.overview .ov-key i.inner{background:var(--fan-inner)}.overview .ov-key i.median{background:var(--ink);height:2px}.overview .ov-key i.spread{background:var(--line);opacity:.35}.overview .ov-key i.retained{background:color-mix(in oklab, var(--line) 20%, transparent);box-shadow:inset 0 0 0 1px var(--line)}.overview .ov-key i.reference{border-top:1.2px dashed var(--ink);opacity:.6;height:0}.overview .ov-chart-card>.ov-key:last-child{margin-top:auto;padding-top:10px}.overview .ov-stairs-slot{margin-top:18px}.overview .ov-stairs{gap:10px;display:flex}.overview .ov-stairs-plot{flex:auto;min-width:0;font-size:11px;line-height:1.25;position:relative}.overview .ov-stairs-plot>*{position:absolute}.overview .ov-stairs-plot strong,.overview .ov-stairs-totals strong{color:var(--ink);font-weight:600}.overview .ov-stairs-above{white-space:nowrap;color:var(--muted);line-height:14px;top:0}.overview .ov-stairs-tick{border-left:1px solid var(--connector);height:5px;top:15px}.overview .ov-stairs-add{box-sizing:border-box;white-space:nowrap;border-radius:7px;flex-direction:column;justify-content:center;height:40px;padding:0 7px;display:flex;top:20px;overflow:hidden}.overview .ov-stairs-add span{color:var(--muted)}.overview .ov-stairs-add.shade-1{background:var(--step-1)}.overview .ov-stairs-add.shade-2{background:var(--step-2)}.overview .ov-stairs-add.shade-3{background:var(--step-3)}.overview .ov-stairs-add.shade-3 span{color:var(--prose)}.overview .ov-stairs-sliver{background:var(--sliver);border-radius:3px;height:40px;top:20px}.overview .ov-stairs-step{box-sizing:border-box;border:1.5px solid var(--hatch-border);background:repeating-linear-gradient(135deg, var(--hatch-line) 0 1.5px, var(--hatch-ground) 1.5px 6px);white-space:nowrap;border-radius:7px;flex-direction:column;justify-content:center;height:40px;padding:0 8px;display:flex;overflow:hidden}.overview .ov-stairs-step span{color:var(--muted)}.overview .ov-stairs-step.tiny{border-radius:4px;padding:0}.overview .ov-stairs-out{white-space:nowrap;height:40px;color:var(--muted);align-items:center;gap:4px;display:flex}.overview .ov-stairs-connector{border-left:1px dashed var(--connector);height:10px}.overview .ov-stairs-marker{background:var(--vermilion);width:2px;margin-left:-1px;top:16px}.overview .ov-stairs-totals{flex:none;width:76px;position:relative}.overview .ov-stairs-totals>*{height:40px;color:var(--quiet-ink);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;position:absolute;left:0}.overview .ov-stairs-equity{top:20px}.overview .ov-stairs-totals>.ov-stairs-total{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;line-height:1.1}.overview .ov-stairs-total strong{font-family:var(--display);color:var(--vermilion);font-size:22px}.overview .ov-stairs-hit{font:inherit;color:inherit;text-align:left;cursor:pointer;margin:0}.overview .ov-stairs-hit:is(.ov-stairs-add,.ov-stairs-sliver,.ov-stairs-above,.ov-stairs-out,.ov-stairs-total){border:none}.overview .ov-stairs-hit:is(.ov-stairs-above,.ov-stairs-out,.ov-stairs-total){background:0 0;padding:0}.overview .ov-stairs-hit:hover{filter:brightness(.97)}.overview .ov-stairs-hit[aria-pressed=true]{outline:2px solid var(--vermilion);outline-offset:1px}.overview .ov-capital{flex-direction:column;gap:18px;margin-top:6px;display:flex}.overview .ov-capital-row h4{font-family:var(--display);align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:600;display:flex}.overview .ov-chart-card>.ov-card-line{align-items:center;gap:6px;display:flex}.overview .ov-card-line b{color:var(--ink);font-weight:600}.overview .ov-capital-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.overview .ov-capital-bars.stacked{grid-template-columns:minmax(0,1fr);row-gap:28px}.overview .ov-capital-bars>div{flex-direction:column;gap:6px;display:flex}.overview .ov-capital>.view{border-top:1px solid var(--hairline);padding-top:14px}.overview .ov-odds-panel{width:var(--ov-panel);box-sizing:border-box;top:var(--ov-panel-stick,var(--ov-bar));z-index:6;height:calc(100vh - var(--ov-panel-stick,var(--ov-bar)));scrollbar-gutter:stable;background:var(--card);border-left:1px solid var(--warm-rule);flex:none;position:sticky;overflow-y:auto;box-shadow:-8px 0 24px #1e1b160f}.overview .ov-odds-body{box-sizing:border-box;min-height:max(100%, var(--scroll-floor,0px));flex-direction:column;gap:14px;padding:20px 16px 0;display:flex}.overview .ov-odds-head{z-index:3;border-bottom:1px solid var(--hairline);background:var(--card);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-20px;padding:20px 4px 0;display:flex;position:sticky;top:0}.overview .ov-odds-head>div{align-items:baseline;gap:10px;display:flex}.overview .ov-odds-head h2{font-family:var(--display);margin:0;font-size:16px;font-weight:600}.overview .ov-odds-head span{color:var(--quiet-ink);font-size:13px}.overview .ov-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.overview .ov-close:hover{background:var(--hairline)}.overview .ov-odds-hint{color:var(--quiet-ink);margin:0;padding:0 4px;font-size:12px}.overview .ov-odds-factors{flex-direction:column;gap:18px;padding:0 4px;display:flex}.overview .ov-factor.selected{background:var(--selected);box-shadow:0 0 0 5px var(--selected);border-radius:8px}.overview .ov-factor.selected .ov-factor-name{color:var(--vermilion)}.overview .ov-factor-focus{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:6px;padding-top:14px;display:flex}.overview .ov-factor-focus h3{font-family:var(--display);margin:0;font-size:18px;font-weight:600}.overview .ov-factor-note{max-height:6.2em;color:var(--prose);font-size:13px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.overview .ov-factor-note .factor-note{columns:auto;font-size:inherit;color:inherit;margin:0}.overview .ov-factor-note.open{max-height:none;-webkit-mask-image:none;mask-image:none}.overview .ov-factor-note>*>:first-child{margin-top:0}.overview .ov-note-more{margin-top:-2px}.overview .ov-factor-applies{flex-direction:column;gap:2px;margin-top:6px;display:flex}.overview .ov-factor-applies h4{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet-ink);margin:0;font-size:12px;font-weight:600}.overview .ov-factor-applies p{color:var(--prose);margin:0;font-size:13px}.overview .ov-factor-details{border-top:1px solid var(--hairline);align-self:stretch;margin-top:12px;padding-top:14px;overflow:auto hidden}.overview .ov-factor-details h4{font-family:var(--display);margin:0 0 8px;font-size:16px;font-weight:600}.overview .ov-knob,.overview .ov-knob svg,.overview .ov-knob svg :not(.ov-knob-hit){pointer-events:none}.overview .ov-knob-hit{fill:#0000;stroke:#0000;stroke-width:10px;pointer-events:all;cursor:ew-resize}.overview .ov-knob-body{fill:var(--vermilion)}.overview .ov-knob-edge{fill:none;stroke:var(--card);stroke-width:2px}.overview .ov-segment-notch{font-family:var(--sans);white-space:nowrap;color:var(--muted);pointer-events:none;border-radius:2px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overview .ov-segment-notch.off-path{background:var(--hatch-ground);color:var(--faint)}.overview .odds-1{background:var(--above);color:var(--card)}.overview .odds-1 span,.overview .odds-1 .ov-segment-median{color:inherit}.overview .odds-2{background:var(--above-light)}.overview .odds-3{background:var(--below-tint)}.overview .odds-4{background:var(--below)}.overview .ov-odds-legend{color:var(--quiet-ink);margin:0;padding:0 4px;font-size:12px}.overview .ov-odds-trial{border-bottom:1px solid var(--hairline);flex-direction:column;gap:10px;padding:0 4px 16px;display:flex}.overview .ov-odds-trial p{color:var(--quiet-ink);margin:0;font-size:13px;line-height:1.45}.overview .ov-odds-trial p:first-of-type{color:var(--ink)}.overview .ov-trial-range{align-items:center;gap:10px;display:flex}.overview .ov-step{border:1px solid var(--control);background:var(--card);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.overview .ov-step:disabled{color:var(--faint);cursor:default}.overview .ov-trial-range input{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:24px;margin:0}.overview .ov-trial-range input::-webkit-slider-runnable-track{background:linear-gradient(var(--vermilion), var(--vermilion)) 0 0 / var(--fill) 100% no-repeat, var(--warm-rule);border-radius:3px;height:6px}.overview .ov-trial-range input::-webkit-slider-thumb{appearance:none;border:3px solid var(--card);background:var(--vermilion);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px #1e1b1659}.overview .ov-trial-range input::-moz-range-track{background:var(--warm-rule);border-radius:3px;height:6px}.overview .ov-trial-range input::-moz-range-progress{background:var(--vermilion);border-radius:3px;height:6px}.overview .ov-trial-range input::-moz-range-thumb{border:3px solid var(--card);background:var(--vermilion);border-radius:50%;width:16px;height:16px}.overview .ov-odds-foot{z-index:2;background:var(--card);border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 4px 14px;display:flex;position:sticky;bottom:0}.overview .ov-odds-foot>span{color:var(--quiet-ink);margin-left:auto;font-size:12px}.overview .ov-odds-tabs{scrollbar-width:none;column-gap:12px;min-width:0;display:flex;overflow-x:auto}.overview .ov-odds-head>div{min-width:0}.overview .ov-odds-tabs h2{white-space:nowrap}.overview .ov-odds-tabs button{font:inherit;color:var(--quiet-ink);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 7px;display:block}.overview .ov-odds-tabs button:hover{color:var(--ink)}.overview .ov-odds-tabs button[aria-selected=true]{border-bottom-color:var(--vermilion);color:var(--ink)}.overview .ov-path-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.overview .ov-export{position:relative}.overview .ov-export-pop{z-index:20;border:1px solid var(--control);background:var(--card);width:max-content;max-width:240px;font:500 13px var(--sans);color:var(--ink);white-space:normal;border-radius:6px;flex-direction:column;gap:12px;margin:0;padding:12px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 10px 28px #1e1b1624}.overview .ov-export-pop.tip{font-weight:400;line-height:1.45}.overview .ov-export-pop label{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview .ov-export-actions{justify-content:flex-end;gap:8px;display:flex}.overview .ov-path-switch{font:600 13px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.overview .ov-path-switch:disabled{color:var(--faint);cursor:default}.overview .ov-path-switch-track{background:var(--control);border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.overview .ov-path-switch-track span{background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1e1b164d}.overview .ov-path-switch[aria-checked=true] .ov-path-switch-track{background:var(--vermilion)}.overview .ov-path-switch[aria-checked=true] .ov-path-switch-track span{transform:translate(14px)}.overview .ov-path-chance{color:var(--ink);margin:0;padding:0 4px;font-size:13px;line-height:1.45}.overview .ov-path-chance.stopped{color:var(--below-text)}.overview .ov-path-bars{flex-direction:column;gap:34px;padding-bottom:20px;display:flex;position:relative}.overview .ov-path-factor{flex-direction:column;gap:6px;display:flex}.overview .ov-path-factor.selected{background:var(--selected);box-shadow:0 0 0 5px var(--selected);border-radius:8px}.overview .ov-path-name{font:600 11px/1.25 var(--sans);color:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.overview .ov-path-factor.selected .ov-path-name{color:var(--vermilion)}.overview .ov-path-bar{height:38px;position:relative}.overview .ov-path-bar .ov-segment{position:absolute;top:0;bottom:0}.overview .ov-path-factor.picked .ov-segment:not(.chosen){opacity:.45}.overview .ov-path-bar .ov-segment.chosen{box-shadow:inset 0 0 0 2px var(--vermilion)}.overview .ov-path-bar .ov-segment.blocked{border:1px dashed var(--hatch-border);background:repeating-linear-gradient(135deg, var(--hatch-ground) 0 4px, var(--hatch-line) 4px 5px);color:var(--faint);cursor:not-allowed}.overview .ov-path-bar .ov-segment.blocked span{color:var(--faint)}.overview .ov-path-bar .ov-segment.blocked.chosen{cursor:pointer}.overview .ov-path-reasons{color:var(--quiet-ink);flex-direction:column;gap:2px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.overview .ov-path-chip{border:1px dashed var(--vermilion);font:inherit;color:var(--vermilion);cursor:pointer;background:0 0;border-radius:999px;padding:0 6px}.overview .ov-river{pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.overview .ov-river g{opacity:.2;mix-blend-mode:multiply}.overview .ov-river rect,.overview .ov-river path{fill:var(--vermilion);transition:fill .2s}.overview .ov-river text{fill:var(--vermilion);font:600 11px var(--sans);text-anchor:middle;transition:fill .2s}.overview .ov-path-bars.off .ov-river rect,.overview .ov-path-bars.off .ov-river path,.overview .ov-path-bars.off .ov-river text{fill:var(--faint)}.overview .ov-path-bars.off .ov-path-bar .ov-segment.chosen{box-shadow:inset 0 0 0 2px var(--faint)}.overview .ov-segment.off-path{border:1px dashed var(--hatch-border);background:repeating-linear-gradient(135deg, var(--hatch-ground) 0 4px, var(--hatch-line) 4px 5px);color:var(--faint)}.overview .ov-segment.off-path strong{font-weight:500}.overview .ov-segment.off-path span,.overview .ov-segment.off-path .ov-segment-median{color:var(--faint)}@media (width<=700px){.overview .ov-latest-change{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 12px}.overview .ov-latest-when{flex-direction:row;grid-column:1;gap:8px}.overview .ov-latest-what{grid-area:2/1}.overview .ov-latest-move{grid-area:1/2/span 2}.overview .ov-latest-dismiss{grid-area:1/3/span 2}.overview .ov-view{flex-direction:column;align-items:stretch}.overview .ov-conclusions,.overview .ov-catalysts-card{flex:none}.overview .ov-panel{padding:16px}.overview .ov-panel-grid.three,.overview .ov-panel-grid.two,.overview .ov-fans,.overview .ov-capital-bars{grid-template-columns:minmax(0,1fr)}.overview .ov-range-card{padding:36px 16px 12px}.overview .ov-catalyst-rows>li{grid-template-columns:104px minmax(0,1fr)}.overview.odds-open .ov-bar-controls{visibility:hidden}.overview .ov-odds-panel{top:var(--ov-panel-top,0px);z-index:20;border-left:none;width:auto;height:auto;position:fixed;bottom:0;left:0;right:0}}.overview .ov-spreads{flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.overview .ov-spreads-filter{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.overview .ov-spreads-filter button,.overview .ov-spreads-picks button{border:1px solid var(--control);background:var(--card);font:500 12px var(--sans);color:var(--muted);cursor:pointer;border-radius:999px;padding:2px 10px}.overview .ov-spreads-filter button[aria-pressed=true],.overview .ov-spreads-picks button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--selected)}.overview .ov-spreads-filter button.picked{color:var(--vermilion)}.overview .ov-spreads-heads{top:var(--ov-panel-head);z-index:1;background:var(--card);border-bottom:1px solid var(--hairline);height:20px;position:sticky}.overview .ov-spreads-heads span{color:var(--quiet-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;position:absolute;top:2px;overflow:hidden}.overview .ov-spreads-lane h3{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:10px 0 2px}.overview .ov-spreads-lane h3.ov-spreads-group{font:600 14px var(--display);letter-spacing:0;text-transform:none;color:var(--ink);margin:18px 0 2px}.overview .ov-spreads-lane h3 button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.overview .ov-spreads-piece h4{font:500 11px var(--sans);color:var(--quiet-ink);margin:6px 0 0}.overview .ov-spreads-sub{margin:1px 0 3px}.overview .ov-spreads-line{color:var(--quiet-ink);margin:0 0 1px;font-size:11px;line-height:1.3}.overview .ov-spreads-line.picked{color:var(--vermilion)}.overview .ov-spreads-track{height:20px;position:relative}.overview .ov-spreads-block{box-sizing:border-box;border:1px solid var(--hairline);height:20px;font:11px var(--sans);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;overflow:hidden}.overview .ov-spreads-block:hover{border-color:var(--control)}.overview .ov-spreads-block.spread,.overview .ov-spreads-block.series{background:var(--card);border-color:var(--warm-rule)}.overview .ov-spreads-block.fallback{color:var(--faint);font-style:italic}.overview .ov-spreads-block.ramp:not(.spread){background:linear-gradient(to top right, transparent calc(50% - .6px), var(--hatch-border) 50%, transparent calc(50% + .6px));color:var(--quiet-ink)}.overview .ov-spreads-block.changed,.overview .ov-spreads-other.changed{border-color:var(--vermilion)}.overview .ov-spreads-block.open,.overview .ov-spreads-other.open{border:2px solid var(--vermilion);background:var(--selected)}.overview .ov-spreads-spark{flex:none;display:block}.overview .ov-spreads-spark path{fill:var(--fan-inner);stroke:var(--step-3);stroke-width:1px}.overview .ov-spreads-fan{display:block;overflow:visible}.overview .ov-spreads-fan .band{fill:var(--fan-outer)}.overview .ov-spreads-fan .line{fill:none;stroke:var(--muted);stroke-width:1.2px}.overview .ov-spreads-fan circle{fill:var(--muted)}.overview .ov-spreads-fan .moved{stroke:var(--connector);stroke-width:1px}.overview .ov-spreads-fade{background:repeating-linear-gradient(-45deg, var(--hatch-line) 0 1px, var(--hatch-ground) 1px 4px);border-radius:2px;height:8px;position:absolute;top:6px}.overview .ov-spreads-run{background:var(--company);border-radius:3px;height:6px;position:absolute;top:7px}.overview .ov-spreads-run-end{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:26px;height:20px;padding:0;position:absolute;top:-7px}.overview .ov-spreads-run-end.start{left:-4px}.overview .ov-spreads-run-end.end{right:-4px}.overview .ov-spreads-run-end:hover,.overview .ov-spreads-run-end.spread{border-color:var(--warm-rule);background:var(--card)}.overview .ov-spreads-run-end.open{border:2px solid var(--vermilion)}.overview .ov-spreads-run-labels{color:var(--quiet-ink);margin:2px 0 0;font-size:11px}.overview .ov-spreads-editor{border:1px solid var(--warm-rule);background:var(--paper);border-radius:8px;margin:6px 0 10px;padding:10px 10px 6px}.overview .ov-spreads-editor-head{align-items:center;gap:8px;display:flex}.overview .ov-spreads-editor-head h4{font:500 15px var(--display);color:var(--ink);flex:1;margin:0}.overview .ov-spreads-editor-head .quiet{font-size:11px}.overview .ov-spreads-note{font:12px/1.45 var(--serif);color:var(--prose);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.overview .ov-spreads-note.open{display:block}.overview .ov-spreads-row{margin-top:6px}.overview .ov-spreads-factor{font:600 10px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--quiet-ink);margin:8px 0 0}.overview .ov-spreads-row-head{align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.overview .ov-spreads-row-head.zero{opacity:.55}.overview .ov-spreads-row-head.off-path{background:repeating-linear-gradient(-45deg, var(--hatch-line) 0 1px, transparent 1px 5px)}.overview .ov-spreads-row-name{color:var(--ink);flex:1;font-weight:600}.overview .ov-spreads-row-name .quiet{font-weight:400}.overview .ov-spreads-numbers{font:12px var(--sans);color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:none;padding:0}.overview .ov-spreads-numbers:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.overview .ov-spreads-switch .ov-path-switch-track{width:26px;height:16px}.overview .ov-spreads-switch .ov-path-switch-track span{width:12px;height:12px}.overview .ov-spreads-switch[aria-checked=true] .ov-path-switch-track span{transform:translate(10px)}.overview .ov-spreads-strip{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.overview .ov-spreads-curve{fill:var(--fan-inner);stroke:var(--step-3);stroke-width:1px}.overview .ov-spreads-value{stroke:var(--ink);stroke-width:1px}.overview .ov-spreads-mean{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 2}.overview .ov-spreads-tick-only{stroke:var(--ink);stroke-width:2px}.overview .ov-spreads-shoulder{fill:var(--card);stroke:var(--vermilion);stroke-width:1.5px;cursor:ew-resize}.overview .ov-spreads-tab{fill:var(--control);cursor:ew-resize}.overview .ov-spreads-bound{fill:var(--vermilion);cursor:ew-resize}.overview .ov-spreads-other-row path{fill:none;stroke:var(--connector);stroke-width:1px;stroke-dasharray:3 2}.overview .ov-spreads-other-row line{stroke:var(--connector);stroke-width:1.5px}.overview .ov-spreads-other-row{cursor:pointer}.overview .ov-spreads-strip .hit{fill:#0000}.overview .ov-spreads-axis{margin-top:2px;display:block}.overview .ov-spreads-axis line{stroke:var(--warm-rule)}.overview .ov-spreads-axis text{font:10px var(--sans);fill:var(--quiet-ink)}.overview .ov-spreads-typing{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.overview .ov-spreads-typing label{align-items:center;gap:4px;display:inline-flex}.overview .ov-spreads-typing input{border:1px solid var(--control);background:var(--card);width:56px;font:12px var(--sans);border-radius:4px;padding:2px 4px}.overview .ov-spreads-others{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overview .ov-spreads-other{border:1px solid var(--warm-rule);background:var(--card);font:12px var(--sans);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 8px;display:inline-flex}.overview .ov-spreads-plain{margin:6px 0 0;padding:0;list-style:none}.overview .ov-spreads-plain button{border:none;border-bottom:1px solid var(--hairline-soft);width:100%;font:12px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:2px 0;display:flex}.overview .ov-spreads-plain button.open{color:var(--vermilion)}.overview .ov-spreads-year{justify-content:space-between;margin:8px 0 0;font-size:12px;font-weight:600;display:flex}.overview .ov-spreads-year.carried{font-weight:400}.overview .ov-spreads-picks{flex-wrap:wrap;gap:4px;margin:2px 0 0;display:flex}.overview .ov-spreads-picks button{padding:0 8px;font-size:11px}.overview .ov-spreads-series-switches{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:12px;display:flex}.overview .ov-spreads-series-switches span{align-items:center;gap:6px;display:inline-flex}.overview .ov-spreads-block.inherits{background:var(--card);border-style:dashed;border-color:var(--warm-rule)}.overview .ov-spreads-block.inherits .ov-spreads-spark path{fill:var(--fan-outer);stroke:var(--hatch-border)}.overview .ov-spreads-lane>.ov-more{margin-top:2px;font-size:12px}.overview .ov-spreads-count{color:var(--quiet-ink);font-size:12px}.overview .ov-spreads-trials{fill:none;stroke:var(--hatch-border);stroke-width:1px;stroke-dasharray:3 2}.overview .ov-spreads-readout{text-align:right}.overview .ov-spreads-saved{font:12px var(--sans);color:var(--quiet-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px;background:0 0;border:none;padding:0}.overview .ov-spreads-saved:hover{color:var(--ink)}.overview .ov-spreads-shoulder.past{fill:var(--paper);stroke-dasharray:2 2}.overview .ov-spreads-views{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:2px 16px;margin:2px 0 6px;display:flex}.overview .ov-spreads-views button{font:500 13px var(--sans);color:var(--quiet-ink);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 0 5px}.overview .ov-spreads-views button.picked{color:var(--vermilion)}.overview .ov-spreads-views button[aria-selected=true]{border-bottom-color:var(--vermilion);color:var(--ink)}.overview .ov-spreads-rank-start{margin:2px 0 0;padding:0 4px}.overview .ov-spreads-rank{border:1px solid var(--warm-rule);background:var(--paper);border-radius:8px;margin:4px 0 6px;padding:10px 10px 8px}.overview .ov-spreads-rank>p{margin:6px 0 0;font-size:12px}.overview .ov-spreads-rank .ov-button{margin-top:8px}.overview .ov-spreads-rank-hint{color:var(--quiet-ink);margin:4px 0 0;font-size:11px}.overview .ov-spreads-bars{margin-top:6px;position:relative}.overview .ov-spreads-bars .label{font:10px var(--sans);color:var(--quiet-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;left:0;transform:translateY(-50%)}.overview .ov-spreads-bars .zero{border-top:1px dashed var(--control);position:absolute}.overview .ov-spreads-bars button{cursor:pointer;background:0 0;border:none;border-radius:2px;height:100%;padding:0;position:absolute;top:0}.overview .ov-spreads-bars button:hover,.overview .ov-spreads-bars button:focus-visible{background:var(--hairline);outline:none}.overview .ov-spreads-bars button span{background:var(--vermilion);position:absolute}.overview .ov-spreads-bars button.off span{background:var(--link-underline)}.overview .ov-spreads-rank-readout{color:var(--quiet-ink);margin:2px 0 0;font-size:12px}.overview .ov-spreads-moved{color:var(--quiet-ink);margin:0;font-size:11px}.overview .ov-spreads-row.focused{background:var(--below-tint);border-radius:6px;margin-left:-6px;margin-right:-6px;padding:2px 6px}.overview .ov-spreads-range{height:24px;position:relative}.overview .ov-spreads-range .track{background:linear-gradient(to right, var(--warm-rule) var(--from), var(--vermilion) var(--from), var(--vermilion) var(--to), var(--warm-rule) var(--to));border-radius:3px;height:6px;position:absolute;top:9px;left:11px;right:11px}.overview .ov-spreads-range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.overview .ov-spreads-range input::-webkit-slider-runnable-track{background:0 0;height:6px}.overview .ov-spreads-range input::-webkit-slider-thumb{appearance:none;border:3px solid var(--card);background:var(--vermilion);pointer-events:auto;cursor:pointer;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px #1e1b1659}.overview .ov-spreads-range input::-moz-range-track{background:0 0}.overview .ov-spreads-range input::-moz-range-thumb{border:3px solid var(--card);background:var(--vermilion);pointer-events:auto;cursor:pointer;border-radius:50%;width:16px;height:16px}.overview .ov-spreads-stale{background:var(--below-tint);color:var(--below-text);font:600 10px var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px}.overview .ov-spreads-rank-start .quiet{font-size:13px}.overview .ov-spreads-sparked{flex:none;height:20px;display:block;position:relative}.overview .ov-spreads-median{font:11px var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 0 2px var(--card), 0 0 2px var(--card), 0 0 3px var(--card);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overview .connect-card{margin:0}.overview .ov-spreads-bars{touch-action:none;-webkit-user-select:none;user-select:none}.overview .ov-spreads-bars button.scrubbed{background:var(--hairline)}.overview .ov-spreads-bars button.scrubbed span{background:var(--ink)}.overview .ov-spreads-block.scrubbed,.overview .ov-spreads-other.scrubbed,.overview .ov-spreads-run-end.scrubbed{outline:2px solid var(--ink);outline-offset:1px}.overview.industry-overview{--ov-bar:calc(var(--header-compact) + 1px);--ov-pinned:0px}.overview .industry-panel .ov-odds-body{gap:12px}.overview .industry-panel .ov-odds-head{border-bottom:1px solid var(--hairline);align-items:center}.overview .ov-odds-head .industry-scopes{flex-wrap:wrap;flex:1;align-self:flex-end;gap:0 12px;min-width:0;display:flex}.overview .industry-scopes button{color:var(--quiet-ink);font:500 12px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:7px 0 6px;display:inline-flex}.overview .industry-scopes button:hover{color:var(--ink)}.overview .industry-scopes button[aria-selected=true]{border-bottom-color:var(--vermilion);color:var(--ink)}.overview .industry-changed{background:var(--vermilion);border-radius:50%;width:6px;height:6px}.overview .industry-tabs{top:var(--ov-panel-head);z-index:2;border-bottom:1px solid var(--hairline);background:var(--card);padding:0 4px;position:sticky}.overview .industry-tabs h2{font-family:var(--display);margin:0;font-size:16px;font-weight:600}.overview .industry-error{margin:0;padding:0 4px;font-size:13px}.overview .industry-groups{grid-template-columns:fit-content(150px) minmax(0,1fr);gap:18px 10px;padding:0 4px;display:grid}.overview .industry-group{grid-column:1/-1;grid-template-columns:subgrid;row-gap:6px;display:grid}.overview .industry-group>:not(.industry-row){grid-column:1/-1}.overview .industry-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.overview .industry-row>.ov-odds{align-items:stretch;min-width:0}.overview .industry-row .ov-odds-bar{height:auto;min-height:38px}.overview .industry-row .ov-offs{align-self:center}.overview .industry-divider{border-top:1px dashed var(--control);height:0;margin:4px 0}.overview .industry-companies{flex-direction:column;min-width:0;display:flex}.overview .industry-company{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;height:38px;display:flex}.overview .industry-company-name{max-width:100%;color:var(--ink);font:600 11px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview .industry-follow{height:15px;color:var(--quiet-ink);font:10.5px/15px var(--sans);white-space:nowrap;text-underline-offset:2px;opacity:0;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:opacity .1s;display:block}.overview span.industry-follow{cursor:default}.overview .industry-company:hover .industry-follow,.overview .industry-company:focus-within .industry-follow,.overview .industry-factor:hover .industry-follow,.overview .industry-factor:focus-within .industry-follow{opacity:1}.overview .industry-follow:hover{color:var(--vermilion)}@media (hover:none){.overview .industry-follow{opacity:1}}.overview .industry-reason{color:var(--quiet-ink);margin:0;font-size:12px}.overview .industry-outcome-notes{flex-direction:column;gap:4px;margin:4px 0 0;font-size:13px;display:flex}.overview .industry-outcome-notes div{gap:8px;display:flex}.overview .industry-outcome-notes dt{flex:none;font-weight:600}.overview .industry-outcome-notes dd{color:var(--prose);margin:0}.overview .ov-river .ov-strand{opacity:.07}.overview .ov-river .ov-strand-label{fill:var(--quiet-ink);font-weight:600}.overview .list-table tr.tinted td,.overview .list-items li.tinted{background:var(--selected)}.overview .fb-outline{z-index:60;pointer-events:none;outline:2px solid var(--accent);outline-offset:1px;border-radius:3px;position:fixed}.overview .fb-outline-label{background:var(--ink);color:var(--card);font:12px/1.4 var(--sans);white-space:nowrap;border-radius:3px;margin-bottom:4px;padding:1px 6px;position:absolute;bottom:100%;left:0}.overview.feedback-on{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M3 2v16l4.2-3.8L10 20.5l2.8-1.2L10 13h5.5z' fill='%23000' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3Ccircle cx='25.5' cy='25.5' r='7' fill='%23fff' stroke='%23c2410c' stroke-width='1.2'/%3E%3Cpath d='M16.8 23.2l.7-2.6 4.4-4.4 1.9 1.9-4.4 4.4z' fill='%23c2410c' transform='translate(5.5 5.5) rotate(-30 20 20)'/%3E%3C/svg%3E") 3 2,default}.overview.feedback-on .app-header,.overview.feedback-on .fb-tab{cursor:auto}.overview:has(.fb-outline) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M9 1v16M1 9h16' stroke='%23fff' stroke-width='3'/%3E%3Cpath d='M9 1v16M1 9h16' stroke='%23000' stroke-width='1.2'/%3E%3Ccircle cx='25.5' cy='25.5' r='7' fill='%23fff' stroke='%23c2410c' stroke-width='1.2'/%3E%3Cpath d='M16.8 23.2l.7-2.6 4.4-4.4 1.9 1.9-4.4 4.4z' fill='%23c2410c' transform='translate(5.5 5.5) rotate(-30 20 20)'/%3E%3C/svg%3E") 9 9,crosshair}.overview .ov-entry-left{display:contents}.overview .fb-box{z-index:70;border:1px solid var(--hairline);background:var(--card);width:320px;max-width:calc(100vw - 16px);font:14px/1.4 var(--sans);cursor:auto;border-radius:6px;padding:10px 12px;position:fixed;box-shadow:0 4px 18px #00000029}.overview .fb-box p{margin:0 0 6px}.overview .fb-box-target{font-weight:600}.overview .fb-box-modes{gap:6px;margin-bottom:6px;display:flex}.overview .fb-box-modes button[aria-pressed=true]{border-color:var(--ink)}.overview .fb-box textarea{box-sizing:border-box;width:100%;font:inherit}.overview .fb-box-pending{color:var(--faint)}.overview .fb-box-recording,.overview .fb-box-actions{align-items:center;gap:8px;display:flex}.overview .fb-box-left,.overview .fb-box-notice{color:var(--quiet-ink)}.overview .fb-marks{z-index:50;pointer-events:none;position:fixed;inset:0}.overview .fb-mark{background:var(--accent);min-width:16px;height:16px;color:var(--card);font:600 10px/16px var(--sans);pointer-events:auto;cursor:pointer;border:none;border-radius:8px;padding:0 4px;position:fixed;transform:translate(-60%,-40%)}.overview [data-target-lit]{outline:2px solid var(--accent);outline-offset:2px}.overview .fb-tab{padding:8px 0}.overview .fb-annotations,.overview .fb-thread{margin:0;padding:0;list-style:none}.overview .fb-annotation{border-bottom:1px solid var(--hairline);padding:10px 0}.overview .fb-annotation.focused{background:var(--selected)}.overview .fb-annotation-target{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.overview .fb-annotation p,.overview .fb-thread p{margin:2px 0}.overview .fb-thread{margin:6px 0 0 10px}.overview .fb-reply textarea,.overview .fb-annotation textarea{box-sizing:border-box;width:100%;font:inherit}.overview .fb-reply-actions{gap:6px;display:flex}.landing{--landing-night:#1f1c17;--landing-night-card:#2a261f;--landing-night-rule:#3d372d;--landing-night-ink:#f3ece0;--landing-night-quiet:#b5aa98;--landing-night-accent:#f08a4b;--landing-quiet:var(--quiet-ink);--landing-rule:var(--warm-rule);color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing :focus-visible{outline:2px solid var(--vermilion);outline-offset:3px;border-radius:2px}.landing h1,.landing h2,.landing h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}.landing h2{font-size:clamp(28px,20px + 1.6vw,40px);line-height:1.12}.landing h3{font-size:19px;line-height:1.25}.landing p{margin:0}.landing-wrap{max-width:1160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.landing-eyebrow{color:var(--vermilion);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.landing-prose{max-width:60ch;color:var(--prose);font-family:var(--serif);font-size:19px;line-height:1.55}.landing-small-prose{color:var(--prose);font-family:var(--serif);font-size:17px;line-height:1.5}.landing .quiet{color:var(--landing-quiet)}.landing-caption{color:var(--faint);font-size:12px}.landing-button{font:500 16px/1 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.landing-button.small{padding:8px 14px;font-size:14px}.landing-button.primary,.landing-button.primary:hover{color:var(--card)}.landing-button.primary{background:var(--vermilion)}.landing-button.primary:hover{background:#9a3412}.landing-button.secondary{border-color:var(--control);background:var(--card);color:var(--ink)}.landing-button.secondary:hover{border-color:var(--ink);color:var(--ink)}.landing-button.landing-light{background:var(--landing-night-ink);color:var(--landing-night)}.landing-header{z-index:20;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.landing-nav{align-items:center;gap:28px;padding-block:12px;display:flex}.landing-nav .lockup-name{font-size:22px}.landing-nav .mark,.landing-footer .mark{vertical-align:middle}.landing-nav-links{gap:24px;font-size:15px;display:flex}.landing-nav-links a,.landing-footer-links a{color:var(--landing-quiet);text-decoration:none}.landing-nav-links a:hover,.landing-footer-links a:hover{color:var(--ink)}.landing-nav-end{align-items:center;gap:16px;margin-left:auto;font-size:15px;display:flex}.landing-sign-in{color:var(--landing-quiet);text-decoration:none}.landing-hero{padding-block:clamp(40px,7vw,88px) clamp(40px,6vw,72px)}.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.landing-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.landing-hero h1{letter-spacing:-.025em;font-size:clamp(40px,26px + 3.6vw,72px);font-weight:400;line-height:1.02}.landing-hero h1 em,.landing-closing h2 em{color:var(--vermilion);font-style:italic}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-teams-link{border-bottom:1px solid var(--link-underline);color:var(--landing-quiet);padding-bottom:1px;font-size:15px;text-decoration:none}.landing-note{color:var(--faint);font-size:13px}.landing-overview{border:1px solid var(--landing-rule);background:var(--card);min-width:0;box-shadow:0 1px 0 var(--hairline), 0 18px 40px -24px #3c280a40;border-radius:10px;margin:0;padding:20px 20px 16px}.landing-overview-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.landing-overview-name{font:500 19px/1.2 var(--display)}.landing-overview-name span{color:var(--landing-quiet);font:400 14px var(--sans)}.landing-overview-meta{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.landing-statement{font:400 clamp(24px, 19px + 1.2vw, 32px)/1.15 var(--display);letter-spacing:-.015em;margin-top:6px}.landing-statement b{font-weight:500}.landing-verdict{font:700 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.landing-statement .landing-verdict{margin-bottom:4px;font-size:12px}.landing-value-words>span{white-space:nowrap}.landing .landing-verdict.up,.landing b.up,.landing-holding .verdict.up{color:var(--above)}.landing .landing-verdict.down,.landing b.down,.landing-holding .verdict.down{color:var(--below-text)}.landing-headline{color:var(--prose);font-family:var(--serif);margin-top:6px;font-size:15px}.landing-chart{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.landing-chart .grid{stroke:var(--hairline)}.landing-chart .bar.above{fill:var(--above)}.landing-chart .bar.below{fill:var(--below)}.landing-chart .baseline{stroke:var(--link-underline)}.landing-chart .fan-outer{fill:var(--fan-outer)}.landing-chart .fan-inner{fill:var(--fan-inner)}.landing-chart .fan-median{fill:var(--ink)}.landing-chart .price{stroke:var(--vermilion);stroke-width:2px}.landing-chart .label{fill:var(--landing-quiet);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px}.landing-chart .label.median{fill:var(--ink);font-weight:600}.landing-chart .label.price-label{fill:var(--vermilion);font-weight:600}.landing-chart .label.story,.landing-chart .label.axis{font-size:11px}.landing-chart .label.axis{fill:var(--faint)}.landing-odds{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.landing-odds-head{color:var(--landing-quiet);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-bottom:6px;font-size:13px;display:flex}.landing-odds-head strong{color:var(--ink);font-weight:600}.landing-odds-bar{font-variant-numeric:tabular-nums;border-radius:5px;gap:2px;height:30px;display:flex;overflow:hidden}.landing-visual .landing-odds-bar{height:26px;margin-top:6px}.landing-odds-bar span{min-width:0;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.landing-odds-bar b{font-weight:600}.landing-odds-bar .odds-1{background:var(--above);color:var(--card)}.landing-odds-bar .odds-2{background:var(--above-light)}.landing-odds-bar .odds-3{background:var(--below-tint)}.landing-odds-bar .odds-4{background:var(--below)}.landing-strip{border-block:1px solid var(--landing-rule);background:var(--card)}.landing-strip-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;padding-block:22px;display:flex}.landing-strip-label{color:var(--faint);letter-spacing:.04em;font-size:13px}.landing-strip-item{color:var(--prose);font:500 19px/1 var(--display)}.landing-block{padding-block:clamp(56px,8vw,104px)}.landing-block.after{padding-top:0}.landing-section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:clamp(28px,4vw,48px);display:flex}.landing-steps{border-top:1px solid var(--landing-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-step-tab{min-width:0;color:var(--landing-quiet);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;margin-top:-1px;padding:18px 20px 18px 0;transition:color .15s,border-color .15s;display:grid}.landing-step-tab+.landing-step-tab{padding-left:20px}.landing-step-tab:hover,.landing-step-tab[aria-selected=true]{color:var(--ink)}.landing-step-tab[aria-selected=true]{border-top-color:var(--vermilion)}.landing-step-number{color:var(--faint);font:400 36px/1 var(--display);grid-row:span 2;transition:color .15s}.landing-step-tab[aria-selected=true] .landing-step-number{color:var(--vermilion)}.landing-step-title{font:500 19px/1.25 var(--display)}.landing-step-line{color:var(--landing-quiet);font-size:14px}.landing-stage{border:1px solid var(--landing-rule);background:var(--card);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,48px);min-height:236px;margin-top:8px;padding:clamp(20px,3vw,32px);display:grid}.landing-stage[hidden]{display:none}.landing-stage-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.landing-stage-copy .landing-small-prose{max-width:40ch}.landing-stage-next{color:var(--vermilion);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.landing-stage-next:hover{text-decoration:underline}.landing-stage-art{min-width:0}.landing-cited{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.landing-cited td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 0}.landing-cited tr:last-child td{border-bottom:0}.landing-cited td:nth-child(2){text-align:right;white-space:nowrap;padding-left:12px;font-weight:600}.landing-cited .source{color:var(--landing-quiet);margin-top:2px;font-size:12px;display:block}.landing-cited .source:before{color:var(--vermilion);content:"↳ "}.landing-futures-stat{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.landing-futures-stat b{color:var(--above);font:400 44px/1 var(--display)}.landing-futures-stat span{color:var(--prose);font-size:15px}.landing-futures-range{color:var(--landing-quiet);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.landing-futures-range strong{color:var(--ink)}.landing-track{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.landing-track li{border-bottom:1px solid var(--hairline);grid-template-columns:92px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.landing-track li:last-child{border-bottom:0;padding-bottom:0}.landing-track .kind{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:11px}.landing-track .kind.needs{color:var(--vermilion)}.landing-track s{color:var(--faint)}.landing-track b{color:var(--above);font-weight:600}.landing-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-audience{border:1px solid var(--landing-rule);background:var(--card);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:14px;min-width:0;padding:clamp(20px,3vw,28px);display:grid}.landing-audience.lead{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(24px,5vw,64px)}.landing-audience-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.landing-audience-who{color:var(--landing-quiet);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.landing-moment{font:400 clamp(24px, 17px + 1.4vw, 34px)/1.12 var(--display);letter-spacing:-.015em;text-wrap:balance}.landing-moment em{color:var(--vermilion)}.landing-gives{max-width:46ch;color:var(--prose);font-size:15px}.landing-tag{border-top:1px solid var(--hairline);color:var(--faint);justify-content:space-between;gap:12px;padding-top:10px;font-size:13px;display:flex}.landing-audience.lead .landing-tag{border-top:0;padding-top:0}.landing-holdings{border:1px solid var(--hairline);background:var(--paper);border-radius:8px;gap:2px;min-width:0;padding:6px 14px;display:grid}.landing-holding{font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(0,1fr) 100px;align-items:center;gap:12px;padding-block:8px;font-size:13px;display:grid}.landing-holding+.landing-holding{border-top:1px solid var(--hairline)}.landing-holding b{font-weight:600}.landing-holding .verdict{color:var(--ink);text-align:right;white-space:nowrap}.landing-holding .bar{height:14px;position:relative}.landing-holding .bar span{position:absolute}.landing-holding .track{background:var(--hairline);height:2px;top:6px;left:0;right:0}.landing-holding .below,.landing-holding .above{border-radius:2px;height:8px;top:3px}.landing-holding .below{background:var(--below)}.landing-holding .above{background:var(--above)}.landing-holding .price{background:var(--vermilion);width:2px;height:14px;margin-left:-1px;top:0}.landing-holding .median{background:var(--ink);border-radius:1px;width:3px;height:12px;margin-left:-1.5px;top:1px}.landing-holdings-foot{border-top:1px solid var(--hairline);color:var(--faint);justify-content:space-between;padding:6px 0 2px;font-size:11px;display:flex}.landing-holdings-foot .at-price{color:var(--vermilion)}.landing-sheet{border:1px solid var(--hairline);font-variant-numeric:tabular-nums;border-radius:8px;min-width:0;font-size:12px;overflow:hidden}.landing-sheet-bar{border-bottom:1px solid var(--hairline);background:var(--paper);color:var(--landing-quiet);align-items:center;gap:8px;padding:6px 10px;display:flex}.landing-sheet-bar .fx{color:var(--faint);font-style:italic}.landing-sheet code,.landing-sheet .formula{font-family:ui-monospace,SF Mono,Menlo,monospace}.landing-sheet-bar code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-sheet-grid{grid-template-columns:34px minmax(0,1fr) minmax(0,.8fr);display:grid}.landing-sheet-grid span{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;overflow:hidden}.landing-sheet-grid .row{background:var(--paper);color:var(--faint);text-align:center;text-overflow:clip;padding-inline:4px}.landing-sheet-grid .formula{color:var(--above);text-align:right;border-right:0}.landing-sheet-grid .formula.chosen{outline:2px solid var(--above);outline-offset:-2px;color:var(--ink);font-weight:600}.landing-shared{border:1px solid var(--hairline);background:var(--paper);border-radius:8px;gap:10px;min-width:0;padding:12px 14px;display:grid}.landing-shared .landing-odds-bar{height:24px}.landing-shared-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.landing-shared-head b{font-weight:600}.landing-shared .faces{display:flex}.landing-shared .faces span{border:2px solid var(--paper);width:26px;height:26px;color:var(--card);font:600 10px/1 var(--sans);border-radius:50%;place-items:center;margin-left:-4px;display:grid}.landing-shared .faces span:first-child{margin-left:0}.landing-shared-linked{color:var(--landing-quiet);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.landing-shared-linked i{border:1px solid var(--hairline);background:var(--card);color:var(--ink);border-radius:999px;padding:3px 7px;font-style:normal}.landing-pillars{border:1px solid var(--landing-rule);background:var(--landing-rule);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-pillar{background:var(--paper);flex-direction:column;gap:12px;min-width:0;padding:26px 24px;display:flex}.landing-visual{margin-top:auto;padding-top:10px}.landing-range-cost{height:16px;color:var(--vermilion);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;position:relative}.landing-range-cost span{white-space:nowrap;position:absolute;transform:translate(-50%)}.landing-range{height:34px;position:relative}.landing-range .track{background:var(--hairline);border-radius:3px;height:6px;position:absolute;top:14px;left:0;right:0}.landing-range .band{background:var(--fan-inner);border-radius:3px;height:10px;position:absolute;top:12px}.landing-range .band.outer{background:var(--fan-outer)}.landing-range .tick{background:var(--vermilion);width:2px;height:26px;position:absolute;top:4px}.landing-range .dot{border:2px solid var(--paper);background:var(--ink);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:11px}.landing-range-labels{height:16px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.landing-range-labels span{white-space:nowrap;position:absolute}.landing-range-labels span:last-child{transform:translate(-100%)}.landing-cite{border:1px solid var(--hairline);background:var(--card);font-variant-numeric:tabular-nums;border-radius:6px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.landing-cite .row{justify-content:space-between;gap:10px;display:flex}.landing-cite .row+.source+.row{margin-top:4px}.landing-cite .source{color:var(--landing-quiet);font-size:12px}.landing-cite .source:before{color:var(--vermilion);content:"↳ "}.landing-diff{font-variant-numeric:tabular-nums;gap:6px;font-size:13px;display:grid}.landing-diff .change{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.landing-diff .when{color:var(--faint);font-size:12px}.landing-diff s{color:var(--faint)}.landing-diff b{color:var(--above);font-weight:600}.landing-table-wrap{overflow-x:auto}.landing-mini-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.landing-mini-table th,.landing-mini-table td{text-align:right;white-space:nowrap;padding:4px 6px}.landing-mini-table th{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-mini-table th:first-child,.landing-mini-table td:first-child{text-align:left;padding-left:0}.landing-mini-table td.at-price{color:var(--vermilion);font-weight:600}.landing-mini-table tr+tr td{border-top:1px solid var(--hairline)}.landing-chat{flex-direction:column;gap:6px;font-size:13px;display:flex}.landing-chat .bubble{border-radius:12px;max-width:92%;padding:8px 12px}.landing-chat .you{background:var(--ink);color:var(--paper);border-bottom-right-radius:3px;align-self:flex-end}.landing-chat .ai{border:1px solid var(--hairline);background:var(--card);border-bottom-left-radius:3px;align-self:flex-start}.landing-annotations .annotation-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.landing-annotations .annotation-stage,.landing-annotations .annotation-still{border:1px solid var(--hairline);background:var(--card);border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.landing-annotations .annotation-stage{overflow:hidden}.landing-annotations .annotation-stills{gap:24px;display:grid}.landing-annotations .annotation-still b{color:var(--ink);font-weight:600}.landing-annotations .annotation-inputs-head{border-bottom:1px solid var(--ink);font:600 13px/1.3 var(--sans);padding-bottom:6px}.landing-annotations dl{margin:0}.landing-annotations .annotation-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;padding:7px 0;font-size:13px;line-height:1.35;display:grid;position:relative}.landing-annotations dt{color:var(--prose)}.landing-annotations dd{font-variant-numeric:tabular-nums;margin:0;position:relative}.landing-annotations dd>*{white-space:nowrap}.landing-annotations dd s{color:var(--faint)}.landing-annotations dd b{font-weight:600}.landing-annotations .annotation-addressed{color:var(--above);margin-left:4px;font-size:12px;font-weight:500}.landing-annotations .held{visibility:hidden;opacity:0}.landing-annotations .annotation-pointer{z-index:3;pointer-events:none;position:absolute;top:6px;left:28px}.landing-annotations .annotation-pointer.away{transform:translate(64px,96px)}.landing-annotations .annotation-outline{z-index:1;outline:2px solid var(--accent);outline-offset:1px;pointer-events:none;border-radius:3px;position:absolute;inset:0}.landing-annotations .annotation-outline-label{background:var(--ink);max-width:100%;color:var(--card);font:12px/1.4 var(--sans);border-radius:3px;margin-bottom:4px;padding:1px 6px;position:absolute;bottom:100%;left:0}.landing-annotations .annotation-box{z-index:2;border:1px solid var(--hairline);background:var(--card);width:100%;max-width:340px;font:14px/1.4 var(--sans);border-radius:6px;margin-top:6px;padding:10px 12px;position:absolute;top:100%;left:0;box-shadow:0 4px 18px #00000029}.landing-annotations .annotation-box p{margin:0 0 6px}.landing-annotations .annotation-box .annotation-box-left{color:var(--quiet-ink);margin-bottom:0}.landing-annotations .annotation-box-target{font-weight:600}.landing-annotations .annotation-box-words{min-height:1.4em}.landing-annotations .unsettled{color:var(--faint)}.landing-annotations .annotation-mark{z-index:1;background:var(--accent);min-width:16px;height:16px;color:var(--card);font:600 10px/16px var(--sans);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.landing-annotations .landing-caption.turn-you{align-self:flex-end}.landing-annotations .annotation-thread .bubble+.landing-caption{margin-top:6px}.landing-annotations .annotation-control{min-height:34px;margin-top:10px}.landing-catalogue{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-tile{border-bottom:1px solid var(--landing-rule);flex-direction:column;gap:6px;min-width:0;padding:20px 20px 22px 0;display:flex}.landing-tile:not(:nth-child(4n+1)){border-left:1px solid var(--landing-rule);padding-left:20px}.landing-tile h3{font-size:17px}.landing-tile p{color:var(--landing-quiet);font-size:14px}.landing-soon{background:var(--below-tint);color:var(--below-text);font:600 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:3px;margin-left:6px;padding:3px 6px;display:inline-block}.landing-library{border:1px solid var(--landing-rule);background:var(--card);border-radius:12px;overflow:hidden}.landing-library-head{border-bottom:1px solid var(--landing-rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:24px 28px;display:flex}.landing-library-copy{flex-direction:column;gap:6px;min-width:0;max-width:680px;display:flex}.landing-library-title{font:500 24px/1.15 var(--display)}.landing-library-rows{padding:8px 28px 18px}.landing-library-scale,.landing-library-row{grid-template-columns:150px minmax(0,1fr) 170px;gap:20px;display:grid}.landing-library-row{border-bottom:1px solid var(--hairline);align-items:center;padding-block:12px}.landing-library-row:last-child{border-bottom:0}.landing-library-ticks{min-width:0;height:16px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.landing-library-ticks span{white-space:nowrap;position:absolute}.landing-library-ticks .at-price{color:var(--vermilion);font-weight:600}.landing-library-name{font:500 17px/1.2 var(--display)}.landing-library-name small{color:var(--faint);font:400 12px/1.3 var(--sans);margin-top:2px;display:block}.landing-library-bar{min-width:0}.landing-library-bar svg{width:100%;height:30px;display:block}.landing-library-bar .track{fill:var(--hairline-soft)}.landing-library-bar .below{fill:var(--below)}.landing-library-bar .above{fill:var(--above)}.landing-library-bar .price{stroke:var(--vermilion);stroke-width:2px;vector-effect:non-scaling-stroke}.landing-library-bar .median{fill:var(--ink)}.landing-library-statement{font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.landing-library-statement b{font-weight:600}.landing-library-foot{border-top:1px solid var(--landing-rule);background:var(--paper);color:var(--landing-quiet);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 28px;font-size:13px;display:flex}.landing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-plan{border:1px solid var(--landing-rule);background:var(--card);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.landing-plan.featured{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.landing-plan-name{color:var(--landing-quiet);font:600 14px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.landing-badge{background:var(--vermilion);color:var(--card);border-radius:3px;padding:4px 7px;font-size:11px}.landing-price{font:400 44px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing-price small{color:var(--landing-quiet);font:400 15px/1 var(--sans);letter-spacing:0}.landing-plan ul{color:var(--prose);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.landing-plan li{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.landing-plan li:before{color:var(--above);content:"✓";font-weight:600}.landing-plan .landing-button{margin-top:auto}.landing-plans-note{color:var(--landing-quiet);margin-top:18px;font-size:14px}.landing-privacy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.landing-privacy .landing-section-head,.landing-teams .landing-section-head{margin-bottom:0}.landing-privacy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.landing-privacy-item{border-top:1px solid var(--ink);flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.landing-privacy-item p{color:var(--landing-quiet);font-size:15px}.landing-teams{background:var(--landing-night);color:var(--landing-night-ink)}.landing-teams .landing-eyebrow{color:var(--landing-night-accent)}.landing-teams .landing-prose{color:var(--landing-night-quiet)}.landing-teams-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,8vw,96px);display:grid}.landing-talk{color:var(--landing-night-quiet);font-size:14px}.landing-contact{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-contact a{color:var(--landing-night-ink);font:500 20px/1.2 var(--display);-webkit-text-decoration-color:var(--landing-night-accent);text-decoration-color:var(--landing-night-accent);-webkit-user-select:all;user-select:all}.landing-contact a:hover{color:#fff}.landing-teams-list{border:1px solid var(--landing-night-rule);background:var(--landing-night-rule);border-radius:10px;gap:1px;display:grid;overflow:hidden}.landing-teams-item{background:var(--landing-night-card);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:18px 20px;display:grid}.landing-teams-item b{font:500 17px var(--display)}.landing-teams-item span{color:var(--landing-night-quiet);grid-column:1;font-size:14px}.landing-teams-item i{color:var(--landing-night-quiet);letter-spacing:.06em;text-transform:uppercase;grid-area:1/2;align-self:center;font-size:11px;font-style:normal}.landing-closing-grid{border-bottom:1px solid var(--landing-rule);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px;padding-block:clamp(64px,9vw,120px);display:grid}.landing-closing h2{letter-spacing:-.025em;font-size:clamp(40px,26px + 3.6vw,72px);font-weight:400;line-height:1.02}.landing-closing-side{flex-direction:column;gap:18px;display:flex}.landing-footer{color:var(--faint);padding-block:36px 48px;font-size:13px}.landing-footer .lockup-name{font-size:18px}.landing-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-footer-links{flex-wrap:wrap;gap:20px;display:flex}.landing-disclaimer{max-width:62ch;margin-top:18px;line-height:1.5}@media (width<=960px){.landing-audience.lead{grid-template-columns:minmax(0,1fr);row-gap:18px}.landing-hero-grid,.landing-privacy,.landing-teams-grid,.landing-closing-grid,.landing-annotations .annotation-grid{grid-template-columns:minmax(0,1fr)}.landing-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-tile:not(:nth-child(4n+1)){border-left:0;padding-left:0}.landing-tile:not(:nth-child(3n+1)){border-left:1px solid var(--landing-rule);padding-left:20px}.landing-nav-links{display:none}}@media (width<=760px){.landing-audiences,.landing-plans,.landing-pillars,.landing-privacy-list{grid-template-columns:minmax(0,1fr)}.landing-step-tab,.landing-step-tab+.landing-step-tab{grid-template-columns:minmax(0,1fr);padding:14px 8px 12px 0}.landing-step-tab+.landing-step-tab{padding-left:8px}.landing-step-number{grid-row:auto;font-size:28px}.landing-step-title{font-size:15px}.landing-step-line,.landing-stage-next{display:none}.landing-stage{grid-template-columns:minmax(0,1fr);min-height:0}.landing-holding{grid-template-columns:44px minmax(0,1fr) 90px;gap:8px}.landing-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tile{padding-right:12px}.landing-tile:not(:nth-child(3n+1)){border-left:0;padding-left:0}.landing-tile:nth-child(2n){border-left:1px solid var(--landing-rule);padding-left:16px}.landing-library-scale,.landing-library-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.landing-library-scale>span{display:none}.landing-library-scale>.landing-library-ticks,.landing-library-row .landing-library-bar{grid-area:2/1/auto/-1}.landing-library-scale>.landing-library-ticks{grid-row:1}.landing-library-head,.landing-library-rows,.landing-library-foot{padding-left:18px;padding-right:18px}.landing-sign-in{display:none}}@media (width<=560px){.landing-annotations .annotation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-chart .label{font-size:19px}.landing-chart .label.axis{font-size:17px}.landing-chart .label.story{display:none}.landing-odds-bar span{gap:2px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.landing-chart .bar{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both landing-rise}@keyframes landing-rise{0%{transform:scaleY(.04)}}.landing-annotations .annotation-pointer{transition:transform 1.5s cubic-bezier(.3,.7,.2,1)}.landing-annotations .bubble,.landing-annotations .landing-caption,.landing-annotations dd b,.landing-annotations .annotation-addressed{transition:opacity .3s}}.landing .landing-example{background:var(--below-tint);width:fit-content;color:var(--below-text);font:600 10px/1 var(--sans);font-variant-numeric:normal;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:3px;place-self:start;padding:3px 6px;display:inline-block}.landing-stage-art>.landing-example,.landing-visual>.landing-example{margin-bottom:8px}.landing-visual.landing-cite>.landing-example,.landing-visual.landing-diff>.landing-example{margin-bottom:2px}.landing-sheet-bar>.landing-example{margin-left:auto}
