:root{color-scheme:dark;--bg:#0b0d0e;--bg-soft:#131617;--bg-raised:#1a1e20;--ink:#ededed;--ink-soft:#a0a4a6;--ink-faint:#82888a;--line:#262a2c;--line-strong:#ededed;--accent:#9df06b;--accent-ink:#0b0d0e;--accent-fg:#9df06b;--link:#6ea8ff;--risk-low:#22c55e;--risk-mid:#eab308;--risk-high:#ef4444;--role-asset:#ededed;--role-indicator:#6ea8ff;--role-fair-value:#b18cf5;--role-band-high:#ef4444;--role-band-low:#22c55e;--role-neutral:#7f8688;--role-positive:#22c55e;--role-negative:#ef4444;--cohort-0:#6ea8ff;--cohort-1:#fb923c;--cohort-2:#2dd4bf;--cohort-3:#c084fc;--cohort-4:#eab308;--cohort-5:#f472b6;--cohort-6:#4ade80;--cohort-7:#94a3b8;--ramp-0:#22c55e;--ramp-1:#4ade80;--ramp-2:#86cf3f;--ramp-3:#bfd42a;--ramp-4:#eab308;--ramp-5:#f59e0b;--ramp-6:#f97316;--ramp-7:#ef4444;--ramp-8:#dc2626;--ramp-9:#b91c1c;--gutter:24px;--maxw:1240px;--sans:"Helvetica Neue",Helvetica,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--texture:radial-gradient(var(--line) 1px,transparent 1px)}:root[data-theme=light]{color-scheme:light;--bg:#ffffff;--bg-soft:#fafafa;--bg-raised:#f2f2f2;--ink:#2f2f2f;--ink-soft:#6b6b6b;--ink-faint:#6d7375;--line:#e2e2e2;--line-strong:#2f2f2f;--accent:#9df06b;--accent-ink:#2f2f2f;--accent-fg:#456e0d;--link:#1d63d8;--risk-low:#15803d;--risk-mid:#a16207;--risk-high:#b91c1c;--role-asset:#2f2f2f;--role-indicator:#1d63d8;--role-fair-value:#7b3fe4;--role-band-high:#b91c1c;--role-band-low:#15803d;--role-neutral:#8b8b8b;--role-positive:#15803d;--role-negative:#b91c1c;--cohort-0:#1d63d8;--cohort-1:#c2410c;--cohort-2:#0f766e;--cohort-3:#9333ea;--cohort-4:#a16207;--cohort-5:#be185d;--cohort-6:#15803d;--cohort-7:#475569;--ramp-0:#14532d;--ramp-1:#166534;--ramp-2:#15803d;--ramp-3:#4d7c0f;--ramp-4:#a16207;--ramp-5:#b45309;--ramp-6:#c2410c;--ramp-7:#b91c1c;--ramp-8:#991b1b;--ramp-9:#7f1d1d}@media (max-width:640px){:root{--gutter:16px}}*,:after,:before{box-sizing:border-box;border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--bg);background-image:var(--texture);background-size:22px 22px;color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}blockquote,body,dd,dl,figure,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}b,strong{font-weight:600}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.display{font-weight:400;letter-spacing:-.04em;line-height:1.02}.mark{background:var(--accent);color:var(--accent-ink);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.kicker{font:400 13px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.kicker.pill{display:inline-block;border:1px solid var(--line);padding:7px 12px}.mono{font-family:var(--mono)}.btn,.mono{letter-spacing:.02em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--mono);padding:17px 26px;border:1px solid var(--line-strong);background:var(--line-strong);color:var(--bg);cursor:pointer;transition:none}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--line-strong);color:var(--bg);border-color:var(--line-strong)}.btn .arw{font-family:var(--mono)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}.header .wrap{height:76px;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:600;letter-spacing:-.035em}.brand span.glyph{width:13px;height:13px;background:var(--line-strong)}.header nav{display:flex;align-items:center;gap:26px;margin-right:auto;font:400 13px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.header nav a:hover{color:var(--ink)}.header .end{display:flex;gap:10px}.header .end .btn{padding:13px 20px}.hero{padding:84px 0 0;text-align:center}.hero h1{font-size:clamp(46px,8.2vw,104px);max-width:13ch;margin:0 auto}.hero .lede{margin:30px auto 0;max-width:58ch;color:var(--ink-soft);font-size:18px;line-height:1.55}.hero .actions{margin-top:36px;gap:12px}.hero .actions,.statrow{display:flex;justify-content:center;flex-wrap:wrap}.statrow{margin-top:44px;gap:10px 34px;font:400 13px/1.4 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.statrow b{color:var(--ink);font-weight:400}.panel{border:1px solid var(--line-strong);background:var(--bg)}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border-bottom:1px solid var(--line-strong);font:400 13px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.panel>header .glyphs{display:flex;gap:10px;color:var(--ink-faint)}.panel .body{padding:24px}.gauge{padding:64px 0 0}.gauge .top{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.gauge .value{font-size:clamp(64px,11vw,128px);font-weight:400;letter-spacing:-.05em;line-height:.9}.gauge .facts{display:flex;gap:40px;flex-wrap:wrap;font:400 13px/1.6 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint)}.gauge .facts b{display:block;margin-top:4px;color:var(--ink);font-size:18px;font-weight:400;letter-spacing:-.02em;text-transform:none}.ramp{margin-top:30px;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px}.ramp i{height:16px;opacity:.22}.ramp i.on{opacity:1}.ramp-scale{margin-top:8px;font:400 13px/1 var(--mono);color:var(--ink-faint)}.gauge .def,.ramp-scale{display:flex;justify-content:space-between}.gauge .def{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);gap:32px;flex-wrap:wrap}.gauge .def p{max-width:72ch;color:var(--ink-soft);font-size:15px;line-height:1.6}.gauge .def .stamp{font:400 13px/1.9 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.block{padding:96px 0;border-top:1px solid var(--line)}.block h2{margin-top:22px;font-size:clamp(32px,4.6vw,58px);max-width:18ch}.block .lede{margin-top:24px;max-width:66ch;color:var(--ink-soft);font-size:18px;line-height:1.6}.block .actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.cards{margin-top:48px;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.cards article{background:var(--bg);padding:28px 26px 30px}.cards h3{font-size:18px;font-weight:600;letter-spacing:-.015em}.cards p{margin-top:11px;color:var(--ink-soft);font-size:15px;line-height:1.6}.strip{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font:400 13px/1.6 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint)}.strip b{color:var(--ink);font-weight:400}.figures{display:grid;grid-gap:1px;gap:1px;background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.figures figure{background:var(--bg);padding:18px 18px 14px}.figures figcaption{font-size:15px;font-weight:600;letter-spacing:-.01em}.figures .sub{margin-top:4px;font:400 13px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint)}.figures svg{display:block;width:100%;height:58px;margin-top:14px}.study dl{margin-top:44px;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.study .cell{background:var(--bg);padding:24px 22px 26px}.study dt{font:400 13px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.study dd{margin-top:10px;font-size:30px;font-weight:400;letter-spacing:-.04em}.study dd small{display:block;margin-top:8px;font-size:13px;letter-spacing:0;color:var(--ink-soft);line-height:1.5}.study blockquote{margin-top:44px;font-size:clamp(22px,2.9vw,34px);max-width:26ch}.footer{border-top:1px solid var(--line);padding:60px 0 68px;color:var(--ink-soft);font-size:13px}.footer .cols{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1.8fr 1fr 1fr}.footer h3{font:400 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:16px}.footer li{margin:9px 0}.footer .legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);max-width:82ch;font-size:13px;line-height:1.75}@media (max-width:900px){.header nav{display:none}.footer .cols{grid-template-columns:1fr}}@media (max-width:640px){.hero{padding-top:52px}.block{padding:64px 0}.header .wrap{gap:16px}.header .end{gap:6px}.header .end .btn{padding-inline:12px}.gauge .facts{gap:24px}.footer a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}}.shell{display:grid;grid-template-columns:288px minmax(0,1fr);align-items:start;min-height:calc(100vh - 77px);background:var(--bg);background-image:none}:root:not([data-theme=light]) .shell{--bg:#000000;--bg-soft:#0b0d0e}.shell:has(.rail.collapsed){grid-template-columns:0 minmax(0,1fr)}.rail{position:-webkit-sticky;position:sticky;top:77px;height:calc(100vh - 77px);border-right:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.rail.collapsed{width:0;border:0;overflow:visible;background:transparent;z-index:20}.rail.collapsed .railtoggle{position:fixed;top:93px;left:0;width:auto;min-width:76px;border:1px solid var(--line);border-left:0;background:var(--bg);color:var(--ink);z-index:20}.rail .scroll{overflow-y:auto;flex:1 1;padding-bottom:24px}.rail .pad{padding:16px 16px 12px;border-bottom:1px solid var(--line)}.tabs{display:grid;grid-auto-flow:column;border:1px solid var(--line)}.tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-soft);font:400 13px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:10px 6px;cursor:pointer}.tabs button:last-child{border-right:0}.tabs button[aria-pressed=true]{background:var(--line-strong);color:var(--bg)}.field{margin-top:10px}.field label{display:block;font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.field input,.field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:400 15px/1 var(--sans);padding:9px 10px}.field input:focus,.field select:focus{border-color:var(--ink)}.tree{padding:8px 0 0}.tree .group>button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:13px 16px;cursor:pointer;display:flex;justify-content:space-between;gap:8px}.tree .group>button:hover{background:var(--bg-soft)}.tree .group>button .count{color:var(--ink-faint)}.tree .group ul{padding-bottom:6px}.tree a{display:block;padding:8px 16px 8px 26px;font-size:13px;line-height:1.35;color:var(--ink-soft);border-left:2px solid transparent}.tree a:hover,.tree a[aria-current=page]{background:var(--bg-soft);color:var(--ink)}.tree a[aria-current=page]{border-left-color:var(--accent)}.tree .none{padding:14px 16px;color:var(--ink-faint);font-size:13px}.railtoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-top:1px solid var(--line);background:var(--bg);color:var(--ink-faint);font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:13px 16px;text-align:left;cursor:pointer}.railtoggle:hover{color:var(--ink)}.chartmain{min-width:0;padding:0 0 80px;background:var(--bg)}.asset-context{min-height:38px;padding:0 var(--gutter);border-bottom:1px solid var(--line);display:flex;align-items:stretch;overflow-x:auto}.asset-context a{display:flex;align-items:center;padding:0 14px;border-right:1px solid var(--line);color:var(--ink-faint);font:400 12px/1 var(--mono);white-space:nowrap}.asset-context a:hover,.asset-context a[aria-current=page]{color:var(--ink);background:var(--bg-soft)}.asset-context a[aria-current=page]{box-shadow:inset 0 -2px var(--accent)}.controlbar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:16px var(--gutter);border-bottom:1px solid var(--line)}.controlbar .spacer{margin-left:auto}.control label{display:block;font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.control input[type=number],.control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:400 15px/1 var(--sans);padding:9px 12px;min-width:116px}.datepair{display:flex;align-items:flex-end;border:1px solid var(--line)}.datepair label{margin:0;padding:5px 8px 4px;border-right:1px solid var(--line)}.datepair label span{display:block;margin-bottom:3px;font:400 10px/1 var(--mono);color:var(--ink-faint)}.datepair input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font:400 12px/1 var(--mono);min-width:118px}.datepair .pressbtn{align-self:stretch;border:0}.calendar-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-end;min-height:37px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:9px 12px;font:400 12px/1 var(--sans);cursor:pointer}.calendar-toggle[aria-expanded=true]{background:var(--bg-soft);color:var(--ink)}.cq-ask-row{display:flex;justify-content:flex-end;padding:10px var(--gutter) 0}.di-chart-context{margin-bottom:18px;border:1px solid var(--line);padding:10px 12px;display:flex;justify-content:space-between;gap:16px;color:var(--ink-soft);font:400 12px/1.4 var(--mono);text-transform:uppercase}.di-chart-context a{color:var(--ink)}.rangeerror{display:block;max-width:300px;margin-top:5px;color:var(--risk-high);font:400 11px/1.3 var(--sans)}.seg{display:inline-flex;border:1px solid var(--line)}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-soft);font:400 13px/1 var(--sans);padding:10px 15px;cursor:pointer}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--line-strong);color:var(--bg)}.pressbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink);font:400 13px/1 var(--sans);padding:10px 15px;cursor:pointer}.pressbtn[aria-pressed=true]{background:var(--line-strong);border-color:var(--line-strong);color:var(--bg)}.star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-faint);font-size:15px;line-height:1;padding:10px 13px;cursor:pointer}.star[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.charthead{padding:0;border-bottom:1px solid var(--line)}.charthead h1{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.14}.cq-title-row{min-height:58px;padding:0 var(--gutter);justify-content:space-between;gap:20px}.cq-actions,.cq-title-row{display:flex;align-items:center}.cq-actions{margin-left:auto;white-space:nowrap}.cq-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-left:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:8px 14px;font:400 13px/1 var(--sans);cursor:pointer}.cq-action:hover,.cq-action[aria-pressed=true]{color:var(--ink);background:var(--bg-soft)}.cq-action:disabled{color:var(--ink-faint);opacity:.45;cursor:not-allowed}.cq-charthead .readout,.cq-charthead .standfirst{margin-left:var(--gutter);margin-right:var(--gutter)}.charthead .standfirst{margin-top:0;max-width:88ch;color:var(--ink-soft);font-size:15px;line-height:1.55}.readout{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 20px;font:400 13px/1.6 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.cq-charthead .readout{margin-bottom:14px}.readout b{color:var(--ink);font-weight:400}.readout .warn{color:var(--risk-high)}.plotwrap{margin-top:18px;padding:0 var(--gutter)}.measurement-readout{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-top:0;padding:9px 12px;color:var(--ink);font:400 12px/1.4 var(--mono)}.measurement-readout button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-faint);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.annotation-input{display:block;flex:0 0 270px}.annotation-input .ctl-label{display:block;margin-bottom:6px}.annotation-input input{min-height:36px;color:var(--ink);padding:8px 10px;font:400 13px/1.2 var(--sans)}.annotation-input input,.annotation-input select{width:100%;border:1px solid var(--line);background:var(--bg)}.annotation-input select{min-height:34px;margin-top:5px;color:var(--ink-soft);padding:6px 8px;font:400 12px/1.2 var(--sans)}.annotation-list{display:flex;flex-wrap:wrap;gap:7px;padding:9px 0 0}.annotation-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);color:var(--ink-soft);padding:5px 8px;font:400 12px/1.25 var(--sans)}.annotation-chip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-faint);cursor:pointer;padding:0 2px;font:500 15px/1 var(--sans)}.plot{width:100%;height:520px;border:1px solid var(--line)}.plot canvas{touch-action:pan-y!important}.plot.short{height:400px}@media (max-width:640px){.controlbar{flex-wrap:nowrap;align-items:flex-end;gap:10px;padding-top:6px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.controlbar .control,.controlbar>button{flex:0 0 auto;scroll-snap-align:start}.controlbar .spacer{display:none}.asset-chips a,.asset-context a,.calendar-toggle,.cq-action{min-width:44px;min-height:44px}.asset-chips a,.cq-action{display:inline-flex;align-items:center;justify-content:center}}.legend{margin-top:12px;padding:0 var(--gutter);display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center}.legend button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font:400 13px/1 var(--sans);color:var(--ink);padding:4px 0}.legend button[aria-pressed=false]{color:var(--ink-faint)}.legend button[aria-pressed=false] i{opacity:.3}.legend i{width:12px;height:3px;display:inline-block}.legend .allbtn{font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);padding:6px 10px}.legend .allbtn:hover{color:var(--ink)}.prose{margin-top:52px;padding:0 var(--gutter);display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.prose h2{font:400 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.prose section+section{margin-top:36px}.prose p{max-width:80ch;color:var(--ink-soft);font-size:16px;line-height:1.66}.prose p+p{margin-top:12px}.prose .side{border:1px solid var(--line);padding:20px}.prose .side dt{font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.prose .side dd{margin:5px 0 16px;font-size:15px;color:var(--ink);word-break:break-word}.prose .side dd:last-child{margin-bottom:0}.cq-docs{border:1px solid var(--line);margin-left:var(--gutter);margin-right:var(--gutter);padding:28px}.docactions{gap:8px}.asset-chips,.docactions{display:flex;flex-wrap:wrap}.asset-chips{gap:6px}.asset-chips a{padding:5px 9px;border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-soft);font:400 12px/1 var(--mono)}.asset-chips a:hover,.asset-chips a[aria-current=page]{border-color:var(--ink-faint);color:var(--ink)}@media (max-width:900px){.cq-title-row{align-items:flex-start;flex-direction:column;padding-top:15px}.cq-actions{width:100%;overflow-x:auto;margin-left:0}.cq-action:first-child{border-left:0}}.dtable{width:100%;border-collapse:collapse;font-size:13px}.dtable th{text-align:left;font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.dtable td,.dtable th{padding:10px 12px;border-bottom:1px solid var(--line)}.dtable td{color:var(--ink-soft)}.dtable td:first-child{color:var(--ink)}.dtable .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tablescroll{border:1px solid var(--line);overflow-x:auto}.libhead{padding:40px var(--gutter) 0}.libhead h1{font-size:clamp(30px,4vw,46px);font-weight:400;letter-spacing:-.04em}.libhead .lede{margin-top:16px;max-width:66ch;color:var(--ink-soft);font-size:16px;line-height:1.6}.library-filters{margin:30px var(--gutter) 0;padding:14px;border:1px solid var(--line);display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px;grid-gap:12px;gap:12px}.library-filters label>span{display:block;margin-bottom:6px;color:var(--ink-faint);font:400 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.library-filters input,.library-filters select{width:100%;min-height:40px;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:8px 10px;font:400 14px/1 var(--sans)}.library-result-line{margin:12px var(--gutter) 0;color:var(--ink-faint);font:400 12px/1.5 var(--mono);text-transform:uppercase}.libgroup{padding:44px var(--gutter) 0}.libgroup>.kicker{padding-bottom:14px;border-bottom:1px solid var(--line)}.famgrid{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.concept-unavailable,.famgrid a{background:var(--bg);padding:18px 18px 20px;display:block}.famgrid a:hover{background:var(--bg-soft)}.famgrid .t{font-size:15px;font-weight:600;letter-spacing:-.012em}.famgrid .m{margin-top:7px;font:400 13px/1.5 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint)}.concept-unavailable{opacity:.58}.concept-unavailable .m:after{content:" · no route"}.library-empty{padding:40px var(--gutter);color:var(--ink-soft)}@media (max-width:1080px){.prose{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.library-filters{grid-template-columns:1fr}.shell,.shell:has(.rail.collapsed){grid-template-columns:minmax(0,1fr)}.rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.rail .scroll{max-height:320px}.rail.collapsed{height:0;border:0}.plot{height:380px}}.themebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:var(--ink-soft);font:400 13px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:13px 15px;cursor:pointer}.themebtn:hover{color:var(--ink);border-color:var(--ink-faint)}.axishint{margin-top:8px;font:400 13px/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.plans{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}.plan{background:var(--bg);padding:26px 24px 28px;display:flex;flex-direction:column}.plan.featured{box-shadow:inset 0 3px 0 0 var(--accent)}.pname{font:400 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.pprice{margin-top:14px;font-size:44px;font-weight:400;letter-spacing:-.04em;line-height:1}.pcad{margin-top:7px;font:400 13px/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.plead{margin-top:18px;font-size:15px;font-weight:600;letter-spacing:-.012em}.pfeat{margin-top:14px;flex:1 1}.pfeat li{position:relative;padding-left:16px;margin:9px 0;color:var(--ink-soft);font-size:15px;line-height:1.5}.pfeat li:before{content:"·";position:absolute;left:3px;color:var(--ink-faint)}.pnote{margin-top:20px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:13px;line-height:1.55}.doc{max-width:78ch;padding:0 var(--gutter);margin:0 auto}.doc h2{margin-top:52px;padding-top:20px;border-top:1px solid var(--line);font-size:21px;font-weight:600;letter-spacing:-.02em}.doc h3{margin-top:30px;font-size:16px;font-weight:600;letter-spacing:-.01em}.doc li,.doc p{margin-top:14px;color:var(--ink-soft);font-size:16px;line-height:1.7}.doc li{position:relative;padding-left:20px}.doc li:before{content:"—";position:absolute;left:0;color:var(--ink-faint)}.doc a{color:var(--link)}.doc b,.doc strong{color:var(--ink);font-weight:600}.docmeta{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 22px;font:400 13px/1.6 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint)}.docmeta b{color:var(--ink);font-weight:400}@media (min-width:901px){.footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}.footer a:hover{color:var(--ink)}.ledger{margin-top:8px}.ledger>li{padding:16px 0;border-bottom:1px solid var(--line);margin:0;display:grid;grid-gap:4px 22px;gap:4px 22px;grid-template-columns:148px minmax(0,1fr);color:var(--ink-soft);font-size:15px;line-height:1.65}.ledger>li:before{content:none}.ledger>li{scroll-margin-top:96px}.ledger .v{font:400 13px/1.7 var(--mono);letter-spacing:.03em;color:var(--ink)}.ledger .v span{display:block;color:var(--ink-faint)}.ledger :target,.ledger li:target{background:var(--bg-soft);box-shadow:-14px 0 0 0 var(--bg-soft),inset 3px 0 0 0 var(--accent)}.offer{margin-top:34px;border:1px solid var(--line-strong);padding:30px 28px 32px;background:var(--bg-soft);max-width:560px}.offer .price{margin-top:10px;font-size:44px;font-weight:400;letter-spacing:-.04em;line-height:1}.offer .cap{margin-top:16px;padding:12px 14px;border:1px solid var(--line);font:400 13px/1.6 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.offer ul{margin-top:20px}.offer li{position:relative;padding-left:16px;margin:9px 0;color:var(--ink-soft);font-size:15px;line-height:1.55}.offer li:before{content:"·";position:absolute;left:3px;color:var(--ink-faint)}@media (max-width:900px){.contactgrid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.ledger>li{grid-template-columns:minmax(0,1fr)}}.billing{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:22px}.billing-note{font:400 13px/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.ptop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.psave{background:var(--accent);color:var(--accent-ink);font:400 13px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:5px 7px}.method{max-width:var(--maxw);margin:0 auto;padding-bottom:96px}.method .kicker a,.method .libhead .display a{color:inherit}.method .kicker a:hover{color:var(--ink)}.mp{max-width:78ch;color:var(--ink-soft);font-size:16px;line-height:1.66}.mp+.mp{margin-top:12px}.mdim{color:var(--ink-faint);font-size:13px}.mlead{color:var(--ink)}.mmono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.mgrid{margin-top:20px;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mkeys{border:1px solid var(--line);padding:20px}.mkeys>div+div{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.mkeys dd{margin-top:7px;color:var(--ink-soft);font-size:13px;line-height:1.6}.badge{display:inline-block;font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;border:1px solid var(--line);color:var(--ink-faint);white-space:nowrap}.b-restated{border-color:var(--risk-high);color:var(--risk-high)}.b-additive,.b-initial{border-color:var(--line);color:var(--ink-soft)}.b-unclear{border-color:var(--risk-mid);color:var(--risk-mid)}.b-current{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.mgaps{margin-top:18px;border-top:1px solid var(--line)}.mgaps li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:20px;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:15px;line-height:1.6}.mgaps li>a{font-family:var(--mono);font-size:13px}.mbody{margin-top:44px;padding:0 var(--gutter);display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.mbody .side{border:1px solid var(--line);padding:20px;position:-webkit-sticky;position:sticky;top:92px}.mbody .side dt{font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.mbody .side dd{margin:5px 0 16px;font-size:13px;line-height:1.55;color:var(--ink);word-break:break-word}.mbody .side dd:last-child{margin-bottom:0}.mblock+.mblock{margin-top:52px;padding-top:44px;border-top:1px solid var(--line)}.mblock h2{font:400 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px}.mblock h3{margin:30px 0 12px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mblock code{font:400 .92em/1 var(--mono);padding:2px 4px}.mblock code,.mpre{background:var(--bg-soft);border:1px solid var(--line)}.mpre{margin:16px 0;padding:16px 18px;overflow-x:auto;font:400 13px/1.62 var(--mono);color:var(--ink-soft);white-space:pre;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mhistory{margin-top:22px;border-top:1px solid var(--line);list-style:none}.mbody .side .badge{margin-bottom:7px}.mhistory>li{padding:22px 0;border-bottom:1px solid var(--line);scroll-margin-top:92px}.mhistory .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mhistory .v{font-size:15px;color:var(--ink)}.mhistory .d{font-size:13px;color:var(--ink-faint)}.mhistory>li:target{background:var(--bg-soft);box-shadow:inset 3px 0 0 0 var(--accent);padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.mhistory>li:target .v{color:var(--accent-fg)}.mev{margin-top:14px;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.mev li{background:var(--bg);padding:12px 14px;display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline}.mev .tag{font:400 13px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.mev li.moved .tag{color:var(--risk-high)}.mev q{color:var(--ink-soft);font-size:13px;line-height:1.6}.mcharts{margin-top:22px}.mcharts h3{font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px}.mcharts>div{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.mcharts a{background:var(--bg);padding:11px 13px;font-size:13px;color:var(--ink-soft)}.mcharts a:hover{background:var(--bg-soft);color:var(--ink)}.mcharts .stale{color:var(--risk-mid);font-size:13px}@media (max-width:1080px){.mbody,.mgrid{grid-template-columns:minmax(0,1fr)}.mbody .side{position:static}}@media (max-width:640px){.mev li,.mgaps li{grid-template-columns:minmax(0,1fr);gap:6px}}.plotbox{position:relative}.plotwrap:-webkit-full-screen{display:flex;flex-direction:column;position:relative;background:var(--bg);padding:var(--gutter)}.plotwrap:fullscreen{display:flex;flex-direction:column;position:relative;background:var(--bg);padding:var(--gutter)}.plotwrap:-webkit-full-screen .full-exit{position:absolute;z-index:20;top:calc(var(--gutter) + 8px);right:calc(var(--gutter) + 8px);min-height:44px;background:var(--bg);box-shadow:0 0 0 1px var(--line)}.plotwrap:fullscreen .full-exit{position:absolute;z-index:20;top:calc(var(--gutter) + 8px);right:calc(var(--gutter) + 8px);min-height:44px;background:var(--bg);box-shadow:0 0 0 1px var(--line)}.plotwrap:-webkit-full-screen .plotbox{flex:1 1 auto;min-height:0}.plotwrap:fullscreen .plotbox{flex:1 1 auto;min-height:0}.plotwrap:-webkit-full-screen .plot,.plotwrap:-webkit-full-screen .plot.short{height:100%}.plotwrap:fullscreen .plot,.plotwrap:fullscreen .plot.short{height:100%}.plotwrap:-webkit-full-screen .axishint{flex:0 0 auto}.plotwrap:fullscreen .axishint{flex:0 0 auto}.members-page{background:var(--bg)}.members-shell{display:grid;grid-template-columns:248px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 76px);margin:0 auto;border-inline:1px solid var(--line)}.members-rail{min-width:0;padding:32px 20px;border-right:1px solid var(--line);background:var(--bg-raised)}.members-rail>strong{display:block;margin:8px 0 28px;font-size:18px}.members-rail nav,.members-rail-group{display:grid;grid-gap:3px;gap:3px}.members-rail nav a,.members-rail nav span,.members-rail-group a,.members-rail-group>b{display:flex;justify-content:space-between;padding:10px 12px;color:var(--ink-faint);text-decoration:none;border-left:2px solid transparent}.members-rail nav .active,.members-rail nav a:hover,.members-rail-group a:hover{color:var(--ink);background:var(--bg);border-left-color:var(--accent)}.members-rail nav small{color:var(--accent-fg);text-transform:uppercase;font-size:9px}.members-rail-group{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.members-rail-group .decision-home,.members-rail-group>b{color:var(--ink);font-size:11px;text-transform:uppercase}.members-rail-group .decision-home.active{border-left-color:var(--accent);background:var(--bg)}.members-rail>p{margin:34px 12px 0;color:var(--ink-faint);font-size:11px;line-height:1.6}.members-main{min-width:0;padding:34px clamp(20px,4vw,58px) 70px}.member-section-head,.members-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.members-head{margin-bottom:44px}.members-head h1{margin:8px 0 5px;font-size:clamp(34px,4vw,58px);letter-spacing:-.045em}.members-head p{margin:0;color:var(--ink-faint)}.member-section-head{margin-bottom:15px}.member-section-head span{color:var(--accent-fg);font:10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em}.member-section-head h2{margin:5px 0 0;font-size:20px}.member-section-head a{color:var(--ink-faint);text-decoration:none;font-size:12px}.member-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.member-risk{display:block;padding:20px;color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--bg-raised)}.member-risk:hover{border-color:var(--accent)}.member-risk-head,.member-risk-meta{display:flex;justify-content:space-between;gap:14px}.member-risk-head span{font:12px/1 var(--mono)}.member-risk-head small,.member-risk-meta{color:var(--ink-faint)}.member-risk strong{display:block;margin:24px 0 13px;font-size:36px;font-weight:500}.member-risk-track{height:5px;background:var(--line);overflow:hidden}.member-risk-track i{display:block;height:100%;background:linear-gradient(90deg,var(--risk-low),var(--risk-mid),var(--risk-high))}.member-risk-meta{margin-top:12px;font:10px/1 var(--mono);text-transform:uppercase}.members-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);grid-gap:26px;gap:26px;margin:46px 0}.watchhead,.watchrow{display:grid;grid-template-columns:1.2fr .8fr .7fr 120px;align-items:center;grid-gap:15px;gap:15px}.watchhead{padding:8px 14px;color:var(--ink-faint);font:9px/1 var(--mono);text-transform:uppercase}.watchrow{min-height:64px;padding:9px 14px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.watchrow:last-child{border-bottom:1px solid var(--line)}.watchrow:hover{background:var(--bg-raised)}.watchasset{display:grid;grid-gap:4px;gap:4px}.watchasset small{color:var(--ink-faint)}.watchrisk{display:flex;align-items:center;gap:8px}.watchrisk i{width:7px;height:7px;background:color-mix(in srgb,var(--risk-low),var(--risk-high) calc(var(--risk) * 100%))}.watchrow svg{width:120px;height:30px}.watchrow path{fill:none;stroke:var(--accent-fg);stroke-width:2;vector-effect:non-scaling-stroke}.member-caveat{max-width:65ch;color:var(--ink-faint);font-size:11px;line-height:1.55}.daily-brief{padding:20px;border:1px solid var(--line);background:var(--bg-raised)}.daily-brief p{color:var(--ink-faint);line-height:1.7}.daily-brief b{color:var(--ink)}.daily-brief>a{color:var(--accent-fg);text-decoration:none}.member-status{padding:7px 9px;border:1px solid var(--line);color:var(--ink-faint)!important}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.decision-grid>a{min-height:190px;padding:20px;color:var(--ink);text-decoration:none;border:1px solid var(--line)}.decision-grid>a:hover{border-color:var(--accent);background:var(--bg-raised)}.decision-grid small{color:var(--accent-fg);font:9px/1 var(--mono);text-transform:uppercase}.decision-grid h3{margin:25px 0 10px}.decision-grid p{color:var(--ink-faint);line-height:1.55}.decision-grid a>span{color:var(--accent-fg);font-size:12px}.saved-empty{padding:clamp(28px,6vw,70px);border:1px solid var(--line);background:var(--bg-raised)}.saved-empty h2{max-width:22ch;margin:12px 0;font-size:clamp(24px,4vw,42px)}.saved-empty p{max-width:58ch;margin-bottom:24px;color:var(--ink-faint)}.saved-list{display:grid;grid-gap:10px;gap:10px}.saved-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:18px 20px;border:1px solid var(--line);background:var(--bg-raised)}.saved-row,.saved-row>div:first-child{min-width:0}.saved-row input{width:100%;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ink);font:600 18px/1.4 var(--sans)}.saved-row input:focus{border-bottom-color:var(--accent);outline:0}.saved-row p{margin:6px 0;color:var(--ink-faint);font-size:11px}.saved-row code{display:block;overflow:hidden;color:var(--ink-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.saved-actions{display:flex;gap:8px}.device-watchlist{display:grid;grid-gap:10px;gap:10px}.device-watch-row{display:grid;min-width:0;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:18px 20px;border:1px solid var(--line);background:var(--bg-raised)}.device-watch-row:hover{border-color:var(--line-strong)}.device-watch-title{min-width:0;color:var(--ink);text-decoration:none}.device-watch-readings small,.device-watch-title small,.device-watch-title span{color:var(--ink-faint)}.device-watch-title small{font:9px/1 var(--mono);text-transform:uppercase}.device-watch-title h3{margin:8px 0 5px;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.device-watch-title span{font-size:11px}.device-watch-readings{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));grid-gap:18px;gap:18px}.device-watch-readings span{display:grid;grid-gap:5px;gap:5px}.device-watch-readings small{overflow:hidden;font:9px/1 var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.device-watch-readings b{font-size:18px;font-weight:500}.watch-remove{min-width:72px;min-height:44px;border:1px solid var(--line);background:transparent;color:var(--ink-faint)}.watch-remove:hover{border-color:var(--risk-high);color:var(--ink)}.di-principle{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:54px;border:1px solid var(--line)}.di-principle>div{min-height:180px;padding:22px;border-right:1px solid var(--line)}.di-principle>div:last-child{border-right:0}.di-principle span{color:var(--accent-fg);font:10px/1 var(--mono)}.di-principle h2{margin:32px 0 9px;font-size:18px}.di-principle p{margin:0;color:var(--ink-faint);line-height:1.55}.di-surface{margin-top:58px}.di-filterbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-bottom:0;background:var(--bg-raised)}.di-filterbar .control input,.di-filterbar .control select{min-width:140px;height:38px;padding:8px 10px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.di-filterbar .control input{min-width:220px}.di-filterbar .pressbtn{min-height:38px}.di-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--bg-raised)}.di-stat-strip>span{display:grid;min-width:0;grid-gap:10px;gap:10px;padding:17px 18px;border-right:1px solid var(--line)}.di-stat-strip>span:last-child{border-right:0}.di-stat-strip small{overflow:hidden;color:var(--ink-faint);font:9px/1.25 var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.di-stat-strip b{font-size:20px;font-weight:500}.di-market-list,.di-resultline{border-inline:1px solid var(--line)}.di-resultline{display:flex;justify-content:space-between;gap:20px;padding:10px 18px;color:var(--ink-faint);font:9px/1.3 var(--mono);text-transform:uppercase}.di-market-list article{display:grid;grid-template-columns:minmax(260px,1fr) 90px 110px 110px;align-items:center;grid-gap:20px;gap:20px;min-height:82px;padding:14px 18px;border-bottom:1px solid var(--line)}.di-market-list article>div{min-width:0}.di-market-list article>div small{color:var(--accent-fg);font:9px/1 var(--mono);text-transform:uppercase}.di-market-list h3{margin:7px 0 0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.di-market-list article>span{display:grid;grid-gap:5px;gap:5px}.di-market-list article>span small{color:var(--ink-faint);font:8px/1 var(--mono);text-transform:uppercase}.di-no-results{margin:0;padding:32px 18px;color:var(--ink-faint);border-bottom:1px solid var(--line)}.di-calibration{display:grid;grid-template-columns:minmax(260px,1fr) minmax(460px,1.5fr) auto;align-items:center;grid-gap:28px;gap:28px;margin-top:64px;padding:28px;border:1px solid var(--line);background:var(--bg-raised)}.di-calibration h2{margin:9px 0}.di-calibration p{margin:0;color:var(--ink-faint)}@media (max-width:900px){.members-shell{width:100%;grid-template-columns:minmax(0,1fr);border-inline:0}.members-rail{border-right:0;border-bottom:1px solid var(--line);padding:20px var(--gutter)}.members-rail nav{width:100%;min-width:0;grid-template-columns:repeat(3,max-content);overflow-x:auto}.members-rail-group,.members-rail>p,.members-rail>strong{display:none}.decision-grid,.member-risk-grid{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}.members-columns{grid-template-columns:1fr}.device-watch-row{grid-template-columns:minmax(0,1fr) auto}.device-watch-readings{grid-row:2}.watch-remove{grid-column:2;grid-row:1/span 2}.di-principle{grid-template-columns:1fr}.di-principle>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.di-principle>div:last-child{border-bottom:0}.di-principle h2{margin-top:18px}.di-market-list{overflow-x:auto}.di-market-list article{min-width:760px}.di-filterbar{flex-wrap:nowrap;overflow-x:auto}.di-filterbar .control,.di-filterbar .pressbtn{flex:0 0 auto}.di-calibration{grid-template-columns:1fr}}@media (max-width:600px){.members-main{padding-inline:var(--gutter)}.members-head{align-items:flex-start;flex-direction:column}.watchhead{display:none}.watchrow{grid-template-columns:1fr auto auto}.watchrow svg{grid-column:1/-1;width:100%;height:32px}.saved-row{grid-template-columns:1fr}.saved-actions .btn{flex:1 1}.device-watch-row{grid-template-columns:minmax(0,1fr);gap:16px}.device-watch-readings{grid-row:auto}.watch-remove{grid-column:auto;grid-row:auto;width:100%}.di-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.di-stat-strip>span:nth-child(2){border-right:0}.di-stat-strip>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.di-head .member-status{max-width:100%}.di-resultline{align-items:flex-start;flex-direction:column;gap:4px}}.toolhead{padding:56px 0 0}.toolhead h1{font-size:clamp(34px,5vw,62px);max-width:17ch}.toolhead .lede{margin-top:24px;max-width:66ch;color:var(--ink-soft);font-size:18px;line-height:1.6}.toolhead .statrow{margin-top:34px;justify-content:flex-start}.toolbody{padding:52px 0 88px}.toolshell{display:grid;background:var(--bg);border:1px solid var(--line);grid-template-columns:296px minmax(0,1fr);align-items:start}.toolinputs{padding:22px 22px 26px;position:-webkit-sticky;position:sticky;top:96px}.toolinputs .field:first-of-type{margin-top:14px}.fieldnote{margin-top:7px;font:400 13px/1.5 var(--mono);letter-spacing:.02em;color:var(--ink-faint)}.toolactions{margin-top:26px;display:flex;gap:8px}.toolactions .pressbtn{flex:1 1}.toolactions .pressbtn:disabled{color:var(--ink-faint);cursor:not-allowed}.toolresult{border-left:1px solid var(--line);padding:22px var(--gutter) 30px;min-width:0}.toolalarm{border:1px solid var(--risk-high);padding:16px 18px;margin-bottom:22px;font-size:15px;line-height:1.6;color:var(--ink)}.toolalarm b{display:block;margin-bottom:6px;color:var(--risk-high)}.toolnotice{border:1px solid var(--line);padding:16px 18px;margin-bottom:22px;color:var(--ink-soft);font-size:15px;line-height:1.6}.toolnotice b{color:var(--ink)}.toolheadline{padding-bottom:24px}.toolbig{margin-top:12px;font-size:clamp(44px,7vw,78px);font-weight:400;letter-spacing:-.05em;line-height:.94}.toolsub{margin-top:14px;font:400 13px/1.7 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint)}.toolsub b{font-weight:400;color:var(--ink)}.toolsub .up{color:var(--role-positive)}.toolsub .down{color:var(--role-negative)}.toolfacts{display:grid;grid-column-gap:26px;column-gap:26px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.toolfacts>div{padding:18px 0 20px;border-top:1px solid var(--line)}.toolfacts dt{font:400 13px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.toolfacts dd{margin-top:9px;font-size:21px;letter-spacing:-.025em}.toolfacts dd small{display:block;margin-top:5px;font:400 13px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-faint)}.toolcompare{margin-top:30px;padding:20px 22px 22px;border:1px solid var(--line)}.toolcompare p{margin-top:12px;max-width:78ch;color:var(--ink-soft);font-size:16px;line-height:1.66}.toolcompare b{color:var(--ink);font-weight:600}.toolcaveat{color:var(--ink-faint)!important;font-size:13px!important}.toolplothead{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.toolplot{position:relative;border:1px solid var(--line);padding:0}.toolplot svg{display:block}.toolplot .tick{font:400 13px var(--mono);fill:var(--ink-faint)}.toolreadout{position:absolute;top:14px;pointer-events:none;background:var(--bg);border:1px solid var(--line-strong);padding:9px 11px;font:400 13px/1.7 var(--mono);letter-spacing:.02em;color:var(--ink-soft);min-width:196px}.toolreadout[data-active=false]{display:none}.toolreadout>b{display:block;margin-bottom:4px;color:var(--ink);font-weight:400}.toolreadout .idle{margin-left:8px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.toolreadout span{display:flex;align-items:center;gap:7px}.toolreadout i{width:10px;height:3px;flex:none}.toolreadout em{margin-left:auto;font-style:normal;color:var(--ink)}.toollegend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 12px;border-top:1px solid var(--line)}.toollegend button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font:400 13px/1 var(--sans);color:var(--ink);padding:3px 0}.toollegend button[aria-pressed=false]{color:var(--ink-faint)}.toollegend button[aria-pressed=false] i{opacity:.3}.toollegend i{width:12px;height:3px;display:inline-block}.toolstride{margin-left:auto;font:400 13px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint)}.toolassume{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.toolassume ul{margin-top:14px;max-width:82ch}.toolassume li{position:relative;padding-left:18px;margin:11px 0;color:var(--ink-soft);font-size:15px;line-height:1.62}.toolassume li:before{content:"·";position:absolute;left:4px;color:var(--ink-faint)}.toolassume em{font-style:italic;color:var(--ink)}@media (max-width:980px){.toolshell{grid-template-columns:minmax(0,1fr)}.toolinputs{position:static}.toolresult{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.toolresult{padding:18px 16px 24px}.toolbody{padding:32px 0 56px}.toolreadout,.toolreadout[data-active=false]{display:block;position:static;left:auto!important;width:100%;min-width:0;border:0;border-top:1px solid var(--line);padding:10px 12px}}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:640px),(pointer:coarse){.brand,.btn,.control input[type=date],.control input[type=number],.control select,.docmeta a,.field input,.field select,.legend .allbtn,.legend button,.pressbtn,.railtoggle,.readout a,.seg button,.star,.tabs button,.themebtn,.toollegend button,.tree .group>button,.treelink{min-height:44px}.docmeta a,.readout a{display:inline-flex;align-items:center;justify-content:center}.treelink{display:flex;align-items:center}.docmeta a,.legend .allbtn,.legend button,.readout a,.star,.toollegend button{min-width:44px}}.control .ctl-label{display:block;font:400 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.plotbox:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seg button[aria-checked=true]{background:var(--line-strong);color:var(--bg)}.plot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}