@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1120;--surface:#111827;--surface-2:#1a2333;--surface-3:#202b3d;--line:#263041;--line-strong:#3b4759;--text:#f1f5f9;--muted:#94a3b8;--faint:#8090a8;--gold:#f4b728;--gold-hover:#ffc93e;--on-gold:#1a1206;--gold-soft:#f4b7281a;--gold-line:#f4b72873;--success:#34d399;--success-soft:#34d3991a;--danger:#f87171;--danger-soft:#f871711a;--info:#60a5fa;--info-soft:#60a5fa1a;--radius-sm:4px;--radius:8px;--radius-lg:12px;--content:1180px;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Mono", monospace;--shadow-focus:0 0 0 2px var(--bg), 0 0 0 4px var(--gold)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(58% 38% at 50% -10%,#f4b72814,#0000 72%);position:fixed;inset:0}#root{z-index:1;min-height:100vh;position:relative}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;color:inherit}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}code,.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-feature-settings:"tnum" 1}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--gold);color:var(--on-gold);padding:10px 14px;font-weight:700;text-decoration:none;transition:transform .16s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 40px), var(--content));margin-inline:auto}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.3}.button{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s ease-out,border-color .16s ease-out,background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.42;transform:none}.button--primary{border-color:var(--gold);background:var(--gold);color:var(--on-gold);font-weight:700}.button--primary:hover:not(:disabled){border-color:var(--gold-hover);background:var(--gold-hover);box-shadow:0 0 0 1px #f4b7284d,0 8px 24px #f4b72824}.button--secondary{background:var(--surface-2);color:var(--text)}.button--secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-3)}.button--ghost{color:var(--text);background:0 0}.button--ghost:hover:not(:disabled){border-color:var(--line-strong);background:#94a3b80d}.button--danger{background:var(--danger-soft);color:var(--danger);border-color:#f8717180}.button--hero{min-height:50px;padding-inline:22px}.status-dot{background:var(--success);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.status-dot:after{border:1px solid var(--success);border-radius:inherit;opacity:.45;content:"";animation:2.4s ease-out infinite status-pulse;position:absolute;inset:-4px}.spinner{animation:.8s linear infinite spin}.skeleton{border-radius:var(--radius);background:var(--surface-2);overflow:hidden}.skeleton:after{content:"";background:#94a3b81a;width:45%;height:100%;animation:1.6s ease-in-out .3s infinite shimmer;display:block;transform:translate(-120%)}.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}@keyframes status-pulse{0%{opacity:.5;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(340%)}}@media (width<=640px){.container{width:min(calc(100% - 24px), var(--content))}.button--hero{min-height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>main{flex:1;scroll-margin-top:88px}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1120e0;border-bottom:1px solid #3b475994;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.site-brand{border-radius:var(--radius);min-width:max-content;min-height:44px;color:var(--text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-brand__mark{border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--gold-soft);width:40px;height:40px;color:var(--gold);flex:none;place-items:center;display:grid}.site-brand__copy{line-height:1.2;display:grid}.site-brand__copy strong{letter-spacing:-.015em;font-size:18px;font-weight:700}.site-brand__copy small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500}.site-nav,.site-nav--desktop{align-items:center;gap:4px;display:flex}.site-nav__link{border-radius:var(--radius-sm);min-height:44px;color:var(--muted);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease-out,background .15s ease-out;display:inline-flex}.site-nav__link:hover,.site-nav__link.is-active{color:var(--text);background:#94a3b80e}.site-nav__link.is-active{color:var(--gold)}.site-nav__external svg{flex:none}.site-nav--desktop .button{margin-left:8px}.site-nav__toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;place-items:center;width:44px;height:44px;display:none}.site-nav__toggle:hover{border-color:var(--line-strong);background:var(--surface-2)}.site-nav__mobile-layer{z-index:45;position:fixed;inset:0}.site-nav__scrim{cursor:pointer;background:#030712b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.site-nav__mobile{border-left:1px solid var(--line);background:var(--surface);width:min(88vw,380px);padding:28px 24px 40px;animation:.18s ease-out site-sheet-in;position:absolute;top:74px;bottom:0;right:0;overflow-y:auto}.site-nav__mobile nav{gap:4px;display:grid}.site-nav__mobile-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.site-nav__mobile-heading .eyebrow{margin:0}.site-nav__mobile-close{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.site-nav__mobile-close:hover{border-color:var(--line-strong)}.site-nav__mobile .site-nav__link{justify-content:space-between;padding-inline:12px;font-size:17px}.site-nav__mobile>.site-nav__link{width:100%;margin-bottom:22px}.site-nav__mobile .button{width:100%}.site-nav__mobile-label{margin-top:30px}.site-footer{border-top:1px solid var(--line);background:#0b1120c2}.site-footer__grid{grid-template-columns:minmax(280px,1fr) 180px 220px;gap:72px;padding-block:58px 46px;display:grid}.site-footer__intro>p{max-width:420px;color:var(--muted);margin:20px 0 0;font-size:14px}.site-footer__column{align-content:start;gap:10px;display:grid}.site-footer__column h2{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:600}.site-footer__column a{width:fit-content;min-height:44px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.site-footer__column a:hover{color:var(--text)}.site-footer__legal{color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;border-top:1px solid #263041b3;padding-block:18px 24px;font-size:11px}@keyframes site-sheet-in{0%{opacity:0;transform:translate(24px)}}@media (width<=900px){.site-footer__grid{grid-template-columns:1fr 1fr;gap:44px}.site-footer__intro{grid-column:1/-1}}@media (width<=767px){.site-nav--desktop{display:none}.site-nav__toggle{display:grid}}@media (width<=560px){.site-header__inner{min-height:66px}.site-brand__mark{width:36px;height:36px}.site-brand__copy small{display:none}.site-nav__mobile{width:min(92vw,360px);top:66px}.site-footer__grid{grid-template-columns:1fr;gap:34px;padding-block:44px 34px}.site-footer__intro{grid-column:auto}}.marketing-hero{padding-block:92px 76px}.marketing-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.marketing-hero__copy{min-width:0}.marketing-hero h1,.page-hero h1{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(48px,6.5vw,80px);font-weight:650;line-height:.99}.marketing-hero h1 span{color:var(--gold);display:block}.marketing-hero__lead{max-width:620px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.65}.marketing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.proof-status{color:var(--muted);font-family:var(--font-mono);letter-spacing:.035em;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:500;display:inline-flex}.receipt-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.receipt-comparison--full{gap:18px}.receipt-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:20px}.receipt-comparison--full .receipt-card{padding:clamp(22px,3vw,32px)}.receipt-card--private{border-color:var(--gold-line)}.receipt-card--public{background:var(--surface-2)}.receipt-card__heading{align-items:flex-start;gap:12px;display:flex}.receipt-card__heading .eyebrow{margin-bottom:5px}.receipt-card__heading h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.receipt-card__icon{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:34px;height:34px;color:var(--gold);flex:none;place-items:center;display:grid}.receipt-card--public .receipt-card__icon{background:var(--surface);color:var(--muted)}.receipt-details{gap:13px;margin:24px 0 0;display:grid}.receipt-details div{min-width:0}.receipt-details dt,.security-copy code,.settlement-paths dt{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.receipt-details dd{overflow-wrap:anywhere;color:var(--text);margin:2px 0 0;font-size:14px;font-weight:500}.chain-visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:86px;margin-top:20px;padding:10px 12px 8px;position:relative}.chain-visual svg{width:100%;height:52px;fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.chain-visual .status-dot{vertical-align:1px;margin-right:7px;display:inline-block}.chain-visual>span:last-child{color:var(--muted);font-family:var(--font-mono);letter-spacing:.035em;font-size:11px}.receipt-txid{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--gold);align-items:center;gap:8px;margin-top:12px;padding:9px 11px;text-decoration:none;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.receipt-txid:hover{border-color:var(--gold-line);background:var(--gold-soft)}.receipt-txid code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.receipt-txid svg{flex:none}.hidden-facts{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hidden-facts li{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:42px;color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:grid}.hidden-facts strong{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.proof-band{border-block:1px solid var(--line);background:#111827b8;padding-block:46px 54px}.proof-band__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.proof-band__heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.proof-band__heading>a,.text-link{min-height:44px;color:var(--gold);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.proof-band__heading>a:hover,.text-link:hover{color:var(--gold-hover)}.proof-band__grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1.2fr repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.proof-stat{border-left:1px solid var(--line);min-width:0;color:var(--text);align-content:center;padding:22px;text-decoration:none;transition:background .16s ease-out;display:grid}.proof-stat:first-child{border-left:0}.proof-stat:hover{background:var(--surface-2)}.proof-stat strong{color:var(--gold);letter-spacing:-.05em;font-size:clamp(38px,5vw,54px);font-weight:500;line-height:1}.proof-stat--primary strong{font-size:clamp(58px,7vw,80px)}.proof-stat>span{margin-top:12px;font-size:14px;font-weight:600}.proof-stat small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.marketing-section{padding-block:clamp(72px,9vw,112px)}.marketing-section--surface{background:#1118279e;border-block:1px solid #263041c2}.section-heading{max-width:760px;margin-bottom:42px}.section-heading--split{grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,7vw,96px);max-width:none;display:grid}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.05}.section-heading>p,.section-heading--split>p{color:var(--muted);margin:16px 0 0;font-size:16px}.section-heading--split>p{margin:0}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-steps>li{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;min-height:330px;padding:24px;display:flex}.landing-step__number{color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:600}.landing-steps h3{letter-spacing:-.025em;margin:52px 0 10px;font-size:23px;font-weight:600}.landing-steps p{color:var(--muted);margin:0;font-size:16px}.money-note{color:var(--text);align-items:flex-start;gap:9px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.money-note svg{color:var(--gold);flex:none;margin-top:3px}.marketing-section .text-link{margin-top:24px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.trust-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:24px}.trust-grid svg{color:var(--gold)}.trust-grid h3{letter-spacing:-.02em;margin:36px 0 8px;font-size:20px;font-weight:600}.trust-grid p{color:var(--muted);margin:0;font-size:16px}.callout{border-radius:var(--radius);background:var(--info-soft);border:1px solid #60a5fa7a;grid-template-columns:auto 1fr;gap:15px;padding:22px;display:grid}.callout>svg{color:var(--info);margin-top:2px}.callout h2{margin:0 0 7px;font-size:17px;font-weight:600}.callout__body,.callout__body p{color:var(--muted);font-size:16px}.callout__body p{margin:0}.callout__body p+p{margin-top:12px}.callout--warning{background:var(--danger-soft);border-color:#f871717a}.callout--warning>svg{color:var(--danger)}.marketing-cta{padding-block:72px}.marketing-cta__inner{border:1px solid var(--gold-line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:clamp(28px,5vw,52px);display:grid}.marketing-cta h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(30px,4.6vw,48px);font-weight:600;line-height:1.08}.marketing-cta p:not(.eyebrow){max-width:650px;color:var(--muted);margin:15px 0 0;font-size:16px}.marketing-cta .marketing-actions{justify-content:flex-end;margin-top:0}.page-hero{border-bottom:1px solid var(--line);padding-block:clamp(76px,10vw,124px) clamp(62px,8vw,96px)}.page-hero__inner{justify-items:start;display:grid}.page-hero h1{max-width:1020px;font-size:clamp(46px,7vw,76px)}.page-hero__inner>p:last-child{max-width:730px;color:var(--muted);margin:28px 0 0;font-size:19px}.threshold-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.threshold-layout .section-heading{margin:0}.threshold-diagram{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid;position:relative}.threshold-party,.threshold-core{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;align-content:center;place-items:center;min-height:150px;padding:18px;display:grid;position:relative}.threshold-party svg{color:var(--muted);margin-bottom:14px}.threshold-party strong,.threshold-core strong{font-size:17px}.threshold-party span,.threshold-core span{color:var(--muted);margin-top:4px;font-size:12px}.threshold-core{border-color:var(--gold-line);background:var(--gold-soft);min-height:176px}.threshold-core strong{color:var(--gold);letter-spacing:-.05em;font-size:38px;font-weight:500}.threshold-party--arbiter{grid-column:2}.journey-list{border-block:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.journey-list>li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(260px,.8fr) minmax(320px,1fr);align-items:center;gap:30px;padding-block:26px;display:grid}.journey-list>li:last-child{border-bottom:0}.journey-list__number{color:var(--gold);letter-spacing:.08em;font-size:13px}.journey-list__copy h3{letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:600}.journey-list__copy p{color:var(--muted);margin:0;font-size:16px}.journey-list__money{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:flex-start;gap:12px;padding:15px;font-size:14px;display:flex}.journey-list__money svg{color:var(--gold);flex:none;margin-top:3px}.journey-list__money span{display:grid}.journey-list__money small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:11px}.settlement-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.settlement-paths article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px}.settlement-paths article>svg{color:var(--gold)}.settlement-paths h3{margin:34px 0 18px;font-size:20px;font-weight:600}.settlement-paths dl{gap:12px;margin:0;display:grid}.settlement-paths dd{margin:3px 0 0;font-size:15px;font-weight:500}.security-disclosure{padding-block:40px 0}.security-disclosure .callout{padding:clamp(24px,4vw,38px)}.security-disclosure .callout h2{font-size:22px}.security-disclosure .callout__body p{max-width:990px;color:var(--text);font-size:16px}.security-layout{grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);gap:clamp(46px,8vw,110px);display:grid}.security-layout__heading{margin:0}.security-copy{gap:14px;display:grid}.security-copy article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:24px}.marketing-section--surface .security-copy article{background:var(--bg)}.security-copy h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:600}.security-copy p{color:var(--muted);margin:0;font-size:16px}.security-copy p+p{margin-top:14px}.security-copy code{color:var(--text);overflow-wrap:anywhere;text-transform:none}.security-roadmap{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:start;gap:clamp(46px,8vw,110px);display:grid}.security-roadmap .section-heading{margin:0}.security-roadmap ol{border-block:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.security-roadmap li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:44px 1fr;gap:15px;padding-block:20px;font-size:16px;display:grid}.security-roadmap li:last-child{border-bottom:0}.security-roadmap li span{color:var(--gold);font-size:12px}.security-roadmap .marketing-actions{grid-column:2;margin-top:-72px;padding-top:96px}.proof-summary{border-bottom:1px solid var(--line);background:#1118279e;padding-block:34px}.proof-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.proof-summary__grid>div{border-left:1px solid var(--line);align-content:center;min-height:126px;padding:16px 28px;display:grid}.proof-summary__grid>div:first-child{border-left:0;padding-left:0}.proof-summary strong{color:var(--gold);letter-spacing:-.05em;font-size:clamp(42px,6vw,62px);font-weight:500;line-height:1}.proof-summary span{margin-top:8px;font-size:15px;font-weight:600}.proof-summary small{color:var(--muted);margin-top:3px;font-size:12px}.proof-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scrollbar-color:var(--line-strong) var(--surface);max-width:100%;overflow-x:auto}.proof-table-wrap:focus-visible{box-shadow:var(--shadow-focus)}.proof-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.proof-table th,.proof-table td{text-align:left;vertical-align:top;border-bottom:1px solid #263041c2;padding:17px 16px}.proof-table thead th{z-index:1;background:var(--surface-2);color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;position:sticky;top:0}.proof-table th:first-child{width:29%}.proof-table th:nth-child(2){width:13%}.proof-table th:nth-child(3){width:47%}.proof-table th:nth-child(4){width:11%}.proof-table tbody tr:last-child th,.proof-table tbody tr:last-child td{border-bottom:0}.proof-table tbody tr{transition:background .14s ease-out}.proof-table tbody tr:hover{background:#94a3b80b}.proof-table tbody tr.is-settlement{background:var(--gold-soft)}.proof-table tbody th{font-size:14px;font-weight:500}.proof-table td{color:var(--muted);font-size:13px}.proof-table td:nth-child(2),.proof-table td:nth-child(4),.proof-table thead th:nth-child(2),.proof-table thead th:nth-child(4){text-align:right}.proof-table td a{min-height:44px;color:var(--gold);align-items:flex-start;gap:8px;text-decoration:none;display:flex}.proof-table td a:hover{color:var(--gold-hover)}.proof-table td code{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.proof-table td a svg{flex:none;margin-top:2px}.proof-table-wrap+.callout{margin-top:20px}@media (width<=1040px){.marketing-hero__grid,.threshold-layout{grid-template-columns:1fr}.marketing-hero__grid{gap:54px}.marketing-hero__copy{max-width:760px}.proof-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-stat:nth-child(3){border-left:0}.proof-stat:nth-child(n+3){border-top:1px solid var(--line)}.threshold-layout .section-heading{max-width:720px}.journey-list>li{grid-template-columns:54px 1fr}.journey-list__money{grid-column:2}.security-roadmap .marketing-actions{margin-top:-58px;padding-top:82px}}@media (width<=780px){.marketing-hero{padding-block:68px 60px}.marketing-hero h1,.page-hero h1{font-size:clamp(42px,11vw,58px)}.receipt-comparison,.section-heading--split,.landing-steps,.trust-grid,.settlement-paths,.security-layout,.security-roadmap{grid-template-columns:1fr}.proof-band__heading{flex-direction:column;align-items:flex-start}.proof-band__grid{grid-template-columns:1fr}.proof-stat{border-top:1px solid var(--line);border-left:0}.proof-stat:first-child{border-top:0}.section-heading--split>p{max-width:620px}.landing-steps>li{min-height:270px}.marketing-cta__inner{grid-template-columns:1fr}.marketing-cta .marketing-actions{justify-content:flex-start}.threshold-diagram{grid-template-columns:1fr 1fr}.threshold-core{grid-area:1/1/auto/-1;min-height:132px}.threshold-party--arbiter{grid-column:1/-1}.security-roadmap .marketing-actions{grid-column:1;margin-top:0;padding-top:0}.proof-summary__grid{grid-template-columns:1fr}.proof-summary__grid>div,.proof-summary__grid>div:first-child{border-top:1px solid var(--line);border-left:0;min-height:108px;padding:20px 0}.proof-summary__grid>div:first-child{border-top:0}}@media (width<=520px){.marketing-actions{flex-direction:column;align-items:stretch}.marketing-actions .button{width:100%}.receipt-card,.receipt-comparison--full .receipt-card,.landing-steps>li,.trust-grid article,.security-copy article{padding:18px}.proof-band__heading{margin-bottom:18px}.proof-stat{padding:20px}.journey-list>li{grid-template-columns:42px 1fr;gap:16px}.journey-list__money{grid-column:1/-1}.threshold-diagram{grid-template-columns:1fr}.threshold-core,.threshold-party--arbiter{grid-column:1}.threshold-party{min-height:130px}.callout{grid-template-columns:1fr}.marketing-cta{padding-block:52px}}.app-shell{min-height:100vh;padding:28px 0 72px}.app-shell__inner{gap:16px;display:grid}.app-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.app-header__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-context{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-context span,.app-context code{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.app-context span svg{color:var(--gold)}.app-context code{color:var(--text);letter-spacing:.06em;text-transform:uppercase}.app-access{border:1px solid var(--line);border-radius:var(--radius);background:#111827f0;grid-template-columns:minmax(190px,.75fr) minmax(240px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.app-access--form{grid-template-columns:minmax(190px,.75fr) minmax(150px,.45fr) minmax(240px,1fr) auto;align-items:end}.app-access__heading{align-items:center;gap:10px;display:flex}.app-access__heading>svg{color:var(--gold);flex:none}.app-access__heading span{line-height:1.3;display:grid}.app-access__heading small,.app-money small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.app-access__heading strong{font-size:14px}.app-access>p{color:var(--muted);margin:0;font-size:13px}.app-access__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-progress-wrap{gap:10px;display:grid}.app-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.app-progress__step{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:46px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out;display:inline-flex;position:relative}.app-progress__step:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.app-progress__step:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.app-progress__step:disabled{cursor:not-allowed;opacity:.42}.app-progress__step.is-active{border-color:var(--gold-line);background:var(--gold-soft);color:var(--text)}.app-progress__step.is-active:after{background:var(--gold)}.app-progress__step.is-done{color:var(--success)}.app-progress__number{width:22px;height:22px;font-family:var(--font-mono);border:1px solid;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.app-progress__step.is-active .app-progress__number{border-color:var(--gold);background:var(--gold);color:var(--on-gold)}.app-money{border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--gold-soft);align-items:center;gap:12px;padding:12px 15px;display:flex}.app-money>svg{color:var(--gold);flex:none}.app-money>span{color:var(--text);font-size:14px;display:grid}.app-workspace{min-height:500px}.app-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#111827f5;padding:24px}.app-panel__heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.app-panel__heading h1{letter-spacing:-.025em;margin-bottom:7px;font-size:clamp(28px,4vw,36px);line-height:1.12}.app-panel__heading p{max-width:680px;color:var(--muted);margin-bottom:0}.app-form-grid,.app-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.app-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.app-field{align-content:start;gap:7px;display:grid}.app-field>span{color:var(--text);font-size:13px;font-weight:600}.app-field>em{color:var(--faint);font-size:12px;font-style:normal}.app-field input,.app-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:44px;color:var(--text);padding:0 12px;transition:border-color .15s ease-out}.app-field input:hover,.app-field select:hover{border-color:var(--line-strong)}.app-field input:focus,.app-field select:focus{border-color:var(--gold-line)}.app-field--numeric input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-primary-action{margin-top:20px}.app-action-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.app-callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:22px 1fr auto;align-items:start;gap:12px;margin-bottom:12px;padding:14px 15px;display:grid}.app-callout--error{background:var(--danger-soft);border-color:#f8717180}.app-callout--error>svg,.app-callout--error strong{color:var(--danger)}.app-callout strong{margin-bottom:2px;font-size:14px;display:block}.app-callout p{color:var(--text);margin:0;font-size:13px}.app-callout__action{white-space:nowrap;min-height:44px}.app-busy{border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--gold-soft);color:var(--gold-hover);margin-top:12px;padding:12px 14px;font-size:13px}.app-empty{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;align-content:center;place-items:center;gap:12px;max-width:680px;min-height:300px;margin-inline:auto;padding:30px;display:grid}.app-empty>svg{color:var(--gold)}.app-empty h1{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(25px,4vw,34px)}.app-empty p{max-width:520px;color:var(--muted);margin-bottom:6px}.app-load-reserve,.app-skeleton{min-height:360px}.app-skeleton{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:25px}.app-skeleton__title{width:min(360px,70%);height:42px;margin-bottom:14px}.app-skeleton__lead{width:min(620px,90%);height:22px;margin-bottom:34px}.app-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-skeleton__grid>div{height:180px}.app-fund-grid{grid-template-columns:minmax(220px,.34fr) 1fr;align-items:start;gap:18px;display:grid}.app-qr{border:1px solid var(--gold-line);border-radius:var(--radius);background:var(--surface-2);min-height:234px;color:var(--gold);place-items:center;display:grid}.app-qr svg{border-radius:var(--radius-sm);width:min(190px,88%);height:auto}.app-fund-copy{gap:15px;min-width:0;display:grid}.app-address{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);gap:8px;min-width:0;padding:13px;display:grid}.app-address>span,.app-metric>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.app-address code{overflow-wrap:anywhere;color:var(--text);font-size:13px}.app-copy-button{justify-self:start;min-height:44px}.app-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-metric{min-width:0}.app-metric>span{margin-bottom:4px;display:block}.app-metric>strong,.app-metric>a strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;display:block}.app-metric--txid a{max-width:100%;color:var(--gold-hover);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app-metric--txid a:hover{color:var(--text)}.app-helper{color:var(--muted);margin:0;font-size:14px}.app-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.app-outcome{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-height:120px;color:var(--text);cursor:pointer;text-align:left;align-content:start;gap:7px;padding:15px;transition:border-color .16s ease-out,background .16s ease-out;display:grid}.app-outcome:hover{border-color:var(--line-strong)}.app-outcome.is-selected{border-color:var(--gold-line);background:var(--gold-soft)}.app-outcome strong{font-size:15px}.app-outcome p{color:var(--muted);margin:0;font-size:13px}.app-outcome code{color:var(--gold-hover);font-size:11px}.app-approve-grid{grid-template-columns:minmax(240px,.72fr) minmax(230px,.55fr) 1fr;gap:14px;display:grid}.app-proposal-card,.app-approval-stack,.app-trace{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:16px}.app-amount{letter-spacing:-.025em;margin:2px 0 16px;font-size:clamp(28px,4vw,38px);line-height:1.1}.app-approval-stack,.app-trace{align-content:start;gap:10px;display:grid}.app-threshold{gap:9px;margin-bottom:4px;display:grid}.app-threshold>strong{font-size:14px}.app-threshold__meter{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.app-threshold__meter>span{background:var(--line);border-radius:999px;height:5px}.app-threshold__meter>span.is-on{background:var(--gold)}.app-approval{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:56px;color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.app-approval:hover:not(:disabled){border-color:var(--line-strong)}.app-approval:disabled{cursor:not-allowed;opacity:.48}.app-approval.is-approved{background:var(--success-soft);color:var(--success);opacity:1;border-color:#34d3998c}.app-approval>span{display:grid}.app-approval small{color:var(--muted);font-size:11px}.app-approval.is-approved small{color:var(--success)}.app-trace__row{border-radius:var(--radius-sm);background:var(--surface);min-height:38px;color:var(--muted);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:grid}.app-trace__row.complete{color:var(--success)}.app-trace__row.active{outline:1px solid var(--gold-line);background:var(--gold-soft);color:var(--text)}.app-trace__row.active svg{color:var(--gold)}.app-trace__row.deferred{color:var(--gold-hover)}.app-trace__row code{color:inherit;font-size:10px}.app-settle-action{width:100%;margin-top:8px}.app-settle-action.button--danger:hover:not(:disabled){border-color:var(--danger);background:#f8717129;box-shadow:0 8px 24px #f871711a}.app-refund-confirm{border-left:2px solid var(--danger);background:var(--danger-soft);color:var(--danger);margin:3px 0 0;padding:10px;font-size:12px}.app-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-receipt{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.app-receipt h2{letter-spacing:-.015em;margin:0;font-size:19px}.app-receipt--private{border-color:var(--gold-line)}.app-receipt--public{border-color:#60a5fa6b}.app-public-ledger,.app-hidden-fact{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;min-width:0;padding:12px;display:grid}.app-public-ledger{grid-template-columns:18px minmax(0,1fr);align-items:center}.app-public-ledger>svg{color:var(--info)}.app-public-ledger span{color:var(--muted);grid-column:2;font-size:12px}.app-public-ledger code{overflow-wrap:anywhere}.app-hidden-fact{grid-template-columns:1fr auto;align-items:center}.app-hidden-fact span{color:var(--muted);font-size:13px}.app-hidden-fact strong{color:var(--info);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.app-custody-note{border-radius:var(--radius);background:var(--info-soft);color:var(--muted);border:1px solid #60a5fa66;padding:13px 15px;font-size:12px}@media (width<=980px){.app-access,.app-access--form,.app-approve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-access__actions{justify-content:flex-start}.app-trace{grid-column:1/-1}.app-fund-grid,.app-receipt-grid{grid-template-columns:1fr}}@media (width<=720px){.app-shell{padding-top:18px}.app-access,.app-access--form,.app-form-grid,.app-party-grid,.app-outcome-grid,.app-approve-grid,.app-metric-row,.app-skeleton__grid{grid-template-columns:1fr}.app-header,.app-header__actions{flex-wrap:wrap;align-items:flex-start}.app-progress{gap:5px}.app-progress__step{flex-direction:column;gap:4px;min-height:58px;padding:6px 2px;font-size:11px}.app-progress__step:after{left:4px;right:4px}.app-callout{grid-template-columns:22px 1fr}.app-callout__action{grid-column:1/-1;justify-self:start}.app-panel{padding:18px}.app-skeleton__grid>div{height:88px}}@media (width<=460px){.app-header__actions,.app-back-link{width:100%}.app-header__actions{display:grid}.app-context{justify-content:flex-start}.app-access__actions,.app-action-row{flex-direction:column;align-items:stretch}.app-access__actions .button,.app-action-row .button,.app-primary-action{width:100%}.app-progress__number{width:20px;height:20px}.app-progress__step{font-size:11px}.app-panel{padding:15px}.app-hidden-fact{grid-template-columns:1fr}}
