@font-face{font-family:Onest;src:url(/fonts/onest.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#0d1016;--panel:#161b25;--raised:#1d2431;--text:#f4f3fa;--muted:#b4bbca;--faint:#8c96aa;--accent:#cec1ff;--accent-ink:#241d3c;--accent-soft:#252338;--cyan:#b5e3ed;--line:#343c4d;--success:#b4e1d1;--alert:#eed3a6;--danger:#f2b7c0;--r-xs:8px;--r-sm:12px;--r-md:20px;--r-lg:28px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Onest,Arial,sans-serif;overflow-x:clip}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Onest,sans-serif;font-weight:500;line-height:1.08;letter-spacing:-.025em}h1{font-size:clamp(40px,5vw,72px)}h2{font-size:clamp(32px,3.3vw,46px)}h3{font-size:24px;letter-spacing:-.025em}p{color:var(--muted)}img{max-width:100%}strong{font-weight:500}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;z-index:100;top:-100px;left:12px;padding:12px 20px;border-radius:var(--r-xs);background:var(--accent);color:var(--accent-ink)}.skip-link:focus{top:12px}.header{background:var(--bg)}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-family:Onest,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1}nav{display:flex;align-items:center;gap:32px}nav>a{min-height:44px}.button,nav>a{font-size:14px;display:inline-flex;align-items:center}.button{justify-content:center;min-height:52px;padding:12px 24px;border-radius:var(--r-xs);border:1px solid transparent;background:var(--accent);font-weight:600;line-height:1.5;transition:background .2s,border-color .2s,color .2s}.button,.button:hover{color:var(--accent-ink)}.button:hover{background:#e0d7ff}.button:active{background:#b8a5fa}.button.small{min-height:44px;padding:9px 20px}.button.secondary{background:var(--panel);color:var(--text);border-color:var(--line)}.button.secondary:hover{background:var(--raised);border-color:#6b6388}.full{width:100%}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:6px;-webkit-text-decoration-color:#706981;text-decoration-color:#706981;transition:color .2s}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.accent{color:var(--accent)}.eyebrow,.number{font-size:12px;line-height:1.5;letter-spacing:0;color:var(--muted)}.footer{background:#090b10;margin-top:96px;border-top:1px solid var(--line)}.footer-top{padding-block:64px;display:grid;grid-template-columns:2fr 1fr 1.3fr;grid-gap:48px;gap:48px}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start}.footer .wordmark{font-size:64px;margin-bottom:20px}.footer p{font-size:16px}.footer h2{font:500 16px/1.5 Onest,sans-serif;letter-spacing:0;margin-bottom:12px}.footer-top a:not(.wordmark){min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--muted)}.footer-top a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-block:24px;display:flex;justify-content:space-between;gap:32px;font-size:12px;color:var(--muted)}.docs{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:64px;gap:64px;padding-block:64px 24px}.docs-nav{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:24px;align-self:start;padding:20px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.docs-nav>.eyebrow{font-size:16px;color:var(--text);margin-bottom:12px}.docs-nav a{font-size:14px;min-height:44px;display:flex;align-items:center}.docs-body{max-width:840px;min-width:0}.docs-body h1{font-size:clamp(38px,4.2vw,60px);margin-bottom:24px}.docs-body h2{font-size:36px;margin-bottom:24px}.docs-body h3{font-size:23px;margin-block:28px 12px}.docs-body p{font-size:16px;line-height:1.85;margin-block:20px}.docs-body .lead{font-size:20px;line-height:1.65}.docs-body section+section{padding-top:48px;margin-top:48px;border-top:1px solid var(--line)}.docs-body section>.eyebrow{display:none}.notice{background:var(--accent-soft);border:1px solid #514a6b;border-radius:var(--r-sm);padding:20px 24px;font-size:14px;line-height:1.75;color:#ded6f5;margin-block:24px}.warning{background:#28231e;border-color:#685941;color:var(--alert)}.warning button{min-height:44px;background:none;border:0;color:inherit;text-decoration:underline}.docs-risks{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.docs-risks article{padding:24px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.docs-risks h3{margin-top:0}.docs-risks p{font-size:14px;margin-bottom:0}.status-list{margin:24px 0;padding:8px 24px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.status-list>div{display:flex;justify-content:space-between;gap:24px;padding-block:18px;border-bottom:1px solid var(--line);font-size:14px}.status-list>div:last-child{border:0}.status-list dt{color:var(--muted)}.status-list dd{margin:0;text-align:right}.reference-links{display:flex;flex-direction:column;gap:8px}.reference-links a{font-size:14px;color:var(--accent);min-height:44px;display:inline-flex;align-items:center}.workspace{padding-block:64px 24px}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:32px}.workspace-heading h1{font-size:clamp(36px,4vw,56px)}.panel-heading .eyebrow,.summary-risk>.eyebrow,.summary>.eyebrow,.workspace-empty>.eyebrow,.workspace-heading .eyebrow{display:none}.tabs{display:flex;gap:8px;padding:6px;border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm);margin-top:32px;width:-moz-fit-content;width:fit-content}.tabs button{background:none;color:var(--muted);border:1px solid transparent;border-radius:var(--r-xs);padding:10px 20px;min-height:44px;font-size:14px;transition:background .2s,color .2s}.tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.workspace-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:24px;gap:24px;align-items:start;margin-top:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:32px;min-width:0}.panel h2{font-size:30px;margin-bottom:16px}.panel-heading p{font-size:16px;margin-bottom:32px}.form-panel label{display:block;font-size:14px;color:var(--text);margin-block:24px}.form-panel label>span{font-size:12px;display:block;color:var(--muted);margin-top:4px}.form-panel input{display:block;width:100%;min-width:0;min-height:52px;padding:12px 16px;background:var(--bg);border:1px solid #475166;border-radius:var(--r-xs);color:var(--text);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:12px}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field-grid label{margin-top:0}.field-help{font-size:13px;line-height:1.8;margin-bottom:24px}.selector{position:relative}.field-label{display:block;font-size:14px;margin-bottom:12px}.asset-button{width:100%;display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg);border:1px solid #475166;border-radius:var(--r-xs);color:var(--text);text-align:left}.asset-button img,.asset-option img{width:36px;height:36px;object-fit:contain;padding:5px;background:#fff;border-radius:8px}.asset-button strong{display:block;font-size:16px}.asset-button small,.asset-option small{font-size:12px;display:block;color:var(--muted)}.disclosure{margin-left:auto;font-size:22px}.asset-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;background:var(--raised);border:1px solid #62657b;border-radius:var(--r-sm);padding:16px;box-shadow:0 16px 40px #0006}.asset-menu input{font-size:16px;margin:0}.asset-menu p{font-size:12px;margin-top:12px}.asset-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-top:12px;padding:12px;background:var(--accent-soft);border:1px solid #655c85;border-radius:var(--r-xs);color:var(--text)}.summary{background:radial-gradient(ellipse at 100% 0,#49405a50,transparent 70%),var(--panel)}.summary-main{margin-top:32px;padding:24px;background:var(--accent);border-radius:var(--r-sm);color:var(--accent-ink)}.summary-main>span{font-size:13px}.summary-main strong{font:500 clamp(36px,4vw,52px)/1.25 Onest,sans-serif;display:block;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:12px;overflow-wrap:anywhere}.summary dl{margin:24px 0}.summary dl>div{display:flex;justify-content:space-between;gap:24px;padding-block:16px;border-bottom:1px solid var(--line);font-size:14px}.summary dt{color:var(--muted)}.summary dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.summary-note{font-size:14px;line-height:1.8}.summary-risk{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.summary-risk p{font-size:14px;margin-bottom:12px}.summary-risk a{font-size:14px;color:var(--accent);min-height:44px;display:inline-flex;align-items:center}.error{color:var(--danger);font-size:14px;padding-block:12px}.workspace-empty{padding:32px;border:1px dashed #526079;border-radius:var(--r-md);margin-top:24px}.workspace-empty h3{margin-bottom:16px}.workspace-empty p{font-size:16px;max-width:720px}.token-block{border:1px solid var(--line);padding:24px;border-radius:var(--r-sm);background:var(--panel);max-width:640px;margin:32px auto 0;text-align:left}.token-block code{display:block;overflow-wrap:anywhere;margin-top:12px;font-size:14px}.token-block .actions{margin-top:16px}.field-grid label{display:flex;flex-direction:column;min-width:0}.field-grid label>span{margin-bottom:12px}.field-grid label>input{margin-top:auto}.workspace-lead{font-size:16px;margin-top:16px}.workspace-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px;margin-top:32px;border-block:1px solid var(--line)}.workspace-totals>div{padding-inline:24px;border-right:1px solid var(--line);min-width:0}.workspace-totals>div:first-child{padding-left:0}.workspace-totals>div:last-child{border:0}.workspace-totals span{font-size:13px;color:var(--muted)}.workspace-totals strong{font:500 32px/1.3 Onest,sans-serif;letter-spacing:-.025em;display:block;margin-top:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-totals small{font:400 12px Onest,sans-serif;color:var(--muted);letter-spacing:0}@media(max-width:1024px){.wrap{width:calc(100% - 48px)}.docs{grid-template-columns:190px minmax(0,1fr);gap:32px}.panel{padding:24px}.footer-top{gap:32px}.workspace-heading h1{font-size:42px}}@media(max-width:767px){.wrap{width:calc(100% - 40px)}.nav{height:80px}.wordmark{font-size:34px}nav{gap:20px}.nav-extra{display:none}.button.small{padding-inline:16px}.footer{margin-top:64px}.footer-top{grid-template-columns:1fr 1fr;padding-block:40px;gap:32px 24px}.footer-top>div:first-child{grid-column:1/-1}.footer .wordmark{font-size:52px}.footer-bottom{flex-direction:column;gap:8px;font-size:12px}.docs{display:block;padding-top:32px}.docs-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px;margin-bottom:40px;padding:16px}.docs-nav>.eyebrow{width:100%;margin-bottom:0}.docs-nav a{font-size:13px}.docs-body h1{font-size:40px}.docs-body h2{font-size:30px}.docs-body .lead{font-size:18px}.docs-risks{grid-template-columns:1fr}.status-list>div{flex-direction:column;gap:4px}.status-list dd{text-align:left}.notice{padding:16px;font-size:13px}.workspace{padding-top:40px}.workspace-heading{align-items:flex-start;flex-direction:column;gap:24px}.workspace-heading h1{font-size:40px}.tabs{width:100%}.tabs button{flex:1 1;padding-inline:10px;font-size:13px}.workspace-grid{grid-template-columns:1fr}.panel{padding:24px}.panel h2{font-size:27px}.summary dl>div{gap:16px}.summary dl{font-size:13px}.workspace-empty{padding:24px}.workspace-totals{grid-template-columns:1fr;gap:20px}.workspace-totals>div{padding-inline:0;border:0;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.workspace-totals strong{font-size:26px;margin-top:0}}.testnet-credit{margin-top:40px;padding-bottom:32px;border-bottom:1px solid var(--line)}.testnet-credit .section-heading h2{font-size:36px}.credit-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px;align-items:start}.credit-columns .field-help{margin-block:16px}.credit-columns input{font-size:16px}.credit-position{border-top:1px solid var(--line);padding-top:24px;margin-top:24px;min-width:0}.credit-position-head{display:flex;justify-content:space-between;gap:16px}.credit-position-head>span{color:var(--accent);font-size:13px}.credit-position dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding-block:8px}.credit-position dt{color:var(--muted)}.credit-position dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.credit-position .actions{margin-top:16px}.testnet-credit .notice a,.tx-link a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.accept-review{margin-top:32px;border-top:1px solid var(--line);padding-top:24px}.accept-review>p{font-size:14px;margin-top:16px}@media(max-width:767px){.credit-columns{grid-template-columns:1fr}.testnet-credit .section-heading h2{font-size:30px}.testnet-credit .section-heading>.button{margin-top:20px}.credit-position dl>div{flex-direction:column;gap:4px}.credit-position dd{text-align:left}.credit-columns .field-grid{grid-template-columns:1fr}.credit-columns .button.full{white-space:normal;text-align:center}}.address-wrap{overflow-wrap:anywhere}.accept-review .button.full+.button.full{margin-top:12px}.testnet-credit>.notice.form-panel input{font-size:15px}.testnet-credit>.notice.form-panel p+p{margin-top:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 74%,#55436b30,transparent 55%)}.hero-content{padding-top:72px;padding-bottom:64px}.hero-copy{text-align:center;max-width:1000px;margin-inline:auto}.hero h1{font-size:clamp(52px,6.7vw,96px);line-height:1.04;letter-spacing:-.025em}.hero h1 span{background:linear-gradient(105deg,#f0ebff,#c3b1f4 65%,#b3d6e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero .lead{font-size:18px;line-height:1.75;max-width:620px;margin:24px auto 0}.hero .actions{justify-content:center;margin-top:28px}.hero-note{font-size:12px;margin-top:16px;color:var(--muted)}.capital-scene{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;max-width:960px;margin:32px auto 0;grid-gap:32px;gap:32px}.scene-asset,.scene-budget{padding:24px;background:linear-gradient(135deg,#202633e8,#151a23f0);border:1px solid #465063;border-radius:var(--r-md);position:relative}.scene-asset{transform:rotate(-3deg)}.scene-budget{transform:rotate(3deg)}.scene-asset-name{display:flex;align-items:center;gap:12px}.scene-asset-name img{border-radius:8px;padding:5px;background:#fff;object-fit:contain}.scene-asset-name strong{font-size:16px;display:block}.scene-asset-name span,.scene-caption{display:block;font-size:12px;color:var(--muted)}.scene-amount{font:500 42px/1.2 Onest,sans-serif;letter-spacing:-.025em;color:var(--text);margin-block:24px 12px;white-space:nowrap}.scene-amount small{font:400 12px Onest,sans-serif;color:var(--muted);letter-spacing:0}.scene-budget .scene-amount{margin-top:16px}.scene-budget-line{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin-top:20px}.scene-budget-rule{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--accent),#464054);margin-block:10px 16px}.scene-budget>p:last-child{font-size:12px;line-height:1.75}.scene-disclosure{text-align:center;font-size:12px;margin-top:20px}.hero-visual{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;width:100%}.hero-visual:before{content:"";position:absolute;inset:18% -10%;z-index:-1;background:radial-gradient(ellipse,#a28ccf33,transparent 68%);filter:blur(16px)}.emblem-stage{width:100%;perspective:900px;aspect-ratio:1}.hero-emblem{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transform-origin:50% 50%;animation:emblem-orbit 24s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-visual[data-motion=running] .hero-emblem{animation-play-state:running;will-change:transform}@keyframes emblem-orbit{0%,to{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(7deg) rotateY(16deg) rotate(3deg)}50%{transform:rotateX(-5deg) rotateY(0deg) rotate(-2deg)}75%{transform:rotateX(4deg) rotateY(-16deg) rotate(-3deg)}}.capital-overview{padding-block:64px 80px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.section-heading h2{max-width:650px}.section-heading>p{font-size:14px;line-height:1.8;max-width:340px}.example-notice{font-size:12px;color:var(--accent)}.capital-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:32px 24px}.capital-toolbar>p{font-size:14px}.scenario-buttons{display:flex;gap:8px}.scenario-buttons button{background:transparent;border:1px solid var(--line);border-radius:var(--r-xs);color:var(--muted);font-size:13px;min-height:44px;padding:10px 16px;transition:background .2s,color .2s,border-color .2s}.scenario-buttons button[aria-pressed=true]{background:var(--accent-soft);border-color:#8774ba;color:var(--accent)}.scenario-buttons button:hover{border-color:#8774ba}.metric-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding-block:24px;margin-bottom:24px}.metric-band>div{padding-inline:28px;border-right:1px solid var(--line);min-width:0}.metric-band>div:first-child{padding-left:0}.metric-band>div:last-child{border:0;padding-right:0}.metric-band>div>span{font-size:12px;color:var(--muted)}.metric-band strong{display:block;font:500 clamp(30px,3vw,42px)/1.2 Onest,sans-serif;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:12px;white-space:nowrap}.metric-band small{font:400 12px Onest,sans-serif;color:var(--muted);letter-spacing:0}.capital-bento{display:grid;grid-template-columns:1fr 1.5fr;grid-template-areas:"budget trace" "budget debt";grid-gap:20px;gap:20px}.capital-bento article{border-radius:var(--r-md);min-width:0;overflow:hidden}.budget-tile{grid-area:budget;background:var(--accent);color:var(--accent-ink);padding:32px;display:flex;flex-direction:column}.tile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tile-heading h3{font-size:24px;line-height:1.2}.example-chip{font-size:12px;border:1px solid #61577966;border-radius:7px;padding:3px 8px;white-space:nowrap}.budget-tile .example-chip{color:#4d3c6d}.budget-result{margin-top:48px}.budget-result strong{display:block;font:500 clamp(56px,6vw,88px)/1 Onest,sans-serif;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-result>span{font-size:16px;display:block;margin-top:12px;color:#514165}.usage-block{margin-top:40px}.meter-legend,.usage-label{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#514165}.usage-label strong{color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-meter{height:6px;background:#6a558b40;border-radius:4px;overflow:hidden;margin-block:12px}.budget-meter>span{display:block;width:100%;height:100%;background:var(--accent-ink);transform-origin:left;transition:transform .25s var(--ease)}.budget-tile>p{color:#49395f;font-size:16px;line-height:1.8;margin-top:40px}.budget-equation{font-size:12px;color:#514165;border-top:1px solid #6a558b66;padding-top:24px;margin-top:auto;display:block}.agent-log{grid-area:trace;border:1px solid var(--line);background:var(--panel)}.agent-log .tile-heading{padding:28px}.agent-log .tile-heading p{font-size:13px;margin-top:8px}.request-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 28px;background:var(--bg);border-block:1px solid var(--line);font-size:12px;color:var(--muted)}.request-meta code{font-size:13px;color:var(--text)}.request-meta b{font-weight:400;color:var(--accent)}.payment-table-wrap{padding-inline:28px}.payment-table{table-layout:fixed;border-collapse:collapse;width:100%;font:13px/1.5 Consolas,monospace;text-align:left}.payment-table th{font:400 12px Onest,sans-serif;color:var(--muted);padding-block:16px}.payment-table td:last-child,.payment-table th:last-child{text-align:right;width:30%}.payment-table td{padding-block:15px;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.request-status{display:inline-block;padding:4px 8px;font:12px/1.5 Onest,sans-serif;border-radius:6px;white-space:nowrap}.request-status.paid{background:#243832;color:var(--success)}.request-status.refused{background:#3b3225;color:var(--alert)}.data-footnote{font-size:12px;padding:20px 28px;line-height:1.8}.debt-ledger{grid-area:debt;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);background:var(--panel)}.debt-ledger h3{font-size:22px}.debt-ledger p{font-size:13px;line-height:1.75;margin-top:12px}.debt-amount{text-align:right;flex-shrink:0}.debt-amount strong{display:block;font:500 30px Onest,sans-serif;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.debt-amount small{font:400 12px Onest,sans-serif;color:var(--muted)}.debt-amount>span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.scenario-disclosure{font-size:12px;margin-top:20px;line-height:1.8}.mechanism{display:grid;grid-template-columns:1fr 1fr;grid-gap:96px;gap:96px;padding-block:80px 96px;border-top:1px solid var(--line)}.mechanism-intro h2 span{color:var(--faint)}.mechanism-intro>p{font-size:16px;line-height:1.8;margin-top:24px;max-width:440px}.mechanism-intro>.text-link{margin-top:20px}.mechanism-steps details{border-top:1px solid var(--line)}.mechanism-steps details:last-child{border-bottom:1px solid var(--line)}.mechanism-steps summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:88px;font:500 25px Onest,sans-serif;letter-spacing:-.025em;padding-block:24px}.mechanism-steps summary::-webkit-details-marker{display:none}.mechanism-steps .disclosure{position:relative;width:16px;height:16px;flex-shrink:0}.mechanism-steps .disclosure:after,.mechanism-steps .disclosure:before{content:"";position:absolute;inset:7px 0 auto;height:1px;background:var(--accent)}.mechanism-steps .disclosure:after{transform:rotate(90deg)}.mechanism-steps details[open] .disclosure:after{transform:none}.mechanism-steps details>div{padding-bottom:28px}.mechanism-steps p{font-size:16px;line-height:1.8}.mechanism-steps details>div>span{display:block;font-size:13px;color:var(--accent);margin-top:16px}.boundaries{padding-block:64px 80px;border-top:1px solid var(--line)}.boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-block:32px 24px}.boundary-grid article{padding:24px;border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm)}.boundary-grid h3{font-size:22px;line-height:1.2}.boundary-grid p{font-size:14px;line-height:1.8;margin-top:16px}.closing{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 83% 70%,#78649270,transparent 60%),linear-gradient(110deg,#232633,#151924);border:1px solid #4e4561;border-radius:var(--r-lg);padding:64px}.closing h2{font-size:clamp(40px,4.8vw,64px);line-height:1.08}.closing p{font-size:16px;margin-block:24px}.closing-word{position:absolute;right:48px;bottom:14px;z-index:-1;font:700 220px/1 Onest,sans-serif;letter-spacing:0;font-feature-settings:none;font-variant-ligatures:none;color:#b5a4d02e}@media(max-width:1024px){.hero-content{padding-top:64px}.hero h1{font-size:clamp(54px,7.5vw,80px)}.capital-scene{gap:20px}.scene-asset,.scene-budget{padding:20px}.scene-amount{font-size:34px}.scene-asset-name{gap:8px}.scene-asset-name strong{font-size:14px}.scene-asset-name span{font-size:11px}.metric-band>div{padding-inline:20px}.metric-band strong{font-size:30px}.metric-band small{font-size:11px}.budget-tile{padding:24px}.budget-result strong{font-size:64px}.debt-ledger{flex-wrap:wrap}.debt-amount{text-align:left}.mechanism{gap:48px}.boundary-grid{grid-template-columns:1fr 1fr}.closing-word{font-size:180px;right:24px}.section-heading{align-items:flex-start;gap:24px}}@media(max-width:767px){.hero-content{padding-top:48px;padding-bottom:48px}.hero h1{font-size:clamp(43px,8.3vw,62px);letter-spacing:-.025em}.hero .lead{font-size:16px;margin-top:24px}.hero .actions{gap:12px;margin-top:24px}.hero .button{font-size:13px;padding-inline:16px}.hero-note{font-size:12px}.capital-scene{grid-template-columns:1fr 1fr;grid-template-areas:"emblem emblem" "asset budget";gap:16px;margin-top:24px}.capital-scene .hero-visual{grid-area:emblem;width:240px;margin-inline:auto}.scene-asset{grid-area:asset;transform:none}.scene-budget{grid-area:budget;transform:none}.scene-asset,.scene-budget{padding:16px;border-radius:var(--r-sm)}.scene-asset-name{flex-direction:column;align-items:flex-start;gap:12px}.scene-asset-name strong{font-size:14px}.scene-asset-name span{font-size:12px}.scene-amount{font-size:32px;white-space:normal}.scene-amount small{display:block;margin-top:6px;font-size:12px}.scene-caption{font-size:12px}.scene-budget-line{display:none}.scene-budget-rule{margin-top:24px}.scene-budget>p:last-child{font-size:12px}.scene-disclosure{font-size:12px;line-height:1.8;margin-top:24px}.capital-overview{padding-block:48px 56px}.section-heading{display:block}.section-heading h2{font-size:34px}.section-heading>p{margin-top:16px;font-size:14px}.capital-toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin-block:24px}.scenario-buttons{width:100%;gap:8px}.scenario-buttons button{flex:1 1;padding-inline:8px;font-size:12px}.metric-band{grid-template-columns:1fr 1fr;row-gap:24px;padding-block:24px}.metric-band>div{padding-inline:16px}.metric-band>div:nth-child(2){border:0;padding-right:0}.metric-band>div:nth-child(3){padding-left:0}.metric-band strong{font-size:30px}.metric-band small{font-size:11px}.metric-band>div>span{font-size:12px}.capital-bento{grid-template-columns:1fr;grid-template-areas:"budget" "trace" "debt";gap:16px}.budget-tile{padding:24px}.budget-result{margin-top:32px}.budget-result strong{font-size:76px}.usage-block{margin-top:32px}.budget-tile>p{margin-top:24px}.budget-equation{margin-top:24px;padding-top:16px}.agent-log .tile-heading{padding:24px}.tile-heading h3{font-size:22px}.request-meta{padding:16px 24px;flex-direction:column;align-items:flex-start;gap:8px}.payment-table-wrap{padding-inline:20px}.payment-table,.payment-table th{font-size:12px}.payment-table td:last-child,.payment-table th:last-child{width:33%}.request-status{font-size:11px;padding-inline:6px}.data-footnote{padding:16px 24px;font-size:12px}.debt-ledger{padding:24px;gap:24px}.debt-amount{width:100%}.debt-amount strong{font-size:36px}.mechanism{grid-template-columns:1fr;gap:32px;padding-block:48px 56px}.mechanism h2{font-size:34px}.mechanism-steps summary{font-size:24px;min-height:80px}.boundaries{padding-block:48px 56px}.boundary-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.boundary-grid article{padding:24px}.boundary-grid h3{font-size:24px}.boundary-grid p{font-size:16px}.closing{padding:32px 24px 120px;border-radius:var(--r-md)}.closing h2{font-size:39px}.closing p{font-size:16px}.closing-word{font-size:140px;right:24px;bottom:0}.closing .button{min-width:180px}}@media(max-width:374px){.metric-band strong{font-size:26px}.metric-band small{font-size:10px}.hero h1{font-size:39px}.scene-amount{font-size:29px}.scene-asset,.scene-budget{padding:14px}.scenario-buttons button{font-size:11px}.tile-heading{gap:8px}.tile-heading h3{font-size:20px}.example-chip{font-size:11px}}@media(prefers-reduced-motion:reduce){.hero-emblem{animation:none;transform:none;will-change:auto}.budget-meter>span{transition:none}}