@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}}:root{color-scheme:dark;--paper:#0a0a0a;--surface:#111;--surface-raised:#161616;--surface-hover:#1c1c1c;--ink:#ededed;--muted:#a1a1a1;--subtle:#737373;--line:#262626;--line-strong:#3b3b3b;--primary:#ededed;--primary-ink:#0a0a0a;--accent:#50d6a4;--accent-ink:#06281d;--accent-soft:#0d241c;--blue:#52a8ff;--error:#ff7b7b;--error-soft:#2a1414;--shadow:0 24px 80px #000a;--grid:#202020;--card:var(--surface);--border:var(--line);--text:var(--ink);--bg:var(--paper)}:root[data-theme=light]{color-scheme:light;--paper:#fff;--surface:#fafafa;--surface-raised:#fff;--surface-hover:#f2f2f2;--ink:#171717;--muted:#666;--subtle:#797979;--line:#e6e6e6;--line-strong:#cfcfcf;--primary:#171717;--primary-ink:#fff;--accent:#007a5a;--accent-ink:#fff;--accent-soft:#edf8f3;--blue:#0068d6;--error:#b42318;--error-soft:#fff1f0;--shadow:0 24px 80px #00000018;--grid:#ededed}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid #0070f3}::selection{color:#fff;background:#1f5e49}.demo-shell{background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-position:50% -1px;background-size:72px 72px;min-height:100vh}.demo-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 14%,var(--paper),var(--paper)62%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.demo-shell:before{background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--paper)15%,transparent),var(--paper)62%)}}.demo-header{z-index:20;border-bottom:1px solid var(--line);background:var(--paper);position:relative}@supports (color:color-mix(in lab,red,red)){.demo-header{background:color-mix(in srgb,var(--paper)92%,transparent)}}.demo-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.demo-nav{justify-content:space-between;max-width:1160px;height:72px;margin:auto;padding:0 32px;display:flex}.brand,.demo-nav{align-items:center}.brand{letter-spacing:-.7px;gap:9px;font-size:20px;font-weight:620;display:inline-flex}.brand-mark{width:27px;height:27px}.brand-mark-light,:root[data-theme=light] .brand-mark-dark{display:none}:root[data-theme=light] .brand-mark-light{display:block}.brand-suffix{color:var(--subtle);letter-spacing:-.15px;margin-left:3px;font-size:13px;font-weight:450}.nav-meta{align-items:center;gap:12px;display:flex}.environment-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:11px var(--font-geist-mono),monospace;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.environment-badge>span,.pulse-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.environment-badge>span,.pulse-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)15%,transparent)}}.theme-toggle{border:1px solid var(--line);background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.theme-toggle:hover{background:var(--surface-hover)}.theme-dark-icon,:root[data-theme=light] .theme-light-icon{display:none}:root[data-theme=light] .theme-dark-icon{display:block}.demo-main{z-index:1;max-width:1160px;margin:auto;padding:88px 32px 64px;position:relative}.page-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:54px;display:flex}.eyebrow{color:var(--muted);font:10px/1.4 var(--font-geist-mono),monospace;letter-spacing:1.6px;margin:0 0 18px}.flow-stage-copy h1,.page-heading h1{letter-spacing:-4.4px;margin:0;font-size:clamp(46px,6vw,72px);font-weight:530;line-height:.98}.page-intro{max-width:600px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.65}.docs-link{border-bottom:1px solid var(--line-strong);color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex}.docs-link:hover{color:var(--ink);border-color:var(--ink)}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.flow-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000008}.flow-card:hover{border-color:var(--line-strong)}.featured-card{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.featured-card{border-color:color-mix(in srgb,var(--accent)34%,var(--line))}}.new-label{z-index:2;background:var(--accent);color:var(--accent-ink);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.8px;border-radius:99px;padding:5px 8px;position:absolute;top:16px;right:16px}.flow-artwork{border-bottom:1px solid var(--line);background-color:var(--surface);background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:28px 28px;justify-content:center;align-items:center;height:235px;display:flex}.intent-art{gap:14px}.intent-node{border:1px solid var(--line-strong);background:var(--paper);font:11px var(--font-geist-mono),monospace;border-radius:7px;align-items:center;gap:8px;padding:13px 15px;display:flex;box-shadow:0 10px 25px #0003}.accent-node{color:var(--accent)}.flow-line{background:var(--line-strong);width:72px;height:1px;position:relative;overflow:hidden}.flow-line span{background:var(--accent);width:22px;height:1px;animation:data-flow 1.6s ease-in-out infinite;position:absolute}@keyframes data-flow{0%{left:-22px}to{left:100%}}.wallet-art{gap:31px}.mini-phone{border:1px solid var(--line-strong);background:var(--paper);border-radius:18px;width:148px;padding:18px 15px 14px;box-shadow:0 14px 35px #0004}.mini-phone-top{background:var(--line-strong);border-radius:3px;width:32px;height:3px;margin:-9px auto 14px}.mini-phone>span{color:var(--muted);font-size:8px}.mini-phone>strong{letter-spacing:-1px;margin:4px 0 13px;font-size:20px;display:block}.mini-deposit{background:var(--primary);color:var(--primary-ink);border-radius:5px;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.network-orbit{flex-direction:column;gap:12px;display:flex}.network-orbit span{border:1px solid var(--line-strong);background:var(--paper);width:44px;height:44px;font:9px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.flow-content{gap:16px;padding:24px 24px 20px;display:flex}.flow-icon{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.flow-copy{flex:1;min-width:0}.flow-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-title-row h2{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:570}.status-pill{white-space:nowrap;border:1px solid var(--line);color:var(--muted);font:9px var(--font-geist-mono),monospace;border-radius:99px;padding:4px 7px}.flow-copy p{min-height:42px;color:var(--muted);margin:11px 0 17px;font-size:13px;line-height:1.55}.flow-tags{flex-wrap:wrap;gap:7px;display:flex}.flow-tags span{color:var(--subtle);font:9px var(--font-geist-mono),monospace;letter-spacing:.6px}.card-action{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:15px 24px;font-size:12px;font-weight:550;display:flex}.card-action:hover{background:var(--surface-hover)}.primary-action{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.primary-action:hover{filter:brightness(.88);background:var(--primary)}.wide-card{grid-column:1/-1;grid-template-columns:1.2fr 1fr;display:grid}.wide-card .flow-artwork{border:0;border-right:1px solid var(--line);grid-row:1/3;height:100%;min-height:250px}.wide-card .card-action{grid-column:2}.capability-art{gap:18px;position:relative}.data-stack{gap:8px;width:min(330px,76%);display:grid}.data-stack span{border:1px solid var(--line);background:var(--paper);color:var(--muted);font:10px var(--font-geist-mono),monospace;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #0002}.data-stack span:nth-child(2){color:var(--accent);margin-left:28px}.event-source,.event-target{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;place-items:center;gap:4px;min-width:70px;min-height:54px;display:grid}.event-target{color:var(--accent)}.event-target span{font:8px var(--font-geist-mono),monospace}.event-pulse{background:var(--line-strong);justify-content:space-around;width:98px;height:1px;display:flex}.event-pulse i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:event-pulse 1.6s ease-in-out infinite}.event-pulse i:nth-child(2){animation-delay:.2s}.event-pulse i:nth-child(3){animation-delay:.4s}@keyframes event-pulse{0%,55%,to{opacity:.2;transform:scale(.7)}25%{opacity:1;transform:scale(1)}}.automation-art>div{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;min-width:180px;padding:18px;box-shadow:0 12px 30px #0003}.automation-art>div span,.automation-art>div strong{display:block}.automation-art>div span{color:var(--muted);font-size:9px}.automation-art>div strong{margin-top:6px;font-size:15px}.automation-art>svg{color:var(--accent)}.platform-strip{border-top:1px solid var(--line);color:var(--subtle);font:10px var(--font-geist-mono),monospace;justify-content:space-between;gap:30px;margin-top:38px;padding-top:20px;display:flex}.platform-strip div{color:var(--muted);align-items:center;gap:8px;display:flex}.platform-strip p{margin:0}.flow-stage{z-index:1;grid-template-columns:1fr 500px;align-items:center;gap:76px;max-width:1100px;min-height:calc(100vh - 72px);margin:auto;padding:56px 32px 72px;display:grid;position:relative}.back-to-demos{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin-bottom:58px;padding:0;font-size:12px;display:inline-flex}.back-to-demos:hover{color:var(--ink)}.flow-stage-copy h1 span{color:var(--subtle)}.flow-stage-copy>p:not(.eyebrow){max-width:490px;color:var(--muted);margin:24px 0 40px;font-size:15px;line-height:1.7}.stage-steps{border-top:1px solid var(--line)}.stage-steps>div{border-bottom:1px solid var(--line);opacity:.43;gap:15px;padding:17px 0;transition:opacity .2s;display:flex}.stage-steps>div.active{opacity:1}.stage-steps>div>span{color:var(--accent);font:10px var(--font-geist-mono),monospace;padding-top:3px}.stage-steps p{margin:0}.stage-steps small,.stage-steps strong{display:block}.stage-steps strong{font-size:12px;font-weight:560}.stage-steps small{color:var(--muted);margin-top:3px;font-size:11px}.phone-wrap{justify-content:center}.phone-device,.phone-wrap{display:flex;position:relative}.phone-device{z-index:2;background:var(--paper);width:382px;height:742px;box-shadow:0 0 0 1px #4a4a4a,var(--shadow);border:8px solid #202020;border-radius:48px;flex-direction:column;overflow:hidden}:root[data-theme=light] .phone-device{border-color:#202020}.phone-speaker{z-index:10;background:#202020;border-radius:20px;width:76px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-shadow{z-index:1;filter:blur(25px);background:#0008;border-radius:50%;width:310px;height:45px;position:absolute;bottom:-18px}.phone-header{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 34px;align-items:center;gap:9px;min-height:78px;padding:27px 19px 12px;display:grid}.phone-header button{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.phone-header>div{text-align:center}.phone-header strong{font-size:13px;font-weight:580;display:block}.phone-header div span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.phone-avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-weight:650;display:grid}.phone-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.phone-scroll::-webkit-scrollbar{display:none}.phone-scroll.padded{padding:22px 20px 28px}.balance-label{color:var(--muted);padding:28px 22px 0;font-size:10px}.hero-balance{letter-spacing:-1.8px;padding:3px 22px;font-size:33px;font-weight:570}.balance-change{color:var(--muted);padding:1px 22px;font-size:9px}.balance-change span{color:var(--accent)}.quick-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding:25px 22px 29px;display:grid}.quick-actions button{color:var(--muted);background:0 0;border:0;font-size:9px}.quick-actions span{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 7px;display:grid}.quick-actions button:first-child span{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.section-label{justify-content:space-between;align-items:center;padding:0 22px 10px;display:flex}.section-label strong{font-size:11px}.section-label span{color:var(--muted);font-size:9px}.wallet-row{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;width:calc(100% - 28px);margin:0 14px 8px;padding:13px;display:grid}.wallet-row:hover{border-color:var(--line-strong)}.currency-icon{border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-weight:650;display:grid}.currency-icon.usd{background:var(--accent-soft);color:var(--accent)}.currency-icon.eur{color:#83b8ff;background:#151d2c}:root[data-theme=light] .currency-icon.eur{color:#0068d6;background:#edf5ff}.wallet-row span:nth-child(2) small,.wallet-row span:nth-child(2) strong,.wallet-value small,.wallet-value strong{display:block}.wallet-row strong{font-size:11px;font-weight:570}.wallet-row small{color:var(--muted);margin-top:3px;font-size:8px}.wallet-value{text-align:right}.relay-powered{color:var(--subtle);justify-content:center;align-items:center;gap:6px;margin:22px;font-size:8px;display:flex}.phone-tabs{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);min-height:60px;display:grid}.phone-tabs span{color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.phone-tabs span.active{color:var(--ink)}.funding-context{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.funding-context div span,.funding-context div strong{display:block}.funding-context div span{color:var(--muted);font-size:8px}.funding-context div strong,.funding-context>strong{font-size:10px}.input-label{color:var(--subtle);font:8px var(--font-geist-mono),monospace;letter-spacing:.9px;margin:25px 2px 9px}.method-row,.network-row{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:grid}.method-row.selected,.network-row.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.method-row.selected,.network-row.selected{border-color:color-mix(in srgb,var(--accent)65%,var(--line))}}.method-row.selected,.network-row.selected{background:var(--accent-soft)}.method-row.disabled{cursor:default;opacity:.55}.chain-logo,.method-logo{background:var(--surface);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.method-logo.paypal{color:#4b8dfa}.method-logo.wise{color:#38c685}.method-logo.tether{color:#26a17b}.method-row small,.method-row strong,.network-row small,.network-row strong{display:block}.method-row strong,.network-row strong{font-size:10px;font-style:normal}.method-row small,.network-row small{color:var(--muted);margin-top:3px;font-size:8px}.method-row em{color:var(--subtle);font:normal 8px var(--font-geist-mono),monospace}.info-panel{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;font-size:9px;line-height:1.5;display:flex}.info-panel svg{color:var(--accent);flex:none}.screen-copy{color:var(--muted);margin:0 0 20px;font-size:10px;line-height:1.55}.network-row{grid-template-columns:40px 1fr auto 18px}.chain-logo.tron{color:#ff6b72;background:#2b1416}.chain-logo.sol{color:#b997ff;background:#18162b}.network-meta{text-align:right}.network-meta strong{color:var(--accent)}.phone-primary{border:1px solid var(--primary);background:var(--primary);width:100%;min-height:43px;color:var(--primary-ink);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:19px;font-size:10px;font-weight:590;display:flex}.phone-primary:hover{filter:brightness(.88)}.phone-primary:disabled{opacity:.55;cursor:wait}.address-note,.field-help,.network-note,.slide-note{color:var(--subtle);text-align:center;font-size:8px;line-height:1.45}.amount-entry{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:27px 0 4px;display:grid}.amount-entry>span{color:var(--muted);font-size:30px}.amount-entry input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);letter-spacing:-2px;text-align:center;background:0 0;outline:0;font-size:43px;font-weight:570}.amount-entry small,.conversion-note{color:var(--muted);font-size:9px}.conversion-note{text-align:center;margin:8px 0 22px}.preset-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.preset-row button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 3px;font-size:9px}.preset-row button:hover{border-color:var(--line-strong)}.field-label{margin-top:25px;display:block}.field-label>span{align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:550;display:flex}.field-label input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:7px;outline:0;padding:11px 12px;font-size:10px}.field-label input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.field-label input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)16%,transparent)}}.field-help{text-align:left;margin:7px 2px 0}.error-panel,.preview-panel{border:1px solid var(--error);margin-top:14px;padding:11px}@supports (color:color-mix(in lab,red,red)){.error-panel,.preview-panel{border:1px solid color-mix(in srgb,var(--error)40%,var(--line))}}.error-panel,.preview-panel{background:var(--error-soft);color:var(--error);border-radius:7px;font-size:9px;line-height:1.45}.error-panel button,.preview-panel button{color:inherit;background:0 0;border:0;border-bottom:1px solid;margin-top:8px;padding:0;font-weight:600;display:block}.sandbox-note{border:1px solid var(--accent);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.sandbox-note{border:1px solid color-mix(in srgb,var(--accent)35%,var(--line))}}.sandbox-note{background:var(--accent-soft);color:var(--muted);border-radius:7px;font-size:9px;line-height:1.45}.sandbox-note svg{color:var(--accent);flex:none}.sandbox-note strong{color:var(--ink)}.summary-amount{border-bottom:1px solid var(--line);text-align:center;padding:25px 0 22px}.summary-amount small,.summary-amount span,.summary-amount strong{display:block}.summary-amount small,.summary-amount span{color:var(--muted);font-size:9px}.summary-amount strong{letter-spacing:-1.3px;margin:7px 0 5px;font-size:28px}.receipt-lines{padding:18px 0}.receipt-lines>div{justify-content:space-between;gap:15px;padding:7px 0;font-size:9px;display:flex}.receipt-lines span{color:var(--muted)}.receipt-lines strong{text-align:right;font-weight:560}.receipt-lines .receipt-total{border-top:1px solid var(--line);margin-top:7px;padding-top:14px;font-size:11px}.receipt-lines .receipt-total span,.receipt-lines .receipt-total strong{color:var(--ink)}.slide-confirm{border:1px solid var(--line-strong);background:var(--surface);height:49px;color:var(--muted);border-radius:26px;place-items:center;margin-top:20px;font-size:10px;display:grid;position:relative;overflow:hidden}.slide-confirm input{z-index:5;opacity:0;cursor:ew-resize;width:100%;position:absolute;inset:0}.slide-confirm>span{z-index:3;position:relative}.slide-fill{z-index:1;background:var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.slide-fill{background:color-mix(in srgb,var(--accent)24%,transparent)}}.slide-knob{z-index:2;background:var(--primary);width:39px;height:39px;color:var(--primary-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px}.slide-note{margin-top:9px}.countdown{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.countdown strong{color:var(--ink);font:10px var(--font-geist-mono),monospace;margin-left:auto}.countdown.expired{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.countdown.expired{border-color:color-mix(in srgb,var(--error)35%,var(--line))}}.qr-frame{background:#fff;border-radius:12px;place-items:center;width:194px;height:194px;margin:22px auto 15px;padding:14px;display:grid}.send-instruction{text-align:center}.send-instruction small,.send-instruction span,.send-instruction strong{display:block}.send-instruction small,.send-instruction span{color:var(--muted);font-size:8px}.send-instruction strong{margin:4px 0;font-size:20px}.address-box{border:1px solid var(--line);background:var(--surface);width:100%;font:9px var(--font-geist-mono),monospace;border-radius:7px;justify-content:space-between;align-items:center;margin-top:15px;padding:11px 12px;display:flex}.waiting-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:18px;padding:12px;display:flex}.waiting-row svg{color:var(--accent);flex:none}.waiting-row small,.waiting-row strong{display:block}.waiting-row strong{font-size:9px}.waiting-row small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.preview-panel{border-color:var(--line);background:var(--surface);color:var(--muted)}.preview-panel button{color:var(--ink)}.success-screen{text-align:center;padding-top:50px!important}.success-check{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin:auto;display:grid}.success-screen h3{letter-spacing:-.7px;margin:18px 0 7px;font-size:21px}.success-screen>p{max-width:250px;color:var(--muted);margin:0 auto 20px;font-size:9px;line-height:1.5}.success-screen .receipt-lines{text-align:left;border-top:1px solid var(--line)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.intent-stage{z-index:1;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);align-items:center;gap:70px;max-width:1180px;min-height:calc(100vh - 72px);margin:auto;padding:58px 32px 72px;display:grid;position:relative}.intent-stage-copy h1{letter-spacing:-4.2px;margin:0;font-size:clamp(46px,5.3vw,69px);font-weight:530;line-height:.98}.intent-stage-copy h1 span{color:var(--subtle)}.intent-stage-copy>p:not(.eyebrow){max-width:470px;color:var(--muted);margin:23px 0 37px;font-size:14px;line-height:1.7}.intent-architecture{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.intent-architecture>div{align-items:center;gap:12px;padding:14px 2px;display:flex}.intent-architecture>div>svg{color:var(--accent)}.intent-architecture small,.intent-architecture span,.intent-architecture strong{display:block}.intent-architecture strong{font-size:11px;font-weight:570}.intent-architecture small{color:var(--muted);margin-top:2px;font-size:9px}.intent-architecture i{background:var(--line-strong);width:1px;height:15px;margin-left:9px;display:block}.checkout-window{border:1px solid var(--line-strong);background:var(--paper);min-height:650px;box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.checkout-titlebar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:70px 1fr 70px;align-items:center;height:45px;padding:0 15px;display:grid}.checkout-titlebar>span{gap:5px;display:flex}.checkout-titlebar i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.checkout-titlebar p{color:var(--subtle);font:8px var(--font-geist-mono),monospace;text-align:center;margin:0}.checkout-titlebar em{border:1px solid var(--line);color:var(--muted);font:normal 8px var(--font-geist-mono),monospace;border-radius:99px;justify-self:end;padding:4px 7px}.checkout-body{max-width:530px;margin:auto;padding:31px 42px 37px}.checkout-heading{align-items:center;gap:12px;display:flex}.checkout-icon{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.checkout-heading h2,.checkout-heading p{margin:0}.checkout-heading p{color:var(--muted);font-size:9px}.checkout-heading h2{letter-spacing:-.3px;margin-top:2px;font-size:16px;font-weight:580}.checkout-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 0 25px;display:grid}.checkout-progress span{background:var(--line);border-radius:2px;height:2px}.checkout-progress span.active{background:var(--accent)}.checkout-label{color:var(--subtle);font:8px var(--font-geist-mono),monospace;letter-spacing:.8px;margin:18px 0 8px;display:block}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:9px;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:11px;display:grid;position:relative}.chain-choice-grid button.active,.choice-grid button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chain-choice-grid button.active,.choice-grid button.active{border-color:color-mix(in srgb,var(--accent)65%,var(--line))}}.chain-choice-grid button.active,.choice-grid button.active{background:var(--accent-soft)}.choice-grid button>span{background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.choice-grid button>span.usdt{color:#26a17b}.choice-grid button>span.usdc{color:#2775ca}.choice-grid small,.choice-grid strong{grid-column:2;display:block}.choice-grid strong{align-self:end;font-size:10px}.choice-grid small{color:var(--muted);align-self:start;margin-top:-8px;font-size:8px}.choice-grid svg{color:var(--accent);grid-area:1/3}.chain-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chain-choice-grid button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:9px;grid-template-columns:38px 1fr 16px;align-items:center;gap:8px;padding:11px;display:grid}.chain-choice-grid small,.chain-choice-grid strong{display:block}.chain-choice-grid strong{font-size:10px}.chain-choice-grid small{color:var(--muted);margin-top:3px;font-size:8px}.chain-choice-grid button>svg{color:var(--accent)}.choice-loading{color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:15px;font-size:9px;display:flex}.checkout-fields{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:19px;display:grid}.checkout-fields label>span{justify-content:space-between;margin-bottom:7px;font-size:9px;font-weight:540;display:flex}.checkout-fields label>span small{color:var(--subtle);font-weight:400}.checkout-fields input{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:7px;outline:0;padding:0 11px;font-size:10px}.checkout-fields input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.checkout-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)14%,transparent)}}.amount-field{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:20px 1fr 30px;align-items:center;display:grid}.amount-field:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.amount-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)14%,transparent)}}.amount-field b{color:var(--muted);padding-left:10px;font-size:11px}.amount-field input{border:0;min-width:0;padding:0 3px;box-shadow:none!important}.amount-field em{color:var(--subtle);font:normal 8px var(--font-geist-mono),monospace}.intent-error{margin-top:14px}.checkout-primary{border:1px solid var(--primary);background:var(--primary);width:100%;min-height:43px;color:var(--primary-ink);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:19px;padding:0 15px;font-size:10px;font-weight:590;display:flex}.checkout-primary:hover{filter:brightness(.88)}.checkout-primary:disabled{opacity:.48;cursor:wait}.checkout-secondary{width:100%;color:var(--muted);background:0 0;border:0;gap:7px;margin-top:13px;padding:9px;font-size:9px}.checkout-secondary,.secure-note{justify-content:center;align-items:center;display:flex}.secure-note{color:var(--subtle);gap:6px;margin-top:11px;font-size:8px}.secure-note svg{color:var(--accent)}.payment-body{max-width:570px}.intent-timer{border:1px solid var(--line);color:var(--muted);font:9px var(--font-geist-mono),monospace;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;display:flex}.payment-layout{grid-template-columns:208px 1fr;align-items:center;gap:24px;display:grid}.intent-qr{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:208px;height:208px;padding:16px;display:grid}.payment-instructions .checkout-label{margin-top:0}.payment-instructions>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;font-size:9px;display:flex}.payment-instructions>div span{color:var(--muted)}.payment-instructions>div strong{font-weight:570}.payment-instructions .total-line{padding-top:12px;font-size:11px}.payment-instructions>small{color:var(--error);margin-top:11px;font-size:8px;display:block}.intent-address{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:19px;padding:11px 12px;display:flex}.intent-address span{min-width:0}.intent-address small,.intent-address strong{display:block}.intent-address small{color:var(--muted);font-size:8px}.intent-address strong{font:9px var(--font-geist-mono),monospace;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.intent-listening{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.intent-listening>span{color:var(--accent)}.intent-listening small,.intent-listening strong{display:block}.intent-listening strong{font-size:9px}.intent-listening small{color:var(--muted);margin-top:3px;font-size:8px}.success-checkout{text-align:center;padding-top:94px}.success-checkout .success-check{margin-bottom:22px}.success-checkout h2{letter-spacing:-.8px;margin:0;font-size:24px}.success-checkout>p:not(.eyebrow){max-width:340px;color:var(--muted);margin:10px auto 23px;font-size:10px;line-height:1.5}.payment-receipt{border-top:1px solid var(--line);max-width:350px;margin:0 auto 25px}.payment-receipt div{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;gap:12px;padding:11px 0;font-size:9px;display:flex}.payment-receipt span{color:var(--muted)}.payment-receipt strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.capability-stage{z-index:1;grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);align-items:center;gap:70px;max-width:1180px;min-height:calc(100vh - 72px);margin:auto;padding:58px 32px 72px;display:grid;position:relative}.capability-copy h1{letter-spacing:-4.2px;margin:0;font-size:clamp(46px,5.3vw,69px);font-weight:530;line-height:.98}.capability-copy h1 span{color:var(--subtle)}.capability-copy>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:23px 0 35px;font-size:14px;line-height:1.7}.capability-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-steps>div{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:13px 2px;display:grid}.capability-steps>div:last-child{border-bottom:0}.capability-steps svg{color:var(--accent)}.capability-steps small,.capability-steps span,.capability-steps strong{display:block}.capability-steps strong{font-size:11px;font-weight:570}.capability-steps small{color:var(--muted);margin-top:2px;font-size:9px}.capability-console{border:1px solid var(--line-strong);background:var(--paper);min-height:650px;box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.console-bar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:70px 1fr 70px;align-items:center;height:45px;padding:0 15px;display:grid}.console-bar>span{gap:5px;display:flex}.console-bar i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.console-bar p{color:var(--subtle);font:8px var(--font-geist-mono),monospace;text-align:center;margin:0}.console-bar em{border:1px solid var(--line);color:var(--muted);font:normal 8px var(--font-geist-mono),monospace;border-radius:99px;justify-self:end;padding:4px 7px}.console-body{max-width:590px;margin:auto;padding:31px 36px 36px}.console-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.console-heading>div{align-items:center;gap:11px;display:flex}.console-heading small,.console-heading span,.console-heading strong{display:block}.console-heading small{color:var(--muted);font-size:9px}.console-heading strong{margin-top:2px;font-size:16px;font-weight:580}.console-icon{border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;width:39px;height:39px;display:grid!important}.delivery-status,.response-shape,.rule-live{border:1px solid var(--line);color:var(--muted);font:8px var(--font-geist-mono),monospace;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex!important}.delivery-status.delivered{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.delivery-status.delivered{border-color:color-mix(in srgb,var(--accent)35%,var(--line))}}.delivery-status.sending{color:var(--blue)}.rule-live i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rule-live i{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)15%,transparent)}}.event-meta{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1.5fr .6fr 1fr;margin-top:23px;display:grid}.event-meta div{border-right:1px solid var(--line);min-width:0;padding:11px}.event-meta div:last-child{border-right:0}.event-meta span,.event-meta strong{display:block}.event-meta span{color:var(--subtle);font:7px var(--font-geist-mono),monospace;letter-spacing:.5px}.event-meta strong{font:9px var(--font-geist-mono),monospace;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.code-panel{border:1px solid var(--line);color:#d5d5d5;background:#070707;border-radius:8px;margin-top:14px;overflow:hidden}:root[data-theme=light] .code-panel{background:#151515}.code-panel>div{color:#898989;height:34px;font:8px var(--font-geist-mono),monospace;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.code-panel button{color:#aaa;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.code-panel pre{color:#b8d7ca;height:190px;font:9px/1.65 var(--font-geist-mono),monospace;margin:0;padding:15px;overflow:auto}.signature-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:11px;display:grid}.signature-row>svg{color:var(--accent)}.signature-row small,.signature-row strong{display:block}.signature-row strong{font:9px var(--font-geist-mono),monospace}.signature-row small{color:var(--muted);margin-top:2px;font-size:8px}.signature-row code{color:var(--subtle);font-size:8px}.delivery-timeline{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;margin:17px 0;display:grid}.delivery-timeline>div{opacity:.42;grid-template-columns:22px 1fr;align-items:center;gap:7px;display:grid}.delivery-timeline>div.complete{opacity:1}.delivery-timeline>div>span{border:1px solid var(--line);width:21px;height:21px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.delivery-timeline p{margin:0}.delivery-timeline small,.delivery-timeline strong{display:block}.delivery-timeline strong{font-size:8px}.delivery-timeline small{color:var(--muted);margin-top:2px;font-size:7px}.delivery-timeline>i{background:var(--line);height:1px}.console-primary,.console-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:10px;font-weight:590;display:flex}.console-primary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink)}.console-primary:hover{filter:brightness(.88)}.console-primary:disabled{opacity:.58;cursor:wait}.console-secondary{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.console-secondary:hover{background:var(--surface-hover)}.network-switch{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:23px 0 17px;padding:4px;display:grid}.network-switch button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px;font-size:9px}.network-switch button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 5px #0002}.automation-rule{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;padding:14px;display:grid}.automation-rule>div span,.automation-rule>div strong{display:block}.automation-rule>div span{color:var(--accent);font:7px var(--font-geist-mono),monospace}.automation-rule>div strong{margin-top:4px;font-size:9px}.automation-rule>svg{color:var(--subtle)}.money-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 62px 1fr;align-items:center;margin:20px 0;padding:20px 14px;display:grid}.money-flow>div:not(.money-arrow){align-items:center;gap:10px;display:flex}.flow-account{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:650;display:grid}.flow-account.master{background:var(--surface);color:var(--ink)}.money-flow p{min-width:0;margin:0}.money-flow code,.money-flow small,.money-flow strong{display:block}.money-flow small{color:var(--muted);font-size:8px}.money-flow strong{margin:3px 0;font-size:10px}.money-flow code{color:var(--subtle);text-overflow:ellipsis;font-size:7px;overflow:hidden}.money-arrow{text-align:center;color:var(--muted)}.money-arrow span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;display:grid}.money-arrow.complete{color:var(--accent)}.money-arrow small{margin-top:4px;font-size:7px;display:block}.automation-ledger{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.automation-ledger div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:11px 12px;font-size:8px;display:flex}.automation-ledger div:nth-child(2n){border-right:0}.automation-ledger div:nth-last-child(-n+2){border-bottom:0}.automation-ledger span{color:var(--muted)}.automation-ledger strong{font-weight:570}.automation-success{border:1px solid var(--accent);align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.automation-success{border:1px solid color-mix(in srgb,var(--accent)35%,var(--line))}}.automation-success{background:var(--accent-soft);color:var(--muted);border-radius:8px;font-size:8px}.automation-success svg{color:var(--accent)}.automation-success strong{color:var(--ink)}.automation-body .console-primary{margin-top:17px}.data-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.address-query>span,.data-controls label>span{color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.data-controls select{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:7px;outline:0;padding:0 11px;font-size:10px}.address-query{margin-top:16px;display:block}.address-query>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:1fr 43px;height:44px;display:grid;overflow:hidden}.address-query code{color:var(--muted);font:8px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;align-content:center;padding:0 12px;overflow:hidden}.address-query button{border:0;border-left:1px solid var(--line);background:0 0;place-items:center;display:grid}.data-result{margin:17px 0}.balance-result{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:18px}.balance-result em,.balance-result span,.balance-result strong{display:block}.balance-result span{color:var(--muted);font-size:8px}.balance-result strong{letter-spacing:-1px;margin:7px 0 4px;font-size:25px}.balance-result strong small{color:var(--muted);font-size:10px}.balance-result em{color:var(--subtle);font:normal 8px var(--font-geist-mono),monospace}.activity-list{border:1px solid var(--line);border-radius:9px;margin-top:12px;overflow:hidden}.activity-head{background:var(--surface);color:var(--subtle);font:7px var(--font-geist-mono),monospace;justify-content:space-between;padding:9px 11px!important;display:flex!important}.activity-list>div:not(.activity-head):not(.empty-activity){border-top:1px solid var(--line);grid-template-columns:27px 1fr auto 40px;align-items:center;gap:8px;padding:11px;display:grid}.activity-icon{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.activity-icon.out{background:var(--surface);color:var(--muted)}.activity-list p{margin:0}.activity-list p small,.activity-list p strong{display:block}.activity-list p strong{font-size:8px}.activity-list p small{color:var(--muted);margin-top:2px;font-size:7px}.activity-list>div>strong{font-size:8px}.activity-list>div>em{color:var(--accent);font:normal 7px var(--font-geist-mono),monospace}.empty-activity{color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:29px 15px;font-size:8px;display:flex}@media (max-width:900px){.flow-grid,.flow-stage{grid-template-columns:1fr}.flow-stage{gap:50px}.flow-stage-copy{max-width:600px}.stage-steps{display:none}.back-to-demos{margin-bottom:38px}.intent-stage{grid-template-columns:1fr;gap:45px}.intent-stage-copy{max-width:620px}.intent-architecture{grid-template-columns:repeat(3,1fr);display:grid}.intent-architecture i{display:none}.capability-stage{grid-template-columns:1fr;gap:45px}.capability-copy{max-width:620px}}@media (max-width:640px){.demo-nav{height:64px;padding:0 18px}.environment-badge{display:none}.demo-main{padding:58px 18px 40px}.page-heading{margin-bottom:34px;display:block}.flow-stage-copy h1,.page-heading h1{letter-spacing:-3px;font-size:45px}.page-intro{font-size:14px}.docs-link{margin-top:22px}.flow-artwork{height:190px}.flow-content{padding:20px 18px 17px}.flow-title-row{align-items:flex-start}.platform-strip{line-height:1.7;display:block}.platform-strip p{margin-top:8px}.flow-stage{padding:38px 16px 60px}.flow-stage-copy>p:not(.eyebrow){margin-bottom:0}.phone-device{width:min(382px,100vw - 32px);height:730px}.phone-wrap{margin-top:4px}.intent-stage{padding:38px 16px 60px}.intent-stage-copy h1{letter-spacing:-2.8px;font-size:43px}.intent-stage-copy>p:not(.eyebrow){margin-bottom:28px}.intent-architecture{display:block}.checkout-window{border-radius:11px;min-height:0}.checkout-body{padding:24px 18px 28px}.chain-choice-grid,.checkout-fields,.choice-grid,.payment-layout{grid-template-columns:1fr}.intent-qr{margin:auto}.checkout-titlebar{grid-template-columns:50px 1fr 50px}.checkout-titlebar em{padding:3px 5px;font-size:7px}.wide-card{grid-column:auto;display:block}.wide-card .flow-artwork{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.automation-art>div{min-width:120px;padding:13px}.automation-art>div strong{font-size:11px}.capability-stage{padding:38px 16px 60px}.capability-copy h1{letter-spacing:-2.8px;font-size:43px}.capability-copy>p:not(.eyebrow){margin-bottom:28px}.capability-console{border-radius:11px;min-height:0}.console-body{padding:24px 18px 28px}.console-bar{grid-template-columns:50px 1fr 50px}.automation-ledger,.data-controls,.event-meta{grid-template-columns:1fr}.event-meta div{border-right:0;border-bottom:1px solid var(--line)}.event-meta div:last-child{border-bottom:0}.delivery-timeline{grid-template-columns:1fr;gap:8px}.delivery-timeline>i{display:none}.money-flow{grid-template-columns:1fr;gap:12px}.money-arrow{transform:rotate(90deg)}.automation-ledger div{border-right:0;border-bottom:1px solid var(--line)!important}.automation-ledger div:last-child{border-bottom:0!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}