.asl-cost{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border-bottom:1px solid #d8ded9;background:#edf3ef;color:#657168;font-size:9px}.asl-cost label{display:flex;align-items:center;gap:10px;color:#27352d;font-weight:800}.asl-cost input{width:92px;padding:7px;border:1px solid #bdc7bf;background:#fff;font:11px ui-monospace,monospace}.asl-cost strong{color:#17764a;font:800 12px ui-monospace,monospace}.asl-pair.single{grid-template-columns:1fr}.asl-pair.single .asl-side{border-right:0}.asl-mode{display:flex;gap:5px;align-items:center;margin:0 0 8px}.asl-mode span{margin-right:auto;color:#59665e;font-size:9px;font-weight:800;text-transform:uppercase}.asl-mode button{min-height:30px;padding:0 9px;border:1px solid #bdc7bf;background:#fff;color:#445149;font-size:8px;font-weight:800;cursor:pointer}.asl-mode button.active{border-color:#173e2d;background:#173e2d;color:#fff}.asl-attribution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d8ded9;border-top:0}.asl-attribution>div{min-width:0;padding:9px;border-right:1px solid #d8ded9}.asl-attribution>div:last-child{border-right:0}.asl-attribution b,.asl-attribution strong,.asl-attribution span,.asl-attribution small{display:block}.asl-attribution b{color:#68746c;font-size:8px}.asl-attribution strong{margin:4px 0;font-size:10px}.asl-attribution span{font-size:12px;font-weight:800}.asl-attribution small{margin-top:3px;color:#758078;font-size:8px}.asl-attribution .itm{border-top:3px solid #a43c4d}.asl-attribution .atm{border-top:3px solid #bd8617}.asl-attribution .otm{border-top:3px solid #218653}@media(max-width:650px){.asl-cost{align-items:flex-start;flex-direction:column}.asl-mode{align-items:stretch;flex-direction:column}.asl-mode span{margin-right:0}}.ss-forecast-controls{grid-column:1 / -1}.ss-agent-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ss-agent-grid label{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border:1px solid #c5cec7;background:#fff;font-size:8px;font-weight:800;text-transform:uppercase}.ss-uncertainty-mode{display:flex;align-items:center;gap:6px;margin-top:10px}.ss-uncertainty-mode span{margin-right:auto;color:#59665e;font-size:9px;font-weight:800;text-transform:uppercase}.ss-uncertainty-mode button{min-height:32px;padding:0 10px;border:1px solid #bdc7bf;background:#fff;color:#445149;font-size:8px;font-weight:800;cursor:pointer}.ss-uncertainty-mode button.active{border-color:#173e2d;background:#173e2d;color:#fff}.ss-strike-nudge{display:block;margin-top:10px;padding:10px 12px;background:#edf3ef}.ss-strike-nudge output{float:right;color:#17764a}.ss-strike-nudge input{display:block;width:100%;margin-top:9px}.ss-nudge-buttons{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.ss-nudge-buttons button{min-height:30px;padding:0 9px;border:1px solid #bdc7bf;background:#fff;color:#445149;font-size:8px;font-weight:800;cursor:pointer}.ss-nudge-buttons button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:850px){.ss-agent-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.ss-agent-grid{grid-template-columns:repeat(2,1fr)}.ss-uncertainty-mode{align-items:stretch;flex-direction:column}.ss-uncertainty-mode span{margin-right:0}}.avs-verdict{display:grid;gap:5px;padding:14px 16px;border-bottom:1px solid #d8ded9;border-left:4px solid #bd8617;background:#fff7df}.avs-verdict b{color:#62470d;font-size:13px}.avs-verdict span{color:#735d2a;font-size:10px}.avs-eligibility{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d8ded9}.avs-eligibility div{padding:12px 14px;border-right:1px solid #d8ded9}.avs-eligibility div:last-child{border-right:0}.avs-eligibility b,.avs-eligibility strong,.avs-eligibility span{display:block}.avs-eligibility b{color:#657168;font-size:8px;text-transform:uppercase}.avs-eligibility strong{margin:5px 0;font-size:13px}.avs-eligibility span{color:#748078;font-size:9px}.avs-table{overflow-x:auto}.avs-table table,.avs-ablation table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:9px}.avs-table th,.avs-table td,.avs-ablation th,.avs-ablation td{padding:8px 10px;border-right:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;text-align:right}.avs-table th:first-child,.avs-ablation th:first-child{text-align:left}.avs-table thead th,.avs-ablation thead th{background:#e8ede9;color:#68746c;font-size:8px;text-transform:uppercase}.avs-table tr.holdout td,.avs-table tr.holdout th{background:#f5f8ff}.avs>details{border-top:1px solid #d8ded9}.avs>details>summary{padding:12px 14px;cursor:pointer;font-size:10px;font-weight:800}.avs>details>p{margin:0;padding:0 14px 10px;color:#657168;font-size:9px}.avs-ablation{display:grid;grid-template-columns:1fr 1fr}.avs-ablation table:first-child{border-right:1px solid #d8ded9}.avs footer{padding:10px 14px;border-top:1px solid #d8ded9;background:#fafbfa;color:#657168;font-size:9px}@media(max-width:800px){.avs-eligibility{grid-template-columns:repeat(2,1fr)}.avs-ablation{grid-template-columns:1fr}.avs-ablation table:first-child{border-right:0}}.asl-cohort{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.asl-cohort select{min-width:9rem;padding:.42rem .55rem;border:1px solid #bdc9c1;background:#fff;color:#17231d;font:inherit}.asl-dimensions{margin-top:.75rem;border:1px solid #d3ddd6}.asl-dimensions summary{padding:.7rem .8rem;font-weight:700;cursor:pointer}.asl-dimensions .asl-table{border:0;border-top:1px solid #d3ddd6}body:has(.sor-shell){overflow-x:hidden}.sor-shell{--ink:#111827;--muted:#667085;--line:#d9dee7;--paper:#f5f6f2;--green:#2fa66c;--amber:#d89522;max-width:1180px;margin:0 auto;padding:28px 24px 80px;color:var(--ink)}.sor-back{display:inline-flex;align-items:center;gap:8px;color:#445066;text-decoration:none;font-size:13px;font-weight:600;margin-bottom:34px}.sor-back:hover{color:#17764a}.sor-back:focus-visible,.sor-track-nav a:focus-visible,details summary:focus-visible{outline:3px solid #62cf98;outline-offset:4px}.sor-hero{display:grid;grid-template-columns:1.45fr .75fr;gap:50px;align-items:end;padding:38px 0 46px;border-top:1px solid #111;border-bottom:1px solid #111}.sor-eyebrow{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#17764a}.sor-hero h1{color:#111827;font-size:clamp(48px,7vw,92px);line-height:.91;letter-spacing:-.06em;margin:25px 0 24px;font-weight:560}.sor-hero>div:first-child>p{max-width:680px;color:#536071;font-size:17px;line-height:1.65}.sor-hero-card{background:#101b18;color:#f8fafc;padding:28px;border-radius:3px;border-top:4px solid #4ed58d}.sor-hero-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#85dbae}.sor-hero-card>b{display:block;font-size:25px;margin:26px 0 12px}.sor-hero-card p{font-size:15px;line-height:1.7;color:#dcebe3}.sor-hero-card small{display:flex;gap:7px;align-items:center;border-top:1px solid #345047;margin-top:25px;padding-top:16px;color:#9db5aa}.sor-cohort{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #111}.sor-cohort>div{padding:23px 18px;border-right:1px solid var(--line)}.sor-cohort>div:first-child{padding-left:0}.sor-cohort>div:last-child{border:0}.sor-cohort span{display:block;text-transform:uppercase;letter-spacing:.12em;color:#7d8794;font-size:9px;margin-bottom:8px}.sor-cohort b{font-size:14px}.sor-track-nav{display:flex;gap:6px;margin:32px 0}.sor-track-nav a{display:grid;place-items:center;width:42px;height:42px;background:#e8ebe5;color:#3f4b5b;text-decoration:none;font:600 12px ui-monospace,monospace;border-radius:50%;transition:.18s}.sor-track-nav a:hover{background:#15211d;color:#fff;transform:translateY(-2px)}.sor-method{display:grid;grid-template-columns:180px 1fr;gap:30px;background:#ecefe9;padding:24px 28px;margin-bottom:55px}.sor-method span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.sor-method p{margin:0;line-height:1.6;color:#566171;max-width:820px}.sor-track{scroll-margin-top:20px;padding:42px 0 48px;border-top:1px solid #141414}.sor-track>header{display:grid;grid-template-columns:64px 1fr auto;align-items:start;gap:16px;margin-bottom:35px}.sor-track-num{font:500 14px ui-monospace,monospace;color:#8a949f;padding-top:4px}.sor-track h2{font-size:31px;letter-spacing:-.03em;margin:6px 0 0}.sor-statuses{display:flex;gap:6px}.sor-statuses span{font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;padding:7px 9px;border:1px solid currentColor}.sor-statuses .is-promote,.sor-statuses .is-sized{color:#168650}.sor-statuses .is-hold{color:#a66a05}.sor-statuses .is-reject{color:#bc3b4a}.sor-track-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.sor-narrative h3{font-size:20px;line-height:1.35;margin:0 0 14px}.sor-narrative>p,.sor-reading p{color:#667085;line-height:1.65}.sor-reading{border-left:3px solid #2fa66c;padding:3px 0 3px 16px;margin:24px 0}.sor-reading b{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.sor-reading p{margin:7px 0 0}.sor-side{display:flex;flex-wrap:wrap;gap:7px 14px;padding:11px 0;border-top:1px solid #e2e5e8;font-size:12px}.sor-side b{min-width:38px}.sor-side span{color:#647083}.sor-plot{min-height:300px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:245px auto;column-gap:9px}.sor-axis{display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:#89929e;font:10px ui-monospace,monospace;padding:0 0 34px}.sor-bars{display:flex;gap:12px;align-items:stretch}.sor-bar-group{min-width:65px;flex:1;display:grid;grid-template-rows:210px 16px 13px;text-align:center}.sor-bar-field{position:relative;border-left:1px solid #e1e4e7}.sor-zero{position:absolute;left:0;right:0;top:50%;height:1px;background:#747e89}.sor-bar{position:absolute;width:24%;min-height:2px}.sor-bar.mean{background:#2fa66c;left:22%}.sor-bar.p10{background:#d89522;right:22%}.sor-bar-group b{font-size:10px;text-transform:capitalize;white-space:nowrap}.sor-bar-group small{font-size:9px;color:#8a939d}.sor-legend{grid-column:2;display:flex;gap:20px;justify-content:center;margin-top:15px;color:#67717e;font-size:10px}.sor-legend span{display:flex;align-items:center;gap:5px}.sor-legend i{width:9px;height:9px}.sor-legend .mean{background:#2fa66c}.sor-legend .p10{background:#d89522}.sor-track details{margin:30px 0 0 80px;border-top:1px solid #e0e4e7}.sor-track summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#5d6877;font-size:12px;font-weight:600}.sor-audit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding:5px 0 20px}.sor-audit>div{background:#eef0ec;padding:18px;min-width:0}.sor-audit code,.sor-audit small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:10px}.sor-audit ul{padding:0;list-style:none}.sor-audit li{display:flex;align-items:center;gap:6px;font-size:11px;margin:6px 0}.sor-audit li.pass{color:#17764a}.sor-audit li.fail{color:#ad3442}.sor-footer{border-top:3px solid #111;padding-top:24px;margin-top:25px}.sor-footer span{font:11px ui-monospace,monospace;margin-left:15px;color:#76808c}.sor-footer p{color:#687383}.sor-loading,.sor-error{padding:80px 0}.sor-error{color:#ad3442}.ss-shell{margin:0 0 72px;border:1px solid #cfd6d1;background:#f8faf7}.ss-head{display:flex;justify-content:space-between;gap:30px;padding:30px 32px;border-bottom:1px solid #cfd6d1}.ss-head h2{font-size:30px;letter-spacing:-.035em;margin:8px 0}.ss-head p{max-width:740px;margin:0;color:#657164;line-height:1.55}.ss-head>button{align-self:flex-start;display:flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #aeb9b2;background:#fff;color:#243229;font-weight:700;cursor:pointer}.ss-warning{display:flex;gap:12px;padding:16px 32px;background:#fff4d8;border-bottom:1px solid #e8cf8f;color:#6c5011}.ss-warning div{display:flex;gap:12px;align-items:baseline}.ss-warning span{font-size:12px;line-height:1.5}.ss-workbench{display:grid;grid-template-columns:255px minmax(0,1fr)}.ss-controls{padding:23px 20px;border-right:1px solid #d4dad5;background:#f0f3ee}.ss-controls>label,.ss-controls fieldset{display:block;margin:0 0 18px;font-size:11px;font-weight:700;color:#334139}.ss-controls select,.ss-controls input[type=number]{display:block;width:100%;height:40px;margin-top:7px;border:1px solid #bdc7bf;background:#fff;padding:0 10px;color:#18231d;border-radius:0}.ss-controls input[type=range]{width:100%;margin-top:8px;accent-color:#1b8b55}.ss-controls output{float:right;color:#17764a;font:600 11px ui-monospace,monospace}.ss-controls fieldset{border:0;padding:0}.ss-controls legend{margin-bottom:8px}.ss-check-row{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ss-check-row label{position:relative}.ss-check-row input{position:absolute;opacity:0}.ss-check-row span{display:grid;place-items:center;min-height:38px;border:1px solid #bcc5be;background:#fff;font-size:10px;cursor:pointer}.ss-check-row input:checked+span{background:#173e2d;border-color:#173e2d;color:#fff}.ss-inline-toggle{display:flex!important;align-items:center;gap:8px;min-height:32px;cursor:pointer}.ss-inline-toggle input{accent-color:#17764a}.ss-control-divider{font-size:9px;letter-spacing:.15em;color:#849088;border-top:1px solid #c9d0ca;padding-top:18px;margin:23px 0 16px}.ss-results{min-width:0;padding:24px;transition:opacity .15s}.ss-results.is-loading{opacity:.55}.ss-error{color:#b22f40;padding:30px}.ss-kpis{display:grid;grid-template-columns:1.3fr repeat(4,1fr);border:1px solid #d2d8d3}.ss-kpis>div{padding:15px;border-right:1px solid #d2d8d3;background:#fff}.ss-kpis>div:last-child{border:0}.ss-kpis span,.ss-kpis small{display:block}.ss-kpis span{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#77827b}.ss-kpis b{display:block;font-size:21px;margin:8px 0 5px}.ss-kpis small{font-size:10px;color:#738078}.up{color:#12804b!important}.down{color:#b73746!important}.ss-chart-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:26px 0 10px}.ss-chart-head>div:first-child b,.ss-chart-head>div:first-child span{display:block}.ss-chart-head>div:first-child span{font-size:10px;color:#7a857e;margin-top:4px}.ss-chart-head>div:last-child{display:flex;flex-wrap:wrap;gap:4px}.ss-chart-head button{min-height:34px;padding:0 10px;border:1px solid #c2cac4;background:#fff;color:#657169;font-size:10px;font-weight:700;cursor:pointer}.ss-chart-head button.active{background:#1a3027;color:#fff;border-color:#1a3027}.ss-chart-wrap{width:100%;overflow-x:auto;background:#fff;border:1px solid #d4dad5}.ss-chart{display:block;width:100%;min-width:690px}.ss-zero{stroke:#8d9690;stroke-width:1}.ss-equity-line{fill:none;stroke:#172d24;stroke-width:2.5}.ss-equity-point{fill:#fff;stroke:#17764a;stroke-width:2}.ss-day-positive{fill:#38a96e}.ss-day-negative{fill:#cf5963}.ss-chart-label{font-size:9px;letter-spacing:.12em;fill:#748078;font-weight:700}.ss-axis-label{font-size:9px;fill:#78827c}.ss-days{margin-top:14px;border:1px solid #d2d8d3;background:#fff}.ss-days summary{min-height:44px;display:flex;align-items:center;padding:0 14px;font-size:11px;font-weight:700;cursor:pointer}.ss-days>div{overflow:auto;max-height:430px}.ss-days table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}.ss-days th{position:sticky;top:0;background:#e8ece8;text-align:right;padding:9px;border-bottom:1px solid #cfd5d0}.ss-days td{text-align:right;padding:8px 9px;border-bottom:1px solid #edf0ed}.ss-days th:first-child,.ss-days td:first-child{text-align:left}.ss-provenance{display:flex;gap:18px;align-items:center;padding:13px 22px;border-top:1px solid #d4dad5;background:#e8ece8;font-size:10px;color:#657168}.ss-provenance b{color:#26352c}.ss-head button:focus-visible,.ss-controls input:focus-visible,.ss-controls select:focus-visible,.ss-chart-head button:focus-visible,.ss-days summary:focus-visible{outline:3px solid #62cf98;outline-offset:2px}@media(max-width:800px){.sor-shell{padding:22px 16px 60px}.sor-hero{grid-template-columns:1fr;gap:24px}.sor-hero h1{font-size:52px}.sor-cohort{grid-template-columns:repeat(2,1fr)}.sor-cohort>div{border-bottom:1px solid var(--line)}.sor-track-nav{flex-wrap:wrap}.sor-method,.sor-track-grid{grid-template-columns:1fr;min-width:0}.sor-track-grid{gap:20px}.sor-track>header{grid-template-columns:40px minmax(0,1fr)}.sor-statuses{grid-column:2}.sor-track details{margin-left:0}.sor-plot{grid-template-columns:38px minmax(0,1fr);width:100%;min-width:0}.sor-bars{min-width:0;gap:4px}.sor-bar-group{min-width:0}.sor-bar-group b{font-size:8px;white-space:normal}}@media(max-width:800px){.ss-head{display:block;padding:24px 18px}.ss-head>button{margin-top:18px}.ss-warning{padding:14px 18px}.ss-warning div{display:block}.ss-warning span{display:block;margin-top:5px}.ss-workbench{grid-template-columns:1fr}.ss-controls{border-right:0;border-bottom:1px solid #d4dad5}.ss-results{padding:16px 10px}.ss-kpis{grid-template-columns:repeat(2,1fr)}.ss-kpis>div{border-bottom:1px solid #d2d8d3}.ss-chart-head{display:block}.ss-chart-head>div:last-child{margin-top:12px}.ss-chart-head button{min-height:44px}.ss-provenance{flex-wrap:wrap}.ss-chart{width:690px}}@media(prefers-reduced-motion:reduce){.sor-track-nav a{transition:none}}.ss-pair-note{margin-bottom:12px;padding:11px 13px;background:#e4f2e9;border-left:3px solid #17804d;color:#365245;font-size:11px;line-height:1.5}.ss-pair-note b{color:#17623e}.ss-underlying-line{fill:none;stroke:#4778a8;stroke-width:2;stroke-dasharray:6 4}.ss-underlying-point{fill:#fff;stroke:#4778a8;stroke-width:1.5}.ss-filter-title{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:#193a2b}.ss-filter-title span{margin-left:auto;padding:3px 6px;background:#dce7df;color:#506158;font-size:9px;font-weight:700}.ss-compact-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;border:1px solid #d2d8d3;background:#fff}.ss-compact-facts span{padding:9px 12px;border-right:1px solid #d2d8d3;color:#748078;font-size:8px;letter-spacing:.1em}.ss-compact-facts span:last-child{border:0}.ss-compact-facts b{display:block;margin-top:4px;color:#1c2922;font-size:13px;letter-spacing:0}.ss-days summary{gap:7px;cursor:pointer}.ss-days summary::-webkit-details-marker{display:none}.ss-accordion-icon{transition:transform .18s ease}.ss-days[open]>summary .ss-accordion-icon{transform:rotate(90deg)}.ss-day-toggle{display:inline-flex;align-items:center;gap:5px;min-height:32px;border:0;background:transparent;color:#27342d;font:inherit;cursor:pointer}.ss-day-toggle:hover{color:#147548}.ss-day-toggle:focus-visible{outline:3px solid #62cf98;outline-offset:1px}.ss-days tr.is-expanded>td{background:#eef4ef}.ss-day-detail-row>td{padding:0!important;background:#f4f7f4}.ss-day-detail{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:12px;padding:14px}.ss-day-detail section{min-width:0;border:1px solid #d5ddd7;background:#fff}.ss-day-detail h4{margin:0;padding:9px 10px;border-bottom:1px solid #d5ddd7;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ss-day-detail table{font-size:9px}.ss-day-detail th{position:static}.ss-catalysts ul{list-style:none;margin:0;padding:0}.ss-catalysts li{display:grid;grid-template-columns:38px 1fr auto;gap:7px;padding:8px 10px;border-bottom:1px solid #edf0ed;text-align:left}.ss-catalysts li span,.ss-catalysts li small{color:#738078}.ss-catalyst-score{display:flex;justify-content:space-between;padding:9px 10px;border-bottom:1px solid #edf0ed}.ss-empty{padding:14px 10px;color:#748078;text-align:left}@media(max-width:1000px){.ss-day-detail{grid-template-columns:1fr}.ss-compact-facts{grid-template-columns:repeat(2,1fr)}}.sor-hero-compact{display:block;padding:22px 0 24px}.sor-hero-compact h1{font-size:42px;margin-bottom:0}.sor-archive{border:1px solid var(--line);background:#fff}.sor-archive>summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:12px;font-weight:800;cursor:pointer}.sor-archive>summary::-webkit-details-marker{display:none}.sor-archive>summary span{margin-left:auto;color:var(--muted);font-size:10px}.sor-archive>summary svg{transition:transform .18s ease}.sor-archive[open]>summary svg{transform:rotate(90deg)}.sor-archive>div{padding:0 18px 24px}.ss-workbench{display:block}.ss-controls{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px 16px;padding:18px 24px;border-right:0;border-bottom:1px solid #d4dad5}.ss-controls>.ss-filter-title,.ss-controls>.ss-control-divider{grid-column:1/-1}.ss-controls>.ss-control-divider{margin:4px 0 0;padding-top:10px}.ss-controls>label,.ss-controls fieldset{margin:0}.ss-controls .ss-inline-toggle{align-self:end}.ss-side-scorecard{overflow-x:auto;margin-bottom:12px;border:1px solid #d2d8d3;background:#fff}.ss-side-scorecard table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:10px}.ss-side-scorecard th,.ss-side-scorecard td{padding:10px 11px;border-right:1px solid #e0e5e1;border-bottom:1px solid #e0e5e1;text-align:right}.ss-side-scorecard thead th{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#77827b;background:#f1f4f1}.ss-side-scorecard th:first-child{text-align:left}.ss-side-scorecard tbody th{font-size:12px;text-transform:uppercase}.ss-liquidity-detail{margin:0 0 12px;border:1px solid #d2d8d3;background:#fff;font-size:10px}.ss-liquidity-detail summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;cursor:pointer;font-weight:700;list-style:none}.ss-liquidity-detail summary::-webkit-details-marker{display:none}.ss-liquidity-detail summary b{margin-left:auto}.ss-liquidity-detail[open] .ss-accordion-icon{transform:rotate(90deg)}.ss-liquidity-detail>div{padding:12px;border-top:1px solid #e0e5e1}.ss-liquidity-detail p{margin:0 0 10px;color:#5e6b63}.ss-fallback-row{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px;background:#f4f6f3}.ss-chart-legend{display:flex;flex-wrap:wrap;gap:8px!important;font-size:9px;color:#66726a}.ss-chart-legend span{display:flex;align-items:center;gap:5px}.ss-chart-legend span:before{content:"";width:12px;height:3px;background:#89948d}.ss-chart-legend .portfolio:before{background:#172d24}.ss-chart-legend .spy:before{background:#4778a8}.ss-chart-legend .calls:before{height:8px;background:#258a59}.ss-chart-legend .puts:before{height:8px;background:#3d78a7}.ss-chart-legend .drawdown:before{background:#a43c4d}.ss-chart-legend .error:before{background:#bd8617}.ss-call-positive{fill:#258a59}.ss-call-negative{fill:#c64f5a}.ss-put-positive{fill:#3d78a7}.ss-put-negative{fill:#d17b40}.ss-drawdown-line{fill:none;stroke:#a43c4d;stroke-width:1.6}.ss-error-line{fill:none;stroke:#bd8617;stroke-width:1.3;stroke-dasharray:4 3}@media(max-width:1000px){.ss-controls{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:600px){.ss-controls{grid-template-columns:1fr;padding:16px}.ss-side-scorecard{margin-inline:-2px}}.ss-attribution{margin:0 0 12px;border:1px solid #d2d8d3;background:#fff}.ss-attribution>summary{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;cursor:pointer;font-size:10px;font-weight:800;list-style:none}.ss-attribution>summary::-webkit-details-marker{display:none}.ss-attribution>summary b{margin-left:auto;color:#6f7a73}.ss-attribution[open]>summary .ss-accordion-icon{transform:rotate(90deg)}.ss-attribution>div{padding:12px;border-top:1px solid #e0e5e1}.ss-attribution .ss-side-scorecard{margin:0}.ss-attribution-note{margin:0 0 10px;color:#5e6b63;font-size:10px;line-height:1.5}.ss-controls fieldset legend{display:flex;align-items:center;gap:5px}.ss-regime-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ss-regime-row label{position:relative}.ss-regime-row input{position:absolute;opacity:0}.ss-regime-row span{display:grid;place-items:center;min-height:38px;padding:0 4px;border:1px solid #bcc5be;background:#fff;font-size:9px;white-space:nowrap;cursor:pointer}.ss-regime-row input:checked+span{background:#173e2d;border-color:#173e2d;color:#fff}.ss-regime-row input:focus-visible+span{outline:3px solid #62cf98;outline-offset:2px}.ss-regime-row input:disabled+span{cursor:not-allowed}.ss-regime-thresholds{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:10px;background:#f1f4f1;color:#617067;font-size:9px}.ss-regime-thresholds b{color:#28372f}.ss-regime-thresholds span{font-family:ui-monospace,monospace}@media(max-width:600px){.ss-regime-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-explorer{margin-bottom:16px;border:1px solid #cbd4cd;background:#fff}.ss-explorer>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #d8ded9;background:#f7faf7}.ss-explorer h3{margin:5px 0 0;font-size:20px;letter-spacing:-.025em}.ss-explorer header small{color:#657269;font-size:10px}.ss-explorer-presets{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid #d8ded9}.ss-explorer-presets button,.ss-sort-direction,.ss-clear-focus{min-height:44px;padding:0 13px;border:1px solid #bdc7bf;background:#fff;color:#445149;font-size:10px;font-weight:800;cursor:pointer}.ss-explorer-presets button:hover,.ss-sort-direction:hover{border-color:#17764a;color:#126c43}.ss-explorer-presets button.active{border-color:#173e2d;background:#173e2d;color:#fff}.ss-explorer-controls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;gap:8px;align-items:end;padding:12px;background:#edf2ed;border-bottom:1px solid #cbd4cd}.ss-explorer-controls label{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#58665d}.ss-explorer-controls select{display:block;width:100%;height:40px;margin-top:5px;border:1px solid #b9c4bc;background:#fff;padding:0 9px;color:#1e2c24}.ss-clear-focus{border-color:#17764a;color:#126c43}.ss-explorer-table{max-height:470px;overflow:auto}.ss-explorer-table table{width:100%;min-width:1350px;border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:10px}.ss-explorer-table th,.ss-explorer-table td{padding:10px 11px;border-right:1px solid #e2e7e3;border-bottom:1px solid #e2e7e3;text-align:right;font-variant-numeric:tabular-nums}.ss-explorer-table thead th{position:sticky;top:0;z-index:2;background:#e8ede9;color:#68746c;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.ss-explorer-table th:first-child{position:sticky;left:0;z-index:1;min-width:180px;text-align:left;background:#f8faf8}.ss-explorer-table thead th:first-child{z-index:3;background:#e8ede9}.ss-explorer-table tbody tr{cursor:pointer}.ss-explorer-table tbody tr:hover th,.ss-explorer-table tbody tr:hover td{background:#edf7f0}.ss-explorer-table tbody tr.is-focused th,.ss-explorer-table tbody tr.is-focused td{background:#dcefe3;box-shadow:inset 0 1px #35a76d,inset 0 -1px #35a76d}.ss-explorer-table tbody tr:focus-visible{outline:3px solid #62cf98;outline-offset:-3px}.ss-explorer-footnote{margin:0;padding:10px 13px;border-top:1px solid #d8ded9;color:#647168;font-size:10px}.ss-liquidity-bottom{margin:14px 0 0}@media(max-width:800px){.ss-explorer>header{display:block}.ss-explorer header small{display:block;margin-top:8px}.ss-explorer-controls{grid-template-columns:1fr 1fr}.ss-explorer-presets button{flex:1 1 100px}}@media(max-width:520px){.ss-explorer-controls{grid-template-columns:1fr}.ss-explorer-table{max-height:400px}}.sor-shell{max-width:1180px;margin:0 auto;padding:24px 20px 80px;color:var(--ink);font:14px system-ui}.sor-hero{display:block;padding:18px 0 22px;border:0;border-bottom:1px solid #111}.sor-hero h1{font-size:32px;letter-spacing:-.03em;margin:0;font-weight:600}.sor-block{margin-top:26px;border:1px solid #d1d6df;background:#fff}.sor-explainer{margin:0;padding:14px 16px;border-bottom:1px solid #dfe3ea;background:#fafbfc;color:#4a5560;font:13px/1.55 system-ui}.sor-explainer b{color:#111827}.sor-hero-explainer{margin:8px 0 0;max-width:680px;color:#536071;font:13px/1.5 system-ui}.sor-hero h1 .sor-info>span{width:390px;max-width:min(390px,88vw)}.sor-exploration-scope{scroll-margin-top:18px;margin:0 0 18px;border:1px solid #9ebaaa;background:#f8faf7}.sor-exploration-scope>header{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:24px;padding:15px 17px;border-bottom:1px solid #c7d3cb;background:#edf3ef}.sor-exploration-scope>header span{color:#17764a;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sor-exploration-scope>header h2{margin:3px 0 0;font-size:17px}.sor-exploration-scope>header p{margin:0;color:#58665e;font-size:10px;line-height:1.5}.sor-exploration-scope>header>b{padding:5px 8px;border:1px solid #9ebaaa;background:#fff;color:#214c37;font:8px IBM Plex Mono,monospace;white-space:nowrap}.sor-scope-controls{display:grid;grid-template-columns:1.8fr .65fr 1.15fr 1.45fr;gap:0}.sor-scope-controls fieldset{min-width:0;margin:0;padding:12px 14px;border:0;border-right:1px solid #d4ddd7}.sor-scope-controls fieldset:last-child{border-right:0}.sor-scope-controls legend{margin-bottom:8px;color:#68766e;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sor-scope-options{display:flex;flex-wrap:wrap;gap:5px}.sor-scope-options label{position:relative}.sor-scope-options input[type=checkbox]{position:absolute;opacity:0}.sor-scope-options label>span{display:grid;min-height:34px;place-items:center;padding:0 9px;border:1px solid #bcc8c0;background:#fff;color:#3e4c43;font-size:9px;font-weight:800;cursor:pointer}.sor-scope-options input:checked+span{border-color:#174a35;background:#174a35;color:#fff}.sor-scope-options input:disabled+span{cursor:not-allowed}.sor-scope-options input:focus-visible+span,.sor-scope-controls input[type=number]:focus-visible{outline:3px solid #62cf98;outline-offset:2px}.sor-scope-controls .costs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.sor-scope-controls .costs label>span{display:block;margin-bottom:4px;color:#68766e;font-size:8px}.sor-scope-controls .costs input{box-sizing:border-box;width:100%;height:34px;border:1px solid #bcc8c0;background:#fff;padding:0 7px;color:#17231d;font:10px IBM Plex Mono,monospace}.sor-scope-controls .costs output{display:block;margin-top:7px;color:#17764a;font:800 9px IBM Plex Mono,monospace}.sor-exploration-scope>footer{padding:9px 14px;border-top:1px solid #d4ddd7;background:#fff8e8;color:#6d531d;font-size:9px;line-height:1.5}.sor-exploration-scope>footer b{color:#59430f}@media(max-width:900px){.sor-scope-controls{grid-template-columns:1fr 1fr}.sor-scope-controls fieldset:nth-child(2){border-right:0}.sor-scope-controls fieldset{border-bottom:1px solid #d4ddd7}}@media(max-width:600px){.sor-exploration-scope>header{grid-template-columns:1fr;gap:8px}.sor-exploration-scope>header>b{justify-self:start}.sor-scope-controls{grid-template-columns:1fr}.sor-scope-controls fieldset{border-right:0}.sor-scope-options.cohorts{display:grid;grid-template-columns:1fr 1fr}.sor-scope-options.cohorts label>span{padding:0 5px}}.sor-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-bottom:1px solid #dfe3ea;background:#f5f7fa}.sor-block-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.sor-tag{padding:3px 8px;border:1px solid #cfd6df;font:11px ui-monospace,monospace;color:#4a5560;background:#fff}.sor-tag.is-survivor{border-color:#168650;color:#168650;background:#eef8f2}.sor-cohort-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #9eb7aa;background:#edf7f1;color:#234f3b;font:700 10px ui-monospace,monospace;white-space:nowrap;cursor:help}.sor-cohort-badge>span{color:#5c776a;font-size:7px;letter-spacing:.11em}.sor-toggle{margin-left:auto;padding:5px 10px;border:1px solid #b8c1cc;background:#fff;font:11px system-ui;cursor:pointer;color:#334}.sor-toggle:hover{border-color:#111;color:#111}.sor-cohort-picker{display:flex;gap:4px;margin-left:auto}.sor-cohort-picker button{padding:5px 10px;border:1px solid #c5cbd5;background:#fff;font:11px ui-monospace,monospace;cursor:pointer;color:#3a4550}.sor-cohort-picker button.is-active{background:#111;color:#fff;border-color:#111}.sor-cohort-meta{padding:8px 16px;font:11px ui-monospace,monospace;color:#6a7480;border-top:1px solid #eef1f5;background:#fafbfd}.sor-table{width:100%;border-collapse:collapse;font:12px ui-monospace,monospace;font-variant-numeric:tabular-nums}.sor-table thead th{padding:8px 12px;text-align:right;background:#f0f3f8;color:#4a5462;font:600 10px system-ui;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #dfe3ea}.sor-table thead th:first-child{text-align:left}.sor-table tbody td{padding:7px 12px;text-align:right;border-bottom:1px solid #eef1f5;color:#1f2937}.sor-table tbody td:first-child{text-align:left;font:12px system-ui;color:#111}.sor-table tbody tr:hover td{background:#fafbfd}.sor-table .pos{color:#0f7a3e;font-weight:600}.sor-table .neg{color:#b3313e;font-weight:600}.sor-table tr.is-edge td{background:#f0f9f3}.sor-table tr.is-harm td{background:#fdf5f5}.sor-table tr.is-survivor td{background:#f5f9ff}.sor-table tr.is-promote td{background:#eef8f2;font-weight:600}.sor-error{padding:24px;color:#b3313e;font:12px ui-monospace,monospace}.sor-block-head h2,.sor-hero h1,.ss-explorer h3{display:flex;align-items:center;gap:7px}.sor-info{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#647168;vertical-align:middle;cursor:help;outline:none}.sor-info>span{position:absolute;z-index:30;left:50%;bottom:calc(100% + 9px);width:280px;max-width:min(280px,80vw);padding:9px 11px;border:1px solid #26352c;background:#17231d;color:#fff;font:11px/1.45 system-ui;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 5px 18px #11231b2e;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.sor-info>span:after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#17231d;transform:translate(-50%)}.sor-info:hover>span,.sor-info:focus>span,.sor-info:focus-visible>span{opacity:1;visibility:visible;transform:translate(-50%)}.sor-info:focus-visible{outline:2px solid #1b8b55;outline-offset:2px}.ss-explorer{margin-top:18px}.ss-explorer h3{margin:0}.ss-explorer header p{margin:5px 0 0;color:#657269;font-size:11px}.ss-alpha-cues{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d8ded9;background:#fff}.ss-alpha-cues>div{padding:13px 16px;border-right:1px solid #d8ded9}.ss-alpha-cues>div:last-child{border:0}.ss-alpha-cues span,.ss-alpha-cues b,.ss-alpha-cues small{display:flex;align-items:center;gap:5px}.ss-alpha-cues span{color:#68746c;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ss-alpha-cues b{margin:5px 0 3px;color:#18271f;font-size:13px}.ss-alpha-cues small{color:#657269;font-size:10px}.ss-explorer-table thead th .sor-info{margin-left:3px}@media(max-width:800px){.ss-alpha-cues{grid-template-columns:1fr}.ss-alpha-cues>div{border-right:0;border-bottom:1px solid #d8ded9}}@media(prefers-reduced-motion:reduce){.sor-info>span{transition:none}}.sor-policy-contract{display:grid;gap:5px;padding:15px 18px;border-bottom:1px solid #dfe3ea;background:#f7faf7}.sor-policy-contract b{font-size:13px;color:#173e2d}.sor-policy-contract span{font-size:11px;color:#5f6c64}.sor-policy-evidence{display:grid;grid-template-columns:repeat(3,1fr)}.sor-policy-evidence article{padding:17px 18px;border-right:1px solid #dfe3ea}.sor-policy-evidence article:last-child{border:0}.sor-policy-evidence h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:11px;color:#536159}.sor-policy-evidence strong{display:block;margin-bottom:13px;font:700 25px ui-monospace,monospace}.sor-policy-evidence dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;margin:0}.sor-policy-evidence dl div{min-width:0}.sor-policy-evidence dt{color:#7a857e;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.sor-policy-evidence dd{margin:3px 0 0;font:600 11px ui-monospace,monospace}.sor-locked-policy footer{padding:10px 18px;border-top:1px solid #dfe3ea;background:#fafbfd;color:#657168;font-size:10px}.sor-locked-policy footer code{color:#26352c}@media(max-width:800px){.sor-policy-evidence{grid-template-columns:1fr}.sor-policy-evidence article{border-right:0;border-bottom:1px solid #dfe3ea}}.ss-ledger-scroll tbody tr.is-excluded td{background:#fff7e8;color:#7b5b19}.ss-ledger-exclusion{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;background:#fff7e8;color:#6f531b}.ss-ledger-exclusion span{font-size:10px}.ss-ledger-exclusion code{font-size:8px}@media(max-width:700px){.ss-ledger-exclusion{grid-template-columns:1fr}}.ivp-study{scroll-margin-top:18px}.ivp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ivp-side{min-width:0;padding:16px;border-right:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea}.ivp-side:nth-child(2){border-right:0}.ivp-side>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:6px}.ivp-side h3{margin:0;font-size:14px}.ivp-side>header span{color:#687480;font:10px ui-monospace,monospace}.ivp-chart-wrap{min-width:0}.ivp-chart{display:block;width:100%;height:auto;min-height:240px}.ivp-gridline{stroke:#e2e6eb;stroke-width:1}.ivp-axis-title{fill:#4d5966;font:600 10px system-ui}.ivp-axis-text{fill:#74808c;font:9px ui-monospace,monospace}.ivp-series polyline{fill:none;stroke-width:2}.ivp-series circle{stroke:#fff;stroke-width:1}.ivp-series.gate-0 polyline,.ivp-series.gate-0 circle,.ivp-legend .gate-0 i{stroke:#173e2d;background:#173e2d;fill:#173e2d}.ivp-series.gate-1 polyline,.ivp-series.gate-1 circle,.ivp-legend .gate-1 i{stroke:#287253;background:#287253;fill:#287253}.ivp-series.gate-2 polyline,.ivp-series.gate-2 circle,.ivp-legend .gate-2 i{stroke:#3d78a7;background:#3d78a7;fill:#3d78a7}.ivp-series.gate-3 polyline,.ivp-series.gate-3 circle,.ivp-legend .gate-3 i{stroke:#bd8617;background:#bd8617;fill:#bd8617}.ivp-series.gate-4 polyline,.ivp-series.gate-4 circle,.ivp-legend .gate-4 i{stroke:#a43c4d;background:#a43c4d;fill:#a43c4d}.ivp-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 14px;margin:-5px 0 12px;color:#687480;font-size:9px}.ivp-legend span{display:flex;align-items:center;gap:5px}.ivp-legend i{width:12px;height:3px}.ivp-table-scroll{overflow-x:auto}.ivp-matrix{min-width:430px}.ivp-matrix td:not(:first-child){font-weight:600}.ivp-subhead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid #dfe3ea;background:#edf3ef}.ivp-subhead h2{display:flex;align-items:center;gap:7px;margin:0;font-size:15px}.ivp-subhead>span{color:#637068;font:10px ui-monospace,monospace}.ivp-formulas{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe3ea}.ivp-formulas span{padding:11px 13px;border-right:1px solid #dfe3ea;color:#657168;font-size:10px}.ivp-formulas span:last-child{border:0}.ivp-formulas b{display:block;margin-bottom:3px;color:#27352d}.ivp-spread-table{min-width:940px}.ivp-spread-side{border-bottom:0}@media(max-width:900px){.ivp-pair{grid-template-columns:1fr}.ivp-side{border-right:0}.ivp-formulas{grid-template-columns:repeat(2,1fr)}.ivp-formulas span:nth-child(2){border-right:0}}@media(max-width:520px){.ivp-formulas{grid-template-columns:1fr}.ivp-formulas span{border-right:0;border-bottom:1px solid #dfe3ea}.ivp-subhead{align-items:flex-start;flex-direction:column}.ivp-side{padding:12px}.ivp-side>header{display:block}.ivp-side>header span{display:block;margin-top:4px}}.ss-trade-ledger{margin-top:16px;border:1px solid #cbd4cd;background:#fff}.ss-trade-ledger>summary{display:flex;align-items:center;gap:7px;min-height:48px;padding:0 14px;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.ss-trade-ledger>summary::-webkit-details-marker{display:none}.ss-trade-ledger>summary b{margin-left:auto;color:#536159;font:600 10px ui-monospace,monospace}.ss-trade-ledger[open]>summary .ss-accordion-icon{transform:rotate(90deg)}.ss-ledger-provenance{display:flex;flex-wrap:wrap;gap:8px 22px;padding:9px 13px;border-top:1px solid #dfe3df;border-bottom:1px solid #dfe3df;background:#f3f6f3;color:#66736b;font-size:9px}.ss-ledger-provenance code,.ss-trade-ledger code{font:9px ui-monospace,monospace;color:#26352c}.ss-ledger-scroll{max-height:620px;overflow:auto}.ss-ledger-scroll>table{width:100%;min-width:1780px;border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:9px;font-variant-numeric:tabular-nums}.ss-ledger-scroll th,.ss-ledger-scroll td{padding:8px 9px;border-right:1px solid #e3e8e4;border-bottom:1px solid #e3e8e4;text-align:right}.ss-ledger-scroll>table>thead th{position:sticky;top:0;z-index:3;background:#e8ede9;color:#657168;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.ss-ledger-scroll>table th:first-child,.ss-ledger-scroll>table td:first-child{position:sticky;left:0;z-index:2;background:#f8faf8;text-align:left}.ss-ledger-scroll>table thead th:first-child{z-index:4;background:#e8ede9}.ss-ledger-scroll tbody tr:hover>td{background:#f1f8f3}.ss-ledger-scroll tbody tr.is-expanded>td{background:#e5f2e9}.ss-trade-toggle{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:0;background:transparent;color:#26352c;font:inherit;cursor:pointer}.ss-trade-ledger-detail>td{position:static!important;padding:0!important;background:#f4f7f4!important;text-align:left!important}.ss-ledger-detail-grid{display:grid;grid-template-columns:1.1fr 1.4fr;gap:12px;padding:13px}.ss-ledger-detail-grid section{min-width:0;border:1px solid #d6ddd8;background:#fff}.ss-ledger-detail-grid h4{margin:0;padding:9px 11px;border-bottom:1px solid #d6ddd8;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ss-ledger-detail-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 10px;gap:7px 15px}.ss-ledger-detail-grid dl div{min-width:0}.ss-ledger-detail-grid dt{color:#77837b;font-size:8px;text-transform:uppercase}.ss-ledger-detail-grid dd{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis}.ss-ledger-detail-grid table{width:100%;border-collapse:collapse;font-size:8px}.ss-ledger-detail-grid th,.ss-ledger-detail-grid td{position:static!important;padding:6px 7px!important;background:#fff!important}.ss-ledger-detail-grid th{text-align:left}.ss-ledger-detail-grid td{text-align:right}@media(max-width:900px){.ss-ledger-detail-grid{grid-template-columns:1fr}.ss-trade-ledger>summary{align-items:flex-start;flex-wrap:wrap;padding-block:12px}.ss-trade-ledger>summary b{width:100%;margin-left:23px}}.ss-efficiency{margin-top:14px;border:1px solid #cbd4cd;background:#fff}.ss-efficiency>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:15px 17px;border-bottom:1px solid #d8ded9;background:#f7faf7}.ss-efficiency h3{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:16px}.ss-efficiency header p{max-width:430px;margin:0;color:#657168;font-size:10px;text-align:right}.ss-efficiency-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ss-efficiency-grid>div{min-width:0;padding:14px 15px;border-right:1px solid #dfe4e0;border-bottom:1px solid #dfe4e0}.ss-efficiency-grid>div:nth-child(4n){border-right:0}.ss-efficiency-grid>div:nth-last-child(-n+4){border-bottom:0}.ss-efficiency-grid span,.ss-efficiency-grid small{display:block}.ss-efficiency-grid span{min-height:28px;color:#66736b;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ss-efficiency-grid b{display:block;margin:5px 0;font-size:19px;font-variant-numeric:tabular-nums}.ss-efficiency-grid small{overflow:hidden;color:#7a857e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:850px){.ss-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-efficiency-grid>div:nth-child(2n){border-right:0}.ss-efficiency-grid>div:nth-last-child(-n+4){border-bottom:1px solid #dfe4e0}.ss-efficiency-grid>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:520px){.ss-efficiency>header{display:block}.ss-efficiency header p{margin-top:7px;text-align:left}.ss-efficiency-grid{grid-template-columns:1fr}.ss-efficiency-grid>div{border-right:0!important;border-bottom:1px solid #dfe4e0!important}.ss-efficiency-grid>div:last-child{border-bottom:0!important}}.ivp-floating-tip{position:fixed;z-index:1000;width:280px;max-width:80vw;padding:9px 11px;border:1px solid #26352c;background:#17231d;color:#fff;font:11px/1.45 system-ui;text-align:left;box-shadow:0 5px 18px #11231b38;transform:translate(-50%,-100%);pointer-events:none}.ivp-floating-tip:after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#17231d;transform:translate(-50%)}.ivp-spread-table thead th{position:relative;z-index:2}.ivp-spread-table thead th:has(.sor-info:hover),.ivp-spread-table thead th:has(.sor-info:focus){z-index:50}.ivp-spread-table .sor-info>span{z-index:60}.ivp-surface-study{border-top:1px solid #dfe3ea}.ivp-surface-study>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 16px;background:#f7f9f7}.ivp-surface-study h2{display:flex;align-items:center;gap:7px;margin:0;font-size:15px}.ivp-surface-study header p{margin:5px 0 0;color:#657168;font-size:10px}.ivp-surface-scale{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#657168;font-size:9px}.ivp-surface-scale i{width:100px;height:8px;background:linear-gradient(90deg,#b73746,#f4f5f2,#1b8b55)}.ivp-surface-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ivp-surface-side{min-width:0;padding:16px;border-right:1px solid #dfe3ea}.ivp-surface-side:last-child{border-right:0}.ivp-surface-side h3{margin:0 0 10px;font-size:13px}.ivp-surface-grid{display:grid;grid-template-columns:70px repeat(5,minmax(58px,1fr));gap:3px;font-variant-numeric:tabular-nums}.ivp-surface-grid>b,.ivp-surface-corner{display:flex;align-items:center;justify-content:center;min-height:28px;color:#657168;font-size:9px}.ivp-surface-corner{justify-content:flex-start;line-height:1.2}.ivp-surface-grid>span:not(.ivp-surface-corner){display:flex;min-height:54px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.08);color:#17231d}.ivp-surface-grid strong{font-size:11px}.ivp-surface-grid small{margin-top:3px;font-size:7px;opacity:.72}.ivp-foot{padding:11px 16px;background:#fafbfd;color:#657168;font-size:10px}@media(max-width:900px){.ivp-surface-pair{grid-template-columns:1fr}.ivp-surface-side{border-right:0}.ivp-surface-side:first-child{border-bottom:1px solid #dfe3ea}}@media(max-width:600px){.ivp-surface-study>header{display:block}.ivp-surface-scale{margin-top:12px}.ivp-surface-side{overflow-x:auto}.ivp-surface-grid{min-width:430px}}.ss-explorer-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex-wrap:initial}.ss-explorer-presets button{min-width:0;padding-inline:8px;white-space:nowrap}.ss-cost-model{grid-column:1/-1;padding:0;border:0}.ss-cost-model legend{margin-bottom:8px;font-size:10px;font-weight:800;color:#3f4c44}.ss-cost-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss-cost-inputs label{font-size:9px;color:#5d6961}.ss-cost-inputs input{margin-top:5px}.ss-cost-summary{display:flex;justify-content:flex-end;gap:22px;margin-top:8px;padding:8px 10px;background:#e7eee8;color:#536158;font-size:9px}.ss-cost-summary span{display:flex;gap:7px}.ss-cost-summary b{color:#183e2d}.ivp-construction-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;border-top:1px solid #dfe3ea}.ivp-construction-charts>div{min-width:0;padding-top:12px}.ivp-construction-charts h4{display:flex;align-items:center;gap:5px;margin:0 0 -8px;color:#344239;font-size:11px}.ivp-construction-charts .ivp-chart{min-height:160px}.ivp-construction-charts .ivp-legend{gap:5px 8px}@media(max-width:800px){.ss-explorer-presets{overflow-x:auto}.ss-explorer-presets button{min-width:84px}.ss-cost-inputs,.ivp-construction-charts{grid-template-columns:1fr}}.ss-sizing-study{margin-top:14px;border:1px solid #cbd4cd;background:#fff}.ss-sizing-study>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:16px 18px;border-bottom:1px solid #d8ded9;background:#f7faf7}.ss-sizing-study h3{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:16px}.ss-sizing-study>header p{max-width:470px;margin:0;color:#657168;font-size:10px;text-align:right}.ss-kelly-formula{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;border-bottom:1px solid #dfe4e0;background:#edf3ef}.ss-kelly-formula>*{padding:10px 12px;border-right:1px solid #d7ded8;font-size:9px}.ss-kelly-formula>*:last-child{border:0}.ss-sizing-chart{padding:12px 16px 4px}.ss-sizing-chart svg{display:block;width:100%;height:auto}.ss-sizing-chart line{stroke:#e1e6e2;stroke-width:1}.ss-sizing-chart text{fill:#758079;font:9px ui-monospace,monospace}.ss-sizing-chart polyline{fill:none;stroke-width:2}.ss-sizing-chart polyline.call{stroke:#218653}.ss-sizing-chart polyline.put{stroke:#3d78a7}.ss-sizing-legend{display:flex;justify-content:center;gap:20px;padding-bottom:8px;color:#647168;font-size:9px}.ss-sizing-legend span:before{display:inline-block;width:13px;height:3px;margin-right:6px;vertical-align:middle;content:""}.ss-sizing-legend .call:before{background:#218653}.ss-sizing-legend .put:before{background:#3d78a7}.ss-sizing-study footer{padding:10px 14px;border-top:1px solid #dfe4e0;background:#fafbfa;color:#657168;font-size:9px}.ss-exposure-study>details{border-top:1px solid #d8ded9}.ss-exposure-study>details>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;cursor:pointer;font-size:10px;font-weight:800;list-style:none}.ss-exposure-study>details[open] .ss-accordion-icon{transform:rotate(90deg)}.ss-exposure-ledger{max-height:360px;overflow:auto}.ss-exposure-ledger table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:9px}.ss-exposure-ledger th,.ss-exposure-ledger td{padding:8px 10px;border-right:1px solid #e2e7e3;border-bottom:1px solid #e2e7e3;text-align:right}.ss-exposure-ledger th:first-child{text-align:left}.ss-exposure-ledger thead th{position:sticky;top:0;background:#e8ede9;color:#68746c;font-size:8px;text-transform:uppercase}.ss-side-scorecard tfoot th,.ss-side-scorecard tfoot td{background:#edf3ef;font-weight:800}@media(max-width:800px){.ss-sizing-study>header{display:block}.ss-sizing-study>header p{margin-top:7px;text-align:left}.ss-kelly-formula{grid-template-columns:1fr}.ss-kelly-formula>*{border-right:0;border-bottom:1px solid #d7ded8}.ss-sizing-chart{overflow-x:auto}.ss-sizing-chart svg{min-width:700px}}.ss-book-control{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;padding:13px 14px;border:1px solid #bfcac2;background:#f7faf7}.ss-book-control>div>span{display:block;margin-bottom:7px;color:#59665e;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ss-book-includes,.ss-book-tabs{display:flex;gap:6px}.ss-book-includes label{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #c5cec7;background:#fff;font-size:10px;font-weight:800}.ss-book-tabs button{min-height:40px;padding:0 14px;border:1px solid #bdc7bf;background:#fff;color:#445149;font-size:10px;font-weight:800;cursor:pointer}.ss-book-tabs button.active{border-color:#173e2d;background:#173e2d;color:#fff}.ss-book-badge{align-self:center;padding:8px 10px;border-left:3px solid #218653;background:#e8f2eb;color:#21543b;font-size:9px}.ss-book-badge.put{border-left-color:#3d78a7;background:#eaf0f6;color:#315c7d}@media(max-width:800px){.ss-book-control{grid-template-columns:1fr}.ss-book-badge{align-self:auto}}.ss-preset-manager{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(190px,1.25fr) auto minmax(180px,1fr) auto auto;gap:8px;align-items:end;margin:0!important;padding:13px 14px!important;border:1px solid #bfcac2!important;background:#e8eee9}.ss-preset-title{grid-column:1/-1;display:flex;align-items:center;gap:6px;color:#23362c}.ss-preset-manager label{min-width:0}.ss-preset-manager label>span{display:block;margin-bottom:6px;color:#59665e;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ss-preset-manager input,.ss-preset-manager select{width:100%;height:40px;margin:0!important;border:1px solid #aebbb1;background:#fff;padding:0 10px;color:#18231d;border-radius:0}.ss-preset-manager button{min-height:40px;border:1px solid #aebbb1;background:#fff;padding:0 12px;color:#26352d;font-size:10px;font-weight:800;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}.ss-preset-manager button:hover:not(:disabled){border-color:#173e2d}.ss-preset-manager button:focus-visible,.ss-preset-manager input:focus-visible,.ss-preset-manager select:focus-visible{outline:3px solid #62cf98;outline-offset:2px}.ss-preset-manager button:disabled{cursor:not-allowed;opacity:.45}.ss-preset-manager .ss-preset-primary{border-color:#173e2d;background:#173e2d;color:#fff}.ss-preset-manager .ss-preset-delete{color:#a53643}.ss-preset-message{grid-column:1/-1;min-height:14px;color:#17764a;font-size:10px;font-weight:600}@media(max-width:900px){.ss-preset-manager{grid-template-columns:1fr 1fr}.ss-preset-manager label:first-of-type,.ss-preset-manager label:nth-of-type(2){grid-column:1/-1}.ss-preset-manager .ss-preset-primary,.ss-preset-message{grid-column:1/-1}}@media(max-width:520px){.ss-preset-manager{grid-template-columns:1fr}.ss-preset-manager>*{grid-column:1!important}.ss-preset-manager button{min-height:44px}}.ss-book-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;border:1px solid #cbd4cd;background:#fff}.ss-book-summary article{min-width:0;padding:12px 14px;border-right:1px solid #d8ded9;border-left:3px solid #218653}.ss-book-summary article:last-child{border-right:0}.ss-book-summary article.put{border-left-color:#3d78a7}.ss-book-summary article.excluded{opacity:.48}.ss-book-summary header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ss-book-summary header b{font-size:11px;text-transform:uppercase}.ss-book-summary header span{font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ss-book-summary strong,.ss-book-summary small{display:block}.ss-book-summary strong{margin:8px 0 4px;font-size:15px}.ss-book-summary small{overflow:hidden;color:#68746c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.ss-book-summary{grid-template-columns:1fr}.ss-book-summary article{border-right:0;border-bottom:1px solid #d8ded9}.ss-book-summary article:last-child{border-bottom:0}}.asl-shell{scroll-margin-top:18px}.asl-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.asl-side{min-width:0;padding:16px;border-right:1px solid #d8ded9}.asl-side:last-child{border-right:0}.asl-side>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asl-side h3{margin:0;font-size:15px}.asl-side header p{margin:4px 0 0;color:#68746c;font-size:9px}.asl-side header strong{font-size:18px;white-space:nowrap}.asl-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0}.asl-agents label{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 7px;border:1px solid #ccd4ce;background:#f8faf8;font-size:8px;font-weight:800;text-transform:uppercase}.asl-nudge{display:block;padding:11px 12px;background:#edf3ef;font-size:10px;font-weight:800}.asl-nudge output{float:right;color:#17764a}.asl-nudge input{display:block;width:100%;margin-top:9px}.asl-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d8ded9;border-top:0}.asl-kpis span{padding:9px;border-right:1px solid #d8ded9;color:#6c786f;font-size:8px}.asl-kpis span:last-child{border:0}.asl-kpis b{display:block;margin-bottom:3px;color:#1f2c24;font-size:12px}.asl-table,.asl-ledger{overflow:auto}.asl-table table,.asl-ledger table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:9px}.asl-table th,.asl-table td,.asl-ledger th,.asl-ledger td{padding:8px;border-right:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;text-align:right}.asl-table th:first-child,.asl-ledger th:first-child{text-align:left}.asl-table thead th,.asl-ledger thead th{background:#e8ede9;color:#68746c;font-size:7px;text-transform:uppercase}.asl-side details{margin-top:10px;border:1px solid #d8ded9}.asl-side summary{padding:10px;cursor:pointer;font-size:9px;font-weight:800}.asl-ledger{max-height:360px}@media(max-width:900px){.asl-pair{grid-template-columns:1fr}.asl-side{border-right:0;border-bottom:1px solid #d8ded9}}@media(max-width:520px){.asl-agents,.asl-kpis{grid-template-columns:repeat(2,1fr)}}.aft-shell{scroll-margin-top:18px}.aft-status{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d8ded9}.aft-status>div{padding:15px 17px;border-right:1px solid #d8ded9}.aft-status>div:last-child{border:0}.aft-status span,.aft-status small,.aft-status b{display:block}.aft-status span{color:#748078;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.aft-status b{margin:7px 0 4px;font-size:15px}.aft-status small{color:#68746c;font-size:9px}.aft-books{display:grid;grid-template-columns:repeat(2,1fr)}.aft-books article{padding:17px;border-right:1px solid #d8ded9;border-bottom:1px solid #d8ded9;border-left:3px solid #218653}.aft-books article.put{border-right:0;border-left-color:#3d78a7}.aft-books header{display:flex;align-items:center;justify-content:space-between}.aft-books h3{margin:0;font-size:13px}.aft-books header strong{font-size:18px}.aft-books dl{display:grid;grid-template-columns:1.4fr 1fr;gap:13px;margin:16px 0 0}.aft-books dt{color:#748078;font-size:8px;text-transform:uppercase}.aft-books dd{margin:4px 0 0;font-size:10px;line-height:1.45}.aft-empty{display:flex;gap:22px;align-items:center;padding:18px;background:#fff8e8;color:#70541b}.aft-empty span{font-size:10px;line-height:1.5}.aft-days{max-height:320px;overflow:auto}.aft-days table{width:100%;border-collapse:collapse;font-size:10px}.aft-days th,.aft-days td{padding:9px 13px;border-bottom:1px solid #e0e5e1;text-align:right}.aft-days th:first-child{text-align:left}.aft-shell footer{padding:12px 16px;background:#f5f7f5;color:#657168;font-size:10px;line-height:1.55}.aft-shell footer b{color:#26352c}@media(max-width:700px){.aft-status,.aft-books{grid-template-columns:1fr}.aft-status>div,.aft-books article{border-right:0;border-bottom:1px solid #d8ded9}.aft-empty{display:block}.aft-empty span{display:block;margin-top:7px}}.aft-shadow{border-top:1px solid #c9d3cc;background:#fff}.aft-shadow>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#edf3ef}.aft-shadow>header span{color:#7a5b18;font-size:8px;font-weight:800;letter-spacing:.09em}.aft-shadow h3{margin:4px 0 0;font-size:15px}.aft-shadow>header>strong{font-size:21px}.aft-shadow>p{margin:0;padding:12px 18px;border-bottom:1px solid #dce2dd;color:#68746c;font-size:10px;line-height:1.5}.aft-shadow-grid{display:grid;grid-template-columns:repeat(3,1fr)}.aft-shadow-grid article{padding:13px 15px;border-right:1px solid #dce2dd}.aft-shadow-grid article:last-child{border:0}.aft-shadow-grid b,.aft-shadow-grid strong,.aft-shadow-grid span{display:block}.aft-shadow-grid b{color:#748078;font-size:8px}.aft-shadow-grid strong{margin:6px 0;font-size:17px}.aft-shadow-grid span{color:#68746c;font-size:9px}.aft-shadow table{width:100%;border-collapse:collapse;font-size:10px}.aft-shadow th,.aft-shadow td{padding:8px 15px;border-top:1px solid #e1e6e2;text-align:right}.aft-shadow th:first-child{text-align:left}.aft-shadow footer{border-top:1px solid #dce2dd}@media(max-width:700px){.aft-shadow-grid{grid-template-columns:1fr}.aft-shadow-grid article{border-right:0;border-bottom:1px solid #dce2dd}}.aft-provider{border-top:1px solid #c9d3cc;background:#fff}.aft-provider>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#eef3f6}.aft-provider>header span{color:#416b80;font-size:8px;font-weight:800;letter-spacing:.09em}.aft-provider h3{margin:4px 0 0;font-size:15px}.aft-provider>header>b{font-size:12px}.aft-provider>p,.aft-provider>aside{margin:0;padding:12px 18px;border-bottom:1px solid #dce2dd;color:#657168;font-size:10px;line-height:1.55}.aft-provider-grid{display:grid;grid-template-columns:1fr 1fr}.aft-provider-grid article{padding:15px 18px;border-right:1px solid #dce2dd}.aft-provider-grid article:last-child{border:0}.aft-provider-grid h4{margin:0 0 11px;font-size:11px}.aft-provider-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.aft-provider-grid dt{color:#748078;font-size:8px;text-transform:uppercase}.aft-provider-grid dd{margin:5px 0 0;font-size:14px;font-weight:700}.aft-provider details summary{display:flex;justify-content:space-between;padding:13px 18px;cursor:pointer;font-size:11px;font-weight:700}.aft-provider details summary span{color:#748078;font-size:9px;font-weight:500}.aft-coverage-scroll{max-height:360px;overflow:auto;border-top:1px solid #dce2dd}.aft-provider table{width:100%;border-collapse:collapse;font-size:9px}.aft-provider th,.aft-provider td{padding:8px 10px;border-bottom:1px solid #e1e6e2;text-align:right;white-space:nowrap}.aft-provider th:first-child{text-align:left;position:sticky;left:0;background:#fff}@media(max-width:700px){.aft-provider-grid{grid-template-columns:1fr}.aft-provider-grid article{border-right:0;border-bottom:1px solid #dce2dd}.aft-provider-grid dl{grid-template-columns:1fr 1fr}}.sor-substudy-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 16px 0}.sor-substudy-head h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.sor-substudy-head>span{color:#748078;font:9px ui-monospace,monospace}.sor-boundary-table{border-top:1px solid #dfe3ea}.sor-historical-appendix{margin-top:70px}.sor-historical-appendix>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:0 18px;cursor:pointer;list-style:none;background:#f5f7fa}.sor-historical-appendix>summary::-webkit-details-marker{display:none}.sor-historical-appendix>summary span:first-child{display:grid;gap:5px}.sor-historical-appendix>summary small,.sor-historical-appendix>summary span:last-child{color:#748078;font-size:9px;font-weight:500}.sor-appendix-body{padding:0 16px 20px}.sor-appendix-body>.sor-block{margin-top:16px}@media(max-width:700px){.sor-substudy-head,.sor-historical-appendix>summary{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.sor-boundary-table{min-width:900px}}.sor-boundary-gates{display:flex;align-items:center;gap:6px;margin:0;padding:10px 16px;border:0;border-top:1px solid #dfe3ea;background:#f5f7fa}.sor-boundary-gates legend{float:left;margin-right:12px;color:#546071;font-size:9px;font-weight:800;text-transform:uppercase}.sor-boundary-gates label{position:relative}.sor-boundary-gates input{position:absolute;opacity:0}.sor-boundary-gates label span,.sor-boundary-gates button{display:grid;min-width:58px;min-height:32px;place-items:center;border:1px solid #bdc6d0;background:#fff;color:#4c5868;font-size:9px;font-weight:800;cursor:pointer}.sor-boundary-gates input:checked+span{border-color:#173e2d;background:#173e2d;color:#fff}.sor-boundary-gates button{margin-left:auto;padding:0 10px}.sor-boundary-gates input:focus-visible+span,.sor-boundary-gates button:focus-visible{outline:3px solid #62cf98;outline-offset:2px}@media(max-width:700px){.sor-boundary-gates{overflow-x:auto}.sor-boundary-gates legend{display:none}.sor-boundary-gates button{margin-left:6px}}.sor-agent-signal .sor-block-head>div{display:flex;gap:8px;margin-left:auto}.sor-agent-signal .sor-block-head code{padding:3px 7px;border:1px solid #cfd6df;background:#fff;color:#536071;font-size:9px}.sor-agent-signal-scroll{overflow-x:auto}.sor-agent-signal-scroll .sor-table{min-width:900px}.sor-agent-signal-subhead{margin:0;padding:17px 16px 10px;border-top:1px solid #dfe3ea;font-size:14px}.sor-agent-signal-foot{padding:12px 16px;border-top:1px solid #dfe3ea;background:#f7faf7;color:#526158;font-size:11px;line-height:1.55}.bcpv{scroll-margin-top:18px}.bcpv-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #d8ded9;background:#f5f7fa}.bcpv-head h2{margin:3px 0 0;font-size:17px}.bcpv-head p{margin:0}.bcpv-badges{display:flex;gap:7px}.bcpv-badges span{padding:5px 8px;border:1px solid #c6cfd8;background:#fff;font:9px ui-monospace,monospace}.bcpv-note,.bcpv-conclusion{margin:0;padding:12px 18px;color:#536071;font-size:10px;line-height:1.55}.bcpv-note{border-bottom:1px solid #d8ded9}.bcpv-conclusion{border-top:1px solid #d8ded9;background:#fff8e8;color:#6d531d}.bcpv-policy{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d8ded9;background:#edf3ef}.bcpv-policy>div{padding:12px 14px;border-right:1px solid #d8ded9}.bcpv-policy>div:last-child{border:0}.bcpv-policy b,.bcpv-policy span{display:block}.bcpv-policy b{margin-bottom:6px;font-size:10px}.bcpv-policy span{margin-top:3px;color:#647168;font-size:8px;line-height:1.4}.bcpv-scroll{overflow-x:auto}.bcpv-scroll table{min-width:1020px}.bcpv-scroll td:first-child small{display:block;margin-top:3px;color:#748078;font-size:8px}.bcpv-total td{background:#f3f7f4}.bcpv .good{color:#17764a}.bcpv .bad{color:#b33443}@media(max-width:800px){.bcpv-head{align-items:flex-start;flex-direction:column}.bcpv-policy{grid-template-columns:repeat(2,1fr)}.bcpv-policy>div:nth-child(2){border-right:0}}@media(max-width:500px){.bcpv-policy{grid-template-columns:1fr}.bcpv-policy>div{border-right:0;border-bottom:1px solid #d8ded9}}.bcpv-study{border-top:1px solid #c9d2cb}.bcpv-study>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 18px;background:#f5f7fa}.bcpv-study>header p,.bcpv-study>header h3{margin:0}.bcpv-study>header h3{margin-top:4px;font-size:15px}.bcpv-study>header>span{color:#69756d;font:9px ui-monospace,monospace}.bcpv-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8ded9;border-bottom:1px solid #d8ded9}.bcpv-facts article{padding:13px 15px;border-right:1px solid #d8ded9}.bcpv-facts article:last-child{border:0}.bcpv-facts span,.bcpv-facts b,.bcpv-facts small{display:block}.bcpv-facts span{color:#748078;font-size:8px;text-transform:uppercase}.bcpv-facts b{margin:6px 0;font-size:14px}.bcpv-facts small{color:#68746c;font-size:8px}.bcpv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #d8ded9}.bcpv-grid>div{min-width:0;border-right:1px solid #d8ded9}.bcpv-grid>div:last-child{border:0}.bcpv-grid h4{margin:0;padding:12px 15px;border-bottom:1px solid #d8ded9;background:#edf3ef;font-size:10px}.bcpv-grid table{min-width:520px}.bcpv-definitions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8ded9;background:#f7faf7}.bcpv-definitions p{margin:0;padding:12px 15px;border-right:1px solid #d8ded9;color:#657168;font-size:9px;line-height:1.5}.bcpv-definitions p:last-child{border:0}@media(max-width:800px){.bcpv-facts,.bcpv-definitions{grid-template-columns:repeat(2,1fr)}.bcpv-grid{grid-template-columns:1fr}.bcpv-grid>div{border-right:0;border-bottom:1px solid #d8ded9}}@media(max-width:520px){.bcpv-facts,.bcpv-definitions{grid-template-columns:1fr}.bcpv-study>header{align-items:flex-start;flex-direction:column}}.bcpv-regime-table{min-width:1120px!important}.bcpv-regime-table th small,.bcpv-regime-table td small{display:block;margin-top:4px;color:#748078;font-size:8px;font-weight:500}.bcpv-regime-table td:not(:first-child){padding-top:7px;padding-bottom:7px}.bcpv-regime-table td:not(:first-child)>span{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7px;text-align:right}.bcpv-regime-table td:not(:first-child)>span+span{margin-top:5px;padding-top:5px;border-top:1px solid #e1e6e2}.bcpv-regime-table td:not(:first-child) b{font-size:10px}.bcpv-regime-table .bcpv-current td{background:#fff8e8;border-top:2px solid #c89832}.bcpv-regime-plot-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 18px;border-top:1px solid #d8ded9;background:#f5f7fa}.bcpv-regime-plot-head p,.bcpv-regime-plot-head h4{margin:0}.bcpv-regime-plot-head h4{margin-top:4px;font-size:13px}.bcpv-regime-plot-head>p{max-width:450px;color:#68746c;font-size:9px;text-align:right}.bcpv-regime-chart{padding:12px 18px;background:#fff}.bcpv-regime-chart svg{display:block;width:100%;height:auto}.bcpv-regime-chart line{stroke:#e0e5e1;stroke-width:1}.bcpv-regime-chart line.zero{stroke:#6f7b73;stroke-width:1.4}.bcpv-regime-chart text{fill:#748078;font:9px ui-monospace,monospace}.bcpv-regime-series polyline{fill:none;stroke-width:2}.bcpv-regime-series circle{stroke:#fff;stroke-width:1}.bcpv-regime-legend{display:flex;justify-content:center;gap:18px;color:#657168;font-size:9px}.bcpv-regime-legend span{display:flex;align-items:center;gap:5px}.bcpv-regime-legend i{width:13px;height:3px}@media(max-width:700px){.bcpv-regime-plot-head{align-items:flex-start;flex-direction:column}.bcpv-regime-plot-head>p{text-align:left}.bcpv-regime-chart{overflow-x:auto}.bcpv-regime-chart svg{min-width:720px}}.ss-cohort-select{display:flex;align-items:center;gap:.45rem;border:1px solid #9ebaaa;background:#eef6f0;padding:.28rem .45rem;color:#214c37}.ss-cohort-select span{font-size:.62rem;letter-spacing:.12em}.ss-cohort-select select{border:0;background:transparent;font:inherit;font-weight:700;color:inherit;outline:none}.ss-cohort-multi{display:flex;align-items:center;gap:.3rem;border:1px solid #9ebaaa;background:#eef6f0;padding:.2rem .28rem;color:#214c37}.ss-cohort-multi legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ss-cohort-multi label{display:flex;align-items:center;gap:.25rem;padding:.22rem .38rem;border:1px solid #b7c9bd;background:#fff;font-size:.68rem;font-weight:700;white-space:nowrap}.ss-cohort-multi label:has(input:checked){background:#174a35;color:#fff;border-color:#174a35}.ss-cohort-multi input{margin:0;accent-color:#174a35}.ss-cohort-multi button{border:1px solid #174a35;background:transparent;color:#174a35;padding:.27rem .42rem;font:inherit;font-size:.65rem;font-weight:800;white-space:nowrap;cursor:pointer}.ss-cohort-comparison{margin:.8rem 0;border:1px solid #b9c8be;background:#fff}.ss-cohort-comparison>header{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid #c7d2cb}.ss-cohort-comparison>header span{font-size:.68rem;color:#68766e}.ss-cohort-comparison tfoot{font-weight:800;background:#eef5f0}.ss-focused-day .ss-chart polyline{fill:none;stroke-width:2}.ss-focused-day .day-spy{stroke:#3478b7;stroke-width:2.6!important}.ss-focused-day .day-call-short{stroke:#16875b}.ss-focused-day .day-call-long{stroke:#16875b;stroke-dasharray:5 4}.ss-focused-day .day-put-short{stroke:#487ca9}.ss-focused-day .day-put-long{stroke:#487ca9;stroke-dasharray:5 4}.ss-focused-day .day-spy-point{fill:#fff;stroke:#3478b7;stroke-width:2}.ss-focused-day .pnl-zero{stroke:#76837b}.ss-focused-day .pnl-up{fill:#259665}.ss-focused-day .pnl-down{fill:#ce5560}.ss-focused-day .chart-title,.ss-focused-day .pnl-label{fill:#65736a;font:700 9px ui-monospace,monospace;letter-spacing:.12em}.ss-focused-day .ss-sizing-legend .day-spy:before{background:#3478b7}.ss-focused-day .ss-sizing-legend .day-call-short:before{background:#16875b}.ss-focused-day .ss-sizing-legend .day-put-short:before{background:#487ca9}.ss-day-chart-note{margin:0;padding:.55rem .75rem;border-top:1px solid #d8e0da;color:#68766e;font-size:.68rem}.ss-forward50{margin:.8rem 0;border:1px solid #9ebaaa;background:#f4f8f5}.ss-forward50>header{display:flex;justify-content:space-between;align-items:center;padding:.75rem .85rem}.ss-forward50>header span,.ss-forward50>header b{display:block}.ss-forward50>header strong{font-size:1.05rem}.ss-forward50-progress{height:7px;margin:0 .85rem;background:#d9e2dc}.ss-forward50-progress i{display:block;height:100%;background:#17764a}.ss-forward50-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:.75rem;border-top:1px solid #d4ddd7;border-bottom:1px solid #d4ddd7}.ss-forward50-facts span{padding:.65rem .8rem;border-right:1px solid #d4ddd7;color:#68766e;font-size:.65rem}.ss-forward50-facts span:last-child{border-right:0}.ss-forward50-facts b{display:block;margin-bottom:.22rem;color:#18231d;font-size:.78rem}.ss-forward50 p{margin:0;padding:.7rem .85rem;color:#55635b;font-size:.7rem;line-height:1.5}.ss-forward50>small{display:block;padding:0 .85rem .7rem;color:#718078;font:9px ui-monospace,monospace}@media(max-width:760px){.ss-forward50-facts{grid-template-columns:repeat(2,1fr)}}.ss-forward50>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 .85rem;cursor:pointer;list-style:none}.ss-forward50>summary::-webkit-details-marker{display:none}.ss-forward50>summary>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.ss-forward50>summary>strong{color:#17764a;font-size:14px}.ss-forward50:not([open])>small,.ss-forward50:not([open])>.ss-forward50-facts{display:none}.ss-sizing-chart polyline.shared{stroke:#9a6c20}.ss-sizing-chart polyline.account{stroke-dasharray:7 5;stroke-width:1.6}.ss-sizing-legend .shared:before{background:#9a6c20}.ss-sizing-chart polyline.shared-equity{stroke:#59635d}.ss-sizing-legend .shared-equity:before{background:#59635d}.ss-spy-axis{fill:#3d78a7!important}.sor-scope-controls{grid-template-columns:1.65fr .6fr 1.05fr 1.15fr 1.4fr}.sor-scope-controls .dates>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sor-scope-controls .dates label>span{display:block;margin-bottom:4px;color:#68766e;font-size:8px}.sor-scope-controls .dates input{box-sizing:border-box;width:100%;height:34px;border:1px solid #bcc8c0;background:#fff;padding:0 5px;color:#17231d;font:9px IBM Plex Mono,monospace}.sor-scope-controls .dates button{min-height:27px;margin-top:5px;border:0;background:transparent;color:#17764a;font-size:8px;font-weight:800;cursor:pointer}.sor-scope-controls .dates button:disabled{color:#87928b;cursor:not-allowed}.sor-scope-controls input[type=date]:focus-visible,.sor-scope-controls .dates button:focus-visible{outline:3px solid #62cf98;outline-offset:2px}@media(max-width:1050px){.sor-scope-controls{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sor-scope-controls{grid-template-columns:1fr}}.pwf{scroll-margin-top:18px}.pwf-head{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #d8ded9;background:#f5f7fa}.pwf-head h2,.pwf-head p{margin:0}.pwf-head h2{margin-top:4px;font-size:17px}.pwf-head>span{padding:5px 8px;border:1px solid #9ebaaa;background:#eef6f0;color:#214c37;font:9px IBM Plex Mono,monospace}.pwf-note{margin:0;padding:12px 18px;border-bottom:1px solid #d8ded9;color:#536071;font-size:10px;line-height:1.55}.pwf-kpis{display:grid;grid-template-columns:repeat(4,1fr);background:#edf3ef}.pwf-kpis article{padding:13px 15px;border-right:1px solid #d8ded9}.pwf-kpis span,.pwf-kpis b,.pwf-kpis small{display:block}.pwf-kpis span{color:#748078;font-size:8px;text-transform:uppercase}.pwf-kpis b{margin:6px 0;font-size:17px}.pwf-kpis small{color:#68746c;font-size:8px}.pwf-trade{display:grid;grid-template-columns:.8fr 1fr 1.5fr 1fr;border-top:1px solid #d8ded9;border-bottom:1px solid #d8ded9}.pwf-trade>*{padding:11px 13px;border-right:1px solid #d8ded9;font-size:9px}.pwf-scroll{overflow:auto}.pwf-scroll table{min-width:1040px}.pwf-scroll td small{display:block;max-width:210px;margin-top:4px;color:#748078;font-size:8px;white-space:normal}.pwf .good{color:#17764a}.pwf .bad{color:#b33443}.pwf .warn{color:#8a651d}.pwf-agents{display:grid;grid-template-columns:1.5fr repeat(6,1fr);border-top:1px solid #d8ded9}.pwf-agents header,.pwf-agents>div{padding:12px 13px;border-right:1px solid #d8ded9}.pwf-agents h3,.pwf-agents header span,.pwf-agents b,.pwf-agents div span{display:block}.pwf-agents h3{margin:0;font-size:12px}.pwf-agents header span,.pwf-agents div span{margin-top:5px;color:#68746c;font-size:8px}.pwf-agents b{font-size:9px;text-transform:capitalize}.pwf-protocol{display:grid;grid-template-columns:1fr 2.8fr;border-top:1px solid #d8ded9;background:#f7faf7}.pwf-protocol header{padding:15px 18px}.pwf-protocol h3,.pwf-protocol p{margin:0}.pwf-protocol h3{margin-top:4px;font-size:14px}.pwf-protocol ol{margin:0;padding:14px 30px;border-left:1px solid #d8ded9}.pwf-protocol li{padding:4px 0;color:#536071;font-size:10px;line-height:1.45}.pwf footer{padding:12px 18px;border-top:1px solid #d8ded9;background:#fff8e8;color:#6d531d;font-size:10px;line-height:1.55}@media(max-width:800px){.pwf-kpis{grid-template-columns:repeat(2,1fr)}.pwf-trade,.pwf-protocol{grid-template-columns:1fr}.pwf-agents{grid-template-columns:repeat(2,1fr)}.pwf-agents header{grid-column:1/-1}.pwf-protocol ol{border-left:0;border-top:1px solid #d8ded9}}.ivp-whisker{stroke:currentColor;stroke-width:1;stroke-dasharray:2 2;opacity:.42}.ivp-point-n{fill:#6c786f;font:6px IBM Plex Mono,monospace;pointer-events:none}.ivp-stat-toggle{display:flex;align-items:center;gap:4px}.ivp-stat-toggle button{min-height:28px;padding:0 10px;border:1px solid #b8c3bb;background:#fff;color:#435149;font:700 9px IBM Plex Sans,sans-serif;cursor:pointer}.ivp-stat-toggle button.active{border-color:#174a35;background:#174a35;color:#fff}.ivp-stat-toggle>span{margin-left:7px;color:#748078;font:9px IBM Plex Mono,monospace}.ivp-fixed-control{border-top:1px solid #d8ded9;background:#f7faf7}.ivp-fixed-control summary{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;cursor:pointer}.ivp-fixed-control summary b,.ivp-fixed-control summary small{display:block}.ivp-fixed-control summary b{font-size:11px}.ivp-fixed-control summary small,.ivp-fixed-control summary>span:last-child{margin-top:3px;color:#68746c;font:8px IBM Plex Mono,monospace}.ivp-fixed-control table{min-width:520px}.ivp-fixed-control>p{margin:0;padding:10px 16px;border-top:1px solid #d8ded9;color:#68746c;font-size:9px;line-height:1.5}@media(max-width:700px){.ivp-stat-toggle{width:100%;flex-wrap:wrap}}.sor-specialist-cues{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 14px;padding:10px;background:#f3f8f5;border:1px solid #c8d9cf}.sor-specialist-cues div{display:flex;flex-direction:column;gap:2px}.sor-specialist-cues span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#596b61}.sor-specialist-cues b{font-size:15px;color:#123f2c}.sor-specialist-cues small{color:#66736c}.sor-specialist-cues p{grid-column:1/-1;margin:2px 0 0;font-size:11px;color:#66736c}.sor-specialist-tag{display:inline-block;padding:2px 4px;margin-left:3px;background:#ddefe4;color:#17623e;font-size:8px;letter-spacing:.06em;vertical-align:middle}.hypothesis-registry td,.hypothesis-registry th{vertical-align:top}.hypothesis-registry td small{display:block;margin-top:4px;color:#78847d}.hypothesis-status{display:inline-block;padding:3px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hypothesis-status.follow_up{background:#ddefe4;color:#17623e}.hypothesis-status.observe{background:#e5edf7;color:#31577e}.hypothesis-status.deprioritized{background:#fff0cf;color:#785500}.hypothesis-status.rejected{background:#f7dddd;color:#8e2830}.sor-page-nav{position:sticky;top:0;z-index:20;margin:0 0 18px;border:1px solid #cbd6cf;background:#f8fbf9f7;backdrop-filter:blur(8px);padding:10px 14px;display:flex;gap:16px;align-items:flex-start}.sor-page-nav>b{flex:0 0 auto;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#294c3e;padding-top:5px}.sor-page-nav>div{display:flex;flex-wrap:wrap;gap:5px 13px}.sor-page-nav a{color:#315747;font-size:11px;text-decoration:none;border-bottom:1px solid transparent;padding:3px 0}.sor-page-nav a:hover,.sor-page-nav a:focus{color:#0f4935;border-color:#0f4935}.sor-block,.ss-sizing-study,.aft-provider{scroll-margin-top:72px}.ss-pivot-plot{border:1px solid #ced8d2;background:#fbfcfb;margin:0 12px 12px;overflow-x:auto}.ss-pivot-plot-head{display:flex;justify-content:space-between;gap:20px;padding:11px 14px;border-bottom:1px solid #d9e1dc}.ss-pivot-plot-head b{font-size:12px}.ss-pivot-plot-head span{font-size:10px;color:#68756e}.ss-pivot-plot svg{display:block;min-width:780px;width:100%;height:auto}.ss-pivot-plot .pivot-zero{stroke:#8f9b95;stroke-width:1}.ss-pivot-plot .pivot-up{fill:#27845c}.ss-pivot-plot .pivot-down{fill:#c94c57}.ss-pivot-plot .pivot-value{font-size:9px;fill:#38463f}.ss-pivot-plot .pivot-label{font-size:9px;fill:#5b6962}.ss-pivot-plot .pivot-axis{font-size:9px;fill:#718078}@media(max-width:800px){.sor-page-nav{position:relative;display:block}.sor-page-nav>b{display:block;margin-bottom:6px}.ss-pivot-plot-head{display:block}.ss-pivot-plot-head span{display:block;margin-top:4px}}.sor-block.is-collapsed>:not(.sor-block-head){display:none!important}.sor-section-toggle{margin-left:auto;align-self:center;border:1px solid #b8c8bf;background:#fff;color:#274b3c;padding:6px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sor-heading-anchor{margin-left:7px;color:#8aa095;text-decoration:none;font-size:13px;opacity:.55}.sor-heading-anchor:hover{opacity:1}.sor-block-head h2[title]{cursor:help}.csl-workspace{position:relative;scroll-margin-top:72px;margin:24px 0 42px;border:1px solid #173e2d;background:#f7faf7;box-shadow:0 12px 30px #173e2d17}.csl-workspace:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#173e2d,#2fa66c 58%,#85dbae);pointer-events:none}.csl-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:28px 28px 24px;background:#eef5f0;border-bottom:1px solid #b9cbbf}.csl-workspace-head>div{max-width:760px}.csl-workspace-head h2{margin:7px 0 8px;color:#13271e;font-size:clamp(28px,4vw,42px);line-height:1;letter-spacing:-.045em}.csl-workspace-head p{margin:0;color:#526158;font-size:13px;line-height:1.6}.csl-workspace-status{flex:0 0 auto;max-width:250px;padding:7px 9px;border:1px solid #9ebaaa;background:#fff;color:#315747;font:9px/1.45 IBM Plex Mono,ui-monospace,monospace;text-align:right}.csl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #b9cbbf;background:#fff}.csl-steps a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:16px 15px;border-right:1px solid #d5ded8;color:#26352c;text-decoration:none;transition:background-color .15s ease,color .15s ease}.csl-steps a:last-child{border-right:0}.csl-steps a:hover{background:#edf7f1;color:#0e5c38}.csl-steps a:focus-visible{position:relative;z-index:1;outline:3px solid #62cf98;outline-offset:-3px}.csl-steps a>b{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#173e2d;color:#fff;font:800 10px IBM Plex Mono,ui-monospace,monospace}.csl-steps span,.csl-steps strong,.csl-steps small{display:block}.csl-steps strong{font-size:11px;letter-spacing:.02em}.csl-steps small{margin-top:4px;color:#6a776f;font-size:9px;line-height:1.4}.csl-workspace>.sor-exploration-scope{margin:22px 22px 0}.csl-workspace>.sor-block,.csl-workspace>.ss-shell{margin:22px}.csl-workspace>.ss-shell{margin-bottom:28px}.csl-result-provenance{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border-bottom:1px solid #ced9d2;background:#f1f6f3;color:#536158;font:9px IBM Plex Mono,ui-monospace,monospace}.csl-result-provenance span:first-child{margin-right:auto;color:#234b39}.csl-result-provenance code{padding:3px 5px;border:1px solid #bdcbc2;background:#fff;color:#315747}.csl-result-provenance.is-pending{border-left:3px solid #b78525;background:#fff8e8}.csl-result-provenance.is-ready{border-left:3px solid #238458}.csl-result-provenance.is-error{border-left:3px solid #bc3745;background:#fff0f1;color:#8b2631}.csl-evidence-library{scroll-margin-top:72px;margin:48px 0 0;border:1px solid #d3d9d5;background:#f5f7f5;color:#334139}.csl-evidence-library>summary{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:72px;padding:0 20px;border-left:3px solid #91a398;background:#f0f3f1;cursor:pointer;list-style:none}.csl-evidence-library>summary::-webkit-details-marker{display:none}.csl-evidence-library>summary:before{content:"+";display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border:1px solid #9daaa2;background:#fff;color:#536159;font:16px IBM Plex Mono,ui-monospace,monospace}.csl-evidence-library[open]>summary:before{content:"−"}.csl-evidence-library>summary>span{display:grid;flex:1;gap:5px}.csl-evidence-library>summary b{font-size:14px;color:#29372f}.csl-evidence-library>summary small{color:#707b74;font-size:10px;line-height:1.45;font-weight:400}.csl-evidence-library>summary>strong{color:#718078;font:700 9px IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.csl-evidence-library>summary:hover{background:#e9eeeb}.csl-evidence-library>summary:focus-visible{outline:3px solid #62cf98;outline-offset:3px}.csl-evidence-library-body{padding:1px 18px 28px;border-top:1px solid #d8ded9;background:#fafbfa}.csl-evidence-library-body>.sor-block,.csl-evidence-library-body>.ss-sizing-study,.csl-evidence-library-body>.aft-provider{margin-top:18px;box-shadow:none}.csl-evidence-library-body>.sor-block{border-color:#d9dfdb}.csl-evidence-library-body .sor-block-head{background:#f5f7f5}@media(max-width:900px){.csl-workspace-head{align-items:flex-start;flex-direction:column;gap:14px}.csl-workspace-status{max-width:none;text-align:left}.csl-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.csl-steps a:nth-child(2){border-right:0}.csl-steps a:nth-child(-n+2){border-bottom:1px solid #d5ded8}}@media(max-width:600px){.csl-workspace{margin-inline:-6px}.csl-workspace-head{padding:24px 17px 20px}.csl-workspace-head h2{font-size:30px}.csl-steps{grid-template-columns:1fr}.csl-steps a,.csl-steps a:nth-child(2){border-right:0;border-bottom:1px solid #d5ded8}.csl-steps a:last-child{border-bottom:0}.csl-workspace>.sor-exploration-scope,.csl-workspace>.sor-block,.csl-workspace>.ss-shell{margin:14px 10px}.csl-evidence-library>summary{align-items:flex-start;flex-wrap:wrap;gap:11px;padding:16px 14px}.csl-evidence-library>summary>span{flex:1 1 calc(100% - 42px)}.csl-evidence-library>summary>strong{margin-left:42px}.csl-evidence-library-body{padding:1px 8px 18px}}.csl-shadow{border:1px solid #9db4a5;background:#f4f8f5;margin:18px 0;padding:18px;color:#16251d}.csl-shadow>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.csl-shadow h3{margin:3px 0 4px;font-size:18px}.csl-shadow header p{margin:0;color:#59665f}.csl-shadow header>b{padding:8px 12px;border:1px solid;font:700 11px/1 ui-monospace,monospace;letter-spacing:.08em}.csl-shadow .pass{color:#08783e;background:#e4f4e9}.csl-shadow .fail{color:#b42332;background:#fae8e9}.csl-shadow-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:16px 0}.csl-shadow-pipeline span{display:flex;gap:7px;align-items:center;padding:9px;border:1px solid #cbd8cf;background:#fff;text-transform:capitalize;font-size:12px}.csl-shadow-pipeline b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#174c34;color:#fff;font-size:10px}.csl-shadow-books{display:grid;grid-template-columns:1fr 1fr;gap:10px}.csl-shadow-books article{border:1px solid #cbd8cf;background:#fff;padding:12px}.csl-shadow-books article>div{display:flex;justify-content:space-between}.csl-shadow-books em{color:#08783e;font-style:normal;font-weight:700}.csl-shadow-books dl{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0 8px}.csl-shadow-books dt{grid-row:1;color:#6c7972;font-size:10px;text-transform:uppercase}.csl-shadow-books dd{grid-row:2;margin:2px 0 0;font:700 18px/1 ui-monospace,monospace}.csl-shadow-books code,.csl-shadow footer code{font-size:11px;color:#59665f}.csl-shadow-acceptance{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.csl-shadow-acceptance span{padding:6px 9px;background:#fff;border:1px solid #cbd8cf;font-size:11px;text-transform:capitalize}.csl-shadow-acceptance .ok{color:#08783e}.csl-shadow-acceptance .bad{color:#b42332}.csl-shadow-trace{border-top:1px solid #cbd8cf;padding-top:10px}.csl-shadow-trace summary{cursor:pointer;font-weight:700}.csl-shadow-trace pre{max-height:360px;overflow:auto;background:#10261b;color:#d6f5e2;padding:12px}.csl-shadow footer{display:flex;justify-content:space-between;margin-top:12px;color:#59665f;font-size:11px}@media(max-width:800px){.csl-shadow-pipeline{grid-template-columns:1fr 1fr}.csl-shadow-books{grid-template-columns:1fr}.csl-shadow>header{display:block}.csl-shadow header>b{display:inline-block;margin-top:10px}}.sor-exploration-scope>header{grid-template-columns:1fr auto}.csl-shadow{padding:0}.csl-shadow>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 13px;cursor:pointer;list-style:none}.csl-shadow>summary::-webkit-details-marker{display:none}.csl-shadow>summary>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.csl-shadow>summary>b{padding:5px 8px;border:1px solid;font:700 9px/1 ui-monospace,monospace;letter-spacing:.07em}.csl-shadow-body{padding:0 16px 14px;border-top:1px solid #cbd8cf}.csl-result-provenance{justify-content:flex-end;min-height:28px;padding:0 9px}.csl-result-provenance span:first-child{margin-right:0;font-weight:700}.csl-result-provenance .sor-info{margin-left:2px}.ss-capture-hypothesis{background:#164b33!important;color:#fff!important;border-color:#164b33!important}.ss-capture-hypothesis:disabled{opacity:.45}.ss-hypothesis-capture{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 12px 12px;padding:10px 12px;border:1px solid #a9c2b1;background:#f1f7f3;color:#315b46;font-size:11px}.ss-hypothesis-capture span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#647168}.ss-hypothesis-registry{margin:0 12px 14px;border:1px solid #a9c2b1;background:#fff}.ss-hypothesis-registry>summary{padding:10px 12px;cursor:pointer;font-weight:700}.ss-hypothesis-registry article{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid #d8e2db}.ss-hypothesis-registry article span{display:grid;gap:3px}.ss-hypothesis-registry code{font-size:10px;color:#69766f}.ss-hypothesis-registry em{font-style:normal;text-transform:uppercase;font:700 10px/1 ui-monospace,monospace;color:#315b46}.ss-hypothesis-registry button{padding:7px 9px;border:1px solid #164b33;background:#164b33;color:#fff}.ss-validation-result{grid-column:1/-1;border-top:1px solid #cbd5cf;padding-top:12px;margin-top:6px}.ss-validation-result>p{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px}.ss-validation-result>p small{font-weight:400}.ss-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ss-validation-grid section{display:grid;grid-template-columns:1fr auto;padding:10px;border:1px solid #cbd5cf;background:#f4f8f5bf}.ss-validation-grid section span,.ss-validation-grid section small{grid-column:1/-1}.ss-validation-grid section strong{font-size:15px}.ss-validation-result footer{margin-top:9px;font:11px ui-monospace,monospace;color:#66736b}@media(max-width:760px){.ss-validation-grid{grid-template-columns:1fr}}.sor-shell{--ink:#07111f;--muted:rgba(7,17,31,.68);--line:rgba(7,17,31,.12);--paper:#fff;max-width:1320px;padding:28px 24px 80px;color:#07111f;font-family:IBM Plex Sans,sans-serif}.sor-shell h1,.sor-shell h2,.sor-shell h3,.sor-shell button,.sor-shell summary{font-family:Chakra Petch,IBM Plex Sans,sans-serif}.sor-shell table,.sor-shell code,.sor-shell output,.sor-shell [class*=kpi] b{font-variant-numeric:tabular-nums}.sor-hero{display:block;max-width:900px;padding:36px 0 30px;border-top:0;border-bottom:1px solid rgba(7,17,31,.24)}.sor-hero .sor-eyebrow{display:block;margin:0 0 14px;color:#07111f85;font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em}.sor-hero h1{margin:0;color:#07111f;font:700 clamp(38px,5vw,56px)/1.05 "Chakra Petch",sans-serif;letter-spacing:-.01em;text-wrap:balance}.sor-hero-explainer{max-width:65ch!important;margin:14px 0 0!important;color:#07111fad!important;font-size:16px!important;line-height:1.55!important}.sor-hero-facts{display:flex;flex-wrap:wrap;gap:0;margin-top:24px;border-block:1px solid rgba(7,17,31,.12)}.sor-hero-facts span{padding:10px 16px;border-right:1px solid rgba(7,17,31,.12);color:#07111f94;font:400 10px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.sor-hero-facts span:first-child{padding-left:0}.sor-hero-facts span:last-child{border-right:0}.sor-page-nav{top:0;z-index:20;margin:18px 0 24px;padding:0;border:1px solid rgba(7,17,31,.16);border-radius:2px;background:#fffffff7;backdrop-filter:blur(14px);align-items:stretch}.sor-page-nav>b{display:flex;align-items:center;padding:0 14px;border-right:1px solid rgba(7,17,31,.12);color:#07111f;font:600 11px Chakra Petch,sans-serif;letter-spacing:.02em;text-transform:none}.sor-page-nav>div{gap:0}.sor-page-nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-right:1px solid rgba(7,17,31,.08);color:#07111fad;font-size:12px}.sor-page-nav a:hover,.sor-page-nav a:focus-visible{background:#07111f09;color:#07111f;outline:0;box-shadow:inset 0 -2px #07111f}.csl-workspace{margin:24px 0 42px;border:1px solid rgba(7,17,31,.24);border-radius:3px;background:#fff;box-shadow:none}.csl-workspace:before{display:none}.csl-workspace-head{align-items:flex-start;padding:24px 24px 22px;border-bottom:1px solid rgba(7,17,31,.12);background:#fff}.csl-workspace-head .sor-eyebrow{color:#07111f80;font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em}.csl-workspace-head h2{margin:7px 0 0;color:#07111f;font:700 clamp(27px,3vw,38px)/1.1 "Chakra Petch",sans-serif;letter-spacing:-.005em}.csl-workspace-status{max-width:290px;padding:8px 10px;border:1px solid rgba(45,92,56,.34);border-radius:2px;background:#fff;color:#2d5c38;font:500 10px/1.45 IBM Plex Mono,monospace;text-align:right}.csl-steps{border-bottom:1px solid rgba(7,17,31,.16);background:#07111f06}.csl-steps a{grid-template-columns:26px minmax(0,1fr);min-height:72px;padding:14px;border-right-color:#07111f1f;color:#07111f;transition:background-color .18s ease}.csl-steps a:hover{background:#fff;color:#07111f}.csl-steps a:focus-visible{outline:3px solid rgba(7,17,31,.24);outline-offset:-3px}.csl-steps a>b{width:24px;height:24px;border:1px solid #07111f;border-radius:2px;background:#07111f;color:#fff;font:500 10px IBM Plex Mono,monospace}.csl-steps strong{font:600 13px Chakra Petch,sans-serif}.csl-steps small{color:#07111f94;font-size:10px}.csl-workspace>.sor-exploration-scope,.csl-workspace>.sor-block,.csl-workspace>.ss-shell{margin:20px}.csl-evidence-library{border-color:#07111f29;border-radius:3px;background:#07111f06;color:#07111f}.csl-evidence-library>summary{border-left:3px solid #07111f;background:#07111f06}.csl-evidence-library>summary:before{border-color:#07111f3d;border-radius:2px;color:#07111f}.csl-evidence-library>summary b{color:#07111f;font-family:Chakra Petch,sans-serif}.csl-evidence-library>summary small,.csl-evidence-library>summary>strong{color:#07111f99}.csl-evidence-library>summary:hover{background:#07111f0e}.csl-evidence-library>summary:focus-visible{outline:3px solid rgba(7,17,31,.24)}.csl-evidence-library-body{background:#fff}.sor-section-toggle,.ss-chart-head button,.ss-explorer-presets button,.ss-sort-direction,.ss-clear-focus,.ss-preset-manager button{border-radius:2px}.ss-chart-head button.active,.ss-explorer-presets button.active,.ss-preset-manager .ss-preset-primary,.ss-capture-hypothesis{border-color:#07111f!important;background:#07111f!important;color:#fff!important}.ss-underlying-line,.ss-underlying-point{stroke:#07111f}.ss-spy-axis{fill:#07111fad!important}.sor-back:focus-visible,.sor-track-nav a:focus-visible,details summary:focus-visible,.ss-preset-manager button:focus-visible,.ss-preset-manager input:focus-visible,.ss-preset-manager select:focus-visible{outline-color:#07111f4d}@media(max-width:800px){.sor-shell{padding:18px 14px 60px}.sor-page-nav{position:relative;display:block}.sor-page-nav>b{min-height:42px;border-right:0;border-bottom:1px solid rgba(7,17,31,.12)}.sor-page-nav>div{display:grid;grid-template-columns:repeat(3,1fr)}.sor-page-nav a{justify-content:center;border-bottom:1px solid rgba(7,17,31,.08)}.csl-workspace-head{padding:20px 16px}.csl-workspace-status{text-align:left}.csl-workspace>.sor-exploration-scope,.csl-workspace>.sor-block,.csl-workspace>.ss-shell{margin:12px}}@media(max-width:520px){.sor-hero-facts{display:grid}.sor-hero-facts span,.sor-hero-facts span:first-child{padding:9px 0;border-right:0;border-bottom:1px solid rgba(7,17,31,.08)}.sor-hero-facts span:last-child{border-bottom:0}.sor-page-nav>div{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.csl-steps a{transition:none}}
