*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--auth-page: #faf9f5;--auth-panel: rgba(255, 253, 249, .96);--auth-surface: #fffdf9;--auth-surface-soft: #f5f0e8;--auth-border: #e6dfd8;--auth-border-strong: #d8d0c2;--auth-text: #141413;--auth-text-secondary: #3d3d3a;--auth-text-tertiary: #6c6a64;--auth-accent: #cc785c;--auth-accent-soft: rgba(204, 120, 92, .1);--auth-danger: #d92d20;--auth-danger-soft: rgba(217, 45, 32, .08);--auth-shadow: 0 1px 2px rgba(20, 20, 19, .04), 0 12px 32px -18px rgba(20, 20, 19, .18);--auth-ease: .24s cubic-bezier(.25, .1, .25, 1);--auth-glow-primary: rgba(204, 120, 92, .13);--auth-glow-secondary: rgba(204, 120, 92, .06);--auth-radius-shell: 20px;--auth-radius-field: 10px;--auth-radius-control: 10px;--auth-radius-button: 8px;--auth-wallpaper: radial-gradient(circle at 8% 12%, var(--auth-glow-primary), transparent 28rem), radial-gradient(circle at 92% 90%, var(--auth-glow-secondary), transparent 27rem), var(--auth-page);--auth-wallpaper-position: center}html.dark{color-scheme:dark;--auth-page: #0e1116;--auth-panel: rgba(23, 28, 36, .97);--auth-surface: #1a1e26;--auth-surface-soft: rgba(235, 239, 245, .08);--auth-border: rgba(235, 239, 245, .12);--auth-border-strong: rgba(235, 239, 245, .2);--auth-text: #f4f2ee;--auth-text-secondary: rgba(244, 242, 238, .68);--auth-text-tertiary: rgba(244, 242, 238, .46);--auth-accent: #e5a189;--auth-accent-soft: rgba(229, 161, 137, .15);--auth-danger: #ff6961;--auth-danger-soft: rgba(255, 105, 97, .09);--auth-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 20px 44px -20px rgba(0, 0, 0, .32);--auth-glow-primary: rgba(229, 161, 137, .18);--auth-glow-secondary: rgba(204, 120, 92, .08)}html,body{min-height:100%}body{--auth-pointer-x: 50%;--auth-pointer-y: 12%;--auth-shift-x: 0px;--auth-shift-y: 0px;display:block;min-height:100vh;min-height:100dvh;color:var(--auth-text);background:var(--auth-wallpaper);background-position:var(--auth-wallpaper-position);background-size:cover;background-attachment:fixed;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid rgba(204,120,92,.3);outline-offset:2px}@keyframes shellEnter{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes authContentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes authModeSwitch{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}
