:root{--font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--page-bg: #eef3fb;--page-wash-a: #e3edfb;--page-wash-b: #f4f6fb;--card-bg: #ffffff;--card-border: rgba(15, 23, 42, .08);--card-shadow: 0 8px 32px rgba(15, 23, 42, .06);--card-shadow-hover: 0 14px 40px rgba(0, 95, 204, .12);--accent-grad: linear-gradient(90deg, #005fcc, #764bc8);--text-heading: #0f172a;--text-body: #334155;--text-muted: #64748b;--pill-bg: rgba(0, 95, 204, .08);--pill-fg: #005fcc;--input-bg: #f8fafc;--input-border: rgba(15, 23, 42, .14);--input-focus: #005fcc;--input-focus-ring: rgba(0, 95, 204, .16);--hero-title-grad: linear-gradient(100deg, #003d80, #1a1a2e 55%, #4c1d95);--hero-grid-line: rgba(0, 95, 204, .07);--nav-bg: rgba(255, 255, 255, .86);--divider: rgba(15, 23, 42, .08);--ok: #15803d;--ok-bg: rgba(21, 128, 61, .1);--err: #c62828;--err-bg: rgba(198, 40, 40, .08);--warn: #b45309;--warn-bg: rgba(180, 83, 9, .1);--info: #1565c0;--info-bg: rgba(21, 101, 192, .09);--skeleton-a: rgba(15, 23, 42, .05);--skeleton-b: rgba(15, 23, 42, .1);--transition: .2s ease}[data-theme=dark]{--page-bg: #0b1018;--page-wash-a: #0d1527;--page-wash-b: #131a2b;--card-bg: #121824;--card-border: rgba(148, 163, 184, .1);--card-shadow: 0 8px 32px rgba(0, 0, 0, .35);--card-shadow-hover: 0 14px 44px rgba(0, 0, 0, .5);--accent-grad: linear-gradient(90deg, #5a86bc, #7a6bb0);--text-heading: #e8ecf4;--text-body: #c3cbda;--text-muted: rgba(148, 163, 184, .95);--pill-bg: rgba(74, 116, 168, .16);--pill-fg: #8eb4e0;--input-bg: #0e1420;--input-border: rgba(148, 163, 184, .18);--input-focus: #8eb4e0;--input-focus-ring: rgba(142, 180, 224, .18);--hero-title-grad: linear-gradient(100deg, #8eb4e0, #d5dde8 55%, #b0a8d0);--hero-grid-line: rgba(142, 180, 224, .05);--nav-bg: rgba(11, 16, 24, .86);--divider: rgba(148, 163, 184, .12);--ok: #66bb6a;--ok-bg: rgba(102, 187, 106, .12);--err: #ef5350;--err-bg: rgba(239, 83, 80, .12);--warn: #ffb74d;--warn-bg: rgba(255, 183, 77, .12);--info: #42a5f5;--info-bg: rgba(66, 165, 245, .12);--skeleton-a: rgba(148, 163, 184, .07);--skeleton-b: rgba(148, 163, 184, .14)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--page-bg);color:var(--text-body);min-height:100vh;line-height:1.6}button{font:inherit;cursor:pointer}a{color:inherit}.app{min-height:100vh;display:flex;flex-direction:column}.topnav{position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--divider)}.topnav__inner{max-width:1120px;margin:0 auto;padding:.7rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.brand__mark{width:30px;height:30px;border-radius:9px;background:var(--accent-grad);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;display:grid;place-items:center;box-shadow:0 4px 14px #005fcc4d}.brand__name{font-family:var(--font-display);font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.brand__pill{font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--pill-fg);background:var(--pill-bg);padding:.22rem .55rem;border-radius:999px}.topnav__right{display:flex;align-items:center;gap:.6rem}.discord-chip{display:inline-flex;align-items:center;gap:.5rem;background:var(--pill-bg);color:var(--pill-fg);padding:.3rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600}.discord-chip img{width:20px;height:20px;border-radius:50%}.mini-btn{border:1px solid var(--input-border);background:transparent;color:var(--text-body);border-radius:999px;padding:.32rem .8rem;font-size:.78rem;font-weight:600;transition:border-color var(--transition),background var(--transition),transform var(--transition);text-decoration:none;display:inline-flex;align-items:center}.mini-btn:hover{border-color:var(--input-focus);background:var(--pill-bg);transform:translateY(-1px)}.mini-btn--ghost{color:var(--text-muted)}.theme-toggle{width:34px;height:34px;border-radius:10px;border:1px solid var(--input-border);background:transparent;font-size:.95rem;line-height:1;transition:border-color var(--transition),transform var(--transition),background var(--transition)}.theme-toggle:hover{border-color:var(--input-focus);background:var(--pill-bg);transform:rotate(12deg)}.hero{position:relative;overflow:hidden;background:radial-gradient(1000px 420px at 18% -10%,var(--page-wash-a),transparent 70%),linear-gradient(180deg,var(--page-wash-a),var(--page-wash-b));border-bottom:1px solid var(--divider)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-line) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000 30%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}.hero__inner{position:relative;max-width:1120px;margin:0 auto;padding:3.4rem 1.25rem 2.9rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.heroBadge{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--pill-fg);background:var(--pill-bg);border:1px solid var(--divider);padding:.4rem .85rem;border-radius:999px}.heroBadgeDot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3992e}.heroTitle{font-family:var(--font-display);font-size:clamp(2.1rem,5vw,3.2rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;background:var(--hero-title-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.heroTagline{max-width:620px;font-size:1.02rem;color:var(--text-muted)}.heroMeta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}@media(max-width:640px){.hero__inner{padding:2.1rem 1.25rem 1.8rem;gap:.8rem}.heroTagline{font-size:.92rem}}.metaPill{font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);border:1px solid var(--divider);padding:.32rem .7rem;border-radius:999px;background:var(--card-bg)}.main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:2rem 1.25rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.card{position:relative;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);padding:1.5rem;transition:transform var(--transition),box-shadow var(--transition)}.card:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:var(--accent-grad);border-radius:0 0 2px 2px;transform:scaleX(.18);transform-origin:left;transition:transform .35s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.card:hover:before{transform:scaleX(1)}.cardHead{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.15rem}.kicker{font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--pill-fg)}.cardTitle{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--text-heading);letter-spacing:-.01em}.form-group{margin-bottom:1.1rem}.form-label{display:block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.chainSwitch{position:relative;max-width:440px}.chainSwitch__btn{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;background:var(--input-bg);border:1px solid var(--input-border);border-radius:14px;padding:.8rem .95rem;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.chainSwitch__btn:hover:not(:disabled){border-color:var(--input-focus);transform:translateY(-1px)}.chainSwitch__btn:disabled{opacity:.6;cursor:not-allowed}.chainSwitch__btn[aria-expanded=true]{border-color:var(--input-focus);box-shadow:0 0 0 3px var(--input-focus-ring)}.chainSwitch__logo{width:38px;height:38px;border-radius:11px;flex:0 0 auto;object-fit:contain;background:var(--pill-bg);padding:3px}.chainSwitch__meta{display:flex;flex-direction:column;min-width:0;flex:1;gap:.1rem}.chainSwitch__name{font-weight:700;color:var(--text-heading);font-size:.98rem;line-height:1.2}.chainSwitch__name--placeholder{color:var(--text-muted)}.chainSwitch__sub{font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chainSwitch__chevron{flex:0 0 auto;color:var(--text-muted);transition:transform .2s ease,color var(--transition)}.chainSwitch__btn[aria-expanded=true] .chainSwitch__chevron{transform:rotate(180deg);color:var(--text-heading)}.chainSwitch__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;margin:0;padding:.4rem;list-style:none;background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:var(--card-shadow-hover),0 24px 48px -16px #00000047;max-height:340px;overflow-y:auto;animation:switchMenuIn .18s cubic-bezier(.2,.9,.3,1.2);transform-origin:top center}@keyframes switchMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.chainSwitch__item{display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;background:transparent;border:none;border-radius:10px;padding:.65rem .7rem;transition:background var(--transition),transform var(--transition)}.chainSwitch__item:hover{background:var(--pill-bg);transform:translate(3px)}.chainSwitch__item--active{background:var(--pill-bg);box-shadow:inset 0 0 0 1px var(--input-focus)}.chainSwitch__itemLogo{width:32px;height:32px;border-radius:9px;flex:0 0 auto;object-fit:contain;background:var(--input-bg);padding:2px}.chainSwitch__itemMeta{display:flex;flex-direction:column;min-width:0;flex:1;gap:.05rem}.chainSwitch__itemName{font-weight:700;color:var(--text-heading);font-size:.9rem}.chainSwitch__itemSub{font-family:var(--font-mono);font-size:.64rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chainSwitch__itemAmt{font-family:var(--font-mono);font-size:.64rem;font-weight:700;color:var(--pill-fg);background:var(--pill-bg);padding:.26rem .55rem;border-radius:999px;white-space:nowrap;border:1px solid var(--divider)}.chainSwitch__check{flex:0 0 auto;color:var(--ok)}.claimCard{width:100%;max-width:640px;margin:0 auto}.form-input{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;padding:.75rem .95rem;color:var(--text-heading);font-family:var(--font-mono);font-size:.86rem;transition:border-color var(--transition),box-shadow var(--transition)}.form-input::placeholder{color:var(--text-muted);opacity:.7;font-family:var(--font-body)}.form-input:focus{outline:none;border-color:var(--input-focus);box-shadow:0 0 0 3px var(--input-focus-ring)}.form-input:disabled{opacity:.55;cursor:not-allowed}.form-input--valid{border-color:var(--ok)}.form-input--error{border-color:var(--err)}.hint{display:block;margin-top:.4rem;font-size:.78rem;font-weight:600}.hint--ok{color:var(--ok)}.hint--err{color:var(--err)}.amountInfo{display:flex;align-items:center;gap:.6rem;background:var(--info-bg);border:1px solid var(--divider);border-radius:12px;padding:.65rem .9rem;font-size:.85rem;color:var(--text-body);margin-bottom:1.1rem}.amountInfo strong{color:var(--text-heading);font-family:var(--font-mono);font-size:.82rem}.amountInfo em{color:var(--text-muted);font-style:normal;font-size:.78rem}.turnstile-wrapper{margin-bottom:1.1rem;min-height:65px;display:flex;align-items:center}.btn{width:100%;background:var(--accent-grad);color:#fff;border:none;border-radius:12px;padding:.85rem 1rem;font-family:var(--font-display);font-weight:700;font-size:.98rem;letter-spacing:.01em;box-shadow:0 6px 20px #005fcc47;transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition),filter var(--transition)}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #005fcc61;filter:brightness(1.06)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--loading{animation:btnPulse 1.2s ease-in-out infinite}@keyframes btnPulse{0%,to{opacity:.7}50%{opacity:1}}.rate-limit{margin-top:.9rem;font-size:.76rem;color:var(--text-muted);text-align:center}.panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);padding:1.5rem}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.chainIdentity{display:flex;align-items:center;gap:.85rem;min-width:0}.chainIdentity__logo{width:46px;height:46px;border-radius:13px;flex:0 0 auto;object-fit:contain;background:var(--pill-bg);padding:4px;border:1px solid var(--divider);transition:transform .25s ease}.panel:hover .chainIdentity__logo{transform:scale(1.06) rotate(-2deg)}.chainIdentity__meta{display:flex;flex-direction:column;gap:.12rem;min-width:0}.socialRow{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem}.socialBtn{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--text-muted);background:var(--input-bg);border:1px solid var(--input-border);transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.socialBtn:hover{transform:translateY(-3px);border-color:transparent;color:#fff;box-shadow:0 6px 16px -6px #0006}.socialBtn[data-social=website]:hover{background:var(--input-focus)}.socialBtn[data-social=discord]:hover{background:#5865f2}.socialBtn[data-social=telegram]:hover{background:#229ed9}.socialBtn[data-social=x]:hover,.socialBtn[data-social=github]:hover{background:var(--text-heading);color:var(--bg)}.socialBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--input-focus-ring)}.liveBadge{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);background:var(--pill-bg);border:1px solid var(--divider);padding:.32rem .75rem;border-radius:999px;white-space:nowrap}.statGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}.statGlass{position:relative;overflow:hidden;background:var(--input-bg);border:1px solid var(--card-border);border-radius:12px;padding:.85rem 1rem .8rem;display:flex;flex-direction:column;gap:.3rem;transition:border-color var(--transition),transform var(--transition)}.statGlass:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(.22);transform-origin:left;transition:transform .35s ease}.statGlass:hover{transform:translateY(-1px)}.statGlass:hover:before{transform:scaleX(1)}.statGlass[data-hue=blue]:before{background:linear-gradient(90deg,#2563eb,#38bdf8)}.statGlass[data-hue=violet]:before{background:linear-gradient(90deg,#7c3aed,#c084fc)}.statGlass[data-hue=emerald]:before{background:linear-gradient(90deg,#059669,#34d399)}.statGlass[data-hue=amber]:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.statGlass[data-hue=red]:before{background:linear-gradient(90deg,#dc2626,#f87171)}.statGlass[data-hue=slate]:before{background:linear-gradient(90deg,#64748b,#94a3b8)}.statLabel{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.statNumber{font-size:1.18rem;font-weight:800;color:var(--text-heading);letter-spacing:-.01em;line-height:1.25;word-break:break-all}.statNumber--mono{font-family:var(--font-mono);font-weight:700;font-size:1.05rem}.statSub{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono)}.liveDot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39980;animation:livePulse 2.2s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}@media(prefers-reduced-motion:reduce){.liveDot{animation:none}}.statGlass--skeleton{min-height:86px;border:none}.statGlass--skeleton:before{display:none}.statGlass--skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--skeleton-a) 35%,var(--skeleton-b) 50%,var(--skeleton-a) 65%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.statGlass--skeleton:after{animation:none}}.emptyState{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;padding:2.6rem 1rem;border:1px dashed var(--divider);border-radius:12px;color:var(--text-muted);font-size:.9rem}.emptyState--error{border-color:var(--err);background:var(--err-bg)}.emptyState__icon{font-size:1.7rem}.panelFoot{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:.5rem;max-width:760px}.footRow{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--text-muted)}.footRow strong{color:var(--text-heading);font-weight:600;font-size:.8rem}.mono-addr{font-family:var(--font-mono);font-size:.74rem!important}.recentList{display:flex;flex-direction:column;gap:.45rem}.recentRow{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:.9rem;align-items:center;background:var(--input-bg);border:1px solid var(--card-border);border-radius:10px;padding:.55rem .85rem;transition:border-color var(--transition),transform var(--transition)}.recentRow:hover{border-color:var(--input-focus);transform:translate(2px)}.recentRow__chain{font-weight:700;font-size:.82rem;color:var(--text-heading)}.recentRow__addr{color:var(--text-muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentRow__time{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);white-space:nowrap}@media(max-width:560px){.recentRow{grid-template-columns:minmax(0,1fr) auto}.recentRow__chain{display:none}}.faqHead{margin-bottom:.9rem}.faqItem{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin-bottom:.6rem;transition:border-color var(--transition)}.faqItem[open]{border-color:var(--input-focus)}.faqItem summary{list-style:none;cursor:pointer;padding:.85rem 1.1rem;font-weight:700;font-size:.92rem;color:var(--text-heading);display:flex;align-items:center;justify-content:space-between;gap:1rem}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";font-family:var(--font-mono);font-weight:500;color:var(--text-muted);transition:transform .25s ease}.faqItem[open] summary:after{transform:rotate(45deg)}.faqItem p{padding:0 1.1rem 1rem;font-size:.86rem;color:var(--text-muted)}.faqItem p strong{color:var(--text-body)}.toast-container{position:fixed;top:4.2rem;right:1rem;z-index:999;display:flex;flex-direction:column;gap:.5rem;max-width:380px;width:calc(100% - 2rem)}.toast{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;border:1px solid var(--divider);box-shadow:var(--card-shadow);cursor:pointer;animation:toastIn .28s cubic-bezier(.21,1.02,.73,1);background:var(--card-bg);color:var(--text-heading)}@keyframes toastIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.toast--success{background:var(--ok-bg);color:var(--ok);border-color:transparent}.toast--error{background:var(--err-bg);color:var(--err);border-color:transparent}.toast--info{background:var(--info-bg);color:var(--info);border-color:transparent}.toast__icon{font-size:1rem}.footer{border-top:1px solid var(--divider);background:var(--page-wash-b)}.footer__inner{max-width:1120px;margin:0 auto;padding:1.3rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;font-size:.8rem;color:var(--text-muted)}.footer__inner strong{color:var(--text-heading)}.footer__links{display:flex;gap:1.1rem}.footer__links a{color:var(--text-muted);text-decoration:none;font-weight:600;transition:color var(--transition)}.footer__links a:hover{color:var(--pill-fg)}.netOption:focus-visible,.btn:focus-visible,.mini-btn:focus-visible,.theme-toggle:focus-visible,.faqItem summary:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}
