@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,300..500,0..1,0&display=block";:root{--paper:#FBFAF7;--paper-sunken:#F4F2ED;--white:#FFFFFF;--ink-900:#101215;--ink-700:#3A3F45;--ink-500:#6B7178;--ink-300:#A8AEB4;--ink-100:#E4E1DA;--line:#E4E1DA;--line-strong:#CFCBC2;--cobalt-900:#033E76;--cobalt-700:#0A5AA8;--cobalt-600:#1673D1;--cobalt-400:#47B8D6;--cobalt-100:#DCEAF7;--cobalt-050:#EEF5FC;--gain-600:#0E7C55;--gain-100:#DEEFE7;--loss-600:#B4382C;--loss-100:#F6E3E0;--warn-600:#9E6A12;--warn-100:#F5EBD8;--bg-app:var(--paper);--bg-surface:var(--white);--bg-sunken:var(--paper-sunken);--bg-inverse:var(--ink-900);--bg-accent-soft:var(--cobalt-050);--bg-hover:#F0EEE8;--bg-selected:var(--cobalt-050);--text-title:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--text-accent:var(--cobalt-700);--text-inverse:var(--white);--text-gain:var(--gain-600);--text-loss:var(--loss-600);--border-subtle:var(--line);--border-strong:var(--line-strong);--border-accent:var(--cobalt-600);--focus-ring:var(--cobalt-400);--action-primary:var(--cobalt-900);--action-primary-hover:var(--cobalt-700);--action-primary-active:#022C55}:root{--font-sans:"Archivo","Helvetica Neue",Helvetica,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-display-size:34px;--text-display-lh:38px;--text-display-ls:-.02em;--text-display-wt:600;--text-h1-size:24px;--text-h1-lh:30px;--text-h1-ls:-.015em;--text-h1-wt:600;--text-h2-size:18px;--text-h2-lh:24px;--text-h2-ls:-.01em;--text-h2-wt:600;--text-h3-size:15px;--text-h3-lh:20px;--text-h3-ls:-.005em;--text-h3-wt:600;--text-body-size:14px;--text-body-lh:21px;--text-body-ls:0;--text-body-wt:400;--text-small-size:13px;--text-small-lh:18px;--text-caption-size:11px;--text-caption-lh:14px;--text-caption-ls:.06em;--text-caption-wt:600;--num-hero-size:30px;--num-hero-lh:34px;--num-hero-ls:-.02em;--num-hero-wt:500;--num-lg-size:20px;--num-lg-lh:24px;--num-lg-ls:-.01em;--num-md-size:14px;--num-md-lh:20px;--num-sm-size:12px;--num-sm-lh:16px;--num-features:"tnum" 1,"zero" 1}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--sidenav-width:212px;--topbar-height:56px;--card-padding:20px;--gutter:24px;--content-max:1360px;--control-height-sm:28px;--control-height-md:34px;--control-height-lg:42px}:root{--shadow-none:none;--shadow-hairline:0 1px 0 rgba(16,18,21,.04);--shadow-raised:0 1px 2px rgba(16,18,21,.06),0 0 0 1px rgba(16,18,21,.04);--shadow-popover:0 6px 20px -4px rgba(16,18,21,.16),0 0 0 1px rgba(16,18,21,.06);--shadow-dialog:0 24px 56px -12px rgba(16,18,21,.28),0 0 0 1px rgba(16,18,21,.08);--shadow-inset-sunken:inset 0 1px 0 rgba(16,18,21,.04);--ring-focus:0 0 0 3px color-mix(in oklab,var(--focus-ring) 40%,transparent);--scrim:rgba(16,18,21,.44);--blur-overlay:blur(2px);--fade-paper-right:linear-gradient(90deg,rgba(251,250,247,0),var(--paper) 70%);--fade-surface-bottom:linear-gradient(180deg,rgba(255,255,255,0),var(--white) 80%)}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-normal:.22s;--dur-slow:.38s;--dur-chart:.6s;--dur-shimmer:1.4s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-sharp:cubic-bezier(.4,0,.6,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--transition-surface:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out)}@keyframes cs-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cs-indeterminate{0%{transform:translate(-100%) scaleX(.35)}to{transform:translate(300%) scaleX(.35)}}@media(prefers-reduced-motion:reduce){:root{--dur-normal:0ms;--dur-slow:0ms;--dur-chart:0ms }}:root{--chart-1:#033E76;--chart-2:#47B8D6;--chart-3:#9E6A12;--chart-4:#0E7C55;--chart-5:#B4382C;--chart-6:#6B7178;--chart-ramp-from:#033E76;--chart-ramp-to:#47B8D6;--chart-grid:#EAE7E0;--chart-axis:#A8AEB4;--chart-axis-label:#6B7178;--chart-area-from:rgba(3,62,118,.16);--chart-area-to:rgba(3,62,118,0);--chart-crosshair:#3A3F45;--chart-point-size:7px;--chart-line-width:1.75px;--chart-zero-line:#CFCBC2}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg-app);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--text-title);margin:0}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--text-h1-wt)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--text-h2-wt)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--text-h3-wt)}p{margin:0}a{color:var(--text-accent);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--text-accent) 30%,transparent);transition:var(--transition-control)}a:hover{color:var(--cobalt-900);border-bottom-color:var(--cobalt-900)}code,kbd,.cs-num{font-family:var(--font-mono);font-feature-settings:var(--num-features)}:focus-visible{outline:none;box-shadow:var(--ring-focus)}.cs-eyebrow{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-ls);font-weight:var(--text-caption-wt);text-transform:uppercase;color:var(--text-muted)}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;line-height:1;-webkit-user-select:none;user-select:none}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-8)}.topbar{position:sticky;top:0;z-index:50;height:var(--topbar-height);background:color-mix(in oklab,var(--bg-app) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle)}.topbar .wrap{height:100%;display:flex;align-items:center;gap:var(--space-6)}.mark{font-weight:600;letter-spacing:-.03em;font-size:17px;color:var(--text-title)}.nav{display:flex;gap:var(--space-6);margin-left:var(--space-4)}.nav a{font-size:13px;color:var(--text-muted);border-bottom:none}.nav a:hover{color:var(--text-title)}.hero{padding:var(--space-16) 0 var(--space-12)}.hero h1{font-size:52px;line-height:56px;letter-spacing:-.035em;font-weight:600;max-width:15ch}.hero p.lede{margin-top:var(--space-5);max-width:56ch;font-size:16px;line-height:26px;color:var(--text-body)}.cta{display:flex;gap:var(--space-3);margin-top:var(--space-8);align-items:center}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.stat .n{font-family:var(--font-mono);font-feature-settings:var(--num-features);font-size:var(--num-lg-size);line-height:var(--num-lg-lh);letter-spacing:var(--num-lg-ls);color:var(--text-title);font-weight:500}.stat .l{margin-top:var(--space-1);font-size:12px;color:var(--text-muted)}section.block{padding:var(--space-12) 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap}.section-head p{margin-top:var(--space-2);font-size:13px;color:var(--text-muted);max-width:60ch}table.screen,table.t{width:100%;border-collapse:collapse}table.screen th,table.t th{text-align:right;font-size:var(--text-caption-size);letter-spacing:var(--text-caption-ls);text-transform:uppercase;font-weight:600;color:var(--text-muted);padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);white-space:nowrap}table.screen th:first-child,table.screen td:first-child,table.t th:first-child,table.t td:first-child{text-align:left;padding-left:0}table.screen th:last-child,table.screen td:last-child,table.t th:last-child,table.t td:last-child{padding-right:0}table.screen td,table.t td{text-align:right;padding:var(--space-3);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-feature-settings:var(--num-features);font-size:var(--num-md-size);color:var(--text-body);white-space:nowrap}table.screen tbody tr{cursor:pointer;transition:var(--transition-control)}table.screen tbody tr:hover{background:var(--bg-hover)}table.t tbody tr:last-child td{border-bottom:none}.sym{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--text-title)}.co{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);margin-left:var(--space-2)}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.feat h3{margin-bottom:var(--space-2)}.feat p{font-size:13px;line-height:20px;color:var(--text-muted)}.pipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);counter-reset:s}.pipe .step{padding-top:var(--space-4);border-top:2px solid var(--cobalt-900)}.pipe .step .k{font-family:var(--font-mono);font-size:12px;color:var(--text-accent)}.pipe .step h3{margin:var(--space-2) 0}.pipe .step p{font-size:13px;line-height:20px;color:var(--text-muted)}footer{border-top:1px solid var(--border-subtle);padding:var(--space-8) 0 var(--space-12);margin-top:var(--space-8)}footer .wrap{display:flex;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.crumb{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--text-muted);padding:var(--space-6) 0 0}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-4) 0 var(--space-6)}.psym{font-family:var(--font-mono);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--text-title)}.pco{font-size:14px;color:var(--text-muted);margin-top:var(--space-1)}.price{font-family:var(--font-mono);font-feature-settings:var(--num-features);font-size:var(--num-hero-size);line-height:var(--num-hero-lh);letter-spacing:var(--num-hero-ls);font-weight:500;color:var(--text-title)}.pricerow{display:flex;align-items:baseline;gap:var(--space-3);justify-content:flex-end}.asof{font-size:11px;color:var(--text-muted);text-align:right;margin-top:var(--space-1)}.cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-4);align-items:start}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.ohlc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.kv{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.kv:last-child{border-bottom:none}.kv .k{color:var(--text-muted)}.kv .v{font-family:var(--font-mono);font-feature-settings:var(--num-features);font-size:var(--num-md-size);color:var(--text-title)}.lab{font-size:11px;letter-spacing:var(--text-caption-ls);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.num{font-family:var(--font-mono);font-feature-settings:var(--num-features);font-size:var(--num-md-size);color:var(--text-title);margin-top:2px}.skeleton{position:relative;overflow:hidden;background:var(--bg-sunken);border-radius:var(--radius-sm)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--white) 60%,transparent),transparent);background-size:200% 100%;animation:cs-shimmer var(--dur-shimmer) infinite linear}.state-panel{padding:var(--space-8) var(--space-6);text-align:center;color:var(--text-muted);font-size:13px}.state-panel .state-title{color:var(--text-title);font-size:15px;font-weight:600;margin-bottom:var(--space-2)}@media(max-width:960px){.cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.hero h1{font-size:38px;line-height:42px}.stats,.grid4,.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{display:none}}
