.cGVRDa_shell{--auth-ink:#111216;--auth-muted:#6b6c73;--auth-border:#ddd9cf;--auth-soft:#f8f6f0;--auth-accent:#5547e8;--auth-accent-soft:#f2f0ff;--auth-cta:#c8ff4a;--auth-danger:#c7384f;--auth-danger-strong:#b72e46;--auth-danger-soft:#fbeaec;--auth-success:#18864b;--auth-success-soft:#edfaf2;min-height:100svh;color:var(--auth-ink);background:#fff;grid-template-columns:620px minmax(0,1fr);display:grid}.cGVRDa_visual{color:#fff;background:#08090b;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.cGVRDa_visualImage{object-fit:cover;object-position:center}.cGVRDa_visualImageFrame{position:absolute;inset:0}.cGVRDa_visualOverlay{background:linear-gradient(#0304061f 0%,#0304060d 55%,#030406d1 100%),linear-gradient(90deg,#05060938,#05060938);position:absolute;inset:0}.cGVRDa_brand,.cGVRDa_backLink,.cGVRDa_visualCopy{z-index:2;position:absolute}.cGVRDa_brand{color:#fff;letter-spacing:-.38px;font-size:19px;font-weight:700;line-height:23px;top:40.5px;left:44px}.cGVRDa_backLink{color:#fff;touch-action:manipulation;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:13px;font-weight:500;transition:opacity 80ms ease-in-out;display:inline-flex;top:78px;left:40px}.cGVRDa_backLink span{text-underline-offset:4px;transition:color .14s ease-out}.cGVRDa_backLink:hover span,.cGVRDa_backLink:active span{color:var(--auth-cta);text-decoration-line:underline}.cGVRDa_backLink:active{opacity:.72}.cGVRDa_backLink:focus-visible,.cGVRDa_textLink:focus-visible,.cGVRDa_primaryButton:focus-visible,.cGVRDa_visibilityButton:focus-visible{outline:3px solid var(--auth-cta);outline-offset:3px}.cGVRDa_checkboxLabel:has(.cGVRDa_checkboxInput:focus-visible){outline:3px solid var(--auth-cta);outline-offset:3px}.cGVRDa_visualCopy{bottom:108px;left:48px;right:72px}.cGVRDa_visualCopy p{color:var(--auth-cta);letter-spacing:.2px;margin:0 0 18px;font-size:11px;font-weight:700}.cGVRDa_visualCopy h2{color:#fff;letter-spacing:-1.2px;text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.3}.cGVRDa_visualCopy span{color:#fff;margin-top:18px;font-size:16px;line-height:26px;display:block}.cGVRDa_inputRegion{background:#fff;justify-content:center;align-items:center;min-width:0;min-height:100svh;padding:72px clamp(40px,9.03vw,130px);display:flex}.cGVRDa_shellScrollable .cGVRDa_inputRegion{align-items:flex-start}.cGVRDa_card{background:#fff;border-radius:16px;width:min(560px,100%);padding:36px 40px;position:relative}.cGVRDa_card-large{min-height:1294px}.cGVRDa_card-compact{max-width:560px}.cGVRDa_cardHeader{z-index:6;margin-bottom:18px;position:relative}.cGVRDa_eyebrow{color:var(--auth-accent);margin:0 0 14px;font-size:11px;font-weight:700;line-height:1}.cGVRDa_cardHeader h1{color:var(--auth-ink);letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.2}.cGVRDa_description{color:var(--auth-muted);text-wrap:pretty;margin:14px 0 0;font-size:13px;line-height:21px}.cGVRDa_form{flex-direction:column;gap:18px;display:flex}.cGVRDa_fieldGroup{flex-direction:column;min-width:0;display:flex}.cGVRDa_label{color:var(--auth-muted);cursor:pointer;margin-bottom:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.cGVRDa_inputWrap{position:relative}.cGVRDa_input{border:1px solid var(--auth-border);width:100%;height:48px;color:var(--auth-ink);background:#fff;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;line-height:20px;transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.cGVRDa_input::placeholder{color:#9a979f}.cGVRDa_input:hover{border-color:#b9b4aa}.cGVRDa_input:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px #5547e829}.cGVRDa_inputError{border-width:1.5px;border-color:var(--auth-danger);background:#fff}.cGVRDa_inputWrap:has(.cGVRDa_visibilityButton) .cGVRDa_input{padding-right:56px}.cGVRDa_visibilityButton{width:40px;height:40px;color:var(--auth-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:22px;transition:background-color .14s ease-out,color .14s ease-out,transform 90ms ease-out;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cGVRDa_visibilityButton:hover{background:var(--auth-soft);color:var(--auth-ink)}.cGVRDa_visibilityButton:active{transform:translateY(-50%)scale(.92)}.cGVRDa_fieldMessage{overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;width:100%;min-height:32px;margin-top:5px;padding:7px 10px;font-size:12px;line-height:16px;display:flex}.cGVRDa_fieldMessageIcon{flex:0 0 16px;width:16px;height:16px}.cGVRDa_message-error{color:var(--auth-danger);background:#fff1f2}.cGVRDa_message-success{background:var(--auth-success-soft);color:var(--auth-success)}.cGVRDa_message-info{background:var(--auth-accent-soft);color:#5d4ae8}.cGVRDa_fieldMessage span{min-width:0}.cGVRDa_fieldGroup:has(.cGVRDa_fieldMessage){margin-bottom:4px}.cGVRDa_primaryButton{z-index:1;background:var(--auth-cta);color:#111318;cursor:pointer;touch-action:manipulation;transform-origin:50%;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;line-height:20px;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.cGVRDa_primaryButton:hover:not(:disabled){background:#bfff20;transform:scale(1.0083,1.0455);box-shadow:0 7px 18px #c8ff4a4d}.cGVRDa_primaryButton:active:not(:disabled){transition-duration:90ms;transform:scale(.9917,.9545)}.cGVRDa_primaryButton:disabled{cursor:wait;opacity:.64}.cGVRDa_spinner{border:2px solid #1113184d;border-top-color:#111318;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cGVRDa_auth-spin}.cGVRDa_textLinks,.cGVRDa_signupPrompt,.cGVRDa_verificationMeta{align-items:center;display:flex}.cGVRDa_textLinks{gap:20px;min-height:40px}.cGVRDa_signupPrompt{min-height:40px;color:var(--auth-muted);gap:8px;font-size:12px}.cGVRDa_textLink{min-height:40px;color:var(--auth-accent);align-items:center;padding:8px 0;font-size:13px;font-weight:500;transition:color .14s ease-out,transform 80ms ease-out;display:inline-flex}.cGVRDa_textLink:hover{color:#3528c9;text-underline-offset:4px;text-decoration:underline}.cGVRDa_textLink:active{transform:scale(.98)}.cGVRDa_submitGroup{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:14px;display:flex}.cGVRDa_submitGroup:has(.cGVRDa_formSummary){margin-bottom:4px}.cGVRDa_formSummary{text-align:center;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:36px;margin:0 auto;padding:9px 14px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.cGVRDa_formSummary-error{background:var(--auth-danger-soft);color:var(--auth-danger-strong);transform-origin:bottom;animation:.7s linear .6s both cGVRDa_auth-impact-container}.cGVRDa_formSummary-info{background:var(--auth-accent-soft);color:#5d4ae8}.cGVRDa_formSummary-success{background:var(--auth-success-soft);color:var(--auth-success)}.cGVRDa_formSummaryIcon{flex:none;width:16px;height:16px}.cGVRDa_formSummary-error .cGVRDa_formSummaryIcon{width:18px;height:18px;animation:.7s linear .6s both cGVRDa_auth-impact-icon}.cGVRDa_resultPanel{overflow-wrap:anywhere;background:#eeebff;border-radius:12px;flex-direction:column;gap:7px;min-height:72px;padding:16px;display:flex}.cGVRDa_resultPanel span{color:#62636a;font-size:11px}.cGVRDa_resultPanel strong{color:var(--auth-ink);font-size:15px;line-height:20px}.cGVRDa_legalGroup{flex-direction:column;gap:10px;display:flex}.cGVRDa_legalGroup h2{color:var(--auth-ink);margin:0;font-size:13px;line-height:18px}.cGVRDa_legalScroll{border:1px solid var(--auth-border);overscroll-behavior:contain;background:var(--auth-soft);height:108px;color:var(--auth-muted);scrollbar-width:thin;scrollbar-color:var(--auth-muted) var(--auth-border);border-radius:12px;padding:14px 26px 14px 16px;font-size:11px;line-height:18px;overflow-y:auto}.cGVRDa_legalScroll p{margin:0 0 8px}.cGVRDa_checkboxStack{flex-direction:column;gap:16px;display:flex}.cGVRDa_checkboxLabel{width:100%;min-height:28px;color:var(--auth-ink);cursor:pointer;touch-action:manipulation;flex-direction:row;justify-content:flex-start;align-self:flex-start;align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex;position:relative}.cGVRDa_checkboxInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cGVRDa_checkboxBox{background:#fff;border:1.65px solid #cbc8bf;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex;transform:scale(.90909)}.cGVRDa_checkboxCheck{opacity:0;width:12px;height:12px;transition:opacity .18s ease-out,transform .18s ease-out;transform:scale(.35)}.cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox{border-color:var(--auth-cta);background:var(--auth-cta);transition-duration:.22s;transform:scale(1)}.cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox .cGVRDa_checkboxCheck{opacity:1;transition-duration:.22s;transform:scale(1)}.cGVRDa_codeGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cGVRDa_codeFieldset{border:0;min-width:0;margin:0;padding:0}.cGVRDa_codeFieldset .cGVRDa_label{margin-bottom:8px}.cGVRDa_codeInput{border:1px solid var(--auth-border);width:100%;height:56px;color:var(--auth-ink);text-align:center;caret-color:var(--auth-accent);background:#fff;border-radius:12px;outline:none;padding:0;font-size:18px;font-weight:600}.cGVRDa_codeInput:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px #5547e829}.cGVRDa_verificationMeta{min-height:32px;color:var(--auth-danger);justify-content:space-between;gap:12px;font-size:12px}.cGVRDa_verificationMeta button{min-height:40px;color:var(--auth-accent);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:8px 0;transition:color .14s ease-out,transform 80ms ease-out}.cGVRDa_verificationMeta button:hover{color:#3528c9;text-underline-offset:4px;text-decoration:underline}.cGVRDa_verificationMeta button:active{transform:scale(.98)}.cGVRDa_verificationMeta button:focus-visible{outline:3px solid var(--auth-cta);outline-offset:3px}.cGVRDa_completionContent{z-index:6;flex-direction:column;gap:32px;display:flex;position:relative}.cGVRDa_celebrationLayer{z-index:5;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.cGVRDa_celebrationCanvas{width:100%;height:100%;display:block}@keyframes cGVRDa_auth-spin{to{transform:rotate(1turn)}}@keyframes cGVRDa_auth-impact-container{0%,41.176%{transform:translateY(0)scaleY(1)}50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(3px)scaleY(.87)}67.647%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-1.5px)scaleY(1.06)}to{transform:translateY(0)scaleY(1)}}@keyframes cGVRDa_auth-impact-icon{0%{animation-timing-function:ease-in-out;transform:translateY(-52px)rotate(10deg)scale(.85)}23.529%{animation-timing-function:cubic-bezier(.55,0,.85,.36);transform:translateY(-44px)rotate(-7deg)scale(.85)}47.059%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)rotate(3deg)scale(1.15)}67.647%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-6px)rotate(-3deg)scale(.97)}to{transform:translateY(0)rotate(0)scale(1)}}@media (max-width:1100px){.cGVRDa_shell{grid-template-columns:minmax(380px,43vw) minmax(0,1fr)}.cGVRDa_inputRegion{padding-inline:32px}}@media (max-width:800px){.cGVRDa_shell{display:block}.cGVRDa_visual{display:none}.cGVRDa_inputRegion{min-height:100svh;padding:max(32px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));align-items:flex-start}.cGVRDa_card,.cGVRDa_card-large{width:min(560px,100%);min-height:0;margin:0 auto;padding:28px 0}}@media (max-width:420px){.cGVRDa_codeGroup{gap:5px}.cGVRDa_codeInput{height:50px}.cGVRDa_cardHeader h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.cGVRDa_backLink,.cGVRDa_backLink span,.cGVRDa_textLink,.cGVRDa_primaryButton,.cGVRDa_input,.cGVRDa_formSummary-error,.cGVRDa_formSummary-error .cGVRDa_formSummaryIcon{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}.cGVRDa_checkboxBox:not([data-motion-preview] *),.cGVRDa_checkboxCheck:not([data-motion-preview] *),.cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox:not([data-motion-preview] *),.cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox .cGVRDa_checkboxCheck:not([data-motion-preview] *){transition-duration:.01ms}.cGVRDa_spinner{animation-duration:1.5s}[data-motion-preview] .cGVRDa_checkboxBox,[data-motion-preview] .cGVRDa_checkboxCheck{transition-duration:.18s!important}[data-motion-preview] .cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox,[data-motion-preview] .cGVRDa_checkboxInput:checked+.cGVRDa_checkboxBox .cGVRDa_checkboxCheck{transition-duration:.22s!important}[data-motion-preview] .cGVRDa_formSummary-error,[data-motion-preview] .cGVRDa_formSummary-error .cGVRDa_formSummaryIcon{animation-duration:.7s!important;animation-iteration-count:1!important;animation-delay:.6s!important}}
