@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500;700&display=swap";
:root{--purple:#533afd;--purple-hover:#4434d4;--purple-deep:#2e2b8c;--purple-mid:#665efd;--purple-light:#b9b9f9;--purple-soft:#d6d9fc;--purple-tint:#f3f1ff;--brand-dark:#1c1e54;--dark-navy:#0d253d;--ruby:#ea2261;--magenta:#f96bee;--magenta-light:#ffd7ef;--lemon:#9b6829;--heading:#061b31;--label:#273951;--body:#64748d;--body-light:#8c9bb3;--bg:#fff;--bg-tint:#fafbfd;--border:#e5edf5;--border-strong:#d2dce8;--border-soft:#f0f4f9;--success:#15be53;--success-text:#108c3d;--success-bg:#15be532e;--success-border:#15be5366;--shadow-ambient:#1717170f 0px 3px 6px;--shadow-standard:#17171714 0px 15px 35px 0px;--shadow-elevated:#32325d40 0px 30px 45px -30px, #0000001a 0px 18px 36px -18px;--shadow-deep:#03032740 0px 14px 21px -14px, #0000001a 0px 8px 17px -8px;--shadow-card:#32325d14 0px 6px 18px -6px, #0000000a 0px 2px 6px -2px;--font-sans:"Uncut Sans", "SF Pro Display", -apple-system, system-ui, sans-serif;--font-mono:"Source Code Pro", "SFMono-Regular", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--heading);font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:300;line-height:1.4}.t-mega{letter-spacing:-4px;color:var(--heading);font-feature-settings:"ss01";font-size:clamp(56px,8.5vw,128px);font-weight:300;line-height:.94}.t-display{letter-spacing:-2.4px;color:var(--heading);font-size:clamp(40px,5.6vw,84px);font-weight:300;line-height:.98}.t-display-2{letter-spacing:-1.6px;font-size:clamp(36px,4.6vw,64px);font-weight:300;line-height:1.02}.t-section{letter-spacing:-1px;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.08}.t-sub{letter-spacing:-.22px;font-size:22px;font-weight:300;line-height:1.15}.t-body-lg{color:var(--body);font-size:18px;font-weight:300;line-height:1.5}.t-body{color:var(--body);font-size:16px;font-weight:300;line-height:1.5}.t-caption{color:var(--body);font-size:13px;font-weight:400}.t-tnum{font-feature-settings:"tnum"}.t-num-display{font-feature-settings:"tnum";letter-spacing:-.04em;font-weight:300}.mono-mark{font-family:var(--font-mono);color:var(--body);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:500}.mono-label{font-family:var(--font-mono);color:var(--purple);letter-spacing:.2px;font-size:12px;font-weight:500}.mono-tag{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;font-size:10.5px;font-weight:500}.container{max-width:1240px;margin:0 auto;padding:0 40px}.container-wide{max-width:1440px;margin:0 auto;padding:0 40px}.section-rule{border-top:1px solid var(--heading);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.section-rule .num{font-family:var(--font-mono);letter-spacing:.3px;color:var(--heading);font-size:11px;font-weight:500}.section-rule .title{font-family:var(--font-mono);letter-spacing:.3px;color:var(--heading);text-transform:uppercase;font-size:11px;font-weight:500}.section-rule .meta{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);font-size:11px;font-weight:400}.btn{font-family:var(--font-sans);font-feature-settings:"ss01";cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.btn-sm{padding:8px 13px;font-size:14px}.btn-primary{background:var(--purple);color:#fff}.btn-primary:hover{background:var(--purple-hover)}.btn-ghost{color:var(--purple);border-color:var(--purple-light);background:0 0}.btn-ghost:hover{border-color:var(--purple);background:#533afd0d}.btn-dark{background:var(--heading);color:#fff}.btn-dark:hover{background:var(--brand-dark)}.btn-onbrand{color:var(--brand-dark);background:#fff}.btn-onbrand:hover{background:#ffffffeb}.btn-onbrand-ghost{color:#fff;background:0 0;border-color:#ffffff40}.btn-onbrand-ghost:hover{background:#ffffff14;border-color:#ffffff73}.arrow{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.btn:hover .arrow,.link:hover .arrow,.group:hover .arrow{transform:translate(3px)}.link{color:var(--purple);align-items:center;gap:5px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.link:hover{color:var(--purple-hover)}nav.top{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--border);background:#ffffffd1;position:sticky;top:0}nav.top .row{align-items:center;gap:32px;height:68px;display:flex}.brand{color:var(--heading);letter-spacing:-.4px;align-items:center;gap:9px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}.brand-mark{background:var(--heading);border-radius:5px;width:26px;height:26px;position:relative;overflow:hidden}.brand-mark:before{content:"";opacity:.95;background:linear-gradient(#0000 49%,#fff 49% 51%,#0000 51%) 0 8px/100% 6px no-repeat,linear-gradient(#0000 49%,#fff 49% 51%,#0000 51%) 0 14px/100% 6px no-repeat;position:absolute;inset:0}.brand-mark:after{content:"";background:var(--magenta);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:4px}nav .links{align-items:center;gap:26px;margin-left:12px;display:flex}nav .links a{color:var(--heading);font-feature-settings:"ss01";padding:6px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .12s;position:relative}nav .links a:hover{color:var(--purple)}nav .right{align-items:center;gap:16px;margin-left:auto;display:flex}nav .right .signin{color:var(--heading);font-size:14px;text-decoration:none}nav .right .signin:hover{color:var(--purple)}.doc-mark{border-bottom:1px solid var(--border);background:var(--bg)}.doc-mark .row{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.doc-mark .row span.k{color:var(--heading);font-weight:500}.doc-mark .row .ledge{gap:22px;display:flex}.hero{padding:96px 0 0;position:relative;overflow:hidden}.hero .container{z-index:1;position:relative}.hero-head{grid-template-columns:1fr;gap:16px;margin-bottom:64px;display:grid}.hero-head .top-row{justify-content:space-between;align-items:baseline;display:flex}.hero-head .crumb{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);font-size:11px}.hero-head .crumb .k{color:var(--heading);font-weight:500}.hero h1{max-width:18ch;margin-top:4px}.hero h1 em{color:var(--body-light);font-style:normal}.hero h1 .purple-mark{color:var(--purple)}.hero .lede-row{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:36px;padding-top:24px;display:grid}.hero .lede-row.no-border{border-top:0;grid-template-columns:1fr;max-width:560px;padding-top:0}.hero .lede-row .col-label{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);text-transform:uppercase;font-size:11px}.hero .lede-row .col-text{color:var(--label);font-size:17px;font-weight:400;line-height:1.5}.hero .lede-row .col-text strong{color:var(--heading);font-weight:500}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-cta .ctas{gap:10px;display:flex}.hero-cta .start-info{font-family:var(--font-mono);color:var(--body);letter-spacing:.2px;align-items:center;gap:6px;font-size:11px;display:inline-flex}.hero-cta .start-info .dot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #15be532e}.hero-figure{background:0 0;border-top:0;max-width:1180px;margin:24px auto 0;padding:0;position:relative}.hero-figure-caption{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;margin-bottom:16px;padding:12px 6px 16px;display:grid}.hero-figure-caption .num{font-family:var(--font-mono);color:var(--heading);letter-spacing:.3px;font-size:11px;font-weight:500}.hero-figure-caption .label{font-family:var(--font-mono);color:var(--heading);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:500}.hero-figure-caption .meta{font-family:var(--font-mono);color:var(--body);font-size:11px}.dash{border:1px solid var(--border);box-shadow:var(--shadow-elevated);background:#fff;border-radius:8px;grid-template-columns:220px 1fr 280px;min-height:540px;display:grid;overflow:hidden}.dash .col-side{background:var(--bg-tint);border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.dash .col-side .org{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:10px;padding:6px 8px 12px;display:flex}.dash .col-side .org .avatar{background:linear-gradient(135deg, var(--purple), var(--magenta));color:#fff;border-radius:4px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:grid}.dash .col-side .org .name{color:var(--heading);font-size:13px;font-weight:400}.dash .col-side .org .role{color:var(--body);font-size:10px}.dash .group-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:var(--body-light);margin:12px 8px 4px;font-size:10px;font-weight:500}.dash .item{color:var(--label);cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:400;display:flex}.dash .item:hover{background:#533afd0a}.dash .item.active{color:var(--purple);background:#533afd14}.dash .item .icon{color:currentColor;flex:0 0 14px;width:14px;height:14px}.dash .item .pill{background:var(--purple-soft);color:var(--purple-deep);font-size:10px;font-weight:500;font-family:var(--font-mono);border-radius:4px;margin-left:auto;padding:1px 6px}.dash .col-main{background:#fff;flex-direction:column;gap:18px;padding:24px 26px;display:flex}.dash .main-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.dash .main-head h3{letter-spacing:-.3px;color:var(--heading);font-size:22px;font-weight:300}.dash .main-head .crumb{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;font-size:11px}.dash .main-head .crumb .k{color:var(--heading);font-weight:500}.dash .balance-block{flex-direction:column;gap:6px;display:flex}.dash .balance-block .label{color:var(--body);align-items:center;gap:8px;font-size:12px;display:flex}.dash .balance-block .label .pill-mini{background:var(--success-bg);color:var(--success-text);font-family:var(--font-mono);letter-spacing:.2px;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500}.dash .balance-block .amount{letter-spacing:-1.2px;font-feature-settings:"tnum";color:var(--heading);font-size:44px;font-weight:300;line-height:1}.dash .balance-block .amount .currency{color:var(--body);margin-right:6px;font-size:22px}.dash .balance-block .change{color:var(--success-text);font-feature-settings:"tnum";font-size:12px}.dash .range-row{align-items:center;gap:14px;display:flex}.dash .range{border:1px solid var(--border);background:#fff;border-radius:4px;gap:2px;padding:2px;display:flex}.dash .range button{font-size:11px;font-family:var(--font-mono);color:var(--body);cursor:pointer;letter-spacing:.2px;background:0 0;border:0;border-radius:3px;padding:3px 8px}.dash .range button.active{background:var(--heading);color:#fff}.dash .range-row .meta{font-family:var(--font-mono);color:var(--body);margin-left:auto;font-size:11px}.dash-chart{margin-top:-4px;position:relative}.dash-chart svg{width:100%;height:170px;display:block}.dash-chart .y-labels{height:100%;font-family:var(--font-mono);color:var(--body-light);pointer-events:none;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:0;left:0}.dash-chart .x-labels{font-family:var(--font-mono);color:var(--body-light);justify-content:space-between;padding:4px 14px 0;font-size:10px;display:flex}.dash .col-right{background:var(--bg-tint);border-left:1px solid var(--border);flex-direction:column;gap:18px;padding:20px;display:flex}.dash .col-right h5{font-family:var(--font-mono);color:var(--heading);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:500}.txlist{flex-direction:column;margin-top:10px;display:flex}.txlist .row{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.txlist .row:last-child{border-bottom:0}.txlist .row .who{color:var(--heading);font-size:13px;font-weight:400;line-height:1.2}.txlist .row .when{color:var(--body);font-size:11px;font-family:var(--font-mono)}.txlist .row .amt{font-feature-settings:"tnum";color:var(--heading);font-size:13px;font-weight:400}.txlist .row .amt.neg{color:var(--ruby)}.txlist .row .ic{background:var(--purple-soft);width:26px;height:26px;color:var(--purple-deep);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;font-weight:500;display:grid}.txlist .row .ic.green{background:var(--success-bg);color:var(--success-text)}.txlist .row .ic.red{color:var(--ruby);background:#ea22611f}.live-meta{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--body);align-items:center;gap:8px;padding-top:16px;font-size:11px;display:flex}.live-dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2s infinite pulseSoft;box-shadow:0 0 0 3px #15be532e}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;background:#fff;margin-top:96px;position:relative;overflow:hidden}.ticker .label{background:var(--heading);color:#fff;font-family:var(--font-mono);letter-spacing:.6px;z-index:2;align-items:center;gap:10px;padding:0 18px;font-size:11px;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker .label .dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2s infinite pulseSoft}.ticker .track{padding:14px 0 14px 160px;animation:60s linear infinite tickerScroll;display:inline-flex}.ticker .item{border-right:1px solid var(--border);font-family:var(--font-mono);color:var(--label);align-items:center;gap:12px;padding:0 28px;font-size:12px;display:inline-flex}.ticker .item .rail{background:var(--bg-tint);border:1px solid var(--border);letter-spacing:.4px;color:var(--label);border-radius:3px;padding:2px 6px;font-size:10px}.ticker .item .amt{color:var(--heading);font-feature-settings:"tnum";font-weight:500}.ticker .item .amt.neg{color:var(--ruby)}.ticker .item .amt.pos{color:var(--success-text)}.ticker .item .arrow{color:var(--body-light)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseSoft{0%,to{box-shadow:0 0 #15be5373}50%{box-shadow:0 0 0 5px #15be5300}}.ledger-band{padding:120px 0;position:relative;overflow:hidden}.ledger-band .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.ledger-band .above h2{max-width:14ch}.ledger-band .above .right p{max-width:480px}.tbook{border:1px solid var(--heading);box-shadow:var(--shadow-elevated);background:#fff;border-radius:6px;position:relative;overflow:hidden}.tbook .head{border-bottom:1px solid var(--heading);grid-template-columns:1fr 1fr;display:grid}.tbook .head .col{border-right:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:18px 28px;display:flex}.tbook .head .col:last-child{border-right:0}.tbook .head .col .label{font-family:var(--font-mono);color:var(--heading);letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:500}.tbook .head .col .sum{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;font-size:13px}.tbook .body{grid-template-columns:1fr 1fr;display:grid}.tbook .body .col{border-right:1px solid var(--border);min-height:360px}.tbook .body .col:last-child{border-right:0}.tentry{border-bottom:1px solid var(--border-soft);grid-template-columns:90px 1fr 130px;align-items:baseline;gap:14px;padding:12px 28px;display:grid}.tentry:last-child{border-bottom:0}.tentry .date{font-family:var(--font-mono);color:var(--body);letter-spacing:.2px;font-size:11px}.tentry .desc{color:var(--heading);font-size:14px;font-weight:400;line-height:1.3}.tentry .desc .sub{color:var(--body);font-size:11px;font-weight:300;font-family:var(--font-mono);margin-top:2px;display:block}.tentry .amt{text-align:right;font-family:var(--font-sans);font-feature-settings:"tnum";color:var(--heading);letter-spacing:-.2px;font-size:15px;font-weight:400}.tbook .foot{border-top:1px solid var(--heading);background:var(--bg-tint);grid-template-columns:1fr 1fr;display:grid}.tbook .foot .col{border-right:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:14px 28px;display:flex}.tbook .foot .col:last-child{border-right:0}.tbook .foot .col .label{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--heading);font-size:11px;font-weight:500}.tbook .foot .col .total{font-family:var(--font-sans);font-feature-settings:"tnum";color:var(--heading);letter-spacing:-.3px;font-size:18px;font-weight:400}.tbook .balanced-stamp{border:1.5px solid var(--success-text);color:var(--success-text);font-family:var(--font-mono);letter-spacing:1.2px;pointer-events:none;background:#fffffff2;border-radius:3px;padding:4px 12px;font-size:11px;font-weight:500;position:absolute;top:16px;left:50%;transform:translate(-50%)rotate(-2deg)}.ledger-band .legend{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--body);justify-content:space-between;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.ledger-band .legend .k{color:var(--heading);font-weight:500}.features{border-top:1px solid var(--border);background:var(--bg-tint);padding:96px 0}.feature-tabs{grid-template-columns:380px 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.tab-list{border-left:1px solid var(--border);flex-direction:column;display:flex}.tab-item{cursor:pointer;border-left:2px solid #0000;margin-left:-1px;padding:22px 24px;transition:border-color .24s;position:relative}.tab-item .tab-head{align-items:center;gap:10px;display:flex}.tab-item h4{letter-spacing:-.2px;color:var(--heading);font-size:19px;font-weight:400}.tab-item .tab-num{font-family:var(--font-mono);color:var(--body);font-size:11px;font-weight:500}.tab-item p{color:var(--body);opacity:0;max-height:0;padding-right:14px;font-size:14px;line-height:1.55;transition:max-height .32s,opacity .24s,margin-top .22s;overflow:hidden}.tab-item.active{border-left-color:var(--purple)}.tab-item.active h4,.tab-item.active .tab-num{color:var(--purple)}.tab-item.active p{opacity:1;max-height:100px;margin-top:8px}.tab-panel{border:1px solid var(--border);box-shadow:var(--shadow-elevated);background:#fff;border-radius:8px;min-height:480px;position:relative;overflow:hidden}.tab-panel-frame{opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.tab-panel-frame.active{opacity:1;pointer-events:auto}.code-panel{background:var(--brand-dark);color:#fff;flex-direction:column;height:100%;display:flex}.code-toolbar{background:#0000002e;border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:12px 16px;display:flex}.code-toolbar button{color:#ffffff8c;font-family:var(--font-mono);cursor:pointer;letter-spacing:.3px;text-transform:uppercase;background:0 0;border:0;border-radius:3px;padding:5px 10px;font-size:11px;transition:color .12s,background .12s}.code-toolbar button.active{color:#fff;background:#ffffff1a}.code-toolbar button:hover{color:#fff}.code-toolbar .right-tool{align-items:center;gap:8px;margin-left:auto;display:flex}.code-toolbar .endpoint{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.2px;font-size:11px}.code-toolbar .copy{border:1px solid #ffffff26}.code-body{font-family:var(--font-mono);font-feature-settings:normal;flex:1;padding:18px 20px;font-size:12.5px;font-weight:500;line-height:1.85;overflow:auto}.code-body pre{margin:0;font-family:inherit}.code-body .ln{color:#ffffff38;-webkit-user-select:none;user-select:none;padding-right:14px}.kw{color:#f96bee}.fn{color:#b9b9f9}.str{color:#15be53}.num{color:#ffd7ef}.cm{color:#fff6;font-style:italic}.pp{color:#665efd}.rails-panel{background:#fff;flex-direction:column;gap:18px;height:100%;padding:28px;display:flex}.rails-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rail-card{border:1px solid var(--border);border-radius:5px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.rail-card:hover{border-color:var(--purple-light);box-shadow:var(--shadow-card)}.rail-card .glyph{width:38px;height:38px;font-family:var(--font-mono);letter-spacing:.4px;border-radius:6px;place-items:center;font-size:10px;font-weight:500;display:grid}.rail-card .name{color:var(--heading);font-size:14px;font-weight:400}.rail-card .meta{color:var(--body);font-size:11px;font-family:var(--font-mono)}.rail-card .fee{font-feature-settings:"tnum";color:var(--label);margin-left:auto;font-size:13px}.compliance-panel{background:#fff;flex-direction:column;gap:14px;height:100%;padding:28px;display:flex}.compl-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.compl-head h3{letter-spacing:-.2px;color:var(--heading);font-size:18px;font-weight:400}.compl-row{border-bottom:1px solid var(--border-soft);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.compl-row:last-of-type{border-bottom:0}.compl-row .ic{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.compl-row .ic.pass{background:var(--success-bg);color:var(--success-text)}.compl-row .ic.review{color:var(--lemon);background:#9b68292e}.compl-row .name{color:var(--label);font-size:13px}.compl-row .detail{font-family:var(--font-mono);color:var(--body);font-size:11px}.real-panel{background:#fff;flex-direction:column;gap:18px;height:100%;padding:28px;display:flex}.real-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.real-head h3{letter-spacing:-.2px;color:var(--heading);font-size:18px;font-weight:400}.real-metrics{border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.real-metric{border-right:1px solid var(--border);padding:14px 16px}.real-metric:last-child{border-right:0}.real-metric .lbl{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--body);font-size:10px}.real-metric .v{letter-spacing:-.4px;font-feature-settings:"tnum";color:var(--heading);margin-top:4px;font-size:24px;font-weight:300}.timeline{padding-left:16px;position:relative}.timeline:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.timeline .event{grid-template-columns:10px 80px 1fr auto;align-items:center;gap:12px;padding:7px 0;display:grid}.timeline .event .pip{border-radius:50%;width:10px;height:10px;margin-left:-16px}.timeline .event .t{font-family:var(--font-mono);color:var(--body);font-size:11px}.timeline .event .name{font-family:var(--font-mono);color:var(--label);font-size:13px}.timeline .event .status{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--success-text);font-size:10px}.flow{border-top:1px solid var(--border);padding:120px 0}.flow .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.flow .above h2{max-width:18ch}.flow .above .right p{max-width:460px}.flow-stage{border:1px solid var(--border);background:#fff;border-radius:8px;padding:36px 28px;position:relative}.flow-stage .stage-labels{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding-bottom:10px;display:grid}.flow-stage .stage-labels span{font-family:var(--font-mono);color:var(--heading);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:500}.flow-svg{width:100%;height:280px}.flow .legend-row{font-family:var(--font-mono);color:var(--body);justify-content:space-between;margin-top:22px;font-size:11px;display:flex}.voices{border-top:1px solid var(--border);background:var(--bg-tint);padding:120px 0}.voices .above{margin-bottom:48px}.voices-grid{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.voice{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:18px;padding:28px;transition:box-shadow .2s,transform .2s;display:flex}.voice:hover{box-shadow:var(--shadow-standard);transform:translateY(-2px)}.voice.featured{background:var(--heading);color:#fff;border-color:var(--heading);grid-row:span 2}.voice.featured .who .name,.voice.featured .who .role{color:#ffffffd9}.voice.featured blockquote{color:#fff}.voice .mono-tag{color:var(--purple);align-self:flex-start}.voice.featured .mono-tag{color:var(--magenta)}.voice blockquote{letter-spacing:-.2px;color:var(--heading);font-size:20px;font-weight:300;line-height:1.32}.voice.featured blockquote{letter-spacing:-.3px;font-size:28px;line-height:1.22}.voice .who{align-items:center;gap:12px;margin-top:auto;display:flex}.voice .who .avatar{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:400;display:grid}.voice .who .name{color:var(--heading);font-size:14px;font-weight:400}.voice .who .role{color:var(--body);font-size:12px}.voice .stat{border-top:1px solid var(--border-soft);align-items:baseline;gap:10px;padding-top:14px;display:flex}.voice.featured .stat{border-top-color:#ffffff26}.voice .stat .v{letter-spacing:-.8px;font-feature-settings:"tnum";font-size:36px;font-weight:300}.voice.featured .stat .v{background:linear-gradient(135deg, #fff, var(--magenta-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.voice .stat .lbl{color:var(--body);max-width:160px;font-size:12px;line-height:1.35}.voice.featured .stat .lbl{color:#ffffffb3}.pricing{border-top:1px solid var(--border);padding:120px 0}.pricing .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.pricing .above h2{max-width:16ch}.pricing .above .right p{max-width:480px}.price-table{border:1px solid var(--heading);background:#fff;border-radius:8px;overflow:hidden}.price-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1.5fr 1fr 220px;gap:0;display:grid}.price-row:last-child{border-bottom:0}.price-row.head{border-bottom:1px solid var(--heading);background:var(--bg-tint)}.price-row.head .cell{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--heading);padding:16px 24px;font-size:11px;font-weight:500}.price-row .cell{border-right:1px solid var(--border);padding:26px 24px}.price-row .cell:last-child{border-right:0}.price-row .plan-name{letter-spacing:-.22px;color:var(--heading);font-size:22px;font-weight:300}.price-row .plan-tag{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--purple);margin-top:4px;font-size:10px;display:inline-block}.price-row .plan-desc{color:var(--body);font-size:14px;line-height:1.5}.price-row .plan-price{align-items:baseline;gap:6px;display:flex}.price-row .plan-price .v{letter-spacing:-.8px;font-feature-settings:"tnum";color:var(--heading);font-size:36px;font-weight:300}.price-row .plan-price .per{color:var(--body);font-size:13px}.price-row .plan-cta{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.price-row .plan-cta .btn{justify-content:center}.price-row.featured{background:var(--purple-tint)}.price-row .badge{background:var(--heading);color:#fff;font-family:var(--font-mono);letter-spacing:.5px;vertical-align:middle;border-radius:3px;align-items:center;margin-left:10px;padding:2px 7px;font-size:9.5px;display:inline-flex}.price-meta{font-family:var(--font-mono);color:var(--body);border-top:1px solid var(--border);justify-content:space-between;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.closing{background:var(--heading);color:#fff;text-align:left;padding:140px 0 120px;position:relative;overflow:hidden}.closing .grad{filter:blur(140px);pointer-events:none;border-radius:50%;width:800px;height:800px;position:absolute}.closing .grad.a{background:radial-gradient(circle, var(--purple) 0%, transparent 70%);opacity:.6;top:-300px;right:-200px}.closing .grad.b{background:radial-gradient(circle, var(--magenta) 0%, transparent 70%);opacity:.35;bottom:-300px;left:-150px}.closing .container{z-index:1;position:relative}.closing .top-row{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.3px;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;margin-bottom:64px;padding-bottom:18px;font-size:11px;display:flex}.closing .top-row .k{color:#fff;font-weight:500}.closing h2{color:#fff;max-width:16ch}.closing .below{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:56px;padding-top:32px;display:grid}.closing .below .item{flex-direction:column;gap:8px;display:flex}.closing .below .item .lbl{font-family:var(--font-mono);letter-spacing:.3px;color:#fff9;font-size:11px}.closing .below .item .v{letter-spacing:-.3px;color:#fff;font-size:22px;font-weight:300}.closing .actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}footer.foot{background:var(--bg);border-top:1px solid var(--border);padding:64px 0 36px}.foot-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.foot-col h5{font-family:var(--font-mono);color:var(--heading);letter-spacing:.4px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.foot-col a{color:var(--body);padding:4px 0;font-size:13px;text-decoration:none;display:block}.foot-col a:hover{color:var(--purple)}.foot-meta{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);justify-content:space-between;margin-top:56px;padding-top:20px;font-size:11px;display:flex}.foot-meta .links{gap:22px;display:flex}.foot-meta a{color:var(--body);text-decoration:none}.foot-meta a:hover{color:var(--purple)}.foot-status{align-items:center;gap:8px;display:inline-flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.7s cubic-bezier(.2,.8,.2,1) both fadeUp}@media (max-width:1080px){.dash{grid-template-columns:200px 1fr}.dash .col-right{display:none}}@media (max-width:880px){.hero .lede-row{grid-template-columns:1fr;gap:24px}.feature-tabs,.ledger-band .above,.flow .above,.voices-grid,.pricing .above,.foot-grid,.closing .below{grid-template-columns:1fr;gap:28px}.rails-grid,.real-metrics{grid-template-columns:1fr}.tbook .head,.tbook .body,.tbook .foot,.price-row{grid-template-columns:1fr!important}.dash{grid-template-columns:1fr;min-height:auto}.dash .col-side{display:none}}
.team-provenance{border-top:1px solid var(--border);background:var(--bg-tint);padding:120px 0}.prov-grid{border-top:1px solid var(--heading);border-bottom:1px solid var(--heading);background:#fff;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.prov-card{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:36px 28px;display:flex}.prov-card:last-child{border-right:0}.prov-logo{width:48px;height:48px;margin-bottom:16px}.prov-logo svg{border-radius:8px;width:100%;height:100%;display:block}.prov-num{font-family:var(--font-mono);color:var(--purple);letter-spacing:.4px;margin-bottom:4px;font-size:11px;font-weight:500}.prov-name{letter-spacing:-.5px;color:var(--heading);margin-bottom:4px;font-size:28px;font-weight:300;line-height:1}.prov-role{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;text-transform:uppercase;border-bottom:1px solid var(--border-soft);margin-bottom:14px;padding-bottom:14px;font-size:11px}.prov-desc{color:var(--body);margin-top:auto;font-size:14px;line-height:1.55}.prov-foot{grid-template-columns:1fr auto;align-items:end;gap:32px;margin-top:32px;padding:22px 0 0;display:grid}.prov-foot-text{max-width:620px}@media (max-width:1024px){.prov-grid{grid-template-columns:repeat(2,1fr)}.prov-card:nth-child(2n){border-right:0}.prov-card:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:640px){.prov-grid{grid-template-columns:1fr}.prov-card{border-right:0;border-bottom:1px solid var(--border)}.prov-card:last-child{border-bottom:0}.prov-foot{grid-template-columns:1fr}}.usecase-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.usecase-card{border:1px solid var(--border);color:var(--heading);background:#fff;border-radius:8px;flex-direction:column;gap:18px;padding:28px 28px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.usecase-card:hover{border-color:var(--purple-light);box-shadow:var(--shadow-card);transform:translateY(-2px)}.uc-head{justify-content:space-between;align-items:center;display:flex}.uc-num{font-family:var(--font-mono);color:var(--purple);letter-spacing:.4px;font-size:11px;font-weight:500}.uc-icon{background:var(--purple-tint);width:40px;height:40px;color:var(--purple-deep);border-radius:6px;place-items:center;display:grid}.uc-body{flex-direction:column;gap:8px;display:flex}.uc-name{letter-spacing:-.3px;color:var(--heading);font-size:24px;font-weight:400;line-height:1.15}.uc-audience{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);text-transform:uppercase;font-size:11px}.uc-blurb{color:var(--body);margin-top:4px;font-size:14px;line-height:1.55}.uc-foot{border-top:1px solid var(--border-soft);flex-direction:column;gap:14px;padding-top:18px;display:flex}.uc-wallets{flex-wrap:wrap;gap:6px;display:flex}.uc-wallet{font-family:var(--font-mono);letter-spacing:.2px;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10.5px;font-weight:500}.uc-wallet.std{background:var(--heading);color:#fff}.uc-wallet.custom{background:var(--purple-tint);color:var(--purple-deep);border:1px dashed var(--purple)}.uc-metric{align-items:baseline;gap:10px;display:flex}.uc-metric .v{letter-spacing:-.3px;font-feature-settings:"tnum";color:var(--heading);font-size:22px;font-weight:300}.uc-metric .lbl{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;font-size:10.5px}.uc-link{font-family:var(--font-sans);color:var(--purple);align-items:center;gap:4px;font-size:13px;font-weight:400;display:inline-flex}.usecase-card:hover .uc-link .arrow{transform:translate(3px)}.usecase-page-hero{padding:96px 0 60px}.usecase-anchor{scroll-margin-top:96px}.usecase-detail{border-top:1px solid var(--border);padding:72px 0}.usecase-detail.tinted{background:var(--bg-tint)}.usecase-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.ucd-left{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.ucd-tag{font-family:var(--font-mono);letter-spacing:.4px;color:var(--purple);font-size:11px;font-weight:500}.ucd-title{letter-spacing:-.7px;color:var(--heading);font-size:40px;font-weight:300;line-height:1.05}.ucd-audience{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;text-transform:uppercase;font-size:11px}.ucd-lede{color:var(--body);margin-top:4px;font-size:17px;line-height:1.55}.ucd-customer{background:var(--heading);color:#fff;border-radius:6px;margin-top:18px;padding:18px 20px}.ucd-customer .quote{color:#ffffffe6;margin-bottom:12px;font-size:15px;line-height:1.45}.ucd-customer .who{font-family:var(--font-mono);color:#ffffffa6;letter-spacing:.2px;align-items:center;gap:10px;font-size:11px;display:flex}.ucd-right{flex-direction:column;gap:22px;display:flex}.ucd-block{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px 26px}.usecase-detail.tinted .ucd-block{background:#fff}.ucd-block-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:12px;display:flex}.ucd-block-head h4{letter-spacing:-.15px;color:var(--heading);font-size:16px;font-weight:400}.ucd-block-head .mono-label{font-size:10.5px}.ucd-arch{flex-direction:column;gap:8px;display:flex}.ucd-arch-row{border-bottom:1px solid var(--border-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.ucd-arch-row:last-child{border-bottom:0}.ucd-arch-row .step{font-family:var(--font-mono);color:var(--body);letter-spacing:.3px;font-size:11px}.ucd-arch-row .desc{color:var(--label);font-size:14px;line-height:1.4}.ucd-arch-row .wallet{font-family:var(--font-mono);letter-spacing:.2px;white-space:nowrap;background:var(--purple-tint);color:var(--purple-deep);border-radius:3px;padding:3px 8px;font-size:10.5px;font-weight:500}.ucd-arch-row .wallet.std{background:var(--heading);color:#fff}.ucd-stats{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ucd-stat{border-right:1px solid var(--border);padding:14px 16px}.ucd-stat:last-child{border-right:0}.ucd-stat .lbl{font-family:var(--font-mono);letter-spacing:.4px;color:var(--body);text-transform:uppercase;margin-bottom:6px;font-size:10px}.ucd-stat .v{letter-spacing:-.3px;font-feature-settings:"tnum";color:var(--heading);font-size:22px;font-weight:300}@media (max-width:880px){.usecase-grid{grid-template-columns:1fr}.usecase-detail-grid{grid-template-columns:1fr;gap:28px}.ucd-left{position:static}}.patterns{border:1px solid var(--heading);background:#fff;border-radius:8px;margin-top:64px;overflow:hidden}.patterns-head{border-bottom:1px solid var(--heading);background:var(--bg-tint);padding:24px 36px 22px}.patterns-tag{font-family:var(--font-mono);letter-spacing:.4px;color:var(--purple);margin-bottom:8px;font-size:11px;font-weight:500}.patterns-title{letter-spacing:-.4px;color:var(--heading);font-size:24px;font-weight:300;line-height:1.1}.patterns-list{flex-direction:column;display:flex}.pattern-row{border-bottom:1px solid var(--border-soft);grid-template-columns:56px 1fr auto;align-items:center;gap:28px;padding:22px 36px;transition:background .16s;display:grid}.pattern-row:hover{background:var(--bg-tint)}.pattern-row:last-child{border-bottom:0}.p-num{font-family:var(--font-mono);color:var(--body);letter-spacing:.4px;font-size:11px;font-weight:500}.p-name{letter-spacing:-.2px;color:var(--heading);margin-bottom:5px;font-size:18px;font-weight:400}.p-desc{color:var(--body);max-width:64ch;font-size:14px;line-height:1.5}.p-wallets{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:380px;display:flex}.p-wallet{font-family:var(--font-mono);letter-spacing:.2px;white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px}.p-wallet.std{background:var(--heading);color:#fff}.p-wallet.custom{background:var(--purple-tint);color:var(--purple-deep);border:1px dashed var(--purple);font-weight:500}@media (max-width:1024px){.pattern-row{grid-template-columns:40px 1fr;gap:16px}.p-wallets{grid-column:2;justify-content:flex-start;max-width:100%;padding-top:4px}}@media (max-width:720px){.pattern-row{padding:18px 22px}.patterns-head{padding:20px 22px}}.wallet-types-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.wtype-card{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:44px 40px;transition:background .2s,box-shadow .2s,border-color .2s;display:flex}.wtype-card:hover{background:var(--bg-tint);box-shadow:var(--shadow-card);border-color:var(--border-strong)}.wtype-card.featured{background:var(--heading);color:#fff;border-color:var(--heading)}.wtype-card.featured:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.wtype-tag{font-family:var(--font-mono);color:var(--purple);letter-spacing:.4px;font-size:11px;font-weight:500}.wtype-card.featured .wtype-tag{color:var(--magenta)}.wtype-title{letter-spacing:-.6px;color:var(--heading);margin:4px 0;font-size:32px;font-weight:300;line-height:1.05}.wtype-card.featured .wtype-title{color:#fff}.wtype-desc{color:var(--body);max-width:50ch;font-size:15px;line-height:1.55}.wtype-card.featured .wtype-desc{color:#ffffffb8}.wtype-bullets{border-top:1px solid var(--border-soft);flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;list-style:none;display:flex}.wtype-card.featured .wtype-bullets{border-top-color:#ffffff26}.wtype-bullets li{font-family:var(--font-mono);color:var(--label);letter-spacing:.1px;align-items:baseline;gap:10px;font-size:12px;display:flex}.wtype-card.featured .wtype-bullets li{color:#ffffffd9}.wtype-dash{color:var(--body-light);flex:none}.wtype-card.featured .wtype-dash{color:#ffffff80}.custom-wallets{background:var(--heading);color:#fff;border-radius:10px;margin-top:56px;position:relative;overflow:hidden}.custom-wallets:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#533afd40 0%,#0000 60%);width:50%;height:100%;position:absolute;top:0;right:0}.cw-head{z-index:1;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:18px 36px;display:flex;position:relative}.cw-tag{font-family:var(--font-mono);letter-spacing:.4px;color:#fff;font-size:11px;font-weight:500}.cw-meta{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.3px;font-size:11px}.cw-grid{z-index:1;grid-template-columns:1.05fr .95fr;gap:0;display:grid;position:relative}.cw-text{border-right:1px solid #ffffff1f;flex-direction:column;gap:20px;padding:48px 44px;display:flex}.cw-title{letter-spacing:-1px;color:#fff;font-size:clamp(34px,3.4vw,48px);font-weight:300;line-height:1.02}.cw-title em{color:#ffffff8c;font-style:normal}.cw-lede{color:#ffffffc7;max-width:56ch;font-size:16px;line-height:1.55}.cw-lede em{color:var(--magenta-light);font-style:italic}.cw-sub{color:#fff9;max-width:56ch;font-size:14px;line-height:1.55}.cw-examples-block{border-top:1px solid #ffffff1f;margin-top:14px;padding-top:22px}.cw-examples-lbl{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.5px;margin-bottom:14px;font-size:10.5px}.cw-examples{flex-wrap:wrap;gap:6px;display:flex}.cw-chip{font-family:var(--font-mono);color:#fff;letter-spacing:.2px;background:#ffffff12;border:1px solid #ffffff24;border-radius:4px;padding:5px 10px;font-size:11.5px}.cw-code{background:#0000002e;flex-direction:column;padding:36px 0 0;display:flex}.cw-code-head{border-bottom:1px solid #ffffff1a;align-items:baseline;gap:10px;padding:0 36px 14px;display:flex}.cw-code-method{font-family:var(--font-mono);letter-spacing:.5px;color:var(--magenta);background:#f96bee1f;border-radius:3px;padding:3px 8px;font-size:10.5px;font-weight:500}.cw-code-path{font-family:var(--font-mono);color:#ffffffb3;letter-spacing:.2px;font-size:12px}.cw-code-body{font-family:var(--font-mono);font-feature-settings:normal;color:#fff;flex:1;margin:0;padding:22px 36px;font-size:12.5px;font-weight:500;line-height:1.85;overflow-x:auto}.cw-code-foot{background:#0000001f;border-top:1px solid #ffffff1a;padding:14px 36px}.cw-code-stat{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.4px;font-size:10.5px}.wallets{padding:120px 0;position:relative;overflow:hidden}.wallets .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:8px;display:grid}.wallets .above h2{max-width:16ch}.wallets .above .right p{max-width:480px}.sweep-flow{border-top:1px solid var(--border);background:var(--bg-tint);padding:120px 0}.sweep-flow .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.sweep-flow .above h2{max-width:16ch}.sweep-flow .above .right p{max-width:480px}.sweep-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:32px;display:grid}.sweep-step-list{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.sweep-step{border-bottom:1px solid var(--border-soft);grid-template-columns:80px 1fr auto;align-items:start;gap:18px;padding:22px 24px;display:grid}.sweep-step:last-child{border-bottom:0}.sweep-step .step-num{font-family:var(--font-mono);color:var(--purple);letter-spacing:.3px;padding-top:2px;font-size:11px;font-weight:500}.sweep-step h4{letter-spacing:-.1px;color:var(--heading);margin-bottom:4px;font-size:16px;font-weight:400}.sweep-step p{color:var(--body);font-size:14px;line-height:1.5}.sweep-step p code{font-family:var(--font-mono);color:var(--purple-deep);background:var(--purple-soft);border-radius:3px;padding:1px 6px;font-size:12.5px}.sweep-step .step-aside{font-family:var(--font-mono);color:var(--body);white-space:nowrap;padding-top:4px;font-size:11px}.sweep-step .step-aside .ok{color:var(--success-text)}.sweep-figure{background:var(--heading);color:#fff;border-radius:8px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.sweep-figure .fig-head{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:14px;display:flex}.sweep-figure .fig-head .title{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:#fff;font-size:11px;font-weight:500}.sweep-figure .fig-head .meta{font-family:var(--font-mono);color:#ffffff8c;font-size:11px}.sweep-figure .stat{font-feature-settings:"tnum";margin-bottom:12px}.sweep-figure .stat .lbl{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:#ffffff80;margin-bottom:6px;font-size:10.5px}.sweep-figure .stat .v{letter-spacing:-.7px;color:#fff;font-size:36px;font-weight:300;line-height:1}.sweep-figure .stat .v .small{color:#ffffffb3;font-size:18px}.sweep-figure .stat-row{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:0;margin-top:12px;padding-top:16px;display:grid}.sweep-figure .stat-row .stat{margin-bottom:0}.sweep-figure .stat-row .stat .v{font-size:22px}.sweep-figure .stat-row .stat:first-child{border-right:1px solid #ffffff26;padding-right:18px}.sweep-figure .stat-row .stat:last-child{padding-left:18px}.sweep-figure .gas-bar{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.sweep-figure .gas-bar .gb-row{font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:11px;display:flex}.sweep-figure .gas-bar .gb-row .k{color:#ffffff80}.sweep-figure .gas-bar .gb-row .v{color:#fff;font-feature-settings:"tnum"}.sweep-figure .gas-bar .gb-row .ok{color:#15be53}.sweep-figure .gas-bar .gb-bar-track{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.sweep-figure .gas-bar .gb-bar-fill{background:linear-gradient(90deg, var(--purple-mid), var(--magenta));border-radius:2px;width:64%;height:100%}.networks{border-top:1px solid var(--border);padding:120px 0}.networks .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.networks .above h2{max-width:16ch}.networks .above .right p{max-width:480px}.network-table{border:1px solid var(--heading);background:#fff;border-radius:8px;overflow:hidden}.network-row{border-bottom:1px solid var(--border);grid-template-columns:.9fr .8fr repeat(2,.6fr) .8fr .6fr;align-items:stretch;display:grid}.network-row:last-child{border-bottom:0}.network-row.head{background:var(--bg-tint);border-bottom:1px solid var(--heading)}.network-row.head .cell{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--heading);padding:14px 22px;font-size:10.5px;font-weight:500}.network-row .cell{border-right:1px solid var(--border);align-items:center;gap:12px;padding:22px;display:flex}.network-row .cell:last-child{border-right:0}.network-row .net-name{letter-spacing:-.2px;color:var(--heading);font-size:18px;font-weight:400}.network-row .net-name .id{font-family:var(--font-mono);color:var(--body);letter-spacing:.2px;text-transform:uppercase;margin-top:3px;font-size:11px;display:block}.network-row .chain-glyph{border:1px solid var(--border);background:#fff;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:5px;display:grid;overflow:hidden}.network-row .chain-glyph svg{width:100%;height:100%;display:block}.network-row .assets{flex-wrap:wrap;gap:6px;display:flex}.coin-tag{font-family:var(--font-mono);border:1px solid var(--border);color:var(--label);letter-spacing:.3px;background:#fff;border-radius:4px;align-items:center;gap:5px;padding:4px 8px 4px 4px;font-size:11px;font-weight:500;display:inline-flex}.coin-tag .dot{border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block;overflow:hidden}.coin-tag .dot svg{width:100%;height:100%;display:block}.hero-constellation{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;animation:.8s cubic-bezier(.2,.8,.2,1) both fadeUp;position:relative}.hc-svg{width:100%;height:100%;position:absolute;inset:0}.hc-center{z-index:2;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-coin{border-radius:50%;width:72px;height:72px;position:relative;box-shadow:0 0 0 6px #fff,0 30px 45px -20px #32325d40,0 12px 24px -12px #0000001a}.hc-coin.usdc{z-index:2;transform:translate(8px)}.hc-coin.usdt{z-index:1;transform:translate(-8px)}.hc-coin svg{border-radius:50%;width:100%;height:100%;display:block}.hc-chain{z-index:1;flex-direction:column;align-items:center;gap:6px;animation:6s ease-in-out infinite hcChainFloat;display:flex;position:absolute;top:50%;left:50%}@keyframes hcChainFloat{0%,to{margin-top:0}50%{margin-top:-4px}}.hc-chain-logo{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:6px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 12px 24px -12px #32325d2e,0 4px 12px -4px #00000014}.hc-chain:hover .hc-chain-logo{transform:scale(1.08)}.hc-chain-logo svg{width:100%;height:100%;display:block}.hc-chain-label{font-family:var(--font-mono);letter-spacing:.4px;color:var(--body);text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:500}.hero-aside-abs{pointer-events:none;z-index:0;opacity:.2;width:620px;height:620px;position:absolute;top:-100px;right:-80px}.hero-aside-abs .hero-constellation{width:100%;max-width:none;height:100%;margin:0}.hero{position:relative}.hero .container{z-index:1;position:relative}.hero .container>.hero-aside-abs{z-index:0}@media (max-width:1280px){.hero-aside-abs{opacity:.4;right:-160px}}@media (max-width:980px){.hero-aside-abs{display:none}}.network-row .net-meta{font-family:var(--font-mono);color:var(--label);font-size:12px}.network-row .net-meta .sub{color:var(--body);margin-top:2px;font-size:10.5px;display:block}.network-row .net-status{font-family:var(--font-mono);color:var(--success-text);letter-spacing:.3px;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.network-row .net-status .dot{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #15be532e}.networks-coming{border:1px dashed var(--border-strong);font-family:var(--font-mono);color:var(--body);border-radius:6px;justify-content:space-between;margin-top:16px;padding:14px 22px;font-size:11px;display:flex}.networks-coming .k{color:var(--heading);font-weight:500}.security{border-top:1px solid var(--border);background:var(--heading);color:#fff;padding:120px 0;position:relative;overflow:hidden}.security .deco{pointer-events:none;opacity:.5;position:absolute;inset:0}.security .deco .g{filter:blur(140px);border-radius:50%;width:700px;height:700px;position:absolute}.security .deco .g.a{background:radial-gradient(circle, var(--purple) 0%, transparent 70%);opacity:.5;top:-300px;right:-200px}.security .deco .g.b{background:radial-gradient(circle, var(--magenta) 0%, transparent 70%);opacity:.3;bottom:-300px;left:-200px}.security .container{z-index:1;position:relative}.security .section-rule{color:#fff;border-top-color:#fff3}.security .section-rule .num,.security .section-rule .title{color:#fff}.security .section-rule .meta{color:#ffffff8c}.security .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin:40px 0 56px;display:grid}.security h2{color:#fff;max-width:16ch}.security .above .right p{color:#ffffffb8;max-width:460px}.sec-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sec-card{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;gap:14px;padding:28px 26px;transition:background .2s;display:flex;position:relative}.sec-card:hover{background:#ffffff08}.sec-card .num{font-family:var(--font-mono);letter-spacing:.5px;color:#ffffff73;font-size:10.5px;font-weight:500}.sec-card h4{letter-spacing:-.2px;color:#fff;font-size:20px;font-weight:400;line-height:1.15}.sec-card p{color:#ffffffa6;font-size:14px;line-height:1.55}.sec-card .badge-row{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.sec-card .badge{font-family:var(--font-mono);letter-spacing:.4px;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;padding:3px 8px;font-size:10px}.sec-card .badge.ok{color:#6df09a;background:#15be5326;border-color:#15be534d}.sec-cert-row{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);gap:0;margin-top:56px;padding:24px 0;display:grid}.sec-cert{text-align:center;border-right:1px solid #ffffff1f;padding:8px 12px}.sec-cert:last-child{border-right:0}.sec-cert .title{color:#fff;letter-spacing:-.2px;margin-bottom:4px;font-size:17px;font-weight:400}.sec-cert .sub{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.3px;text-transform:uppercase;font-size:10.5px}.team{border-top:1px solid var(--border);padding:120px 0}.team .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.team .above h2{max-width:16ch}.team .above .right p{max-width:480px}.team-stats{border-top:1px solid var(--heading);border-bottom:1px solid var(--heading);grid-template-columns:repeat(4,1fr);margin-bottom:56px;display:grid}.team-stat{border-right:1px solid var(--border);padding:28px 24px}.team-stat:last-child{border-right:0}.team-stat .v{letter-spacing:-1px;font-feature-settings:"tnum";color:var(--heading);font-size:44px;font-weight:300;line-height:1}.team-stat .v .small{color:var(--body);font-size:22px}.team-stat .lbl{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--body);margin-top:10px;font-size:10.5px}.team-from{margin-bottom:32px}.team-from .lbl{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--body);margin-bottom:16px;font-size:11px}.team-logos{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,1fr);gap:0;display:grid}.team-logo{text-align:center;border-right:1px solid var(--border);color:var(--label);letter-spacing:-.4px;padding:24px 16px;font-size:18px;font-weight:400;transition:color .16s}.team-logo:last-child{border-right:0}.team-logo:hover{color:var(--heading)}.team-logo .sub{font-family:var(--font-mono);color:var(--body-light);letter-spacing:.3px;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.team-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.team-card{border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;gap:14px;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex}.team-card:hover{border-color:var(--purple-light);box-shadow:var(--shadow-card)}.team-card .face{color:#fff;letter-spacing:-.4px;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;font-weight:400;display:grid}.team-card .role{color:var(--heading);letter-spacing:-.1px;font-size:15px;font-weight:400}.team-card .name{font-family:var(--font-mono);color:var(--body);letter-spacing:.2px;text-transform:uppercase;font-size:11px}.team-card .bio{color:var(--body);font-size:13px;line-height:1.5}.team-card .from{border-top:1px solid var(--border-soft);font-family:var(--font-mono);letter-spacing:.3px;color:var(--purple);text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:11px}.faq{border-top:1px solid var(--border);background:var(--bg-tint);padding:120px 0}.faq .above{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.faq .above h2{max-width:16ch}.faq .above .right p{max-width:480px}.faq-list{border-top:1px solid var(--heading)}.faq-item{border-bottom:1px solid var(--border);background:#fff}.faq-q{cursor:pointer;grid-template-columns:80px 1fr 32px;align-items:center;gap:20px;padding:24px 28px;transition:background .16s;display:grid}.faq-q:hover{background:var(--bg-tint)}.faq-q .num{font-family:var(--font-mono);letter-spacing:.3px;color:var(--body);font-size:11px;font-weight:500}.faq-q .question{letter-spacing:-.15px;color:var(--heading);font-size:17px;font-weight:400}.faq-q .toggle{border:1px solid var(--border);width:28px;height:28px;color:var(--label);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid}.faq-item.open .faq-q .toggle{background:var(--purple);color:#fff;border-color:var(--purple);transform:rotate(45deg)}.faq-a{max-height:0;padding:0 28px 0 128px;transition:max-height .32s;overflow:hidden}.faq-item.open .faq-a{max-height:320px;padding-bottom:24px}.faq-a p{color:var(--body);max-width:720px;font-size:15px;line-height:1.55}.faq-a p strong{color:var(--heading);font-weight:500}.faq-a p code{font-family:var(--font-mono);color:var(--purple-deep);background:var(--purple-soft);border-radius:3px;padding:1px 6px;font-size:13px}.faq-footer{background:var(--heading);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:24px 28px;display:flex}.faq-footer .text{color:#fff;font-size:15px;line-height:1.4}.faq-footer .text strong{font-weight:500}.faq-footer .text .sub{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.3px;margin-top:4px;font-size:11px;display:block}@media (max-width:1024px){.wallet-types-grid{grid-template-columns:1fr 1fr;gap:12px}.wtype-card{padding:32px 28px}.cw-grid{grid-template-columns:1fr}.cw-text{border-bottom:1px solid #ffffff1f;border-right:0}.sec-grid,.team-grid{grid-template-columns:1fr}.team-logos{grid-template-columns:repeat(3,1fr)}.team-stats{grid-template-columns:repeat(2,1fr)}.sec-cert-row{grid-template-columns:repeat(2,1fr);gap:18px}.network-row{grid-template-columns:1fr 1fr 1fr 1fr}.network-row .cell:nth-child(5),.network-row .cell:nth-child(6){display:none}.sweep-grid{grid-template-columns:1fr}}@media (max-width:720px){.wallet-types-grid{grid-template-columns:1fr;gap:12px}.sec-grid,.team-grid,.team-logos,.team-stats{grid-template-columns:1fr}.wallets .above,.sweep-flow .above,.networks .above,.security .above,.team .above,.faq .above{grid-template-columns:1fr;gap:24px}.network-row{grid-template-columns:1fr}.network-row .cell{border-right:0;border-bottom:1px solid var(--border)}.faq-q{grid-template-columns:1fr 32px;gap:16px}.faq-q .num{display:none}.faq-a{padding-left:28px}.cw-text,.cw-code-head,.cw-code-body,.cw-code-foot{padding-left:24px;padding-right:24px}}.hero{background:linear-gradient(#0000 0% 55%,#fff 100%),radial-gradient(900px 600px at 88% 0,#533afd1a 0%,#533afd00 60%),radial-gradient(700px 500px at 10% 8%,#f96bee0b 0%,#f96bee00 65%),linear-gradient(#fafbfd 0%,#f6f7fb 100%);margin-top:-68px;padding-top:164px}.hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#061b310f 1px,#0000 1px);background-position:0 0;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 92%);mask-image:linear-gradient(#000 0% 50%,#0000 92%)}.hero:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border) 20%, var(--border) 80%, transparent 100%);pointer-events:none;z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}nav.top{transition:background-color .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}nav.top.on-hero{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:1px solid #0000}nav.top.scrolled{-webkit-backdrop-filter:none;border-bottom:1px solid var(--border);background:#fff;box-shadow:0 1px #061b3105}.hero-aside-abs{opacity:.28}@media (max-width:1280px){.hero-aside-abs{opacity:.48}}
nav .links a.active{color:var(--purple)}nav .links a.active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-22px;left:0;right:0}@media (max-width:880px){.faq-cat-section>.container>div{grid-template-columns:1fr!important;gap:32px!important}.faq-cat-section>.container>div>div:first-child{position:static!important}}
