@font-face{font-family:Inter;src:url('/fonts/inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{font-family:Inter,Arial,sans-serif;color:#fff;background:#03081c;font-synthesis:none;font-size:14px;--lime:#c6ff5e;--navy:#06123e;--muted:#aeb8d6;--line:#253666;--card:#0c1a48}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--lime);outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:clamp(32px,3.5vw,48px);font-weight:530;letter-spacing:-1.8px;line-height:1.13}h2{font-size:22px;letter-spacing:-.6px;font-weight:550;line-height:1.3}h3{font-size:17px;font-weight:600;line-height:1.4}p{line-height:1.65}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;color:var(--lime);display:block;margin-bottom:14px}.muted,.fine{color:var(--muted)}.fine{font-size:12px;line-height:1.7}.signal{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #c6ff5e50}.sidebar{width:220px;position:fixed;inset:0 auto 0 0;background:#03091f;border-right:1px solid #192955;z-index:10;padding:38px 22px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;margin:0 8px 60px}.brand img{width:25px;height:34px}.brand span{font-weight:650;letter-spacing:2px;font-size:23px}.brand small{display:block;font-weight:400;font-size:10px;letter-spacing:.2px;color:var(--muted);margin-top:3px}.nav-label{font-size:9px;letter-spacing:1.6px;color:#97a7ca;margin:0 12px 16px}.sidebar nav{display:grid;gap:8px}.sidebar nav a{display:flex;gap:14px;align-items:center;border-radius:12px;padding:14px 15px;color:#bac5df;font-weight:500;min-height:48px}.sidebar nav span{font-size:21px;font-weight:400;width:20px;line-height:1}.sidebar nav a:hover{background:#112047}.sidebar nav a.active{color:#071536;background:var(--lime)}.sidebar-foot{margin-top:auto;font-size:12px;padding:20px 10px 0}.sidebar-foot small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin:10px 0 25px}.sidebar-foot a{font-size:11px;color:#d9e3f5}.shell{margin-left:220px;min-height:100vh;background:radial-gradient(ellipse at 100% 8%,#13388b40,transparent 48%),linear-gradient(180deg,#06123e 0%,#0a1f7844 36%,#040c24 100%)}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #20335e90;background:#061139aa}.breadcrumb{font-size:12px;color:#aeb8d6;display:flex;gap:12px}.breadcrumb span{color:#546b98}.breadcrumb b{font-weight:500;color:#fff}.header-actions{display:flex;gap:20px;align-items:center}.network-pill,.pill{font-size:11px;display:flex;gap:8px;align-items:center;color:#d8e5ff}.pill{border:1px solid var(--line);padding:10px 14px;border-radius:30px}main{max-width:1500px;margin:auto;padding:26px 5% 0}.test-banner{display:flex;align-items:center;gap:14px;font-size:11px;color:#c6d3f0;line-height:1.6;margin-bottom:30px}.test-banner a{margin-left:auto;white-space:nowrap}.tag{font-size:9px;letter-spacing:1px;padding:6px 8px;border-radius:5px;background:#a9ccff15;color:#c4d7ff;white-space:nowrap}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:32px 0}.subtitle{font-size:14px;color:#b5c4e6;margin-top:14px}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border-radius:12px;padding:14px 22px;font-weight:600;font-size:13px;line-height:1.4;transition:background .16s,transform .16s}.button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,#c6ff5e,#a4e343);color:#10210b;box-shadow:0 6px 22px #a3e6350a}.button.secondary{border:1px solid #3b507f;background:#142450a6;color:#e5edff}.button.small{min-height:42px;padding:11px 16px}.button.full{width:100%;margin-top:12px}.text-button{background:transparent;border:0;color:var(--lime);font-size:12px;min-height:40px}.panel{background:linear-gradient(145deg,#14265b99,#081332da);border:1px solid #293c69;border-radius:20px;box-shadow:0 8px 32px #02082422}.summary-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.balance-panel{padding:28px 30px;background:radial-gradient(circle at 94% 14%,#96c44718,transparent 45%),linear-gradient(120deg,#172e63,#0b1b49)}.card-top{display:flex;align-items:center;justify-content:space-between;color:#d4def4;font-size:13px}.coin{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #8bb55770;color:var(--lime);background:#b8ee5c10;font-size:21px;font-weight:550}.big-number{font-size:clamp(42px,4.7vw,64px);letter-spacing:-2.8px;font-weight:500;margin:15px 0 4px}.balance-panel p{font-size:12px;color:var(--muted)}.balance-panel>.button{margin-top:27px;min-width:180px;justify-content:space-between}.balance-foot{margin-top:26px;padding-top:18px;border-top:1px solid #3b507a77;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#bac7e4}.live-dot{color:#c6ff5e}.metric-stack{display:grid;gap:20px}.metric{padding:25px;display:flex;align-items:center;gap:20px}.metric-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#a7c2ff0b;color:#c5d3ee;font-size:25px;border:1px solid #304776}.metric p{color:#bfcbe2;font-size:12px}.metric strong{display:block;font-size:34px;letter-spacing:-1px;font-weight:500;margin:7px 0}.metric small{color:#a6b6d6;font-size:11px}.metric>a{margin-left:auto;align-self:flex-start;font-size:19px;color:#bed0f2}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 18px}.section-title>.muted{font-size:10px}.lots-list{display:grid;gap:14px}.empty{text-align:center;padding:36px 22px}.empty-symbol{font-size:30px;color:#9cb3e0;display:block;margin-bottom:16px}.empty p{max-width:480px;margin:8px auto 20px;font-size:13px;color:var(--muted)}.empty .button{font-size:12px}.lot{padding:22px 26px;display:flex;align-items:center;gap:24px}.lot-icon{background:#273c6c;border:1px solid #405684;border-radius:12px;width:46px;height:46px;display:grid;place-items:center;font-size:22px;color:var(--lime);flex-shrink:0}.lot-copy{min-width:0;flex:1}.lot-copy p{font-size:11px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.lot-units{text-align:right;font-size:19px;white-space:nowrap}.lot-units small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.lot .button{font-size:11px;padding:10px 16px;min-height:42px}.onboarding{padding:26px 30px;margin-top:28px}.onboarding h2{font-size:19px}.onboarding ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:24px 0 0;margin:0}.onboarding li{display:flex;gap:13px}.onboarding li b{color:var(--lime);font-size:11px;padding-top:3px}.onboarding strong{font-size:12px;font-weight:600}.onboarding p{font-size:11px;color:#b2c0df;margin-top:6px}.work-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:26px;align-items:start}.form-panel{padding:30px}.form-panel .section-title{margin:0 0 26px}.form-panel>p.muted{font-size:12px;margin:12px 0 24px}.form-panel label{display:block;font-size:12px;color:#cbd8ed;margin:24px 0 10px}input,select{width:100%;border:1px solid #344c7a;border-radius:12px;padding:15px 14px;background:#071333;color:#fff;outline:none;min-height:48px}input::placeholder{color:#8fa3c7}select{appearance:auto}input:focus,select:focus{border-color:#b4e86b}.amount-field{display:flex;border:1px solid #3e5484;border-radius:14px;background:#071333;align-items:center;overflow:hidden}.amount-field input{border:0;background:transparent;border-radius:0;font-size:30px;padding:19px 16px;letter-spacing:-1px;min-width:0}.amount-field input:focus-visible{outline-offset:-3px}.amount-field>span{font-size:12px;color:#aebcda;padding-right:20px;flex-shrink:0}.presets{display:flex;gap:8px;margin:12px 0 24px}.presets button{border:1px solid #314775;border-radius:8px;background:#12224e;font-size:11px;color:#d7e1f7;padding:9px 14px;min-height:38px}.presets button:hover{border-color:var(--lime)}.quote{padding:0;margin:24px 0}.quote>div{display:flex;justify-content:space-between;gap:20px;line-height:1.6;padding:12px 0;border-bottom:1px solid #263a63}.quote dt{font-size:12px;color:#b3c3df}.quote dd{font-size:12px;color:#fff;margin:0;text-align:right}.quote>div:first-child dd{color:var(--lime);font-size:15px}.detail-panel{padding:30px}.detail-panel>h2{font-size:28px;letter-spacing:-1px;margin-bottom:18px}.detail-panel>p{color:#bccbe5;font-size:13px}.steps{list-style:none;margin:30px 0;padding:0;display:grid;gap:25px}.steps li{display:flex;gap:15px}.steps li>span{display:grid;place-items:center;border:1px solid #3b5483;color:var(--lime);font-size:11px;width:28px;height:28px;border-radius:50%;flex-shrink:0}.steps strong{font-size:13px}.steps p{font-size:12px;color:#b2c3e0;margin-top:6px}.text-link{font-size:12px;color:var(--lime);display:inline-block;min-height:30px}.help-note{padding:24px 10px}.help-note strong{font-size:12px}.help-note p{font-size:12px;color:#aebfdd;margin-top:8px}.field-help{font-size:11px;color:#a7badd;margin-top:8px}.label-row{display:flex;align-items:end;justify-content:space-between}.rule{padding:22px 0 0;margin-top:20px;border-top:1px solid #2c406c}.rule b{font-size:12px;font-weight:600}.rule p{font-size:12px;color:#b3c3df;margin-top:8px}.form-error{font-size:12px;color:#ffb8b8;line-height:1.6;margin:14px 0;overflow-wrap:anywhere}.form-error:empty{display:none}.progress-box,.notice{font-size:12px;padding:16px 18px;line-height:1.7;border:1px solid #41623c;border-radius:12px;background:#365a1c22;margin:18px 0;color:#e0f3cd}.progress-box a,.notice a{text-decoration:underline;color:var(--lime);overflow-wrap:anywhere}.progress-box strong{display:block}.notice.error{border-color:#8e4f65;background:#63354a33;color:#ffd5df}.activity-list{padding:8px 26px}.activity-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #283c69}.activity-row:last-child{border:0}.activity-row>span{font-size:20px;color:var(--lime)}.activity-row>div{flex:1;min-width:0}.activity-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.activity-row p{font-size:10px;color:#aebfdd;margin-top:5px}.activity-row a{font-size:11px;color:var(--lime);padding:12px 0;white-space:nowrap}.network-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.contract-list>div{padding:16px 0;border-top:1px solid #293e6a}.contract-list dt{font-size:11px;color:#b9cae7}.contract-list dd{margin:8px 0 0;font-size:11px;color:var(--lime);overflow-wrap:anywhere;line-height:1.6}.network-note{margin-top:24px}.network-note h2{font-size:21px}.network-note .fine{margin-top:20px}footer{margin-top:60px;border-top:1px solid #293b61;padding:24px 0 30px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#a2b6d8}dialog{border:1px solid #405583;background:linear-gradient(145deg,#15285a,#07132f);color:white;border-radius:22px;width:min(470px,calc(100vw - 32px));padding:32px;box-shadow:0 20px 120px #0009;max-height:90dvh;overflow:auto}dialog::backdrop{background:#010614c9;backdrop-filter:blur(7px)}dialog h2{font-size:28px;margin:12px 0}dialog>p.muted{font-size:12px;margin-bottom:24px}.dialog-close{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#d5e0f6;width:38px;height:38px;font-size:25px;border-radius:50%}.dialog-close:hover{background:#ffffff10}.wallet-option{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:16px 14px;margin:10px 0;background:#06132fb3;border:1px solid #344a77;border-radius:13px}.wallet-option>span:nth-child(2){flex:1}.wallet-option strong{font-size:13px;font-weight:550}.wallet-option small{display:block;font-size:10px;color:#adbfdc;margin-top:5px;line-height:1.5}.wallet-icon{width:35px;height:35px;border-radius:10px;background:#e6a16422;color:#f4b475;display:grid;place-items:center;font-weight:650}.wallet-icon.blue{color:#a4c1ff;background:#3566b522}.wallet-option b{color:#afc3e9;font-weight:400}dialog>.fine{margin-top:22px;font-size:10px}.address{overflow-wrap:anywhere;font-size:12px;line-height:1.8;color:#d7e7ff}.review-line{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #2d436d;font-size:12px}.review-line span{color:#b1c5e3}.review-line strong{text-align:right;overflow-wrap:anywhere;max-width:65%;font-weight:500}.review-highlight{font-size:32px;color:var(--lime);margin:28px 0}#wc-qr{display:block;background:white;border-radius:12px;padding:10px;width:min(100%,270px);margin:20px auto}#toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:16px 22px;background:#c6ff5e;color:#10210b;border-radius:12px;font-size:12px;box-shadow:0 8px 30px #0007;z-index:100;line-height:1.6}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--lime);color:#10210b;padding:14px}.skip:focus{top:10px}[hidden]{display:none!important}
@media(min-width:1500px){main,.topbar{padding-left:7%;padding-right:7%}.page-heading{margin:44px 0}.summary-grid{grid-template-columns:1.2fr 1fr}}
@media(max-width:1100px){.sidebar{width:186px;padding:32px 15px}.brand{margin-bottom:45px}.shell{margin-left:186px}.summary-grid,.work-grid,.network-grid{gap:16px}.metric{padding:20px 18px;gap:12px}.metric-icon{width:40px;height:40px}.form-panel,.detail-panel{padding:24px}.big-number{font-size:48px}.lot{gap:15px;padding:20px}.lot-units{font-size:17px}.test-banner{flex-wrap:wrap;gap:8px}.test-banner a{margin-left:0}.onboarding{padding:24px}.onboarding ol{gap:16px}.breadcrumb{font-size:11px;gap:8px}}
@media(max-width:800px){.sidebar{position:fixed;inset:auto 0 0;width:100%;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid #263961;background:#000418f5;backdrop-filter:blur(15px);z-index:20}.sidebar>.brand,.nav-label,.sidebar-foot{display:none}.sidebar nav{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.sidebar nav a{display:flex;flex-direction:column;gap:5px;padding:9px 2px;font-size:9px;border-radius:10px;min-height:54px}.sidebar nav span{font-size:21px;width:auto}.sidebar nav a.active{background:#c6ff5e13;color:var(--lime)}.shell{margin:0}.topbar{height:76px;padding:0 5%}.breadcrumb{font-size:11px}.breadcrumb b,.breadcrumb span:last-of-type{display:none}.header-actions{gap:12px}.button.small{font-size:11px;padding:10px 13px}.network-pill{font-size:9px;gap:6px}main{padding:20px 5% 80px}.test-banner{font-size:10px;margin-bottom:23px;gap:9px}.test-banner .tag{font-size:8px}.test-banner>span:nth-child(2){flex:1;min-width:180px}.test-banner a{display:none}.page-heading{margin:27px 0 24px}.page-heading>.button{font-size:11px;padding:10px 12px;min-height:40px}h1{font-size:35px;letter-spacing:-1.4px}.eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:12px}.subtitle{font-size:12px;line-height:1.65;max-width:400px}.summary-grid{grid-template-columns:1fr;gap:16px}.balance-panel{padding:24px}.big-number{font-size:58px}.balance-panel>.button{margin-top:20px}.balance-foot{font-size:10px}.metric-stack{grid-template-columns:1fr 1fr;gap:12px}.metric{padding:18px;display:block;position:relative}.metric-icon{display:none}.metric>a{position:absolute;top:14px;right:15px;font-size:15px}.metric p{font-size:10px;max-width:110px}.metric strong{font-size:28px;margin:12px 0}.metric small{font-size:9px;line-height:1.6;display:block}.section-title h2{font-size:20px}.section-title .muted{max-width:120px;text-align:right;font-size:9px;line-height:1.6}.work-grid,.network-grid{grid-template-columns:1fr}.work-grid>aside{margin-top:8px}.form-panel,.detail-panel{padding:25px 22px}.onboarding ol{grid-template-columns:1fr;gap:22px}.onboarding h2{font-size:18px}.onboarding li b{width:25px}.onboarding p{margin-top:4px}.lot{padding:20px;gap:12px;flex-wrap:wrap}.lot-icon{width:37px;height:37px;font-size:18px}.lot-copy{flex-basis:calc(100% - 52px)}.lot-units{font-size:19px;text-align:left;flex:1;padding-top:8px}.lot .button{margin-top:8px}.empty{padding:32px 22px}.empty p{font-size:12px}.activity-list{padding:5px 18px}.activity-row{gap:12px;align-items:start}.activity-row strong{font-size:11px;line-height:1.7}.activity-row a{font-size:10px}.activity-row p{line-height:1.7}footer{margin-top:38px;font-size:9px;gap:12px;flex-wrap:wrap;line-height:1.7}footer>span:nth-child(2){display:none}dialog{padding:30px 23px}dialog h2{font-size:26px}.review-highlight{font-size:28px}#toast{bottom:96px;width:max-content;max-width:calc(100vw - 32px)}.notice{font-size:11px;padding:14px}.detail-panel>h2{font-size:25px}.contract-list dd{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
