:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font:16px/1.6 Segoe UI,Tahoma,Arial,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at 50% -10%,#ffd70029,#0000 34%),linear-gradient(#090909 0%,#000 52%),#000;min-width:320px}body{color:#fff;min-width:320px;min-height:100svh;margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(#ffd7000a,#0000 36%);position:fixed;inset:0}#root{min-height:100svh}h1,h2,p{margin:0}.page-shell{z-index:1;width:min(1040px,100%);margin:0 auto;padding:14px;position:relative}.hero-section{background:linear-gradient(#ffd70014,#0000 32%),#090909;border-radius:24px;padding:16px}.hero-section:before,.pulse-ring,.floating-card,.hero-highlights,.hero-ticker,.token-orb,.wallet-open-panel,.compact-wallet-panel{display:none}.topbar{border-bottom-color:#ffd7001f;padding-bottom:12px}.topbar-actions{gap:8px}.hero-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px;min-height:0;padding-top:18px}.hero-summary-card{background:radial-gradient(circle at 100% 0,#ffd70026,#0000 38%),#111;border:1px solid #ffd7002e;border-radius:22px;align-content:center;align-self:stretch;gap:10px;min-height:190px;padding:22px;display:grid}.glass-card{background:#0d0d0d;border-radius:22px}@media (width<=820px){.page-shell{padding:10px}.hero-section{border-radius:20px;padding:14px}.topbar{align-items:flex-start}.hero-grid,.dashboard-grid{grid-template-columns:1fr}.hero-summary-card{min-height:120px;padding:18px}.sale-card{order:2}.buy-card{order:1}.hero-copy h1{font-size:clamp(28px,10vw,40px)}}@media (width<=540px){.topbar{flex-direction:row}.brand-mark div{max-width:190px}.topbar-actions{width:auto;display:flex}.topbar-actions .ghost-button{min-height:40px;padding:0 10px;font-size:12px}.connected-pill{display:none}.stats-grid{grid-template-columns:1fr}.hero-actions .primary-button{width:100%}}.wallet-modal .wallet-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-modal .wallet-choice{color:#fff;text-align:center;background:linear-gradient(#ffffff1c,#ffffff09),#ffffff0b;border:1px solid #ffd70033;border-radius:18px;grid-template-columns:1fr;place-items:start center;gap:7px;min-height:178px;padding:14px 10px;display:grid}.wallet-modal .wallet-choice strong,.wallet-modal .wallet-choice small{grid-column:auto}.wallet-modal .wallet-choice strong{color:#fff;font-size:14px;line-height:1.2}.wallet-modal .wallet-choice small{color:#ffffffad;max-width:132px;font-size:11px;line-height:1.35}.wallet-modal .wallet-icon-wrap{place-items:center;width:68px;height:72px;margin-bottom:4px;display:grid;position:relative}.wallet-modal .wallet-logo{color:#fff;clip-path:none;background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;transform:none;box-shadow:0 12px 26px #00000047}.wallet-modal .wallet-logo img{object-fit:contain;width:42px;height:42px}.wallet-modal .wallet-logo:before,.wallet-modal .wallet-logo:after{content:none;display:none}.wallet-modal .metamask-logo{background:#fff7ef}.wallet-modal .metamask-logo:before,.wallet-modal .metamask-logo:after{content:none}.wallet-modal .trust-logo{background:#eef6ff}.wallet-modal .trust-logo:before,.wallet-modal .trust-logo:after{content:none}.wallet-modal .binance-logo{background:#101010}.wallet-modal .binance-logo:before,.wallet-modal .binance-logo:after{content:none}.wallet-modal .okx-logo{background:#050505}.wallet-modal .okx-logo:before,.wallet-modal .okx-logo:after{content:none}.wallet-modal .wallet-verified{color:#fff;background:#20b486;border:2px solid #fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;font-weight:1000;display:grid;position:absolute;bottom:12px;right:2px}.wallet-modal .wallet-mini-badges{gap:2px;display:flex;position:absolute;bottom:-3px;left:3px}.wallet-modal .wallet-mini-badges span{color:#20105a;background:#fff5b7;border-radius:4px;place-items:center;width:14px;height:14px;font-size:8px;font-weight:1000;display:grid}.wallet-modal .wallet-verified,.wallet-modal .wallet-mini-badges{display:none}.wallet-modal .wallet-icon-wrap{height:66px}.wallet-modal .wallet-logo{width:58px;height:58px}.wallet-modal .wallet-logo img{width:46px;height:46px}@media (width<=720px){.wallet-modal .wallet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-shell{position:relative}.page-shell:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 12%,#ffd7002e,#0000 28%),radial-gradient(circle at 84% 8%,#b8860b24,#0000 26%),linear-gradient(#0b0a06 0%,#020202 58%,#000 100%);position:fixed;inset:0}.hero-section{background:radial-gradient(circle at 78% 16%,#ffd70038,#0000 30%),linear-gradient(145deg,#18160efa,#070707fa);position:relative;overflow:hidden}.hero-section:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff0e,#0000 42%);animation:7s ease-in-out infinite softShine;position:absolute;inset:0}.topbar,.hero-grid{z-index:1;position:relative}.brand-mark img{border:1px solid #ffd70047;box-shadow:0 0 28px #ffd7002e}.hero-summary-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffd70038,#0000 38%),linear-gradient(#17130a,#0b0b0b);justify-items:center}.logo-coin{background:radial-gradient(circle,#ffd7003d,#0000 62%),#050505;border:1px solid #ffd70059;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:6px;animation:4.5s ease-in-out infinite logoFloat;display:grid;box-shadow:0 0 0 10px #ffd7000b,0 18px 42px #00000061}.logo-coin img{object-fit:cover;border-radius:50%;width:74px;height:74px}.logo-coin span{color:var(--brand-primary);font-size:24px;font-weight:1000}.wallet-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-modal{background:radial-gradient(circle at 100% 0,#ffd70029,#0000 34%),#0b0b0b;border:1px solid #ffd70042;border-radius:26px;width:min(620px,100%);max-height:min(760px,92svh);padding:20px;overflow:auto;box-shadow:0 30px 90px #0000008c}.wallet-modal-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.wallet-modal h2{color:#fff;margin:4px 0 6px;font-size:clamp(24px,5vw,34px)}.wallet-modal p{color:#ffffffb8}.wallet-close{width:auto;min-height:42px;padding:0 14px}.wallet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-choice{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffd70029;border-radius:18px;gap:6px;min-height:132px;padding:16px;transition:border-color .18s,transform .18s,background .18s;display:grid}.wallet-choice:hover{background:#ffd70017;border-color:#ffd70085;transform:translateY(-2px)}.wallet-choice span{color:#050505;background:linear-gradient(135deg, #fff2a8, var(--brand-primary));border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:1000;display:grid}.wallet-choice strong{font-size:17px}.wallet-choice small{color:#ffffffa8;font-weight:700}.wallet-app-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wallet-app-links a{text-decoration:none}.wallet-app-links .secondary-button{min-height:44px;padding:0 10px;font-size:13px}@keyframes logoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.025)}}@keyframes softShine{0%,to{opacity:.25;transform:translate(-18%)}50%{opacity:.7;transform:translate(18%)}}@media (width<=680px){.wallet-modal{border-radius:22px;padding:16px}.wallet-modal-header{display:grid}.wallet-close{width:100%}.wallet-choice-grid,.wallet-app-links{grid-template-columns:1fr}.wallet-choice{min-height:104px}.wallet-app-links .secondary-button{width:100%}}body{font-family:Segoe UI,Tahoma,Arial,ui-sans-serif,system-ui,sans-serif}.hero-copy h1,.wallet-modal h2,.admin-panel h2,.login-card h2{letter-spacing:-.02em}.primary-button,.secondary-button,.ghost-button,.link-button{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative}.primary-button{background:linear-gradient(135deg,#fff4b8 0%,gold 46%,#b8860b 100%);border:1px solid #ffe885b8;box-shadow:0 14px 32px #ffd7003d,inset 0 1px #ffffff8c}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.link-button:hover{transform:translateY(-2px)}.primary-button:hover{filter:brightness(1.05);box-shadow:0 18px 42px #ffd70057,inset 0 1px #ffffffa6}.secondary-button,.ghost-button,.link-button{background:linear-gradient(#ffffff14,#ffffff09);box-shadow:inset 0 1px #ffffff14}input,select,textarea{letter-spacing:0;font-size:16px}.quote-box em{color:#ffe28a;font-size:13px;font-style:normal;font-weight:900;display:block}.wallet-choice{grid-template-columns:auto 1fr;align-items:center;min-height:146px;padding:18px}.wallet-logo{color:#fff;border-radius:18px;grid-row:span 2;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff3d,0 14px 30px #00000047}.wallet-logo:after{font-size:14px;font-weight:1000}.metamask-logo{clip-path:polygon(50% 0,92% 18%,100% 62%,72% 100%,28% 100%,0 62%,8% 18%);background:linear-gradient(135deg,#ffb347,#f26b21 56%,#763800)}.metamask-logo:after{content:"MM"}.trust-logo{background:linear-gradient(135deg,#36a3ff,#0b5cff);border-radius:50% 50% 44% 44%}.trust-logo:after{content:"TW"}.binance-logo{color:#171100;background:linear-gradient(135deg,#f8d33a,#f0b90b);transform:rotate(45deg)}.binance-logo:after{content:"BN";transform:rotate(-45deg)}.coinbase-logo{background:linear-gradient(135deg,#7bb2ff,#0052ff);border-radius:50%}.coinbase-logo:after{content:"CB"}.wallet-choice:hover .wallet-logo{box-shadow:inset 0 1px #ffffff4d,0 18px 34px #ffd7001f}@media (width<=680px){.wallet-choice{min-height:118px}.wallet-logo{border-radius:16px;width:48px;height:48px}}.design-medical{--medical-blue:#1d9bf0;--medical-mint:#38d9a9}.design-medical.page-shell:before{background:radial-gradient(circle at 18% 10%,#38d9a929,#0000 28%),radial-gradient(circle at 84% 8%,#1d9bf02e,#0000 28%),linear-gradient(#071018 0%,#05070b 58%,#020202 100%)}.design-medical .hero-section{background:radial-gradient(circle at 78% 16%,#1d9bf033,#0000 30%),linear-gradient(145deg,#07131cfa,#04070bfa);border-color:#38d9a93d;box-shadow:0 18px 50px #00305457}.design-medical .hero-section:after{background:linear-gradient(110deg,#0000 20%,#38d9a913,#0000 42%)}.design-medical .brand-mark img,.design-medical .logo-coin,.design-medical .hero-summary-card,.design-medical .glass-card{border-color:#38d9a938}.design-medical .pill,.design-medical .primary-button,.design-medical .wallet-choice span{color:#021014;background:linear-gradient(135deg, #d8fff2 0%, var(--medical-mint) 46%, var(--medical-blue) 100%);box-shadow:0 14px 32px #1d9bf03d,inset 0 1px #ffffff8c}.design-medical .hero-summary-card{background:radial-gradient(circle at 50% 0,#38d9a933,#0000 38%),linear-gradient(#0c1b22,#071014)}.design-medical .hero-summary-card strong,.design-medical .quote-box strong,.design-medical .eyebrow{color:#78f0ca}.design-medical .secondary-button,.design-medical .ghost-button,.design-medical .link-button{color:#d7fff4;border-color:#38d9a938}.design-medical input,.design-medical select,.design-medical textarea{background:#0b171d;border-color:#38d9a938}.design-medical .stats-grid div,.design-medical .quote-box,.design-medical .notice,.design-medical .status,.design-medical .warning,.design-medical .network-note{background:#38d9a90f}.wallet-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wallet-choice{text-align:center;background:linear-gradient(#ffffff18,#ffffff09),#ffffff0a;border:1px solid #ffd7002e;border-radius:18px;grid-template-columns:1fr;place-items:start center;min-height:178px;padding:14px 10px;display:grid}.wallet-choice strong,.wallet-choice small{grid-column:auto}.wallet-choice strong{color:#fff;font-size:14px;line-height:1.2}.wallet-choice small{color:#ffffffad;max-width:128px;font-size:11px;line-height:1.35}.wallet-icon-wrap{place-items:center;width:66px;height:66px;margin-bottom:8px;display:grid;position:relative}.wallet-logo{border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 26px #00000042}.wallet-logo:before,.wallet-logo:after{font-weight:1000;display:block}.metamask-logo{clip-path:polygon(10% 8%,42% 0,50% 12%,58% 0,90% 8%,100% 50%,74% 100%,50% 86%,26% 100%,0 50%);background:radial-gradient(circle at 32% 38%,#2c1808 0 4px,#0000 5px),radial-gradient(circle at 68% 38%,#2c1808 0 4px,#0000 5px),linear-gradient(135deg,#ffb15c 0 32%,#f47621 33% 68%,#d84c1f 69% 100%);border-radius:16px 16px 20px 20px}.metamask-logo:after{content:"";background:#f8d0a2;border-radius:0 0 12px 12px;width:20px;height:7px;margin-top:22px}.trust-logo{clip-path:polygon(50% 2%,88% 16%,82% 70%,50% 98%,18% 70%,12% 16%);background:linear-gradient(150deg,#0000 0 28%,#10d980 29% 45%,#0000 46%),linear-gradient(135deg,#1f6bff,#16b3ff);border-radius:16px}.trust-logo:after{content:"";border:3px solid #fffffff2;border-top:0;border-radius:0 0 14px 14px;width:20px;height:26px}.binance-logo{background:#101010;border-radius:18px}.binance-logo:after{content:"";background:linear-gradient(#f0b90b 0 0) 50%/10px 10px no-repeat,linear-gradient(#f0b90b 0 0) top/10px 10px no-repeat,linear-gradient(#f0b90b 0 0) bottom/10px 10px no-repeat,linear-gradient(#f0b90b 0 0) 0/10px 10px no-repeat,linear-gradient(#f0b90b 0 0) 100%/10px 10px no-repeat;width:30px;height:30px;transform:rotate(45deg)}.okx-logo{background:#050505;border-radius:14px}.okx-logo:after{content:"";background:linear-gradient(#fff 0 0) 0 0/10px 10px no-repeat,linear-gradient(#fff 0 0) 12px 0/10px 10px no-repeat,linear-gradient(#fff 0 0) 24px 0/10px 10px no-repeat,linear-gradient(#fff 0 0) 0 12px/10px 10px no-repeat,linear-gradient(#fff 0 0) 24px 12px/10px 10px no-repeat,linear-gradient(#fff 0 0) 0 24px/10px 10px no-repeat,linear-gradient(#fff 0 0) 12px 24px/10px 10px no-repeat,linear-gradient(#fff 0 0) 24px 24px/10px 10px no-repeat;width:34px;height:34px}.wallet-verified{color:#fff;background:#20b486;border:2px solid #fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;font-weight:1000;display:grid;position:absolute;bottom:9px;right:2px}.wallet-mini-badges{gap:2px;display:flex;position:absolute;bottom:-6px;left:3px}.wallet-mini-badges span{color:#20105a;background:#fff5b7;border-radius:4px;place-items:center;width:14px;height:14px;font-size:8px;font-weight:1000;display:grid}.wallet-app-links{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=720px){.wallet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-app-links{grid-template-columns:1fr}}.hero-section,.glass-card,.admin-panel,.trust-strip{border:1px solid #ffd70047;box-shadow:0 20px 70px #00000061}.hero-section{background:radial-gradient(circle at 82% 14%,#ffd7003d,#0000 28%),radial-gradient(circle at 12% 78%,#b8860b2e,#0000 34%),linear-gradient(145deg,#1b1a14 0%,#090909 52%,#000 100%);border-radius:28px;min-height:auto;padding:18px;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffd70014,#0000 50%),radial-gradient(circle,#ffd70014 0 1px,#0000 1px) 0 0/38px 38px;animation:18s linear infinite ambientMove;position:absolute;inset:-40%}.topbar,.hero-grid,.card-header,.admin-header,.trust-strip{justify-content:space-between;align-items:center;gap:18px;display:flex}.topbar{color:#fff;z-index:1;border-bottom:1px solid #ffd7002e;padding-bottom:14px;position:relative}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.compact-button{min-height:42px;padding:0 16px}.brand-mark{text-align:left;align-items:center;gap:14px;display:flex}.hidden-admin-trigger{color:inherit;background:0 0;border:0;padding:0}.brand-mark img,.brand-mark>span{border-radius:50%;flex:none;width:54px;height:54px}.brand-mark img{object-fit:cover;background:#000}.brand-mark>span{color:#000;background:linear-gradient(135deg, #ffed4e, var(--brand-primary), var(--brand-accent));box-shadow:0 0 30px color-mix(in srgb, var(--brand-primary) 34%, transparent);place-items:center;font-weight:1000;display:grid}.topbar strong{font-size:21px;line-height:1.1;display:block}.eyebrow{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(220px,.6fr);align-items:center;gap:26px;min-height:330px;padding-top:22px;display:grid;position:relative}.hero-copy h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 20px 60px #0009;margin:20px 0 18px;font-size:clamp(34px,5.4vw,58px);line-height:1}.hero-copy p{color:#ffffffe0;max-width:620px;font-size:16px;line-height:1.55}.hero-highlights,.hero-ticker{flex-wrap:wrap;gap:10px;display:flex}.hero-highlights{margin-top:16px}.hero-highlights span{color:#fff8c8;background:#ffd70014;border:1px solid #ffd70033;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.wallet-open-panel{background:radial-gradient(circle at 100% 0,#ffd7001f,#0000 34%),#0000006b;border:1px solid #ffd7003d;border-radius:18px;margin-top:16px;padding:14px}.wallet-open-panel span{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.wallet-open-panel strong{color:#fff;margin-top:4px;display:block}.wallet-open-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.wallet-open-actions a{text-decoration:none}.compact-wallet-panel{margin-top:0}.pill,.notice,.status{border-radius:999px;padding:10px 16px;display:inline-flex}.pill{color:#000;background:linear-gradient(135deg, #ffed4e, var(--brand-primary));font-weight:900}button,input,select{font:inherit}button{cursor:pointer;border:0;font-weight:850}button:disabled{cursor:wait;opacity:.7}.primary-button,.secondary-button,.ghost-button,.link-button{border-radius:16px;min-height:50px;padding:0 20px;font-size:16px}.primary-button{color:#000;background:linear-gradient(135deg, #ffed4e, var(--brand-primary) 45%, var(--brand-accent));position:relative;overflow:hidden;box-shadow:0 18px 35px #ffd70038}.primary-button:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c,#0000 48%);animation:3.5s ease-in-out infinite buttonShine;position:absolute;inset:0;transform:translate(-130%)}.link-button{justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.token-orb{aspect-ratio:1;justify-self:center;place-items:center;width:min(240px,28vw);display:grid;position:relative}.orb-core{aspect-ratio:1;color:#000;letter-spacing:-.08em;z-index:2;background:#000;border-radius:50%;place-items:center;width:100%;font-size:clamp(38px,8vw,72px);font-weight:1000;animation:5s ease-in-out infinite logoFloat;display:grid;position:relative;box-shadow:0 0 0 1px #ffd70057,0 36px 100px #ffd70047}.orb-core img{object-fit:contain;border-radius:50%;width:100%;height:100%}.orb-ring,.orb-ring:after{display:none}.pulse-ring{border:1px solid #ffd7006b;border-radius:50%;animation:2.8s ease-out infinite pulseRing;position:absolute;inset:2%}.pulse-ring.two{animation-delay:1.2s}.floating-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ac7;border:1px solid #ffd70038;border-radius:18px;padding:10px 12px;animation:4.8s ease-in-out infinite floatCard;position:absolute;box-shadow:0 18px 46px #00000057}.floating-card span{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.floating-card strong{color:var(--brand-primary);margin-top:3px;font-size:17px;display:block}.card-one{top:8%;left:-10%}.card-two{animation-delay:1s;bottom:14%;right:-12%}.hero-ticker{z-index:1;background:#ffffff0e;border:1px solid #ffd70024;border-radius:20px;justify-content:center;margin-top:0;padding:10px;position:relative}.hero-ticker span{color:#ffffffe0;font-size:13px;font-weight:850}.dashboard-grid{grid-template-columns:minmax(0,1fr) 440px;gap:18px;margin-top:14px;display:grid}.sale-card{background:radial-gradient(circle at 0 0,#ffd7001a,#0000 34%),#111}.buy-card{background:radial-gradient(circle at 100% 0,#ffd70024,#0000 34%),#111;border-color:#ffd7007a}.glass-card,.admin-panel,.trust-strip{color:#fff;background:#111;border-radius:24px;padding:22px}.card-header{margin-bottom:20px}.card-header span,.stats-grid span,.trust-strip span,.quote-box span,label{color:#ffffffd1;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.meter{background:#ffffff1a;border-radius:99px;height:16px;overflow:hidden}.meter span{border-radius:inherit;background:linear-gradient(90deg, #3ded97, var(--brand-primary));height:100%;display:block;box-shadow:0 0 26px #ffd70057}.stats-grid,.admin-grid{gap:14px;display:grid}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.stats-grid div,.quote-box{background:#181818;border:1px solid #ffd7001f;border-radius:18px;padding:18px}.stats-grid strong,.trust-strip strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:18px;line-height:1.35;display:block}label{text-align:left;gap:8px;display:grid}input,select,textarea{box-sizing:border-box;color:#fff;background:#080808;border:1px solid #ffd70061;border-radius:14px;outline:0;width:100%;min-height:58px;padding:0 16px;font-size:17px;font-weight:700}textarea{resize:vertical;min-height:96px;padding:14px 16px;line-height:1.45}select{appearance:none;color:#000;background:linear-gradient(45deg,#0000 50%,#000 50%) calc(100% - 22px)/7px 7px no-repeat,linear-gradient(135deg,#fff6b8,gold);padding-right:44px}select option{color:#000;background:#fff8d6;font-size:16px;font-weight:700}input:focus,select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px #ffd7002e}.buy-card{gap:18px;display:grid}.payment-tabs{background:#080808;border:1px solid #ffd70024;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;padding:8px;display:grid}.payment-tabs button{color:#ffffffe0;background:0 0;border-radius:12px;min-height:50px;font-size:16px}.payment-tabs button:disabled{color:#ffffff47}.payment-tabs .active{color:#000;background:var(--brand-primary)}.quote-box strong{color:#fff;margin:8px 0;font-size:32px;line-height:1.1;display:block}.network-access-card{background:radial-gradient(circle at 100% 0,#ffd7001a,#0000 34%),#181818;border:1px solid #ffd70029;border-radius:20px;gap:14px;padding:16px;display:grid}.network-access-card span{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.network-access-card strong,.network-access-card code{color:#ffef8a;overflow-wrap:anywhere;margin-top:5px;display:block}.network-access-card code{background:#050505;border-radius:12px;padding:10px;font:800 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@keyframes ambientMove{to{transform:translate(80px,60px)}}@keyframes buttonShine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes pulseRing{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.28)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.quote-box small{color:#ffffffc7;font-size:15px}.status{color:#c9ffdf;overflow-wrap:anywhere;background:#3ded971f;border:1px solid #3ded9733}.warning,.network-note{border-radius:16px;padding:13px 15px;font-size:14px;line-height:1.6}.warning{color:#ffe0a8;background:#ff8f3d1f;border:1px solid #ff8f3d38}.network-note{color:#ffffffdb;background:#ffd70014;border:1px solid #ffd7001f}.notice{color:#ffffffd1;background:#ffffff0f;border-radius:16px;font-size:14px;line-height:1.55}.login-overlay{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01050cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.login-card{color:#fff;background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 38%), #111;border:1px solid #ffd7003d;border-radius:24px;gap:18px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #00000073}.login-card h2{color:#fff;margin:6px 0 8px}.login-card p{color:#ffffffad}.login-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-panel{margin-top:18px}.admin-header{align-items:flex-start;margin-bottom:18px}.admin-header h2{color:#fff;margin:4px 0 0}.admin-section{gap:14px;margin-top:20px;display:grid}.admin-section h3{color:#fff;text-align:left;margin:0;font-size:18px}.section-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading-row h4,.section-heading-row h3{color:#fff;margin:0}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-overview{grid-template-columns:330px minmax(0,1fr);gap:18px;display:grid}.qr-panel,.balance-panel,.transaction-log{background:linear-gradient(#ffd7000b,#0000 34%),#151515;border:1px solid #ffd7002e;border-radius:24px;gap:16px;padding:18px;display:grid}.qr-card{background:#fff;border-radius:18px;place-items:center;min-height:260px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.qr-card img{width:min(240px,100%);height:auto;display:block}.qr-card span{color:#000;font-weight:800}.address-box{background:#080808;border:1px solid #ffd7001a;border-radius:16px;padding:14px}.address-box span,.balance-card span,.transaction-item span,.transaction-addresses small{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.address-box strong,.balance-card strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;display:block}.balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.balance-card{background:#0a0a0a;border:1px solid #ffd7001f;border-radius:16px;padding:14px}.balance-card small{color:#ffffffb8;overflow-wrap:anywhere;margin-top:6px;display:block}.balance-card .token-balance{color:var(--brand-primary);font-size:14px;font-weight:900}.network-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.network-wallet-card{background:radial-gradient(circle at 100% 0,#ffd70029,#0000 35%),linear-gradient(#111,#070707);border:1px solid #ffd7002e;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #00000038}.network-wallet-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.network-wallet-header span,.network-balance-list span,.balance-status{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.network-wallet-header strong{color:#fff;margin-top:4px;font-size:20px;display:block}.network-wallet-header small{color:#000;background:linear-gradient(135deg, #ffed4e, var(--brand-primary));white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.network-address-box strong{color:#ffef8a;font:800 13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.network-balance-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.network-balance-list div{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:14px;padding:12px}.network-balance-list strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.network-balance-list .token-balance{color:var(--brand-primary)}.compact-link{min-height:42px;padding:0 16px}.transaction-log{max-height:520px;overflow:auto}.transaction-item{background:#0a0a0a;border:1px solid #ffd7001f;border-radius:16px;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(110px,.7fr));gap:12px;padding:14px;display:grid}.transaction-item strong{color:#fff;margin-top:4px;display:block}.transaction-addresses{flex-wrap:wrap;grid-column:1/-1;gap:10px 16px;display:flex}.transaction-addresses a{color:var(--brand-primary);font-weight:800}.delivery-summary{color:#ffe28a;margin-top:6px;font-size:13px;font-weight:900;display:inline-flex}.transaction-item.undelivered{background:radial-gradient(circle at 100% 0,#ffd6661f,#0000 30%),#181818;border-color:#ffd6666b}.delivery-error{color:#ffb4a8;max-width:220px;margin-top:6px;font-size:12px;font-weight:800;line-height:1.4;display:block}.network-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.network-toggle{color:#ffffffc7;text-align:left;background:#181818;border:1px solid #ffd70029;border-radius:18px;padding:14px}.network-toggle strong,.network-toggle span{display:block}.network-toggle strong{color:#fff;margin-bottom:4px}.network-toggle span{font-size:12px}.network-toggle.active{border-color:color-mix(in srgb, var(--brand-primary) 55%, transparent);background:color-mix(in srgb, var(--brand-primary) 16%, transparent)}.wallet-card{text-align:left;background:#181818;border:1px solid #ffd7001f;border-radius:18px;gap:14px;padding:18px;display:grid}.wallet-card span,.seed-box span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.wallet-card strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;display:block}.wallet-actions{flex-wrap:wrap;gap:10px;display:flex}.seed-box{background:radial-gradient(circle at 100% 0,#ffd7001f,#0000 28%),#ffd66614;border:1px solid #ffd6663d;border-radius:20px;gap:12px;padding:14px;display:grid}.seed-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.seed-header strong{color:#fff;margin-top:4px;display:block}.seed-box code{color:#111;overflow-wrap:anywhere;background:#ffe79d;border-radius:14px;padding:12px;font:700 14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.seed-placeholder{color:#ffffff9e;letter-spacing:.08em;background:#00000040;border:1px dashed #ffd70059;border-radius:14px;padding:14px;font:800 15px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.seed-box.revealed{border-color:#ffd70080}.seed-box small{color:#ffffffa8}.generated-addresses{gap:8px;display:grid}.generated-addresses div{background:#0000002e;border-radius:14px;padding:10px}.generated-addresses strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.trust-strip{text-align:left;margin-top:18px}@media (width<=860px){.page-shell{padding:10px}.hero-section,.glass-card,.admin-panel,.trust-strip{border-radius:18px}.hero-section{min-height:auto;padding:14px}.hero-grid,.dashboard-grid,.trust-strip{grid-template-columns:1fr;display:grid}.hero-grid{gap:14px;padding-top:18px}.token-orb{order:-1;width:min(160px,46vw);margin:0 auto}.hero-copy{text-align:center}.hero-copy p,.hero-actions{justify-content:center}.topbar{align-items:flex-start;gap:12px}.topbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.topbar-actions .ghost-button{grid-column:span 1}.hero-copy h1{font-size:clamp(30px,9vw,44px)}.floating-card{display:none}.hero-ticker{justify-content:flex-start}.hero-copy p{font-size:16px}.primary-button,.secondary-button,.ghost-button,.link-button{width:100%}.wallet-open-actions{grid-template-columns:1fr}.compact-button,.compact-link{min-height:44px;padding:0 12px}.stats-grid,.admin-grid,.network-admin-grid,.wallet-overview,.balance-grid,.network-balance-list,.network-wallet-grid{grid-template-columns:1fr}.network-wallet-header{display:grid}.seed-header,.section-heading-row{align-items:stretch;display:grid}.transaction-item{grid-template-columns:1fr}}.page-shell{width:min(1040px,100%);padding:14px}.hero-section{background:linear-gradient(#ffd70014,#0000 34%),#090909;border:1px solid #ffd7002e;border-radius:24px;min-height:auto;padding:16px;box-shadow:0 18px 50px #00000047}.hero-section:before,.hero-highlights,.hero-ticker,.token-orb,.pulse-ring,.floating-card,.wallet-open-panel,.compact-wallet-panel{display:none}.topbar{border-bottom:1px solid #ffd7001f;padding-bottom:12px}.brand-mark{gap:12px}.brand-mark img,.brand-mark>span{width:48px;height:48px}.topbar strong{font-size:19px}.connected-pill{color:#fff3b0;background:#ffd70014;border:1px solid #ffd7003d;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.hero-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;min-height:0;padding-top:18px;display:grid}.hero-copy{text-align:left;max-width:none}.hero-copy h1{color:#fff;letter-spacing:-.03em;max-width:720px;text-shadow:none;margin:14px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.05}.hero-copy p{color:#ffffffc7;max-width:680px;font-size:16px}.hero-actions{margin-top:18px}.hero-summary-card{background:radial-gradient(circle at 100% 0,#ffd70026,#0000 38%),#111;border:1px solid #ffd7002e;border-radius:22px;align-content:center;gap:10px;min-height:190px;padding:22px;display:grid}.hero-summary-card span,.hero-summary-card small,.card-header span,.stats-grid span,label{color:#ffffffb8}.hero-summary-card strong{color:var(--brand-primary);font-size:clamp(30px,4vw,44px);line-height:1}.dashboard-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px}.glass-card{background:#0d0d0d;border:1px solid #ffd7002e;border-radius:22px;box-shadow:0 18px 50px #00000047}.card-header{border-bottom:1px solid #ffd7001a;gap:10px;padding-bottom:14px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-grid div,.quote-box,.notice,.status,.warning,.network-note{background:#ffffff0e;border-radius:16px}label{gap:8px;font-size:14px;font-weight:850}input,select,textarea{color:#fff;background:#171717;border:1px solid #ffd70033;border-radius:14px;min-height:52px;font-weight:800}select{color:#fff;background-color:#171717}select option{color:#111;background:#fff}.primary-button,.secondary-button,.ghost-button,.link-button{border-radius:14px;min-height:50px}.primary-button{color:#080808;background:linear-gradient(135deg, #fff2a8, var(--brand-primary));box-shadow:0 12px 28px #ffd70038}.secondary-button,.ghost-button,.link-button{color:#fff7c8;background:#ffffff0f;border:1px solid #ffd70033}.full-width{width:100%}.quote-box{border:1px solid #ffd70029}.quote-box strong{color:var(--brand-primary)}@media (width<=820px){.page-shell{padding:10px}.hero-section{border-radius:20px;padding:14px}.topbar{align-items:flex-start}.hero-grid,.dashboard-grid{grid-template-columns:1fr}.hero-summary-card{min-height:120px;padding:18px}.sale-card{order:2}.buy-card{order:1}.hero-copy{text-align:left}.hero-copy p,.hero-actions{justify-content:flex-start}.hero-copy h1{font-size:clamp(28px,10vw,40px)}}@media (width<=540px){.topbar{flex-direction:row}.brand-mark div{max-width:190px}.topbar-actions{grid-template-columns:none;width:auto;display:flex}.topbar-actions .ghost-button{width:auto;min-height:40px;padding:0 10px;font-size:12px}.connected-pill{display:none}.stats-grid{grid-template-columns:1fr}.hero-actions .primary-button{width:100%}}
