@font-face{font-family:Archivo;src:url('./fonts/archivo.woff2') format('woff2');font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:'Fragment Mono';src:url('./fonts/fragment-mono.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--wall:#c2cabb;--plate:#dbe1d4;--ink:#151a14;--mute:#687060;--line:#151a1424;--blue:#315cd7;--green:#47855b;--lime:#caec76;--dark:#151a15;--dark2:#1c241c;--dark-mute:#9ba595;--gutter:clamp(20px,4.4vw,78px);--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--wall);color:var(--ink);font-family:Archivo,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}button:disabled{opacity:.5;cursor:default}::selection{background:var(--blue);color:#eef2e8}.display{font-variation-settings:'wdth' 112;font-weight:800;line-height:.92;letter-spacing:-.045em}.mono,.eyebrow{font-family:'Fragment Mono',monospace;font-weight:400;font-size:10px;letter-spacing:.02em}.eyebrow{font-size:9px;letter-spacing:.1em;color:var(--mute)}.site-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--gutter);border-bottom:1px solid var(--line)}.wordmark{font-size:37px;letter-spacing:-2px;font-weight:800;font-variation-settings:'wdth' 118;line-height:1;display:flex;align-items:center;gap:6px}.brand-dot{display:grid;place-items:center;background:var(--ink);color:var(--wall);border-radius:50%;font-size:15px;width:24px;height:24px;letter-spacing:0;margin-top:4px}.site-header nav{display:flex;gap:25px;margin-left:auto;background:#e4e9df55;border:1px solid var(--line);border-radius:28px;padding:10px 19px;font-size:12px;font-weight:600}.site-header nav a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:20px}.network{font-size:11px;font-weight:600;display:flex;align-items:center;gap:7px;white-space:nowrap}.network i{width:7px;height:7px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 4px #315cd714}.button{border:1px solid var(--line);border-radius:28px;display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:13px 21px;font-size:13px;font-weight:650;transition:background .2s,transform .2s}.button:hover{transform:translateY(-1px)}.button.solid{background:var(--ink);color:#e9eee2;border-color:var(--ink)}.button.small{font-size:11px;padding:10px 15px}.button.lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button.lime:hover{background:#d8f594}.button.full{width:100%;justify-content:space-between;border-radius:7px}.button.outline{border-color:#e5ebdd55;color:#e5ebdd}.hero{padding:48px var(--gutter) 32px;display:grid;grid-template-columns:minmax(0,1fr) 342px;gap:clamp(35px,5vw,85px);max-width:1920px;margin:auto;align-items:start}.hero-left{min-width:0;display:flex;flex-direction:column}.hero-copy h1{font-size:clamp(62px,6.2vw,100px);margin:18px 0 24px;max-width:850px}.lede{font-size:15px;line-height:1.55;max-width:32em;color:#3e4837}.scene-hint{display:flex;align-items:center;gap:9px;color:var(--mute);font:10px 'Fragment Mono';margin:22px 0 0}.scene-hint i{background:var(--blue);border-radius:50%;width:6px;height:6px;flex:none}.scene{position:relative;height:375px;margin:10px -20px 0;min-width:0;isolation:isolate}.scene canvas{display:block;width:100%;height:100%;touch-action:pan-y;outline:none}.scene-label{position:absolute;z-index:2;left:0;top:0;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;transition:background .2s,border-color .2s,opacity .3s}.scene-ready .scene-label{opacity:1}.asset-label{pointer-events:none;text-align:center}.asset-label strong{font-size:12px;display:block;font-weight:700}.asset-label small{font:7px 'Fragment Mono';display:block;margin-top:3px;color:#596750}.path-label{display:flex;align-items:center;gap:7px;border:1px solid #151a1424;background:#e0e6d7dd;backdrop-filter:blur(5px);border-radius:20px;padding:7px 10px;font-size:10px;font-weight:650;box-shadow:0 2px 8px #31402308}.path-label.active{background:#e6eddf;border-color:#315cd755}.path-label i{width:6px;height:6px;border-radius:50%}.path-label .blue{background:var(--blue)}.path-label .green{background:var(--green)}.path-label .gray{background:#737b6c}.path-label b{font:8px 'Fragment Mono';color:#737d68;margin-left:3px}.scene-bottom{position:absolute;bottom:0;left:20px;right:20px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:12px;color:var(--mute);z-index:2}.scene-bottom .mono{font-size:8px}.scene-status{font-size:9px;display:flex;align-items:center;gap:6px}.scene-status i{background:var(--blue);border-radius:50%;width:5px;height:5px}.scene-fallback{position:absolute;inset:50px 20px 50px;display:flex;justify-content:space-around;align-items:center;font-weight:700;gap:20px}.scene-fallback div{display:grid;gap:12px}.scene-fallback button{padding:14px;border:1px solid var(--line);background:#d8e0cc;border-radius:6px;font-size:12px}.scene-ready .scene-fallback{display:none}.trade-panel{margin-top:17px;padding:20px;border-radius:14px;background:#e0e5d9;border:1px solid #73816733;box-shadow:0 10px 25px #31402306;position:relative;min-width:0}.trade-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:#5d6852}.icon-button{width:25px;height:25px;padding:4px}.icon-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.amount-card{background:#cbd4c0;border:1px solid #151a1415;border-radius:9px;padding:14px}.field-top,.field-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#68755d}.field-top b{font-weight:500}.amount-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:13px 0}.amount-row input{min-width:0;width:100%;padding:0;border:0;outline:none;background:none;font-size:31px;line-height:1.2;font-weight:500;appearance:textfield;letter-spacing:-1px}.amount-row input::-webkit-inner-spin-button{appearance:none}.amount-row>strong{min-width:0;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-1px}.token-button{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 7px;border:1px solid #151a141d;border-radius:22px;font-size:12px;background:#dfe6d4}.token-button>strong{font-weight:650}.token-icon{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:500}.eth{background:#516bd8;color:white}.usdg{background:#50804b;color:#f0f6e5}.field-bottom button{font-size:8px;padding:1px 4px;color:#506240}.field-bottom>div{display:flex;gap:3px}.output-label{font:7px 'Fragment Mono';color:var(--blue)}.reverse-row{display:flex;align-items:center;justify-content:center;height:33px;gap:8px}.reverse-row span{width:45px;height:1px;background:#b7c1aa}.reverse-row button{border:1px solid #a8b59c;border-radius:50%;width:25px;height:25px;font-size:12px;color:#5b6a4f}.routes-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px}.routes-heading h2{font-size:11px;font-weight:600}.routes-heading>span{font-size:7px;color:#73806a}.route-options{display:grid;gap:6px}.route-option{width:100%;display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:start;text-align:left;border:1px solid #73816726;border-radius:7px;padding:12px 9px;background:#d9e0d0;transition:border .2s,background .2s}.route-option.selected{background:#d8e3e5;border-color:#315cd766}.route-option:hover{border-color:#315cd766}.route-option .radio{border:1px solid #839574;width:11px;height:11px;border-radius:50%;margin-top:3px}.route-option.selected .radio{border:3px solid var(--blue);background:#dae8ff}.route-name{font-size:11px;font-weight:650;display:block}.route-name em{font-style:normal;font-size:7px;font-weight:500;color:var(--blue);margin-left:3px}.route-hop{font:7px/1.5 'Fragment Mono';display:block;margin-top:5px;color:#697b5d}.route-result{text-align:right}.route-result strong{font-size:11px;font-weight:600;display:block}.route-result small{font:7px 'Fragment Mono';display:block;margin-top:5px;color:#697b5d}.trade-detail{display:flex;justify-content:space-between;align-items:center;margin:19px 0;font-size:10px;color:#6e7b61}.trade-detail button{color:#374a2e;font-size:10px}.trade-detail button span{margin-left:7px}.preview-note{display:flex;align-items:center;justify-content:center;gap:5px;font:7px/1.5 'Fragment Mono';color:#6d7a61;text-align:center;margin:12px 0 0}.preview-note i{width:4px;height:4px;border-radius:50%;background:#718660}.flow-section{background:var(--dark);color:#e8ecdf;padding:80px var(--gutter);display:grid;grid-template-columns:1.05fr 1.25fr .9fr;gap:48px}.flow-section .eyebrow{color:#98aa86}.section-intro h2{font-size:clamp(40px,4vw,66px);margin:23px 0;letter-spacing:-.035em}.section-intro>p:not(.eyebrow){color:#acb79f;font-size:13px;line-height:1.65}.journey-tabs{display:flex;gap:6px;margin-top:28px;flex-wrap:wrap}.journey-tabs button{font-size:10px;padding:8px 12px;border:1px solid #b2c89b33;border-radius:20px;color:#b1c29e}.journey-tabs button.active{background:#cadfb0;color:#172215;border-color:#cadfb0}.flow-steps{list-style:none;padding:0;margin:5px 0 0;display:grid}.flow-steps li{display:flex;align-items:start;gap:15px;border-bottom:1px solid #c2d6aa22;padding:19px 0;opacity:.5;transition:opacity .5s}.flow-steps li.visible{opacity:1}.flow-steps li:first-child{padding-top:0}.step-number{font:9px 'Fragment Mono';color:#aacc84;margin-top:3px;flex:none}.flow-steps h3{font-size:14px;font-weight:600;margin:0 0 9px}.flow-steps p{font-size:11px;line-height:1.7;color:#a1b092}.flow-steps strong{color:#cbdabb;font-weight:500}.step-indicator{margin-left:auto;font-size:13px;color:#a5bf8c;flex:none}.receipt{background:#1e291b;border:1px solid #c2d6aa22;border-radius:8px;padding:20px;align-self:start}.receipt-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c2d6aa22;padding-bottom:18px}.receipt-head .mono{font-size:8px;color:#a8bd95}.receipt-head i{width:5px;height:5px;background:#bddf83;border-radius:50%}.receipt dl{margin:18px 0 22px;display:grid;gap:16px;font:9px 'Fragment Mono'}.receipt dl>div{display:flex;justify-content:space-between;gap:12px}.receipt dt{color:#99ab87;white-space:nowrap}.receipt dd{margin:0;color:#d1dfc1;text-align:right;font-size:8px}.receipt-output{border-top:1px solid #c2d6aa22;padding-top:18px}.receipt-output>span{font-size:10px;color:#a8bd95}.receipt-output>strong{display:block;font-size:28px;line-height:1.1;color:#cdeb9e;margin-top:12px;font-weight:500;letter-spacing:-1px}.receipt-output small{font-size:12px;letter-spacing:0}.receipt>p{font:7px/1.5 'Fragment Mono';color:#8c9e7b;margin-top:18px}.compare-section{display:grid;grid-template-columns:1fr 1.1fr;padding:85px var(--gutter);gap:80px;background:#cdd5c3}.compare-heading h2{font-size:clamp(46px,4.8vw,78px);margin:22px 0}.compare-heading>p:last-child{font-size:15px;color:#55654a;max-width:390px;line-height:1.6}.comparison{padding-top:15px;align-self:center}.size-control label{display:flex;justify-content:space-between;font-size:12px;color:#65775a}.size-control strong{color:var(--ink);font-weight:600}.size-control input{width:100%;accent-color:var(--blue);margin:22px 0 26px;cursor:pointer}.comparison-row{margin-bottom:23px}.bar-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:9px}.bar-heading>div{display:flex;gap:10px}.bar-heading strong{font-weight:650}.bar-heading small{color:#6f7f63;font:8px 'Fragment Mono';padding-top:3px}.bar-track{height:17px;border-radius:3px;background:#aebba0;position:relative;overflow:hidden}.bar-fill{height:100%;background:#8a9c78;transition:width .3s,background .3s;border-radius:3px}.comparison-row.active .bar-fill{background:var(--blue)}.comparison-note{display:flex;gap:12px;margin-top:28px;color:#657859;font:9px/1.7 'Fragment Mono'}.comparison-note i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-top:5px}.limits-section{padding:85px var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:80px}.limits-section h2{font-size:clamp(44px,4.6vw,73px);margin-top:22px}.limit-content{display:grid;gap:25px;padding-top:4px}.limit-content article{border-bottom:1px solid var(--line);padding-bottom:25px}.limit-content article:last-child{border:0;padding-bottom:0}.limit-content article>span{font:8px 'Fragment Mono';color:#5d7351}.limit-content h3{font-size:20px;font-weight:600;margin:10px 0}.limit-content p{font-size:13px;color:#55684a;line-height:1.7;max-width:420px}footer{background:var(--dark);color:#dbe4cf;padding:60px var(--gutter) 24px;overflow:hidden}.footer-top{display:flex;justify-content:space-between;gap:40px}.footer-top>p{font-size:25px;font-weight:500;line-height:1.3}.footer-top>div{display:flex;flex-direction:column;align-items:end;gap:22px}.footer-top .mono{font-size:8px;color:#96a983}.footer-word{font-weight:800;font-variation-settings:'wdth' 125;font-size:clamp(120px,23vw,370px);line-height:.85;letter-spacing:-.055em;margin:55px -9px 38px;display:flex;align-items:center;justify-content:space-between}.footer-word>span{font-size:.7em;color:#a3c979}.footer-base{border-top:1px solid #dbe4cf22;padding-top:21px;display:flex;justify-content:space-between;gap:20px;color:#a5b696;font:8px 'Fragment Mono'}dialog{width:min(440px,calc(100% - 36px));padding:29px;border:1px solid #8b9f78;border-radius:12px;background:#e0e6d7;color:var(--ink);box-shadow:0 20px 100px #17211540}dialog::backdrop{background:#17211566;backdrop-filter:blur(6px)}.close-modal{position:absolute;right:12px;top:9px;font-size:24px;line-height:1;color:#64755a;padding:3px}.modal-title{font-size:25px;letter-spacing:-1px;line-height:1.1;margin:6px 0 19px}.modal-copy{font-size:13px;line-height:1.7;color:#607351}.modal-notice{border:1px solid #b3c29e;background:#d1dfc2;border-radius:7px;padding:14px;font-size:11px;line-height:1.6;margin:20px 0}.modal-row{padding:13px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #b7c5a4;font-size:12px}.modal-row span{color:#6f805f}.modal-row strong{font-weight:600;text-align:right}.modal-choice{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;border:1px solid #bbc9a8;background:#d3dfc7;padding:15px;border-radius:7px;margin:10px 0;font-size:13px}.modal-choice small{font-size:10px;color:#6b805a}.slip-options{display:flex;gap:9px}.slip-options button{background:#cbdcbc;border:1px solid #a6be8f;border-radius:6px;padding:13px;flex:1;font-size:13px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,15px);opacity:0;pointer-events:none;transition:.2s;background:#172215;color:#dce9cd;border-radius:8px;padding:15px 20px;font-size:12px;z-index:10;max-width:90%}.toast.show{transform:translate(-50%,0);opacity:1}@media(min-width:1600px){.hero{grid-template-columns:minmax(0,1fr) 380px;padding-top:60px}.scene{height:420px}.trade-panel{padding:23px}.route-option{padding:15px 12px}.hero-copy h1{font-size:100px}.lede{font-size:17px}.hero-copy{max-width:850px}}@media(max-width:1100px){.site-header nav{gap:16px;padding:9px 14px;font-size:11px}.network{display:none}.hero{gap:30px;grid-template-columns:minmax(0,1fr) 315px}.hero-copy h1{font-size:64px}.lede{font-size:14px}.scene{height:330px;margin-left:-10px;margin-right:-10px}.flow-section{grid-template-columns:1fr 1.2fr;gap:35px}.receipt{grid-column:2}.section-intro{grid-row:1/3}.compare-section,.limits-section{gap:45px}.scene-bottom .mono{font-size:7px}.path-label{font-size:9px;padding:6px 8px}}@media(max-width:800px){.site-header{height:68px;padding:0 5%;gap:12px}.site-header nav{display:none}.wordmark{font-size:32px}.header-actions{gap:0}.hero{padding:35px 5% 40px;grid-template-columns:1fr;gap:26px}.hero-copy h1{font-size:clamp(56px,11vw,82px);margin:15px 0 22px}.lede{font-size:14px;max-width:36em}.scene-hint{font-size:9px;line-height:1.6;margin-top:20px;max-width:35em}.scene{height:330px;margin:15px -8px 0}.trade-panel{margin:0;max-width:490px;width:100%;justify-self:center;padding:20px}.scene-bottom{left:8px;right:8px}.scene-bottom .mono{font-size:6px}.scene-status{font-size:8px}.path-label{font-size:8px;padding:5px 7px;gap:5px}.path-label b{display:none}.asset-label strong{font-size:10px}.asset-label small{font-size:6px}.amount-row input{font-size:35px}.amount-row>strong{font-size:28px}.route-option{padding:14px 10px}.route-name,.route-result strong{font-size:12px}.route-hop,.route-result small{font-size:8px}.preview-note{font-size:8px}.routes-heading>span{font-size:8px}.flow-section{padding:50px 5%;grid-template-columns:1fr;gap:35px}.section-intro{grid-row:auto}.section-intro h2{font-size:49px}.section-intro>p:not(.eyebrow){font-size:14px}.receipt{grid-column:auto}.flow-steps h3{font-size:16px}.flow-steps p{font-size:12px}.flow-steps li{padding:20px 0}.receipt-output>strong{font-size:32px}.receipt dl{font-size:11px}.receipt dd{font-size:10px}.compare-section,.limits-section{padding:55px 5%;grid-template-columns:1fr;gap:30px}.compare-heading h2,.limits-section h2{font-size:52px}.compare-heading>p:last-child{font-size:14px}.comparison{padding-top:0}.limits-section h2{max-width:500px}.footer-top{flex-direction:column;gap:25px}.footer-top>div{align-items:start}.footer-top>p{font-size:23px}footer{padding:45px 5% 22px}.footer-word{font-size:27vw;margin:45px -4px 28px}.footer-base{font-size:7px;flex-wrap:wrap;line-height:1.6}.modal-row{font-size:11px}}@media(max-width:420px){.scene{height:295px}.path-label{font-size:7px;padding:5px 6px;gap:4px}.hero-copy h1{font-size:56px}.scene-hint{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
@media(max-width:800px){.scene{height:clamp(215px,56vw,300px)}}

/* Live tool and finishing pass */
.live-entry{margin-top:22px;padding:11px 18px;align-self:start;display:inline-flex}.hero-copy .scene-hint{margin-top:17px}.button.full{justify-content:center}.amount-row>strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px)}.route-result{min-width:0;max-width:115px;overflow-wrap:anywhere}.route-option{grid-template-columns:14px minmax(0,1fr) auto}.wordmark .brand-dot{font-size:22px;background:none;color:var(--blue);width:10px;margin-left:2px}.site-header nav{gap:18px}.footer-word{justify-content:flex-start}.flow-steps li{opacity:1}.live-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,90px);padding:75px var(--gutter);background:#d1d9c8;border-top:1px solid var(--line)}.live-intro h2{font-size:clamp(44px,4.8vw,76px);margin:22px 0}.live-intro>p:not(.eyebrow){font-size:15px;max-width:420px;color:#55654a;line-height:1.65}.live-mode{display:flex;align-items:center;gap:9px;font:10px 'Fragment Mono';margin:24px 0 16px}.live-mode i{width:7px;height:7px;background:var(--green);border-radius:50%}.live-intro>p.live-scope{font-size:12px;max-width:390px}.live-workbench{padding:25px;background:#e0e6d7;border:1px solid #9eaf903f;border-radius:12px;min-width:0;align-self:start}.live-workbench label{display:block;font-size:11px;color:#54664b;margin-bottom:8px}.live-workbench input,.live-workbench select{background:#cfd9c3;border:1px solid #9eaf9070;border-radius:6px;padding:12px;width:100%;font-size:13px;min-width:0}.live-workbench #live-token{font:11px 'Fragment Mono';letter-spacing:-.02em}.live-fields{display:grid;grid-template-columns:1fr 110px;gap:14px;margin:18px 0}.live-status{font-size:12px;line-height:1.6;color:#54664b;margin:18px 0;overflow-wrap:anywhere}.live-status.error{color:#983c26}.live-summary{display:flex;justify-content:space-between;align-items:start;gap:12px;margin:22px 0 15px}.live-summary h3{font-size:24px;overflow-wrap:anywhere;line-height:1.2}.live-summary p{font-size:11px;color:#697b5d;margin-top:5px}.live-summary a{font-size:10px;border-bottom:1px solid var(--line)}.live-pool{border:1px solid #adbda0;border-radius:7px;padding:14px;margin-top:8px}.live-pool.best{border-color:#315cd77a;background:#d5e0df}.live-pool>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-pool strong{font-size:15px;overflow-wrap:anywhere}.live-pool span{font-size:10px;color:#5c7050}.live-pool small{font:8px 'Fragment Mono';background:#c1ced0;color:#315cd7;padding:3px 5px;border-radius:3px}.live-pool p{font-size:10px;color:#617551;margin-top:8px;overflow-wrap:anywhere}.live-pool a{font-size:10px;text-decoration:underline}.live-meta{font:9px/1.8 'Fragment Mono';color:#647858;margin:17px 0;overflow-wrap:anywhere}.live-actions{display:flex;flex-wrap:wrap;gap:8px}.live-actions button,.watchlist button{font-size:10px;border:1px solid #a9ba98;border-radius:20px;padding:8px 11px}.watchlist{display:flex;flex-wrap:wrap;gap:7px}.watchlist:not(:empty){border-top:1px solid var(--line);padding-top:15px;margin-top:18px}.watchlist-label{width:100%;font:8px 'Fragment Mono';color:#647858;margin-bottom:4px}.live-sources{display:flex;justify-content:space-between;font:8px 'Fragment Mono';color:#718563;border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.live-sources a{text-decoration:underline}.wallet-readout{font:11px/1.8 'Fragment Mono';padding:16px;background:#d1dfc2;border-radius:7px;margin-top:20px;overflow-wrap:anywhere}@media(max-width:1100px){.site-header nav{gap:12px;padding:9px 12px;font-size:10px}}@media(max-width:800px){.live-section{grid-template-columns:1fr;padding:50px 5%;gap:28px}.live-intro h2{font-size:52px}.live-workbench{padding:19px}.live-entry{font-size:12px}.live-summary h3{font-size:22px}.live-fields{grid-template-columns:minmax(0,1fr) 95px}.header-actions .small{font-size:10px}.amount-row>strong{font-size:25px}}

.reverse-row button{width:auto;min-width:60px;border-radius:20px;padding:4px 9px;font-size:9px}.amount-row input:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.brand-dot{pointer-events:none}

.reference-token{font-size:10px;color:var(--blue);text-decoration:underline;padding:12px 0 0}.live-workbench select{font:inherit;font-size:13px;color:var(--ink)}
