@keyframes auth-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.auth-fade-up{animation:.55s cubic-bezier(.22,1,.36,1) both auth-fade-up}@keyframes auth-brand-logo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes auth-brand-highlight-shimmer{0%,to{border-color:color-mix(in oklab, var(--brand-primary) 20%, transparent)}50%{border-color:color-mix(in oklab, var(--brand-primary) 34%, transparent)}}.auth-brand-logo-float{animation:5.5s ease-in-out infinite auth-brand-logo-float}.auth-brand-highlight.auth-fade-up{animation:.55s cubic-bezier(.22,1,.36,1) both auth-fade-up,5s ease-in-out infinite auth-brand-highlight-shimmer}.auth-brand-highlight-delay-0{animation-delay:.2s,0s}.auth-brand-highlight-delay-1{animation-delay:.35s,.15s}.auth-brand-highlight-delay-2{animation-delay:.5s,.3s}.auth-brand-metric-delay-0{animation-delay:.45s}.auth-brand-metric-delay-1{animation-delay:.6s}.auth-brand-metric-delay-2{animation-delay:.75s}@media (prefers-reduced-motion:reduce){.auth-fade-up,.auth-brand-logo-float,.auth-brand-highlight{animation:none}.auth-brand-highlight-delay-0,.auth-brand-highlight-delay-1,.auth-brand-highlight-delay-2,.auth-brand-metric-delay-0,.auth-brand-metric-delay-1,.auth-brand-metric-delay-2{animation-delay:0s}}.auth-page{background:radial-gradient(120% 75% at -8% 100%, color-mix(in oklab, var(--brand-primary-soft) 42%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in oklab, var(--brand-primary-soft) 26%, var(--background)) 0%, var(--background) 42%, color-mix(in oklab, var(--muted) 44%, var(--background)) 100%)}.dark .auth-page{background:radial-gradient(120% 75% at -8% 100%, color-mix(in oklab, var(--brand-primary-soft) 24%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in oklab, var(--brand-primary-soft) 16%, var(--background)) 0%, var(--background) 42%, color-mix(in oklab, var(--muted) 18%, var(--background)) 100%)}.auth-page-dot-field{pointer-events:none;z-index:0;background-image:radial-gradient(circle, color-mix(in oklab, var(--brand-primary) 34%, transparent) 1.8px, transparent 2.2px);opacity:.5;background-size:18px 18px;width:11rem;height:14rem;position:absolute}.auth-page-dot-field-left{top:15%;left:0;transform:translate(-34%)}.auth-page-dot-field-right{top:9%;right:0;transform:translate(34%)}.auth-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.auth-brand-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--brand-primary-soft) 76%, var(--card)) 0%, color-mix(in oklab, var(--brand-primary-soft) 46%, var(--card)) 100%);min-height:28rem}.dark .auth-brand-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--brand-primary-soft) 44%, var(--card)) 0%, color-mix(in oklab, var(--brand-primary-soft) 26%, var(--card)) 100%)}.auth-brand-watermark{pointer-events:none;opacity:.08;width:min(25rem,72%);position:absolute;top:4.5rem;right:-2rem;transform:rotate(-10deg)}.auth-brand-watermark img{filter:saturate(.9);width:100%;height:auto}.dark .auth-brand-watermark{opacity:.05}.auth-brand-title{font-size:1.875rem!important}.auth-brand-highlight{background:color-mix(in oklab, var(--card) 66%, var(--brand-primary-soft));box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.44)}.auth-brand-highlight-icon{width:2.25rem;height:2.25rem;color:var(--action-primary);background:color-mix(in oklab, var(--brand-primary) 24%, white);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dark .auth-brand-highlight{background:color-mix(in oklab, var(--card) 78%, var(--brand-primary-soft));box-shadow:none}.dark .auth-brand-highlight-icon{background:color-mix(in oklab, var(--brand-primary) 24%, var(--card))}.auth-brand-metric{align-items:center;padding:0 1rem}.auth-brand-metric+.auth-brand-metric{border-left:1px solid color-mix(in oklab, var(--border) 76%, transparent)}.auth-form-panel{min-width:0;box-shadow:inset 1px 0 0 color-mix(in oklab, var(--border) 58%, transparent)}.auth-signin-stack,.auth-signin-heading,.auth-signin-heading-copy,.auth-form{min-width:0}.auth-signin-icon{width:3rem;height:3rem;color:var(--action-primary);background:color-mix(in oklab, var(--brand-primary-soft) 72%, var(--card));border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-session-alert{border-color:color-mix(in oklab, var(--brand-primary) 34%, var(--border));border-radius:.5rem}.auth-session-alert-title{font-weight:600}.auth-session-alert-description{color:var(--foreground)}.auth-form .ant-form-item-label>label{height:auto;color:var(--foreground);font-weight:600}.auth-form-item{margin-bottom:1.5rem!important}.auth-form .ant-form-item-control,.auth-form .ant-form-item-control-input,.auth-form .ant-form-item-control-input-content{min-width:0;max-width:100%}.auth-form .ant-input-affix-wrapper.auth-input,.auth-form .ant-input.auth-input{box-sizing:border-box;border-color:color-mix(in oklab, var(--border) 92%, var(--foreground));background:color-mix(in oklab, var(--card) 94%, var(--background));border-radius:.5rem;width:100%;min-height:3rem}.auth-form .ant-input-affix-wrapper.auth-input:hover,.auth-form .ant-input.auth-input:hover{border-color:color-mix(in oklab, var(--action-primary) 62%, var(--border))}.auth-form .ant-input-affix-wrapper-focused.auth-input,.auth-form .ant-input.auth-input:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--action-primary) 16%, transparent)}.auth-form-options{justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.auth-form-options-single{justify-content:flex-end}.auth-forgot-button{color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.5rem}.auth-forgot-button:hover,.auth-forgot-button:focus-visible{color:var(--action-primary-hover);text-underline-offset:.2rem;text-decoration:underline}.auth-submit-button{width:100%;height:3rem;box-shadow:0 10px 22px color-mix(in oklab, var(--action-primary) 24%, transparent);border-radius:.5rem;font-weight:600}.auth-secure-hint{color:var(--muted-foreground)}@media (width<=1023px){.auth-form-panel{box-shadow:none}.auth-brand-panel{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);border-bottom:0}}@media (width<=640px){.auth-page-dot-field{display:none}.auth-brand-panel{gap:1.5rem;min-height:auto}.auth-form-panel{padding-left:1.5rem;padding-right:1.5rem}.auth-signin-heading{flex-direction:column;align-items:flex-start}.auth-signin-heading,.auth-form,.auth-secure-hint{width:min(100%,100vw - 4rem)}.auth-form .ant-form-item,.auth-form-options,.auth-submit-button{width:100%;max-width:calc(100vw - 5rem)}.auth-brand-title{font-size:1.5rem!important}.auth-brand-secondary{display:none}.auth-brand-metric{padding:0 .5rem}.auth-form-options{flex-direction:column;align-items:flex-start;gap:.5rem}}
