@font-face{font-family:Striblo;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/striblo.woff2)format("woff2")}
:root{--blue:#2147f0;--blue-hover:#1638d2;--blue-tint:#edf1fe;--interactive:#578bfa;--white:#fff;--midnight:#0a0b0d;--charcoal:#141519;--charcoal-2:#1d1f24;--charcoal-3:#2a2d34;--slate:#5b616e;--ash:#8a919e;--frost:#f7f8f9;--cloud:#eef0f3;--pewter:#dedfe2;--green:#27ad75;--green-text:#0b7f50;--green-tint:#e7f6ef;--red:#f0616d;--red-text:#c8212f;--red-tint:#fdecee;--font-display:"Striblo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:"Striblo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-caption:13px;--text-body:16px;--text-sub:18px;--text-h-sm:28px;--text-h:44px;--text-h-lg:64px;--text-display:80px;--s8:8px;--s16:16px;--s24:24px;--s32:32px;--s48:48px;--s64:64px;--s80:80px;--s96:96px;--r-input:8px;--r-xl:12px;--r-card:24px;--r-btn:56px;--r-pill:100000px;--max:1200px;--gutter:24px;--header-h:72px;--rw-h:0px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--midnight);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.icon-sm{width:16px;height:16px}.icon-lg{width:24px;height:24px}.container{width:100%;max-width:calc(var(--max) + var(--gutter)*2);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--s96) 0;position:relative;overflow:hidden}.section-tight{padding:var(--s64) 0}.bg-white{background:var(--white)}.bg-frost{background:var(--frost)}.bg-cloud{background:var(--cloud)}.bg-dark{background:var(--midnight);color:var(--white)}.bg-charcoal{background:var(--charcoal);color:var(--white)}.split{gap:var(--s64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.split>*,.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}.split-5-7{grid-template-columns:5fr 7fr}.split-7-5{grid-template-columns:7fr 5fr}.grid-2{gap:var(--s24);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--s24);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--s24);grid-template-columns:repeat(4,1fr);display:grid}.stack-8>*+*{margin-top:8px}.stack-16>*+*{margin-top:16px}.stack-24>*+*{margin-top:24px}.center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-48{margin-top:48px!important}.mt-64{margin-top:64px!important}.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 16px;font-size:13px;font-weight:600}.bg-dark .eyebrow,.bg-charcoal .eyebrow{color:var(--interactive)}.display{font-family:var(--font-display);font-weight:500;font-size:var(--text-h-lg);letter-spacing:-.02em;margin:0;line-height:1.02}.h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-h);letter-spacing:-.018em;margin:0;line-height:1.09}.h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h-sm);letter-spacing:-.012em;margin:0;line-height:1.25}.h4{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.lead{font-size:var(--text-sub);color:var(--slate);margin:0;line-height:1.56}.bg-dark .lead,.bg-charcoal .lead{color:#b4bac6}.body{color:var(--slate);margin:0}.bg-dark .body,.bg-charcoal .body{color:#a7adba}.caption{font-size:var(--text-caption);color:var(--ash);margin:0;line-height:1.54}.muted{color:var(--slate)}.maxw-640{max-width:640px}.maxw-720{max-width:720px}.maxw-560{max-width:560px}.text-white{color:#fff}.btn{border-radius:var(--r-btn);white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--blue);color:#fff;padding:16px 32px}.btn-primary:hover{background:var(--blue-hover)}.btn-secondary{background:var(--surface);color:var(--midnight);border-radius:var(--r-pill);padding:16px 28px}.btn-secondary:hover{background:var(--cloud)}.btn-soft{background:var(--cloud);color:var(--midnight);border-radius:var(--r-pill);padding:16px 28px}.btn-soft:hover{background:var(--pewter)}.btn-dark-soft{background:var(--charcoal-2);color:var(--white);border-radius:var(--r-pill);padding:16px 28px}.btn-dark-soft:hover{background:var(--charcoal-3)}.btn-sm{padding:10px 20px;font-size:14px}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link{color:var(--link);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link:hover{text-underline-offset:4px;text-decoration:underline}.bg-dark .link,.bg-charcoal .link{color:var(--interactive)}.link .icon{width:18px;height:18px;transition:transform .15s}.link:hover .icon{transform:translate(3px)}.tag{border-radius:var(--r-pill);background:var(--cloud);color:var(--midnight);white-space:nowrap;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.tag-live{background:var(--green-tint);color:var(--green-text)}.tag-live:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.tag-dev{background:var(--cloud);color:var(--slate)}.tag-road{background:var(--blue-tint);color:var(--link)}.tag-demo{background:var(--kb-fff4e0);color:var(--kt-8a5300)}.bg-dark .tag,.bg-charcoal .tag{background:var(--charcoal-2);color:#d7dbe2}.bg-dark .tag-live,.bg-charcoal .tag-live{color:#5fd3a2;background:#27ad7524}@keyframes pulse{0%{box-shadow:0 0 #27ad7580}70%{box-shadow:0 0 0 7px #27ad7500}to{box-shadow:0 0 #27ad7500}}.filter{border-radius:var(--r-pill);color:var(--slate);border:1px solid var(--pewter);background:0 0;align-items:center;padding:10px 20px;font-size:15px;font-weight:500;transition:all .15s;display:inline-flex}.filter:hover{background:var(--cloud)}.filter.is-active{background:var(--midnight);border-color:var(--midnight);color:var(--white)}.site-header{top:var(--rw-h,0px);z-index:50;background:color-mix(in srgb,var(--white) 96%,transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);position:sticky}.header-inner{height:var(--header-h);align-items:center;gap:40px;display:flex}.logo{color:var(--midnight);align-items:center;display:inline-flex}.logo svg{width:auto;height:30px}.nav{flex:1;align-items:center;gap:30px;display:flex}.nav a{color:var(--midnight);padding:6px 0;font-size:16px;font-weight:500;position:relative}.nav a:hover{color:var(--link)}.nav a.is-active:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.header-actions{align-items:center;gap:12px;display:flex}.header-actions .btn{padding:12px 24px;font-size:15px}.menu-toggle{background:var(--cloud);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-menu{display:none}.site-footer{background:var(--frost);padding:var(--s80) 0 var(--s48)}.footer-top{gap:var(--s32);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.footer-col h4{color:var(--midnight);margin:0 0 16px;font-size:16px;font-weight:600}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li+li{margin-top:12px}.footer-col a{color:var(--slate);font-size:16px}.footer-col a:hover{text-underline-offset:4px;text-decoration:underline}.footer-brand .logo{color:var(--midnight)}.footer-brand p{color:var(--slate);max-width:280px;margin:16px 0 0}.footer-legal{margin-top:var(--s64);padding-top:var(--s32);background:linear-gradient(var(--pewter),var(--pewter)) top/100% 1px no-repeat;gap:16px;display:grid}.footer-legal p{color:var(--slate);max-width:900px;margin:0;font-size:13px;line-height:1.6}.footer-bottom{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.footer-bottom .ft-made{color:var(--midnight);font-weight:500}.card{border-radius:var(--r-card);background:var(--cloud);padding:32px;position:relative}.card-white{background:var(--surface)}.card-frost{background:var(--frost)}.card-dark{background:var(--charcoal);color:var(--white)}.card-dark .body{color:#a7adba}.bg-frost .card{background:var(--surface)}.bg-dark .card,.bg-charcoal .card{background:var(--charcoal-2);color:var(--white)}.bg-charcoal .card{background:var(--charcoal-2)}.bg-dark .card .body,.bg-charcoal .card .body{color:#a7adba}.card .h4{margin-bottom:8px}.icon-bubble{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.icon-bubble .icon{width:22px;height:22px}.icon-bubble.soft{background:var(--white);color:var(--midnight)}.bg-frost .icon-bubble.soft,.card-white .icon-bubble.soft{background:var(--cloud)}.bg-dark .icon-bubble.soft,.bg-charcoal .icon-bubble.soft{background:var(--charcoal-3);color:var(--white)}.card-link{transition:background-color .15s}.card-link:hover{background:var(--pewter)}.bg-frost .card-link:hover{background:var(--cloud)}.hero{padding:72px 0 96px}.hero .display{max-width:620px}.hero .lead{max-width:540px;margin-top:24px}.hero .btn-row{margin-top:40px}.hero-meta{color:var(--slate);flex-wrap:wrap;gap:24px;margin-top:40px;font-size:14px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-meta .icon{width:18px;height:18px;color:var(--midnight)}.mock-stage{background:var(--cloud);border-radius:32px;justify-content:center;align-items:center;min-height:560px;padding:76px 40px;display:flex;position:relative;overflow:hidden}.mock-stage .pattern{color:var(--pewter);opacity:1;pointer-events:none;position:absolute}.mock-app{z-index:1;background:var(--surface);border-radius:28px;width:100%;max-width:380px;padding:24px;position:relative}.mock-top{justify-content:space-between;align-items:center;display:flex}.mock-top .who{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.mark-dot{background:var(--midnight);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mark-dot svg{width:18px;height:auto;color:var(--white)}.mock-balance{margin-top:24px}.mock-balance .label{color:var(--slate);font-size:13px}.mock-balance .value{font-family:var(--font-display);letter-spacing:-.018em;margin-top:4px;font-size:40px;font-weight:600;line-height:1.1}.mock-assets{gap:4px;margin-top:20px;display:grid}.asset-row{align-items:center;gap:12px;padding:10px 0;display:flex}.asset-row .meta{flex:1;min-width:0}.asset-row .meta b{font-size:15px;font-weight:600;display:block}.asset-row .meta small{color:var(--slate);font-size:13px;display:block}.asset-row .amt{text-align:right}.asset-row .amt b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.asset-row .amt small{color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px;display:block}.tok{width:36px;height:36px;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.tok-USDT{background:var(--green-tint);color:var(--green-text)}.tok-TRX{background:var(--midnight);color:var(--white)}.mock-ask{background:var(--frost);border-radius:var(--r-pill);color:var(--midnight);align-items:center;gap:10px;min-height:46px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.mock-ask .icon{color:var(--link)}.caret{background:var(--blue);vertical-align:-3px;width:2px;height:16px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mock-review{background:var(--midnight);color:var(--white);border-radius:20px;margin-top:12px;padding:18px;transition:opacity .35s,transform .35s}.mock-review.is-hidden{opacity:0;transform:translateY(8px)}.mock-review .r-title{letter-spacing:.12em;text-transform:uppercase;color:var(--interactive);font-size:12px;font-weight:600}.mock-review .r-main{font-family:var(--font-display);margin-top:6px;font-size:20px;font-weight:600}.mock-review .r-sub{color:#a7adba;margin-top:2px;font-size:13px}.mock-review .r-actions{gap:8px;margin-top:14px;display:flex}.mock-review .r-actions span{text-align:center;border-radius:var(--r-pill);flex:1;padding:9px 0;font-size:13px;font-weight:600}.mock-review .r-actions .c{background:var(--charcoal-3)}.mock-review .r-actions .ok{background:var(--surface);color:var(--midnight)}.float-chip{z-index:2;background:var(--surface);border-radius:var(--r-pill);align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute}.float-chip .dot{background:var(--green);border-radius:50%;width:10px;height:10px}.float-chip small{color:var(--slate);font-weight:500}.chip-a{top:20px;right:24px}.chip-b{bottom:20px;left:24px}.ticker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.ticker-items{flex-wrap:wrap;gap:40px;display:flex}.tick{align-items:center;gap:12px;display:flex}.tick .tok{width:32px;height:32px;font-size:13px}.tick b{font-size:15px;font-weight:600}.tick .px{font-variant-numeric:tabular-nums;font-weight:600}.chg{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.chg.up{color:var(--green-text)}.chg.down{color:var(--red-text)}.bg-dark .chg.up{color:#5fd3a2}.bg-dark .chg.down{color:#ff8b95}.price-src{color:var(--ash);font-size:12px}.feature-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.feature-card .illus{background:var(--frost);justify-content:center;align-items:center;height:200px;display:flex}.bg-frost .feature-card .illus{background:var(--cloud)}.feature-card .illus svg{width:auto;height:150px}.feature-card .content{padding:28px 32px 32px}.checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:12px;display:flex}.checklist .icon{color:var(--link);margin-top:2px}.bg-dark .checklist .icon,.bg-charcoal .checklist .icon{color:var(--interactive)}.xlist .icon{color:var(--ash)}.steps{counter-reset:st;gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:st;grid-template-columns:40px 1fr;gap:16px;padding:14px 0;display:grid}.steps li:before{content:counter(st);background:var(--midnight);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.bg-dark .steps li:before{background:var(--surface);color:var(--midnight)}.steps b{font-weight:600;display:block}.steps span{color:var(--slate);font-size:15px;display:block}.bg-dark .steps span{color:#a7adba}.chat-preview{background:var(--charcoal);border-radius:var(--r-card);gap:14px;padding:28px;display:grid}.bubble{border-radius:18px;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.45}.bubble.user{background:var(--blue);color:#fff;border-bottom-right-radius:6px;justify-self:end}.bubble.agent{background:var(--charcoal-2);color:#e6e8ec;border-bottom-left-radius:6px}.tracker{background:var(--surface);border-radius:var(--r-card);color:var(--midnight);padding:28px}.bg-white .tracker,.section.bg-white .tracker{background:var(--frost)}.tracker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seg{background:var(--cloud);border-radius:var(--r-pill);padding:4px;display:inline-flex}.bg-white .tracker .seg{background:var(--surface)}.seg button{border-radius:var(--r-pill);color:var(--slate);padding:8px 18px;font-size:14px;font-weight:600}.seg button.is-active{background:var(--midnight);color:var(--white)}.tx-summary{background:var(--cloud);border-radius:16px;align-items:center;gap:14px;margin-top:20px;padding:16px;display:flex}.bg-white .tracker .tx-summary{background:var(--surface)}.tx-summary .meta{flex:1;min-width:0}.tx-summary .meta b{font-weight:600;display:block}.tx-summary .meta small{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.status-pill{border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.pending{background:var(--cloud);color:var(--slate)}.status-pill.active{background:var(--blue-tint);color:var(--link)}.status-pill.done{background:var(--green-tint);color:var(--green-text)}.status-pill.fail{background:var(--red-tint);color:var(--red-text)}.timeline{margin:20px 0 0;padding:0;list-style:none}.timeline li{grid-template-columns:28px 1fr auto;gap:14px;padding-bottom:18px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--pewter);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.timeline li:last-child:before{display:none}.timeline li.done:before{background:var(--green)}.t-dot{background:var(--cloud);width:28px;height:28px;color:var(--ash);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.bg-white .tracker .t-dot{background:var(--surface)}.t-dot .icon{stroke-width:2.5px;width:14px;height:14px}li.done .t-dot{background:var(--green);color:#fff}li.active .t-dot{background:var(--blue);color:#fff}li.active .t-dot:after{content:"";border:2px solid var(--blue);opacity:.35;border-radius:50%;animation:1.4s infinite ring;position:absolute;inset:-5px}@keyframes ring{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.t-body b{font-size:15px;font-weight:600;line-height:1.4;display:block}.t-body small{color:var(--slate);margin-top:2px;font-size:13px;line-height:1.45;display:block}li.pending .t-body b{color:var(--ash)}li.pending .t-dot .icon{opacity:0}.t-time{color:var(--ash);font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.progress{background:var(--pewter);border-radius:6px;max-width:260px;height:6px;margin-top:8px;overflow:hidden}.progress i{background:var(--blue);border-radius:6px;width:0;height:100%;transition:width .25s linear;display:block}.tracker-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.table-wrap{background:var(--surface);border-radius:var(--r-card);padding:8px 24px;overflow-x:auto}.bg-white .table-wrap{background:var(--frost)}table.assets{border-collapse:collapse;width:100%;min-width:620px}table.assets th{color:var(--slate);text-align:left;padding:18px 12px;font-size:13px;font-weight:600}table.assets td{font-variant-numeric:tabular-nums;background:linear-gradient(var(--pewter),var(--pewter)) top/100% 1px no-repeat;padding:16px 12px;font-size:15px}table.assets .num{text-align:right}table.assets .asset-cell{align-items:center;gap:12px;display:flex}table.assets .asset-cell b{font-weight:600;display:block}table.assets .asset-cell small{color:var(--slate);font-size:13px;display:block}.cap-list{gap:8px;display:grid}.cap{background:var(--frost);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.bg-frost .cap{background:var(--surface)}.cap b{font-weight:600}.cap small{color:var(--slate);margin-top:2px;font-size:14px;display:block}.swap{background:var(--surface);color:var(--midnight);border-radius:28px;padding:24px}.swap-shell{background:var(--cloud);border-radius:32px;padding:16px}.swap-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.swap-head .h4{font-size:18px}.swap-field{background:var(--frost);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:16px 18px;display:grid}.swap-field label{color:var(--slate);grid-column:1/-1;justify-content:space-between;font-size:13px;display:flex}.swap-field input{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:32px;font-weight:600}.swap-field input::placeholder{color:var(--ash)}.swap-field .out{font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:32px;font-weight:600;overflow:hidden}.swap-field .out.dim{color:var(--ash);font-size:18px;font-family:var(--font-sans);letter-spacing:0;font-weight:500}.tok-select{position:relative}.tok-select select{appearance:none;background:var(--surface);border-radius:var(--r-pill);cursor:pointer;border:0;padding:8px 36px 8px 12px;font-size:15px;font-weight:600}.tok-select:after{content:"";border-right:2px solid var(--midnight);border-bottom:2px solid var(--midnight);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.swap-flip{z-index:1;justify-content:center;margin:-10px 0;display:flex;position:relative}.swap-flip button{background:var(--surface);border:4px solid var(--white);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.swap-flip button span{background:var(--cloud);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.swap-flip button:hover span{background:var(--pewter)}.swap-details{gap:10px;margin:16px 0;font-size:14px;display:grid}.swap-details div{justify-content:space-between;gap:16px;display:flex}.swap-details dt{color:var(--slate)}.swap-details dd{text-align:right;margin:0;font-weight:600}.swap-msg{min-height:20px;margin-top:8px;font-size:13px}.swap-msg.err{color:var(--red-text)}.swap-review,.swap.is-review .swap-form{display:none}.swap.is-review .swap-review{display:block}.review-big{background:var(--frost);border-radius:20px;padding:20px}.review-big .row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.review-big .row span{color:var(--slate);font-size:14px}.review-big .row b{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;font-size:22px;font-weight:600}.review-steps{margin-top:16px}.chat{background:var(--surface);color:var(--midnight);border-radius:28px;flex-direction:column;height:620px;display:flex;overflow:hidden}.chat-head{background:var(--frost);align-items:center;gap:12px;padding:18px 22px;display:flex}.chat-head b{font-weight:600;line-height:1.2;display:block}.chat-head small{color:var(--slate);font-size:12px;display:block}.chat-head .tag{margin-left:auto}.chat-log{scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;padding:22px;display:flex;overflow-y:auto}.msg{max-width:88%;font-size:15px;line-height:1.5;animation:.25s msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg.user{background:var(--blue);color:#fff;border-radius:20px 20px 6px;align-self:flex-end;padding:11px 16px}.msg.agent{align-self:flex-start;gap:10px;display:flex}.msg.agent .av{background:var(--midnight);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:flex}.msg.agent .av svg{color:#fff;width:16px}.msg.agent .txt{background:var(--frost);border-radius:20px 20px 20px 6px;padding:11px 16px}.msg.agent .txt p{margin:0}.msg.agent .txt p+p{margin-top:8px}.msg.agent .txt code,.mono{background:var(--cloud);word-break:break-all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.msg .cardlet{background:var(--surface);border:1px solid var(--pewter);border-radius:18px;min-width:260px;margin-top:10px;padding:16px}.cardlet .ct{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:700}.cardlet dl{gap:8px;margin:10px 0 0;font-size:14px;display:grid}.cardlet dl div{justify-content:space-between;gap:16px;display:flex}.cardlet dt{color:var(--slate)}.cardlet dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.cardlet .acts{gap:8px;margin-top:14px;display:flex}.cardlet .acts .btn{flex:1;padding:11px 16px;font-size:14px}.cardlet .note{color:var(--slate);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;display:flex}.cardlet .note .icon{width:14px;height:14px;margin-top:2px}.cardlet.locked{opacity:.7}.mini-steps{gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mini-steps li{color:var(--ash);align-items:center;gap:10px;display:flex}.mini-steps li .d{background:var(--cloud);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.mini-steps li .d .icon{stroke-width:3px;width:11px;height:11px}.mini-steps li.done{color:var(--midnight)}.mini-steps li.done .d{background:var(--green);color:#fff}.mini-steps li.active{color:var(--link);font-weight:600}.mini-steps li.active .d{background:var(--blue)}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--pewter);text-align:left;padding:8px 14px;font-size:14px;font-weight:500;transition:all .15s}.chip:hover{border-color:var(--midnight)}.chat-suggest{scrollbar-width:none;gap:8px;padding:0 22px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.chat-suggest::-webkit-scrollbar{display:none}.chat-suggest .chip{white-space:nowrap;background:var(--frost);border-color:#0000}.chat-suggest .chip:hover{background:var(--cloud)}.chat-input{background:var(--surface);gap:10px;padding:14px 16px 16px;display:flex}.chat-input input{background:var(--frost);border-radius:var(--r-pill);border:0;outline:none;flex:1;min-width:0;padding:14px 20px;font-size:15px}.chat-input input:focus{background:var(--cloud)}.chat-input button{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.chat-input button:hover{background:var(--blue-hover)}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--ash);border-radius:50%;width:7px;height:7px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ask-list{gap:10px;display:grid}.ask-item{text-align:left;background:var(--charcoal-2);width:100%;color:var(--white);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:background-color .15s;display:flex}.ask-item:hover{background:var(--charcoal-3)}.ask-item .q{flex:1;font-weight:500}.ask-item .icon{color:var(--interactive)}.pipeline{counter-reset:pp;grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.pipe{background:var(--frost);counter-increment:pp;border-radius:20px;min-height:170px;padding:20px 16px;position:relative}.pipe:before{content:counter(pp,decimal-leading-zero);color:var(--ash);letter-spacing:.08em;font-size:12px;font-weight:700}.pipe b{margin-top:28px;font-size:15px;font-weight:600;line-height:1.35;display:block}.pipe small{color:var(--slate);margin-top:6px;font-size:13px;line-height:1.45;display:block}.pipe.key{background:var(--blue);color:#fff}.pipe.key:before{color:#ffffffb3}.pipe.key small{color:#ffffffd9}.pipe-group{color:var(--slate);justify-content:space-between;gap:8px;margin-top:14px;font-size:13px;display:flex}.pipe-group span{background:linear-gradient(var(--pewter),var(--pewter)) top/100% 2px no-repeat;flex:1;padding-top:10px}.pipe-group span.ai{flex:2}.pipe-group span.you{color:var(--link);background-image:linear-gradient(var(--blue),var(--blue));flex:1;font-weight:600}.pipe-group span.eng{flex:4}.layers{gap:10px;display:grid}.layer{background:var(--charcoal-2);border-radius:20px;grid-template-columns:200px 1fr;align-items:center;gap:24px;padding:22px 26px;transition:background-color .15s;display:grid}.layer:hover{background:var(--charcoal-3)}.layer .lname{align-items:center;gap:12px;font-weight:600;display:flex}.layer .lnum{color:var(--interactive);letter-spacing:.08em;font-size:12px;font-weight:700}.layer .chips-row{flex-wrap:wrap;gap:8px;display:flex}.layer .chips-row span{border-radius:var(--r-pill);background:var(--charcoal);color:#d7dbe2;padding:6px 12px;font-size:13px}.ds{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:16px;display:grid}.ds-col{background:var(--frost);border-radius:20px;padding:22px}.ds-col .ct{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:700}.ds-req{background:var(--surface);border-radius:16px;margin-top:12px;padding:16px;transition:background-color .25s}.ds-req b{font-weight:600;display:block}.ds-req small{color:var(--slate);font-size:13px;display:block}.ds-req .status-pill{margin-top:10px}.ds-ledger{background:var(--midnight);color:var(--white);border-radius:20px;flex-direction:column;padding:22px;display:flex}.ds-ledger .ct{letter-spacing:.12em;text-transform:uppercase;color:var(--interactive);font-size:12px;font-weight:700}.ds-bal{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ds-bal div{background:var(--charcoal-2);border-radius:14px;padding:14px}.ds-bal small{color:#a7adba;font-size:12px;display:block}.ds-bal b{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:600;display:block}.ds-log{color:#c9ced8;flex:1;gap:8px;margin:14px 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;list-style:none;display:grid}.ds-log li{animation:.25s msgIn}.ds-log .ok{color:#5fd3a2}.ds-log .no{color:#ff8b95}.ds-log .info{color:var(--interactive)}.flow{gap:12px;display:grid}.flow-node{background:var(--frost);border-radius:20px;align-items:center;gap:14px;padding:20px 22px;display:flex}.flow-node b{font-weight:600;display:block}.flow-node small{color:var(--slate);font-size:13px;display:block}.flow-node.core{background:var(--midnight);color:var(--white)}.flow-node.core small{color:#a7adba}.flow-node .mods{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.flow-node .mods span{border-radius:var(--r-pill);background:var(--charcoal-2);color:#d7dbe2;padding:5px 10px;font-size:12px;font-weight:600}.flow-arrow{color:var(--ash);justify-content:center;display:flex}.chains{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.chain{background:var(--frost);text-align:center;border-radius:16px;padding:14px}.chain b{font-size:15px;font-weight:600;display:block}.chain .tag{margin-top:8px;padding:4px 10px;font-size:11px}.chain.live{background:var(--blue);color:#fff}.chain.live .tag{background:color-mix(in srgb,var(--white) 18%,transparent);color:#fff}.chain.live .tag:before{background:var(--surface)}.code{background:var(--charcoal-2);border-radius:20px;overflow:hidden}.code-head{background:var(--charcoal-3);color:#c9ced8;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.code pre{color:#e6e8ec;margin:0;padding:22px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.7;overflow-x:auto}.code .k{color:#8fb1ff}.code .s{color:#7ddbb0}.code .c{color:var(--kt-7c8494)}.code .n{color:#f5c77e}.form{background:var(--surface);border-radius:var(--r-card);padding:36px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field label,.field legend{padding:0;font-size:14px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--pewter);background:var(--surface);border-radius:var(--r-input);outline:none;width:100%;padding:13px 14px;font-size:15px;transition:border-color .15s}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue)}.field .err{color:var(--red-text);font-size:13px;display:none}.field.invalid input,.field.invalid select{border-color:var(--red-text)}.field.invalid .err{display:block}fieldset.field{border:0;margin:0;padding:0}.checks{flex-wrap:wrap;gap:8px;display:flex}.checks label{border-radius:var(--r-pill);border:1px solid var(--pewter);cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.checks input{opacity:0;pointer-events:none;position:absolute}.checks label:has(input:checked){background:var(--midnight);border-color:var(--midnight);color:var(--white)}.checks label:focus-within{outline:2px solid var(--blue);outline-offset:2px}.form-success{text-align:center;padding:24px 8px;display:none}.form.is-done .form-body{display:none}.form.is-done .form-success{display:block}.success-ring{background:var(--green-tint);width:64px;height:64px;color:var(--green-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.success-ring .icon{stroke-width:2.2px;width:30px;height:30px}.faq{gap:8px;display:grid}.faq details{background:var(--frost);border-radius:20px;transition:background-color .15s}.bg-frost .faq details{background:var(--surface)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.bg-frost .faq summary .pm{background:var(--cloud)}.faq details[open] summary .pm{transform:rotate(45deg)}.faq .ans{color:var(--slate);max-width:820px;padding:0 26px 24px}.faq .ans p{margin:0}.faq .ans p+p{margin-top:10px}.faq-group+.faq-group{margin-top:56px}.faq-group h3{margin-bottom:20px}.team-card{background:var(--surface);border-radius:var(--r-card);flex-direction:column;gap:18px;padding:28px;display:flex}.avatar{width:64px;height:64px;font-family:var(--font-display);background:var(--midnight);color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.avatar.alt{background:var(--cloud);color:var(--midnight)}.team-card b{font-size:18px;font-weight:600;display:block}.team-card small{color:var(--slate);margin-top:2px;font-size:14px;display:block}.team-card .tag{align-self:flex-start}.roadmap{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.phase{border-radius:var(--r-card);background:var(--frost);flex-direction:column;gap:14px;padding:32px;display:flex}.phase.now{background:var(--midnight);color:var(--white)}.phase.now .body,.phase.now li{color:#c9ced8}.phase ul{color:var(--slate);gap:8px;margin:0;padding-left:18px;font-size:15px;display:grid}.phase .h3{font-size:26px}.statement{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:52px;font-weight:500;line-height:1.08}.statement .dim{color:var(--kt-6e7584)}.stat-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{background:var(--frost);border-radius:20px;padding:24px}.stat b{font-family:var(--font-display);letter-spacing:-.012em;font-size:32px;font-weight:600;line-height:1.1;display:block}.stat small{color:var(--slate);margin-top:8px;font-size:14px;display:block}.bg-dark .stat{background:var(--charcoal-2)}.bg-dark .stat small{color:#a7adba}.note-box{background:var(--frost);border-radius:20px;align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.bg-frost .note-box{background:var(--surface)}.note-box .icon{color:var(--slate);margin-top:2px}.note-box p{color:var(--slate);margin:0;font-size:15px}.note-box b{color:var(--midnight)}.pattern-bg{pointer-events:none;color:var(--kt-17191e);position:absolute}.bg-charcoal .pattern-bg{color:var(--kt-1c1e23)}.pattern-bg.light{color:var(--cloud)}.section>.container{z-index:1;position:relative}.chain-row{flex-wrap:wrap;gap:10px;display:flex}.chain-pill{border-radius:var(--r-pill);background:var(--frost);align-items:center;gap:10px;padding:12px 18px;font-weight:600;display:inline-flex}.bg-frost .chain-pill{background:var(--surface)}.chain-pill .tag{padding:3px 10px;font-size:12px}.cta-band{background:var(--midnight);color:var(--white);border-radius:32px;padding:72px 64px;position:relative;overflow:hidden}.cta-band .lead{color:#b4bac6}.cta-band>*{z-index:1;position:relative}.cta-band .pattern-bg{z-index:0;position:absolute}.bg-dark .tracker .tag-demo,.bg-dark .chat .tag-demo{background:var(--kb-fff4e0);color:var(--kt-8a5300)}.bg-charcoal .flow-node,.bg-dark .flow-node{background:var(--charcoal-2);color:var(--white)}.bg-charcoal .flow-node small,.bg-dark .flow-node small{color:#a7adba}.bg-charcoal .flow-node.core,.bg-dark .flow-node.core{background:var(--surface);color:var(--midnight)}.bg-charcoal .flow-node.core small,.bg-dark .flow-node.core small{color:var(--slate)}.bg-charcoal .flow-node.core .mods span,.bg-dark .flow-node.core .mods span{background:var(--cloud);color:var(--midnight)}.bg-charcoal .chain,.bg-dark .chain{background:var(--charcoal-2)}.bg-charcoal .chain.live,.bg-dark .chain.live{background:var(--blue)}.bg-charcoal .flow-arrow,.bg-dark .flow-arrow{color:var(--kt-6e7584)}.divider-space{height:1px}.page{display:none}.page.is-active{animation:.35s pageIn;display:block}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.page-hero{padding:80px 0 88px;position:relative;overflow:hidden}.page-hero>.container{z-index:1;position:relative}.crumb{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.toast{background:var(--midnight);color:var(--white);border-radius:var(--r-pill);opacity:0;pointer-events:none;z-index:100;text-align:center;max-width:calc(100% - 32px);padding:14px 22px;font-size:14px;font-weight:500;transition:all .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1100px){.nav{gap:22px}.pipeline{grid-template-columns:repeat(4,1fr)}.pipe-group{display:none}}@media (max-width:960px){:root{--text-h-lg:52px;--text-h:38px}.nav,.header-actions .hide-m{display:none}.menu-toggle{display:inline-flex}.header-inner{justify-content:space-between;gap:16px}.split,.split-5-7,.split-7-5{grid-template-columns:1fr;gap:48px}.grid-3,.grid-4,.footer-top{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.roadmap{grid-template-columns:1fr}.stat-row{grid-template-columns:repeat(2,1fr)}.ds{grid-template-columns:1fr}.layer{grid-template-columns:1fr;gap:12px}.statement{font-size:40px}.mobile-menu{inset:calc(var(--header-h) + var(--rw-h,0px)) 0 0 0;background:var(--surface);z-index:49;padding:24px var(--gutter) 40px;position:fixed;overflow-y:auto}.mobile-menu.open{display:block}.mobile-menu a.mm-link{font-family:var(--font-display);letter-spacing:-.012em;justify-content:space-between;align-items:center;padding:18px 0;font-size:26px;font-weight:500;display:flex}.mobile-menu a.mm-link.is-active{color:var(--link)}.mobile-menu .btn-row{margin-top:32px}.mobile-menu .btn{flex:1}}@media (max-width:640px){:root{--gutter:16px;--text-h-lg:42px;--text-h:32px;--text-h-sm:24px}.section{padding:64px 0}.hero{padding:40px 0 64px}.page-hero{padding:48px 0 56px}.grid-2,.grid-3,.grid-4,.form-grid{grid-template-columns:1fr}.form,.card{padding:24px}.mock-stage{border-radius:24px;min-height:0;padding:20px}.mock-app{padding:20px}.float-chip{display:none}.pipeline{grid-template-columns:repeat(2,1fr)}.pipe{min-height:0}.pipe b{margin-top:12px}.chains{grid-template-columns:repeat(2,1fr)}.statement{font-size:32px}.cta-band{border-radius:24px;padding:48px 24px}.chat{border-radius:24px;height:560px}.stat-row{grid-template-columns:1fr 1fr}.stat b{font-size:26px}.footer-top{grid-template-columns:1fr 1fr}.ticker{gap:16px}.ticker-items{gap:20px}.faq summary{padding:18px 20px;font-size:16px}.faq .ans{padding:0 20px 20px}.swap-field input,.swap-field .out{font-size:26px}.tracker{padding:20px}.timeline li{grid-template-columns:28px 1fr}.t-time{display:none}.header-actions .btn{padding:10px 18px;font-size:14px}.logo svg{height:26px}table.assets{min-width:0}table.assets th:nth-child(2),table.assets td:nth-child(2){display:none}table.assets th,table.assets td{padding-left:6px;padding-right:6px}.table-wrap{padding:4px 12px}.chat-head small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.btn-dark{background:var(--midnight);color:var(--white);border-radius:var(--r-pill);padding:16px 28px}.btn-dark:hover{background:var(--kb-26282e)}.btn-ghost{color:var(--midnight);border-radius:var(--r-pill);background:0 0;padding:12px 18px}.btn-ghost:hover{background:var(--cloud)}.btn-lg{padding:18px 34px;font-size:17px}.btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:none}.btn.is-loading .spin{display:inline-block}.btn.is-loading{pointer-events:none;opacity:.85}@keyframes spin{to{transform:rotate(360deg)}}.header-actions .btn-ghost{padding:12px 18px;font-size:15px}.header-actions .btn-dark{padding:12px 22px;font-size:15px}.nav{gap:28px}body.layout-focus .site-header,body.layout-focus .site-footer,body.layout-focus .mobile-menu{display:none!important}.tok{position:relative;overflow:hidden}.tok img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tok.tok-img{background:var(--cloud)}.tok-sm{width:24px;height:24px;font-size:11px}.tok-xs{width:20px;height:20px;font-size:10px}.tok-md{width:32px;height:32px;font-size:13px}.tok-mono{background:var(--blue-tint);color:var(--link)}.hero2{padding:64px 0 96px}.hero2 .display{text-wrap:balance;max-width:600px;font-size:clamp(44px,5.6vw,72px)}.hl-nb{white-space:nowrap}@media (max-width:400px){.hero2 .display{font-size:min(44px,11.5vw)}}.hero2 .lead{max-width:520px;margin-top:24px}.capture{background:var(--frost);border-radius:var(--r-pill);gap:8px;max-width:520px;margin-top:40px;padding:6px;transition:box-shadow .15s;display:flex}.capture:focus-within{box-shadow:0 0 0 2px var(--blue)}.capture input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 18px;font-size:16px}.capture .btn{padding:14px 26px}.capture-err{color:var(--red-text);min-height:18px;margin:8px 0 0 18px;font-size:13px}.capture-alt{color:var(--slate);margin:8px 0 0 18px;font-size:14px}.capture-alt a{color:var(--midnight);text-underline-offset:3px;font-weight:600;text-decoration:underline}.trust-row{color:var(--slate);flex-wrap:wrap;gap:12px 28px;margin-top:40px;font-size:14px;display:flex}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row .icon{width:18px;height:18px;color:var(--midnight)}.hero-stage{background:var(--cloud);border-radius:32px;justify-content:center;align-items:center;min-height:560px;padding:48px 40px;display:flex;position:relative}.hero-pat{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-stage .pattern{color:var(--pewter);pointer-events:none;position:absolute}.sw{z-index:1;background:var(--surface);width:100%;max-width:440px;color:var(--midnight);border-radius:28px;padding:20px;position:relative}.sw-head{justify-content:space-between;align-items:center;padding:4px 4px 16px;display:flex}.sw-title{font-size:18px;font-weight:600}.sw-live{color:var(--slate);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.sw-live i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.sw-live.off i{background:var(--ash);animation:none}.sw-field{background:var(--frost);border-radius:20px;padding:16px 18px 14px;position:relative}.sw-label{color:var(--slate);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.sw-move{z-index:2;will-change:transform;position:relative}.sw-row{align-items:center;gap:12px;display:flex}.sw-input,.sw-out{min-width:0;font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--midnight);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:34px;font-weight:600;line-height:1.2;overflow:hidden}.sw-input::placeholder{color:var(--ash)}.sw-out.dim{color:var(--ash);font-size:20px;font-family:var(--font-sans);letter-spacing:0;font-weight:500}.sw-usd{color:var(--slate);font-variant-numeric:tabular-nums;min-height:20px;margin-top:4px;font-size:13px}.tok-btn{background:var(--surface);border-radius:var(--r-pill);flex:none;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:16px;font-weight:600;transition:background-color .15s;display:inline-flex}.tok-btn:hover{background:var(--cloud)}.tok-btn .tok{width:28px;height:28px;font-size:12px}.tok-btn .icon{width:16px;height:16px;color:var(--slate)}.sw-flip{z-index:3;justify-content:center;height:8px;display:flex;position:relative}.sw-flip button{background:var(--frost);border:4px solid var(--white);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sw-flip button:hover{background:var(--cloud)}.sw-flip .icon{transition:transform .45s cubic-bezier(.22,.8,.22,1)}.sw-flip button.rot .icon{transform:rotate(180deg)}.sw-rate{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;font-size:14px;display:flex}.sw-rate .rate-txt{color:var(--slate);font-variant-numeric:tabular-nums}.net-chip{background:var(--frost);border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}.sw-note{color:var(--ash);margin:12px 4px 0;font-size:12px;line-height:1.5}.tok-menu{z-index:20;background:var(--surface);border:1px solid var(--pewter);border-radius:20px;width:260px;padding:8px;position:absolute;right:20px}.tok-menu .tm-title{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);padding:8px 10px;font-size:12px;font-weight:700}.tok-opt{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.tok-opt:hover,.tok-opt:focus-visible{background:var(--frost)}.tok-opt[aria-selected=true]{background:var(--blue-tint)}.tok-opt b{font-weight:600;display:block}.tok-opt small{color:var(--slate);font-size:13px;display:block}.tok-opt .net{color:var(--slate);margin-left:auto;font-size:12px}.mk-snap{background:var(--frost);border-radius:var(--r-card);padding:8px 24px}.bg-frost .mk-snap{background:var(--surface)}.mk-table{border-collapse:collapse;width:100%}.mk-table th{color:var(--slate);text-align:right;white-space:nowrap;padding:16px 12px;font-size:13px;font-weight:600}.mk-table th:first-child,.mk-table th.l{text-align:left}.mk-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(var(--pewter),var(--pewter)) top/100% 1px no-repeat;padding:14px 12px;font-size:15px}.mk-table td.l{text-align:left}.mk-table tbody tr{transition:background-color .12s}.mk-table tbody tr:hover td{background-color:#eef0f399}.coin{align-items:center;gap:12px;min-width:0;display:flex}.coin .tok{width:32px;height:32px;font-size:12px}.coin b{font-weight:600}.coin small{color:var(--slate);text-transform:uppercase;margin-left:6px;font-size:13px}.coin .nm{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}.badge-on{color:var(--link);background:var(--blue-tint);border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;margin-left:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.rank{color:var(--ash);width:36px;font-size:13px}.spark{width:120px;height:36px;margin-left:auto;display:block}.mk-hero-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mk-stat{background:var(--frost);border-radius:20px;padding:20px 22px}.mk-stat small{color:var(--slate);font-size:13px;display:block}.mk-stat b{font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600;display:block}.mk-stat .chg{font-family:var(--font-sans);margin-left:6px}.mk-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.chain-tabs{scrollbar-width:none;gap:8px;max-width:100%;margin:-2px;padding:2px;display:flex;overflow-x:auto}.chain-tabs::-webkit-scrollbar{display:none}.chain-tab{border-radius:var(--r-pill);border:1px solid var(--pewter);color:var(--midnight);white-space:nowrap;background:var(--surface);align-items:center;gap:8px;padding:9px 16px 9px 10px;font-size:15px;font-weight:500;transition:all .15s;display:inline-flex}.chain-tab.noicon{padding-left:16px}.chain-tab:hover{background:var(--frost)}.chain-tab.is-active{background:var(--midnight);border-color:var(--midnight);color:var(--white)}.chain-tab .tok{width:22px;height:22px;font-size:10px}.chain-tab .gl{background:var(--cloud);width:22px;height:22px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;display:flex}.chain-tab.is-active .gl{background:var(--charcoal-3);color:var(--white)}.chain-tab .gl .icon{width:13px;height:13px}.search{width:280px;max-width:100%;position:relative}.search .icon{width:18px;height:18px;color:var(--ash);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search input{border:1px solid var(--pewter);border-radius:var(--r-pill);background:var(--surface);outline:none;width:100%;padding:12px 16px 12px 44px;font-size:15px}.search input:focus{border-color:var(--blue)}.mk-wrap{background:var(--surface);border-radius:var(--r-card);border:1px solid var(--cloud);padding:4px 16px;overflow-x:auto}.mk-wrap .mk-table{min-width:980px}.sort-btn{font:inherit;color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sort-btn:hover{color:var(--midnight)}.sort-btn .ar{opacity:.35;font-size:10px}th[aria-sort=ascending] .sort-btn,th[aria-sort=descending] .sort-btn{color:var(--midnight)}th[aria-sort=ascending] .ar,th[aria-sort=descending] .ar{opacity:1}.skel{background:linear-gradient(90deg,var(--cloud) 0%,var(--frost) 50%,var(--cloud) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.2s infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.mk-msg{text-align:center;color:var(--slate);padding:48px 16px}.mk-msg b{color:var(--midnight);margin-bottom:6px;font-size:17px;display:block}.how{counter-reset:how;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.how-card{background:var(--surface);border-radius:var(--r-card);counter-increment:how;padding:32px;position:relative}.how-card:before{content:counter(how);background:var(--midnight);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-weight:600;display:flex}.channels{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.channel{background:var(--frost);border-radius:var(--r-card);text-align:left;width:100%;color:inherit;flex-direction:column;gap:14px;padding:28px;transition:background-color .15s;display:flex}.bg-frost .channel{background:var(--surface)}.channel:hover,.bg-frost .channel:hover{background:var(--cloud)}.channel .top{justify-content:space-between;align-items:center;display:flex}.channel b{font-size:18px;font-weight:600}.channel p{color:var(--slate);flex:1;margin:0;font-size:15px}.channel .go{color:var(--link);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.bg-dark .channel{background:var(--charcoal-2)}.timeline-v{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-v li{grid-template-columns:140px 24px 1fr;gap:20px;padding-bottom:36px;display:grid;position:relative}.timeline-v li:last-child{padding-bottom:0}.timeline-v .when{color:var(--slate);text-align:right;padding-top:2px;font-size:14px;font-weight:600}.timeline-v .dot{background:var(--midnight);z-index:1;border-radius:50%;width:16px;height:16px;margin:4px auto 0;position:relative}.timeline-v .dot.next{background:var(--surface);border:2px solid var(--midnight)}.timeline-v li:before{content:"";background:var(--pewter);width:2px;position:absolute;top:20px;bottom:0;left:171px}.timeline-v li:last-child:before{display:none}.timeline-v b{font-size:18px;font-weight:600;display:block}.timeline-v p{color:var(--slate);margin:6px 0 0}.rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rules li{background:var(--charcoal-2);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.rules .icon{color:#ff8b95;margin-top:2px}.rules b{font-weight:600;display:block}.rules span{color:#a7adba;font-size:15px}.page[data-page=agent].is-active{height:calc(100vh - var(--rw-h,0px));height:calc(100dvh - var(--rw-h,0px));background:var(--white);flex-direction:column;display:flex}.agent-top{flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.agent-top .ttl{align-items:center;gap:10px;font-weight:600;display:flex}.agent-top .sp{flex:1}.icon-btn{width:40px;height:40px;color:var(--midnight);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.icon-btn:hover{background:var(--cloud)}.agent-scroll{scroll-behavior:smooth;flex:1;overflow-y:auto}.agent-col{max-width:760px;margin:0 auto;padding:24px 20px 32px}.agent-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:100%;margin:0 auto;padding:24px 20px 40px;display:flex}.agent-empty .big-mark{background:var(--midnight);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.agent-empty .big-mark svg{width:30px;color:var(--white)}.agent-empty h1{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:40px;font-weight:500;line-height:1.1}.agent-empty p{color:var(--slate);max-width:520px;margin:12px 0 0;font-size:17px}.sugg-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:40px;display:grid}.sugg{text-align:left;background:var(--frost);border-radius:20px;align-items:flex-start;gap:14px;padding:18px;transition:background-color .15s;display:flex}.sugg:hover{background:var(--cloud)}.sugg .si{background:var(--surface);border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sugg .si .icon{width:18px;height:18px}.sugg b{font-size:15px;font-weight:600;display:block}.sugg span{color:var(--slate);margin-top:2px;font-size:14px;display:block}.agent-composer{background:linear-gradient(color-mix(in srgb,var(--white) 0%,transparent),var(--white) 24px);flex:none;padding:8px 20px 16px}.composer{background:var(--frost);border-radius:28px;align-items:flex-end;gap:10px;max-width:760px;margin:0 auto;padding:8px 8px 8px 22px;transition:box-shadow .15s;display:flex}.composer:focus-within{box-shadow:0 0 0 2px var(--blue)}.composer textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:160px;padding:10px 0;font-size:16px;line-height:1.5}.composer button{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,opacity .15s;display:flex}.composer button:hover{background:var(--blue-hover)}.composer button:disabled{background:var(--pewter);color:var(--ash);cursor:not-allowed}.composer-note{text-align:center;max-width:760px;color:var(--ash);margin:10px auto 0;font-size:12px}.c-msg{margin:0 0 22px;animation:.25s msgIn}.c-msg.user{justify-content:flex-end;display:flex}.c-msg.user .bub{background:var(--cloud);white-space:pre-wrap;word-break:break-word;border-radius:22px 22px 6px;max-width:80%;padding:11px 18px;font-size:16px;line-height:1.5}.c-msg.agent{grid-template-columns:32px 1fr;gap:14px;display:grid}.c-msg.agent .av{background:var(--midnight);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.c-msg.agent .av svg{color:#fff;width:17px}.c-msg.agent .txt{min-width:0;padding-top:4px;font-size:16px;line-height:1.6}.c-msg.agent .txt p{margin:0}.c-msg.agent .txt p+p{margin-top:10px}.c-msg .cardlet{border-radius:20px;max-width:440px;margin-top:14px}.c-msg .chips{margin-top:12px}.c-msg .chip:disabled{opacity:.45;cursor:default;border-color:var(--pewter)}.c-msg.agent .txt .cardlet+p,.c-msg.agent .txt .mini-steps+p{margin-top:14px}.c-msg .mini-steps{margin-top:12px}.agent-body{flex:1;min-height:0;display:flex}.agent-main{flex-direction:column;flex:1;min-width:0;display:flex}.agent-side{border-right:1px solid var(--cloud);background:var(--surface);flex-direction:column;flex:none;gap:28px;width:288px;padding:8px 16px 24px 20px;display:flex;overflow-y:auto}.agent-side-btn{display:none}.as-h{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 10px 4px;font-size:12px;font-weight:700}.as-card{background:var(--frost);border-radius:20px;padding:16px}.as-sub{color:var(--slate);font-size:13px}.as-total{font-family:var(--font-display);letter-spacing:-.012em;margin:2px 0 14px;font-size:26px;font-weight:500;line-height:1.2}.as-rows{gap:10px;display:grid}.as-row{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.as-row b{white-space:nowrap;font-weight:600}.as-row .v{color:var(--slate);white-space:nowrap;margin-left:auto}.as-p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.as-p b{color:var(--midnight)}.as-p+.as-p{margin-top:6px}.as-link{margin-top:14px;font-size:14px}.as-btn{margin-top:14px}.as-list{gap:2px;display:grid}.as-item{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;transition:background-color .15s;display:flex}.as-item:hover{background:var(--frost)}.as-item.on{background:var(--cloud);font-weight:600}.as-item .icon{width:16px;height:16px;color:var(--slate);flex:none}.as-item .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.as-item .w{color:var(--ash);flex:none;font-size:12px;font-weight:400}.as-empty{color:var(--ash);margin:0;padding:4px 10px;font-size:14px}@media (max-width:860px){.agent-side{z-index:91;border-right:0;width:min(320px,86vw);padding-top:20px;transition:transform .28s cubic-bezier(.22,.8,.22,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.agent-side.open{transform:none;box-shadow:0 30px 70px -24px #0a0b0d61}.agent-side-btn{display:inline-flex}}@media (prefers-reduced-motion:reduce){.agent-side{transition:none}}.sheet-back{z-index:90;opacity:0;pointer-events:none;background:#0a0b0d66;transition:opacity .2s;position:fixed;inset:0}.sheet-back.open{opacity:1;pointer-events:auto}.sheet{background:var(--surface);z-index:91;flex-direction:column;width:440px;max-width:100%;transition:transform .28s cubic-bezier(.22,.8,.22,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.sheet.open{transform:none}.sheet-head{justify-content:space-between;align-items:center;padding:18px 20px 8px 28px;display:flex}.sheet-body{padding:8px 28px 32px;overflow-y:auto}.sheet-steps{counter-reset:ss;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sheet-steps li{counter-increment:ss;border-radius:16px;grid-template-columns:32px 1fr;gap:14px;padding:12px 14px;display:grid}.sheet-steps li:before{content:counter(ss);background:var(--cloud);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.sheet-steps li.key{background:var(--blue-tint)}.sheet-steps li.key:before{background:var(--blue);color:#fff}.sheet-steps b{font-weight:600;display:block}.sheet-steps span{color:var(--slate);font-size:14px;display:block}.page[data-page=signup].is-active,.page[data-page=login].is-active{min-height:calc(100vh - var(--rw-h,0px));min-height:calc(100dvh - var(--rw-h,0px));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.auth-main{flex-direction:column;padding:20px 40px 32px;display:flex}.auth-top{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.auth-top .logo svg{width:auto;height:28px}.auth-top .alt{color:var(--slate);font-size:15px}.auth-top .alt a{color:var(--midnight);margin-left:4px;font-weight:600}.auth-body{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex}.auth-card{width:100%;max-width:420px}.auth-card h1{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:36px;font-weight:500;line-height:1.1}.auth-card .sub{color:var(--slate);margin:12px 0 0;font-size:16px}.auth-card .sub b{color:var(--midnight);word-break:break-all}.auth-progress{align-items:center;gap:12px;margin-bottom:28px;display:flex}.auth-progress .bars{flex:1;gap:6px;display:flex}.auth-progress .bars i{background:var(--cloud);border-radius:4px;flex:1;height:4px;transition:background-color .3s}.auth-progress .bars i.on{background:var(--midnight)}.auth-progress span{color:var(--slate);white-space:nowrap;font-size:13px}.auth-step{display:none}.auth-step.is-active{animation:.3s pageIn;display:block}.auth-form{gap:18px;margin-top:32px;display:grid}.auth-form .field label{justify-content:space-between;align-items:baseline;display:flex}.auth-form .field label a{color:var(--link);font-size:14px;font-weight:500}.auth-form .btn{width:100%}.pw-wrap{position:relative}.pw-wrap input{padding-right:52px}.pw-toggle{width:40px;height:40px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle:hover{background:var(--cloud)}.pw-rules{color:var(--slate);grid-template-columns:1fr 1fr;gap:6px 12px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pw-rules li{align-items:center;gap:6px;display:flex}.pw-rules li .icon{stroke-width:2.5px;width:14px;height:14px;color:var(--pewter)}.pw-rules li.ok{color:var(--green-text)}.pw-rules li.ok .icon{color:var(--green)}.strength{gap:4px;margin-top:2px;display:flex}.strength i{background:var(--cloud);border-radius:4px;flex:1;height:4px;transition:background-color .2s}.strength[data-s="1"] i:nth-child(-n+1){background:var(--red)}.strength[data-s="2"] i:nth-child(-n+2),.strength[data-s="3"] i:nth-child(-n+3){background:#e9a23b}.strength[data-s="4"] i:nth-child(-n+4){background:var(--green)}.strength-label{color:var(--slate);margin-top:6px;font-size:13px}.check-row{color:var(--slate);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:1px 0 0}.check-row a{color:var(--midnight);text-underline-offset:3px;font-weight:600;text-decoration:underline}.otp{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.otp input{border:1px solid var(--pewter);text-align:center;width:100%;height:60px;font-family:var(--font-display);background:var(--surface);border-radius:12px;outline:none;font-size:26px;font-weight:600;transition:border-color .15s}.otp input:focus{border-color:var(--blue)}.otp.invalid input{border-color:var(--red-text)}.otp-err{color:var(--red-text);min-height:18px;margin-top:-8px;font-size:13px}.resend{color:var(--slate);text-align:center;font-size:14px}.resend button{color:var(--link);font-weight:600}.resend button:disabled{color:var(--ash);cursor:default}.text-btn{color:var(--slate);text-align:center;border-radius:8px;padding:8px;font-size:15px;font-weight:600}.text-btn:hover{color:var(--midnight)}.qr-row{background:var(--frost);border-radius:20px;grid-template-columns:148px 1fr;align-items:center;gap:20px;margin-top:28px;padding:18px;display:grid}.qr-box{background:var(--surface);border-radius:14px;width:148px;height:148px;padding:10px;position:relative}.qr-box svg{width:100%;height:100%}.qr-box .ql{background:color-mix(in srgb,var(--white) 92%,transparent);text-align:center;color:var(--slate);border-radius:6px;padding:3px;font-size:10px;font-weight:700;position:absolute;inset:auto 8px 8px}.key-txt{letter-spacing:.06em;word-break:break-all;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600}.auth-note{color:var(--slate);background:var(--frost);border-radius:14px;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;font-size:13px;display:flex}.auth-note .icon{flex:none;width:16px;height:16px;margin-top:1px}.phish{color:var(--green-text);background:var(--green-tint);border-radius:var(--r-pill);align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:13px;display:inline-flex}.phish .icon{width:14px;height:14px}.auth-side{background:var(--midnight);color:var(--white);flex-direction:column;justify-content:flex-end;padding:56px;display:flex;position:relative;overflow:hidden}.auth-side .pattern-bg{color:var(--kt-17191e)}.auth-side .inner{z-index:1;max-width:440px;position:relative}.auth-side h2{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:40px;font-weight:500;line-height:1.1}.auth-side ul{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-side li{color:#c9ced8;align-items:flex-start;gap:12px;display:flex}.auth-side li .icon{color:var(--interactive);margin-top:2px}.auth-success{text-align:center}.auth-success .success-ring{margin-bottom:24px}.preview-note{color:var(--ash);text-align:center;margin-top:28px;font-size:12px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.channel-ico{background:var(--midnight);width:44px;height:44px;color:var(--white);border-radius:14px;justify-content:center;align-items:center;display:flex}.channel-ico .icon{width:20px;height:20px}@media (max-width:1100px){.channels{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.page[data-page=signup].is-active,.page[data-page=login].is-active{grid-template-columns:1fr}.auth-side{display:none}.mk-hero-stats{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:1fr}.hero-stage{min-height:0;padding:32px 20px}.mk-controls .search{width:100%}}@media (max-width:640px){.auth-main{padding:12px 16px 24px}.auth-body{align-items:flex-start;padding:24px 0}.auth-top .alt span{display:none}.auth-card h1{font-size:30px}.otp{gap:6px}.otp input{height:52px;font-size:22px}.pw-rules{grid-template-columns:1fr}.qr-row{text-align:center;grid-template-columns:1fr;justify-items:center}.capture{background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:0}.capture:focus-within{box-shadow:none}.capture input{background:var(--frost);border-radius:var(--r-pill);padding:16px 20px}.capture input:focus{box-shadow:0 0 0 2px var(--blue)}.capture .btn{width:100%}.capture-err,.capture-alt{margin-left:4px}.sw{border-radius:24px;padding:16px}.sw-input,.sw-out{font-size:28px}.channels{grid-template-columns:1fr}.timeline-v li{grid-template-columns:20px 1fr;gap:14px}.timeline-v .when{text-align:left;order:-1;grid-column:2}.timeline-v li{grid-template-areas:"dot when""dot body"}.timeline-v li:before{left:9px}.sugg-grid{grid-template-columns:1fr}.agent-empty h1{font-size:30px}.agent-top{padding:0 10px}.agent-top .hide-s{display:none}.agent-top{gap:4px}.agent-top .ttl{white-space:nowrap;gap:8px}.agent-top .btn-sm{gap:6px;padding:10px}.mk-snap{padding:4px 12px}.mk-table .hide-m,.mk-table td.hide-m{display:none}.mk-wrap{padding:4px 8px}.mk-wrap .mk-table{min-width:0}.mk-wrap .hide-m{display:none}.mk-table th,.mk-table td{padding-left:6px;padding-right:6px}.coin .tok{width:28px;height:28px}.coin small{margin-left:0;display:block}.badge-on{margin-left:0}.spark{width:72px}}.bg-frost .pipe{background:var(--surface)}.bg-frost .pipe.key{background:var(--blue)}.mk-controls{display:block}.chain-tabs{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.mk-subrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.mk-subrow .caption{margin:0}@media (max-width:640px){.mk-subrow .search{width:100%}}.checks label{position:relative}
:root{--header-h:64px}.header-inner{gap:32px}.logo svg{height:22px}.nav{gap:22px}.nav a{font-size:15px}.nav a.is-active:after{bottom:-3px}.header-actions{gap:8px}.header-actions .btn-ghost,.header-actions .btn-dark{padding:10px 18px;font-size:14px}.user-btn{gap:8px!important;padding:6px 16px 6px 6px!important}.u-av{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:1000px){.nav-xl{display:none}}@media (max-width:1100px){.nav{gap:18px}.nav a{font-size:14.5px}}@media (max-width:640px){.logo svg{height:20px}.menu-toggle{width:40px;height:40px}}
.page[data-page=app].is-active{min-height:calc(100vh - var(--rw-h,0px));min-height:calc(100dvh - var(--rw-h,0px));background:var(--frost);display:block}.app{color:var(--midnight);font-family:var(--font-sans);background:var(--frost);min-height:inherit;position:relative;container:app/inline-size}.ap-limit{background:var(--frost);border-radius:16px;padding:14px}.ap-limit .lt{color:var(--slate);justify-content:space-between;font-size:12px;display:flex}.ap-limit b{font-variant-numeric:tabular-nums;font-size:14px}.meter{background:var(--cloud);border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.meter i{background:var(--midnight);border-radius:6px;height:100%;transition:width .4s;display:block}.meter.warn i{background:#e9a23b}.meter.full i{background:var(--red)}.ap-ibtn{width:40px;height:40px;color:var(--midnight);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex;position:relative}.ap-ibtn:hover{background:var(--cloud)}.ap-ibtn .icon{width:20px;height:20px}.ap-ibtn .dot{background:var(--blue);color:#fff;border:2px solid var(--frost);border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:7px;right:7px}.ap-acct{border-radius:var(--r-pill);align-items:center;gap:10px;padding:4px 10px 4px 4px;transition:background-color .12s;display:inline-flex}.ap-acct:hover{background:var(--cloud)}.ap-av{background:var(--midnight);width:34px;height:34px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ap-av.lg{width:56px;height:56px;font-size:20px}.ap-acct .nm{text-align:left;font-size:14px;font-weight:600;line-height:1.2}.ap-acct .nm small{color:var(--slate);font-size:12px;font-weight:500;display:block}.ap-acct .icon{width:16px;height:16px;color:var(--slate)}.demo-pill{letter-spacing:.04em;text-transform:uppercase;background:var(--kb-fff4e0);color:var(--kt-8a5300);border-radius:var(--r-pill);white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:700}.ap-view:focus{outline:none}.ap-tabs{display:none}.ap-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.c-12{grid-column:span 12}.c-8{grid-column:span 8}.c-7{grid-column:span 7}.c-6{grid-column:span 6}.c-5{grid-column:span 5}.c-4{grid-column:span 4}.ap-card{background:var(--surface);border-radius:20px;min-width:0;padding:24px}.ap-card.flat{background:0 0;padding:0}.ap-card-h{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:16px;display:flex}.ap-card-h h2,.ap-card-h h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.ap-card-h .link{font-size:14px}.ap-sub{color:var(--slate);margin:0;font-size:13px}.ap-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 22px;display:flex}.ap-hello h2{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:30px;font-weight:500;line-height:1.15}.ap-hello p{color:var(--slate);margin:4px 0 0;font-size:15px}.qa{flex-wrap:wrap;gap:8px;display:flex}.qa .btn{padding:11px 18px;font-size:14px}.qa .btn .icon{width:17px;height:17px}.pf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-label{color:var(--slate);align-items:center;gap:8px;font-size:14px;display:flex}.pf-eye{width:30px;height:30px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pf-eye:hover{background:var(--cloud);color:var(--midnight)}.pf-eye .icon{width:17px;height:17px}.pf-val{font-family:var(--font-display);letter-spacing:-.018em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;font-weight:600;line-height:1.1}.pf-chg{color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.seg-sm{background:var(--frost);border-radius:var(--r-pill);padding:3px;display:inline-flex}.seg-sm button{border-radius:var(--r-pill);color:var(--slate);padding:6px 12px;font-size:13px;font-weight:600}.seg-sm button.is-active{background:var(--knob);color:var(--midnight)}.chart{height:220px;margin-top:18px;position:relative}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart .gl{stroke:var(--cloud);stroke-width:1px}.chart .yl{color:var(--ash);background:var(--surface);font-variant-numeric:tabular-nums;padding-left:6px;font-size:11px;position:absolute;right:0;transform:translateY(-50%)}.chart .xl{color:var(--ash);white-space:nowrap;font-size:11px;position:absolute;bottom:-20px;transform:translate(-50%)}.chart .xh{background:var(--pewter);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0}.chart .hd{background:var(--blue);border:2px solid var(--white);pointer-events:none;border-radius:50%;width:10px;height:10px;display:none;position:absolute;transform:translate(-50%,-50%)}.chart .tt{background:var(--midnight);color:var(--white);white-space:nowrap;pointer-events:none;z-index:2;border-radius:10px;padding:8px 10px;font-size:12px;display:none;position:absolute;top:-6px;transform:translate(-50%,-100%)}.chart .tt b{font-variant-numeric:tabular-nums;font-size:14px;display:block}.chart.hover .xh,.chart.hover .hd,.chart.hover .tt{display:block}.chart-note{color:var(--ash);justify-content:space-between;gap:12px;margin-top:28px;font-size:12px;display:flex}.chart-empty{background:var(--frost);text-align:center;height:220px;color:var(--slate);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding:16px;display:flex}.chart-empty b{color:var(--midnight)}.ap-list{display:grid}.ap-row{text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 8px;transition:background-color .12s;display:grid}button.ap-row:hover,a.ap-row:hover{background:var(--frost)}.ap-row .t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.ap-row .t small{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ap-row .v{text-align:right;font-variant-numeric:tabular-nums}.ap-row .v b{font-size:15px;font-weight:600;display:block}.ap-row .v small{color:var(--slate);font-size:13px;display:block}.ap-row .tok{width:40px;height:40px;font-size:15px}.tx-ic{background:var(--frost);width:40px;height:40px;color:var(--midnight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tx-ic .icon{width:18px;height:18px}.tx-ic .mini{border:2px solid var(--white);width:20px;height:20px;font-size:9px;position:absolute;bottom:-3px;right:-3px}.amt-pos{color:var(--green-text)}.empty{text-align:center;color:var(--slate);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.empty .eic{background:var(--frost);width:52px;height:52px;color:var(--midnight);border-radius:16px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.empty b{color:var(--midnight);font-size:16px}.empty .btn{margin-top:8px}.onb{background:var(--midnight);color:var(--white);border-radius:20px;padding:24px;position:relative;overflow:hidden}.onb .pattern-bg{color:var(--kt-17191e)}.onb>*{z-index:1;position:relative}.onb .pattern-bg{z-index:0;position:absolute}.onb h3{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:22px;font-weight:600}.onb .prog{color:#a7adba;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.onb .prog .meter{background:var(--charcoal-3);flex:1;max-width:240px;margin:0}.onb .prog .meter i{background:var(--surface)}.onb-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.onb-step{background:var(--charcoal-2);text-align:left;color:var(--white);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.onb-step .ck{border:2px solid var(--charcoal-3);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.onb-step.done .ck{background:var(--green);border-color:var(--green)}.onb-step .ck .icon{stroke-width:3px;color:#fff;width:14px;height:14px}.onb-step b{font-size:15px;font-weight:600}.onb-step span{color:#a7adba;font-size:13px}.onb-step .go{color:var(--interactive);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.onb-step.done{opacity:.7}.ap-table-wrap{margin:0 -8px;overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;min-width:640px}.ap-table th{color:var(--slate);text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;font-size:12px;font-weight:600}.ap-table th.r,.ap-table td.r{text-align:right}.ap-table td{font-variant-numeric:tabular-nums;background:linear-gradient(var(--cloud),var(--cloud)) top/100% 1px no-repeat;vertical-align:middle;padding:14px 12px;font-size:14px}.ap-table tbody tr{cursor:pointer;transition:background-color .12s}.ap-table tbody tr:hover td{background-color:var(--frost)}.ap-table tbody tr.nohover{cursor:default}.ap-table tbody tr.nohover:hover td{background-color:#0000}.ap-table .coin b{font-size:15px}.ap-table .muted{color:var(--slate)}.row-acts{gap:6px;display:inline-flex}.row-acts .btn{padding:8px 14px;font-size:13px}.ap-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ap-toolbar .sp{flex:1}.ap-select{appearance:none;border:1px solid var(--pewter);border-radius:var(--r-pill);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235B616E' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding:9px 34px 9px 14px;font-size:14px;font-weight:500}.ap-select:focus{border-color:var(--blue);outline:none}.ap-search{min-width:220px;position:relative}.ap-search .icon{width:16px;height:16px;color:var(--ash);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ap-search input{border:1px solid var(--pewter);border-radius:var(--r-pill);background:var(--surface);outline:none;width:100%;padding:9px 14px 9px 36px;font-size:14px}.ap-search input:focus{border-color:var(--blue)}.pager{color:var(--slate);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.pager .btn{padding:8px 14px;font-size:13px}.status-pill.warn{background:var(--kb-fff4e0);color:var(--kt-8a5300)}.ap-form{gap:18px;display:grid}.ap-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.ap-label small{color:var(--slate);font-size:13px;font-weight:500}.ap-input{border:1px solid var(--pewter);background:var(--surface);border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:15px;transition:border-color .12s}.ap-input:focus{border-color:var(--blue)}.ap-input.invalid{border-color:var(--red-text)}.ap-err{color:var(--red-text);min-height:0;margin-top:6px;font-size:13px}.ap-help{color:var(--slate);margin-top:6px;font-size:13px}.amt-box{border:1px solid var(--pewter);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 16px;transition:border-color .12s;display:flex}.amt-box:focus-within{border-color:var(--blue)}.amt-box.invalid{border-color:var(--red-text)}.amt-box input{min-width:0;font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:28px;font-weight:600}.amt-box .unit{color:var(--slate);font-weight:600}.max-btn{border-radius:var(--r-pill);background:var(--frost);padding:7px 12px;font-size:13px;font-weight:700}.max-btn:hover{background:var(--cloud)}.asset-pick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.asset-opt{border:1px solid var(--pewter);text-align:left;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;transition:border-color .12s,background-color .12s;display:flex}.asset-opt:hover{background:var(--frost)}.asset-opt.is-active{border-color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight)}.asset-opt .tok{width:32px;height:32px;font-size:13px}.asset-opt b{font-size:15px;font-weight:600;display:block}.asset-opt small{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.net-pick{flex-wrap:wrap;gap:8px;display:flex}.net-opt{border:1px solid var(--pewter);border-radius:var(--r-pill);align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:14px;font-weight:600;display:inline-flex}.net-opt.is-active{border-color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight)}.net-opt[disabled]{opacity:.5;cursor:not-allowed}.net-opt .tag{padding:2px 8px;font-size:11px}.kv{gap:12px;font-size:14px;display:grid}.kv>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kv dt{color:var(--slate)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;word-break:break-all;margin:0;font-weight:600}.kv .total dd{font-size:17px}.kv .sepr{background:var(--cloud);height:1px}.callout{background:var(--frost);color:var(--slate);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.callout .icon{width:18px;height:18px;color:var(--midnight);flex:none;margin-top:1px}.callout b{color:var(--midnight)}.callout.warn{background:var(--kb-fff8ec)}.callout.warn .icon{color:var(--kt-8a5300)}.callout.err{background:var(--red-tint)}.callout.err .icon{color:var(--red-text)}.demo-flag{letter-spacing:.05em;text-transform:uppercase;color:var(--kt-8a5300);background:var(--kb-fff4e0);vertical-align:middle;border-radius:6px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.stepper{gap:6px;margin-bottom:24px;display:flex}.stepper .st{color:var(--ash);flex-direction:column;flex:1;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.stepper .st i{background:var(--cloud);border-radius:4px;height:4px;display:block}.stepper .st.on{color:var(--midnight)}.stepper .st.on i{background:var(--midnight)}.stepper .st.cur i{background:var(--blue)}.stepper .st span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow-card{max-width:none}.flow-actions{gap:10px;margin-top:24px;display:flex}.flow-actions .btn{flex:1;padding:14px 20px}.flow-actions .btn-soft{flex:none}.rcp-list{gap:8px;display:grid}.rcp{border:1px solid var(--pewter);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .12s,background-color .12s;display:grid}.rcp:hover{background:var(--frost)}.rcp.is-active{border-color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight)}.rcp[disabled]{opacity:.5;cursor:not-allowed}.rcp .ap-av{background:var(--cloud);width:40px;height:40px;color:var(--midnight)}.rcp b{font-weight:600;display:block}.rcp small{color:var(--slate);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:block}.wl-badge{color:var(--green-text);background:var(--green-tint);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.wl-badge .icon{stroke-width:3px;width:11px;height:11px}.tabs-line{border-radius:var(--r-pill);background:var(--frost);gap:4px;margin-bottom:14px;padding:4px;display:flex}.tabs-line button{border-radius:var(--r-pill);color:var(--slate);flex:1;padding:9px 12px;font-size:14px;font-weight:600}.tabs-line button.is-active{background:var(--knob);color:var(--midnight)}.dep-addr{background:var(--frost);border-radius:20px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.qr{background:var(--surface);border-radius:16px;width:180px;height:180px;padding:12px;position:relative}.qr svg{width:100%;height:100%;display:block}.qr .qr-logo{background:var(--surface);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr .qr-logo .tok{width:30px;height:30px}.addr-txt{word-break:break-all;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:600;line-height:1.5}.addr-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.addr-actions .btn{padding:10px 16px;font-size:14px}.psw-field{background:var(--frost);border-radius:18px;padding:16px 18px}.psw-field .row1{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;font-size:13px;display:flex}.psw-field .row1 button{color:var(--link);margin-left:8px;font-size:12px;font-weight:700}.psw-move{will-change:transform;z-index:2;align-items:center;gap:10px;display:flex;position:relative}.psw-move input,.psw-move output{min-width:0;font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-size:30px;font-weight:600;overflow:hidden}.psw-move output.dim{color:var(--ash);font-size:18px;font-family:var(--font-sans);letter-spacing:0;font-weight:500}.psw-usd{color:var(--slate);font-variant-numeric:tabular-nums;min-height:19px;margin-top:4px;font-size:13px}.psw-sel{gap:6px;display:flex}.psw-sel button{border-radius:var(--r-pill);background:var(--surface);border:1px solid #0000;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.psw-sel button .tok{width:24px;height:24px;font-size:10px}.psw-sel button.is-active{border-color:var(--midnight)}.psw-sel button[disabled]{opacity:.35;cursor:not-allowed}.quote-ring{color:var(--slate);align-items:center;gap:6px;font-size:12px;display:inline-flex}.quote-ring svg{width:16px;height:16px;transform:rotate(-90deg)}.quote-ring circle{fill:none;stroke-width:3px}.switch{flex:none;width:44px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.switch span{background:var(--pewter);pointer-events:none;border-radius:13px;transition:background-color .15s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--blue)}.switch input:checked+span:after{transform:translate(18px)}.switch input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.set-row{background:linear-gradient(var(--cloud),var(--cloud)) top/100% 1px no-repeat;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.set-row:first-child{background:0 0;padding-top:4px}.set-row b{font-size:15px;font-weight:600;display:block}.set-row small{color:var(--slate);max-width:520px;margin-top:2px;font-size:13px;display:block}.set-row .btn{padding:9px 16px;font-size:14px}.ap-pop{z-index:60;background:var(--surface);border:1px solid var(--cloud);border-radius:18px;width:380px;max-width:calc(100vw - 24px);position:absolute}.ap-pop-h{justify-content:space-between;align-items:center;padding:14px 16px 8px 18px;display:flex}.ap-pop-h b{font-size:15px}.ap-pop-h button{color:var(--link);font-size:13px;font-weight:600}.ntf-list{max-height:420px;padding:4px 8px 8px;overflow-y:auto}.ntf{text-align:left;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 8px;align-items:flex-start;gap:12px;width:100%;padding:10px;display:grid}.ntf:hover{background:var(--frost)}.ntf .ni{background:var(--frost);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ntf .ni .icon{width:16px;height:16px}.ntf b{font-size:14px;font-weight:600;display:block}.ntf span{color:var(--slate);font-size:13px;display:block}.ntf time{color:var(--ash);margin-top:2px;font-size:12px;display:block}.ntf .ud{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:6px}.ntf.read .ud{visibility:hidden}.ap-menu{width:260px;padding:8px}.ap-menu .who{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.ap-menu .who b{font-size:14px;display:block}.ap-menu .who small{color:var(--slate);word-break:break-all;font-size:12px;display:block}.ap-menu a,.ap-menu button.mi{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;font-weight:500;display:flex}.ap-menu a:hover,.ap-menu button.mi:hover{background:var(--frost)}.ap-menu .icon{width:17px;height:17px;color:var(--slate)}.ap-menu .sep{background:var(--cloud);height:1px;margin:6px 4px}.ap-overlay{z-index:100;opacity:0;background:#0a0b0d73;justify-content:center;align-items:center;padding:20px;transition:opacity .18s;display:flex;position:fixed;inset:0}.ap-overlay.open{opacity:1}.ap-modal{background:var(--surface);border-radius:24px;width:100%;max-width:460px;max-height:calc(100dvh - 40px);transition:transform .2s cubic-bezier(.22,.8,.22,1);overflow-y:auto;transform:translateY(12px)scale(.98)}.ap-overlay.open .ap-modal{transform:none}.ap-modal-h{justify-content:space-between;align-items:center;padding:20px 20px 4px 24px;display:flex}.ap-modal-h h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ap-modal-b{padding:12px 24px 24px}.ap-overlay.drawer{justify-content:flex-end;align-items:stretch;padding:0}.ap-overlay.drawer .ap-modal{border-radius:24px 0 0 24px;max-width:460px;height:100%;max-height:none;transform:translate(40px)}.ap-overlay.drawer.open .ap-modal{transform:none}.big-amt{font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.mono-s{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.copy-inline{align-items:center;gap:6px;display:inline-flex}.copy-inline button{width:26px;height:26px;color:var(--slate);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.copy-inline button:hover{background:var(--cloud);color:var(--midnight)}.copy-inline .icon{width:14px;height:14px}.vt{margin:0;padding:0;list-style:none}.vt li{grid-template-columns:22px 1fr auto;gap:12px;padding-bottom:16px;font-size:14px;display:grid;position:relative}.vt li:last-child{padding-bottom:0}.vt li:before{content:"";background:var(--cloud);width:2px;position:absolute;top:22px;bottom:0;left:10px}.vt li:last-child:before{display:none}.vt .d{background:var(--cloud);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.vt .d .icon{stroke-width:3px;color:#fff;width:12px;height:12px}.vt li.done .d{background:var(--green)}.vt li.active .d{background:var(--blue)}.vt li.fail .d{background:var(--red)}.vt li.pending b{color:var(--ash)}.vt li.done:before{background:var(--green)}.vt time{color:var(--ash);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.success-big{text-align:center;padding:8px 0 4px}.success-big .success-ring{width:72px;height:72px}.ad-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ad-head .tok{width:52px;height:52px;font-size:20px}.ad-head h2{font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:28px;font-weight:600}.back-link{color:var(--slate);align-items:center;gap:6px;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--midnight)}.back-link .icon{width:16px;height:16px}.stat-mini{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-mini div{background:var(--frost);border-radius:14px;padding:14px}.stat-mini small{color:var(--slate);font-size:12px;display:block}.stat-mini b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;display:block}@container app (max-width:1100px){.c-8,.c-7{grid-column:span 12}.c-5,.c-4{grid-column:span 6}.onb-steps{grid-template-columns:repeat(2,1fr)}}@container app (max-width:860px){.ap-acct .nm,.ap-acct>.icon{display:none}.ap-acct{padding:4px}.ap-tabs{z-index:40;background:color-mix(in srgb,var(--white) 96%,transparent);-webkit-backdrop-filter:blur(12px);padding:6px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cloud);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app.is-mock .ap-tabs{position:absolute}.ap-tabs a,.ap-tabs button{color:var(--slate);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:600;display:flex}.ap-tabs .icon{width:22px;height:22px}.ap-tabs .is-active{color:var(--link)}.ap-tabs .mid span.circ{background:var(--blue);color:#fff;border:4px solid var(--white);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-18px;display:flex}.c-6,.c-5,.c-4{grid-column:span 12}.ap-grid{gap:14px}.ap-card{border-radius:18px;padding:18px}.ap-hello h2{font-size:24px}.qa{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.qa .btn{border-radius:16px;flex-direction:column;gap:6px;padding:12px 4px;font-size:12px}.pf-val{font-size:32px}.dep-addr{text-align:center;grid-template-columns:1fr;justify-items:center}.addr-actions{justify-content:center}.asset-pick{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-opt{text-align:center;flex-direction:column;padding:10px 6px}.stepper .st span{display:none}.ap-toolbar .ap-search{flex:100%}.ap-table th.hide-s,.ap-table td.hide-s{display:none}.ap-table{min-width:0}.stat-mini{grid-template-columns:1fr 1fr}.flow-card{max-width:none}}@container app (max-width:480px){.onb-steps{grid-template-columns:1fr}.ap-hello{margin-top:4px}}@media (max-width:640px){.ap-overlay{align-items:flex-end;padding:0}.ap-modal{border-radius:24px 24px 0 0;max-height:92dvh}.ap-overlay.drawer .ap-modal{border-radius:24px 24px 0 0;max-width:none;height:auto;max-height:92dvh;transform:translateY(40px)}.ap-overlay.drawer{align-items:flex-end}.ap-pop{width:auto;left:12px!important;right:12px!important;top:calc(64px + var(--rw-h,0px))!important;position:fixed!important}}
.devices{max-width:1080px;margin:56px auto 0;padding-bottom:20px;position:relative}.laptop{width:88%;position:relative}.laptop-lid{background:var(--kb-0b0c0e);border-radius:22px 22px 0 0;padding:2.2% 2.2% 1.6%;position:relative}.laptop-lid:before{content:"";background:var(--kb-2a2d34);border-radius:50%;width:6px;height:6px;position:absolute;top:.9%;left:50%;transform:translate(-50%)}.laptop-base{background:linear-gradient(var(--kb-d7d9de),var(--kb-b9bcc3));border-radius:0 0 18px 18px;height:18px;margin:0 -5%;position:relative}.laptop-base:before{content:"";background:#a9acb4;border-radius:0 0 10px 10px;width:16%;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.screen{background:var(--frost);border-radius:6px;position:relative;overflow:hidden}.laptop .screen{aspect-ratio:16/10}.mock-canvas{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.laptop .mock-canvas{width:1280px;height:800px}.phone{background:var(--kb-0b0c0e);border-radius:44px;width:25%;min-width:170px;padding:10px;position:absolute;bottom:-6px;right:0}.phone .screen{aspect-ratio:390/844;background:var(--surface);border-radius:34px}.phone .mock-canvas{width:390px;height:844px}.phone-island{background:var(--kb-0b0c0e);z-index:5;border-radius:12px;width:30%;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mchat{background:var(--surface);flex-direction:column;width:390px;height:844px;padding-top:44px;display:flex}.mchat .agent-top{height:56px;padding:0 14px}.mchat .body{flex-direction:column;flex:1;justify-content:flex-end;padding:12px 18px;display:flex;overflow:hidden}.mchat .c-msg{margin-bottom:16px}.mchat .c-msg.user .bub,.mchat .c-msg.agent .txt{font-size:15px}.mchat .cardlet{max-width:none}.mchat .composer{margin:0 14px 28px}.mchat .btn.pressed{background:var(--blue-hover);transform:scale(.96)}.dev-feats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.dev-feat{align-items:flex-start;gap:14px;display:flex}.dev-feat .icon-bubble{flex:none;margin:0}.dev-feat b{font-size:17px;font-weight:600;display:block}.dev-feat p{color:var(--slate);margin:4px 0 0;font-size:15px}@media (max-width:960px){.dev-feats{grid-template-columns:1fr}}@media (max-width:640px){.laptop{width:100%}.laptop-lid{border-radius:12px 12px 0 0}.laptop-base{height:10px;margin:0 -3%}.phone{border-radius:36px;width:62%;margin:28px auto 0;position:relative;bottom:auto;right:auto}.phone .screen{border-radius:28px}.devices{margin-top:36px}}.ap-form{grid-template-columns:minmax(0,1fr)}.asset-opt>span{min-width:0;max-width:100%}.m-only{display:none}@container app (max-width:860px){.psw-move{flex-wrap:wrap}.psw-move input,.psw-move output{flex:100%}.ap-table .lbl{display:none}.ap-table td.r .row-acts .btn{padding:8px 10px}.m-only{margin-top:6px;display:block}.ap-table th.hide-xs,.ap-table td.hide-xs{display:none}.set-row{align-items:flex-start}}.ap-table-wrap{position:relative}@container app (max-width:860px){.ap-table th,.ap-table td{padding:12px 6px}.row-acts{gap:4px}.ap-table td.r .row-acts .btn{padding:8px}}
.page[data-page=signup].is-active,.page[data-page=login].is-active{min-height:calc(100vh - var(--rw-h,0px));min-height:calc(100dvh - var(--rw-h,0px));background:var(--white);display:block}.au{min-height:inherit;flex-direction:column;display:flex}.au-top{align-items:center;height:72px;padding:0 40px;display:flex}.au-top .logo svg{width:auto;height:22px}.au-main{flex:1;justify-content:center;padding:72px 20px 56px;display:flex}.au-card{width:100%;max-width:400px}.au-card h1{font-family:var(--font-display);letter-spacing:-.018em;margin:0 0 28px;font-size:32px;font-weight:600;line-height:1.15}.au-card .sub{color:var(--slate);margin:-16px 0 24px;font-size:15px}.au-card .sub b{color:var(--midnight);word-break:break-all}.au-form{gap:16px;display:grid}.au-input{border:1px solid var(--pewter);background:var(--surface);border-radius:12px;outline:none;width:100%;height:56px;padding:0 18px;font-size:16px;transition:border-color .12s,box-shadow .12s}.au-input:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.field.invalid .au-input{border-color:var(--red-text);box-shadow:none}.pw-wrap .au-input{padding-right:56px}.au-btn{width:100%;height:56px;padding:0 24px;font-size:16px}.au-btn[disabled]{opacity:.5}.au-or{color:var(--ash);align-items:center;gap:16px;margin:28px 0;font-size:13px;font-weight:500;display:flex}.au-or:before,.au-or:after{content:"";background:var(--cloud);flex:1;height:1px}.au-alt{gap:12px;display:grid}.au-altbtn{border:1px solid var(--pewter);border-radius:var(--r-pill);width:100%;height:56px;color:var(--midnight);background:var(--surface);justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:background-color .12s,border-color .12s;display:flex;position:relative}.au-altbtn:hover{background:var(--frost)}.au-altbtn .icon{width:22px;height:22px;position:absolute;left:22px}.au-legal{color:var(--slate);text-align:center;margin:28px 0 0;font-size:13px;line-height:1.6}.au-legal a{color:var(--midnight);text-underline-offset:3px;text-decoration:underline}.au-switch{text-align:center;color:var(--slate);margin:32px 0 0;font-size:15px}.au-switch a{color:var(--link);font-weight:600}.au-back{color:var(--slate);border-radius:8px;align-items:center;gap:6px;margin:-8px 0 20px;padding:6px 8px 6px 2px;font-size:14px;font-weight:600;display:inline-flex}.au-back:hover{color:var(--midnight)}.au-back .icon{width:18px;height:18px}.au-chip{border-radius:var(--r-pill);background:var(--frost);text-align:left;align-items:center;gap:10px;width:100%;margin:-12px 0 20px;padding:8px 14px 8px 8px;font-size:15px;font-weight:500;display:flex}.au-chip:hover{background:var(--cloud)}.au-chip .ap-av{background:var(--midnight);width:32px;height:32px;font-size:12px}.au-chip [data-email-out]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.au-chip .chg{color:var(--link);font-size:14px;font-weight:600}.au-err{background:var(--red-tint);color:var(--red-text);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.au-err .icon{flex:none;width:18px;height:18px;margin-top:1px}.au-lbl{font-size:14px;font-weight:600}.au-qr{background:var(--frost);border-radius:20px;grid-template-columns:140px 1fr;align-items:center;gap:18px;margin-bottom:24px;padding:14px;display:grid}.au-qr .qr-box{width:140px;height:140px;padding:6px}.au-card .preview-note{margin-top:28px}.au-card .preview-note b{color:var(--slate)}.au-modal-center{text-align:center;padding:4px 0 6px}.pk-ring{background:var(--blue-tint);width:84px;height:84px;color:var(--link);border-radius:50%;justify-content:center;align-items:center;margin:6px auto 18px;display:flex;position:relative}.pk-ring .icon{stroke-width:1.5px;width:40px;height:40px}.pk-ring:after{content:"";border:2px solid var(--blue);opacity:.3;border-radius:50%;animation:1.4s infinite ring;position:absolute;inset:-6px}.pk-ring.ok{background:var(--green-tint);color:var(--green-text)}.pk-ring.ok:after{display:none}@media (max-width:640px){.au-top{height:60px;padding:0 16px}.au-main{padding:32px 16px 40px}.au-card h1{font-size:28px}.au-qr{text-align:center;grid-template-columns:1fr;justify-items:center}}
.gi{vertical-align:middle;flex:none;width:28px;height:28px;display:inline-block;overflow:visible}.gi-20{width:20px;height:20px}.gi-24{width:24px;height:24px}.gi-32{width:32px;height:32px}.gi-40{width:40px;height:40px}.gi-48{width:48px;height:48px}.gi-56{width:56px;height:56px}.gi-64{width:64px;height:64px}
