.auth-shell.c-tppnc3{isolation:isolate;background:oklch(5% .01 250);place-items:center;min-height:100dvh;padding:48px 24px;display:grid;position:relative;overflow:hidden visible}.auth-shell__aurora.c-tppnc3{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-shell__aurora-a.c-tppnc3,.auth-shell__aurora-b.c-tppnc3{will-change:transform;position:absolute;inset:0}.auth-shell__aurora-a.c-tppnc3{background:radial-gradient(60% 80% at -20% 20%,oklch(72% .16 168/.08),#0000 70%);animation:18s ease-in-out infinite c-tppnc3-aurora-drift-a}.auth-shell__aurora-b.c-tppnc3{background:radial-gradient(80% 60% at 120% 80%,oklch(55% .12 220/.06),#0000 70%);animation:18s ease-in-out infinite c-tppnc3-aurora-drift-b}@keyframes c-tppnc3-aurora-drift-a{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}@keyframes c-tppnc3-aurora-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-6px,8px)}}.auth-shell__main.c-tppnc3{width:100%;max-width:480px;z-index:var(--z-content);gap:24px;display:grid;position:relative}.auth-shell__brand.c-tppnc3{animation:c-tppnc3-auth-enter var(--dur-modal) var(--ease-out-expo) 80ms both;place-items:center;display:grid}.auth-shell__brand.c-tppnc3 img:where(.c-tppnc3){filter:drop-shadow(0 14px 28px oklch(0% 0 0/.3));width:90px;height:90px;transition:transform var(--dur-fast) var(--ease-out-quart);animation:none;display:block}@keyframes c-tppnc3-brand-pulse{0%,to{filter:drop-shadow(0 14px 28px oklch(0% 0 0/.3))}50%{filter:drop-shadow(0 16px 30px oklch(0% 0 0/.32))}}.auth-mascot{display:none}@media (hover:hover) and (pointer:fine){.auth-shell__brand.c-tppnc3:hover img:where(.c-tppnc3){transform:scale(1.04)}}.auth-shell__brand.c-tppnc3:active img:where(.c-tppnc3){transition:transform var(--dur-press) var(--ease-out-quart);transform:scale(.97)}.auth-shell__brand.c-tppnc3:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:12px}.auth-shell__card.c-tppnc3{-webkit-backdrop-filter:blur(14px);animation:c-tppnc3-auth-enter var(--dur-modal) var(--ease-out-expo) .1s both;background:oklch(10% .012 255/.7);border:1px solid oklch(20% .01 255);border-radius:16px;padding:36px 32px 32px;position:relative;box-shadow:0 20px 60px oklch(0% 0 0/.4),inset 0 0 0 1px oklch(72% .16 168/.04)}.auth-shell__card.c-tppnc3:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,oklch(72% .16 168/.6) 50%,#0000 100%);height:1px;position:absolute;top:-1px;left:14%;right:14%}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.auth-shell__card.c-tppnc3{background:oklch(10% .012 255/.94)}}.auth-shell__trust.c-tppnc3{animation:c-tppnc3-auth-enter var(--dur-modal) var(--ease-out-expo) .22s both;place-items:center;display:grid}@keyframes c-tppnc3-auth-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.auth-shell.c-tppnc3{padding:32px 16px}.auth-shell__card.c-tppnc3{border-radius:14px;padding:28px 22px 24px}.auth-shell__brand.c-tppnc3 img:where(.c-tppnc3){width:72px;height:72px}}@media (height<=940px) and (width>=481px){.auth-shell.c-tppnc3{padding:24px 24px 36px}.auth-shell__main.c-tppnc3{gap:16px}.auth-shell__brand.c-tppnc3 img:where(.c-tppnc3){width:64px;height:64px}.auth-shell__card.c-tppnc3{padding:28px 28px 26px}}@media (forced-colors:active){.auth-shell__card.c-tppnc3{background:canvas;border:1px solid canvastext}.auth-shell__card.c-tppnc3:before{background:linktext}}@media (prefers-reduced-motion:reduce){.auth-shell__aurora-a.c-tppnc3,.auth-shell__aurora-b.c-tppnc3,.auth-shell__brand.c-tppnc3 img:where(.c-tppnc3){animation:none}.auth-shell__brand.c-tppnc3,.auth-shell__card.c-tppnc3,.auth-shell__trust.c-tppnc3{animation:c-tppnc3-auth-enter-reduced var(--dur-modal) var(--ease-out-expo) both}.auth-shell__brand.c-tppnc3 img:where(.c-tppnc3),.auth-shell__brand.c-tppnc3:active img:where(.c-tppnc3){transition:none;transform:none}@keyframes c-tppnc3-auth-enter-reduced{0%{opacity:0}to{opacity:1}}}
