@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500;700&display=swap";:root{--forge-bg: #05070a;--forge-grid: rgba(143, 160, 181, .06);--forge-accent: #39ddb6;--forge-ui-scale: 1}@media (min-width: 900px){:root{--forge-ui-scale: 1.1}}@media (min-width: 1440px){:root{--forge-ui-scale: 1.16}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:#eaf1f8;font-family:Space Grotesk,Segoe UI,sans-serif;background:radial-gradient(1200px 520px at 85% -6%,rgba(57,221,182,.13),transparent 62%),radial-gradient(900px 460px at 10% -10%,rgba(69,151,255,.1),transparent 62%),linear-gradient(180deg,#05070a,#071017);background-attachment:fixed}@media (display-mode: standalone){body,.forge-shell{background:#05070a}}.forge-shell{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate;overflow-x:hidden;overflow-y:auto}.forge-btn{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.forge-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.forge-btn:active:not(:disabled){transform:translateY(0) scale(.995);filter:brightness(.98)}@keyframes forge-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.forge-shimmer{position:relative;overflow:hidden;background:#101923}.forge-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(22,34,47,.85) 50%,transparent 100%);animation:forge-shimmer 1.6s ease infinite;will-change:transform}.forge-tab-btn{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s;border-radius:4px 4px 0 0;margin-bottom:-1px}.forge-tab-btn:hover{background:#39ddb612}.forge-tab-btn.active{border-bottom-color:#39ddb6;color:#39ddb6;background:#39ddb617}.forge-ui-scale{transform-origin:top center}@supports (zoom: 1){.forge-ui-scale{zoom:var(--forge-ui-scale)}}@supports not (zoom: 1){.forge-ui-scale{transform:scale(var(--forge-ui-scale));width:calc(100% / var(--forge-ui-scale));margin-inline:auto}}@supports (-webkit-touch-callout: none){html,body{min-height:calc(100vh + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.forge-shell{min-height:calc(100vh + env(safe-area-inset-top));min-height:calc(100dvh + env(safe-area-inset-top))}.forge-topbar{margin-top:calc(-1*env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}}.forge-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.forge-atmosphere__aura{position:absolute;border-radius:999px;filter:blur(22px);opacity:.38;animation:forgeAuraShift 16s ease-in-out infinite alternate;will-change:transform,opacity;contain:strict}.forge-atmosphere__aura--north{width:48vw;height:32vw;left:-7vw;top:-9vw;background:radial-gradient(circle at 60% 40%,#39ddb661,#39ddb600)}.forge-atmosphere__aura--east{width:44vw;height:38vw;right:-10vw;top:4vh;background:radial-gradient(circle at 42% 52%,#3e81ff52,#3e81ff00);animation-delay:2.2s}.forge-atmosphere__aura--south{width:52vw;height:24vw;left:22vw;bottom:-14vw;background:radial-gradient(circle at 50% 35%,#8f7bff33,#8f7bff00);animation-delay:4.4s}.forge-atmosphere__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(143,160,181,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(143,160,181,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 26%,transparent 76%);mask-image:radial-gradient(circle at 50% 50%,black 26%,transparent 76%)}.forge-atmosphere__rings{position:absolute;top:0;right:0;bottom:0;left:0}.forge-ring{position:absolute;border:1px solid rgba(57,221,182,.24);border-radius:999px;transform-origin:center;will-change:transform}.forge-ring--one{width:50vw;height:50vw;top:14vh;left:8vw;animation:forgeRotateA 34s linear infinite}.forge-ring--two{width:64vw;height:36vw;top:36vh;right:-8vw;border-color:#76a8ff2e;animation:forgeRotateB 42s linear infinite}.forge-ring--three{width:38vw;height:38vw;top:56vh;left:30vw;border-color:#8f7bff2e;animation:forgeRotateA 28s linear infinite reverse}.forge-atmosphere__blips{position:absolute;top:0;right:0;bottom:0;left:0}.forge-blip{position:absolute;width:7px;height:7px;border-radius:999px;background:#39ddb6;box-shadow:0 0 16px #39ddb6e6;opacity:.52;animation:forgeBlip 5.4s ease-in-out infinite}.forge-gate-layout{width:min(1380px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(500px,760px);align-items:start;gap:24px}.forge-gate-hero{border:1px solid rgba(33,48,67,.82);border-radius:18px;padding:clamp(20px,3vw,34px);background:linear-gradient(155deg,#0c1825e6,#09121cb8 72%),radial-gradient(circle at 12% 14%,rgba(57,221,182,.16),transparent 42%),radial-gradient(circle at 90% 86%,rgba(124,168,255,.18),transparent 44%);box-shadow:0 28px 64px #00000059,inset 0 1px #ffffff0d;display:flex;flex-direction:column;justify-content:flex-start;gap:16px}.forge-gate-hero-main{display:flex;flex-direction:column}.forge-gate-hero-strip{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.forge-gate-hero-strip-item{border:1px solid rgba(33,48,67,.72);border-radius:10px;background:linear-gradient(180deg,#0b141ec7,#090f17b3);padding:9px 10px}.forge-gate-hero-strip-k{font:700 10px/1.2 IBM Plex Mono,monospace;color:#39ddb6;letter-spacing:.1em;margin-bottom:3px}.forge-gate-hero-strip-v{font:500 10px/1.35 IBM Plex Mono,monospace;color:#8fa0b5}.forge-gate-kicker{font:700 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.12em;color:#8fa0b5;margin-bottom:12px}.forge-gate-title{font:700 clamp(30px,5vw,56px) / 1.05 "IBM Plex Mono",monospace;letter-spacing:.06em;margin:0 0 10px;color:#eaf1f8;text-wrap:balance}.forge-gate-copy{font:500 14px/1.6 Space Grotesk,Segoe UI,sans-serif;color:#9db0c6;max-width:56ch}.forge-gate-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.forge-gate-point{border:1px solid rgba(33,48,67,.82);border-radius:12px;background:#0a1118b8;padding:11px 12px}.forge-gate-point-value{font:700 16px/1.2 IBM Plex Mono,monospace;color:#39ddb6;margin-bottom:4px}.forge-gate-point-label{font:500 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;color:#8fa0b5}.forge-wallet-grid{display:flex;flex-direction:column;gap:10px}.forge-wallet-sections{display:grid;gap:14px}.forge-wallet-section{border:1px solid rgba(33,48,67,.7);border-radius:10px;background:#080d1457;padding:10px}.forge-wallet-grid--matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.forge-wallet-card{border:1px solid rgba(33,48,67,.86);border-radius:12px;padding:14px 14px 12px;background:linear-gradient(165deg,#101923eb,#091019eb),radial-gradient(circle at 90% 0%,rgba(57,221,182,.1),transparent 40%);box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;display:flex;flex-direction:column;min-height:172px}.forge-wallet-card-head{display:flex;align-items:flex-start;gap:10px}.forge-wallet-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:10px;flex-wrap:wrap;align-items:center}.forge-wallet-card:hover{border-color:#39ddb670;box-shadow:0 10px 24px #00000047;transform:translateY(-1px)}.forge-wallet-card--preferred{border-color:#39ddb680;box-shadow:0 14px 30px #06101970,inset 0 0 0 1px #39ddb638}@media (max-width: 1080px){.forge-gate-layout{grid-template-columns:1fr;max-width:760px;margin:0 auto}.forge-gate-hero{padding:20px}.forge-gate-points,.forge-gate-hero-strip,.forge-wallet-grid--matrix{grid-template-columns:1fr}}.forge-blip--a{left:12vw;top:22vh}.forge-blip--b{right:18vw;top:14vh;animation-delay:1.1s}.forge-blip--c{left:64vw;bottom:19vh;animation-delay:2.7s}.forge-content{position:relative;z-index:1;padding-bottom:max(18px,env(safe-area-inset-bottom))}.forge-topbar{position:sticky;top:0;z-index:12;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(180deg,#080e14e6,#080e149e)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,var(--forge-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--forge-grid) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 30%,black 24%,transparent 72%);mask-image:radial-gradient(circle at 50% 30%,black 24%,transparent 72%)}#root{position:relative;isolation:isolate;animation:forgeFadeIn .28s ease-out}button,input{font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,monospace}button:focus-visible,input:focus-visible{outline:2px solid rgba(57,221,182,.62);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1f2b3c,#172230);border-radius:999px;border:2px solid #0e141d}::-webkit-scrollbar-track{background:#0b1118}@keyframes forgeFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes forgeRotateA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes forgeRotateB{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes forgeAuraShift{0%{transform:translateY(-3px) scale(1);opacity:.3}to{transform:translateY(9px) scale(1.04);opacity:.46}}@keyframes forgeBlip{0%,to{opacity:.25;transform:scale(.95)}45%{opacity:.85;transform:scale(1.22)}}@media (prefers-reduced-motion: reduce){body,#root,.forge-atmosphere__aura,.forge-ring,.forge-blip{animation:none}}
