*{box-sizing:border-box}
:root{
  --bg:#050a10;--bg2:#07111c;--panel:#0b1520;--panel2:#08111a;--panel3:#0d1b28;
  --line:#1d3447;--line-soft:rgba(121,204,238,.14);--line-bright:rgba(120,222,255,.35);
  --text:#edf7ff;--muted:#8ea4b6;--muted2:#647b8e;--cyan:#57e4ff;--cyan2:#20b7ef;
  --blue:#7fb7ff;--good:#61dda1;--warn:#ffc954;--bad:#ff7f89;--shadow:0 22px 70px rgba(0,0,0,.28)
}
html{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;scroll-behavior:smooth}
body{margin:0;min-height:100vh;background:linear-gradient(180deg,#050b12 0,#07101a 44%,#050a10 100%);overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(92,205,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(92,205,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%);z-index:-3}
.ambient{position:fixed;border-radius:999px;filter:blur(80px);pointer-events:none;z-index:-2;opacity:.18}.ambient-a{width:520px;height:520px;background:#00b9ff;right:-190px;top:-180px}.ambient-b{width:430px;height:430px;background:#245cff;left:-220px;top:42vh;opacity:.09}
a{color:inherit;text-decoration:none}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.shell{width:min(100%,1120px);margin:auto;padding:18px 18px 70px}
.topbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 2px 18px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{position:relative;display:grid;place-items:center}.brand-mark:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(87,228,255,.16);border-radius:18px}.logo{width:46px;height:46px;display:block;border-radius:14px}.brand-copy{display:flex;flex-direction:column;line-height:1.1}.brand-copy b{font-size:20px;letter-spacing:.1px}.brand-copy span{margin-top:5px;font-size:11px;color:#86a8bd;letter-spacing:.4px}.network-badge{display:flex;align-items:center;gap:8px;border:1px solid #294158;background:rgba(9,19,29,.72);backdrop-filter:blur(14px);border-radius:999px;padding:9px 13px;color:#d8e8f4;font-size:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.network-badge i{width:8px;height:8px;border-radius:50%;background:#f3ba2f;box-shadow:0 0 14px rgba(243,186,47,.6)}.network-badge small{color:#70869a;font-size:10px;border-left:1px solid #2c4052;padding-left:8px}
.card-surface,.section-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(13,26,39,.92),rgba(7,15,24,.93));box-shadow:var(--shadow);position:relative;overflow:hidden}.card-surface:before,.section-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,229,255,.32),transparent)}
.hero{min-height:420px;border-radius:28px;padding:54px 54px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:36px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(86,220,255,.26);background:rgba(23,87,112,.14);border-radius:999px;padding:7px 11px;color:#a9dff2;font-size:11px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px rgba(87,228,255,.8)}.hero h1{font-size:55px;line-height:1.05;margin:18px 0 16px;letter-spacing:-1.8px}.hero h1 span{background:linear-gradient(180deg,#fff 0,#a7d8ef 58%,#5f9dbd 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 30px rgba(72,197,255,.12)}.hero-lead{font-size:15px;line-height:1.9;color:#aac0d0;max-width:650px;margin:0}.hero-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-trust span{font-size:11px;color:#b9cbd7;padding:7px 10px;border-radius:8px;border:1px solid #22394a;background:#09131d}.hero-visual{width:320px;height:320px;justify-self:end;position:relative;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(38,191,237,.12),rgba(8,17,27,.04) 55%,transparent 70%)}.hero-visual:before{content:"";position:absolute;inset:18px;border:1px solid rgba(92,223,255,.12);border-radius:50%;box-shadow:0 0 80px rgba(17,163,221,.08) inset}.radar-orbit{position:absolute;border-radius:50%;border:1px solid rgba(91,224,255,.25)}.orbit-a{inset:48px}.orbit-b{inset:83px;border-color:rgba(91,224,255,.16)}.radar-cross{position:absolute;background:linear-gradient(90deg,transparent,rgba(91,224,255,.18),transparent)}.cross-x{width:250px;height:1px}.cross-y{height:250px;width:1px;background:linear-gradient(180deg,transparent,rgba(91,224,255,.18),transparent)}.radar-sweep{position:absolute;inset:18px;border-radius:50%;transform-origin:50% 50%;animation:radarSpin 4.8s linear infinite;-webkit-animation:radarSpin 4.8s linear infinite;will-change:transform;z-index:1;pointer-events:none}.radar-sweep:before{content:"";position:absolute;left:50%;top:50%;width:47%;height:2px;transform:translateY(-50%);transform-origin:left center;background:linear-gradient(90deg,rgba(105,237,255,.98),rgba(61,208,255,.48) 45%,rgba(61,208,255,0));box-shadow:0 0 8px rgba(73,221,255,.95),0 0 18px rgba(39,192,239,.55);border-radius:999px}.radar-sweep:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from -8deg,rgba(77,229,255,.28) 0deg,rgba(77,229,255,.12) 28deg,rgba(77,229,255,.025) 64deg,transparent 82deg);-webkit-mask:radial-gradient(circle,transparent 0 44%,#000 45% 100%);mask:radial-gradient(circle,transparent 0 44%,#000 45% 100%);opacity:.9}.radar-core{position:relative;width:142px;height:142px;border-radius:35px;filter:drop-shadow(0 18px 35px rgba(0,183,238,.2));z-index:2}.radar-core img{width:100%;height:100%;display:block}.radar-label{position:absolute;bottom:17px;display:flex;flex-direction:column;align-items:center;gap:2px;letter-spacing:3px;color:#7ecce8}.radar-label strong{font-size:13px}.radar-label span{font-size:8px;color:#557d92;letter-spacing:2.4px}@keyframes radarSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes radarSpin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.stat-card{border:1px solid var(--line);background:rgba(9,18,28,.84);border-radius:17px;padding:17px 18px;min-height:112px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 15px 35px rgba(0,0,0,.16)}.stat-card .stat-label{font-size:11px;color:#7f9aae;margin-bottom:10px}.stat-card strong{font-size:24px;letter-spacing:-.5px}.stat-card strong small{font-size:12px;color:#8fb6ca}.stat-card strong.compact{font-size:19px}.stat-card>span:last-child{font-size:11px;color:#6294ac;margin-top:3px}
.prelaunch{margin:14px 0;border:1px solid rgba(255,201,84,.32);background:linear-gradient(90deg,rgba(104,73,5,.24),rgba(59,42,8,.16));border-radius:16px;padding:13px 15px;display:flex;gap:11px;align-items:flex-start;color:#ffd775}.prelaunch-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(255,201,84,.13);font-weight:900;flex:0 0 auto}.prelaunch div{display:flex;flex-direction:column;gap:3px}.prelaunch b{font-size:13px}.prelaunch span:not(.prelaunch-icon){font-size:12px;color:#d7ba76;line-height:1.55}
.section-card{margin-top:14px;border-radius:22px;padding:23px}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.section-kicker{display:block;font-size:9px;letter-spacing:1.55px;color:#5689a6;font-weight:900;margin-bottom:5px}.section-head h2{font-size:21px;letter-spacing:-.3px;margin:0}.status-pill,.swap-pill,.soft-pill,.verify-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #2a455b;background:#09141f;border-radius:999px;padding:8px 11px;font-size:11px;color:#b8cada;white-space:nowrap}.swap-pill b{color:var(--cyan);font-size:13px}.soft-pill{color:#7896aa}.verify-pill{color:#8fcfe8;border-color:rgba(78,188,230,.25)}.dot{width:8px;height:8px;border-radius:50%;background:#ffc74a;box-shadow:0 0 12px rgba(255,199,74,.36)}.dot.good{background:var(--good);box-shadow:0 0 12px rgba(97,221,161,.44)}
.status-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric{border:1px solid var(--line-soft);background:linear-gradient(145deg,#08121b,#081018);border-radius:16px;padding:17px 18px;display:flex;flex-direction:column;min-height:124px}.metric.primary{background:radial-gradient(280px 160px at 0 0,rgba(31,165,219,.11),transparent 65%),linear-gradient(145deg,#09141e,#081018)}.metric>span{font-size:12px;color:#88a0b2}.metric strong{font-size:27px;margin-top:9px;letter-spacing:-.6px}.metric small{font-size:10px;color:#536f82;margin-top:auto}.progress-wrap{margin-top:16px}.progress-track{height:8px;background:#050b11;border:1px solid #1b3040;border-radius:999px;overflow:hidden}.progress-bar{height:100%;width:0;background:linear-gradient(90deg,#17a7e8,#64eaff);box-shadow:0 0 22px rgba(80,224,255,.35);transition:width .35s ease}.progress-scale{display:flex;justify-content:space-between;margin-top:6px;font-size:9px;color:#536b7d}.help{font-size:11px;color:#7f95a7;line-height:1.72;margin:10px 0 0}
.wallet-panel{border:1px solid rgba(89,204,244,.19);background:radial-gradient(440px 160px at 100% 0,rgba(43,172,224,.12),transparent 65%),#08121b;border-radius:18px;padding:17px;display:flex;justify-content:space-between;align-items:center;gap:18px}.wallet-panel-copy{display:flex;flex-direction:column}.wallet-mini{font-size:9px;letter-spacing:1.3px;color:#4e8aa7;font-weight:900}.wallet-panel-copy>strong{font-size:15px;margin-top:5px}.walletLine{margin-top:7px;font-size:11px;color:#8195a4;display:flex;flex-wrap:wrap;gap:7px}.addr{font-family:Consolas,monospace;color:#9edff6}.connectWalletBtn{position:relative;overflow:hidden;min-width:210px;min-height:52px;border:0;border-radius:14px;padding:0 17px;color:#041019;font-weight:900;background:linear-gradient(135deg,#bdf7ff,#52dcff 55%,#2fb5ef);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 30px rgba(37,177,226,.17)}.connectWalletBtn:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(37,177,226,.24)}.connectWalletBtn .button-glow{position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.55),transparent 60%);transform:translateX(-70%);transition:transform .65s ease}.connectWalletBtn:hover .button-glow{transform:translateX(70%)}.connectWalletBtn span:not(.button-glow),.connectWalletBtn b{position:relative;z-index:1}.connectWalletBtn b{font-size:16px}
.buygrid{display:grid;grid-template-columns:1.05fr .95fr;gap:13px;margin-top:16px}.amount-box,.summary{border:1px solid var(--line);background:#071019;border-radius:18px;padding:17px}.field-head{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#8ca3b4;font-size:11px}.field-head small{font-size:9px;color:#536f81}.amountrow{display:flex;align-items:end;gap:12px;border-bottom:1px solid rgba(96,182,219,.16);padding:8px 2px 12px}.amountrow input{width:100%;background:transparent;border:0;outline:0;color:#f4fbff;font-size:40px;line-height:1;font-weight:900;letter-spacing:-1.4px;padding:8px 0}.suffix{font-size:12px;font-weight:900;color:#7fb8d1;padding-bottom:6px}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.quick button{min-height:38px;border-radius:10px;background:#0d1c29;color:#c5d9e5;border:1px solid #243b4d;font-size:11px;font-weight:800;cursor:pointer}.quick button:hover{border-color:#3c6f88;background:#102434}.summary-title{font-size:10px;letter-spacing:1px;color:#5689a6;font-weight:900;padding-bottom:7px}.summary .row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #162a39;font-size:11px}.summary .row:last-child{border-bottom:0}.summary .row span{color:#8297a9}.summary .row strong{text-align:right;color:#e8f4fb}.summary .row.accent strong{color:#79e8ff}.summary .row.total{margin-top:1px}.summary .row.total strong{font-size:13px}
.action-flow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.action-step{border:1px solid var(--line);background:#08111a;border-radius:18px;padding:16px}.claim-step{grid-column:1/-1}.step-title{display:flex;gap:10px;align-items:center}.no{width:35px;height:35px;border-radius:11px;background:linear-gradient(145deg,#112638,#0c1c29);border:1px solid #28485e;color:#6cdff9;display:grid;place-items:center;font-size:11px;font-weight:900}.step-title>div{display:flex;flex-direction:column}.step-title strong{font-size:13px}.step-title small{font-size:9px;color:#506e81;margin-top:2px}.action-step p{font-size:10px;color:#70899b;line-height:1.65;min-height:33px;margin:11px 0}.action-step button,.dual-actions button{width:100%;min-height:48px;border-radius:12px;border:1px solid transparent;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#b6f5ff,#53dcff 56%,#2eb8ee);color:#041019}.action-step button:disabled{cursor:not-allowed;background:#3a4550;color:#7f8a94;border-color:#47525d;box-shadow:none}.action-step .secondary{background:#0e2331;color:#99eaff;border-color:#2a6177}.action-step .ghost{background:#0a131c;color:#a9becb;border-color:#263b4c}.dual-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature{position:relative;border:1px solid var(--line);background:linear-gradient(145deg,#09141e,#071019);border-radius:18px;padding:18px;overflow:hidden}.feature:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-52px;top:-52px;background:radial-gradient(circle,rgba(71,210,255,.08),transparent 66%)}.feature-index{position:absolute;right:13px;top:12px;font-size:10px;color:#365c70;font-weight:900}.feature-icon{width:36px;height:36px;border:1px solid #29495d;border-radius:11px;margin-bottom:14px;position:relative;background:#0c1b27}.feature-icon.supply:before{content:"";position:absolute;inset:9px;border:2px solid #57dffd;border-radius:50%}.feature-icon.supply:after{content:"";position:absolute;left:17px;top:6px;bottom:6px;width:1px;background:#57dffd;opacity:.5}.feature-icon.loop:before{content:"↻";position:absolute;inset:0;display:grid;place-items:center;color:#56dffa;font-size:20px}.feature-icon.reward:before{content:"+";position:absolute;inset:0;display:grid;place-items:center;color:#56dffa;font-size:23px}.tag{display:block;font-size:9px;color:#55acd0;font-weight:900;letter-spacing:1px;margin-bottom:7px}.feature strong{font-size:14px}.feature p{font-size:11px;color:#768fa1;line-height:1.68;margin:8px 0 0}
.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.flow article{position:relative;padding:10px 20px 10px 6px}.flow article:not(:last-child):after{content:"";position:absolute;right:5px;top:28px;width:12px;height:1px;background:#2c657d}.flow em{font-style:normal;font-size:10px;color:#4aaed3;font-weight:900}.flow-line{width:33px;height:3px;border-radius:999px;background:linear-gradient(90deg,#4bdfff,#197ca9);margin:9px 0 12px}.flow strong{font-size:13px}.flow p{font-size:10px;color:#71899a;line-height:1.6;margin:6px 0 0}
.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rules-grid article{display:flex;gap:12px;border:1px solid #1b3040;background:#08111a;border-radius:16px;padding:15px}.rules-grid article>span{width:30px;height:30px;border-radius:10px;background:#0d1c29;display:grid;place-items:center;color:#4eb8de;font-size:10px;font-weight:900;flex:0 0 auto}.rules-grid strong{font-size:12px}.rules-grid p{font-size:10px;line-height:1.65;color:#738b9d;margin:5px 0 0}
.contract-list{border:1px solid #1c3242;background:#071019;border-radius:17px;overflow:hidden}.contract{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;padding:15px 16px;border-bottom:1px solid #162938}.contract:last-child{border-bottom:0}.contract>div{display:flex;flex-direction:column}.contract span{font-size:12px;font-weight:800}.contract small{font-size:9px;color:#526f82;margin-top:3px}.contract code{font-family:Consolas,monospace;font-size:11px;color:#9edcf1;word-break:break-all;text-align:right}
.faq details{border-top:1px solid #172b39}.faq details:first-of-type{border-top:0}.faq summary{list-style:none;cursor:pointer;padding:15px 1px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq summary span{width:26px;height:26px;border:1px solid #274153;border-radius:9px;display:grid;place-items:center;color:#6fbad8;font-size:17px;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq p{font-size:11px;color:#758ea0;line-height:1.75;margin:0 0 15px}.refresh-btn{border:1px solid #2b465a;background:#0a1721;color:#b5d0df;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer}.log{white-space:pre-wrap;word-break:break-word;background:#050b11;border:1px solid #162b3a;border-radius:14px;padding:13px 14px;min-height:64px;color:#8fa6b7;font-size:11px;line-height:1.65}
.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(100,174,207,.12);margin-top:30px;padding:25px 4px 0;color:#5d7385}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:34px;height:34px;border-radius:10px}.footer-brand div{display:flex;flex-direction:column}.footer-brand strong{font-size:12px;color:#9fb6c6}.footer-brand span{font-size:9px;margin-top:2px}.footer p{font-size:10px;line-height:1.6;text-align:right;max-width:520px;margin:0}
.walletPicker{position:fixed;inset:0;z-index:99;display:none;align-items:center;justify-content:center;padding:20px}.walletPicker.open{display:flex}.walletBackdrop{position:absolute;inset:0;background:rgba(2,7,12,.76);backdrop-filter:blur(9px)}.walletSheet{position:relative;width:min(100%,470px);border:1px solid #284559;background:linear-gradient(160deg,#0e1c28,#08121b);border-radius:22px;padding:18px;box-shadow:0 28px 90px rgba(0,0,0,.55)}.walletSheetHandle{display:none}.walletSheetHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.walletSheetTitle{font-size:20px;font-weight:900}.walletSheetSub{font-size:10px;color:#6e8799;margin-top:4px}.walletClose{width:34px;height:34px;border-radius:10px;border:1px solid #294355;background:#0a1721;color:#a8becd;font-size:20px;cursor:pointer}.walletPickerChoices{display:grid;gap:9px}.walletOption{min-height:68px;border-radius:15px;border:1px solid #243d50;background:#0a1721;color:#eaf6fc;padding:10px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.walletOption:hover{border-color:#3a6c84;background:#0d1d29}.walletIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.mmIcon{background:linear-gradient(145deg,#f6a545,#d86e35);color:#26140a}.tpIcon{background:linear-gradient(145deg,#68dcff,#318ae9);color:#041827}.walletOptionText{display:flex;flex-direction:column;flex:1}.walletOptionText b{font-size:13px}.walletOptionText small{font-size:10px;color:#6f8798;margin-top:3px}.walletChevron{font-size:24px;color:#5b8298}.walletPickerNote{font-size:10px;line-height:1.65;color:#688092;margin:12px 2px}.walletCancel{width:100%;min-height:44px;border-radius:12px;border:1px solid #263e4f;background:#0a131c;color:#9fb5c4;font-weight:800;cursor:pointer}
@media(max-width:900px){.hero{grid-template-columns:1fr .72fr;padding:42px 38px}.hero h1{font-size:46px}.hero-visual{width:260px;height:260px}.stats-grid{grid-template-columns:1fr 1fr}.features{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr;gap:12px}.flow article{border:1px solid #1b3040;border-radius:14px;padding:14px}.flow article:not(:last-child):after{display:none}.rules-grid{grid-template-columns:1fr}}
@media(max-width:720px){.shell{padding:10px 10px 48px}.topbar{padding-bottom:12px}.network-badge small{display:none}.hero{min-height:auto;grid-template-columns:minmax(0,1.28fr) minmax(132px,.72fr);padding:24px 18px;border-radius:21px;gap:12px;align-items:center}.hero-copy{min-width:0}.hero h1{font-size:34px;margin:14px 0 12px;letter-spacing:-1.2px}.hero-lead{font-size:12px;line-height:1.68}.hero-trust{margin-top:15px;gap:7px}.hero-trust span{font-size:9px;padding:6px 7px}.hero-visual{width:156px;height:156px;justify-self:end;margin:0}.hero-visual:before{inset:10px}.orbit-a{inset:25px}.orbit-b{inset:43px}.cross-x{width:128px}.cross-y{height:128px}.radar-sweep{inset:9px}.radar-core{width:84px;height:84px;border-radius:22px}.radar-label{bottom:0}.radar-label strong{font-size:9px}.radar-label span{font-size:5.8px}.eyebrow{font-size:9px;padding:6px 8px;letter-spacing:.45px}.stats-grid{gap:8px}.stat-card{min-height:98px;padding:14px}.stat-card strong{font-size:20px}.section-card{padding:17px 14px;border-radius:18px}.status-metrics,.buygrid,.action-flow{grid-template-columns:1fr}.claim-step{grid-column:auto}.wallet-panel{align-items:stretch;flex-direction:column}.connectWalletBtn{width:100%;min-width:0}.contract{grid-template-columns:1fr;gap:7px}.contract code{text-align:left}.footer{flex-direction:column;align-items:flex-start}.footer p{text-align:left}.amountrow input{font-size:36px}}
@media(max-width:520px){.brand-copy b{font-size:17px}.brand-copy span{font-size:10px}.logo{width:41px;height:41px}.network-badge{padding:8px 10px}.network-badge span{font-size:10px}.hero{grid-template-columns:minmax(0,1.36fr) minmax(108px,.64fr);padding:20px 16px;gap:8px}.hero h1{font-size:28px;margin:12px 0 10px;letter-spacing:-1px}.hero-lead{font-size:11px;line-height:1.62}.hero-trust{gap:5px;margin-top:13px}.hero-trust span{font-size:8px;padding:5px 6px}.hero-visual{width:126px;height:126px;justify-self:end;margin:0}.hero-visual:before{inset:8px}.orbit-a{inset:20px}.orbit-b{inset:35px}.cross-x{width:104px}.cross-y{height:104px}.radar-sweep{inset:7px}.radar-core{width:70px;height:70px;border-radius:19px}.radar-label{bottom:-2px}.radar-label strong{font-size:8px}.radar-label span{font-size:5px;letter-spacing:1.7px}.eyebrow{font-size:8px;padding:5px 7px;gap:6px}.eyebrow-dot{width:6px;height:6px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card strong{font-size:18px}.stat-card strong.compact{font-size:16px}.section-head h2{font-size:18px}.status-pill,.swap-pill,.soft-pill,.verify-pill{font-size:9px;padding:7px 9px}.quick{grid-template-columns:1fr 1fr}.dual-actions{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.rules-grid{grid-template-columns:1fr}.walletPicker{align-items:flex-end;padding:0}.walletSheet{width:100%;max-width:none;border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0;padding:11px 14px calc(14px + env(safe-area-inset-bottom))}.walletSheetHandle{display:block;width:42px;height:4px;border-radius:999px;background:#405a6b;margin:0 auto 13px}.walletClose{display:none}.walletOption{min-height:70px}.walletCancel{min-height:48px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.connectWalletBtn,.connectWalletBtn .button-glow{transition:none}}

@media(max-width:390px){.hero{grid-template-columns:minmax(0,1.42fr) minmax(94px,.58fr);padding:18px 14px;gap:6px}.hero h1{font-size:25px}.hero-lead{font-size:10.5px}.hero-visual{width:110px;height:110px}.hero-visual:before{inset:7px}.orbit-a{inset:18px}.orbit-b{inset:31px}.cross-x{width:90px}.cross-y{height:90px}.radar-sweep{inset:6px}.radar-core{width:62px;height:62px;border-radius:17px}.radar-label strong{font-size:7px}.radar-label span{display:none}.hero-trust span{font-size:7.5px;padding:4px 5px}}
