.auth-flow.svelte-1jbp12{--auth-panel:var(--dashboard-surface);--auth-rail:var(--dashboard-bg-deep);--auth-rail-end:var(--dashboard-sidebar);--auth-text:var(--dashboard-text);--auth-muted:var(--dashboard-text-muted);--auth-soft:var(--dashboard-text-soft);--auth-border:var(--dashboard-border);--auth-border-strong:var(--dashboard-border-strong);--auth-accent:var(--primary);--auth-accent-soft:color-mix(in srgb, var(--primary) 14%, transparent);--auth-accent-surface:color-mix(in srgb, var(--primary) 10%, var(--dashboard-surface));--auth-shadow:0 24px 70px #0000002e;z-index:20;background:var(--dashboard-page);color:var(--auth-text);justify-content:center;align-items:flex-start;padding:52px 20px;display:flex;position:fixed;inset:0;overflow:auto}.auth-flow-dark.svelte-1jbp12{--auth-shadow:0 24px 80px #0000006b}.auth-flow-background.svelte-1jbp12{pointer-events:none;object-fit:cover;opacity:.13;filter:saturate(.8)contrast(.8);width:100%;height:100%;position:fixed;inset:0}.auth-flow-dark.svelte-1jbp12 .auth-flow-background:where(.svelte-1jbp12){opacity:.08;filter:grayscale()invert()contrast(.82);mix-blend-mode:screen}.auth-flow-wash.svelte-1jbp12{pointer-events:none;background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 34%), linear-gradient(180deg, rgb(var(--dashboard-page-rgb) / .9), var(--dashboard-page) 72%);position:fixed;inset:0}.auth-flow-card.svelte-1jbp12{z-index:1;border:1px solid var(--auth-border);background:var(--auth-panel);width:min(680px,100%);min-height:456px;box-shadow:var(--auth-shadow);border-radius:6px;grid-template-columns:60px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.auth-flow-rail.svelte-1jbp12{background:linear-gradient(180deg, var(--auth-rail), var(--auth-rail-end));border-right:1px solid var(--auth-border);isolation:isolate;justify-content:center;align-items:flex-start;padding-top:26px;display:flex;position:relative;overflow:hidden}.auth-flow-rail.svelte-1jbp12:before,.auth-flow-rail.svelte-1jbp12:after{content:"";background:radial-gradient(circle at 30% 30%, #ffffff2e, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--primary) 88%, white 12%), transparent);filter:blur(14px);opacity:.34;pointer-events:none;z-index:0;border-radius:999px;width:110px;position:absolute;left:50%;transform:translate(-50%)}.auth-flow-rail.svelte-1jbp12:before{height:160px;animation:9s ease-in-out infinite svelte-1jbp12-rail-liquid-one;top:-12%}.auth-flow-rail.svelte-1jbp12:after{opacity:.24;height:130px;animation:11s ease-in-out infinite svelte-1jbp12-rail-liquid-two;bottom:-10%}.auth-flow-rail.svelte-1jbp12 img:where(.svelte-1jbp12){z-index:1;filter:brightness(0)invert();opacity:.94;width:20px;height:20px;position:relative}.auth-flow-panel.svelte-1jbp12{min-width:0;position:relative}.auth-request-icon,.auth-input-icon{width:16px;height:16px}.auth-flow-brand.svelte-1jbp12{justify-content:center;align-items:center;gap:12px;padding:34px 36px 24px;display:flex}.auth-flow-mark.svelte-1jbp12{background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:38px;height:38px;display:grid}.auth-flow-mark.svelte-1jbp12 img:where(.svelte-1jbp12){filter:brightness(0)invert();width:34px;height:34px}.auth-flow-brand.svelte-1jbp12 h1:where(.svelte-1jbp12){color:var(--auth-text);font-family:"Michroma", var(--font-sans);text-transform:none;letter-spacing:0;margin:0;font-size:1.5rem;font-weight:400;line-height:1;animation:.36s ease-out svelte-1jbp12-brand-fade-up}.auth-flow-tabs.svelte-1jbp12{border-bottom:1px solid var(--auth-border);justify-content:flex-start;align-items:end;gap:28px;min-height:44px;padding:0 40px;display:flex}.auth-flow-tab.svelte-1jbp12{height:34px;color:var(--auth-muted);border-bottom:3px solid #0000;align-items:center;gap:7px;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s,border-color .18s,transform .22s,opacity .22s;display:inline-flex}.auth-flow-tab.active.svelte-1jbp12,.auth-flow-tab.svelte-1jbp12:hover{border-color:var(--auth-accent);color:var(--auth-text)}.auth-flow-tab.active.svelte-1jbp12{transform:translateY(0)}.leading-tab.svelte-1jbp12{animation:.26s ease-out svelte-1jbp12-tab-slide-in-left}.trailing-tab.svelte-1jbp12{animation:.26s ease-out svelte-1jbp12-tab-slide-in-right}.auth-flow-content{grid-template-columns:minmax(0,1fr) minmax(216px,.82fr);gap:30px;padding:30px 40px 38px;display:grid}.auth-form-column{min-width:0}.auth-form{gap:15px;display:grid}.auth-meta{justify-content:flex-end;align-items:center;padding-top:2px;display:flex}.auth-field{gap:8px;display:grid}.auth-field label{color:var(--auth-text);align-items:baseline;gap:12px;font-size:14px;font-weight:500;line-height:1;display:flex}.auth-field label span{color:var(--auth-muted);letter-spacing:0;font-size:11px;font-weight:500}.auth-field input,.auth-password-field{border:1px solid var(--auth-border-strong);background:var(--dashboard-surface-soft);width:100%;height:37px;color:var(--auth-text);border-radius:3px;outline:none;font-size:14px;font-weight:350;transition:border-color .14s,box-shadow .14s,background .14s}.auth-field input{padding:0 12px}.auth-field input::placeholder,.auth-password-field input::placeholder{color:var(--auth-soft)}.auth-field input:focus,.auth-password-field:focus-within{border-color:var(--auth-accent);background:var(--auth-panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.auth-password-field{align-items:center;display:flex}.auth-password-field input{min-width:0;height:100%;color:var(--auth-text);background:0 0;border:0;outline:none;flex:1;padding:0 10px 0 12px}.auth-password-field button{width:32px;height:32px;color:var(--auth-muted);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.auth-password-field button:hover{color:var(--auth-text)}.auth-actions{justify-content:flex-start;align-items:center;gap:14px;padding-top:6px;display:flex}.auth-submit,.auth-secondary-button{border-radius:3px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.auth-submit{border:1px solid color-mix(in srgb, var(--primary) 72%, black);background:var(--primary);color:#07110c;white-space:nowrap;min-width:148px;box-shadow:inset 0 -1px #0000002e}.auth-submit:hover{filter:brightness(.96)}.auth-link{color:var(--auth-muted);font-size:13px;font-weight:400;text-decoration:none}.auth-link:hover{color:var(--auth-accent);text-underline-offset:3px;text-decoration:underline}.auth-social-column{border-left:1px solid var(--auth-border);align-content:start;gap:14px;padding-left:30px;display:grid}.auth-social-button,.auth-secondary-button{border:1px solid var(--auth-border-strong);background:var(--dashboard-surface-soft);color:var(--auth-text);transition:border-color .14s,background .14s,transform .14s}.auth-social-button{border-radius:3px;align-items:center;gap:12px;height:39px;padding:0 11px;font-size:14px;font-weight:450;text-decoration:none;display:inline-flex}.auth-social-button:hover,.auth-secondary-button:hover{border-color:var(--auth-accent);background:var(--dashboard-surface-hover);transform:translateY(-1px)}.auth-social-icon{flex:none;width:18px;height:18px}@keyframes svelte-1jbp12-brand-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jbp12-tab-slide-in-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1jbp12-tab-slide-in-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1jbp12-rail-liquid-one{0%,to{transform:translate(-50%)translateY(0)scaleY(1)}50%{transform:translate(-42%)translateY(28px)scaleY(1.16)}}@keyframes svelte-1jbp12-rail-liquid-two{0%,to{transform:translate(-52%)translateY(0)scaleY(1)}50%{transform:translate(-60%)translateY(-22px)scaleY(1.12)}}.auth-check{cursor:pointer;color:var(--auth-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.auth-check input{accent-color:var(--primary);margin-top:2px}.auth-single-content{padding:30px 40px 38px}@media (width<=720px){.auth-flow.svelte-1jbp12{align-items:stretch;padding:18px 14px}.auth-flow-card.svelte-1jbp12{grid-template-columns:1fr;min-height:auto}.auth-flow-rail.svelte-1jbp12{justify-content:center;align-items:center;height:58px;padding:0}.auth-flow-tabs.svelte-1jbp12{padding:0 22px}.auth-flow-brand.svelte-1jbp12{gap:10px;padding:30px 24px 20px}.auth-flow-brand.svelte-1jbp12 h1:where(.svelte-1jbp12){font-size:1.2rem}.auth-flow-content{grid-template-columns:1fr;gap:24px;padding:26px 22px 28px}.auth-social-column{border-left:0;border-top:1px solid var(--auth-border);padding-top:24px;padding-left:0}.auth-actions{flex-direction:column;align-items:flex-start}.auth-meta{justify-content:flex-start}.auth-single-content{padding:26px 22px 28px}}@media (width<=420px){.auth-flow-tabs.svelte-1jbp12{flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px;padding-bottom:12px}.auth-flow-tab.svelte-1jbp12{height:auto;min-height:30px}}
