@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}*{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}:root{--bg:#f7f4eb;--bg-dark:#1e1e1e;--bg-darker:#161616;--bg-card:#fff;--bg-card-dark:#2a2a2a;--bg-input:#f0ede4;--bg-input-dark:#333;--bg-hover:#ede9df;--bg-trade-shell:#141412;--bg-trade-main:#181816;--bg-trade-panel:#10100f;--bg-trade-card:#ffffff09;--bg-trade-card-strong:#ffffff0e;--text:#1a1a1a;--text-secondary:#6b6b6b;--text-muted:#9a9a9a;--text-inverse:#fff;--text-inverse-muted:#999;--text-inverse-soft:#e7e1d7;--text-inverse-subtle:#b7b0a6;--accent:#e17a32;--accent-hover:#c96a28;--accent-glow:#e17a3226;--green:#00c48c;--green-bg:#00c48c1a;--red:#ff4757;--red-bg:#ff47571a;--blue:#3b82f6;--blue-bg:#3b82f61a;--yellow:#f59e0b;--yellow-bg:#f59e0b1a;--border:#0000000f;--border-dark:#ffffff14;--border-dark-strong:#ffffff21;--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow:0 1px 3px #0000000a;--shadow-md:0 4px 16px #0000000f;--shadow-lg:0 12px 40px #00000014;--shadow-trade-soft:0 12px 32px #0000002e;--shadow-trade:0 18px 48px #00000047}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);font-size:16px;overflow-x:hidden}body{width:100vw;min-height:100vh;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}#root{background:var(--bg);width:100%;min-height:100vh}html.landing-scrollless,body.landing-scrollless{-ms-overflow-style:none;scrollbar-width:none}html.landing-scrollless::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}body.landing-scrollless::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer;background:0 0;border:none}ul{list-style:none}img{max-width:100%}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#f7f4ebe6;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:sticky;top:0}.nav-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.nav-brand-mark{background:var(--bg-dark);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-inverse);place-items:center;font-size:.75rem;font-weight:800;display:grid}.nav-logo{width:auto;height:48px}.nav-logo-landing{height:58px}.nav-logo-footer{height:54px}.nav.dark .nav-logo{filter:brightness(0)invert()}.nav-links{align-items:center;gap:36px;display:flex}.nav-link{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.78rem;font-weight:600;transition:all .2s}.nav-link:hover,.nav-link.active{color:var(--text)}.nav-cta{background:var(--bg-dark);color:var(--text-inverse);border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;padding:10px 28px;font-size:.78rem;font-weight:600;transition:all .2s}.nav-cta:hover{background:var(--accent)}.nav-cta.disabled{color:var(--text-secondary);pointer-events:none;cursor:not-allowed;background:#0000000f}.nav-wallet-state{border-radius:var(--r-pill);color:var(--text-inverse-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff14;align-items:center;gap:7px;padding:8px 12px;font-size:.66rem;font-weight:900;display:inline-flex}.nav-wallet-state:before{content:"";background:#ffffff3d;border-radius:50%;width:6px;height:6px}.nav-wallet-state.connected{color:#9cebb5;background:#22c55e14;border-color:#22c55e38}.nav-wallet-state.connected:before{background:#8ae7a7;box-shadow:0 0 12px #22c55e66}.nav-wallet-btn{border-radius:var(--r-pill);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;align-items:center;gap:9px;padding:9px 15px;font-size:.68rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029}.nav-wallet-btn span{background:#f1a56b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #e17a326b}.nav-wallet-btn.connected{color:#9cebb5;background:#22c55e1a;border-color:#22c55e4d}.nav-wallet-btn.connected span{background:#8ae7a7;box-shadow:0 0 12px #22c55e66}.nav-wallet-btn:hover,.nav-wallet-btn.active{color:#fff;background:#e17a322e;border-color:#e17a3261;transform:translateY(-1px)}.nav.dark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10100fd6;border-bottom-color:#ffffff14;box-shadow:0 12px 32px #0000002e}.nav.dark .nav-brand{color:var(--text-inverse)}.nav.dark .nav-link{color:#ffffffad}.nav.dark .nav-link:hover,.nav.dark .nav-link.active{color:var(--text-inverse)}.nav.dark .nav-cta{background:linear-gradient(135deg,#e17a32e6,#c15c1ee0);border:1px solid #ffffff14;box-shadow:0 10px 24px #00000038}.nav.dark .nav-cta:hover{background:linear-gradient(135deg,#eb8d47,#cf6628)}.nav.dark .nav-cta.disabled{box-shadow:none;background:#ffffff0d;border-color:#ffffff0f}.btn{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:14px 32px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-dark{background:var(--bg-dark);color:#fff}.btn-dark:hover{background:#111}.btn-outline{color:var(--text);border:1.5px solid}.btn-outline:hover{background:var(--text);color:var(--bg)}.btn-outline-light{color:#fff;border:1.5px solid #ffffff4d}.btn-outline-light:hover{color:var(--bg-dark);background:#fff}.btn-green{background:var(--green);color:#fff}.btn-green:hover{background:#00a676}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:#e03e4d}.btn-sm{padding:8px 20px;font-size:.72rem}.btn-lg{padding:18px 44px;font-size:1rem}.btn-full{justify-content:center;width:100%}.btn:disabled,.btn-disabled{opacity:.62;pointer-events:none;cursor:not-allowed;box-shadow:none;transform:none}.hero{align-items:center;min-height:90vh;padding:0 48px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;opacity:.6;background:url(/hero-bg-v2.svg) 50%/cover no-repeat;position:absolute;inset:-10%}.hero-content{z-index:1;max-width:860px;position:relative}.hero-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;font-size:.72rem;font-weight:700}.hero-title{letter-spacing:-.04em;margin-bottom:24px;font-size:4.5rem;font-weight:800;line-height:1.05}.hero-desc{color:var(--text-secondary);max-width:680px;margin-bottom:40px;font-size:1.15rem;font-weight:300;line-height:1.8}.hero-actions{gap:16px;display:flex}.why-section{background:var(--bg);grid-template-columns:minmax(280px,520px) 1fr;align-items:start;gap:72px;padding:110px 48px;display:grid;position:relative;overflow:hidden}.why-section:before{content:"";opacity:1;z-index:0;background:url(/why-canton-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.why-section:after{content:"";z-index:0;background:linear-gradient(90deg,#f7f4ebd1 0%,#f7f4eb94 42%,#f7f4eb29 100%);position:absolute;inset:0}.why-copy,.why-grid{z-index:1;position:relative}.why-title{letter-spacing:-.04em;margin-bottom:22px;font-size:3rem;font-weight:800;line-height:1.05}.why-desc{color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.8}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.why-card{border-radius:var(--r-xl);background:#ffffffbd;border:1px solid #00000013;flex-direction:column;justify-content:space-between;gap:18px;min-height:220px;padding:28px;display:flex;box-shadow:0 10px 28px #0000000b}.why-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:800}.why-card h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.2}.why-card p{color:var(--text-secondary);font-size:.86rem;line-height:1.7}.features{background:var(--bg-dark);color:var(--text-inverse);padding:120px 48px;position:relative;overflow:hidden}.features:before{content:"";opacity:.26;z-index:0;background:url(/features-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.features>*{z-index:1;position:relative}.features-header{max-width:600px;margin-bottom:80px}.features-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.72rem;font-weight:700}.features-title{letter-spacing:-.03em;margin-bottom:16px;font-size:2.8rem;font-weight:800;line-height:1.1}.features-desc{color:var(--text-inverse-muted);font-size:1rem;font-weight:300;line-height:1.7}.features-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.feature-card{background:var(--bg-card-dark);border:1px solid var(--border-dark);border-radius:var(--r-xl);padding:36px 28px;transition:all .3s}.feature-card:hover{border-color:var(--accent);transform:translateY(-4px)}.feature-icon{border-radius:var(--r-md);place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.4rem;display:grid}.feature-icon.orange{background:var(--accent-glow);color:var(--accent)}.feature-icon.green{background:var(--green-bg);color:var(--green)}.feature-icon.blue{background:var(--blue-bg);color:var(--blue)}.feature-icon.yellow{background:var(--yellow-bg);color:var(--yellow)}.feature-name{margin-bottom:8px;font-size:1.05rem;font-weight:700}.feature-desc{color:var(--text-inverse-muted);font-size:.85rem;font-weight:300;line-height:1.6}.feat-split{grid-template-columns:1fr 420px;align-items:start;gap:80px;display:grid}.feat-left{flex-direction:column;gap:0;display:flex}.feat-item{border-radius:var(--r-md);gap:20px;padding:24px;transition:background .3s;display:flex;position:relative}.feat-item:hover{background:#ffffff08}.feat-item-bar{background:#ffffff14;border-radius:3px;flex-shrink:0;align-self:stretch;width:3px;transition:all .3s}.feat-item.active .feat-item-bar{background:var(--accent)}.feat-item-name{margin-bottom:6px;font-size:1.15rem;font-weight:700;transition:all .2s}.feat-item.active .feat-item-name{color:var(--accent)}.feat-item-desc{color:var(--text-inverse-muted);font-size:.88rem;font-weight:300;line-height:1.7}.feat-right{position:sticky;top:120px}.demo-panel{background:var(--bg-card-dark);border:1px solid var(--border-dark);border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.demo-content{opacity:0;flex-direction:column;gap:16px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(4px)}.demo-content.visible{opacity:1;transform:translateY(0)}.demo-tabs{background:var(--bg-input-dark);border-radius:var(--r-pill);gap:2px;padding:3px;display:flex}.demo-tab{text-align:center;border-radius:var(--r-pill);color:var(--text-inverse-muted);text-transform:uppercase;letter-spacing:.04em;flex:1;padding:8px;font-size:.72rem;font-weight:600;transition:all .2s}.demo-tab.active{color:var(--accent);background:#e17a3226}.demo-field{flex-direction:column;gap:6px;display:flex}.demo-field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.65rem;font-weight:600}.demo-field-row{background:var(--bg-input-dark);border:1px solid var(--border-dark);border-radius:var(--r-md);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.demo-field-value{font-size:1.1rem;font-weight:700}.demo-field-value.accent{color:var(--accent)}.demo-field-asset{color:var(--text-inverse-muted);border-radius:var(--r-sm);background:#ffffff0d;padding:4px 12px;font-size:.85rem;font-weight:700}.demo-swap-icon{text-align:center;color:var(--accent);padding:4px 0;font-size:1.2rem}.demo-summary{background:var(--bg-input-dark);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.demo-summary-row{justify-content:space-between;font-size:.78rem;display:flex}.demo-summary-row span:first-child{color:var(--text-inverse-muted)}.demo-summary-row span:last-child{font-weight:600}.demo-btn{background:var(--accent);color:#fff;text-align:center;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em;padding:16px;font-size:.88rem;font-weight:700}.live-section{background:var(--bg);padding:110px 48px;position:relative;overflow:hidden}.live-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#e17a3221,#0000 34%),radial-gradient(circle at 92% 92%,#0000000f,#0000 34%);position:absolute;inset:0}.live-header{z-index:1;max-width:760px;margin-bottom:52px;position:relative}.live-title{letter-spacing:-.035em;margin-bottom:18px;font-size:2.9rem;font-weight:800;line-height:1.08}.live-desc{color:var(--text-secondary);font-size:1rem;line-height:1.8}.live-list{z-index:1;border-top:1px solid #00000014;flex-direction:column;max-width:1040px;display:flex;position:relative}.live-row{border-bottom:1px solid #00000014;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.live-label{letter-spacing:-.02em;margin-bottom:6px;font-size:1.05rem;font-weight:800}.live-row p{max-width:680px;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.live-row span{white-space:nowrap;border-radius:var(--r-pill);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#e17a321f;padding:8px 14px;font-size:.68rem;font-weight:800}.faq-section{padding:120px 48px;position:relative;overflow:hidden}.faq-section:before{content:"";opacity:.45;z-index:0;background:url(/hero-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.faq-inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.faq-header{margin-bottom:56px}.faq-title{letter-spacing:-.03em;font-size:2.8rem;font-weight:800;line-height:1.1}.faq-layout{grid-template-columns:1fr 320px;align-items:start;gap:64px;display:grid}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--border)}.faq-question{text-align:left;width:100%;color:var(--text);cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;transition:color .2s;display:flex}.faq-question:hover{color:var(--accent)}.faq-toggle{color:var(--text-secondary);text-align:center;flex-shrink:0;width:24px;font-size:1.4rem;font-weight:300}.faq-answer{max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.faq-item.open .faq-answer{max-height:360px;padding-bottom:24px}.faq-answer p{color:var(--text-secondary);font-size:.9rem;font-weight:400;line-height:1.75}.faq-sidebar{position:sticky;top:120px}.faq-contact{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px}.faq-contact-title{margin-bottom:12px;font-size:1.1rem;font-weight:700;line-height:1.3}.faq-contact-desc{color:var(--text-secondary);margin-bottom:20px;font-size:.85rem;line-height:1.6}.inline-mail-link{color:var(--accent);font-weight:700}.inline-mail-link-light{color:#f0b183}.site-form{flex-direction:column;gap:14px;display:flex}.site-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-form-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.site-form-label-dark{color:#ffffffb8}.site-input{width:100%;color:var(--text);font-family:var(--font);background:#fff;border:1px solid #00000014;border-radius:16px;outline:none;padding:14px 16px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.site-input:hover{border-color:#0000001f}.site-input:focus{border-color:#e17a326b;box-shadow:0 0 0 3px #e17a321f}.site-textarea{resize:vertical;min-height:120px}.site-input-dark{color:#fff;background:#ffffff12;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff05}.site-input-dark:hover{border-color:#ffffff2e}.site-input-dark:focus{border-color:#e17a3273;box-shadow:0 0 0 3px #e17a3229}.site-input-dark::placeholder{color:#ffffff75}.form-feedback{border:1px solid #0000;border-radius:14px;padding:12px 14px;font-size:.8rem;line-height:1.65}.form-feedback.success{color:#16885f;background:#22c55e1a;border-color:#22c55e38}.form-feedback.error{color:#bf3948;background:#ff475714;border-color:#ff475729}.form-feedback.submitting,.form-feedback.idle{display:none}.form-feedback-dark.success{color:#8ae7a7;background:#22c55e24;border-color:#22c55e3d}.form-feedback-dark.error{color:#ffafb8;background:#ff475724;border-color:#ff47573d}.cta-section{background:var(--bg-dark);text-align:center;color:var(--text-inverse);padding:120px 48px;position:relative;overflow:hidden}.cta-section:before{content:"";opacity:.4;z-index:0;background:url(/cta-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.cta-section>*{z-index:1;position:relative}.cta-title{letter-spacing:-.03em;margin-bottom:16px;font-size:3rem;font-weight:800}.cta-desc{color:var(--text-inverse-muted);max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem;font-weight:300}.invite-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(135deg,#e17a3229,#ffffff0f 48%,#0000002e);border:1px solid #e17a3233;border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:center;gap:22px;max-width:860px;margin:0 auto 18px;padding:24px;display:grid;box-shadow:0 18px 46px #0000003d}.invite-card-kicker{color:#f1a56b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:900;display:block}.invite-card strong{color:#fff;letter-spacing:-.02em;font-size:1.25rem;line-height:1.25;display:block}.invite-card p{color:#ffffffad;margin-top:8px;font-size:.84rem;line-height:1.6}.invite-card-form-wrap{background:#00000029;border:1px solid #ffffff14;border-radius:22px;padding:18px}.invite-card-form .site-form-grid{grid-template-columns:1fr 1fr}.wallet-setup-card{text-align:left;background:linear-gradient(#ffffff0b,#00000029);border:1px solid #ffffff14;border-radius:20px;margin:0;padding:16px;box-shadow:0 14px 30px #00000029}.wallet-setup-header{margin-bottom:12px}.wallet-setup-header h3{color:#fff;letter-spacing:-.025em;margin-bottom:6px;font-size:1.04rem;line-height:1.15}.wallet-setup-header p{color:#ffffff94;max-width:34rem;font-size:.72rem;line-height:1.5}.wallet-setup-draft,.wallet-setup-profile{flex-direction:column;gap:12px;display:flex}.wallet-draft-note{color:#ffffff9e;margin:0;font-size:.72rem;line-height:1.45}.wallet-word-grid{background:#ffffff09;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.wallet-word{color:#fff;background:#fff1;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:.72rem;font-weight:800;line-height:1.1;display:grid;overflow:visible}.wallet-word b{color:#f3a46a;background:#e17a3233;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.6rem;display:grid}.wallet-word span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-confirm{color:#ffffffb8;grid-template-columns:18px 1fr;gap:9px;font-size:.76rem;line-height:1.45;display:grid}.wallet-confirm input{accent-color:var(--accent);margin-top:4px}.wallet-fingerprint,.wallet-ready-card,.wallet-mini-card{background:#e17a3212;border:1px solid #e17a322e;border-radius:16px;padding:13px 14px}.wallet-ready-summary{background:linear-gradient(135deg,#22c55e1f,#ffffff09);border:1px solid #22c55e2e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.wallet-ready-summary span{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:900;display:block}.wallet-ready-summary strong{color:#fff;letter-spacing:-.02em;font-size:1rem;display:block}.wallet-ready-summary button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:9px 13px;font-size:.66rem;font-weight:900}.wallet-ready-summary button:hover:not(:disabled){background:#e17a3224;border-color:#e17a3247}.wallet-ready-summary button:disabled{opacity:.42;cursor:not-allowed}.wallet-fingerprint span,.wallet-ready-card span,.wallet-mini-card span,.wallet-setup-status span:first-child{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:900;display:block}.wallet-fingerprint strong{color:#fff;letter-spacing:.01em;word-break:break-all;font-size:.82rem;display:block}.wallet-ready-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-ready-card strong{color:#fff;letter-spacing:-.015em;font-size:.95rem;display:block}.wallet-ready-card small{color:#ffffff80;text-align:right;word-break:break-all;max-width:145px;font-size:.62rem;font-weight:800;line-height:1.35}.wallet-setup-status-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.wallet-setup-status-copy{min-width:0}.wallet-setup-status-copy span{color:#f1a56b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.56rem;font-weight:900;display:block}.wallet-setup-status-copy strong{color:#fff;letter-spacing:-.02em;font-size:.98rem;line-height:1.15;display:block}.wallet-setup-status-copy p{color:#ffffff8a;margin-top:4px;font-size:.7rem;line-height:1.4}.wallet-setup-status-row button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 11px;font-size:.62rem;font-weight:900}.wallet-setup-status-row button:hover{background:#e17a3224;border-color:#e17a3247}.wallet-fingerprint-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.wallet-fingerprint-row span{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.wallet-fingerprint-row code{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbd;min-width:0;font-family:inherit;font-size:.74rem;font-weight:800;overflow:hidden}.wallet-fingerprint-row strong{color:#f1a56b;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.wallet-fingerprint-row:hover code{color:#fff}.wallet-mini-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-mini-card>span{flex:none;margin:0}.wallet-mini-card strong{color:#fff;letter-spacing:-.015em;font-size:.98rem;display:block}.wallet-copy-button{color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:9px;min-width:0;max-width:250px;padding:8px 10px;display:flex}.wallet-copy-button code{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;min-width:0;font-family:inherit;font-size:.68rem;font-weight:800;overflow:hidden}.wallet-copy-button span{color:#f1a56b;letter-spacing:.08em;margin:0;font-size:.62rem}.wallet-copy-button:hover{background:#e17a321a;border-color:#e17a3242}.wallet-funding-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wallet-funding-actions button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;min-height:38px;font-size:.72rem;font-weight:900}.wallet-funding-actions button:hover:not(:disabled){background:#e17a3224;border-color:#e17a3247}.wallet-funding-actions button:disabled{cursor:not-allowed;opacity:.46}.wallet-summary-actions{margin-top:12px}.wallet-setup-status{color:#ffffffa8;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:.72rem;display:flex}.wallet-setup-status span:last-child{color:#90e6ab;background:#22c55e1f;border-radius:999px;padding:6px 10px;font-weight:800}.wallet-authorization-panel{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.wallet-authorization-panel.compact{background:0 0;border:none;padding:0}.wallet-authorization-label{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.66rem;font-weight:900;display:block}.wallet-authorization-panel strong{color:#fff;margin-bottom:6px;font-size:1rem;display:block}.wallet-authorization-panel p{color:#ffffffad;font-size:.82rem;line-height:1.55}.wallet-verify-input{min-height:86px}.cta-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:28px;max-width:780px;margin:0 auto;padding:28px;box-shadow:0 16px 42px #00000038}.cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}.btn-coming-soon{position:relative;overflow:hidden;box-shadow:0 14px 34px #e17a323d}.btn-coming-soon:before{content:"Soon";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff3d;border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:800;position:absolute;top:8px;right:12px}.btn-coming-soon:after{content:"";mix-blend-mode:screen;opacity:.72;pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#ffffff0a 42%,#ffffff29 100%);position:absolute;inset:0}.footer{color:var(--text-inverse-muted);background:radial-gradient(circle at 12% 8%,#e17a3221,#0000 28%),linear-gradient(#181817 0%,#0f0f0e 100%);border-top:1px solid #ffffff14;padding:66px 48px 30px}.footer-inner{grid-template-columns:minmax(260px,420px) 1fr;align-items:start;gap:70px;max-width:1280px;margin:0 auto;display:grid}.footer-brand{color:var(--text-inverse);font-size:1rem;font-weight:800}.footer-brand-block p{color:#ffffff9e;max-width:360px;margin-top:18px;font-size:.88rem;line-height:1.75}.footer-trust-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.footer-trust-row span{color:#f0b183;letter-spacing:.12em;text-transform:uppercase;background:#e17a3214;border:1px solid #e17a3238;border-radius:999px;padding:7px 11px;font-size:.6rem;font-weight:900}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.footer-column{flex-direction:column;gap:10px;display:flex}.footer-column h4{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900}.footer-column a{color:#ffffff94;width:max-content;max-width:100%;font-size:.82rem;font-weight:650;line-height:1.45;transition:all .2s}.footer-column a:hover{color:#fff;transform:translate(2px)}.footer-links{gap:32px;display:flex}.footer-links a{color:var(--text-inverse-muted);font-size:.78rem;font-weight:500;transition:all .2s}.footer-links a:hover{color:var(--text-inverse)}.footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff14;justify-content:space-between;gap:18px;max-width:1280px;margin:46px auto 0;padding-top:20px;font-size:.72rem;line-height:1.5;display:flex}.legal-page{color:#181817;background:radial-gradient(circle at 12% -8%,#e17a321f,#0000 28%),linear-gradient(#fffaf4 0%,#fbfaf7 46%,#f2ece3 100%);min-height:100vh}.legal-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf4e0;border-bottom:1px solid #5c4a3a1f;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(22px,5vw,64px);display:flex;position:sticky;top:0}.legal-brand{align-items:center;width:122px;height:42px;display:flex;overflow:hidden}.legal-brand img{width:122px;height:auto;display:block}.legal-nav nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-nav nav a{color:#4b443d;letter-spacing:.08em;text-transform:uppercase;background:#ffffff8c;border:1px solid #5c4a3a1f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.68rem;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex}.legal-nav nav a:hover{color:#9b4f27;background:#e17a321a;border-color:#e17a3252;transform:translateY(-1px)}.legal-hero{max-width:1120px;margin:0 auto;padding:76px clamp(22px,5vw,64px) 40px}.legal-hero span{color:#d96531;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:950;display:block}.legal-hero h1{color:#11100f;letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:950;line-height:.93}.legal-hero p{color:#5a5148;max-width:850px;margin:24px 0 0;font-size:1.15rem;line-height:1.78}.legal-hero small{color:#9b4f27;letter-spacing:.08em;text-transform:uppercase;background:#e17a3214;border:1px solid #e17a3233;border-radius:999px;margin-top:22px;padding:8px 12px;font-size:.68rem;font-weight:900;display:inline-flex}.legal-shell{grid-template-columns:260px minmax(0,820px);align-items:start;gap:60px;max-width:1120px;margin:0 auto;padding:22px clamp(22px,5vw,64px) 90px;display:grid}.legal-toc{background:#ffffffa8;border:1px solid #5c4a3a1f;border-radius:24px;flex-direction:column;gap:4px;padding:18px;display:flex;position:sticky;top:96px;box-shadow:0 20px 54px #34271c14}.legal-toc strong{color:#9f8f80;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:950}.legal-toc a{color:#544b43;border-radius:12px;padding:8px 10px;font-size:.78rem;font-weight:800;line-height:1.35;text-decoration:none;transition:all .16s;display:block}.legal-toc a:hover{color:#a65329;background:#fff3e8}.legal-article{flex-direction:column;gap:18px;display:flex}.legal-section{border-top:1px solid #5c4a3a24;padding:28px 0;scroll-margin-top:110px}.legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{color:#141312;letter-spacing:-.035em;margin:0 0 14px;font-size:1.38rem;font-weight:920;line-height:1.18}.legal-section p{color:#413b35;margin:12px 0 0;font-size:1rem;line-height:1.88}.legal-section ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.legal-section li{color:#504840;padding-left:22px;font-size:.95rem;line-height:1.65;position:relative}.legal-section li:before{content:"";background:#e17a32;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #e17a321c}.docs-page{color:#1b1d22;background:#fbfaf7;height:100vh;overflow:hidden}.docs-shell{background:linear-gradient(90deg,#f6efe5 0%,#fbfaf7 328px,#fff 328px);grid-template-columns:328px minmax(0,1fr);height:100vh;min-height:0;display:grid}.docs-mobile-menu{display:none}.docs-leftnav{background:linear-gradient(#f8f2e9 0%,#f3eadf 100%);border-right:1px solid #e5dacd;height:100%;min-height:0;padding:30px 28px 38px;overflow:auto}.docs-kb-brand{border-bottom:1px solid #e3d7c9;align-items:center;gap:14px;margin-bottom:26px;padding-bottom:24px;display:flex}.docs-kb-logo{align-items:center;width:104px;min-width:104px;height:38px;text-decoration:none;display:flex;overflow:hidden}.docs-kb-logo img{width:104px;height:auto;display:block}.docs-kb-brand strong{color:#16181d;letter-spacing:-.02em;font-size:1.02rem;font-weight:900;display:block}.docs-kb-brand span{color:#7a6e63;margin-top:3px;font-size:.72rem;font-weight:750;display:block}.docs-search-box{margin-bottom:16px;display:block}.docs-search-box span{color:#a09081;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;font-weight:950;display:block}.docs-search-box input{color:#6f6257;width:100%;height:40px;font:700 .78rem/1 var(--font);background:#ffffffb8;border:1px solid #e1d5c7;border-radius:12px;padding:0 12px}.docs-open-app{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-bottom:28px;font-size:.7rem;font-weight:950;text-decoration:none;display:flex;box-shadow:0 14px 32px #1918151f;color:#fff!important;background:#191815!important}.docs-leftnav section{margin:0 0 25px}.docs-leftnav h2{color:#a09081;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;padding-left:12px;font-size:.62rem;font-weight:950}.docs-leftnav button{color:#4c443d;text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;min-height:34px;margin:2px 0;padding:8px 12px;font-size:.86rem;font-weight:800;line-height:1.3;transition:all .16s;display:block}.docs-leftnav button:hover{color:#a65b2c;background:#ffffff9e}.docs-leftnav button.active{color:#a65b2c;background:#ffffffd1;border-left-color:#e17a32;box-shadow:0 10px 28px #50362012}.docs-view{background:linear-gradient(#fff 0%,#fffdf9 100%);min-width:0;height:100%;padding:66px clamp(48px,8vw,138px) 88px;overflow:auto}.docs-article{width:min(1040px,100%)}.docs-view-header{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-bottom:42px;padding-bottom:34px;display:grid}.docs-label{color:#e0632d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:.66rem;font-weight:950;display:block}.docs-view-header h1{color:#111318;letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,5vw,4.15rem);font-weight:930;line-height:1.02}.docs-view-header p{color:#646b76;max-width:780px;margin-top:18px;font-size:1.12rem;line-height:1.72}.docs-view-body{animation:.28s both fadeUp}.docs-view-body p{color:#3f4651;max-width:880px;margin:16px 0 0;font-size:1.02rem;line-height:1.9}.docs-view-body a{color:#c85e2e;font-weight:900}.docs-meta-grid{border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.docs-meta-grid div{background:#fff;border-right:1px solid #e7eaf0;padding:20px 22px}.docs-meta-grid div:last-child{border-right:0}.docs-meta-grid span{color:#8c95a3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:950;display:block}.docs-meta-grid strong{color:#14171c;font-size:1rem;line-height:1.35;display:block}.docs-note,.docs-article-callout{background:#fff7ef;border-left:4px solid #e0632d;margin-top:28px;padding:20px 22px}.docs-note strong,.docs-article-callout strong{color:#14171c;font-size:1.02rem;line-height:1.35;display:block}.docs-note p,.docs-article-callout p{color:#4c5360;margin:8px 0 0;font-size:.92rem;line-height:1.72}.docs-article-callout span{color:#c45e2d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.6rem;font-weight:950;display:block}.docs-doc-section{border-top:1px solid #e7eaf0;margin-top:44px;padding-top:32px}.docs-doc-section h2{color:#14171c;letter-spacing:-.04em;margin:0 0 18px;font-size:1.72rem;font-weight:930;line-height:1.1}.docs-layer-row{border-top:1px solid #eef0f4;grid-template-columns:150px minmax(0,1fr);gap:32px;padding:24px 0;display:grid}.docs-layer-row:first-of-type{border-top:0}.docs-layer-row>span{color:#d96430;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.docs-layer-row h3,.docs-reference-row h3{color:#14171c;letter-spacing:-.02em;margin:0;font-size:1.14rem;font-weight:900}.docs-layer-row p,.docs-reference-row p{color:#4c5360;max-width:760px;margin-top:8px;font-size:.94rem;line-height:1.78}.docs-layer-row ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.docs-layer-row li{color:#3c4655;background:#f2f4f8;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:850}.docs-spine-list{counter-reset:spine;border-top:1px solid #e7eaf0;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.docs-spine-list li{counter-increment:spine;border-bottom:1px solid #e7eaf0;grid-template-columns:48px 190px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.docs-spine-list li:before{content:counter(spine, decimal-leading-zero);color:#d96430;letter-spacing:.1em;font-size:.7rem;font-weight:950}.docs-spine-list strong{color:#14171c;font-size:.92rem;font-weight:900}.docs-spine-list span{color:#4c5360;font-size:.9rem;line-height:1.65}.docs-reference-row{border-top:1px solid #e7eaf0;grid-template-columns:250px minmax(0,1fr);gap:30px;padding:18px 0;display:grid}.docs-reference-row:first-of-type{border-top:0}.docs-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e4e7ed;width:100%;margin-top:24px;overflow:hidden}.docs-table th,.docs-table td{text-align:left;vertical-align:top;border-top:1px solid #eee7dc;padding:14px 16px}.docs-table thead th{color:#776b60;letter-spacing:.14em;text-transform:uppercase;background:#f4efe6;border-top:0;font-size:.64rem;font-weight:950}.docs-table tbody th{color:#191815;width:160px;font-size:.82rem;font-weight:900}.docs-table td{color:#514a43;font-size:.86rem;line-height:1.62}.docs-sequence{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.docs-sequence span{color:#312c27;background:#fff;border:1px solid #e4d8cb;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.72rem;font-weight:850;display:inline-flex}.docs-sequence span:not(:last-child):after{content:">";color:#b66633;font-weight:950}.docs-code-card{color:#fff;background:#181714;border:1px solid #ded4c7;border-radius:16px;margin-top:24px;padding:18px 20px}.docs-code-card span{color:#eaa36f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:950;display:block}.docs-code-card code{white-space:normal;color:#f5eee5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.65;display:block}.docs-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.docs-security-card{background:#fff;border:1px solid #e6ded2;border-radius:18px;min-height:180px;padding:18px;box-shadow:0 14px 34px #281c100e}.docs-security-card strong{color:#191815;letter-spacing:-.025em;font-size:.98rem;line-height:1.28;display:block}.docs-security-card p{color:#5e554c;margin-top:9px;font-size:.82rem;line-height:1.64}.docs-roadmap-path{border-top:1px solid #e5dacd;flex-direction:column;gap:0;margin-top:34px;display:flex}.docs-roadmap-column{border-bottom:1px solid #e5dacd;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:22px;padding:32px 0;display:grid;position:relative}.docs-roadmap-index{color:#fff;letter-spacing:.08em;background:#191815;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;font-weight:950;display:grid;box-shadow:0 14px 34px #19181524}.docs-roadmap-phase{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.docs-roadmap-phase span{color:#a65b2c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.64rem;font-weight:950;display:block}.docs-roadmap-phase h3{color:#191815;letter-spacing:-.04em;margin:0;font-size:1.32rem;font-weight:950;line-height:1.12}.docs-roadmap-phase p{color:#5e554c;margin-top:10px;font-size:.88rem;line-height:1.68}.docs-roadmap-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eee5db;border-radius:0;grid-column:2;padding:0 0 16px}.docs-roadmap-card:first-of-type{margin-top:6px}.docs-roadmap-card:last-child{border-bottom:0;padding-bottom:0}.docs-roadmap-card span{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:4px 8px;font-size:.57rem;font-weight:950;display:inline-flex}.docs-roadmap-card.live span{color:#147a4a;background:#22c55e1f}.docs-roadmap-card.hardening span{color:#9a5c06;background:#f59e0b29}.docs-roadmap-card.planned span{color:#6f675f;background:#19181514}.docs-roadmap-card strong{color:#191815;letter-spacing:-.02em;font-size:.95rem;line-height:1.28;display:block}.docs-roadmap-card p{color:#5e554c;margin-top:7px;font-size:.78rem;line-height:1.58}.trade-page{background:radial-gradient(circle at 12% 6%,#e17a321a,transparent 28%),radial-gradient(circle at 88% 18%,#ffffff09,transparent 24%),linear-gradient(180deg,#1a1a18 0%,var(--bg-trade-shell) 100%);min-height:100vh;color:var(--text-inverse);position:relative;overflow:hidden auto}.trade-page:before{content:"";opacity:.1;pointer-events:none;background:url(/features-bg.svg) top/cover no-repeat;position:absolute;inset:82px 0 0}.trade-page:after{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#e17a322e 0%,#e17a320f 34%,#0000 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:108px;right:-180px}.trade-page>*{z-index:1;position:relative}.trade-loading-shell{place-items:center;min-height:calc(100vh - 92px);padding:28px;display:grid}.trade-loading-card{width:min(420px,100%);box-shadow:var(--shadow-trade);background:#ffffff0a;border:1px solid #ffffff17;border-radius:24px;padding:24px}.trade-loading-card span{color:#f1a56b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;font-weight:900;display:block}.trade-loading-card strong{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:1.1rem;display:block}.trade-loading-card p{color:#ffffff9e;font-size:.82rem;line-height:1.55}.trade-layout{grid-template-rows:auto;grid-template-columns:minmax(680px,1fr) 420px;align-items:start;gap:18px;height:auto;min-height:calc(100vh - 130px);padding:18px 18px 32px;display:grid;overflow:visible}.trade-ticker{background:linear-gradient(#0000002e,#ffffff04);border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 28px;display:flex;box-shadow:inset 0 -1px #ffffff05}.ticker-pair{align-items:center;gap:12px;padding-right:4px;display:flex}.ticker-pair-name{letter-spacing:-.02em;color:var(--text-inverse-soft);font-size:1.18rem;font-weight:800}.ticker-pair select{border:1px solid var(--border-dark);color:var(--text-inverse);border-radius:var(--r-sm);font-family:var(--font);background:0 0;padding:4px 8px;font-size:.8rem;font-weight:600}.ticker-live-pill{border-radius:var(--r-pill);color:#a7e9c3;letter-spacing:.08em;text-transform:uppercase;background:#22c55e24;border:1px solid #22c55e33;align-items:center;gap:6px;padding:5px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.ticker-price{letter-spacing:-.04em;color:var(--text-inverse-soft);font-size:1.9rem;font-weight:800}.ticker-change{border-radius:var(--r-pill);border:1px solid #0000;padding:6px 12px;font-size:.82rem;font-weight:800}.ticker-change.up{color:#f1a56b;background:#e17a3229;border-color:#e17a322e}.ticker-change.down{color:var(--text-inverse-subtle);background:#ffffff0d;border-color:#ffffff14}.ticker-stats{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.ticker-stat{border-left:1px solid #ffffff1f;align-items:baseline;gap:7px;min-width:0;padding:0 12px;display:flex}.ticker-stat:first-child{border-left:0;padding-left:0}.ticker-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted);white-space:nowrap;font-size:.58rem;font-weight:800}.ticker-stat-value{color:var(--text-inverse-soft);white-space:nowrap;font-size:.78rem;font-weight:800}.ticker-stat-value.accent{color:#f1a56b}.trade-balance-strip{width:max-content;max-width:calc(100% - 36px);box-shadow:none;background:#ffffff09;border:0;border-radius:999px;align-items:center;gap:10px;margin:10px 18px 0;padding:7px 9px;display:flex}.trade-balance-strip>span{color:var(--text-inverse-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.trade-balance-assets{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.trade-balance-assets strong{color:#fff;letter-spacing:.01em;background:#00000024;border:1px solid #ffffff0e;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900}.onboarding-rail{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 18px 0;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 12px 28px #00000029}.onboarding-intro{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:18px;margin-bottom:16px;display:grid}.onboarding-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f1a56b;margin-bottom:8px;font-size:.62rem;font-weight:900}.onboarding-strip-copy{min-width:0}.onboarding-strip-copy strong{color:var(--text-inverse-soft);letter-spacing:-.015em;font-size:.9rem;line-height:1.2;display:block}.onboarding-strip-copy p{color:var(--text-inverse-muted);margin-top:3px;font-size:.72rem;line-height:1.35}.onboarding-strip-progress{align-items:center;gap:10px;min-width:160px;display:flex}.onboarding-strip-progress span{color:var(--text-inverse-soft);font-size:.78rem;font-weight:900}.onboarding-intro h1{letter-spacing:-.035em;color:var(--text-inverse-soft);max-width:760px;font-size:1.35rem;line-height:1.18}.onboarding-intro p{max-width:760px;color:var(--text-inverse-muted);margin-top:8px;font-size:.8rem;line-height:1.55}.onboarding-progress-card{background:#00000029;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;gap:10px;padding:15px;display:flex}.onboarding-progress-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:900}.onboarding-progress-card strong{color:var(--text-inverse-soft);font-size:1.45rem;line-height:1}.onboarding-progress-track{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.onboarding-progress-track div{border-radius:inherit;background:linear-gradient(90deg,#e17a32,#f1a56b);height:100%;box-shadow:0 0 18px #e17a3247}.onboarding-progress-fill.progress-0{width:8%}.onboarding-progress-fill.progress-1{width:20%}.onboarding-progress-fill.progress-2{width:40%}.onboarding-progress-fill.progress-3{width:60%}.onboarding-progress-fill.progress-4{width:80%}.onboarding-progress-fill.progress-5{width:100%}.onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.onboarding-step{background:#ffffff09;border:1px solid #ffffff13;border-radius:20px;align-items:flex-start;gap:10px;min-height:132px;padding:13px;transition:all .2s;display:flex}.onboarding-step.complete{background:linear-gradient(#22c55e1b,#ffffff06);border-color:#22c55e38}.onboarding-step.active{background:linear-gradient(#e17a3226,#ffffff09);border-color:#e17a3257}.onboarding-step.attention{background:linear-gradient(#f59e0b26,#ffffff09);border-color:#f59e0b57}.onboarding-step.pending{opacity:.72}.onboarding-step-index{width:28px;height:28px;color:var(--text-inverse-soft);background:#ffffff13;border:1px solid #ffffff14;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:flex}.onboarding-step.complete .onboarding-step-index{color:#9cebb5;background:#22c55e29;border-color:#22c55e3d}.onboarding-step.active .onboarding-step-index{color:#f1a56b;background:#e17a322e;border-color:#e17a3257}.onboarding-step.attention .onboarding-step-index{color:#f6c86d;background:#f59e0b2e;border-color:#f59e0b57}.onboarding-step-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.onboarding-step-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-soft);font-size:.72rem;font-weight:900}.onboarding-step-copy p{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.45}.onboarding-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e17a3226;border:1px solid #e17a323d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:auto;padding:7px 10px;font-size:.62rem;font-weight:900;transition:all .2s;display:inline-flex}.onboarding-action:hover{color:#fff;background:#e17a3242;border-color:#e17a3261}.onboarding-action.attention{color:#fff;background:#f59e0b29;border-color:#f59e0b4d}.onboarding-action.attention:hover{background:#f59e0b42;border-color:#f59e0b6b}.onboard-page{background:radial-gradient(circle at 82% 12%,#e17a3224,transparent 30%),radial-gradient(circle at 8% 88%,#0000000d,transparent 32%),var(--bg);min-height:100vh;color:var(--text);overflow-y:auto}.onboard-page:before{content:"";opacity:.34;pointer-events:none;background:url(/hero-bg-v2.svg) 50%/cover no-repeat;position:fixed;inset:0}.onboard-page>*{z-index:1;position:relative}.onboard-nav{background:#f7f4ebd1}.onboard-shell{flex-direction:column;justify-content:center;width:min(780px,100% - 48px);min-height:calc(100vh - 92px);margin:0 auto;padding:38px 0 52px;display:flex}.onboard-shell-compact{align-items:center;min-height:calc(100vh - 90px);display:flex}.onboard-hero{max-width:680px;margin-bottom:30px}.onboard-kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.68rem;font-weight:900;display:inline-flex}.onboard-kicker:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #e17a3257}.onboard-hero h1{letter-spacing:-.06em;color:var(--text);max-width:760px;font-size:clamp(2.35rem,4.6vw,4.75rem);line-height:1.01}.onboard-grid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.onboard-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border:1px solid #0000000f;border-radius:22px;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #1c18121c}.onboard-card.invite-open{overflow:visible}.onboard-card:before{content:none}.onboard-card:after{content:"";pointer-events:none;border:1px solid #ffffffa3;border-radius:21px;position:absolute;inset:1px}.onboard-card>*{z-index:1;position:relative}.onboard-card-primary{background:#ffffffd1;border-color:#00000013}.onboard-card-secondary{gap:9px;padding:15px 18px}.onboard-panel{grid-template-columns:300px minmax(0,1fr);min-height:382px;display:grid}.onboard-signup-panel{z-index:2;text-align:center;color:#fff;background:linear-gradient(150deg,#241b15 0%,#54301f 58%,#b45f32 135%);border-radius:22px 126px 126px 22px;flex-direction:column;justify-content:center;align-items:center;gap:11px;margin-right:-42px;padding:30px 48px 30px 28px;display:flex;position:relative;overflow:hidden}.onboard-signup-panel:before{content:"";background:#fff1;border-radius:28px;width:118px;height:118px;position:absolute;top:-34px;right:-28px;transform:rotate(45deg)}.onboard-signup-panel:after{content:"";background:#ffffff1a;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-92px;left:-78px}.onboard-signup-panel>*{z-index:1;position:relative}.onboard-signup-panel h2{color:#fff;letter-spacing:-.04em;font-size:1.74rem;line-height:1.02}.onboard-signup-panel h2,.onboard-signup-panel p,.onboard-signup-panel label,.onboard-signup-panel .site-form-label{color:#fff}.onboard-signup-panel p{color:#ffffffb3;max-width:190px}.onboard-signup-panel .site-input{color:#fff;background:#ffffff24;border-color:#fff3}.onboard-signup-panel .site-input::placeholder{color:#ffffff8f}.onboard-signup-panel .btn-accent{color:#fff;width:auto;box-shadow:none;background:0 0;border:1.3px solid #ffffffbf;align-self:center}.onboard-signup-panel .btn-accent:hover{box-shadow:none;background:#ffffff1f;transform:none}.onboard-signup-panel .btn-dark{color:#fff;background:#ffffff29;border-color:#ffffff3d}.onboard-signup-panel .form-feedback{color:#ffffffe6;width:100%;margin-top:2px;font-weight:700}.onboard-signup-panel .form-feedback.error{color:#fff;background:#ff475733;border-color:#ffffff4d}.onboard-signup-panel .form-feedback.success{color:#fff;background:#22c55e29;border-color:#ffffff47}.onboard-email-check{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:min(210px,100%);padding:12px;display:flex}.onboard-email-check span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:900}.onboard-email-check strong{text-overflow:ellipsis;color:#fff;max-width:100%;font-size:.82rem;overflow:hidden}.onboard-email-check p{margin:0;color:#ffffffb8!important;max-width:180px!important;font-size:.62rem!important;line-height:1.45!important;display:block!important}.onboard-email-check .btn{margin-top:2px}.onboard-status{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;max-width:220px;margin:0;padding:9px 11px;font-size:.7rem;line-height:1.45}.onboard-status.success{color:#ffffffdb}.onboard-status.error{color:#ffd6d6;background:#ff47571f;border-color:#ffffff3d}.onboard-signup-panel.invite-open{justify-content:center;padding-top:30px;overflow:hidden}.onboard-signup-panel.invite-open h2{font-size:1.36rem}.onboard-signup-panel.invite-open p{display:none}.onboard-signup-panel.invite-open .onboard-status{padding:7px 9px;font-size:.62rem;display:block}.onboard-signup-panel.invite-open>.btn-accent{min-height:34px;padding:8px 16px;font-size:.74rem}.onboard-signup-panel .onboard-form{z-index:3;gap:7px;width:min(190px,100%);position:relative;bottom:auto;left:auto;right:auto}.onboard-signup-panel .onboard-form .site-form-label{letter-spacing:.14em;font-size:.5rem}.onboard-signup-panel .onboard-form .site-input{border-radius:14px;min-height:34px;padding:8px 12px;font-size:.76rem}.onboard-signup-panel .onboard-form .btn{min-height:34px;padding:8px 14px;font-size:.76rem}.onboard-form-panel{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:34px 48px 34px 86px;display:flex}.onboard-signin-block,.onboard-access-block{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:310px;display:flex}.onboard-signin-block .btn{margin-top:3px}.onboard-divider{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.62rem;font-weight:900;display:flex}.onboard-divider:before,.onboard-divider:after{content:"";background:#00000014;flex:1;height:1px}.onboard-divider span{white-space:nowrap}.onboard-card-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.onboard-card h2{letter-spacing:-.04em;color:var(--text);font-size:1.38rem;line-height:1.08}.onboard-card h3{letter-spacing:-.03em;color:var(--text);font-size:1.05rem;line-height:1.15}.onboard-card p{color:var(--text-secondary);font-size:.75rem;line-height:1.55}.onboard-signup-panel .onboard-card-eyebrow{color:#ffffffb8}.onboard-card .onboard-signup-panel h2{color:#fff;letter-spacing:-.04em;font-size:1.74rem;line-height:1.02}.onboard-signin-block h2{letter-spacing:-.04em;font-size:1.72rem;line-height:1.04}.onboard-page .btn{text-transform:none;letter-spacing:.01em;min-height:40px;padding:11px 20px;font-size:.8rem;font-weight:800}.onboard-page .btn-full{width:auto}.onboard-form .btn-full,.onboard-signin-block .btn-full{align-self:center;min-width:176px}.onboard-page .btn:focus-visible{outline-offset:3px;outline:2px solid #e17a3280}.onboard-form{gap:10px;margin-top:0}.onboard-password-form{gap:10px;width:min(260px,100%)}.onboard-password-form .site-input{border-radius:16px;min-height:42px;padding:11px 14px;font-size:.82rem}.onboard-password-form .btn{width:100%}.onboard-text-button{appearance:none;color:#1c1c1c9e;font:800 .68rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border:0;padding:2px 0 0}.onboard-text-button:hover{color:var(--text-primary)}.onboard-action-stack{flex-direction:column;gap:12px;margin-top:auto;display:flex}.onboard-recovery-note{background:#f7f4ebb8;border:1px solid #00000012;border-radius:15px;flex-direction:column;gap:5px;margin-top:3px;padding:10px 12px;display:flex}.onboard-recovery-note strong{color:var(--text);letter-spacing:.02em;font-size:.82rem}.onboard-recovery-note span{color:var(--text-secondary);font-size:.78rem;line-height:1.65}.onboard-flow{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;font-size:.63rem;font-weight:800;display:flex}.onboard-flow span{background:#fff9;border:1px solid #00000012;border-radius:999px;padding:7px 10px}.trade-main{min-width:0;height:auto;min-height:calc(100vh - 130px);box-shadow:var(--shadow-trade);background:linear-gradient(#ffffff08,#00000014);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:visible}.trade-main:before{content:"";pointer-events:none;background:linear-gradient(#e17a3214,#0000);height:120px;position:absolute;inset:0 0 auto}.trade-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 100%);position:absolute;inset:0}.trade-main>*{z-index:1;position:relative}.trade-chart{flex-direction:column;flex:0 0 clamp(360px,46vh,520px);padding:16px 20px 10px;display:flex;position:relative}.chart-placeholder{border-radius:var(--r-lg);background:linear-gradient(#e17a3214 0%,#ffffff05 100%);border:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chart-placeholder span{color:var(--text-inverse-muted);font-size:.85rem}.price-chart-shell{height:100%;box-shadow:var(--shadow-trade),inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.price-chart-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px 8px;display:flex}.price-chart-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.72rem;font-weight:800}.price-chart-subtitle{color:var(--text-inverse-soft);margin-top:6px;font-size:.84rem;font-weight:700}.price-chart-badge{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:6px 10px;font-size:.68rem;font-weight:700}.price-chart-badge.live{color:#f1a56b;background:#e17a3229;border:1px solid #e17a322e}.price-chart-badge.stale{color:var(--text-inverse-muted);background:#ffffff0f;border:1px solid #ffffff14}.price-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 10px;display:grid}.price-chart-summary-item{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:4px;padding:8px 11px;display:flex}.price-chart-summary-item .label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:700}.price-chart-summary-item .value{color:var(--text-inverse-soft);font-size:.95rem;font-weight:700}.price-chart-summary-item .value.up{color:var(--accent)}.price-chart-summary-item .value.down{color:#e4ded4}.price-chart-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-chip{border-radius:var(--r-pill);color:var(--text-inverse-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff14;align-items:center;padding:6px 10px;font-size:.62rem;font-weight:900;display:inline-flex}.chart-chip.active{color:#f1a56b;background:#e17a3224;border-color:#e17a3238}.chart-chip.disabled{opacity:.55}.price-chart-surface{flex-direction:column;flex:1;min-height:0;padding:0 10px 12px;display:flex}.price-chart-widget{background:linear-gradient(#00000029,#0000000d);border:1px solid #ffffff0e;border-radius:18px;flex:1;min-height:280px;overflow:hidden}.price-chart-widget table{font-family:var(--font)!important}.price-chart-footnote{color:var(--text-inverse-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:8px 6px 0;font-size:.66rem;font-weight:800;display:flex}.trade-history{background:linear-gradient(#ffffff04,#0000000a);border-top:1px solid #ffffff0d;flex:1;min-height:620px;padding:0 20px 26px;overflow:visible}.trade-history-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 12px 14px;display:flex}.trade-history-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-soft);font-size:.78rem;font-weight:800}.trade-history-tabs{border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #ffffff0f;gap:4px;padding:4px;display:flex}.history-tab{border-radius:var(--r-pill);color:var(--text-inverse-subtle);text-transform:uppercase;letter-spacing:.08em;padding:7px 16px;font-size:.7rem;font-weight:700;transition:all .2s}.history-tab:hover{color:var(--text-inverse)}.history-tab.active{color:var(--text-inverse);background:#ffffff14;box-shadow:inset 0 1px #ffffff0a}.history-check-btn{border-radius:var(--r-pill);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e17a3224;border:1px solid #e17a323d;margin-left:auto;padding:8px 13px;font-size:.64rem;font-weight:900;transition:all .18s}.history-check-btn:hover:not(:disabled){background:#e17a323d;border-color:#e17a325c}.history-check-btn:disabled{opacity:.42;cursor:not-allowed}.history-table{width:100%}.history-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);text-align:left;border-bottom:1px solid var(--border-dark);padding:10px 32px;font-size:.68rem;font-weight:600}.history-table td{border-bottom:1px solid var(--border-dark);padding:12px 32px;font-size:.85rem;font-weight:500}.history-table tr:hover td{background:#ffffff05}.trade-sidebar{width:420px;min-width:420px;max-width:420px;height:auto;min-height:auto;box-shadow:var(--shadow-trade);background:linear-gradient(#121211eb,#0c0c0bfa);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:18px;padding:18px;display:flex;position:sticky;top:18px;overflow:visible}.trade-sidebar:before{content:"";pointer-events:none;background:linear-gradient(#e17a3217 0%,#0000 30%);position:absolute;inset:0}.trade-sidebar>*{z-index:1;position:relative}.order-panel{box-shadow:var(--shadow-trade-soft);background:linear-gradient(#e17a3217,#ffffff0b 26%,#ffffff06 100%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;flex:none;gap:16px;padding:22px;display:flex}.direction-toggle{border-radius:var(--r-md);background:#0000002e;border:1px solid #ffffff14;display:flex;overflow:hidden}.dir-btn{text-align:center;text-transform:uppercase;letter-spacing:.04em;flex:1;padding:14px;font-size:.9rem;font-weight:700;transition:all .2s}.dir-btn.buy{color:var(--green)}.dir-btn.sell{color:var(--red)}.dir-btn.buy.active{color:#fff;background:linear-gradient(#16c68b,#0faa74);box-shadow:inset 0 1px #ffffff2e}.dir-btn.sell.active{color:#fff;background:linear-gradient(#ff606d,#e64554);box-shadow:inset 0 1px #ffffff2e}.order-tabs{border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #ffffff0f;gap:2px;padding:4px;display:flex}.order-tab{border-radius:var(--r-pill);color:var(--text-inverse-subtle);text-align:center;text-transform:uppercase;letter-spacing:.06em;flex:1;padding:8px 10px;font-size:.7rem;font-weight:700;transition:all .2s;position:relative}.order-tab:hover{color:var(--text-inverse)}.order-tab.active{color:var(--text-inverse);background:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.order-tab:disabled{cursor:not-allowed}.order-tab.soon{color:#ffffff8a;background:linear-gradient(#ffffff0b,#ffffff05);overflow:hidden}.order-tab.soon:after{content:"";opacity:.85;pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#ffffff05 46%,#e17a3224);position:absolute;inset:0}.order-tab-soon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;color:#ffffffe6;vertical-align:middle;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:2px 7px;font-size:.52rem;font-weight:800;display:inline-flex}.alpha-rules-card{background:linear-gradient(135deg,#e17a3224,#ffffff0b 48%,#00000014);border:1px solid #e17a322e;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff0a}.alpha-rules-title{letter-spacing:.14em;text-transform:uppercase;color:#f0a66d;margin-bottom:10px;font-size:.62rem;font-weight:900}.alpha-rules-grid{grid-template-columns:1fr;gap:8px;display:grid}.alpha-rule{background:#0000001f;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}.alpha-rule strong{color:var(--text-inverse-soft);font-size:.72rem;font-weight:900}.alpha-rule span{color:var(--text-inverse-muted);text-align:right;font-size:.68rem;line-height:1.45}.alpha-rule.enabled{border-color:#22c55e2e}.alpha-rule.enabled span{color:#9cebb5}.alpha-rule.limited{border-color:#f59e0b33}.alpha-rule.limited span{color:#f6c86d}.alpha-rule.planned{border-color:#ffffff14}.field{flex-direction:column;gap:6px;display:flex}.field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-subtle);font-size:.66rem;font-weight:700}.panel-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:14px;padding:13px 14px;font-size:.78rem;line-height:1.55}.panel-alert-warning{color:#f6c86d;background:#f59e0b1f;border-color:#f59e0b47}.panel-alert-info{color:#f0c2a0;background:#e17a321a;border-color:#e17a3233}.panel-alert-error{color:#ff9ca5;background:#ff47571f;border-color:#ff475747}.panel-alert-success{color:#8ae7a7;background:#22c55e1f;border-color:#22c55e47}.panel-alert-connect{color:#f4d0b5;background:linear-gradient(135deg,#e17a322e,#ffffff0e);border-color:#e17a3252;flex-direction:column;gap:6px;display:flex}.panel-alert-connect strong{color:#fff;font-size:.82rem}.panel-alert-link{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#e17a3238;border:1px solid #e17a3257;border-radius:999px;width:fit-content;margin-top:2px;padding:7px 11px;font-size:.65rem;font-weight:800;display:inline-flex}.panel-alert-link:hover{color:#fff;background:#e17a3252}.trigger-check-panel{justify-content:space-between;align-items:center;gap:12px;display:flex}.trigger-check-panel span{min-width:0}.trigger-check-panel-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e17a322e;border:1px solid #e17a3247;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.64rem;font-weight:900;transition:all .18s}.trigger-check-panel-btn:hover:not(:disabled){background:#e17a3247;border-color:#e17a3266}.trigger-check-panel-btn:disabled{opacity:.5;cursor:not-allowed}.field-input{width:100%;font-family:var(--font);color:var(--text-inverse);background:#00000038;border:1px solid #ffffff14;border-radius:14px;outline:none;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:inset 0 1px #ffffff05}.field-input:hover{border-color:#ffffff1f}.field-input:focus{box-shadow:0 0 0 2px var(--accent-glow);border-color:#e17a326b}.field-input::placeholder{color:var(--text-inverse-muted);font-weight:400}.field-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M5 7L1 3h8z' fill='%23999'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-helper{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.45}.advanced-settlement-field{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff05}.dca-simple-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dca-simple-summary>div{background:#e17a3214;border:1px solid #e17a3229;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dca-simple-summary span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:800}.dca-simple-summary strong{color:var(--text-inverse-soft);font-size:1rem}.dca-plan-panel{background:linear-gradient(#00000029,#ffffff06);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;margin-top:12px;padding:13px;display:flex}.dca-plan-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dca-plan-heading span{letter-spacing:.13em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:900}.dca-plan-heading strong{color:var(--text-inverse-soft);font-size:.95rem}.dca-plan-list{flex-direction:column;gap:10px;display:flex}.dca-plan-card{background:linear-gradient(#ffffff0d,#0000001f);border:1px solid #ffffff16;border-radius:17px;flex-direction:column;gap:9px;padding:14px;display:flex}.dca-plan-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dca-plan-card-top strong{color:var(--text-inverse-soft);font-size:.82rem}.dca-plan-card-main{color:var(--text-inverse-soft);font-size:.74rem;font-weight:700}.dca-plan-card-meta{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.45}.dca-plan-card-meta.overdue{color:#f2b56b}.dca-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.dca-plan-metrics.draft{grid-template-columns:1fr}.dca-plan-metrics>div{background:#00000029;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:9px 10px}.dca-plan-metrics>div.urgent{background:#e17a321f;border-color:#e17a3257}.dca-plan-metrics span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);margin-bottom:3px;font-size:.55rem;font-weight:900;display:block}.dca-plan-metrics strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-inverse-soft);font-size:.69rem;display:block;overflow:hidden}.dca-plan-metrics>div.urgent strong{color:#f2b56b}.dca-plan-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.dca-plan-actions .btn{padding:7px 12px;font-size:.64rem}.dca-plan-empty{text-align:center;color:var(--text-inverse-muted);background:#ffffff06;border:1px dashed #ffffff1a;border-radius:14px;padding:18px 14px;font-size:.72rem;line-height:1.45}.order-summary{background:linear-gradient(#0003,#ffffff06);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff05}.summary-row{justify-content:space-between;font-size:.8rem;display:flex}.summary-row .label{color:var(--text-inverse-subtle)}.summary-row .value{color:var(--text-inverse-soft);font-weight:700}.order-balance-bar{color:var(--text-inverse-muted);background:#ffffff0a;border:1px solid #ffffff13;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.72rem;font-weight:800;display:flex}.order-balance-bar button{color:#fff;text-align:left;font-size:.72rem;font-weight:900}.order-balance-bar button:hover{color:#f1a56b}.order-balance-bar span{white-space:nowrap;color:var(--text-inverse-muted)}.wallet-drawer-layer{z-index:160;pointer-events:none;position:fixed;inset:0}.wallet-drawer-layer.open{pointer-events:auto}.wallet-drawer-backdrop{opacity:0;background:#0000006b;transition:all .22s;position:absolute;inset:0}.wallet-drawer-layer.open .wallet-drawer-backdrop{opacity:1}.wallet-drawer{background:linear-gradient(#151512,#0f0f0e);border-left:1px solid #ffffff1a;flex-direction:column;gap:16px;width:min(460px,100vw);height:100%;padding:28px;transition:transform .24s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 70px #00000075}.wallet-drawer-layer.open .wallet-drawer{transform:translate(0)}.wallet-drawer-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:10px;display:flex}.wallet-drawer-header span{color:#f1a56b;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.wallet-drawer-header h2{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:1.55rem}.wallet-drawer-close{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:900}.wallet-drawer-body{flex-direction:column;gap:16px;min-height:0;display:flex}.wallet-drawer-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px}.wallet-balance-list{flex-direction:column;gap:9px;display:flex}.wallet-balance-row{background:#0000002e;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:1fr repeat(3,minmax(72px,auto));align-items:center;gap:10px;padding:12px;display:grid}.wallet-balance-row strong{color:#fff;font-size:.9rem}.wallet-balance-row span{color:var(--text-inverse-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.wallet-balance-row b{color:var(--text-inverse-soft);font-size:.76rem;display:block}.wallet-drawer-empty,.wallet-drawer-note,.wallet-action-panel p,.wallet-security-note{color:var(--text-inverse-muted);font-size:.78rem;line-height:1.6}.wallet-drawer-setup-state{background:linear-gradient(135deg,#e17a321a,#ffffff09);border:1px solid #e17a3229;border-radius:18px;padding:16px}.wallet-drawer-setup-state strong{color:#fff;letter-spacing:-.02em;font-size:1rem;display:block}.wallet-drawer-setup-state p{color:var(--text-inverse-muted);margin-top:7px;font-size:.78rem;line-height:1.55}.wallet-drawer-setup-state button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#e17a3229;border:1px solid #e17a3247;border-radius:999px;margin-top:13px;padding:9px 13px;font-size:.68rem;font-weight:900}.wallet-drawer-setup-state button:hover{background:#e17a323d}.wallet-deposit-qr{background:radial-gradient(circle at 50% 35%,#e17a3229,#ffffff0b);border:1px solid #ffffff17;border-radius:28px;align-self:center;place-items:center;width:188px;height:188px;display:grid;box-shadow:inset 0 1px #ffffff0a}.wallet-party-box{background:#0000002e;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:10px;padding:10px;display:flex}.wallet-party-box.compact{margin-top:4px}.wallet-party-box code{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow:hidden}.wallet-party-box button,.wallet-action-confirm{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e17a3229;border:1px solid #e17a323d;border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:900}.wallet-action-confirm:disabled{opacity:.48;cursor:not-allowed;color:var(--text-inverse-muted);background:#ffffff0b;border-color:#ffffff14}.wallet-incoming-action{background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.wallet-incoming-action div{flex-direction:column;gap:4px;display:flex}.wallet-incoming-action strong{text-transform:uppercase;letter-spacing:.11em;color:#fff;font-size:.76rem}.wallet-incoming-action span{color:var(--text-inverse-muted);font-size:.78rem;line-height:1.45}.wallet-return-card{background:linear-gradient(135deg,#e17a321c,#ffffff09);border:1px solid #e17a3233;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.wallet-return-card strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;display:block}.wallet-return-card p{color:var(--text-inverse-muted);margin-top:3px;font-size:.74rem;line-height:1.35}.wallet-return-card button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e17a3226;border:1px solid #e17a3247;border-radius:999px;flex:none;padding:8px 11px;font-size:.62rem;font-weight:900}.wallet-return-card button:disabled{opacity:.45;cursor:not-allowed}.wallet-action-feedback{color:#ffffffb8;background:#e17a3214;border:1px solid #e17a322e;border-radius:14px;margin-top:-2px;padding:10px 12px;font-size:.74rem;line-height:1.45}.wallet-action-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wallet-action-tabs button{color:var(--text-inverse-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 8px;font-size:.68rem;font-weight:900}.wallet-action-tabs button.active{color:#fff;background:#e17a3229;border-color:#e17a3247}.wallet-action-tabs button.disabled{opacity:.38;cursor:not-allowed;background:#ffffff06;border-color:#ffffff0d}.wallet-action-panel{flex-direction:column;gap:10px;display:flex}.wallet-action-panel label{color:var(--text-inverse-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.62rem;font-weight:900;display:flex}.wallet-action-panel input,.wallet-action-panel select,.wallet-action-panel textarea{color:#fff;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:11px 12px;font-size:.84rem}.wallet-action-panel textarea{resize:vertical;min-height:84px;line-height:1.45}.wallet-action-panel input:focus,.wallet-action-panel select:focus,.wallet-action-panel textarea:focus{border-color:#e17a326b;box-shadow:0 0 0 3px #e17a321f}.wallet-action-feedback.success{color:#bff4ca;background:#6adc8e1a;border-color:#6adc8e3d}.wallet-action-feedback.error{color:#ffd0d0;background:#ff737317;border-color:#ff73733d}.wallet-destination-line{background:#ffffff0b;border:1px solid #ffffff13;border-radius:16px;padding:12px 13px}.wallet-destination-line span{color:var(--text-inverse-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:900;display:block}.wallet-destination-line strong{color:#fff;font-size:.88rem;display:block}.wallet-destination-line p{margin-top:6px}.wallet-drawer-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-external-link{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;justify-content:center;padding:10px 12px;font-size:.68rem;font-weight:900;display:inline-flex}.wallet-security-note{padding:0 4px 10px}.wallet-summary-card{box-shadow:var(--shadow-trade-soft);background:linear-gradient(#fff1,#ffffff06);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.wallet-summary-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-summary-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-muted);margin-bottom:6px;font-size:.62rem;font-weight:900;display:block}.wallet-summary-top strong{color:var(--text-inverse-soft);font-size:.95rem}.wallet-summary-link{border-radius:var(--r-pill);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#e17a3229;border:1px solid #e17a3238;align-items:center;padding:8px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.wallet-summary-link:hover{color:#fff;background:#e17a3242}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-summary-balance{background:linear-gradient(#00000029,#ffffff06);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:space-between;gap:5px;min-height:84px;padding:12px;display:flex}.wallet-summary-balance span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:900}.wallet-summary-balance strong{color:var(--text-inverse-soft);font-size:1.02rem;line-height:1.1}.wallet-summary-balance small{color:var(--text-inverse-muted);font-size:.66rem;line-height:1.35}.account-page:before{opacity:.06}.account-shell{flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;padding:54px 28px 90px;display:flex}.account-hero{padding:28px 4px 12px}.account-hero span{color:#f1a56b;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:900;display:block}.account-hero h1{color:#fff;letter-spacing:-.045em;max-width:680px;font-size:2.4rem;line-height:1.05}.account-surface{box-shadow:var(--shadow-trade-soft);background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:22px;padding:22px;display:grid}.account-identity-column,.account-wallet-column{flex-direction:column;gap:16px;min-width:0;display:flex}.account-wallet-column{border-left:1px solid #ffffff14;padding-left:22px}.account-name-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.account-name-row input{color:#fff;background:#00000029;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:13px 14px;font-size:.9rem}.account-name-row input:focus{border-color:#e17a326b;box-shadow:0 0 0 3px #e17a321f}.account-name-row button,.account-line button,.account-public-key-row button,.account-public-key-value button{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e17a3229;border:1px solid #e17a323d;border-radius:999px;padding:10px 13px;font-size:.66rem;font-weight:900}.account-email{color:var(--text-inverse-muted);margin-top:-6px;font-size:.86rem}.account-line,.account-status-line{border-top:1px solid #ffffff13;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.account-line span,.account-status-line span{color:var(--text-inverse-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.account-line code,.account-status-line strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;overflow:hidden}.account-status-line{grid-template-columns:132px minmax(0,1fr)}.account-status-line a{color:#f1a56b;font-size:.8rem;font-weight:800}.account-public-key-row{border-top:1px solid #ffffff13;flex-direction:column;align-items:flex-start;gap:10px;padding-top:13px;display:flex}.account-public-key-value{background:#00000029;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.account-public-key-value code{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow:hidden}.account-note{color:var(--text-inverse-muted);font-size:.82rem;line-height:1.65}.balance-section{box-shadow:var(--shadow-trade-soft);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:22px}.balance-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-subtle);margin-bottom:16px;font-size:.66rem;font-weight:800}.balance-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.balance-asset{font-size:.88rem;font-weight:600}.balance-amount{color:var(--text-inverse-soft);font-size:.88rem;font-weight:700}.balance-usd{color:var(--text-inverse-muted);font-size:.72rem}.wallet-native-section{box-shadow:var(--shadow-trade-soft);background:linear-gradient(#ffffff13,#ffffff05);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.wallet-native-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-native-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-subtle);font-size:.66rem;font-weight:800}.wallet-native-party{color:var(--text-inverse-soft);margin-top:8px;font-size:.9rem;font-weight:700}.wallet-native-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-badge{border-radius:var(--r-pill);color:var(--text-inverse-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff0d;align-items:center;padding:5px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.wallet-badge.success{color:#8ae7a7;background:#22c55e24}.wallet-badge.muted{color:var(--text-inverse-muted);background:#ffffff0f}.wallet-native-note{color:var(--text-inverse-muted);font-size:.72rem;line-height:1.55}.wallet-quiet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-quiet-card{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:space-between;gap:5px;min-height:78px;padding:12px;display:flex}.wallet-quiet-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:800}.wallet-quiet-card strong{color:var(--text-inverse-soft);font-size:1.05rem;line-height:1.1}.wallet-quiet-card small{color:var(--text-inverse-muted);font-size:.66rem;line-height:1.35}.wallet-posture-grid{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:1fr;gap:8px;padding:13px 14px;display:grid}.wallet-posture-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-posture-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-inverse-subtle);font-size:.68rem;font-weight:700}.wallet-posture-value{color:var(--text-inverse-soft);text-align:right;font-size:.74rem;font-weight:700}.wallet-advanced-toggle{width:100%;color:var(--text-inverse-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.68rem;font-weight:900;transition:all .2s;display:flex}.wallet-advanced-toggle:hover{color:#fff;background:#e17a3221;border-color:#e17a323d}.wallet-capability-list{flex-direction:column;gap:10px;display:flex}.wallet-capability-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wallet-capability-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-capability-label{color:var(--text-inverse-soft);font-size:.78rem;font-weight:700}.wallet-capability-badge{border-radius:var(--r-pill);letter-spacing:.05em;text-transform:uppercase;color:var(--text-inverse-muted);background:#ffffff0f;border:1px solid #ffffff0d;align-items:center;padding:4px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.wallet-capability-badge.enabled{color:#8ae7a7;background:#22c55e24}.wallet-capability-badge.limited{color:#f6c86d;background:#f59e0b24}.wallet-capability-badge.planned{color:var(--text-inverse-muted);background:#ffffff0f}.wallet-capability-summary{color:var(--text-inverse-soft);font-size:.72rem;line-height:1.55}.wallet-capability-meta,.wallet-capability-next{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.5}.wallet-dca-surface{flex-direction:column;gap:10px;display:flex}.wallet-dca-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wallet-dca-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-dca-ref{color:var(--text-inverse-soft);word-break:break-word;font-size:.78rem;font-weight:700}.wallet-dca-summary{color:var(--text-inverse-soft);font-size:.72rem;line-height:1.55}.wallet-dca-meta{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.5}.wallet-dca-action{color:var(--text-inverse);border-radius:var(--r-sm);background:#ffffff0d;border:1px solid #ffffff0f;padding:8px 10px;font-size:.68rem;line-height:1.55}.wallet-draft-composer{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.wallet-draft-composer-note{color:var(--text-inverse);align-items:flex-start;gap:10px;font-size:.72rem;line-height:1.55;display:flex}.wallet-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-draft-hint{color:var(--text-inverse-muted);font-size:.68rem;line-height:1.55}.wallet-draft-actions{flex-wrap:wrap;gap:10px;display:flex}.wallet-open-link{border-radius:var(--r-pill);width:fit-content;color:var(--text-inverse);background:#ffffff0f;border:1px solid #ffffff0f;align-items:center;gap:6px;padding:9px 13px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.wallet-open-link:hover{color:#fff;background:#e17a322e;border-color:#e17a3238}.wallet-native-subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse-subtle);margin-top:4px;font-size:.66rem;font-weight:800}.wallet-holdings,.wallet-allocations{flex-direction:column;gap:10px;display:flex}.wallet-holding-row,.wallet-allocation-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:16px;padding:12px 14px}.wallet-holding-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-holding-symbol{color:var(--text-inverse-soft);font-size:.84rem;font-weight:700}.wallet-holding-meta{color:var(--text-inverse-muted);margin-top:4px;font-size:.68rem}.wallet-holding-values{text-align:right}.wallet-holding-total{color:var(--text-inverse-soft);font-size:.88rem;font-weight:700}.wallet-holding-split{color:var(--text-inverse-muted);margin-top:4px;font-size:.68rem;line-height:1.5}.wallet-allocation-top{color:var(--text-inverse-muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.68rem;display:flex}.wallet-direction{border-radius:var(--r-pill);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.wallet-direction.incoming{color:#8ae7a7;background:#22c55e24}.wallet-direction.outgoing{color:#ff9ca5;background:#ff6b6b24}.wallet-direction.mixed,.wallet-direction.internal{color:#f6c86d;background:#f59e0b24}.wallet-allocation-ref{color:var(--text-inverse-soft);word-break:break-word;margin-bottom:8px;font-size:.8rem;font-weight:700}.wallet-allocation-legs{flex-wrap:wrap;gap:8px;display:flex}.wallet-allocation-boundary-note,.wallet-allocation-action-note{color:var(--text-inverse);align-items:flex-start;gap:10px;font-size:.72rem;line-height:1.55;display:flex}.wallet-allocation-action-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;display:flex}.wallet-allocation-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-allocation-review-note{margin-top:10px}.mini-btn.secondary{color:var(--text-inverse);background:#ffffff0f}.mini-btn.secondary:hover{background:#ffffff24}.wallet-leg-chip{border-radius:var(--r-pill);color:var(--text-inverse-muted);background:#ffffff0f;border:1px solid #ffffff0d;align-items:center;padding:5px 8px;font-size:.66rem;display:inline-flex}.wallet-inline-message{border-radius:var(--r-sm);border:1px solid #ffffff14;padding:10px 12px;font-size:.72rem;line-height:1.55}.wallet-inline-message.success{color:#8ae7a7;background:#22c55e1f;border-color:#22c55e3d}.wallet-inline-message.error{color:#ffb4bc;background:#ff6b6b1f;border-color:#ff6b6b3d}.wallet-empty,.wallet-more-note{color:var(--text-inverse-muted);font-size:.74rem;line-height:1.5}.dca-automation-section{box-shadow:var(--shadow-trade-soft);background:linear-gradient(#e17a3224,#ffffff08);border:1px solid #e17a322e;border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.dca-automation-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dca-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:.66rem;font-weight:800}.dca-title{letter-spacing:-.02em;color:var(--text-inverse-soft);font-size:1.05rem;font-weight:800;line-height:1.2}.dca-description{color:var(--text-inverse-muted);margin-top:6px;font-size:.74rem;line-height:1.55}.dca-status-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.dca-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dca-quick-card{background:#00000024;border:1px solid #e17a3229;border-radius:16px;flex-direction:column;gap:4px;min-height:72px;padding:12px;display:flex}.dca-quick-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-muted);font-size:.62rem;font-weight:800}.dca-quick-card strong{color:var(--text-inverse-soft);font-size:.96rem;line-height:1.25}.dca-workspace-toggle{width:100%;color:var(--text-inverse);letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff17;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.76rem;font-weight:800;transition:all .2s;display:flex}.dca-workspace-toggle:hover{background:#e17a3229;border-color:#e17a3247}.dca-workspace{flex-direction:column;gap:14px;padding-top:2px;display:flex}.dca-capability-strip{background:#0000001f;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.tag{border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.tag-muted{color:var(--text-inverse-muted);background:#ffffff0f}.status-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.status-dot.submitting{background:#d0a94c}.status-dot.stale{background:#f59e0b73}.status-dot.open{background:var(--accent)}.status-dot.filled{background:#ffffff40}.status-dot.failed{background:var(--red)}.status-dot.cancelled{background:#ffffff1a}.swap-input-row{display:flex}.swap-input-row .field-input{flex:1;min-width:0}.swap-input-main{border-radius:var(--r-md) 0 0 var(--r-md);border-right:none}.swap-output-main{color:var(--accent);font-weight:700}.swap-asset-select{border-radius:0 var(--r-md) var(--r-md) 0;border-left:1px solid var(--border-dark);text-align:center;flex-shrink:0;width:110px;font-weight:700}.swap-center{justify-content:center;align-items:center;height:40px;margin:-4px 0;display:flex}.swap-flip-btn{width:38px;height:38px;color:var(--accent);cursor:pointer;z-index:2;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .3s;display:flex;box-shadow:0 8px 18px #00000029}.swap-flip-btn:hover{color:#fff;background:linear-gradient(#e17a3247,#e17a322e);border-color:#e17a3247;transform:rotate(180deg)}.history-type-tabs{flex-wrap:wrap;gap:8px;padding:14px 12px 0;display:flex}.history-type-btn{border-radius:var(--r-pill);color:var(--text-inverse-subtle);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;padding:7px 14px;font-size:.68rem;font-weight:700;transition:all .2s}.history-type-btn:hover{color:var(--text-inverse);border-color:#ffffff24}.history-type-btn.active{color:#f1a56b;background:#e17a3226;border-color:#e17a3238}.history-run-note{color:#f2b27e;background:#e17a3216;border:1px solid #e17a322e;border-radius:14px;margin:12px 12px 0;padding:10px 12px;font-size:.7rem;font-weight:700;line-height:1.45}.order-cards{flex-direction:column;gap:12px;padding:16px 12px 24px;display:flex}.order-card{cursor:default;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:16px;padding:18px 20px;transition:all .18s;display:grid;box-shadow:0 10px 24px #0000001f}.order-card:hover{background:linear-gradient(#ffffff0e,#ffffff06);border-color:#e17a322e;transform:translateY(-1px)}.order-card.filled{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff14}.order-card.open,.order-card.submitting{border-color:#e17a3229}.order-card.failed,.order-card.stale{background:linear-gradient(#f59e0b13,#ffffff05);border-color:#f59e0b38}.order-card.cancelled{opacity:.72}.order-card-left{align-items:flex-start;gap:12px;min-width:0;display:flex}.order-card-icon{border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.04em;width:32px;height:32px;color:var(--text-inverse-soft);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:flex}.order-card-info{min-width:0}.order-card-pair{color:var(--text-inverse-soft);font-size:.92rem;font-weight:800}.order-card-detail{color:var(--text-inverse-subtle);white-space:normal;margin-top:4px;font-size:.74rem;line-height:1.45}.order-timeline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.order-timeline-step{color:var(--text-inverse-muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.order-timeline-step.done{color:#9cebb5;background:#22c55e1b;border-color:#22c55e3d}.order-timeline-step.active{color:#f2b27e;background:#e17a3225;border-color:#e17a3257}.order-timeline-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.order-card-right{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.order-card-amount{color:var(--text-inverse-soft);font-size:.94rem;font-weight:800}.order-card-status{color:var(--text-inverse-subtle);align-items:center;gap:4px;font-size:.68rem;font-weight:500;display:flex}.order-card-proof{align-items:center;gap:8px;max-width:680px;margin-top:10px;display:flex}.order-proof-title{letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:.56rem;font-weight:900}.order-proof-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.order-proof-chip{min-width:0;max-width:300px;color:var(--text-inverse-subtle);cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(92px,1fr) auto;align-items:center;gap:7px;padding:7px 9px;transition:all .18s;display:inline-grid;box-shadow:0 8px 18px #0000001f}.order-proof-chip:hover{color:var(--text-inverse-soft);background:linear-gradient(#e17a3221,#ffffff09);border-color:#e17a3247;transform:translateY(-1px)}.order-proof-chip:focus-visible{outline-offset:2px;outline:2px solid #f1a56ba6}.order-proof-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-size:.56rem;font-weight:900}.order-proof-chip code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-inverse-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem;overflow:hidden}.order-proof-action{color:#f2b27e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e17a3221;border-radius:999px;padding:3px 6px;font-size:.55rem;font-weight:900}.order-card-note{margin-top:6px}.order-card-time{color:var(--text-inverse-muted);margin-left:4px;font-size:.62rem}.order-ticket-note{margin-top:8px}.order-panel-submit:disabled{opacity:.5}.order-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.order-card-cancel{color:var(--text-inverse-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.65rem;text-decoration:underline;transition:all .2s}.order-card-cancel:hover{color:var(--text-inverse)}.order-card-retry,.order-card-support{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.63rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.order-card-retry{color:#f2b27e;cursor:pointer;background:#e17a322e;border:1px solid #e17a3247}.order-card-retry:hover{color:#fff;background:#e17a3242}.order-card-support{color:var(--text-inverse-subtle);background:#ffffff09;border:1px solid #ffffff17}.order-card-support:hover{color:var(--text-inverse);border-color:#ffffff2e}.order-empty{text-align:center;color:var(--text-inverse-muted);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:18px;padding:48px 32px;font-size:.82rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.6s both fadeUp}.fade-up-1{animation-delay:.1s}.fade-up-2{animation-delay:.2s}.fade-up-3{animation-delay:.3s}.fade-up-4{animation-delay:.4s}@media (width<=1180px){.trade-layout{grid-template-rows:auto auto;grid-template-columns:1fr;gap:16px;height:auto;min-height:auto;padding:16px}.trade-main{min-height:auto}.trade-sidebar{order:-1;width:100%;min-width:0;max-width:none;position:relative;top:auto}}@media (width<=900px){.legal-nav{flex-direction:column;align-items:flex-start;padding:18px 20px;position:relative}.legal-nav nav{width:100%}.legal-nav nav a{flex:auto;justify-content:center}.legal-hero{padding:48px 22px 28px}.legal-hero h1{font-size:3.2rem}.legal-hero p{font-size:.98rem;line-height:1.7}.legal-shell{padding:0 22px 70px;display:block}.legal-toc{margin-bottom:28px;position:relative;top:auto}.legal-section{scroll-margin-top:24px}.docs-page{height:100vh}.docs-shell{background:#fff;height:100vh;padding-top:78px;display:block;position:relative}.docs-mobile-menu{z-index:100;text-align:left;background:#fff;border:1px solid #e2e6ee;border-radius:16px;padding:12px 14px;display:grid;position:fixed;top:14px;left:14px;right:14px;box-shadow:0 18px 44px #1d283c1f}.docs-mobile-menu span{color:#d96430;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.docs-mobile-menu strong{color:#191815;letter-spacing:-.02em;margin-top:2px;font-size:.98rem}.docs-leftnav{z-index:90;background:#f7f8fb;border:1px solid #e2e6ee;border-radius:20px;height:auto;max-height:calc(100vh - 112px);padding:18px;display:none;position:fixed;top:88px;left:14px;right:14px;box-shadow:0 24px 60px #1d283c2e}.docs-leftnav.open{display:block}.docs-kb-brand{margin-bottom:16px;padding-bottom:14px}.docs-search-box{display:none}.docs-open-app{margin-bottom:14px}.docs-leftnav h2{margin-top:14px;display:block}.docs-leftnav section{margin-bottom:8px}.docs-leftnav button{font-size:.82rem}.docs-view{height:calc(100vh - 78px);padding:30px 20px 64px}.docs-article{width:100%}.docs-view-header{margin-bottom:22px;padding-bottom:20px}.docs-view-header h1{font-size:2.35rem}.docs-view-header p,.docs-view-body p{font-size:.92rem;line-height:1.76}.docs-meta-grid{grid-template-columns:1fr}.docs-layer-row,.docs-reference-row{grid-template-columns:1fr;gap:10px}.docs-spine-list li{grid-template-columns:36px 1fr;gap:12px}.docs-spine-list span{grid-column:2}.docs-table{display:block;overflow-x:auto}.docs-table th,.docs-table td{min-width:160px}.docs-sequence{grid-template-columns:1fr;display:grid}.docs-sequence span{border-radius:14px}.docs-security-grid{grid-template-columns:1fr}.docs-security-card{min-height:auto}.docs-roadmap-column{grid-template-columns:44px minmax(0,1fr);gap:14px}.docs-roadmap-card{grid-column:2}.docs-roadmap-phase{min-height:auto}.dca-automation-header{flex-direction:column}.dca-status-stack{flex-flow:wrap;align-items:flex-start}.dca-quick-grid,.wallet-quiet-grid{grid-template-columns:1fr}.wallet-drawer{width:100%;padding:22px}.wallet-balance-row{grid-template-columns:1fr;align-items:flex-start}.account-shell{padding:32px 16px 70px}.account-surface{grid-template-columns:1fr;padding:18px}.account-wallet-column{border-top:1px solid #ffffff14;border-left:none;padding-top:16px;padding-left:0}.account-name-row{grid-template-columns:1fr}.account-line,.account-status-line{grid-template-columns:1fr;align-items:flex-start}.account-line button{justify-self:start}.account-public-key-value{flex-direction:column;align-items:stretch}.order-card-actions{justify-content:flex-start}.order-balance-bar{flex-direction:column;align-items:flex-start}.wallet-draft-grid{grid-template-columns:1fr}.wallet-allocation-action-row{flex-direction:column;align-items:stretch}.wallet-allocation-inline-actions{justify-content:flex-start}.why-section{grid-template-columns:1fr;gap:36px}.why-grid{grid-template-columns:1fr}.live-row{grid-template-columns:1fr;gap:12px}.live-row span{width:max-content}.feat-split{grid-template-columns:1fr;gap:36px}.feat-right{position:relative;top:auto}.features-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-sidebar{position:relative;top:auto}.how-steps,.site-form-grid{grid-template-columns:1fr}.invite-card{grid-template-columns:1fr;padding:20px}.invite-card-form .site-form-grid{grid-template-columns:1fr}.cta-form{padding:22px}.cta-actions{flex-direction:column;align-items:stretch}.trade-page:before{opacity:.065;background-position:top}.onboarding-rail{border-radius:18px;flex-direction:column;align-items:flex-start;margin:12px 16px 0;padding:12px}.onboarding-strip-progress{width:100%;min-width:0}.onboarding-intro,.onboarding-steps{grid-template-columns:1fr}.onboarding-step{min-height:auto}.onboard-shell{width:min(100% - 32px,440px);padding:34px 0 60px}.onboard-grid{grid-template-columns:1fr}.onboard-card{border-radius:24px;padding:0}.onboard-panel{grid-template-columns:1fr;min-height:auto}.onboard-signup-panel{border-radius:21px 21px 82px 82px;min-height:220px;margin-right:0;padding:24px 24px 42px}.onboard-signup-panel h2{font-size:1.7rem}.onboard-signup-panel.invite-open{min-height:220px;padding-top:24px}.onboard-signup-panel .onboard-form{width:min(240px,100%);box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;inset:auto}.onboard-form-panel{padding:30px 24px 24px}.onboard-hero h1{font-size:2.65rem}.wallet-word-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-ready-summary,.wallet-mini-card,.wallet-setup-status-row{flex-direction:column;align-items:flex-start}.wallet-copy-button{width:100%;max-width:none}.trade-balance-strip{flex-direction:column;align-items:flex-start;width:auto;margin:12px 16px 0}.trade-layout{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:16px;height:auto;min-height:auto;padding:16px}.trade-main{border-right:none;min-height:auto}.trade-sidebar{order:-1}.trade-ticker{padding:16px 20px}.ticker-price{font-size:1.56rem}.ticker-stats{row-gap:8px;width:100%}.ticker-stat{flex:140px;min-width:calc(50% - 8px)}.ticker-stat:nth-child(odd){border-left:0;padding-left:0}.trade-chart{padding:16px}.trade-history{min-height:420px;padding:0 16px 16px}.trade-sidebar{background:linear-gradient(#121211eb,#0c0c0bfa);border-left:none;width:100%;min-width:0;max-width:none;max-height:none;padding:18px;position:relative;top:auto}.trade-history-header{align-items:flex-start}.history-check-btn{margin-left:0}.order-card{grid-template-columns:1fr;gap:12px}.order-card-right{text-align:left;align-items:flex-start}.order-card-proof{flex-direction:column;align-items:flex-start}.order-proof-chip{width:100%;max-width:100%}.order-panel,.wallet-native-section,.balance-section,.dca-automation-section{border-radius:18px}.hero-title{font-size:2.8rem}.nav-links{display:none}.trade-page .nav{padding:16px 18px}.trade-page .nav-links{gap:10px;display:flex}.trade-page .nav-link{font-size:.66rem}.trade-page .nav-wallet-btn{padding:8px 11px;font-size:.62rem}.nav-logo-landing{height:52px}.hero{padding:0 24px}.features,.why-section,.live-section,.faq-section,.cta-section{padding:80px 24px}}@media (width<=420px){.wallet-word-grid{grid-template-columns:1fr}}
