@font-face{font-family:__sans_b5e010;src:url(/_next/static/media/5840ddc31e21c452-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__sans_Fallback_b5e010;src:local("Arial");ascent-override:95.35%;descent-override:33.57%;line-gap-override:0.00%;size-adjust:108.44%}.__className_b5e010{font-family:__sans_b5e010,__sans_Fallback_b5e010;font-weight:400}.__variable_b5e010{--font-sans:"__sans_b5e010","__sans_Fallback_b5e010"}:root{--bg:#fff;--fg:#191919;--muted:rgba(25,25,25,.7);--card:rgba(25,25,25,.05);--current-bg:#fff;--current-fg:#191919;--track:rgba(25,25,25,.08);--brand:#cc0014;--line:rgba(25,25,25,.1);--shadow:rgba(25,25,25,.1);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--fg)}body{font-family:var(--font-sans),"FFF Acid Grotesk",sans-serif;font-size:16px;font-weight:300;line-height:1.45}::selection{background:var(--brand);color:#fff}a,button,input{color:inherit}button,input{font:inherit}.top{align-items:flex-start;box-sizing:border-box;display:flex;gap:16px;height:60px;justify-content:space-between;padding:12px 64px 0}.logo{display:block;flex:none;height:20px;width:75px}.screen{width:min(480px,100%);margin:0 auto;padding:28px 20px 72px}.refresh{align-items:center;background:#efefef;border:0;border-radius:12px;box-shadow:0 1px 2px var(--shadow);color:var(--brand);display:inline-flex;font-size:16px;font-weight:500;height:36px;letter-spacing:-.03em;padding:0 14px;text-decoration:none}.refresh:hover{background:#e6e6e6}h1{margin:8px 0 0;font-family:var(--font-sans),"FFF Acid Grotesk",sans-serif;font-weight:300;font-size:48px;line-height:1;letter-spacing:-.03em;text-align:center;white-space:pre-line}.track{margin:28px auto 0;height:3px;background:var(--track);max-width:480px}.track span{display:block;height:100%;background:var(--brand)}.steps{gap:12px;margin-top:28px}.step,.steps{display:flex;flex-direction:column}.step{background:var(--card);border:0;border-radius:16px;box-shadow:0 1px 2px var(--shadow);color:var(--fg);gap:8px;padding:16px}.step-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.badge{color:var(--muted);font-size:14px;font-weight:400;letter-spacing:-.03em}.step[data-status=current] .badge{color:var(--brand)}.step h2{align-items:center;display:flex;font-family:var(--font-sans),"FFF Acid Grotesk",sans-serif;font-size:20px;font-weight:500;gap:8px;letter-spacing:-.03em;margin:0}.check{color:var(--brand);flex:none;height:16px;width:16px}.step p{color:var(--muted);font-size:14px;letter-spacing:-.03em;margin:0}.step[data-status=complete] p,.step[data-status=current] p{color:var(--fg)}.action{align-items:center;align-self:stretch;background:var(--brand);border:0;border-radius:12px;box-shadow:0 1px 2px var(--shadow);color:#fff;display:inline-flex;font-size:20px;font-weight:500;height:60px;justify-content:center;letter-spacing:-.03em;margin-top:4px;padding:0 18px;text-decoration:none}.action:focus-visible,.refresh:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.support{color:var(--muted);font-size:14px;letter-spacing:-.03em;margin:18px 0 0;text-align:center}.gate{min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);justify-content:center}.gate,.gate form{display:flex;flex-direction:column}.gate form{align-items:flex-start;gap:14px;margin-top:28px}.gate label{color:var(--muted);font-size:12px;letter-spacing:-.03em}.gate input{background:var(--card);letter-spacing:.12em;padding:0 16px;text-transform:uppercase}.gate button,.gate input,.home a{border:0;border-radius:12px;box-shadow:0 1px 2px var(--shadow);height:60px;width:100%}.gate button,.home a{align-items:center;background:var(--brand);color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;justify-content:center;letter-spacing:-.03em;padding:0 18px;text-decoration:none}.error{color:var(--brand);margin:0}@media (max-width:640px){.top{align-items:center;height:auto;min-height:60px;padding:16px 20px}.refresh{background:var(--brand);color:#fff;font-size:17px;height:44px;padding:0 18px}.refresh:active,.refresh:hover{background:#b00012}h1{font-size:36px}}