@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{font-family:DM Sans,sans-serif;color:#172033;background:#f5f7fb;font-synthesis:none;--accent:#3158ff;--ink:#172033;--muted:#6c7487;--line:#dfe4ee;--surface:#fff;--soft:#edf1ff;--mono:"IBM Plex Mono",monospace;--display:"Space Grotesk","DM Sans",sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button,a{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}svg{flex:none;vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600}h1{font-size:64px;line-height:1.03;letter-spacing:-3.5px}h2{font-size:27px;letter-spacing:-1px;line-height:1.2}h3{font-size:19px;line-height:1.3;letter-spacing:-.5px}p{line-height:1.65;color:var(--muted)}small{font-size:12px}em{font-style:normal;color:var(--accent)}input,textarea,select{min-width:0}input,textarea{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:13px 14px;font-size:14px;color:var(--ink);width:100%}textarea{min-height:112px;resize:vertical}input::placeholder,textarea::placeholder{color:#939bab}select{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:11px;font-size:13px}code,.mono{font-family:var(--mono)}code{font-size:12px;overflow-wrap:anywhere}.mono{font-size:11px;letter-spacing:.3px}.eyebrow{display:block;font:11px/1.5 var(--mono);letter-spacing:1.2px;font-weight:500;color:var(--accent);text-transform:uppercase;margin-bottom:17px}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:8px}.micro{display:block;font:10px/1.8 var(--mono);letter-spacing:.35px;color:var(--muted);margin-top:18px}.muted{color:var(--muted)}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;transition:background .18s,transform .18s}.btn:hover:not(:disabled){background:var(--soft);border-color:var(--accent)}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.primary:hover:not(:disabled){filter:brightness(.93)}.text-btn{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:600;color:var(--accent)}.text-btn:hover{text-decoration:underline}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:5px;min-height:36px;min-width:36px}.icon-btn:hover{background:var(--soft)}.full{width:100%}.badge{display:inline-flex;align-items:center;gap:5px;font:10px var(--mono);letter-spacing:.25px;padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--accent);text-transform:uppercase}.skip{position:fixed;z-index:1000;top:-80px;left:15px;padding:12px;background:var(--accent);color:#fff}.skip:focus{top:15px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand img{border-radius:9px;display:block}.brand small{display:block;font:10px var(--mono);color:var(--muted);letter-spacing:0;margin-top:3px}.brand small:empty{display:none}.top-controls{display:flex;align-items:center;gap:12px}.network-select{padding:8px 10px;background:transparent;font:10px var(--mono);min-height:37px;border:1px solid var(--line)}.wallet-btn{white-space:nowrap;min-height:39px;background:var(--accent);color:#fff;border-color:var(--accent);padding:10px 14px;font-size:12px}.wallet-btn:hover:not(:disabled){background:var(--accent);filter:brightness(.95)}.main{max-width:1440px;margin:auto;padding:42px 54px 64px;min-height:75vh}.nav-item{font-size:12px;color:var(--muted);font-weight:500;transition:color .15s}.nav-item:hover,.nav-item.active{color:var(--accent)}.main-header{max-width:1560px;margin:auto;display:flex;align-items:center;gap:45px;padding:23px 54px;border-bottom:1px solid var(--line)}.main-header nav{display:flex;align-items:center;gap:24px;margin-right:auto}.main-header .nav-item{padding:9px 0;white-space:nowrap}.main-header .nav-item.active{box-shadow:0 2px var(--accent)}.main-header .brand{font-size:25px}footer{padding:28px 54px;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;font-size:11px;max-width:1560px;margin:auto}footer>span{font-family:var(--display);font-weight:600;white-space:nowrap}footer b{font:10px var(--mono);color:var(--muted);margin-left:8px}footer p{font-size:10px;max-width:570px}footer>a{font-size:10px;white-space:nowrap;color:var(--muted)}footer>a:first-of-type{margin-left:auto}.section{margin-top:38px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-head h2{font-size:24px}.section-head p{font-size:13px;margin-top:7px}.section-head>a{font-size:12px;display:flex;gap:8px;align-items:center;color:var(--accent);white-space:nowrap}.section-head .eyebrow{margin-bottom:10px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.page-title h1{font-size:48px;letter-spacing:-2px}.page-title p{font-size:15px;margin-top:17px;max-width:630px}.page-title .eyebrow{margin-bottom:13px}.page-title>.btn{flex:none}.notice{background:var(--soft);padding:16px 18px;font-size:12px;line-height:1.7;border:1px solid var(--line);border-radius:5px;color:var(--muted);margin-top:20px}.notice.warning{background:#fff1e9;color:#a54023;border-color:#f3bea9}.empty{text-align:center;padding:60px 25px;background:var(--surface);border:1px dashed var(--line);border-radius:8px;grid-column:1/-1}.empty>svg{color:var(--accent);margin-bottom:20px}.empty h3{font-size:22px}.empty p{max-width:440px;margin:12px auto 23px;font-size:14px}.table-scroll{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font:10px var(--mono);letter-spacing:.5px;color:var(--muted);background:#fafbfe;padding:15px 20px}td{padding:21px 20px;font-size:13px;border-top:1px solid var(--line)}td>b{display:block;font-weight:500}td small{display:block;color:var(--muted);margin-top:5px;font-size:11px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.tabs{display:flex;gap:5px;flex-wrap:wrap}.tabs button{padding:9px 11px;border-radius:4px;color:var(--muted);font-size:11px;text-transform:capitalize}.tabs button.selected{background:var(--soft);color:var(--accent)}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);padding:0 10px;border-radius:5px}.search input{border:0;padding:10px 0;font-size:12px;width:155px}.search svg{color:var(--muted)}body[data-brand=rivetpaid]{--accent:#3158ff;--soft:#edf1ff;--surface:#fff;--muted:#717b90;background:#f7f9fd}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;border-right:1px solid var(--line);background:#fff;padding:28px 17px;display:flex;flex-direction:column;z-index:30}.sidebar .brand{font-size:25px;margin:0 4px 45px}.sidebar .brand img{width:39px;height:39px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar .nav-item{display:flex;gap:12px;align-items:center;padding:14px 17px;border-radius:6px;font-size:14px}.sidebar .nav-item.active{background:#eaf0ff;color:var(--accent);font-weight:600}.sidebar-bottom{margin-top:auto;padding:18px 8px 0;border-top:1px solid var(--line)}.sidebar-bottom p{font-size:11px;margin:14px 0 20px}.sidebar-bottom .badge{font-size:9px}.sidebar-bottom .text-btn{font-size:10px}.topbar{margin-left:220px;border-bottom:1px solid var(--line);height:77px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#fff}.breadcrumb{font:10px var(--mono);letter-spacing:.4px;color:var(--muted)}.breadcrumb span{margin:0 15px;color:#c3c8d2}.rivetpaid.main{margin-left:220px;padding:42px 40px 50px;max-width:none}.rivet-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:45px;align-items:center}.rivet-hero h1{font-size:57px;letter-spacing:-2.8px;line-height:1.08}.rivet-hero p{max-width:410px;font-size:15px;margin:23px 0 26px}.rivet-hero .micro{font-size:9px;letter-spacing:.7px;margin-top:25px}.signal-panel{background:#121c31;color:#e4eafb;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #10203f0a;min-width:0}.signal-caption{padding:19px 21px;display:flex;align-items:center;gap:8px;font:9px var(--mono);color:#bec9e2}.signal-caption>span:last-child{margin-left:auto;color:#7184ab;font-size:8px}.live-dot{width:6px;height:6px;background:#b9ffb3;border-radius:50%}.signal-caption.bottom{border-top:1px solid #2a3550;justify-content:space-between;font-size:9px;padding:16px 21px}.signal-caption.bottom>span:first-child{margin:0;color:#9aabc9;font-size:9px}.network-map{width:100%;display:block;padding:0 12px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;margin-top:38px;background:#fff}.metrics>div{padding:23px 20px;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.metrics>div:last-child{border:0}.metrics span{font-size:11px;color:var(--muted);max-width:105px;line-height:1.5}.metrics strong{font:30px var(--display);font-weight:500}.brief-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brief-template{text-align:left;padding:22px 22px 19px;border:1px solid var(--line);background:#fff;border-radius:6px;transition:border-color .2s,transform .2s}.brief-template:hover{border-color:#94a7ef;transform:translateY(-2px)}.brief-template>span{display:flex;justify-content:space-between;font:10px var(--mono);color:#7f8aa3;margin-bottom:24px}.brief-template>span b{font-size:10px;color:var(--accent);font-weight:400;background:var(--soft);padding:3px 6px;border-radius:2px}.brief-template h3{font-size:18px;line-height:1.3;max-width:200px;min-height:47px}.brief-template p{font-size:12px;line-height:1.65;margin:12px 0 26px}.brief-template small{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);color:var(--accent)}.workflow-strip{margin-top:33px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.workflow-strip span{font:9px var(--mono);color:var(--muted)}.workflow-strip h3{font-size:13px;letter-spacing:0;margin-top:11px;font-weight:500}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.agent-card{background:#fff;border:1px solid var(--line);border-radius:7px;padding:25px}.agent-avatar{height:47px;width:47px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--accent);font-family:var(--display);font-size:18px;border-radius:10px;float:left;margin-right:15px}.agent-card>.badge{margin-top:11px}.agent-card h2{clear:both;padding-top:25px;font-size:24px}.agent-card p{font-size:13px;margin:14px 0}.agent-card code{font-size:12px;background:#f5f7fc;padding:8px;display:block}.agent-card .micro{font-size:8px}body[data-brand=rivetpaid] footer{margin-left:220px;padding:28px 40px;gap:20px}body[data-brand=rivetpaid] footer p{max-width:320px}body[data-brand=tallypaid]{--accent:#f34f35;--ink:#20201e;--muted:#787875;--line:#e4e4df;--soft:#fff1ed;--surface:#fff;background:#fbfbf8;color:var(--ink)}.tally-heading{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;padding:10px 0 37px;border-bottom:1px solid var(--line);margin-bottom:33px}.tally-heading .eyebrow{grid-column:1/-1;font-size:10px;letter-spacing:1.4px;color:#777774}.tally-heading h1{font-size:76px;font-weight:500;letter-spacing:-4.6px;line-height:1}.tally-heading h1 em{font-weight:500}.tally-heading p{align-self:center;font-size:17px;line-height:1.6;max-width:360px;margin-left:auto;margin-right:20px}.tally-mini{grid-column:1/-1;display:flex;gap:30px;font:9px var(--mono);letter-spacing:.7px;color:#8d8d87;margin-top:27px}.split-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);gap:48px;align-items:start;max-width:1190px;margin:0 auto}.split-editor{min-width:0}.split-editor .section-head h2{font-size:24px;font-weight:500}.split-editor .section-head .mono{font-size:9px;color:var(--muted)}.amount-field{border:1px solid #d8d8d0;display:block;border-radius:3px;padding:18px 20px 15px;background:#fff}.amount-field>span{font:9px var(--mono);color:var(--muted);letter-spacing:1px}.amount-field>div{display:flex;align-items:center;gap:20px}.amount-field input{font:48px var(--display);border:0;padding:6px 0;border-radius:0;letter-spacing:-2px;outline-offset:0;width:100%;background:transparent}.amount-field b{font-size:17px;font-weight:400;color:#92928a}.amount-field small{font-size:10px;color:#97978d}.split-labels{display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted);padding:25px 32px 13px 0}.split-row{display:flex;align-items:center;gap:10px;padding:17px 0;border-top:1px solid var(--line)}.recipient-number{font:12px var(--mono);color:#c2c2b9;width:28px;flex:none}.split-row>div{min-width:0;flex:1}.split-row>div input{padding:0;border:0;border-radius:0;font-size:14px;background:transparent;font-weight:500;height:25px}.split-row>div input.wallet-input{font:10px var(--mono);color:var(--muted);font-weight:400;margin-top:5px}.share-input{width:74px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;padding:5px 8px;gap:0;flex:none;border-radius:3px}.share-input input{padding:5px 0;border:0;font:14px var(--mono);-moz-appearance:textfield}.share-input input::-webkit-inner-spin-button{display:none}.share-input span{font-size:12px;color:#92928a}.remove-row{width:22px;color:#92928a;padding:0;display:flex;align-items:center;justify-content:center;min-height:32px}.split-tools{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:17px 0 24px}.split-tools .btn{min-height:30px;border:0;background:none;padding:0;color:var(--muted);font-size:11px}.split-tools .btn:first-child{color:var(--accent)}.split-actions{border-top:1px solid var(--line);padding-top:23px}.split-actions .primary{padding:14px 23px;min-height:48px}.split-actions .btn{border-radius:2px}.split-receipt{position:relative;background:#fff;border:1px solid #deded5;padding:30px 28px 26px;margin-top:5px;box-shadow:8px 9px #eeeee7}.receipt-tear{position:absolute;top:-7px;left:-1px;right:-1px;height:9px;background:linear-gradient(135deg,transparent 5px,#deded5 5px,#deded5 6px,#fff 6px) 0 0/12px 12px repeat-x}.receipt-heading{text-align:center;display:flex;flex-direction:column;align-items:center}.receipt-heading>svg{margin-bottom:17px;color:var(--accent)}.receipt-heading>span{font:11px var(--mono);letter-spacing:1px}.receipt-heading small{font:8px var(--mono);color:var(--muted);margin-top:8px}.allocation-total{text-align:center;font:50px var(--display);letter-spacing:-2.5px;margin:27px 0}.allocation-total>small{display:block;font:8px var(--mono);letter-spacing:1px;color:var(--muted);margin-top:8px}.allocation-bar{display:flex;gap:3px;height:9px;margin:10px 0 18px}.allocation-bar span{background:hsl(calc(8 + var(--tone)*13),90%,calc(56% + var(--tone)*7%))}.allocation-lines>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #dddcd3;padding:17px 0;gap:10px}.allocation-lines>div>span{font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.allocation-lines i{display:inline-block;width:6px;height:6px;background:hsl(calc(8 + var(--tone)*13),90%,calc(56% + var(--tone)*7%))}.allocation-lines small{display:block;font:9px var(--mono);color:var(--muted);margin-top:4px}.allocation-lines>div>span small{width:100%;padding-left:14px}.allocation-lines b{font:15px var(--mono);text-align:right}.allocation-sum{display:flex;justify-content:space-between;gap:10px;padding:21px 0;border-bottom:1px solid #23231f;align-items:center}.allocation-sum span{font:8px var(--mono)}.allocation-sum b{font:14px var(--mono)}.receipt-bottom>span:first-child{font:8px var(--mono);display:flex;justify-content:space-between;margin-top:19px}.receipt-bottom b{font-weight:400}.receipt-bottom p{font-size:10px;text-align:center;margin:17px 0}.barcode{height:25px;width:145px;margin:24px auto 9px;background:repeating-linear-gradient(90deg,#252522 0,#252522 1px,transparent 1px,transparent 3px,#252522 3px,#252522 5px,transparent 5px,transparent 7px)}.receipt-bottom .micro{text-align:center;font-size:7px;margin-top:10px}.tally-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid var(--line);padding-top:34px;margin-top:55px}.tally-rules>div{position:relative;padding-left:38px}.tally-rules b{position:absolute;left:0;top:4px;font:10px var(--mono);color:var(--accent)}.tally-rules h3{font-size:17px;font-weight:500}.tally-rules p{font-size:12px;margin-top:11px}.saved-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.saved-card{border:1px solid var(--line);padding:25px;background:#fff}.saved-card h2{font-size:25px}.saved-card strong{display:block;font:35px var(--display);margin:23px 0}.saved-card strong small{font:10px var(--mono);color:var(--muted)}.saved-card p{font-size:12px;margin-bottom:25px}body[data-brand=stridepaid]{--accent:#d2ff4b;--ink:#16221b;--muted:#758079;--line:#dfe6df;--soft:#f2f8e8;--surface:#fff;background:#f9fbf5;color:var(--ink)}body[data-brand=stridepaid] .btn.primary{color:#172315;font-weight:700}body[data-brand=stridepaid] .eyebrow,body[data-brand=stridepaid] .text-btn{color:#53702c}.stride-header{display:flex;align-items:center;justify-content:space-between;padding:22px 54px;background:#111b17;color:#f6fff2}.stride-header .brand{font-size:27px}.stride-header .brand img{width:41px;height:41px}.stride-header .brand small{color:#7f9487;font-size:8px;margin-top:5px}.stride-header .network-select{color:#c1d3c6;border-color:#314238;background:#19271f}.stride-header .wallet-btn{color:#192719;background:var(--accent);border-color:var(--accent)}.stride-rail{display:flex;align-items:center;gap:45px;border-bottom:1px solid var(--line);padding:0 54px;min-height:62px;background:#fff}.stride-rail>span{font-size:8px;color:#8a958b;letter-spacing:1px}.stride-rail nav{display:flex;gap:35px;align-self:stretch;margin-right:auto}.stride-rail .nav-item{display:flex;align-items:center;gap:17px;font-size:12px}.stride-rail .nav-item.active{color:#183c17;border-bottom:3px solid #9ad522}.stride-rail .nav-item small{font:8px var(--mono);color:#9fae9e}.stride-rail>.text-btn{font:9px var(--mono)}.stridepaid.main{padding-top:35px}.stride-hero{display:grid;grid-template-columns:1fr .95fr;gap:40px;background:#111b17;color:#f6fff2;padding:45px 50px 35px;position:relative;overflow:hidden}.stride-copy>.eyebrow{color:#d2ff4b!important;font-size:9px;margin-bottom:30px}.stride-copy h1{font-size:82px;letter-spacing:-4.5px;font-weight:500}.stride-copy h1 em{color:#d2ff4b}.stride-copy p{color:#a1b2a6;font-size:15px;max-width:340px;margin:24px 0 30px}.stride-copy .btn{border-radius:2px;font-size:12px;min-height:46px}.stride-copy .btn:not(.primary){color:#dee9df;background:transparent;border-color:#3f5044}.stride-copy .btn:not(.primary):hover{background:#273e2a}.stride-stats{display:flex;gap:42px;margin-top:38px;border-top:1px solid #2c3b31;padding-top:22px;max-width:340px}.stride-stats>div{display:flex;flex-direction:column;gap:10px}.stride-stats strong{font:36px/1 var(--display);color:#edf8e7}.stride-stats span{font:8px var(--mono);color:#82988a;letter-spacing:.8px}.stage-poster{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-top:9px}.stage-poster>.mono{font-size:8px;color:#829588;letter-spacing:1px;margin-bottom:30px}.poster-step{border:1px solid #445341;padding:21px 20px;display:grid;grid-template-columns:35px 1fr;gap:8px 13px;margin-bottom:12px}.poster-step.a{margin-right:50px;background:#17281a}.poster-step.b{margin-left:25px;margin-right:25px;background:#253b21}.poster-step.c{margin-left:50px;border-color:#d2ff4b;background:#d2ff4b;color:#132211}.poster-step>span{font:15px var(--mono);padding-top:6px;color:#87a26f}.poster-step>b{font:32px var(--display);font-weight:500;letter-spacing:-1.5px}.poster-step>small{grid-column:2;font-size:9px;color:#a2b49e}.poster-step.c>span,.poster-step.c>small{color:#5b762c}.poster-note{display:flex;gap:10px;justify-content:space-between;font:8px var(--mono);letter-spacing:.6px;color:#7f9384;margin:25px 0 0 50px}.poster-note span{color:#a8b8a7}.stridepaid .section{margin-top:43px}.stridepaid .section-head h2{font-size:28px;font-weight:500}.stridepaid .section-head .eyebrow{font-size:9px}.stridepaid .section-head>a{color:#4c6b22}.plan-starter{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:31px;border:1px solid #ccd8c4;background:#eff6e5}.plan-starter span{font:8px var(--mono);letter-spacing:1px;color:#748b5d}.plan-starter h3{font-size:31px;font-weight:500;margin-top:14px}.plan-starter p{font-size:13px;max-width:600px;margin-top:12px;color:#687760}.plan-starter .btn{border-radius:2px;white-space:nowrap}.stride-footnote{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:38px;padding-top:29px}.stride-footnote b{font:25px var(--display);letter-spacing:-1px}.stride-footnote p{font-size:12px;max-width:490px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-card{text-align:left;background:#fff;padding:27px;border:1px solid #cfdbca}.plan-card:hover{border-color:#9bb980}.plan-card>div:first-child{display:flex;justify-content:space-between}.plan-card .eyebrow{font-size:8px;letter-spacing:.7px}.plan-card h3{font-size:25px;margin:10px 0 23px}.plan-card>strong{font:29px var(--display);font-weight:400}.plan-card small{font:8px var(--mono);color:#7c8973}.stage-track{display:flex;gap:5px;margin:24px 0 11px}.stage-track>span{height:5px;background:#e2ebdb;flex:1}.stage-track>span.reviewed{background:#94be56}.stage-track>span.paid{background:#446d21}.plan-card>span{font-size:10px;color:#7c8973}.plan-selector{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.plan-selector button{border:1px solid var(--line);padding:10px 14px;font-size:12px;background:#fff;border-radius:3px}.plan-selector .active{background:#e4f4c9;border-color:#adc18e}.plan-detail-head{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:27px 30px;background:#15251a;color:#f2ffe9;margin-top:20px}.plan-detail-head .eyebrow{color:#a9ce7d!important;font-size:9px}.plan-detail-head h2{font-size:30px}.plan-detail-head>div:nth-child(2){margin-left:auto;text-align:right}.plan-detail-head b{font:26px var(--display)}.plan-detail-head>div>span:not(.eyebrow){display:block;font:9px var(--mono);color:#8ca384;margin-top:10px}.plan-detail-head>.btn{background:transparent;color:#d3e5c3;border-color:#45633b}.milestone-list{margin-top:30px}.milestone{display:flex;gap:25px;position:relative;padding:0 0 30px}.milestone:not(:last-child):before{content:"";position:absolute;top:40px;bottom:0;width:1px;background:#cbd8c2;left:22px}.milestone-number{height:46px;width:46px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #cbd8c2;background:#edf5e1;border-radius:50%;font:13px var(--mono);position:relative;z-index:1}.milestone-body{border:1px solid #d4decf;padding:27px;background:#fff;flex:1;min-width:0}.milestone-body .section-head{margin-bottom:13px}.milestone-body h3{font-size:24px}.milestone-body p{font-size:13px}.milestone-body .badge{color:#53702c}.stage-meta{display:flex;align-items:center;gap:22px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0}.stage-meta>span{font:8px var(--mono);color:#819175}.stage-meta>b{font:15px var(--mono);font-weight:500}.stage-meta>code{margin-left:auto;color:#7b8b72;font-size:10px}.milestone-body .btn{border-radius:2px;font-size:11px;min-height:37px}.milestone-body .actions{margin-top:18px}body[data-brand=vouchpaid]{--accent:#9273ff;--ink:#f2ebff;--muted:#a398b6;--line:#342a45;--soft:#261d37;--surface:#191320;background:#110d18;color:#f2ebff}.vouchpaid.main{max-width:1320px;padding-top:45px}.main-header:has(+.vouchpaid){border-color:#342a45;background:#110d18}.vouchpaid .btn.primary,body[data-brand=vouchpaid] .wallet-btn{background:#7954ec;border-color:#7954ec;color:#fff}body[data-brand=vouchpaid] .brand{font-size:25px}body[data-brand=vouchpaid] .nav-item{font-size:11px}body[data-brand=vouchpaid] .main-header{gap:42px}.vouch-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.vouch-kicker .eyebrow{margin:0;color:#a88cf4;font-size:9px}.read-only{display:flex;align-items:center;gap:7px;color:#92859f;font:8px var(--mono);padding:7px 10px;border:1px solid #3a2d4b;border-radius:4px}.vouch-hero{position:relative}.vouch-hero h1{font-size:87px;line-height:.99;letter-spacing:-5px;font-weight:500;max-width:870px}.vouch-hero h1 em{color:#9e7dff}.vouch-hero>p{font-size:16px;position:absolute;right:0;top:115px;line-height:1.7;max-width:310px;color:#a99cb9}.signature-form{margin-top:38px;padding:24px 27px;background:#f6f3ff;color:#1b1426;border-radius:6px;box-shadow:0 0 0 5px #20182c}.signature-form>label{font:9px var(--mono);letter-spacing:1px;color:#8b809d;display:block;margin-bottom:12px}.signature-form>div{display:flex;gap:13px;align-items:center}.signature-form input{background:#fff;color:#20182c;border-color:#e3dcee;font:13px var(--mono);padding:16px;min-height:51px}.signature-form .btn{min-height:51px;white-space:nowrap;font-size:12px}.signature-form>span{font:8px var(--mono);color:#88719e;display:block;margin-top:14px;letter-spacing:.4px}.signature-form>span b{margin-left:25px;font:10px DM Sans,sans-serif;color:#9b91a8}.inspection-placeholder{display:flex;align-items:center;gap:17px;border:1px solid #30243e;border-radius:5px;padding:21px;margin-top:27px;background:#17111f}.status-square{width:12px;height:12px;border:1px solid #8967c8;border-radius:3px;background:#332346;box-shadow:0 0 0 4px #24192f;margin-left:2px}.inspection-placeholder b{font-size:12px;font-weight:500}.inspection-placeholder p{font-size:11px;margin-top:4px}.inspection-placeholder>.mono{margin-left:auto;font-size:8px;color:#79688e}.verification-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:35px}.verification-card{background:#ede7fa;color:#281d3b;border:1px solid #e0d5f4;border-radius:6px;padding:27px 30px;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:310px;overflow:hidden}.feature-number{font:8px var(--mono);letter-spacing:.9px;color:#91829f;margin-bottom:24px}.verification-card>svg{position:absolute;right:32px;top:61px;color:#a88be2}.verification-card h2{font-size:35px;font-weight:500;line-height:1.13;letter-spacing:-1.7px}.verification-card p{font-size:12px;max-width:340px;line-height:1.7;margin:18px 0 23px;color:#8c7d9c}.verification-card>.text-btn{margin-top:auto;color:#74519f;font-size:10px}.verification-card.inverted{background:#21172e;border-color:#3b2951;color:#eadffc}.verification-card.inverted .feature-number{color:#9d7fba}.verification-card.inverted h2{font-size:31px}.verification-card.inverted p{color:#9e86b5;max-width:320px;font-size:11px}.verification-card.inverted .text-btn{color:#b18bd9}.finality-steps{display:flex;gap:10px;margin-bottom:26px;font:8px var(--mono);color:#7f6495}.finality-steps>span{padding:6px 7px;border:1px solid #402a54;border-radius:3px}.finality-steps>b{font-weight:400;display:flex;gap:7px;align-items:center;background:#49326a;padding:6px 7px;color:#dcc4fd;border-radius:3px}.vouch-trustline{display:flex;justify-content:space-between;gap:15px;padding:28px 0 0;margin-top:35px;border-top:1px solid #342342;font:8px var(--mono);letter-spacing:.8px;color:#7c678e}.inspection-panel{border:1px solid #4d365f;padding:27px;background:#1e1428;border-radius:6px;margin-top:28px}.inspection-panel .section-head h2{text-transform:capitalize}.inspection-panel>.section-head a{font-size:11px;color:#b995ef}.inspection-panel>p{font-size:13px}.inspection-panel h3{font-size:17px;margin:25px 0 15px}.transfer-list>div{display:flex;align-items:center;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:11px}.transfer-list b{margin-left:auto;font:12px var(--mono)}.fingerprint-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;margin-top:30px}.hash-workspace{background:#f4effc;border-radius:7px;padding:27px;--surface:#fff;--ink:#251936;--muted:#8b7a9d;--line:#dcd0e9;color:#251936}.file-drop{border:1px dashed #b59bcf;background:#eae0f5;min-height:226px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border-radius:5px;margin-bottom:27px;padding:25px;text-align:center}.file-drop>svg{color:#9d76c5}.file-drop strong{font-size:15px;font-weight:500}.file-drop span{font-size:11px;color:#9980ae}.file-drop input{padding:9px 5px;max-width:280px;font-size:10px;border:0;background:transparent;color:#7f5e9d}.hash-workspace>.btn{width:100%}.hash-result{padding:28px 32px;border:1px solid #3b2950;border-radius:7px;background:#1c1327}.hash-result .eyebrow{font-size:9px;color:#b395dc}.hash-glyph{font:125px/1 var(--display);color:#755095;margin:20px 0}.hash-result h2{font-size:33px;font-weight:500;letter-spacing:-1.5px}.hash-result p{font-size:12px;color:#9f86b8;margin:17px 0 22px}.hash-code{display:block;font-size:18px;line-height:1.7;word-break:break-all;color:#d5aefa}.evidence-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.evidence-notes>div>span{font:10px var(--mono);color:#73548d}.evidence-notes h3{font-size:19px;font-weight:500;margin:12px 0}.evidence-notes p{font-size:12px;color:#9279aa}.field{display:flex;flex-direction:column;gap:8px;margin:19px 0}.field>span{font-size:12px;font-weight:500}.field small{font-size:10px;color:var(--muted);line-height:1.6}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-columns .field{margin:12px 0}.field-error{font-size:12px;color:#bc412c}.check-label{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;margin:25px 0}.check-label input{width:17px;height:17px;flex:none;accent-color:var(--accent);padding:0;margin-top:2px}.dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:29px 30px;border-radius:11px;box-shadow:0 30px 100px #0710233b;width:min(610px,calc(100vw - 30px));max-height:89dvh;overflow:auto;margin:auto}.dialog::backdrop{background:#0b122b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:13px}.dialog-title h2{font-size:27px;line-height:1.18;letter-spacing:-.9px;padding-top:4px}.dialog .notice{margin:20px 0}.dialog .muted{font-size:13px;line-height:1.7;margin:12px 0 20px}.dialog .btn.full{margin-top:9px}.wallet-options{display:flex;flex-direction:column;gap:12px;margin:27px 0}.wallet-option{display:flex;align-items:center;gap:15px;padding:17px;background:var(--soft);border:1px solid var(--line);border-radius:6px;text-align:left}.wallet-symbol{width:39px;height:39px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;background:var(--accent);color:#fff;border-radius:10px}.wallet-option b{font-size:15px;font-weight:500}.wallet-option small{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.wallet-option>svg{margin-left:auto}.address-block{display:block;padding:18px;background:var(--soft);border-radius:5px;margin:20px 0;word-break:break-all;line-height:1.6}.detail-badges{display:flex;gap:8px;align-items:center;margin:10px 0 20px;flex-wrap:wrap}.detail-badges>b{margin-left:auto;font:13px var(--mono)}.brief-body{font-size:14px;white-space:pre-wrap;color:var(--muted);margin:22px 0}.digest-small{display:block;font-size:10px;padding:13px;background:var(--soft);line-height:1.7;margin:16px 0;word-break:break-all}.evidence-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;text-decoration:underline;color:var(--accent);margin:10px 0}.plan-form-stages fieldset{border:1px solid var(--line);padding:12px 15px;margin:24px 0}.plan-form-stages legend{font:9px var(--mono);letter-spacing:1px;padding:0 8px;color:var(--muted)}.plan-form-stages .field{margin:12px 0}.loading{text-align:center;padding:35px 15px}.loading>svg{color:var(--accent);margin-bottom:25px}.loading h3{font-size:23px}.loading p{font-size:13px;margin:15px auto;max-width:420px}.payment-network{font:10px var(--mono);letter-spacing:.7px;padding:11px;background:var(--soft);color:var(--accent);margin-top:15px;text-align:center}.payment-network.warning{background:#ffe7df;color:#ad3c21}.review-total{font:48px var(--display);text-align:center;margin:24px 0;letter-spacing:-2px}.review-total small{font:17px var(--mono);color:var(--muted)}dl{margin:20px 0}dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}dt{color:var(--muted);max-width:57%}dt>code{display:block;font-size:10px;color:var(--ink);margin-top:7px;line-height:1.5}dd{margin:0;max-width:70%;text-align:right;overflow-wrap:anywhere;line-height:1.5}dd>code{font-size:10px;word-break:break-all}dd>b{white-space:nowrap;font:12px var(--mono)}.receipt-record{padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:7px;margin-bottom:20px}.receipt-record h3{font-size:26px;margin-top:20px}.receipt-record h3>span{font-size:14px;color:var(--muted);font-weight:400}.receipt-record>a{font-size:12px;color:var(--accent);display:inline-flex;align-items:center;gap:8px}.receipt-status{font-size:12px;margin-top:15px;color:var(--muted);line-height:1.7}.guide-layout{display:grid;grid-template-columns:230px 1fr;gap:65px;padding-top:15px}.guide-layout aside{border-top:2px solid var(--accent);padding-top:22px;align-self:start;position:sticky;top:35px}.guide-layout aside strong{font:80px var(--display);font-weight:500;letter-spacing:-5px}.guide-layout aside p{font-size:14px;margin:18px 0 25px}.guide-copy{max-width:720px}.guide-copy section{padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid var(--line)}.guide-copy h2{font-size:27px;margin-bottom:18px;letter-spacing:-1px}.guide-copy p{font-size:14px;line-height:1.9;margin:15px 0}.guide-copy .btn{font-size:12px}.guide-layout .badge{color:var(--muted)}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);z-index:2000;max-width:min(560px,calc(100vw - 32px));border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 8px 35px #0002;padding:15px 22px;border-radius:7px;font-size:13px;line-height:1.5;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%)}@media(min-width:1700px){.rivetpaid.main{max-width:1450px;margin-left:auto;margin-right:auto;padding-left:240px}.rivet-hero h1{font-size:68px}.rivet-hero{gap:65px}.topbar{padding-left:55px;padding-right:55px}.signal-panel{min-height:340px}.network-map{max-height:300px}body[data-brand=rivetpaid] footer{max-width:none}}@media(max-width:1200px){.main-header{gap:25px;padding:21px 30px}.main-header nav{gap:16px}.main-header .brand{font-size:23px}.top-controls{gap:8px}.network-select{font-size:9px;max-width:150px}.wallet-btn{font-size:11px;padding:10px 12px}.main{padding:35px 35px 50px}.sidebar{width:190px;padding:24px 13px}.sidebar .brand{font-size:21px;gap:8px}.sidebar .brand img{width:34px;height:34px}.sidebar .brand small{font-size:8px}.topbar{margin-left:190px;padding:0 29px}.rivetpaid.main{margin-left:190px;padding:34px 29px 45px}.rivet-hero{gap:27px}.rivet-hero h1{font-size:48px;letter-spacing:-2.5px}.rivet-hero p{font-size:13px}.rivet-hero .btn{padding:11px 12px;font-size:11px}.rivet-hero .eyebrow{font-size:9px}.metrics>div{padding:21px 14px}.metrics span{font-size:10px}.metrics strong{font-size:27px}.brief-template{padding:18px}.brief-template h3{font-size:16px}.brief-template p{font-size:11px}.signal-caption{font-size:8px;padding:17px}.signal-caption>span:last-child{font-size:7px}.signal-caption.bottom{font-size:8px;padding:15px}.signal-caption.bottom>span:first-child{font-size:8px}body[data-brand=rivetpaid] footer{margin-left:190px;padding:25px 29px;flex-wrap:wrap}.tally-heading h1{font-size:70px}.split-workspace{gap:32px}.split-receipt{padding:28px 24px}.stride-header{padding:20px 35px}.stride-rail{padding:0 35px;gap:30px}.stride-rail nav{gap:25px}.stride-hero{padding:37px 35px 31px;gap:25px}.stride-copy h1{font-size:73px}.stride-copy p{font-size:13px}.poster-step{padding:18px 15px;grid-template-columns:25px 1fr;gap:8px 10px}.poster-step>b{font-size:28px}.poster-step>small{font-size:8px}.poster-note{font-size:7px;margin-left:25px;gap:7px}.vouch-hero h1{font-size:73px;letter-spacing:-4px}.vouch-hero>p{font-size:13px;max-width:270px;top:110px}.main-header:has(+.vouchpaid){gap:25px}.main-header:has(+.vouchpaid) nav{gap:15px}.main-header:has(+.vouchpaid) .network-select{max-width:132px}.vouchpaid .main-header .nav-item{font-size:10px}footer{padding:27px 35px;gap:20px}footer p{max-width:430px}}@media(max-width:1000px){.main-header{flex-wrap:wrap;gap:20px;padding-bottom:0}.main-header nav{order:3;width:100%;gap:30px;min-height:42px}.main-header .top-controls{margin-left:auto}.main-header .nav-item{padding:10px 0}.sidebar{width:175px;padding:23px 10px}.sidebar .brand{font-size:20px;gap:7px}.sidebar .brand img{width:32px;height:32px}.sidebar .nav-item{font-size:12px;gap:10px;padding:13px}.topbar{margin-left:175px;padding:0 25px}.rivetpaid.main{margin-left:175px;padding:30px 25px 40px}.rivet-hero{grid-template-columns:1fr;gap:27px}.rivet-hero>div:first-child{position:relative}.rivet-hero h1{font-size:54px}.rivet-hero p{font-size:14px;max-width:470px}.rivet-hero .micro{margin:20px 0 0}.signal-panel{max-height:255px}.signal-panel .network-map{height:166px}.signal-caption{padding:14px 18px}.signal-caption.bottom{padding:13px 18px}.metrics{margin-top:29px}.metrics>div{display:block;padding:16px 13px}.metrics strong{display:block;margin-top:10px}.metrics span{font-size:9px;display:block}.brief-templates{gap:10px}.brief-template{padding:17px 14px}.brief-template h3{font-size:15px;min-height:58px}.brief-template>span{font-size:9px;margin-bottom:20px}.brief-template>span b{font-size:8px}.brief-template p{font-size:10px}.brief-template small{font-size:8px}.workflow-strip h3{font-size:11px}.workflow-strip span{font-size:8px}.agent-grid{grid-template-columns:repeat(2,1fr)}.agent-card{padding:20px}body[data-brand=rivetpaid] footer{margin-left:175px}.toolbar{flex-wrap:wrap}.tally-heading h1{font-size:67px}.tally-heading p{font-size:15px;margin-right:0}.tally-rules{gap:20px}.tally-rules h3{font-size:15px}.tally-rules p{font-size:11px}.split-workspace{grid-template-columns:minmax(0,1.15fr) minmax(265px,.9fr);gap:27px}.split-editor .section-head .mono{display:none}.split-row{gap:7px}.recipient-number{width:22px;font-size:10px}.split-row>div input{font-size:12px}.split-row>div input.wallet-input{font-size:9px}.share-input{width:62px;padding:4px 7px}.share-input input{font-size:12px}.split-actions{gap:9px}.split-actions .btn{font-size:11px;padding:13px 15px}.stride-header .brand{font-size:25px}.stride-rail>span{display:none}.stride-rail nav{gap:35px}.stride-hero{padding:33px 29px;grid-template-columns:1fr .9fr;gap:20px}.stride-copy h1{font-size:63px;letter-spacing:-3.5px}.stride-copy .eyebrow{font-size:8px}.stride-copy p{font-size:12px}.stride-copy .actions{gap:8px}.stride-copy .btn{font-size:10px;padding:11px 12px;min-height:42px}.poster-step.a{margin-right:30px}.poster-step.b{margin-left:15px;margin-right:15px}.poster-step.c{margin-left:30px}.poster-step>b{font-size:23px;letter-spacing:-1px}.poster-step>span{font-size:12px}.poster-step>small{font-size:7px}.poster-note{margin-left:0;font-size:6px}.stage-poster>.mono{font-size:7px}.plan-starter h3{font-size:27px}.plan-starter p{font-size:12px}.vouch-hero h1{font-size:69px}.vouch-hero>p{font-size:12px;right:0;top:112px;max-width:230px}.verification-card{padding:24px}.verification-card h2{font-size:31px}.verification-card.inverted h2{font-size:29px}.vouch-trustline{font-size:7px}.guide-layout{gap:35px;grid-template-columns:175px 1fr}.guide-layout aside strong{font-size:65px}.page-title h1{font-size:42px}.page-title p{font-size:13px}.plan-grid{grid-template-columns:repeat(2,1fr)}footer{flex-wrap:wrap}footer p{max-width:none;flex:1}}@media(max-width:700px){h1{font-size:46px;letter-spacing:-2.5px}.main{padding:28px 20px 38px}.main-header{padding:18px 20px 0;gap:18px}.main-header .brand{font-size:22px;gap:8px}.brand img{width:33px;height:33px;border-radius:7px}.main-header .top-controls{gap:6px}.network-select{font-size:8px;padding:7px 6px;max-width:118px;min-height:34px}.wallet-btn{font-size:10px;padding:9px 10px;min-height:34px;gap:6px}.wallet-btn>svg{width:14px}.main-header nav{gap:22px;overflow:auto;min-height:39px;white-space:nowrap}.main-header .nav-item{font-size:10px;padding:11px 0}.page-title{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:27px}.page-title h1{font-size:40px;letter-spacing:-2px}.page-title p{font-size:13px}.page-title .eyebrow{font-size:9px}.section-head h2{font-size:21px}.section-head p{font-size:11px}.section-head>a{font-size:10px}.section-head{gap:16px;margin-bottom:20px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div{display:flex;padding:19px;border-bottom:1px solid var(--line)}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(3){border-bottom:0}.metrics strong{margin:0;font-size:28px}.metrics span{font-size:10px;max-width:100px}.sidebar{position:static;width:100%;padding:15px 19px 0;border-right:0;border-bottom:1px solid var(--line)}.sidebar .brand{font-size:23px;margin:0 0 17px}.sidebar .brand img{width:35px;height:35px}.sidebar .brand small{font-size:9px}.sidebar nav{flex-direction:row;gap:3px;overflow:auto;white-space:nowrap;padding-bottom:9px}.sidebar .nav-item{font-size:10px;padding:10px 11px;gap:6px}.sidebar .nav-item svg{width:14px}.sidebar-bottom{display:none}.topbar{margin:0;height:58px;padding:0 20px;background:#f7f9fd}.topbar .breadcrumb{font-size:8px}.topbar .breadcrumb span{margin:0 7px}.topbar .top-controls{gap:7px}.rivetpaid.main{margin:0;padding:26px 20px 38px}.rivet-hero h1{font-size:49px;letter-spacing:-2.7px}.rivet-hero p{font-size:14px;margin:20px 0 24px;max-width:420px}.rivet-hero .eyebrow{font-size:9px}.rivet-hero .btn{font-size:12px;padding:12px 15px}.rivet-hero .micro{font-size:8px}.signal-panel{max-height:290px}.signal-panel .network-map{height:auto;max-height:194px}.signal-caption{font-size:8px}.brief-templates{grid-template-columns:1fr;gap:12px}.brief-template{padding:21px 22px;display:grid;grid-template-columns:1fr auto;gap:12px 20px}.brief-template>span{grid-column:1/-1;margin-bottom:3px;font-size:10px}.brief-template>span b{font-size:9px}.brief-template h3{font-size:20px;min-height:0;max-width:290px}.brief-template p{grid-column:1;font-size:12px;margin:0}.brief-template small{grid-column:1/-1;font-size:9px;margin-top:9px}.workflow-strip{grid-template-columns:1fr;gap:24px;padding-top:27px}.workflow-strip>div{display:flex;gap:20px;align-items:center}.workflow-strip span{font-size:8px;min-width:100px}.workflow-strip h3{font-size:13px;margin:0}.agent-grid{grid-template-columns:1fr 1fr;gap:13px}.agent-card{padding:20px}.agent-card h2{font-size:22px}.agent-card .badge{font-size:8px}.agent-avatar{width:36px;height:36px;font-size:13px}.agent-card p{font-size:12px}.agent-card code{font-size:9px}.agent-card .micro{font-size:7px}body[data-brand=rivetpaid] footer{margin:0;padding:24px 20px}body[data-brand=rivetpaid] footer p{max-width:none}.toolbar{gap:15px}.tabs{gap:3px}.tabs button{font-size:10px;padding:9px}.search,.search input{width:100%}td{padding:18px;font-size:12px}th{font-size:9px;padding:14px 18px}.tally-heading{grid-template-columns:1fr;gap:18px;padding:5px 0 29px;margin-bottom:27px}.tally-heading .eyebrow{font-size:9px;margin-bottom:0}.tally-heading h1{font-size:66px;letter-spacing:-4px}.tally-heading p{font-size:14px;margin:0;max-width:100%}.tally-mini{gap:20px;font-size:8px;margin-top:4px}.split-workspace{grid-template-columns:1fr;gap:30px}.split-editor .section-head h2{font-size:23px}.split-editor .section-head .mono{display:block;font-size:8px}.amount-field{padding:17px 18px}.amount-field input{font-size:46px}.split-row{gap:12px;padding:19px 0}.recipient-number{width:25px;font-size:12px}.split-row>div input{font-size:14px}.split-row>div input.wallet-input{font-size:10px}.share-input{width:75px}.share-input input{font-size:14px}.split-actions .btn{font-size:12px;min-height:46px}.split-receipt{margin:8px 6px 0 0;padding:29px}.allocation-lines>div{padding:15px 0}.allocation-total{font-size:51px;margin:24px 0}.receipt-bottom p{max-width:290px;margin:17px auto}.tally-rules{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:30px}.tally-rules h3{font-size:19px}.tally-rules p{font-size:13px;max-width:430px}.saved-grid{grid-template-columns:1fr}.stride-header{padding:19px 20px;gap:20px;flex-wrap:wrap}.stride-header .brand{font-size:26px}.stride-header .brand small{font-size:8px}.stride-header .top-controls{margin-left:auto}.stride-header .brand img{width:36px;height:36px}.stride-rail{padding:0 20px;gap:18px;min-height:52px}.stride-rail nav{gap:22px;overflow:auto;min-width:0}.stride-rail .nav-item{font-size:10px;gap:7px;white-space:nowrap}.stride-rail .nav-item small{font-size:7px}.stride-rail>.text-btn{font-size:8px;gap:5px}.stridepaid.main{padding:0 0 35px}.stride-hero{grid-template-columns:1fr;padding:32px 25px 30px;gap:32px}.stride-copy .eyebrow{font-size:8px;margin-bottom:23px}.stride-copy h1{font-size:71px;letter-spacing:-4px}.stride-copy p{font-size:14px;max-width:390px}.stride-copy .btn{font-size:12px;padding:13px 17px}.stride-copy .actions{gap:10px}.stride-stats{margin-top:31px;max-width:100%;gap:50px}.stride-stats strong{font-size:33px}.stride-stats span{font-size:8px}.stage-poster{padding-top:0}.stage-poster>.mono{margin-bottom:20px;font-size:8px}.poster-step{padding:18px 23px;grid-template-columns:35px 1fr}.poster-step.a{margin-right:40px}.poster-step.b{margin-left:20px;margin-right:20px}.poster-step.c{margin-left:40px}.poster-step>b{font-size:28px}.poster-step>span{font-size:13px}.poster-step>small{font-size:9px}.poster-note{font-size:7px;margin:15px 0 0 40px}.stridepaid .section{margin:30px 20px 0}.stridepaid .section-head{align-items:end}.stridepaid .section-head h2{font-size:23px;max-width:300px}.stridepaid .section-head>a{font-size:9px}.stridepaid .section-head .eyebrow{font-size:8px}.plan-starter{padding:24px;display:block}.plan-starter span{font-size:7px}.plan-starter h3{font-size:30px}.plan-starter p{font-size:12px;margin:13px 0 23px}.stride-footnote{margin:28px 20px 0;display:block;padding-top:24px}.stride-footnote b{font-size:25px}.stride-footnote p{font-size:12px;margin-top:13px}.stridepaid>.page-title,.stridepaid>.plan-selector,.stridepaid>.plan-detail-head,.stridepaid>.milestone-list,.stridepaid>.empty,.stridepaid>.receipt-log,.stridepaid>.guide-layout{margin-left:20px;margin-right:20px}.stridepaid>.page-title{padding-top:28px}.stridepaid .page-title h1{font-size:38px}.plan-selector{gap:7px}.plan-selector button{font-size:10px;padding:9px}.plan-detail-head{padding:23px;flex-wrap:wrap;gap:23px}.plan-detail-head>div:first-child{width:100%}.plan-detail-head h2{font-size:27px}.plan-detail-head>div:nth-child(2){margin:0;text-align:left}.plan-detail-head b{font-size:24px}.plan-detail-head>.btn{margin-left:auto;font-size:10px;padding:10px 12px}.milestone{gap:13px;padding-bottom:22px}.milestone-number{width:32px;height:32px;font-size:10px}.milestone:not(:last-child):before{left:16px;top:30px}.milestone-body{padding:20px}.milestone-body h3{font-size:23px}.milestone-body .badge{font-size:8px}.milestone-body p{font-size:12px}.stage-meta{flex-wrap:wrap;gap:14px}.stage-meta>code{width:100%;margin:0}.milestone-body .actions{gap:9px}.plan-grid{grid-template-columns:1fr}.vouchpaid.main{padding:28px 20px 35px}.vouch-kicker{gap:15px;margin-bottom:30px}.vouch-kicker .eyebrow{font-size:8px;max-width:230px}.read-only{font-size:7px;padding:6px 8px;white-space:nowrap}.vouch-hero h1{font-size:66px;letter-spacing:-4px;line-height:1.03}.vouch-hero>p{position:static;font-size:14px;max-width:none;margin-top:24px}.signature-form{margin-top:28px;padding:22px 19px}.signature-form>label{font-size:8px}.signature-form>div{display:block}.signature-form input{font-size:11px;min-height:49px;padding:14px}.signature-form .btn{width:100%;margin-top:13px;min-height:46px;font-size:12px}.signature-form>span{font-size:8px}.signature-form>span b{display:block;margin:8px 0 0;font-size:9px}.inspection-placeholder{padding:19px;gap:13px;flex-wrap:wrap;margin-top:25px}.inspection-placeholder b{font-size:12px}.inspection-placeholder p{font-size:10px}.inspection-placeholder>.mono{width:100%;margin-left:27px;font-size:7px}.verification-grid{grid-template-columns:1fr;gap:20px;margin-top:26px}.verification-card{padding:26px;min-height:310px}.verification-card h2{font-size:35px}.verification-card>svg{top:70px;right:32px}.verification-card p{font-size:12px;max-width:320px}.verification-card.inverted h2{font-size:33px}.verification-card.inverted p{font-size:12px}.verification-card>.text-btn{font-size:11px}.vouch-trustline{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:8px;margin-top:30px;padding-top:25px}.inspection-panel{padding:22px}.inspection-panel .section-head{align-items:start}.inspection-panel>.section-head a{font-size:9px}.inspection-panel>p{font-size:12px}.transfer-list>div{flex-wrap:wrap;gap:10px}.transfer-list b{margin-left:auto;font-size:11px}.fingerprint-layout{grid-template-columns:1fr;gap:22px}.hash-workspace{padding:23px}.hash-result{padding:25px}.hash-glyph{font-size:90px;margin:17px 0}.hash-code{font-size:17px}.evidence-notes{grid-template-columns:1fr;gap:25px}.evidence-notes h3{font-size:21px}.evidence-notes p{font-size:13px;max-width:430px}.guide-layout{grid-template-columns:1fr;gap:32px}.guide-layout aside{position:static;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 20px}.guide-layout aside .eyebrow{margin:0;font-size:9px}.guide-layout aside strong{grid-column:2;grid-row:1/4;font-size:68px}.guide-layout aside p{font-size:13px;margin:10px 0 15px}.guide-layout aside .badge{width:max-content;font-size:8px}.guide-copy section{margin-bottom:24px;padding-bottom:24px}.guide-copy h2{font-size:25px}.guide-copy p{font-size:13px}.receipt-record{padding:21px}.receipt-record .section-head{align-items:flex-start}.receipt-record .section-head>.btn{font-size:10px;padding:9px;gap:6px;min-height:36px}.receipt-record h3{font-size:24px}.receipt-record h3>span{font-size:11px}.receipt-record .badge{font-size:8px}.receipt-record>a{font-size:11px}.receipt-status{font-size:11px}.dialog{padding:24px 21px;border-radius:9px}.dialog-title h2{font-size:25px;letter-spacing:-1px}.field{margin:17px 0}.field>span{font-size:12px}.field input,.field textarea{font-size:13px;padding:12px}.form-columns{gap:12px}.notice{font-size:11px;padding:14px}.dialog .micro{font-size:9px}.plan-form-stages fieldset{padding:10px 13px}.review-total{font-size:42px}.detail-badges>b{font-size:11px}dl>div{font-size:11px;gap:14px}dd>code,dt>code{font-size:9px}footer{padding:23px 20px;gap:16px}footer>span{font-size:12px}footer p{order:4;width:100%;flex:none;font-size:10px}footer>a{font-size:9px}footer b{font-size:8px;margin-left:5px}.empty{padding:42px 20px}.empty h3{font-size:21px}.empty p{font-size:13px}#toast{font-size:12px;padding:13px 17px;bottom:18px}}@media(max-width:420px){.main-header{gap:14px}.main-header .brand{font-size:21px}.main-header .brand img{width:31px;height:31px}.main-header .top-controls{gap:6px}.main-header .network-select{max-width:97px;font-size:7px;padding:6px}.main-header .wallet-btn{font-size:9px;padding:9px 8px}.main-header .wallet-btn svg{display:none}.main-header nav{gap:22px}.main-header .nav-item{font-size:9px}.sidebar .nav-item{padding:10px 9px;font-size:9px;gap:5px}.sidebar .nav-item svg{width:13px}.topbar .breadcrumb{font-size:7px}.topbar .breadcrumb span{margin:0 4px}.topbar .network-select{font-size:7px;max-width:103px;padding:6px}.topbar .wallet-btn{font-size:9px;padding:9px 8px}.topbar .wallet-btn svg{display:none}.rivet-hero h1{font-size:46px}.rivet-hero .btn{font-size:11px;padding:12px 13px}.agent-grid{grid-template-columns:1fr}.agent-card h2{font-size:25px}.agent-card p{font-size:13px}.tally-heading h1{font-size:61px}.tally-mini{font-size:7px;gap:15px}.recipient-number{width:20px}.split-row{gap:8px}.share-input{width:63px}.split-row>div input{font-size:13px}.split-row>div input.wallet-input{font-size:9px}.split-receipt{padding:27px 24px}.stride-header{gap:17px}.stride-header .brand{font-size:24px}.stride-header .top-controls{width:100%;justify-content:space-between}.stride-header .network-select{min-width:137px;font-size:9px}.stride-header .wallet-btn{font-size:11px;min-height:38px}.stride-rail nav{gap:17px}.stride-rail>.text-btn{display:none}.stride-rail .nav-item{font-size:9px;gap:7px}.stride-copy h1{font-size:66px}.stride-copy .btn{font-size:11px;padding:12px 14px}.poster-step{padding:18px;grid-template-columns:26px 1fr}.poster-step>b{font-size:27px}.poster-step>small{font-size:8px}.poster-note{margin-left:0;font-size:6px}.stridepaid .section-head h2{font-size:22px}.stridepaid .section-head>a{font-size:8px;gap:4px}.milestone{gap:10px}.milestone-body{padding:18px}.milestone-body .section-head{gap:12px}.milestone-body h3{font-size:22px}.stage-meta>b{font-size:13px}.vouch-hero h1{font-size:57px;letter-spacing:-3.8px}.vouch-kicker .eyebrow{font-size:7px;letter-spacing:.9px}.read-only{font-size:6px;gap:4px}.vouch-trustline{font-size:7px}.finality-steps{font-size:7px;gap:6px}.verification-card h2{font-size:33px}.verification-card.inverted h2{font-size:30px}.dialog-title h2{font-size:23px}.form-columns{grid-template-columns:1fr}.form-columns .field{margin:7px 0}.plan-form-stages fieldset .form-columns{grid-template-columns:1fr 75px}.receipt-record h3{font-size:23px}.receipt-record h3>span{display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.social-x{white-space:nowrap;background:#fff;color:var(--ink);border-color:var(--line)}.social-x:hover{color:var(--accent);border-color:var(--accent)}.footer-x{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}@media(max-width:640px){body[data-brand=rivetpaid] .topbar .breadcrumb{display:none}body[data-brand=rivetpaid] .topbar .top-controls{width:100%;justify-content:flex-end}.topbar .social-x{padding:0;min-width:36px;width:36px;height:36px;min-height:36px;margin-right:auto}.topbar .social-x span{display:none}}@media(max-width:1000px){.main-header .social-x{padding:0;min-width:36px;width:36px;min-height:36px;height:36px}.main-header .social-x span{display:none}}
