@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c5b148{font-family:Fraunces,Fraunces Fallback}.__variable_c5b148{--font-fraunces:"Fraunces","Fraunces Fallback"}:root{--bg:#faf9f7;--bg-subtle:#f3f1ed;--surface:#ffffff;--surface-2:#fbfaf8;--surface-3:#f5f3ef;--fg:#14161a;--fg-muted:#5a616b;--fg-subtle:#8a9099;--border:#eceae5;--border-strong:#dddad3;--hairline:rgba(20,22,26,0.07);--navy:#14161a;--navy-hover:#23262c;--navy-fg:#faf9f7;--brand-ink:#14161a;--accent:#157a85;--accent-hover:#0f5a62;--accent-fg:#ffffff;--accent-bg:#e8f1f1;--accent-line:rgba(21,122,133,0.30);--success:#1c7a5b;--success-bg:#e7f2ec;--warning:#9a6b1e;--warning-bg:#f6eedd;--danger:#a23b3b;--danger-bg:#f6e7e5;--info:#1f6f8b;--info-bg:#e6f0f2;--neutral:#5a616b;--neutral-bg:#eeedea;--projected:#8a9099;--projected-bg:#eeedea;--grid:#eeece7;--axis:#8a9099;--plot:#ffffff;--elev-1:var(--surface);--elev-2:var(--surface-2);--inner-hi:rgba(255,255,255,0);--glow-accent:none;--glow-soft:none;--grain-opacity:0;--ring:0 0 0 3px rgba(21,122,133,0.28);--ring-color:rgba(21,122,133,0.55);--font-sans:var(--font-geist-sans),ui-sans-serif,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;--font-serif:var(--font-fraunces),Georgia,"Times New Roman","Times",serif;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:21px;--text-3xl:26px;--text-4xl:34px;--text-5xl:44px;--tracking-tight:-0.02em;--tracking-snug:-0.011em;--tracking-wide:0.04em;--tracking-caps:0.14em;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-2-5:10px;--sp-3:12px;--sp-3-5:14px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-full:999px;--sh-xs:0 1px 2px rgba(20,22,26,0.04);--sh-sm:0 1px 2px rgba(20,22,26,0.04);--sh-md:0 4px 16px rgba(20,22,26,0.06);--sh-lg:0 24px 60px rgba(20,22,26,0.12);--ease:cubic-bezier(0.2,0,0,1);--ease-spring:cubic-bezier(0.34,1.2,0.64,1);--dur-fast:120ms;--dur:200ms;--dur-slow:320ms;--dur-slower:500ms}.deck{--bg:#0e1113;--bg-subtle:#0e1113;--surface:#16191c;--surface-2:#1a1e22;--surface-3:#202429;--fg:#ecedee;--fg-muted:#9aa0a6;--fg-subtle:#7e858c;--border:#23282d;--border-strong:#2e343a;--hairline:rgba(236,237,238,0.08);--navy:#ecedee;--navy-hover:#ffffff;--navy-fg:#0e1113;--brand-ink:#14161a;--accent:#3fb6c2;--accent-hover:#5bc8d2;--accent-fg:#04181b;--accent-bg:rgba(63,182,194,0.12);--accent-line:rgba(63,182,194,0.34);--success:#46b98c;--success-bg:rgba(70,185,140,0.14);--warning:#d9a441;--warning-bg:rgba(217,164,65,0.15);--danger:#e0726f;--danger-bg:rgba(224,114,111,0.15);--info:#5bb0c2;--info-bg:rgba(91,176,194,0.15);--neutral:#9aa0a6;--neutral-bg:rgba(154,160,166,0.13);--projected:#7e858c;--projected-bg:rgba(126,133,140,0.15);--grid:#20262b;--axis:#7e858c;--plot:#16191c;--inner-hi:rgba(255,255,255,0);--glow-accent:none;--glow-soft:none;--grain-opacity:0;--ring:0 0 0 3px rgba(63,182,194,0.40);--ring-color:rgba(63,182,194,0.70);--sh-xs:0 1px 2px rgba(0,0,0,0.4);--sh-sm:0 1px 2px rgba(0,0,0,0.4);--sh-md:0 8px 24px rgba(0,0,0,0.4);--sh-lg:0 30px 70px rgba(0,0,0,0.55);background:var(--bg);color:var(--fg)}.panel-1,.panel-2{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);position:relative}.panel-2{background:var(--surface-2);box-shadow:var(--sh-md)}.inner-hi{position:relative}.inner-hi:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--inner-hi)}.glow{box-shadow:var(--glow-accent)}.glow-soft{box-shadow:var(--glow-soft)}.hairline{border:0;border-top:1px solid var(--border)}.hairline-v{border:0;border-left:1px solid var(--border)}.grain:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.hairline-rows>*+*{border-top:1px solid var(--border)}@keyframes dsReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dsFade{0%{opacity:0}to{opacity:1}}@keyframes dsPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dsDraw{0%{stroke-dashoffset:var(--draw-len,1000)}to{stroke-dashoffset:0}}@keyframes dsPulseGlow{0%,to{box-shadow:var(--glow-soft)}50%{box-shadow:var(--glow-accent)}}@keyframes dsShimmer{to{transform:translateX(100%)}}.reveal{animation:dsReveal var(--dur-slow) var(--ease) both}.fade-in{animation:dsFade var(--dur) var(--ease) both}.pop-in{animation:dsPop var(--dur) var(--ease-spring) both}.reveal-stagger>*{animation:dsReveal var(--dur-slow) var(--ease) both}.reveal-stagger>:first-child{animation-delay:0s}.reveal-stagger>:nth-child(2){animation-delay:60ms}.reveal-stagger>:nth-child(3){animation-delay:.12s}.reveal-stagger>:nth-child(4){animation-delay:.18s}.reveal-stagger>:nth-child(5){animation-delay:.24s}.reveal-stagger>:nth-child(6){animation-delay:.3s}.reveal-stagger>:nth-child(7){animation-delay:.36s}.reveal-stagger>:nth-child(8){animation-delay:.42s}.draw{animation:dsDraw var(--dur-slower) var(--ease) both}.pulse-glow{animation:dsPulseGlow 2.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.draw,.fade-in,.pop-in,.pulse-glow,.reveal,.reveal-stagger>*{animation:none!important}.draw{stroke-dashoffset:0!important}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:700;line-height:1.2;letter-spacing:-.01em}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}::selection{background:var(--accent-bg);color:var(--accent-hover)}::placeholder{color:var(--fg-subtle)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;letter-spacing:var(--tracking-snug)}.row{align-items:center}.row,.stack{display:flex;gap:var(--sp-2)}.stack{flex-direction:column}.grow{flex:1 1;min-width:0}.right{text-align:right}.truncate{text-overflow:ellipsis}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}