.auth.svelte-kmqcod{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--md-sand);font-family:var(--md-font-sans);color:var(--md-ink)}.auth-top.svelte-kmqcod{display:flex;align-items:center;justify-content:space-between;padding:var(--md-space-7) clamp(20px,5vw,56px)}.auth-logo.svelte-kmqcod{font-family:var(--md-font-serif);font-size:26px;font-weight:var(--md-weight-regular);letter-spacing:-.02em;color:var(--md-ink);text-decoration:none}.auth-top-link.svelte-kmqcod{font-size:15px;color:var(--md-ink);text-decoration:none;padding:9px 18px;border:1px solid var(--md-parchment)}.auth-top-link.svelte-kmqcod:hover{background:var(--md-sand)}.auth-main.svelte-kmqcod{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:var(--md-space-2) clamp(16px,5vw,40px) var(--md-space-10)}.auth-card.svelte-kmqcod{width:100%;max-width:520px;background:var(--md-paper);border:1px solid var(--md-parchment);padding:clamp(24px,4vw,40px)}.auth-card.svelte-kmqcod h1:where(.svelte-kmqcod){font-family:var(--md-font-serif);font-size:clamp(24px,3.4vw,30px);font-weight:var(--md-weight-regular);letter-spacing:-.01em;line-height:1.15;margin:0 0 var(--md-space-3)}.auth-sub.svelte-kmqcod{font-size:16px;color:var(--md-smoke);margin:0 0 var(--md-space-7)}.auth-sub.svelte-kmqcod a:where(.svelte-kmqcod),.auth-fine.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--md-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}form.svelte-kmqcod{display:flex;flex-direction:column;gap:var(--md-space-6)}.field-row.svelte-kmqcod{display:grid;grid-template-columns:1fr 1fr;gap:var(--md-space-4)}.field.svelte-kmqcod{display:flex;flex-direction:column;gap:7px}.field.svelte-kmqcod>span:where(.svelte-kmqcod){font-size:15px}.field.svelte-kmqcod>span:where(.svelte-kmqcod) em:where(.svelte-kmqcod){font-style:normal;color:var(--md-smoke)}.field-hint.svelte-kmqcod{margin:0;font-size:13px;line-height:1.4;color:var(--md-smoke)}.field.svelte-kmqcod input:where(.svelte-kmqcod){height:48px;padding:0 14px;border:1px solid var(--md-parchment);font-family:inherit;font-size:16px;color:inherit;background:var(--md-paper);outline:none;transition:border-color .15s ease}.field.svelte-kmqcod input:where(.svelte-kmqcod):focus{border-color:var(--md-ink);box-shadow:var(--md-focus-ring)}.field-password.svelte-kmqcod{position:relative;display:flex}.field-password.svelte-kmqcod input:where(.svelte-kmqcod){flex:1;padding-right:48px}.pw-toggle.svelte-kmqcod{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--md-smoke);cursor:pointer}.pw-toggle.svelte-kmqcod:hover{color:var(--md-ink)}.pw-toggle.svelte-kmqcod svg:where(.svelte-kmqcod){width:20px;height:20px}.auth-fine.svelte-kmqcod{margin:0;font-size:13px;line-height:1.5;color:var(--md-smoke)}.auth-submit.svelte-kmqcod{height:52px;border:0;background:var(--md-ink);color:var(--md-paper);font-family:inherit;font-size:17px;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.auth-submit.svelte-kmqcod:hover:not(:disabled){opacity:.88}.auth-submit.svelte-kmqcod:active:not(:disabled){transform:scale(.99)}.auth-submit.svelte-kmqcod:disabled{opacity:.5;cursor:default}.auth-error.svelte-kmqcod{margin:0;padding:10px 14px;border:1px solid var(--md-ink);background:var(--md-sand);color:var(--md-ink);font-size:14px}.auth-linkback.svelte-kmqcod{margin-top:var(--md-space-6);background:none;border:0;padding:0;color:var(--md-ink);font-family:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:480px){.field-row.svelte-kmqcod{grid-template-columns:1fr}}
