.nav-signin{display:none!important}.claim{--room:#1f7cff;--deep:#050a1f;isolation:isolate;color:#fff;background:var(--deep);place-items:center;min-height:100dvh;padding:48px 16px 96px;display:grid;position:relative;overflow:hidden}.claim-room{z-index:-1;background:radial-gradient(60% 50% at 50% 34%, color-mix(in srgb, var(--room) 55%, var(--deep)) 0%, color-mix(in srgb, var(--room) 26%, var(--deep)) 45%, var(--deep) 100%);animation:claim-flash 1.2s var(--ease) both;position:absolute;inset:0}.claim-room:after{content:"";background:repeating-conic-gradient(#ffffff0d 0deg 4deg,#0000 4deg 20deg);width:240vmax;height:240vmax;animation:40s linear infinite claim-rays;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 4%,#0000 45%);mask:radial-gradient(closest-side,#000 4%,#0000 45%)}@keyframes claim-rays{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes claim-flash{0%{opacity:0}}.claim-stage{text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex}.claim h1{font:800 52px/1 var(--display);letter-spacing:-.045em;text-shadow:0 2px 24px #00000059;animation:claim-up .6s var(--ease) .26s both;margin:0}.claim-sub{text-wrap:pretty;max-width:400px;font:500 17px/24px var(--font);color:#ffffffc7;animation:claim-up .6s var(--ease) .34s both;margin:14px 0 28px}@keyframes claim-up{0%{opacity:0;transform:translateY(12px)}}.claim-go{color:#0a0a0b;width:min(100%,360px);height:64px;font:700 18px/1 var(--font);letter-spacing:-.01em;box-shadow:0 0 0 6px #ffffff24, 0 18px 40px -12px color-mix(in srgb, var(--room) 80%, #000), 0 0 60px -6px color-mix(in srgb, var(--room) 70%, transparent);transition:transform .2s var(--ease), box-shadow .2s var(--ease);animation:claim-up .6s var(--ease) .42s both, claim-breathe 2.6s ease-in-out 1.4s infinite;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.claim-go svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.claim-go:hover{transform:translateY(-2px)scale(1.02)}}.claim-go:active{transform:scale(.97)}@keyframes claim-breathe{50%{box-shadow:0 0 0 10px #ffffff1a, 0 18px 40px -12px color-mix(in srgb, var(--room) 80%, #000), 0 0 80px 0 color-mix(in srgb, var(--room) 80%, transparent)}}.claim-trust{text-align:left;text-wrap:pretty;max-width:360px;font:500 13px/18px var(--font);color:#ffffffa8;animation:claim-up .6s var(--ease) .5s both;align-items:flex-start;gap:8px;margin:18px 0 0;display:flex}.claim-trust svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.claim-other{appearance:none;font:600 14px/1 var(--font);color:#ffffffc7;text-underline-offset:4px;cursor:pointer;animation:claim-up .6s var(--ease) .56s both;transition:color .18s var(--ease);background:0 0;border:0;margin-top:14px;padding:8px 12px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}@media (hover:hover) and (pointer:fine){.claim-other:hover{color:#fff}}.claim.going .claim-room{animation:claim-flare .42s var(--ease) both}@keyframes claim-flare{to{filter:brightness(1.5)}}@media (width<=980px){.claim{min-height:calc(100dvh - 60px);padding:28px 16px 120px}.claim h1{font-size:40px}.claim-sub{font-size:16px;line-height:22px}}@media (prefers-reduced-motion:reduce){.claim-room,.claim-room:after,.claim h1,.claim-sub,.claim-go,.claim-trust,.claim-other{animation:none}}
