.v2-registration{--font-sans:"Vice Deco", Arial, sans-serif;--font-display:"Vice Deco", Arial, sans-serif;--surface-card:#fff9fc;--surface-inset:#f6edf4;--ink:#241d30;--mist:#e1d3df;--flow-volt:#ffb6cb;color:#241d30;min-height:100dvh;font-family:var(--font-sans);background:#fff9fc}.v2-registration-context{z-index:61;color:#fff;background:linear-gradient(#121022cc,#181128ee),url(/vicecity2/city-mobile.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding:6vw;display:flex;position:fixed;inset:0 auto 0 0}.v2-registration-context img{width:min(230px,20vw);height:auto;margin-bottom:28px}.v2-registration-context h2{color:#ffb6cb;letter-spacing:-.03em;font-size:clamp(38px,4.1vw,68px);line-height:1.03}.v2-registration-context p{margin-top:28px;font-size:16px;line-height:1.7}.v2-registration-context>span{color:#b3a7c4;margin-top:40px;font-size:12px}.v2-register-intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:100dvh;margin-left:40%;padding:100px 7%;display:flex}.v2-register-intro>img{display:none}.v2-register-intro h1{font-size:42px;line-height:1.1}.v2-register-intro p{font-size:16px;line-height:1.5}.v2-register-intro .v2-eyebrow{color:#704d72;margin:0}.v2-register-back{color:#704d72;font-size:14px}.v2-register-intro p a{color:#652365;text-decoration:underline}.v2-register-intro .v2-register-fine{color:#716475;font-size:12px}.v2-register-account{display:none}.v2-registration .ck-overlay{background:0 0}.v2-registration .ck-sheet,.v2-registration .ck-overlay.open .ck-sheet{width:60%;height:calc(100dvh - var(--ck-kb,0px));max-height:calc(100dvh - var(--ck-kb,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0;padding:72px max(32px,30vw - 245px) 50px;transition:none;inset:0 0 auto 40%;transform:none}.v2-registration .ck-handle{display:none}.v2-registration .ck-head{margin-bottom:25px}.v2-registration .ck-head h3{font-family:Vice Deco,Arial,sans-serif;font-size:32px}.v2-registration .ck-close{flex-shrink:0;width:40px;height:40px;margin-left:12px;font-size:26px}.v2-registration .ck-signin{color:#66556e;padding-bottom:24px;font-size:13px;line-height:1.6}.v2-registration .ck-signin a{color:#662265;font-weight:700;text-decoration:underline}.v2-registration .ck-label{font-size:13px}.v2-registration .ck-label input{border-radius:9px;min-height:48px}.v2-registration .ck-tier{border-radius:10px}.v2-registration .ck-tier.selected{background:#ffe5ef;border-color:#9b4e82}.v2-registration .btn{color:#33203f;cursor:pointer;background:#f6edf4;border:1px solid #d7c3d4;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.v2-registration .btn-primary{background:#ffb6cb;border-color:#ffb6cb}.v2-registration .ck-submit{width:100%;margin-top:8px;padding:18px}.v2-registration .btn:disabled{cursor:wait;opacity:.6}.v2-registration .btn:hover:not(:disabled){background:#ffcad9}.v2-registration .ck-fine{line-height:1.7}.v2-registration :focus-visible{outline-color:#70236f}@media (max-width:767px){.v2-registration-context{display:none}.v2-register-intro{margin-left:0;padding:40px 7%}.v2-register-intro>img{width:150px;height:auto;display:block}.v2-register-intro h1{font-size:36px}.v2-registration .ck-sheet,.v2-registration .ck-overlay.open .ck-sheet{width:100%;padding:max(26px, env(safe-area-inset-top)) 24px max(32px, env(safe-area-inset-bottom));left:0}.v2-registration .ck-head h3{font-size:29px}}.v2-registration .ck-event-label{color:#725d76;margin:-10px 0 22px;font-size:14px;line-height:1.5}
