@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;min-height:-webkit-fill-available}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;background:#000}#root{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}h1{font-family:Archivo Black,Inter,sans-serif}a{color:inherit;text-decoration:none}.page-shell{position:relative;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;width:100%;display:grid;place-items:center;padding:clamp(1.2rem,3vw,2rem);padding-top:max(clamp(1.2rem,3vw,2rem),env(safe-area-inset-top));padding-bottom:max(clamp(1.2rem,3vw,2rem),env(safe-area-inset-bottom));overflow:hidden}.bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;z-index:0;pointer-events:none}.landing-card{position:relative;z-index:1;width:min(36rem,100%);background:#0a0a0a8c;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;padding:clamp(1.4rem,3.5vw,2.2rem);box-shadow:0 0 0 1px #ffffff0a inset,0 0 40px #00e5ff0d,0 0 80px #ff00e508,0 32px 80px #00000080;backdrop-filter:blur(40px) saturate(1.4) brightness(.9);-webkit-backdrop-filter:blur(40px) saturate(1.4) brightness(.9)}.landing-card--wide{width:min(42rem,100%)}.eyebrow{margin:0;color:#a0a0a0;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600}h1{margin:.55rem 0 0;color:#fff;font-size:clamp(2rem,8vw,3.3rem);line-height:.95;text-wrap:balance}.body-copy{margin:1rem 0 0;color:#a0a0a0;font-size:clamp(.95rem,2.9vw,1.05rem);line-height:1.5}.status-row{margin-top:1rem;padding:.7rem .9rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#fff;font-size:.9rem}.actions{margin-top:1rem;display:grid;gap:.65rem}.button{border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.9rem 1rem;font-weight:600;transition:transform .15s ease,opacity .15s ease}.landing-card .button.primary{display:flex;width:100%;margin-top:1.25rem;padding:1rem 1.25rem;font-size:1.05rem}.button:hover{transform:translateY(-1px)}.button.primary{color:#000;background:#fff}.button.secondary{color:#fff;border:1px solid rgba(255,255,255,.16);background:#ffffff05}.link{color:#a0a0a0;font-size:.9rem;text-align:center;padding:.2rem}.fallback-link-wrap{margin:1rem 0 0;text-align:center}.fallback-link-wrap .link{text-decoration:underline}.fallback-link-wrap .link:hover{color:#fff}.fallback-link{color:#a0a0a0;font-size:.9rem;text-decoration:underline}.fallback-link:hover{color:#fff}.about-section{margin-top:1.1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:.9rem}.about-title{margin:0;color:#fff;font-size:.95rem;font-weight:700}.about-copy{margin:.55rem 0 0;color:#a0a0a0;font-size:.9rem;line-height:1.45}.about-list{margin:.65rem 0 0;padding-left:1rem;color:#d4d4d4;font-size:.88rem;line-height:1.45}.about-list li+li{margin-top:.25rem}.how-to-steps{margin:1.25rem 0 0;padding-left:1.25rem;color:#e0e0e0;font-size:.95rem;line-height:1.55}.how-to-steps li{margin-top:.85rem}.how-to-steps li:first-child{margin-top:0}.how-to-steps strong{color:#fff;font-weight:600}.how-to-note{margin-top:1.25rem;font-size:.9rem;color:#888}.landing-card .button.secondary{margin-top:1.25rem;width:100%;display:flex;justify-content:center}.button-reset{border:0;width:100%;font:inherit;cursor:pointer}
