.Logo-module__ugCtEW__logo{object-fit:contain;display:block}.Logo-module__ugCtEW__lockup{flex-shrink:0;max-width:100%}.Logo-module__ugCtEW__full{height:auto}.Logo-module__ugCtEW__lockupSwap{align-items:center;line-height:0;display:inline-flex}.Logo-module__ugCtEW__lockupDark{display:none}[data-theme=dark] .Logo-module__ugCtEW__lockupLight{display:none}[data-theme=dark] .Logo-module__ugCtEW__lockupDark{display:inline-block}[data-large-text=true] .Logo-module__ugCtEW__lockup{transform-origin:0;transform:scale(1.06)}
.AuthShell-module__4GggPa__shell{isolation:isolate;background:radial-gradient(130% 90% at 12% 8%, var(--color-accent-teal-subtle) 0%, transparent 50%), radial-gradient(120% 100% at 88% 12%, #4a6fb029 0%, transparent 55%), radial-gradient(140% 100% at 78% 95%, var(--color-accent-violet-subtle) 0%, transparent 55%), linear-gradient(150deg, #e9f4f5 0%, #eef1f9 45%, #f1ecf8 75%, #f6eef6 100%);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:hidden}:root[data-theme=dark] .AuthShell-module__4GggPa__shell{background:radial-gradient(130% 90% at 12% 8%, #12a9ae29 0%, transparent 50%), radial-gradient(120% 100% at 88% 12%, #4a6fb02e 0%, transparent 55%), radial-gradient(140% 100% at 78% 95%, #9179c633 0%, transparent 55%), linear-gradient(150deg, var(--color-bg-page) 0%, #141a2e 55%, #1a1533 100%)}.AuthShell-module__4GggPa__brand{z-index:1;padding:40px 28px calc(28px + env(safe-area-inset-top));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AuthShell-module__4GggPa__decoration{opacity:.16;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.AuthShell-module__4GggPa__flowPath1,.AuthShell-module__4GggPa__flowPath2,.AuthShell-module__4GggPa__flowPath3{stroke-dasharray:10 16;animation:linear infinite AuthShell-module__4GggPa__auth-flow}.AuthShell-module__4GggPa__flowPath1{animation-duration:22s}.AuthShell-module__4GggPa__flowPath2{animation-duration:28s;animation-direction:reverse}.AuthShell-module__4GggPa__flowPath3{animation-duration:34s}@keyframes AuthShell-module__4GggPa__auth-flow{to{stroke-dashoffset:-520px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__flowPath1,.AuthShell-module__4GggPa__flowPath2,.AuthShell-module__4GggPa__flowPath3{animation:none}}:is([data-reduced-motion=true] .AuthShell-module__4GggPa__flowPath1,[data-reduced-motion=true] .AuthShell-module__4GggPa__flowPath2,[data-reduced-motion=true] .AuthShell-module__4GggPa__flowPath3){animation:none}:root[data-theme=dark] .AuthShell-module__4GggPa__decoration{opacity:.3}.AuthShell-module__4GggPa__brandGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffffd9 0%,#fff0 68%);width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}:root[data-theme=dark] .AuthShell-module__4GggPa__brandGlow{background:radial-gradient(circle,#ffffff0f 0%,#fff0 68%)}.AuthShell-module__4GggPa__brandInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;display:flex;position:relative}.AuthShell-module__4GggPa__brandMark{margin-bottom:4px}@media (max-width:859px){.AuthShell-module__4GggPa__brandMark{transform-origin:bottom;margin-bottom:-6px;transform:scale(.66)}}.AuthShell-module__4GggPa__brandName{font-family:var(--font-display);font-weight:800;font-size:calc(30px * var(--font-scale));color:var(--color-text-primary);line-height:1.1}.AuthShell-module__4GggPa__brandTagline{font-family:var(--font-display);font-size:calc(16px * var(--font-scale));color:var(--color-action-primary);font-weight:600}.AuthShell-module__4GggPa__brandDescription{font-size:calc(14px * var(--font-scale));color:var(--color-text-secondary);max-width:380px;line-height:1.55}.AuthShell-module__4GggPa__brandContext{font-size:calc(12px * var(--font-scale));letter-spacing:.3px;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);background:#ffffff8c;border:1px solid #fff9;margin-top:6px;padding:6px 14px;font-weight:600}.AuthShell-module__4GggPa__panel{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.AuthShell-module__4GggPa__panelBar{padding:14px 16px;padding-top:max(14px, env(safe-area-inset-top));justify-content:flex-end;align-items:center;gap:8px;display:flex}.AuthShell-module__4GggPa__formArea{padding:8px 20px calc(40px + env(safe-area-inset-bottom));flex:1;justify-content:center;align-items:flex-start;display:flex}.AuthShell-module__4GggPa__card{border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-card), 0 1px 0 #ffffffb3 inset, 0 0 0 1px #ffffff26;-webkit-backdrop-filter:blur(32px)saturate(180%);background:#ffffff6b;border:1px solid #ffffffbf;padding:32px}:root[data-theme=dark] .AuthShell-module__4GggPa__card{box-shadow:var(--shadow-card), 0 1px 0 #ffffff0f inset;background:#141a2e66;border-color:#ffffff1a}@media (max-width:859px){.AuthShell-module__4GggPa__brandDescription,.AuthShell-module__4GggPa__brandContext{display:none}.AuthShell-module__4GggPa__brand{padding:calc(20px + env(safe-area-inset-top)) 24px 20px}.AuthShell-module__4GggPa__brandName{font-size:calc(24px * var(--font-scale))}.AuthShell-module__4GggPa__brandTagline{font-size:calc(14px * var(--font-scale))}.AuthShell-module__4GggPa__panelBar{padding-top:12px}}@media (max-width:380px){.AuthShell-module__4GggPa__card{padding:24px 20px}.AuthShell-module__4GggPa__formArea{padding-left:14px;padding-right:14px}}@media (min-width:860px){.AuthShell-module__4GggPa__shell{grid-template-columns:44fr 56fr;display:grid}.AuthShell-module__4GggPa__brand{padding:48px 40px}.AuthShell-module__4GggPa__brandName{font-size:calc(34px * var(--font-scale))}.AuthShell-module__4GggPa__formArea{align-items:center;padding:24px 40px 48px}.AuthShell-module__4GggPa__card{max-width:460px}}@media (min-width:1200px){.AuthShell-module__4GggPa__grid,.AuthShell-module__4GggPa__brand{padding:56px}.AuthShell-module__4GggPa__card{padding:40px}}
