.platform-access-module__swwgZa__shell{--access-bg:#07070b;--access-card:#0e0e15;--access-nested:#101019;--access-border:#1c1c27;--access-text:#e9ebf1;--access-body:#9298a8;background:var(--access-bg);width:100%;min-height:100svh;color:var(--access-text);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden}.platform-access-module__swwgZa__accessPanel{flex-direction:column;min-width:0;min-height:100svh;padding:34px 44px 28px;display:flex}.platform-access-module__swwgZa__wordmark{color:#f2f5fa;letter-spacing:-.55px;width:max-content;font-size:17.5px;font-weight:700;text-decoration:none}.platform-access-module__swwgZa__wordmark span{color:#3b82f6}.platform-access-module__swwgZa__formStage{flex:1;justify-content:center;align-items:center;min-height:0;padding:40px 0;display:flex}.platform-access-module__swwgZa__formWrap{width:100%;max-width:376px}.platform-access-module__swwgZa__authCard{background:0 0;border:0;width:100%;margin:0;padding:0}.platform-access-module__swwgZa__authHeader{margin:0}.platform-access-module__swwgZa__authTitle{max-width:none;color:var(--access-text);letter-spacing:-.7px;margin:0;font-family:inherit;font-size:27px;font-weight:600;line-height:1.2}.platform-access-module__swwgZa__authSubtitle{color:var(--access-body);margin:9px 0 0;font-size:12.5px;line-height:1.6}.platform-access-module__swwgZa__tabs{background:var(--access-nested);border:1px solid #1b1b26;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-top:24px;padding:4px;display:grid}.platform-access-module__swwgZa__tabs button{min-height:40px;color:var(--access-text);cursor:pointer;background:0 0;border:0;border-radius:9px;font:500 12.5px/1 Poppins,ui-sans-serif,system-ui,sans-serif;transition:color .16s,background-color .16s,box-shadow .16s,transform .14s cubic-bezier(.23,1,.32,1);position:relative}.platform-access-module__swwgZa__tabs button:disabled{cursor:wait}.platform-access-module__swwgZa__tabs .platform-access-module__swwgZa__activeTab{color:#fff;background:linear-gradient(150deg,#2ea6f0,#1878cf);box-shadow:0 6px 16px #1878cf59}.platform-access-module__swwgZa__fields{flex-direction:column;gap:14px;margin-top:22px;display:flex}.platform-access-module__swwgZa__field{color:inherit;font:inherit;display:block}.platform-access-module__swwgZa__fieldLabel{color:#7c8294;margin-bottom:7px;font-size:11px;font-weight:400;display:block}.platform-access-module__swwgZa__inputShell{background:var(--access-nested);border:1px solid #1f1f2b;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.platform-access-module__swwgZa__inputShell:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.platform-access-module__swwgZa__fieldIcon{color:#7c8294;flex:none}.platform-access-module__swwgZa__textInput{min-width:0;min-height:44px;color:var(--access-text);background:0 0;border:0;outline:0;flex:1;padding:0;font:400 13px/1.4 Poppins,ui-sans-serif,system-ui,sans-serif}.platform-access-module__swwgZa__textInput:focus{box-shadow:none;border:0;outline:0}.platform-access-module__swwgZa__textInput::placeholder{color:#5f6577}.platform-access-module__swwgZa__passwordToggle{color:#7c8294;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 0 5px 5px;font:400 10.5px/1 Poppins,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.platform-access-module__swwgZa__passwordToggle svg{display:none}.platform-access-module__swwgZa__utilityRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-access-module__swwgZa__checkboxLabel{min-width:0;color:var(--access-body);cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;font-size:11.5px;font-weight:400;line-height:1.45;display:flex}.platform-access-module__swwgZa__checkboxInput{accent-color:#2ea6f0;cursor:pointer;border:1px solid #2a2a38;border-radius:5px;flex:none;width:15px;height:15px;margin:0;padding:0}.platform-access-module__swwgZa__forgotLink{color:#7cc4f7;flex:none;font-size:11.5px;text-decoration:none}.platform-access-module__swwgZa__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(150deg,#2ea6f0,#1878cf);border:0;border-radius:11px;min-height:47px;margin-top:4px;padding:0 18px;font:500 13px/1 Poppins,ui-sans-serif,system-ui,sans-serif;transition:filter .16s,transform .14s cubic-bezier(.23,1,.32,1);box-shadow:0 10px 26px #1878cf66}.platform-access-module__swwgZa__primaryButton:disabled{cursor:wait;opacity:.58}.platform-access-module__swwgZa__footnote{color:#7c8294;text-align:center;margin:0;font-size:11px;line-height:1.6}.platform-access-module__swwgZa__formMessage{background:#101019;border:1px solid #252533;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.platform-access-module__swwgZa__formMessageError{color:#fca5a5;background:#ef444414;border-color:#ef444447}.platform-access-module__swwgZa__formMessageSuccess{color:#8ee6c6;background:#34d39912;border-color:#34d39940}.platform-access-module__swwgZa__assurance{color:#7c8294;border-top:1px solid #16161f;align-items:center;gap:8px;margin-top:26px;padding-top:18px;font-size:10.5px;display:flex}.platform-access-module__swwgZa__assurance svg{color:#4ade80;flex:none}.platform-access-module__swwgZa__backButton{color:#7cc4f7;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:3px;font:400 10.5px/1.4 Poppins,ui-sans-serif,system-ui,sans-serif;text-decoration:underline;display:block}.platform-access-module__swwgZa__accessFooter{color:#5f6577;justify-content:space-between;align-items:center;gap:16px;font-size:10.5px;display:flex}.platform-access-module__swwgZa__accessFooter nav{gap:18px;display:flex}.platform-access-module__swwgZa__accessFooter a{color:#7c8294;text-decoration:none}.platform-access-module__swwgZa__visualPanel{background:#050508 url(https://assets.21st.dev/ascii-recipes/thumbnails/user_3D5npwPsyCLwGrYO0CGTZIicoJZ/de048d91-7cfa-47ae-9ce3-8e47dd88cd76.png) 50%/cover no-repeat;border-left:1px solid #14141d;min-width:0;min-height:100svh;position:relative;overflow:hidden}.platform-access-module__swwgZa__visualMedia{object-fit:cover;opacity:.85;width:100%;height:100%;display:block;position:absolute;inset:0}.platform-access-module__swwgZa__visualScrim{background:radial-gradient(at 60% 40%,#2ea6f024,#0000 60%),linear-gradient(#05050880 0%,#05050859 58%,#050508eb 100%);position:absolute;inset:0}.platform-access-module__swwgZa__visualCopy{padding:44px 48px;position:absolute;bottom:0;left:0;right:0}.platform-access-module__swwgZa__visualCopy h2{max-width:420px;color:var(--access-text);letter-spacing:-.5px;text-wrap:balance;margin:0;font-family:inherit;font-size:23px;font-weight:600;line-height:1.32}.platform-access-module__swwgZa__visualCopy p{color:#a3a9b8;max-width:400px;margin:12px 0 0;font-size:12.5px;line-height:1.7}.platform-access-module__swwgZa__visualPills{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.platform-access-module__swwgZa__visualPills span{color:#c2c7d2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11111ab3;border:1px solid #232331;border-radius:999px;padding:6px 12px;font-size:10.5px}@media (hover:hover) and (pointer:fine){.platform-access-module__swwgZa__tabs button:hover:not(.platform-access-module__swwgZa__activeTab),.platform-access-module__swwgZa__passwordToggle:hover,.platform-access-module__swwgZa__accessFooter a:hover,.platform-access-module__swwgZa__forgotLink:hover,.platform-access-module__swwgZa__backButton:hover{color:#a9dbff}.platform-access-module__swwgZa__primaryButton:hover:not(:disabled){filter:brightness(1.08)}}.platform-access-module__swwgZa__tabs button:active,.platform-access-module__swwgZa__primaryButton:active:not(:disabled),.platform-access-module__swwgZa__passwordToggle:active,.platform-access-module__swwgZa__backButton:active{transform:scale(.97)}.platform-access-module__swwgZa__tabs button:focus-visible,.platform-access-module__swwgZa__passwordToggle:focus-visible,.platform-access-module__swwgZa__primaryButton:focus-visible,.platform-access-module__swwgZa__forgotLink:focus-visible,.platform-access-module__swwgZa__backButton:focus-visible,.platform-access-module__swwgZa__accessFooter a:focus-visible,.platform-access-module__swwgZa__wordmark:focus-visible{outline-offset:3px;outline:2px solid #7cc4f7}@media (max-width:899px){.platform-access-module__swwgZa__shell{grid-template-columns:1fr;overflow:visible}.platform-access-module__swwgZa__accessPanel{min-height:100svh}.platform-access-module__swwgZa__visualPanel{border-top:1px solid #14141d;border-left:0;min-height:620px}}@media (max-width:560px){.platform-access-module__swwgZa__accessPanel{padding:24px 20px}.platform-access-module__swwgZa__formStage{padding:48px 0 34px}.platform-access-module__swwgZa__accessFooter{flex-direction:column;align-items:flex-start}.platform-access-module__swwgZa__visualPanel{min-height:540px}.platform-access-module__swwgZa__visualCopy{padding:34px 24px}.platform-access-module__swwgZa__passwordToggle svg{display:block}.platform-access-module__swwgZa__passwordToggle span{display:none}}@media (prefers-reduced-motion:reduce){.platform-access-module__swwgZa__visualMedia{display:none}.platform-access-module__swwgZa__tabs button,.platform-access-module__swwgZa__primaryButton,.platform-access-module__swwgZa__passwordToggle{transition:color .12s,background-color .12s}.platform-access-module__swwgZa__tabs button:active,.platform-access-module__swwgZa__primaryButton:active:not(:disabled),.platform-access-module__swwgZa__passwordToggle:active,.platform-access-module__swwgZa__backButton:active{transform:none}}.platform-access-module__swwgZa__formWrap{animation:.45s cubic-bezier(.23,1,.32,1) both platform-access-module__swwgZa__accessFadeUp}.platform-access-module__swwgZa__visualCopy{animation:.5s cubic-bezier(.23,1,.32,1) .1s both platform-access-module__swwgZa__accessFadeUp}.platform-access-module__swwgZa__visualPills span{animation:.4s cubic-bezier(.23,1,.32,1) .1s backwards platform-access-module__swwgZa__accessFadeUp}.platform-access-module__swwgZa__visualPills span:nth-child(2){animation-delay:.16s}@keyframes platform-access-module__swwgZa__accessFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.platform-access-module__swwgZa__formWrap,.platform-access-module__swwgZa__visualCopy,.platform-access-module__swwgZa__visualPills span{animation:none}.platform-access-module__swwgZa__tabs button,.platform-access-module__swwgZa__primaryButton,.platform-access-module__swwgZa__passwordToggle,.platform-access-module__swwgZa__backButton{transform:none}}
