.auth-root{color-scheme:light;--spacing:var(--olcek-taban-spacing);--text-xs:var(--olcek-taban-text-xs);--text-sm:var(--olcek-taban-text-sm);--text-base:var(--olcek-taban-text-base);--text-lg:var(--olcek-taban-text-lg);--text-xl:var(--olcek-taban-text-xl);--text-2xl:var(--olcek-taban-text-2xl);--text-3xl:var(--olcek-taban-text-3xl);--base-50:oklch(0.985 0.0013 286.84);--base-100:oklch(0.967 0.0027 286.38);--base-200:oklch(0.920 0.0053 286.32);--base-300:oklch(0.871 0.008 286.29);--base-400:oklch(0.705 0.012 286.07);--base-500:oklch(0.552 0.016 285.94);--base-600:oklch(0.442 0.0147 285.79);--base-700:oklch(0.370 0.012 285.81);--base-800:oklch(0.274 0.008 286.03);--base-900:oklch(0.210 0.0053 285.89);--base-950:oklch(0.141 0.004 285.83);--base-1000:oklch(0.096 0.0027 285.79);--background:#ffffff;--foreground:var(--base-950);--card:#ffffff;--card-foreground:var(--base-950);--popover:#ffffff;--popover-foreground:var(--base-950);--primary:var(--base-950);--primary-foreground:#ffffff;--secondary:#f4f4f5;--secondary-foreground:var(--base-950);--muted:#f4f4f5;--muted-foreground:#52525b;--accent:#f4f4f5;--accent-foreground:var(--base-950);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.985 0 0);--border:#e4e4e7;--input:var(--base-300);--ring:var(--base-800);--auth-left-bg:#f4f4f5;--auth-left-bg-image:radial-gradient(70% 55% at 50% 42%,#ffffff 0%,#f4f4f5 55%,#e4e4e7 100%);--auth-left-lines:repeating-linear-gradient(115deg,rgba(0,0,0,0.035) 0 1px,transparent 1px 22px);--auth-right-bg:#ffffff;--auth-divider:#e4e4e7;--auth-field-bg:#ffffff;--auth-field-shadow:0 4px 8px rgba(0,0,0,0.05);--auth-field-border-hover:var(--base-400);--auth-outline-border:var(--base-300);--auth-outline-border-hover:var(--base-400);--auth-outline-bg:var(--background);--auth-tabs-bg:var(--muted);--auth-tabs-border:var(--base-300);--auth-tab-fg:#52525b;--auth-doc-bg:#ffffff;--auth-doc-border:#e4e4e7;--auth-doc-shadow:0 1px 3px rgba(0,0,0,0.08);--auth-surface:#ffffff;--auth-success:#16a34a;--auth-success-text:#166534;--auth-warn-text:#92400e;--auth-danger-text:#b91c1c;--auth-success-btn-bg:#16a34a;--auth-success-btn-fg:#ffffff;--auth-danger:#dc2626;--auth-st-read:#2563eb;--auth-st-busy:#d97706;--auth-st-ok:#16a34a;--auth-hero-brand:#18181b;--auth-hero-quote:#71717a;--auth-hero-quote-em:#18181b;--auth-hero-sub:#a1a1aa;--auth-hero-foot:#a1a1aa;--auth-ill-glow-display:none;--auth-ill-orbit:#18181b;--auth-ill-gear:#71717a;--auth-ill-card-fill:#ffffff;--auth-ill-card-stroke:#e4e4e7;--auth-ill-card-stroke-opacity:1;--auth-ill-ink:#18181b;--auth-ill-sub:#71717a;--auth-ill-line-strong:#a1a1aa;--auth-ill-line-soft:#d4d4d8;--auth-ill-dash:#a1a1aa;--auth-ill-bank-line:#e4e4e7;--auth-ill-chip-fg:#fafafa;--auth-ill-bar:#18181b;--auth-ill-dots:#a1a1aa;--auth-ill-shadow-opacity:0.16}.auth-root[data-auth-theme=dark]{color-scheme:dark;--background:var(--base-1000);--foreground:#fafafa;--card:var(--base-900);--card-foreground:#fafafa;--popover:var(--base-900);--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#18181b;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#a1a1aa;--accent:#27272a;--accent-foreground:#fafafa;--destructive:oklch(0.704 0.191 22.216);--destructive-foreground:oklch(0.985 0 0);--border:var(--base-700);--input:var(--base-700);--ring:var(--base-300);--auth-left-bg:#111113;--auth-left-bg-image:radial-gradient(70% 55% at 50% 42%,#27272a 0%,#111113 55%,#09090b 100%);--auth-left-lines:repeating-linear-gradient(115deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 22px);--auth-right-bg:var(--base-1000);--auth-divider:var(--base-700);--auth-field-bg:color-mix(in oklab,var(--input) 30%,transparent);--auth-field-shadow:none;--auth-field-border-hover:var(--base-500);--auth-outline-border:var(--base-600);--auth-outline-border-hover:var(--base-500);--auth-outline-bg:color-mix(in oklab,var(--base-700) 35%,transparent);--auth-tabs-bg:var(--base-950);--auth-tabs-border:var(--base-600);--auth-tab-fg:var(--muted-foreground);--auth-doc-bg:#27272a;--auth-doc-border:rgba(255,255,255,0.18);--auth-doc-shadow:none;--auth-surface:color-mix(in oklab,var(--input) 30%,transparent);--auth-success:#4ade80;--auth-success-text:#4ade80;--auth-warn-text:#fbbf24;--auth-danger-text:#f87171;--auth-success-btn-bg:#22c55e;--auth-success-btn-fg:#052e16;--auth-danger:#f87171;--auth-st-read:#60a5fa;--auth-st-busy:#fbbf24;--auth-st-ok:#4ade80;--auth-hero-brand:#fafafa;--auth-hero-quote:#a1a1aa;--auth-hero-quote-em:#fafafa;--auth-hero-sub:#71717a;--auth-hero-foot:#52525b;--auth-ill-glow-display:inline;--auth-ill-orbit:#fafafa;--auth-ill-gear:#d4d4d8;--auth-ill-card-fill:url(#auth-ill-glass);--auth-ill-card-stroke:#fafafa;--auth-ill-card-stroke-opacity:0.18;--auth-ill-ink:#fafafa;--auth-ill-sub:#a1a1aa;--auth-ill-line-strong:#71717a;--auth-ill-line-soft:#52525b;--auth-ill-dash:#52525b;--auth-ill-bank-line:rgba(250,250,250,0.12);--auth-ill-chip-fg:#18181b;--auth-ill-bar:rgba(250,250,250,0.1);--auth-ill-dots:#fafafa;--auth-ill-shadow-opacity:0.55}.auth-root{display:flex;min-height:100vh;min-height:100dvh;background-color:var(--auth-right-bg);color:var(--foreground);-webkit-font-smoothing:antialiased}.auth-root *,.auth-root :after,.auth-root :before{box-sizing:border-box}.auth-hero{display:none;position:relative;overflow:hidden;flex-direction:column;padding:40px 48px;background-color:var(--auth-left-bg);background-image:var(--auth-left-bg-image);border-right:1px solid var(--auth-divider)}.auth-hero:before{content:"";position:absolute;inset:0;background-image:var(--auth-left-lines);pointer-events:none}.auth-hero>*{position:relative}@media (min-width:1024px){.auth-hero{display:flex;flex:0 0 50%;width:50%}}.auth-hero__brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:var(--auth-hero-brand)}.auth-hero__brand img{width:34px;height:34px;border-radius:9px}.auth-hero__quote{margin:36px 0 0}.auth-hero__quote p{max-width:560px;font-size:22px;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:var(--auth-hero-quote)}.auth-hero__quote em{font-style:normal;color:var(--auth-hero-quote-em)}.auth-hero__quote footer{margin-top:10px;font-size:13px;color:var(--auth-hero-sub)}.auth-hero__art{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:8px 0}.auth-hero__foot{margin-top:14px;font-size:12.5px;color:var(--auth-hero-foot)}.auth-right{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background-color:var(--auth-right-bg)}@media (min-width:1024px){.auth-right{flex:0 0 50%;width:50%;padding:24px}}.auth-mobile-brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;font-weight:600;font-size:16px;color:var(--foreground)}.auth-mobile-brand img{width:72px;height:72px;border-radius:16px}@media (min-width:1024px){.auth-mobile-brand{display:none}}.auth-form{width:100%;max-width:384px}.auth-head{text-align:center}.auth-head--tab{margin-bottom:28px}.auth-head--step{margin-bottom:24px}.auth-title{margin:0;color:var(--foreground);letter-spacing:-.025em;font-weight:700;font-size:30px;line-height:1.2}.auth-head--step .auth-title{font-weight:600;font-size:24px}.auth-subtitle{margin:8px 0 0;color:var(--muted-foreground);font-size:14.5px;line-height:1.5}.auth-head--step .auth-subtitle{margin-top:6px;font-size:14px}.auth-icon-box{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:12px;border:1px solid var(--border);background:var(--muted);color:var(--foreground);overflow:hidden}.auth-icon-box img{width:100%;height:100%;object-fit:cover}.auth-field{display:block;margin-bottom:16px;text-align:left}.auth-field__box{position:relative}.auth-input{display:block;width:100%;height:40px;margin:0;padding:14px 14px 0 40px;border:1px solid var(--input);border-radius:10px;background-color:var(--auth-field-bg);color:var(--foreground);box-shadow:var(--auth-field-shadow);font:inherit;font-size:14px;line-height:20px;outline:none;transition:border-color .15s,box-shadow .15s}.auth-input--noicon{padding-left:14px}.auth-input--password{padding-right:44px}.auth-input:hover:not(:disabled){border-color:var(--auth-field-border-hover)}.auth-input:focus{border-color:var(--ring);box-shadow:var(--auth-field-shadow),0 0 0 3px color-mix(in oklab,var(--ring) 35%,transparent)}.auth-input:disabled{opacity:.6;cursor:not-allowed}.auth-input::placeholder{color:transparent}.auth-field__label{position:absolute;left:40px;top:50%;transform:translateY(-50%);max-width:calc(100% - 84px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:14px;line-height:1;pointer-events:none;transition:top .15s,font-size .15s,color .15s}.auth-input--noicon+.auth-field__label{left:14px;max-width:calc(100% - 28px)}.auth-input:focus+.auth-field__label,.auth-input:not(:placeholder-shown)+.auth-field__label{top:12px;font-size:10px;font-weight:500}.auth-input:-webkit-autofill+.auth-field__label{top:12px;font-size:10px;font-weight:500}.auth-input:autofill+.auth-field__label{top:12px;font-size:10px;font-weight:500}.auth-input:focus+.auth-field__label{color:var(--foreground)}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 40px var(--auth-field-bg) inset;box-shadow:0 0 0 40px var(--auth-field-bg) inset;transition:background-color 600000s 0s}.auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px var(--auth-field-bg) inset,0 0 0 3px color-mix(in oklab,var(--ring) 35%,transparent);box-shadow:0 0 0 40px var(--auth-field-bg) inset,0 0 0 3px color-mix(in oklab,var(--ring) 35%,transparent)}.auth-input:autofill{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 40px var(--auth-field-bg) inset}@media (any-pointer:coarse){.auth-input{font-size:var(--kontrol-yazi-dokunmatik,16px);padding-top:16px}.auth-input:-webkit-autofill+.auth-field__label,.auth-input:focus+.auth-field__label,.auth-input:not(:placeholder-shown)+.auth-field__label{top:10px}.auth-input:autofill+.auth-field__label{top:10px}}.auth-field__icon{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.auth-eye{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer}.auth-eye:before{content:"";position:absolute;inset:-4px}.auth-eye:hover{background:var(--accent);color:var(--foreground)}.auth-eye:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.auth-label{display:block;margin:0 0 8px 2px;color:var(--foreground);font-size:13px;font-weight:500}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;min-height:40px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-btn[data-loading=true]{cursor:progress;filter:brightness(.9)}.auth-root[data-auth-theme=dark] .auth-btn[data-loading=true]{filter:brightness(1.15)}.auth-btn--primary{background-color:var(--primary);color:var(--primary-foreground)}.auth-btn--primary:hover:not(:disabled){background-color:color-mix(in oklab,var(--primary) 88%,var(--background))}.auth-btn--outline{background-color:var(--auth-outline-bg);border-color:var(--auth-outline-border);color:var(--foreground)}.auth-btn--outline:hover:not(:disabled){border-color:var(--auth-outline-border-hover);background-color:color-mix(in oklab,var(--accent) 60%,var(--auth-outline-bg))}.auth-btn--destructive{color:var(--destructive);border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}.auth-btn--destructive:hover:not(:disabled){border-color:color-mix(in oklab,var(--destructive) 65%,transparent);background-color:color-mix(in oklab,var(--destructive) 6%,var(--auth-outline-bg))}.auth-btn svg{flex:none}.auth-link-wrap{margin-top:12px}.auth-forgot{display:block;width:100%;margin:-6px 0 20px;padding:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:14px;font-weight:500;text-align:right;text-underline-offset:4px;cursor:pointer}.auth-forgot:hover{text-decoration:underline}.auth-inline-link{padding:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:14px;font-weight:500;text-underline-offset:4px;cursor:pointer}.auth-inline-link:hover{text-decoration:underline}.auth-muted-link{display:block;width:100%;margin-top:16px;padding:0;border:0;background:none;color:var(--muted-foreground);font:inherit;font-size:14px;text-align:center;cursor:pointer}.auth-muted-link:hover{text-decoration:underline}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--muted-foreground);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--border)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4px;height:40px;margin-top:20px;padding:4px;border-radius:12px;background:var(--auth-tabs-bg);border:1px solid var(--auth-tabs-border)}.auth-tab{position:relative;display:flex;align-items:center;justify-content:center;height:30px;border-radius:8px;color:var(--auth-tab-fg);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.auth-tab:before{content:"";position:absolute;inset:-4px 0}.auth-tab:hover{color:var(--foreground)}.auth-tab:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.auth-tab[aria-current=page]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px rgba(0,0,0,.12)}.auth-legal{margin:20px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.5;text-align:center}.auth-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;font-size:14px;line-height:1.5;text-align:left}.auth-banner svg{flex:none;width:16px;height:16px;margin-top:3px}.auth-banner--error{color:var(--destructive);border-color:color-mix(in oklab,var(--destructive) 35%,transparent);background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}.auth-banner--info{color:var(--foreground);background-color:var(--background)}.auth-otp [data-slot=input-otp-slot]{flex:1 1 0;width:100%;max-width:44px;min-width:0;height:44px;border-radius:14px;border:1px solid var(--input);background-color:var(--auth-field-bg);color:var(--foreground);box-shadow:var(--auth-field-shadow);font-size:18px}.auth-otp [data-slot=input-otp-slot][data-active=true]{border-color:var(--ring);box-shadow:var(--auth-field-shadow),0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.auth-spinner{width:24px;height:24px;border-radius:9999px;border:2px solid var(--border);border-top-color:var(--foreground);animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:3s}}.auth-art{width:100%;max-width:620px;height:auto;max-height:100%;font-variant-numeric:tabular-nums}.auth-art text{font-family:inherit}.auth-art .ds{flood-opacity:var(--auth-ill-shadow-opacity)}.auth-art .ill-glow{display:var(--auth-ill-glow-display)}.auth-art .ill-orbit{stroke:var(--auth-ill-orbit)}.auth-art .ill-gear{stroke:var(--auth-ill-gear)}.auth-art .ill-flow{stroke:var(--auth-ill-dash)}.auth-art .ill-card{fill:var(--auth-ill-card-fill);stroke:var(--auth-ill-card-stroke);stroke-opacity:var(--auth-ill-card-stroke-opacity)}.auth-art .ill-ink{fill:var(--auth-ill-ink)}.auth-art .ill-ink-stroke{stroke:var(--auth-ill-ink)}.auth-art .ill-sub{fill:var(--auth-ill-sub)}.auth-art .ill-line-strong{fill:var(--auth-ill-line-strong)}.auth-art .ill-line-soft{fill:var(--auth-ill-line-soft)}.auth-art .ill-dash{stroke:var(--auth-ill-dash)}.auth-art .ill-bank-line{stroke:var(--auth-ill-bank-line)}.auth-art .ill-pos{fill:var(--auth-success)}.auth-art .ill-neg{fill:var(--auth-danger)}.auth-art .ill-chip-fg{fill:var(--auth-ill-chip-fg)}.auth-art .ill-bar{fill:var(--auth-ill-bar)}.auth-art .ill-dots{fill:var(--auth-ill-dots)}.auth-field__prefix{position:absolute;left:1px;top:1px;bottom:1px;display:grid;place-items:center;width:46px;border-right:1px solid var(--input);border-radius:9px 0 0 9px;background:var(--muted);color:var(--muted-foreground);font-size:13px;font-weight:600;pointer-events:none}.auth-input--prefix{padding-left:58px}.auth-input--prefix+.auth-field__label{left:58px;max-width:calc(100% - 72px)}.auth-field__lock{position:absolute;right:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.auth-input[readonly]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;box-shadow:none}.auth-btn--sm{width:auto;height:34px;min-height:34px;padding:0 12px;font-size:13px}.auth-btn--solid-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.auth-btn--solid-destructive:hover:not(:disabled){background-color:color-mix(in oklab,var(--destructive) 88%,var(--background))}.auth-btn--ghost{background-color:transparent;color:var(--foreground)}.auth-btn--ghost:hover:not(:disabled){background-color:var(--accent)}.auth-input[readonly]:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 35%,transparent)}@media (any-pointer:coarse){.auth-btn--sm{position:relative}.auth-btn--sm:before{content:"";position:absolute;inset:-3px 0}}