._wrap_1e75t_1{display:flex;justify-content:center;padding:40px}._spinner_1e75t_7{width:36px;height:36px;border:4px solid var(--border-subtle);border-top-color:var(--color-brand-primary);border-radius:50%;animation:_spin_1e75t_7 .7s linear infinite}@keyframes _spin_1e75t_7{to{transform:rotate(360deg)}}._page_po450_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:var(--color-bg-page);color:var(--text-body-color);font-family:var(--font-sans-body);text-align:center}._title_po450_16{margin:0;font:var(--text-h2);color:var(--text-heading)}._body_po450_22{margin:0;font:var(--text-body);color:var(--text-muted)}._button_po450_28{border:none;background:var(--color-brand-primary);color:var(--text-on-brand);border-radius:var(--radius-md);padding:10px 18px;font:var(--text-button);cursor:pointer}._button_po450_28:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/karla/karla-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/karla/karla-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--indigo-95:oklch(97% .012 260);--indigo-90:oklch(93% .025 260);--indigo-70:oklch(72% .06 258);--indigo-50:oklch(52% .09 258);--indigo-40:oklch(42% .09 258);--indigo-30:oklch(32% .08 258);--indigo-20:oklch(23% .06 260);--indigo-10:oklch(16% .045 262);--gold-95:oklch(96% .03 85);--gold-80:oklch(85% .09 85);--gold-60:oklch(78% .13 82);--gold-50:oklch(70% .14 70);--gold-40:oklch(58% .13 62);--clay-90:oklch(92% .03 45);--clay-60:oklch(66% .1 42);--clay-50:oklch(58% .12 40);--clay-40:oklch(48% .11 38);--parchment-99:oklch(98.5% .006 85);--parchment-95:oklch(96% .012 85);--parchment-90:oklch(92% .016 82);--parchment-80:oklch(85% .02 80);--ink-90:oklch(90% .006 260);--ink-70:oklch(70% .012 260);--ink-50:oklch(50% .014 260);--ink-30:oklch(32% .016 260);--ink-15:oklch(17% .014 262);--sage-60:oklch(66% .09 150);--sage-40:oklch(46% .09 152);--brick-55:oklch(56% .14 30);--brick-40:oklch(44% .13 28);--color-bg-page:var(--parchment-99);--color-bg-surface:#fff;--color-bg-surface-sunken:var(--parchment-95);--color-bg-inverse:var(--indigo-20);--color-brand-primary:var(--indigo-30);--color-brand-primary-hover:var(--indigo-20);--color-brand-primary-press:var(--indigo-10);--color-brand-accent:var(--gold-60);--color-brand-accent-hover:var(--gold-50);--color-brand-secondary:var(--clay-50);--text-heading:var(--indigo-10);--text-body-color:var(--ink-30);--text-muted:var(--ink-50);--text-on-brand:var(--parchment-99);--text-link:var(--indigo-40);--text-link-hover:var(--indigo-30);--border-subtle:var(--parchment-80);--border-default:oklch(85% .015 260);--border-strong:var(--ink-70);--border-focus:var(--indigo-40);--color-success:var(--sage-40);--color-success-bg:oklch(95% .03 150);--color-warning:var(--gold-40);--color-warning-bg:var(--gold-95);--color-danger:var(--brick-55);--color-danger-bg:oklch(95% .025 30);--color-info:var(--indigo-50);--color-info-bg:var(--indigo-95)}:root{--font-serif-display:"Lora",ui-serif,Georgia,serif;--font-sans-body:"Karla",ui-sans-serif,system-ui,sans-serif;--text-display-1:600 3.5rem/1.08 var(--font-serif-display);--text-display-2:600 2.5rem/1.12 var(--font-serif-display);--text-h1:600 2rem/1.2 var(--font-serif-display);--text-h2:600 1.5rem/1.28 var(--font-serif-display);--text-h3:600 1.25rem/1.35 var(--font-sans-body);--text-h4:700 1.0625rem/1.4 var(--font-sans-body);--text-body-lg:400 1.125rem/1.6 var(--font-sans-body);--text-body:400 1rem/1.6 var(--font-sans-body);--text-body-sm:400 .875rem/1.55 var(--font-sans-body);--text-caption:500 .75rem/1.4 var(--font-sans-body);--text-label:600 .8125rem/1.3 var(--font-sans-body);--text-button:700 .9375rem/1 var(--font-sans-body);--text-quote:italic 500 1.375rem/1.5 var(--font-serif-display);--tracking-label:.04em;--tracking-caption:.02em}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px oklch(23% .04 260 / .08);--shadow-md:0 4px 12px oklch(23% .04 260 / .1),0 1px 2px oklch(23% .04 260 / .06);--shadow-lg:0 12px 32px oklch(23% .04 260 / .14),0 2px 6px oklch(23% .04 260 / .08);--shadow-focus:0 0 0 3px oklch(52% .09 258 / .35);--ease-standard:cubic-bezier(.3,.7,.4,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--container-max:1200px}body{margin:0;font-family:var(--font-sans-body);background:var(--color-bg-page)}.auth-page{min-height:100vh;min-height:100dvh}.login-notice{background:var(--color-warning-bg);color:var(--text-body-color);border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:11px 13px;font:var(--text-body-sm);line-height:1.45;margin:0}.startup-notice{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-page);font-family:var(--font-sans-body);text-align:center}.startup-notice__text{font:var(--text-body);color:var(--text-body-color);margin:0;max-width:36rem}.startup-notice__button{min-height:44px;padding:9px 18px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-brand-primary);color:var(--text-on-brand);font:var(--text-button);cursor:pointer}.startup-notice__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
