@font-face{font-family:display;src:url(../media/instrument_sans-s.p.1c6_4mawwj-hb.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.ov4vzG_className{font-family:display,display Fallback}.ov4vzG_variable{--font-instrument:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/ibm_plex_sans-s.p.1-vxdsykms0gx.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.zKucJq_className{font-family:sans,sans Fallback}.zKucJq_variable{--font-plex:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono-s.13np95saf7dt6.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.gR3ieG_className{font-family:mono,mono Fallback;font-weight:400}.gR3ieG_variable{--font-plex-mono:"mono", "mono Fallback"}
:root{--background:#fff;--surface:#fff;--surface-2:#f5f7f6;--surface-3:#ebefed;--border:#e3e8e6;--border-strong:#8a9590;--foreground:#0b1a14;--muted-foreground:#52605a;--primary:#0e5a43;--primary-hover:#0a4735;--primary-foreground:#fff;--accent:#19c37d;--accent-subtle:#e6f7ef;--accent-text:#0f7a4e;--ring:#0e5a43;--positive:#0f7a4e;--negative:#c23b2b;--negative-subtle:#fbeceb;--warning:#b45309;--warning-subtle:#fdf3e7;--info:#1d4ed8;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--chart-muted:#8a9590;--chart-grid:#e3e8e6;--font-display:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-plex), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--text-4xl:clamp(2.25rem, 1.7rem + 2vw, 3rem);--text-5xl:clamp(2.5rem, 1.9rem + 3.2vw, 4.5rem);--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;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 3px #0b1a1414, 0 1px 2px #0b1a140a;--shadow-md:0 4px 12px -2px #0b1a141a, 0 2px 4px -2px #0b1a140f;--header-h:68px;--z-sticky:100;--z-overlay:1000;--z-toast:1200;--dur-instant:80ms;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.4s;--dur-slower:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-standard:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--text-5xl);letter-spacing:-.025em;line-height:1.05}h2{font-size:var(--text-3xl);letter-spacing:-.015em;line-height:1.2}h3{font-size:var(--text-xl);letter-spacing:-.005em;line-height:1.35}p{margin:0}a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--primary-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}code,.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:1120px;padding-inline:var(--space-5);margin-inline:auto}.container-wide{max-width:1280px}@media (min-width:768px){.container{padding-inline:var(--space-8)}}@media (min-width:1280px){.container{padding-inline:var(--space-12)}}.section{padding-block:var(--space-16)}@media (min-width:768px){.section{padding-block:var(--space-24)}}.section-alt{background:var(--surface-2)}.section-head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-10);display:grid}.eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:600}.lead{font-size:var(--text-lg);color:var(--muted-foreground);max-width:62ch}.muted{color:var(--muted-foreground)}.small{font-size:var(--text-sm)}.stack-2{gap:var(--space-2);display:grid}.stack-4{gap:var(--space-4);display:grid}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.skip-link{left:var(--space-4);z-index:var(--z-toast);background:var(--primary);color:var(--primary-foreground);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3);color:var(--primary-foreground)}.site-header{z-index:var(--z-sticky);background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header .bar{height:var(--header-h);align-items:center;gap:var(--space-6);display:flex}.brand{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--foreground);letter-spacing:-.02em;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand:hover{color:var(--foreground)}.brand span{color:var(--accent-text)}.nav-links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}.nav-links a{min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--foreground);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{background:var(--surface-2)}.nav-links a[aria-current=page]{color:var(--primary);background:var(--accent-subtle)}.header-spacer{flex:1}.network-pill{display:none}.menu-button{display:inline-flex}.header-wallet{display:none}@media (min-width:900px){.nav-links,.header-wallet{display:flex}.network-pill{display:inline-flex}.btn.menu-button{display:none}}.mobile-menu{border-top:1px solid var(--border);padding-block:var(--space-2) var(--space-4)}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu a{min-height:48px;color:var(--foreground);border-bottom:1px solid var(--border);align-items:center;font-weight:500;text-decoration:none;display:flex}.mobile-menu .wallet{margin-top:var(--space-4)}@media (min-width:900px){.mobile-menu{display:none}}.btn{--btn-h:44px;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--space-5);border-radius:var(--radius-md);font:600 var(--text-base) / 1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-sm{--btn-h:36px;padding:0 var(--space-4);font-size:var(--text-sm)}.btn-lg{--btn-h:52px;padding:0 var(--space-6);font-size:var(--text-lg)}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);color:var(--primary-foreground)}.btn-secondary{background:var(--surface);color:var(--foreground);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);color:var(--foreground)}.btn-ghost{color:var(--foreground);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--foreground)}.btn[aria-busy=true]:before{content:"";border-radius:var(--radius-full);width:1em;height:1em;animation:spin var(--dur-slower) linear infinite;border:2px solid;border-right-color:#0000}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{min-width:44px;padding:0}.badge{align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid var(--border);color:var(--muted-foreground);background:var(--surface);font-weight:600;display:inline-flex}.badge-live{color:var(--accent-text);background:var(--accent-subtle);border-color:#0000}.badge-warn{color:var(--warning);background:var(--warning-subtle);border-color:#0000}.badge-bad{color:var(--negative);background:var(--negative-subtle);border-color:#0000}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}@media (min-width:768px){.card{padding:var(--space-6)}}.card-title{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--space-4);font-weight:600}.field{gap:var(--space-1);display:grid}.field label,.field legend,.field .field-label{font-weight:600;font-size:var(--text-sm)}.field .help{font-size:var(--text-sm);color:var(--muted-foreground)}.field .error{font-size:var(--text-sm);color:var(--negative);gap:var(--space-1);align-items:flex-start;display:flex}.input{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font:400 var(--text-base) / 1.4 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out)}.input:hover{border-color:var(--foreground)}.input[aria-invalid=true]{border-color:var(--negative)}.input:disabled{background:var(--surface-2);cursor:not-allowed}input[type=range]{width:100%;min-height:44px;accent-color:var(--primary)}fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{gap:var(--space-5);display:grid}@media (min-width:640px){.form-grid.cols-2{grid-template-columns:1fr 1fr}.form-grid.cols-3{grid-template-columns:1fr 1fr 1fr}}.kv{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.kv dt{color:var(--muted-foreground)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{text-align:left;padding:0 var(--space-4);border-bottom:1px solid var(--border);height:44px}tbody tr:last-child td{border-bottom:0}th{color:var(--muted-foreground);background:var(--surface-2);font-weight:600}td.num,th.num{text-align:right}.stat{gap:var(--space-1);display:grid}.stat .value{font-family:var(--font-sans);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:600}.stat .label{font-size:var(--text-sm);color:var(--muted-foreground)}.timeline{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.timeline li{border-top:3px solid var(--border);padding-top:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground)}.timeline li[data-state=done]{border-top-color:var(--primary);color:var(--foreground)}.timeline li[data-state=current]{border-top-color:var(--accent);color:var(--foreground);font-weight:600}.notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--border);background:var(--surface-2);align-items:flex-start;display:flex}.notice-ok{background:var(--accent-subtle);color:var(--accent-text);border-color:#0000}.notice-err{background:var(--negative-subtle);color:var(--negative);border-color:#0000}.site-footer{border-top:1px solid var(--border);background:var(--surface-2);padding-block:var(--space-12);font-size:var(--text-sm)}.footer-grid{gap:var(--space-8);display:grid}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr}}.site-footer ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.site-footer li a{align-items:center;min-height:32px;display:inline-flex}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.hero-enter>*{animation:rise var(--dur-slower) var(--ease-enter) both}.hero-enter>:nth-child(2){animation-delay:80ms}.hero-enter>:nth-child(3){animation-delay:.16s}.hero-enter>:nth-child(n+4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.btn[aria-busy=true]:before{opacity:.6;border-right-color:currentColor;animation:none}}.hero-grid{gap:var(--space-10);align-items:center;display:grid}@media (min-width:1024px){.hero-grid{gap:var(--space-16);grid-template-columns:7fr 5fr}}.hero-card{box-shadow:var(--shadow-md)}.hero-card-name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:1.2}.hero-card-empty{align-content:center;gap:var(--space-2);min-height:320px;display:grid}.proof-grid{gap:var(--space-8) var(--space-6);margin:0;display:grid}@media (min-width:640px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-item{border-top:2px solid var(--foreground);padding-top:var(--space-4);gap:var(--space-2);display:grid}.proof-item dd{margin:0}.proof-value{font-family:var(--font-sans);font-size:var(--text-4xl);letter-spacing:-.02em;font-weight:600;line-height:1.1}.steps{gap:var(--space-8) var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps li{gap:var(--space-2);align-content:start;display:grid}.step-num{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-text);font-weight:400}.value-rows{display:grid}.value-row{gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--border-strong);display:grid}.value-row:last-child{border-bottom:1px solid var(--border-strong)}@media (min-width:768px){.value-row{gap:var(--space-12);grid-template-columns:5fr 7fr}}.value-row h3{font-size:var(--text-2xl)}.value-row ul{padding-left:var(--space-5);gap:var(--space-3);color:var(--muted-foreground);margin:0;display:grid}.trust-grid{gap:var(--space-8);display:grid}@media (min-width:768px){.trust-grid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.trust-item{align-content:start}.trust-icon{color:var(--primary)}.faq{max-width:800px}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{gap:var(--space-4);min-height:56px;padding-block:var(--space-4);cursor:pointer;font-weight:600;font-size:var(--text-lg);align-items:baseline;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto}.faq-list details[open] summary:after{content:"−"}.faq-list details p{padding:0 0 var(--space-6) calc(var(--space-4) + 2ch);max-width:65ch}.final-cta{border-top:1px solid var(--border)}.viz{gap:var(--space-3);margin:0;display:grid}.viz-legend{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.viz-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.fill-filled,.swatch.fill-filled{fill:var(--series-1);background:var(--series-1)}.fill-clearing,.swatch.fill-clearing{fill:var(--series-2);background:var(--series-2)}.fill-unfilled,.swatch.fill-unfilled{fill:var(--chart-muted);background:var(--chart-muted)}.fill-s1{fill:var(--series-1);background:var(--series-1)}.fill-s2{fill:var(--series-2);background:var(--series-2)}.fill-s3{fill:var(--series-3);background:var(--series-3)}.viz-plot{position:relative}.viz-plot svg{display:block;overflow:visible}.viz-grid,.viz-baseline{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.viz-baseline{stroke:var(--border-strong)}.viz-axis{fill:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.viz-axis.strong{fill:var(--foreground);font-weight:600}.viz-label{fill:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}.viz-whisker{stroke:var(--foreground);stroke-width:1.5px;pointer-events:none}.viz-clearing{stroke:var(--foreground);stroke-width:1px;pointer-events:none}.viz-bar{cursor:default;outline:none}.viz-bar path{transition:opacity var(--dur-fast) var(--ease-out)}.viz-bar.is-hover path,.viz-bar:focus-visible path{opacity:.8}.viz-bar:focus-visible path{stroke:var(--ring);stroke-width:2px}.viz-tooltip{background:var(--foreground);color:var(--background);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);gap:var(--space-1);pointer-events:none;white-space:nowrap;z-index:var(--z-overlay);box-shadow:var(--shadow-md);display:grid;position:absolute;top:0;transform:translate(-50%,-100%)}.viz-tooltip .muted{color:var(--chart-grid)}.viz-table summary{cursor:pointer;color:var(--primary);font-size:var(--text-sm);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.launch-page{gap:var(--space-8);display:grid}.launch-head{gap:var(--space-3);display:grid}.launch-head h1{font-size:var(--text-4xl);line-height:1.1}.symbol{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--muted-foreground);letter-spacing:0;font-weight:400}.stat-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:768px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.stat-grid .card{padding:var(--space-4) var(--space-5)}.status-region:empty{display:none}.launch-grid{gap:var(--space-6);align-items:start;display:grid}@media (min-width:1024px){.launch-grid{grid-template-columns:7fr 5fr}.launch-grid-even{grid-template-columns:1fr 1fr}}.segmented{gap:var(--space-2);display:inline-flex}.segmented .btn{--btn-h:44px;min-width:88px}.page-head{gap:var(--space-3);max-width:760px;margin-bottom:var(--space-10);display:grid}.form-sections{gap:var(--space-6);display:grid}@media (min-width:1024px){.form-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.form-sections legend{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4);font-weight:600}.two-col{gap:var(--space-6);display:grid}@media (min-width:768px){.two-col{grid-template-columns:1fr 1fr}}.not-found{align-content:center;gap:var(--space-4);min-height:50vh;display:grid}.sim-panel-title{font-weight:600;font-size:var(--text-base)}.launch-head a{align-items:center;gap:var(--space-1);min-height:44px;display:inline-flex}@media print{.reveal{opacity:1;transform:none}}.demand-card{min-height:420px}.action-card{min-height:240px}.table-wrap>table{min-width:600px}@media (pointer:coarse){.btn-sm{--btn-h:44px}.site-footer li a,.viz-table summary{min-height:44px}}@media (max-width:899px){.site-header .bar{gap:var(--space-3)}.site-header .bar>nav{display:none}}.field .help,.field .error{overflow-wrap:anywhere}
