:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--background:#080a0b;--surface:#0d1011;--surface-raised:#111516;--surface-quiet:#0a0d0e;--border:#252a2b;--border-strong:#373e3f;--foreground:#eceae4;--muted:#969b98;--muted-strong:#b8bbb6;--signal:#c9ff38;--signal-ink:#101400;--intervention:#f2b84b;--intervention-soft:#2a2111;--blocked:#ff7474;--blocked-soft:#281516;--info:#8bb7ff;--info-soft:#121c2b;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--serif:Iowan Old Style, "Times New Roman", serif;font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-page{--paper:#eceae4;--paper-ink:#080a0b;background:var(--paper);min-height:100vh;color:var(--paper-ink)}.landing-header,.product-header{z-index:20;border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 3.2vw;display:grid;position:relative}.landing-wordmark,.product-wordmark{width:max-content;color:inherit;letter-spacing:0;align-items:center;gap:10px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.landing-wordmark>span,.product-wordmark>span{letter-spacing:.23em}.brand-mark{object-fit:contain;flex:none;width:28px;height:28px;display:block}.brand-mark-sm{width:18px;height:18px}.brand-mark-lg{width:44px;height:44px;margin:0 auto 14px}.footer-brand{align-items:center;gap:8px;display:inline-flex}.landing-header nav,.product-header nav{gap:30px;font-size:.72rem;display:flex}.landing-header nav a,.product-header nav a{color:inherit;text-decoration:none}.landing-open{color:inherit;justify-self:end;align-items:center;gap:28px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.landing-open span{background:var(--paper-ink);width:30px;height:30px;color:var(--signal);place-items:center;display:grid}.landing-page main{width:100%;margin:0;padding:0}.landing-hero{border-bottom:1px solid var(--paper-ink);grid-template-columns:1fr 2.35fr 1.15fr;min-height:690px;padding:42px 3.2vw 55px;display:grid}.hero-index{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding-bottom:12px;font-size:.58rem;display:flex}.hero-copy{border-left:1px solid #080a0b47;flex-direction:column;justify-content:center;padding:30px 4vw;display:flex}.product-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:.62rem;font-weight:650}.hero-copy h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(4rem,7.1vw,8.3rem);font-weight:520;line-height:.87}.hero-copy h1 em{font-family:var(--serif);font-weight:400}.hero-support{border-left:1px solid #080a0b47;align-self:end;padding:0 0 10px 2.8vw}.hero-support>p{max-width:390px;margin:0 0 15px;font-size:.95rem;line-height:1.55}.hero-support>div{align-items:center;gap:24px;margin-top:35px;display:flex}.primary-link,.closing-cta>a{background:var(--paper-ink);min-width:220px;color:var(--paper);justify-content:space-between;align-items:center;gap:55px;padding:18px 20px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-link span,.closing-cta>a span{color:var(--signal)}.secondary-link{color:inherit;text-underline-offset:5px;font-size:.72rem}.landing-sandbox{--line:#29312e;border-top:1px solid var(--line);color:var(--foreground);background:#0a0f0d;grid-template-columns:1.15fr 1fr 280px;align-items:center;gap:5vw;padding:95px 3.2vw;display:grid}.landing-sandbox-lead h2{letter-spacing:-.07em;margin:12px 0 20px;font-size:clamp(3.2rem,5vw,6.2rem);line-height:.92}.landing-sandbox-lead>p:not(.product-kicker){max-width:660px;color:var(--muted);line-height:1.65}.landing-sandbox-lead>a{color:var(--signal);text-underline-offset:6px;margin-top:25px;font-size:.78rem;display:inline-block}.landing-sandbox ol{margin:0;padding:0;list-style:none}.landing-sandbox li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:18px;padding:20px 0;display:grid}.landing-sandbox li:last-child{border-bottom:1px solid var(--line)}.landing-sandbox li>span{color:var(--signal);font:.66rem var(--mono)}.landing-sandbox li strong{font-size:1rem}.landing-sandbox li p{color:var(--muted);margin:7px 0 0;font-size:.76rem;line-height:1.55}.landing-sandbox aside{min-height:190px;font-family:var(--mono);text-transform:uppercase;border:1px solid #3a4540;flex-direction:column;justify-content:center;gap:7px;padding:28px;display:flex}.landing-sandbox aside i{background:#ffbf3f;border-radius:50%;width:9px;height:9px;margin-bottom:9px;box-shadow:0 0 20px #ffbf3f66}.landing-sandbox aside.deployed i{background:var(--signal);box-shadow:0 0 20px #baff1666}.landing-sandbox aside span{color:#ffbf3f;letter-spacing:.11em;font-size:.67rem}.landing-sandbox aside.deployed span{color:var(--signal)}.landing-sandbox aside strong{font-size:.85rem}.landing-sandbox aside small{color:#77807b;font-size:.58rem}.product-home{display:block}.sandbox-execute{border-bottom:1px solid var(--line,#29312e);max-width:1680px;margin:0 auto;padding:64px 40px 96px}.sandbox-hero{grid-template-columns:minmax(0,1.6fr) 310px;align-items:end;gap:64px;margin-bottom:42px;display:grid}.sandbox-hero h1{letter-spacing:-.07em;max-width:1020px;margin:12px 0 18px;font-size:clamp(3.5rem,6vw,7.2rem);line-height:.9}.sandbox-hero>div:first-child>p:last-child{color:#aeb6b1;max-width:820px;font-size:1.02rem;line-height:1.65}.sandbox-network{min-height:164px;font-family:var(--mono,monospace);text-transform:uppercase;border:1px solid #3a4540;flex-direction:column;justify-content:center;gap:6px;padding:24px;display:flex}.sandbox-network i{background:#ffbf3f;border-radius:50%;width:9px;height:9px;margin-bottom:8px;box-shadow:0 0 20px #ffbf3f66}.sandbox-network.deployed i{background:var(--signal,#baff16);box-shadow:0 0 20px #baff1666}.sandbox-network span{color:#ffbf3f;letter-spacing:.12em;font-size:.72rem}.sandbox-network.deployed span{color:var(--signal,#baff16)}.sandbox-network strong{font-size:1rem}.sandbox-network small{color:#78817c;font-size:.66rem}.sandbox-blocked,.sandbox-onboarding{background:#0d1210;border:1px solid #3a4540;border-left:3px solid #ffbf3f;padding:34px 38px}.sandbox-blocked span,.sandbox-onboarding>span{color:#ffbf3f;font:700 .68rem var(--mono,monospace);letter-spacing:.14em}.sandbox-blocked h2,.sandbox-onboarding h2{letter-spacing:-.04em;margin:10px 0;font-size:2rem}.sandbox-blocked p,.sandbox-onboarding p{color:#9da5a0;max-width:950px;line-height:1.65}.sandbox-blocked code{color:var(--signal,#baff16)}.sandbox-onboarding{border-left-color:var(--signal,#baff16);grid-template-columns:52px 1fr auto;align-items:center;gap:26px;display:grid}.sandbox-onboarding button,.sandbox-result button,.sandbox-analyze button,.sandbox-secondary-action{border:1px solid var(--signal,#baff16);min-height:52px;color:var(--signal,#baff16);cursor:pointer;background:0 0;padding:0 26px;font-weight:700}.sandbox-onboarding button:disabled,.sandbox-result button:disabled,.sandbox-analyze button:disabled,.sandbox-secondary-action:disabled{opacity:.45;cursor:not-allowed}.sandbox-provenance{min-height:55px;font:.7rem var(--mono,monospace);color:#9da5a0;border:1px solid #334039;flex-wrap:wrap;align-items:center;gap:26px;padding:0 18px;display:flex}.sandbox-provenance>span:first-child,.sandbox-provenance .fresh{color:var(--signal,#baff16)}.sandbox-provenance i{background:var(--signal,#baff16);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.sandbox-provenance a{color:inherit}.sandbox-provenance .stale{color:#ff6969}.sandbox-error{color:#ff8383;font:.72rem var(--mono,monospace);border:1px solid #7d3434;gap:22px;margin-top:16px;padding:15px 18px;display:flex}.sandbox-state-grid{border:1px solid #334039;border-top:0;grid-template-columns:1.25fr .75fr;display:grid}.sandbox-state-grid>section{min-width:0;padding:38px 34px}.sandbox-state-grid>section+section{border-left:1px solid #334039}.sandbox-state-grid h2,.sandbox-activity h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:2rem}.sandbox-metrics{border:1px solid #28312d;grid-template-columns:repeat(4,1fr);margin:0 0 34px;display:grid}.sandbox-metrics>div{padding:18px}.sandbox-metrics>div+div{border-left:1px solid #28312d}.sandbox-metrics dt,.sandbox-result dt{color:#707a74;font:.63rem var(--mono,monospace);text-transform:uppercase;letter-spacing:.1em}.sandbox-metrics dd{color:var(--signal,#baff16);font:1.1rem var(--mono,monospace);margin:9px 0 0}.sandbox-table>div{border-top:1px solid #28312d;grid-template-columns:1.2fr .65fr .65fr 1fr;align-items:center;min-height:58px;font-size:.78rem;display:grid}.sandbox-table>div:first-child{color:#707a74;min-height:34px;font:.62rem var(--mono,monospace);text-transform:uppercase}.sandbox-table span{min-width:0}.sandbox-table strong,.sandbox-table small{display:block}.sandbox-table small{color:#68716c;font:.62rem var(--mono,monospace);margin-top:3px}.sandbox-section-title{justify-content:space-between;gap:20px;display:flex}.sandbox-section-title>strong{color:var(--signal,#baff16);font:.8rem var(--mono,monospace)}.sandbox-section-title>strong.invalid{color:#ff6969}.sandbox-targets{border-top:1px solid #28312d}.sandbox-targets label{border-bottom:1px solid #28312d;grid-template-columns:1fr 110px;align-items:center;min-height:58px;font-size:.82rem;display:grid}.sandbox-targets input{color:#f1f3f1;width:100%;font:.8rem var(--mono,monospace);background:#090d0b;border:1px solid #3b4741;padding:10px}.sandbox-secondary-action{width:100%;margin-top:22px}.sandbox-analyze{background:#0b100e;border:1px solid #334039;border-top:0;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:28px 34px;display:grid}.sandbox-analyze span{color:var(--signal,#baff16);font:.66rem var(--mono,monospace);letter-spacing:.1em}.sandbox-analyze strong,.sandbox-analyze small{display:block}.sandbox-analyze strong{margin:7px 0 4px}.sandbox-analyze small{color:#758079}.sandbox-result{border:1px solid var(--signal,#baff16);grid-template-columns:1fr 300px auto;align-items:center;gap:36px;margin-top:18px;padding:34px;display:grid}.sandbox-result.result-no_trade{border-color:#ff6969}.sandbox-result.result-satisfied{border-color:var(--signal,#baff16);background:#0d140d}.sandbox-result.result-satisfied h2,.sandbox-result.result-satisfied dd{color:var(--signal,#baff16)}.sandbox-result h2{letter-spacing:-.04em;margin:7px 0;font-size:2.4rem}.sandbox-result p{color:#9da5a0}.sandbox-result dl{margin:0}.sandbox-result dl>div{border-bottom:1px solid #28312d;justify-content:space-between;padding:8px 0;display:flex}.sandbox-result dd{font:.7rem var(--mono,monospace);margin:0}.sandbox-confirmed{background:var(--signal,#baff16);color:#071006;grid-template-columns:48px 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:28px 34px;display:grid}.sandbox-confirmed>span{font-size:2.4rem}.sandbox-confirmed p{margin:0 0 5px}.sandbox-confirmed h2{margin:0 0 6px;font-size:1.5rem}.sandbox-confirmed a{color:inherit;font:.78rem var(--mono,monospace)}.sandbox-activity{border:1px solid #334039;grid-template-columns:300px 1fr;gap:40px;margin-top:18px;padding:30px 34px;display:grid}.sandbox-activity>p{color:#7a847e}.sandbox-activity ol{margin:0;padding:0;list-style:none}.sandbox-activity li{font:.72rem var(--mono,monospace);border-bottom:1px solid #28312d;grid-template-columns:1fr auto auto;gap:25px;padding:13px 0;display:grid}.sandbox-activity a{color:var(--signal,#baff16)}.sandbox-activity small{color:#727b76}.product-home .vault-entry{max-width:1680px;padding-top:86px}@media (width<=900px){.landing-sandbox{grid-template-columns:1fr;padding:72px 20px}.landing-sandbox aside{min-height:auto}.sandbox-execute{padding:44px 18px 64px}.sandbox-hero,.sandbox-state-grid,.sandbox-result,.sandbox-activity{grid-template-columns:1fr}.sandbox-hero{gap:30px}.sandbox-hero h1{font-size:clamp(3.2rem,15vw,5.8rem)}.sandbox-network{min-height:auto}.sandbox-onboarding{grid-template-columns:38px 1fr}.sandbox-onboarding button{grid-column:1/-1}.sandbox-state-grid>section+section{border-top:1px solid #334039;border-left:0}.sandbox-metrics{grid-template-columns:repeat(2,1fr)}.sandbox-metrics>div:nth-child(3){border-top:1px solid #28312d;border-left:0}.sandbox-metrics>div:nth-child(4){border-top:1px solid #28312d}.sandbox-table>div{grid-template-columns:1.2fr .65fr .65fr}.sandbox-table>div span:last-child{display:none}.sandbox-analyze{grid-template-columns:1fr}.sandbox-result{gap:20px}.sandbox-confirmed{grid-template-columns:36px 1fr}.sandbox-confirmed a{grid-column:2}.sandbox-activity li{grid-template-columns:1fr auto}.sandbox-activity li small{grid-column:1/-1}}.decision-visual{background:var(--background);color:var(--foreground);padding:115px 3.2vw 120px}.visual-heading{grid-template-columns:1fr 1.6fr 1fr;align-items:end;margin-bottom:75px;display:grid}.visual-heading h2,.section-lead h2,.trust-section h2,.closing-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4vw,5.2rem);font-weight:520;line-height:.98}.visual-heading>p:last-child{max-width:260px;color:var(--muted);font-family:var(--mono);text-align:right;text-transform:uppercase;justify-self:end;margin:0;font-size:.62rem;line-height:1.6}.decision-track{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.decision-track article{min-height:190px;padding:24px 20px}.decision-track>i{color:var(--muted);text-align:center;align-self:center;font-style:normal}.decision-track article>span{font-family:var(--mono);letter-spacing:.08em;font-size:.58rem}.decision-track article>strong{letter-spacing:-.04em;margin:42px 0 8px;font-size:clamp(1.5rem,2.2vw,2.6rem);font-weight:520;display:block}.decision-track article>p{color:var(--muted-strong);margin:0;font-size:.72rem;line-height:1.5}.decision-track .track-failure{background:#171314}.decision-track .track-failure strong{color:#ff8585}.decision-track .track-signal{background:var(--signal);color:var(--signal-ink)}.decision-track .track-signal p{color:#36440a}.residual-line{border-bottom:1px solid var(--border-strong);color:var(--muted);grid-template-columns:1fr 1fr 1fr;padding:17px 20px;font-size:.65rem;display:grid}.residual-line code{color:var(--foreground)}.residual-line strong{color:#ff8585;font-family:var(--mono);text-align:right}.how-it-works{border-bottom:1px solid var(--paper-ink);grid-template-columns:1fr 1.5fr;padding:120px 3.2vw;display:grid}.section-lead{padding-right:8vw}.how-it-works ol{border-top:1px solid var(--paper-ink);margin:0;padding:0;list-style:none}.how-it-works li{border-bottom:1px solid #080a0b4d;grid-template-columns:80px 1fr;gap:15px;padding:26px 0 32px;display:grid}.how-it-works li>span{font-family:var(--mono);font-size:.62rem}.how-it-works h3{margin:0 0 10px;font-size:1.2rem;font-weight:600}.how-it-works li p{color:#444743;max-width:620px;margin:0;font-size:.9rem;line-height:1.6}.outcome-band{background:var(--signal);color:var(--signal-ink);grid-template-columns:repeat(3,1fr);display:grid}.outcome-band>div{border-right:1px solid #718f18;min-height:190px;padding:26px 3.2vw}.outcome-band span{font-family:var(--mono);font-size:.62rem}.outcome-band strong{font-family:var(--mono);margin-top:58px;font-size:1rem;display:block}.outcome-band p{font-family:var(--serif);margin:6px 0 0;font-size:1.1rem}.trust-section,.integration-proof{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 1fr;gap:10vw;padding:120px 3.2vw;display:grid}.trust-section>div>p:last-child{max-width:520px;color:var(--muted);line-height:1.6}.trust-section dl{border-top:1px solid var(--border-strong);margin:0}.trust-section dl div{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;padding:22px 0;display:grid}.trust-section dt{color:var(--muted);font-family:var(--mono);font-size:.58rem}.trust-section dd{margin:0;font-size:.86rem}.integration-proof{padding-top:70px;padding-bottom:75px}.integration-proof h2{letter-spacing:-.05em;margin:0 0 8px;font-size:3rem;font-weight:520}.integration-proof>div>p{color:var(--muted);line-height:1.6}.integration-proof a{color:var(--signal);text-underline-offset:5px;font-size:.76rem}.integration-proof-expanded{grid-template-columns:.8fr 1.5fr;gap:6vw}.integration-proof-lead>p:not(.product-kicker){max-width:510px;font-size:.83rem}.landing-integrations{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(2,1fr);display:grid}.landing-integrations article{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);min-height:165px;padding:20px}.landing-integrations span{color:var(--signal);font-family:var(--mono);letter-spacing:.07em;font-size:.52rem}.landing-integrations h3{margin:40px 0 8px;font-size:1.1rem;font-weight:560}.landing-integrations p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.5}.integration-proof .integration-disclosure{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-align:right;text-transform:uppercase;grid-column:1/-1;margin:5px 0 0;font-size:.52rem}.closing-cta{grid-template-columns:1fr 2fr auto;align-items:end;padding:110px 3.2vw;display:grid}.closing-cta>a{align-self:end}.landing-footer{border-top:1px solid var(--paper-ink);grid-template-columns:1fr 2fr 1fr;padding:25px 3.2vw;font-size:.62rem;display:grid}.landing-footer p{text-align:center;margin:0}.landing-footer nav{justify-content:flex-end;gap:22px;display:flex}.landing-footer a{color:inherit}.product-page{background:var(--background);min-height:100vh;color:var(--foreground)}.product-header{border-color:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0bf5;height:64px;position:sticky;top:0}.product-header nav a{color:var(--muted-strong)}.product-header nav a[aria-current=page]{color:var(--foreground)}.header-action{border:1px solid var(--signal);min-height:34px;color:var(--signal);cursor:pointer;background:0 0;justify-self:end;padding:0 14px;font-size:.68rem}.header-action.warning{border-color:var(--intervention);color:var(--intervention)}.wallet-address{color:var(--foreground);cursor:pointer;font-family:var(--mono);background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:0;font-size:.65rem;display:flex}.wallet-address i{background:var(--signal);border-radius:50%;width:6px;height:6px}.header-read-only{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:.58rem}.product-page main{width:min(1440px,100% - 7vw);margin:0 auto;padding:0}.vault-entry{min-height:calc(100vh - 64px);padding-top:8vh!important}.entry-heading{grid-template-columns:1.2fr 1fr;align-items:end;padding-bottom:46px;display:grid}.entry-heading .product-kicker{color:var(--signal);grid-column:1/-1}.entry-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,6rem);font-weight:520;line-height:.95}.entry-heading>p:last-child{max-width:450px;color:var(--muted);margin:0 0 5px auto;font-size:.86rem;line-height:1.6}.vault-preset{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:104px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:60px 1.2fr 1fr .8fr .7fr .8fr;align-items:center;padding:0 22px;display:grid}.vault-preset:hover{border-color:var(--signal)}.vault-preset strong,.vault-preset small{display:block}.vault-preset strong{font-size:.88rem;font-weight:580}.vault-preset small{color:var(--muted);margin-top:5px;font-size:.63rem}.vault-preset code{color:var(--muted-strong);font-size:.68rem}.vault-preset>b{color:var(--signal);text-align:right;font-size:.7rem}.preset-index{color:var(--muted);font-family:var(--mono);font-size:.6rem}.live-mark{color:var(--signal);font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:7px;font-size:.58rem;display:inline-flex}.live-mark i{background:currentColor;border-radius:50%;width:6px;height:6px}.integration-registry{border-top:1px solid var(--border-strong)}.registry-heading{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;justify-content:space-between;padding:14px 0;font-size:.57rem;display:flex}.registry-heading span{color:var(--foreground)}.registry-heading-secondary{border-top:1px solid var(--border-strong);margin-top:42px}.registry-heading-secondary span{color:var(--muted-strong)}.integration-cards{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(2,1fr);display:grid}.integration-cards-secondary .integration-card{background:var(--surface-quiet)}.integration-card{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface);flex-direction:column;min-height:390px;padding:24px;display:flex}.integration-card-top{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:.55rem;display:flex}.adapter-state{color:var(--signal);align-items:center;gap:7px;display:inline-flex}.adapter-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.adapter-state.loading{color:var(--muted)}.adapter-state.degraded{color:var(--intervention)}.adapter-state.empty,.adapter-state.failed{color:var(--blocked)}.integration-card>div:nth-child(2)>p{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0 0 7px;font-size:.55rem}.integration-card h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,2.35rem);font-weight:520}.integration-card code{color:var(--muted);font-size:.58rem}.integration-description{min-height:50px;color:var(--muted-strong);margin:25px 0 20px;font-size:.7rem;line-height:1.55}.integration-card dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;display:grid}.integration-card dl>div{border-bottom:1px solid var(--border);padding:13px 10px 13px 0}.integration-card dt{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.5rem}.integration-card dd{margin:0;font-size:.64rem;line-height:1.35}.integration-live-detail{color:var(--muted);flex:1;margin:16px 0;font-size:.61rem;line-height:1.5}.integration-card>button{border:1px solid var(--signal);min-height:44px;color:var(--signal);cursor:pointer;background:0 0;font-size:.67rem}.integration-card>button:disabled{border-color:var(--border);color:var(--muted);cursor:wait}.integration-card details{color:var(--muted);margin-top:15px;font-size:.59rem;line-height:1.5}.integration-card summary{cursor:pointer;color:var(--muted-strong)}.integration-card details p{margin:10px 0 0}.integration-card .integration-boundary{color:var(--intervention)}.vault-opening{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 64px);display:grid}.opening-index{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;margin-bottom:35px;font-size:.56rem}.opening-pulse{gap:9px;margin-bottom:35px;display:flex}.opening-pulse i{background:var(--signal);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite opening-pulse}.opening-pulse i:nth-child(2){animation-delay:.14s}.opening-pulse i:nth-child(3){animation-delay:.28s}.vault-opening .product-kicker{color:var(--signal);margin-bottom:14px}.vault-opening h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:520}.vault-opening>p:not(.product-kicker){max-width:590px;color:var(--muted);margin:25px auto 35px;font-size:.75rem;line-height:1.6}.vault-opening dl{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);min-width:min(720px,85vw);margin:0;display:grid}.vault-opening dl div{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);padding:15px}.vault-opening dt{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.5rem}.vault-opening dd{margin:0;font-size:.62rem}@keyframes opening-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.address-entry{max-width:780px;margin:65px auto}.address-entry>label{margin-bottom:12px;font-size:.75rem;display:block}.address-entry>div{display:flex}.address-entry input{border:1px solid var(--border-strong);min-width:0;height:52px;color:var(--foreground);font-family:var(--mono);background:0 0;border-right:0;border-radius:0;flex:1;padding:0 15px}.address-entry button{border:1px solid var(--border-strong);background:var(--foreground);color:var(--background);cursor:pointer;border-radius:0;padding:0 20px;font-size:.7rem}.address-entry button:disabled{opacity:.4;cursor:not-allowed}.address-entry>p{color:var(--muted);margin-top:10px;font-size:.65rem}.operator-workspace{padding-bottom:90px!important}.workspace-title{grid-template-columns:1fr auto;align-items:end;min-height:230px;padding:55px 0 35px;display:grid}.back-action{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 28px;padding:0;font-size:.67rem}.workspace-title .product-kicker{color:var(--signal);margin-bottom:10px}.workspace-title h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,4.5vw,5.5rem);font-weight:520;line-height:.95}.workspace-title>div>p:last-child{margin:14px 0 0}.workspace-title a{color:var(--muted);font-family:var(--mono);font-size:.64rem;text-decoration:none}.authority-state{border-left:1px solid var(--border-strong);min-width:240px;padding:15px 0 15px 24px}.authority-state span,.authority-state strong,.authority-state small{display:block}.authority-state span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.authority-state strong{margin:12px 0 5px;font-size:.9rem}.authority-state small{color:var(--muted);font-size:.62rem}.live-provenance{min-height:48px;color:var(--muted-strong);font-family:var(--mono);border:1px solid #45551e;align-items:center;gap:24px;padding:0 14px;font-size:.59rem;display:flex}.live-provenance .live-mark{margin-right:5px}.live-provenance strong{color:var(--foreground);font-weight:500}.live-provenance button{color:var(--signal);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto}.error-notice{border-left:3px solid var(--blocked);background:var(--blocked-soft);grid-template-columns:180px 1fr;gap:20px;margin:18px 0;padding:17px;font-size:.7rem;line-height:1.5;display:grid}.error-notice strong{color:var(--blocked);font-family:var(--mono);letter-spacing:.07em;font-size:.59rem}.operator-grid{border:1px solid var(--border-strong);border-top:0;grid-template-columns:1.1fr .9fr;display:grid}.operator-section{min-width:0;padding:30px}.operator-section+.operator-section{border-left:1px solid var(--border-strong)}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.section-heading .product-kicker{color:var(--muted);margin-bottom:7px}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.6rem;font-weight:520}.section-heading a{color:var(--muted);text-underline-offset:4px;font-size:.62rem}.state-alert{border-left:2px solid var(--intervention);background:var(--intervention-soft);grid-template-columns:150px 1fr;gap:20px;margin-bottom:20px;padding:14px;font-size:.66rem;line-height:1.5;display:grid}.state-alert strong{color:var(--intervention)}.state-alert span{color:var(--muted-strong)}.state-metrics{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin:0 0 25px;display:grid}.state-metrics>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:90px;padding:15px}.state-metrics dt,.guards dt{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem}.state-metrics dd{font-family:var(--mono);margin:20px 0 0;font-size:.9rem}.state-metrics small{color:var(--muted);font-size:.58rem}.danger{color:var(--blocked)}.healthy{color:var(--signal)}.holdings-head,.holding-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr .8fr .65fr .65fr .7fr;align-items:center;min-height:54px;display:grid}.holdings-head{min-height:30px;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.51rem}.holding-row{font-family:var(--mono);font-size:.63rem}.holding-row>span:first-child strong,.holding-row>span:first-child code{display:block}.holding-row>span:first-child strong{margin-bottom:5px;font-family:inherit;font-size:.67rem}.holding-row>span:first-child code{color:var(--muted);font-size:.53rem}.price-stale,.price-current{color:var(--blocked);flex-wrap:wrap;align-items:center;gap:6px;font-size:.55rem;display:flex}.price-current{color:var(--signal)}.price-stale i,.price-current i{background:currentColor;border-radius:50%;width:5px;height:5px}.price-stale small,.price-current small{color:var(--muted);flex-basis:100%;font-size:.49rem}.guards{border-top:1px solid var(--border);margin-top:25px}.guards summary{cursor:pointer;padding:16px 0;font-size:.67rem}.guards summary span{float:right;color:var(--muted);font-family:var(--mono);font-size:.53rem}.guards dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.guards dl div{padding:12px 0}.guards dd{font-family:var(--mono);margin:6px 0 0;font-size:.63rem}.section-note{min-height:32px;color:var(--muted);margin:-12px 0 18px;font-size:.62rem;line-height:1.5}.allocation-total{font-family:var(--mono);border:1px solid;padding:6px 8px;font-size:.56rem}.allocation-total.valid{color:var(--signal);border-color:#53671f}.allocation-total.invalid{color:var(--blocked);border-color:#793e3e}.allocation-head,.allocation-row{border-bottom:1px solid var(--border);grid-template-columns:1fr .72fr .72fr .85fr .65fr;align-items:center;min-height:61px;display:grid}.allocation-head{min-height:30px;color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.51rem}.allocation-row{font-family:var(--mono);font-size:.62rem}.allocation-row>span:first-child strong,.allocation-row>span:first-child code{display:block}.allocation-row>span:first-child strong{margin-bottom:5px;font-size:.67rem}.allocation-row>span:first-child code{color:var(--muted);font-size:.53rem}.allocation-row label{width:88px;position:relative}.allocation-row input{border:1px solid var(--border-strong);background:var(--surface-quiet);width:100%;height:34px;color:var(--foreground);font-family:var(--mono);border-radius:0;padding:0 23px 0 8px;font-size:.62rem}.allocation-row label em{color:var(--muted);font-size:.55rem;font-style:normal;position:absolute;top:10px;right:8px}.allocation-row .positive{color:var(--signal)}.analyze-bar{border:1px solid var(--border-strong);border-top:0;justify-content:space-between;align-items:center;min-height:92px;padding:17px 22px;display:flex}.analyze-bar span,.analyze-bar strong{display:block}.analyze-bar span{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.55rem}.analyze-bar strong{font-size:.69rem;font-weight:500}.analyze-bar button{background:var(--signal);min-width:210px;min-height:48px;color:var(--signal-ink);cursor:pointer;border:0;border-radius:0;font-size:.72rem;font-weight:750}.analyze-bar button:disabled{opacity:.45;cursor:wait}.analysis-result{border:1px solid var(--border-strong);grid-template-columns:80px 1.2fr 1fr;margin-top:28px;display:grid;position:relative}.analysis-result:before{background:var(--blocked);content:"";height:3px;position:absolute;top:0;left:0;right:0}.result-fast_path:before{background:var(--signal)}.result-mark{color:var(--blocked);place-items:start center;padding-top:33px;font-size:1.6rem;display:grid}.result-fast_path .result-mark{color:var(--signal)}.result-copy{padding:30px 0 35px}.result-copy>p{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;margin:0 0 8px;font-size:.57rem}.result-copy h2{color:var(--blocked);font-family:var(--mono);letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(1.7rem,3vw,3rem);font-weight:550}.result-fast_path .result-copy h2{color:var(--signal)}.result-copy>strong,.result-copy>span{max-width:650px;display:block}.result-copy>strong{margin-bottom:9px;font-size:.85rem;font-weight:560}.result-copy>span{color:var(--muted);font-family:var(--mono);font-size:.55rem}.result-actions{border-left:1px solid var(--border);flex-wrap:wrap;align-content:center;gap:8px;padding:25px;display:flex}.result-actions button{border:1px solid var(--border-strong);min-height:38px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:0;padding:0 13px;font-size:.62rem}.result-actions .execute-action{border-color:var(--signal);background:var(--signal);width:100%;color:var(--signal-ink);font-weight:700}.result-actions p{color:var(--muted);flex-basis:100%;margin:8px 0 0;font-size:.61rem;line-height:1.5}.result-actions p strong{color:var(--foreground)}.result-disclosure{border:0;border-top:1px solid var(--border);width:100%;color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;grid-column:1/-1;justify-content:space-between;padding:17px 22px;font-size:.65rem;display:flex}.result-details{border-top:1px solid var(--border);background:var(--surface-quiet);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px;display:grid}.result-details h3{margin:0 0 16px;font-size:.7rem}.result-details p,.result-details li,.result-details dt,.result-details dd{color:var(--muted-strong);font-size:.59rem;line-height:1.5}.result-details ul,.result-details ol{margin:0;padding-left:18px}.result-details li{margin-bottom:8px}.result-details li span{color:var(--muted);display:block}.result-details dl{margin:0}.result-details dl div{border-bottom:1px solid var(--border);justify-content:space-between;padding:7px 0;display:flex}.result-details dd{margin:0}.execution-confirmed{color:var(--signal);border-top:1px solid #53671f;grid-column:1/-1;gap:22px;padding:18px 22px;font-size:.64rem;display:flex}.execution-confirmed a{color:inherit}.integration-limit{border-top:1px solid var(--border);grid-template-columns:220px 1fr;gap:30px;margin-top:55px;padding-top:25px;font-size:.65rem;line-height:1.6;display:grid}.integration-limit strong{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.integration-limit p{max-width:750px;color:var(--muted);margin:0}.integration-limit>span{color:var(--muted);font-size:.58rem}.compatibility-ready{border-color:#53671f}.compatibility-degraded{border-color:#705628}.compatibility-empty{border-color:#793e3e}.compatibility-summary{border:1px solid var(--border-strong);border-left:3px solid var(--signal);background:var(--surface);grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:20px;padding:25px;display:grid}.compatibility-summary.summary-degraded{border-left-color:var(--intervention)}.compatibility-summary.summary-empty{border-left-color:var(--blocked)}.compatibility-summary span{color:var(--signal);font-family:var(--mono);letter-spacing:.08em;font-size:.56rem}.summary-degraded span{color:var(--intervention)}.summary-empty span{color:var(--blocked)}.compatibility-summary h2{letter-spacing:-.04em;margin:10px 0;font-size:2rem;font-weight:520}.compatibility-summary p{max-width:850px;color:var(--muted-strong);margin:0;font-size:.72rem;line-height:1.55}.compatibility-summary a{color:var(--signal);white-space:nowrap;font-size:.65rem}.compatibility-guide{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(250px,.8fr) minmax(380px,1.35fr) minmax(280px,.85fr);margin-top:22px;display:grid}.compatibility-guide-lead{border-right:1px solid var(--border-strong);padding:28px}.compatibility-guide-lead .product-kicker{color:var(--signal);margin-bottom:13px}.compatibility-guide-lead h2{letter-spacing:-.04em;max-width:420px;margin:0;font-size:1.7rem;font-weight:520;line-height:1.08}.compatibility-guide-lead>p:last-child{color:var(--muted);margin:18px 0 0;font-size:.66rem;line-height:1.6}.compatibility-guide-steps{margin:0;padding:0;list-style:none}.compatibility-guide-steps li{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;gap:14px;min-height:94px;padding:18px 22px;display:grid}.compatibility-guide-steps li:last-child{border-bottom:0}.compatibility-guide-steps li>span{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--signal);font-family:var(--mono);place-items:center;font-size:.53rem;display:grid}.compatibility-guide-steps strong{font-size:.7rem}.compatibility-guide-steps p{color:var(--muted);margin:7px 0 0;font-size:.61rem;line-height:1.5}.compatibility-next-action{border-left:1px solid var(--border-strong);background:var(--surface-quiet);padding:25px}.compatibility-next-action>span{color:var(--intervention);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem}.compatibility-next-action>p{color:var(--muted-strong);margin:15px 0 20px;font-size:.63rem;line-height:1.55}.compatibility-next-action>div{gap:8px;display:grid}.compatibility-next-action button,.compatibility-next-action>div a{border:1px solid var(--border-strong);min-height:40px;color:var(--foreground);cursor:pointer;background:0 0;place-items:center;font-size:.61rem;text-decoration:none;display:grid}.compatibility-next-action button:hover,.compatibility-next-action>div a:hover{border-color:var(--signal);color:var(--signal)}.compatibility-next-action button:disabled{color:var(--muted);cursor:wait}.compatibility-next-action .execution-demo-link{border-top:1px solid var(--border);margin:24px 0 0;padding-top:18px}.execution-demo-link strong,.execution-demo-link a{display:block}.execution-demo-link strong{color:var(--foreground);margin-bottom:8px;font-size:.63rem}.execution-demo-link a{color:var(--signal);font-size:.62rem}.compatibility-metrics{border-right:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.compatibility-metrics>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border-strong);min-height:100px;padding:18px}.compatibility-metrics>div:last-child{border-right:0}.compatibility-metrics dt{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem}.compatibility-metrics dd{font-family:var(--mono);margin:20px 0 0;font-size:.92rem}.compatibility-metrics .healthy dd{color:var(--signal)}.compatibility-metrics .warning dd{color:var(--intervention)}.compatibility-grid{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-left:1px solid var(--border-strong);grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);display:grid}.compatibility-grid .operator-section{border:0}.compatibility-guards{border-left:1px solid var(--border-strong)!important}.compatibility-table-head,.compatibility-table-row{border-bottom:1px solid var(--border);grid-template-columns:1fr .75fr 1fr 1.3fr;align-items:center;gap:12px;min-height:61px;display:grid}.compatibility-table-head{min-height:30px;color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.51rem}.compatibility-table-row{font-family:var(--mono);font-size:.61rem}.compatibility-table-row>span:first-child strong,.compatibility-table-row>span:first-child code{display:block}.compatibility-table-row>span:first-child code{color:var(--muted);margin-top:5px;font-size:.5rem}.compat-evidence{color:var(--signal);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35;display:flex}.compat-evidence i{background:currentColor;border-radius:50%;width:5px;height:5px}.compat-evidence small{color:var(--muted);flex-basis:100%;font-size:.48rem}.evidence-stale{color:var(--intervention)}.evidence-unavailable,.evidence-inactive{color:var(--blocked)}.compatibility-guards dl{border-top:1px solid var(--border);margin:0}.compatibility-guards dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.compatibility-guards dt{color:var(--muted);font-family:var(--mono);font-size:.53rem}.compatibility-guards dd{font-family:var(--mono);text-align:right;margin:0;font-size:.6rem}.compatibility-analysis{border:1px solid var(--border-strong);margin-top:22px}.compatibility-analysis .section-heading>span{color:var(--info);font-family:var(--mono);font-size:.53rem}.compatibility-checks{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.compatibility-checks article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:28px 1fr;gap:10px;min-height:100px;padding:16px;display:grid}.compatibility-checks article>span{width:22px;height:22px;color:var(--signal);font-family:var(--mono);border:1px solid;place-items:center;font-size:.58rem;display:grid}.compatibility-checks .check-warn>span{color:var(--intervention)}.compatibility-checks .check-info>span{color:var(--info)}.compatibility-checks strong{font-size:.67rem}.compatibility-checks p{color:var(--muted);margin:8px 0 0;font-size:.59rem;line-height:1.5}.execution-boundary{grid-template-columns:180px 1fr 1fr;gap:25px;padding:20px 16px;display:grid}.execution-boundary strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.execution-boundary p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.route-loading,.not-found{text-align:center;place-content:center;justify-items:center;min-height:100vh;display:grid}.route-loading span{color:var(--signal);font-family:var(--mono);letter-spacing:.2em}.route-loading p{color:var(--muted);font-size:.7rem}.not-found h1{letter-spacing:-.04em;font-weight:520}.not-found a{color:var(--signal)}@media (width<=1050px){.landing-hero{grid-template-columns:80px 1fr;min-height:680px}.hero-support{border-left:1px solid #080a0b47;grid-column:2;max-width:650px;padding:0 4vw}.visual-heading{grid-template-columns:1fr 2fr}.visual-heading>p:last-child{display:none}.decision-track{grid-template-columns:repeat(4,1fr)}.decision-track>i{display:none}.operator-grid{grid-template-columns:1fr}.operator-section+.operator-section{border-top:1px solid var(--border-strong);border-left:0}.vault-preset{grid-template-columns:45px 1.2fr 1fr .8fr}.vault-preset .live-mark,.vault-preset code{display:none}.compatibility-grid{grid-template-columns:1fr}.compatibility-guards{border-top:1px solid var(--border-strong)!important;border-left:0!important}.compatibility-guide{grid-template-columns:1fr 1fr}.compatibility-guide-lead{border-right:0;border-bottom:1px solid var(--border-strong);grid-column:1/-1}.compatibility-next-action{border-left:1px solid var(--border-strong)}.execution-boundary{grid-template-columns:160px 1fr}.execution-boundary p:last-child{grid-column:2}}@media (width<=720px){.landing-header,.product-header{grid-template-columns:1fr auto;height:60px;padding:0 18px}.landing-header nav,.product-header nav{display:none}.landing-open{gap:10px}.landing-hero{min-height:auto;padding:90px 20px 70px;display:block}.hero-index{display:none}.hero-copy{border:0;padding:0}.hero-copy h1{font-size:clamp(3.2rem,16vw,5rem)}.hero-support{border:0;margin-top:55px;padding:0}.hero-support>div{flex-direction:column;align-items:flex-start}.decision-visual{padding:75px 20px}.visual-heading{margin-bottom:45px;display:block}.visual-heading h2{margin-top:15px}.decision-track{display:block}.decision-track article{border-bottom:1px solid var(--border);min-height:145px}.decision-track article>strong{margin-top:30px}.residual-line{grid-template-columns:1fr;gap:8px}.residual-line strong{text-align:left}.how-it-works,.trust-section,.integration-proof{padding:75px 20px;display:block}.section-lead{margin-bottom:55px;padding:0}.outcome-band{display:block}.outcome-band>div{border-bottom:1px solid #718f18;border-right:0;min-height:145px}.outcome-band strong{margin-top:38px}.trust-section dl{margin-top:50px}.integration-proof>div+div{margin-top:35px}.landing-integrations{grid-template-columns:1fr}.integration-proof .integration-disclosure{text-align:left;margin-top:25px}.closing-cta{padding:75px 20px;display:block}.closing-cta h2{margin:18px 0 40px}.landing-footer{padding:24px 20px;display:block}.landing-footer p{text-align:left;margin:15px 0}.landing-footer nav{justify-content:flex-start}.product-page main{width:calc(100% - 30px)}.vault-entry{padding-top:70px!important}.entry-heading{display:block}.entry-heading h1{font-size:3rem}.entry-heading>p:last-child{margin:25px 0 0}.header-read-only{text-align:right;max-width:130px;font-size:.5rem}.registry-heading small{display:none}.integration-cards{grid-template-columns:1fr}.integration-card{min-height:0}.vault-opening dl{grid-template-columns:1fr;min-width:100%}.vault-preset{grid-template-columns:35px 1fr auto;padding:15px}.vault-preset>span:nth-child(3){display:none}.address-entry>div{display:block}.address-entry input{border-right:1px solid var(--border-strong);width:100%}.address-entry button{width:100%;height:46px;margin-top:8px}.workspace-title{min-height:auto;padding:45px 0 30px;display:block}.workspace-title h1{font-size:3rem}.authority-state{margin-top:35px}.live-provenance{flex-wrap:wrap;gap:10px 18px;padding:12px}.live-provenance button{margin-left:0}.operator-section{padding:22px 15px;overflow-x:auto}.state-metrics{grid-template-columns:1fr}.holdings-table,.allocation-table{min-width:620px}.analyze-bar{padding:20px;display:block}.analyze-bar button{width:100%;margin-top:20px}.analysis-result{grid-template-columns:55px 1fr}.result-actions{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}.result-details{grid-template-columns:1fr}.integration-limit{display:block}.integration-limit p{margin-top:15px}.compatibility-summary{grid-template-columns:1fr}.compatibility-guide{display:block}.compatibility-guide-lead,.compatibility-next-action{border:0;border-bottom:1px solid var(--border-strong)}.compatibility-guide-steps{border-bottom:1px solid var(--border-strong)}.compatibility-metrics{grid-template-columns:repeat(2,1fr)}.compatibility-table{min-width:760px}.compatibility-checks{grid-template-columns:1fr}.execution-boundary{display:block}.execution-boundary p{margin-top:12px}.error-notice{grid-template-columns:1fr}}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}code,.numeric-cell,.summary-metrics dd,.decision-metrics strong,.state-card>strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.app-shell{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0bf5;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.wordmark{color:var(--foreground);align-items:center;gap:10px;text-decoration:none;display:flex}.wordmark-name{letter-spacing:.18em;font-size:.88rem;font-weight:800}.wordmark-section{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;font-size:.68rem}.topbar-context{color:var(--muted-strong);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:22px;font-size:.72rem;display:flex}.topbar-context>span{align-items:center;gap:7px;display:inline-flex}.topbar-context code,.topbar-context strong{color:var(--foreground);font-size:.71rem;font-weight:500}.context-dot{background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c9ff381a}.topbar-fork{color:var(--signal);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #495c20;padding:6px 9px;font-size:.64rem}main{width:min(1560px,100% - 56px);margin:0 auto;padding:22px 0 52px}.product-context{border-bottom:1px solid var(--border);grid-template-columns:minmax(360px,1.4fr) minmax(560px,1fr);align-items:center;gap:32px;padding:20px 0 22px;display:grid}.product-context h1{letter-spacing:-.035em;max-width:760px;margin-bottom:7px;font-size:clamp(1.3rem,2.1vw,2rem);font-weight:560;line-height:1.14}.product-context>div>p:last-child{color:var(--muted-strong);margin:0;font-size:.79rem}.product-context dl{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.product-context dl>div{border-right:1px solid var(--border);min-width:0;padding:12px 14px}.product-context dl>div:last-child{border-right:0}.product-context dt{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.55rem}.product-context dd{color:var(--muted-strong);margin:0;font-size:.65rem;line-height:1.35}.scenario-switcher{align-items:center;gap:18px;min-height:64px;padding:8px 0 18px;display:flex}.scenario-label{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:.66rem}.scenario-options{gap:7px;display:flex}.scenario-options>button{border:1px solid var(--border);min-height:38px;color:var(--muted-strong);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:5px 7px 5px 12px;transition:border-color .14s,background .14s,color .14s;display:flex}.scenario-options>button:hover{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}.scenario-options>button.scenario-active{background:var(--surface-raised);color:var(--foreground);border-color:#596260}.safety-picker{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:.61rem;display:flex}.safety-picker select{border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--foreground);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:0;padding:0 30px 0 10px}.safety-picker select:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.status-badge{min-height:32px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid;align-items:center;gap:9px;padding:7px 10px;font-size:.7rem;font-weight:650;display:inline-flex}.status-symbol{width:20px;height:18px;color:var(--background);letter-spacing:0;background:currentColor;place-items:center;font-size:.58rem;display:grid}.status-fast_path{color:var(--signal);border-color:#53671f}.status-adaptive_fallback{color:var(--intervention);border-color:#705628}.status-no_trade{color:var(--info);border-color:#496181}.status-error{color:var(--blocked);border-color:#793e3e}.status-compact{min-height:25px;padding:4px 6px;font-size:.57rem}.status-compact .status-symbol{width:16px;height:15px;font-size:.48rem}.summary-strip{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(300px,1.15fr) minmax(640px,2fr);min-height:174px;display:grid}.summary-intro{border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:28px 30px;display:flex}.eyebrow{color:var(--signal);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.64rem;font-weight:600}h1,h2,p{margin-top:0}.summary-intro h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(1.7rem,2.7vw,2.8rem);font-weight:540;line-height:1}.summary-intro>p:last-child{max-width:590px;color:var(--muted-strong);margin-bottom:0;font-size:.86rem;line-height:1.55}.summary-metrics{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.summary-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex}.summary-metrics>div:last-child{border-right:0}.summary-metrics dt,.decision-metrics span,.terminal-note>span,.state-card>span{color:var(--muted);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.summary-metrics dd{color:var(--foreground);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 8px;font-size:clamp(.93rem,1.4vw,1.28rem);font-weight:600;overflow:hidden}.summary-metrics dd .status-badge{max-width:100%}.summary-metrics>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.4;overflow:hidden}.primary-grid,.evidence-grid{grid-template-columns:minmax(0,2fr) minmax(310px,.85fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);min-width:0}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:580}.panel-subtitle{color:var(--muted);margin:7px 0 0;font-size:.76rem;line-height:1.45}.decision-panel{position:relative;overflow:hidden}.decision-panel:before{background:var(--signal);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.decision-adaptive_fallback:before{background:var(--intervention)}.decision-no_trade:before{background:var(--info)}.decision-heading{align-items:center}.decision-copy{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:24px;padding:20px 22px;display:grid}.decision-copy p{color:var(--foreground);margin:0;font-size:.92rem;line-height:1.55}.decision-copy code{overflow-wrap:anywhere;color:var(--muted-strong);text-align:right;align-self:center;font-size:.66rem;line-height:1.5}.decision-metrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.decision-metrics>div{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 22px;display:flex}.decision-metrics>div:last-child{border-right:0}.decision-metrics strong{color:var(--foreground);font-size:.81rem;font-weight:600;line-height:1.35}.decision-flow{grid-template-columns:repeat(7,minmax(100px,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-step{border-right:1px solid var(--border);gap:10px;min-width:0;padding:18px 12px 18px 16px;display:flex;position:relative}.flow-step:last-child{border-right:0}.flow-index{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--muted);font-family:var(--mono);flex:0 0 22px;place-items:center;font-size:.57rem;display:grid}.flow-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.flow-copy>span{color:var(--muted);font-size:.61rem;line-height:1.35}.flow-copy strong{overflow-wrap:anywhere;color:var(--muted-strong);font-family:var(--mono);font-size:.63rem;font-weight:550;line-height:1.4}.flow-passed .flow-index,.flow-confirmed .flow-index{color:var(--signal);border-color:#53671f}.flow-intervention .flow-index{color:var(--intervention);border-color:#705628}.flow-blocked .flow-index{color:var(--blocked);border-color:#793e3e}.terminal-note{border-top:1px solid var(--border);background:var(--surface-quiet);grid-template-columns:110px minmax(170px,auto) 1fr;align-items:center;gap:18px;padding:15px 22px;display:grid}.terminal-note strong{color:var(--foreground);font-family:var(--mono);font-size:.76rem}.terminal-note p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.policy-version,.fork-label,.data-state{border:1px solid var(--border-strong);color:var(--muted-strong);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:5px 8px;font-size:.58rem}.guard-list{margin:0;padding:0;list-style:none}.guard-list li{border-bottom:1px solid var(--border);grid-template-columns:7px 1fr auto;align-items:center;gap:12px;min-height:55px;padding:9px 18px;display:grid}.guard-list li>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.guard-list strong{color:var(--muted-strong);font-size:.72rem;font-weight:550}.guard-list small{color:var(--muted);font-size:.61rem}.guard-list b{color:var(--foreground);font-family:var(--mono);text-align:right;font-size:.68rem;font-weight:550}.guard-dot{border:1px solid var(--border-strong);background:var(--muted);border-radius:50%;width:6px;height:6px}.guard-clear{border-color:var(--signal);background:var(--signal)}.guard-failed{border-color:var(--blocked);background:var(--blocked)}.guard-not-recorded{background:0 0}.guard-footer{color:var(--muted);font-family:var(--mono);justify-content:space-between;gap:10px;padding:14px 18px;font-size:.62rem;display:flex}.guard-footer strong{color:var(--muted-strong);font-weight:500}.portfolio-panel,.trade-panel{margin-top:14px}.allocation-key{color:var(--muted);gap:16px;font-size:.62rem;display:flex}.allocation-key span{align-items:center;gap:6px;display:inline-flex}.allocation-key i{background:var(--muted);width:12px;height:2px;display:inline-block}.allocation-key .key-before{background:#737976}.allocation-key .key-after{background:var(--signal)}.allocation-key .key-range{background:#263013;border:1px solid #526022;height:6px}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--border);background:var(--surface-quiet);color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:.57rem;font-weight:500}td{color:var(--muted-strong);vertical-align:middle;border-bottom:1px solid #1d2122;padding:13px 14px;font-size:.69rem}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#101415}.portfolio-table{min-width:1120px}.portfolio-table th:first-child{width:100px}.portfolio-table th:nth-child(2){width:190px}.portfolio-table th:nth-child(3){width:155px}.asset-symbol,.trade-route{color:var(--foreground);font-size:.74rem;font-weight:650;display:block}.address-mini,.table-secondary,.table-primary{display:block}.address-mini,.table-secondary{color:var(--muted);font-family:var(--mono);margin-top:4px;font-size:.56rem;line-height:1.4}.table-primary{color:var(--muted-strong);font-size:.66rem;line-height:1.4}.allocation-cell{min-width:180px}.allocation-track{border-top:1px solid #303536;height:16px;position:relative}.target-zone{background:#263013;border:1px solid #526022;height:7px;position:absolute;top:-4px}.weight-marker{width:2px;height:14px;position:absolute;top:-7px;transform:translate(-1px)}.marker-before{background:#858b88}.marker-after{background:var(--signal);width:3px;transform:translate(-1.5px)}.numeric-cell{white-space:nowrap}.numeric-cell strong{color:var(--foreground);font-weight:600}.inline-arrow{color:var(--muted);margin:0 7px}.range-status,.liquidity-label,.leg-status{border:1px solid var(--border-strong);font-family:var(--mono);letter-spacing:.03em;white-space:nowrap;align-items:center;padding:4px 6px;font-size:.56rem;display:inline-flex}.range-in{color:var(--signal);border-color:#4a5a20}.range-out,.liquidity-constrained{color:#ff9a9a;border-color:#6d3b3b}.liquidity-label:not(.liquidity-constrained){color:var(--muted-strong)}.trade-heading{align-items:center}.segmented-control{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.segmented-control button{border:1px solid var(--border);min-height:34px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;font-size:.61rem;display:inline-flex}.segmented-control button:hover{border-color:var(--border-strong);color:var(--foreground)}.segmented-control button[aria-pressed=true]{color:var(--foreground);background:#161a1b;border-color:#5f6a68}.segmented-control button span{min-width:18px;height:18px;color:var(--muted-strong);background:#24292a;place-items:center;font-size:.56rem;display:grid}.trade-table{min-width:1340px}.trade-table td{padding-top:15px;padding-bottom:15px}.leg-index{color:var(--muted);font-family:var(--mono)}.leg-accepted{color:var(--signal);border-color:#4a5a20}.leg-resized{color:var(--intervention);border-color:#705628}.leg-removed{color:#d9b778;border-color:#55472d}.leg-blocked{color:#ff9a9a;border-color:#6d3b3b}.table-empty{color:var(--muted);margin:0;padding:32px 22px;font-size:.78rem}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:34px;display:flex}.empty-state p{max-width:520px;color:var(--muted);margin:12px 0 0;font-size:.78rem;line-height:1.55}.empty-code{color:var(--info);font-family:var(--mono);letter-spacing:.08em;border:1px solid #496181;padding:7px 9px;font-size:.66rem}.data-state-clear{color:var(--signal);border-color:#53671f}.data-state-blocked{color:var(--info);border-color:#496181}.state-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;padding:22px;display:grid}.state-card{border:1px solid var(--border);background:var(--surface-quiet);padding:20px}.state-card-after{border-color:#44521f}.state-card>strong{color:var(--foreground);letter-spacing:-.04em;margin-top:10px;font-size:1.45rem;display:block}.state-card-after>strong{color:var(--signal)}.state-card dl{margin:17px 0 0}.state-card dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:7px 0;font-size:.67rem;display:flex}.state-card dt{color:var(--muted)}.state-card dd{color:var(--muted-strong);font-family:var(--mono);text-align:right;margin:0}.state-arrow{width:48px;color:var(--muted);font-family:var(--mono);place-items:center;display:grid}.comparison-note{border-top:1px solid var(--border);color:var(--muted-strong);margin:0;padding:15px 22px;font-size:.73rem;line-height:1.5}.compact-empty{min-height:190px}.fork-label{color:var(--info);border-color:#496181}.evidence-list{margin:0}.evidence-list>div{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;gap:14px;padding:10px 18px;font-size:.67rem;display:grid}.evidence-list dt{color:var(--muted)}.evidence-list dd{min-width:0;color:var(--muted-strong);text-align:right;overflow-wrap:anywhere;margin:0}.evidence-list code{color:var(--foreground);font-size:.62rem}.evidence-failed{font-family:var(--mono);color:var(--blocked)!important}.evidence-actions{grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px;display:grid}.evidence-actions a{border:1px solid var(--border-strong);min-height:37px;color:var(--foreground);font-family:var(--mono);justify-content:center;align-items:center;font-size:.62rem;text-decoration:none;display:flex}.evidence-actions a:hover{border-color:var(--signal);color:var(--signal)}.artifact-reference{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:0 18px 16px;font-size:.6rem}.artifact-reference code{color:var(--muted-strong)}.load-state,.load-failure{min-height:280px;padding:42px}.load-state{text-align:center;place-content:center;display:grid}.load-failure h2{margin-bottom:14px}.load-failure>p:not(.eyebrow){max-width:720px;color:var(--muted-strong);font-size:.8rem;line-height:1.55}.load-failure button{border:1px solid var(--info);min-height:38px;color:var(--info);cursor:pointer;background:0 0;padding:8px 12px}footer{border-top:1px solid var(--border);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px 28px;font-size:.57rem;display:flex}footer>div,footer nav{flex-wrap:wrap;gap:14px;display:flex}footer nav{justify-content:flex-end}footer a{color:var(--muted-strong);text-decoration:none}footer a:hover{color:var(--signal)}.fatal-state{text-align:center;place-content:center;min-height:100vh;display:grid}.fatal-state h1{margin-bottom:10px}.fatal-state p:not(.eyebrow){color:var(--muted)}.fatal-state button{border:1px solid var(--signal);color:var(--signal);cursor:pointer;background:0 0;justify-self:center;padding:9px 14px}@media (width<=1180px){.topbar-context>span:nth-child(2),.topbar-context>span:nth-child(3){display:none}.summary-strip,.product-context{grid-template-columns:1fr}.summary-intro{border-right:0;border-bottom:1px solid var(--border)}.primary-grid,.evidence-grid{grid-template-columns:1fr}.decision-flow{grid-template-columns:repeat(4,1fr)}.flow-step:nth-child(4){border-right:0}.flow-step:nth-child(n+5){border-top:1px solid var(--border)}}@media (width<=820px){.topbar{align-items:flex-start;padding:16px 18px;position:static}.wordmark-section,.topbar-context>span:not(.topbar-fork){display:none}main{width:min(100% - 28px,1560px);padding-top:12px}.scenario-switcher{flex-direction:column;align-items:flex-start;gap:9px}.product-context dl{grid-template-columns:1fr}.product-context dl>div{border-right:0;border-bottom:1px solid var(--border)}.product-context dl>div:last-child{border-bottom:0}.scenario-options{width:100%;overflow-x:auto}.safety-picker{width:100%;margin-left:0}.safety-picker select{flex:1}.scenario-options>button{flex:none}.summary-metrics{grid-template-columns:1fr 1fr}.summary-metrics>div:nth-child(2){border-right:0}.summary-metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.decision-copy{grid-template-columns:1fr}.decision-copy code{text-align:left}.decision-metrics{grid-template-columns:1fr 1fr}.decision-metrics>div:nth-child(2){border-right:0}.decision-metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.decision-flow{grid-template-columns:1fr 1fr}.flow-step:nth-child(2n){border-right:0}.flow-step:nth-child(n+3){border-top:1px solid var(--border)}.terminal-note{grid-template-columns:1fr;gap:7px}.panel-heading,.trade-heading{flex-direction:column;align-items:flex-start}.allocation-key{flex-wrap:wrap}.segmented-control{justify-content:flex-start}.state-comparison{grid-template-columns:1fr}.state-arrow{width:100%;height:38px;transform:rotate(90deg)}footer{flex-direction:column}footer nav{justify-content:flex-start}}@media (width<=520px){.topbar-context{display:none}.summary-intro,.panel-heading{padding-left:16px;padding-right:16px}.summary-metrics{grid-template-columns:1fr}.summary-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.summary-metrics>div:last-child{border-bottom:0}.decision-metrics{grid-template-columns:1fr}.decision-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.decision-flow{grid-template-columns:1fr}.flow-step,.flow-step:nth-child(n){border-top:0;border-right:0;border-bottom:1px solid var(--border)}.evidence-list>div{grid-template-columns:1fr;gap:4px}.evidence-list dd{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
