.AuthEntryShell_root__DNc8x{--surface:22 24 28;--surface-2:32 35 40;--card:32 35 40;--ink:246 247 249;--ink-soft:190 196 206;--card-edge:80 85 96;--accent:166 220 196;--accent-soft:41 66 57;--on-accent:15 26 22;--on-accent-soft:230 242 237;--entry-inset:18px;--entry-radius:28px;position:relative;isolation:isolate;min-height:100svh;padding:max(var(--entry-inset),env(safe-area-inset-top)) max(var(--entry-inset),env(safe-area-inset-right)) max(var(--entry-inset),env(safe-area-inset-bottom)) max(var(--entry-inset),env(safe-area-inset-left));background:#16181c;color:rgb(var(--ink));letter-spacing:0}.AuthEntryShell_environment__ZRVsK{position:fixed;inset:0;z-index:-1;pointer-events:none}.AuthEntryShell_image__bLS_7{-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.AuthEntryShell_panel__FXHwq{position:relative;display:flex;flex-direction:column;width:min(430px,100%);min-height:calc(100svh - max(var(--entry-inset), env(safe-area-inset-top)) - max(var(--entry-inset), env(safe-area-inset-bottom)));border:1px solid rgba(255,255,255,.16);border-radius:var(--entry-radius);background:rgba(22,24,28,.94);box-shadow:0 24px 90px rgba(0,0,0,.42);overflow-wrap:anywhere}.AuthEntryShell_header__VBmEY{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.AuthEntryShell_back__dpDCq{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(255,255,255,.18);border-radius:8px}.AuthEntryShell_back__dpDCq:hover{background:rgba(255,255,255,.08)}.AuthEntryShell_brand__5a11x{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:600}.AuthEntryShell_content__o4SCa{flex:1;min-width:0;padding:32px 24px}.AuthEntryShell_title__6fWUK{margin-bottom:12px;font-size:28px;line-height:1.2;font-weight:600}.AuthEntryShell_description__AYBBN{margin-bottom:28px;color:rgb(var(--ink-soft));font-size:14px;line-height:1.6}.AuthEntryShell_form__xFwb3{min-width:0;font-size:14px;line-height:1.6}.AuthEntryShell_form__xFwb3 :is(input,button,select){max-width:100%;min-height:44px}.AuthEntryShell_form__xFwb3 input{font-size:16px}.AuthEntryShell_form__xFwb3 .btn-iridescent,.AuthEntryShell_form__xFwb3 button[type=submit]{background:rgb(var(--accent));background-image:none;color:rgb(var(--on-accent));border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;white-space:normal;box-shadow:none}.AuthEntryShell_form__xFwb3 button:disabled{opacity:.6;cursor:wait}.AuthEntryShell_form__xFwb3 .tracking-\[0\.2em\]{letter-spacing:0}.AuthEntryShell_form__xFwb3 .text-red-300,.AuthEntryShell_form__xFwb3 .text-red-700{color:#ffb4ab}.AuthEntryShell_form__xFwb3 .bg-surface-2:not(input){border-radius:8px}.AuthEntryShell_root__DNc8x :is(button,input,a):focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.AuthEntryShell_footer__RKkpy{padding:20px 24px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.6}.AuthEntryShell_footer__RKkpy a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.AuthEntryShell_root__DNc8x{--entry-inset:8px;--entry-radius:24px}.AuthEntryShell_panel__FXHwq{width:100%}.AuthEntryShell_content__o4SCa{padding:24px 20px}.AuthEntryShell_header__VBmEY{padding:12px 16px}.AuthEntryShell_footer__RKkpy{padding:16px 20px}}