.auth__container-card.svelte-qqeu6v{--identity-card-band:#0e151c99;--identity-card-body:#0e151c6b;--identity-card-label:var(--ink3);--identity-card-copy:var(--ink2);background:var(--inset);border-right:1px solid var(--line2);opacity:1;flex:1;place-items:center;padding:60px 40px;display:grid;position:relative;overflow:hidden}html[data-theme=light] .auth__container-card.svelte-qqeu6v{--identity-card-band:linear-gradient(135deg, #fffdf8e6, #e2d2b8d1);--identity-card-body:#fffdf8d6;--identity-card-label:var(--ink2);--identity-card-copy:#4f412f}@media (width<=767px){.auth__container-card.svelte-qqeu6v{display:none}}.auth__card-shadow.svelte-qqeu6v{background:radial-gradient(640px 460px at 50% 42%, var(--gold12), transparent 70%);pointer-events:none;position:absolute;inset:0}.auth__card-message.svelte-qqeu6v{color:var(--identity-card-label);text-align:center;max-width:38ch;margin:0;font-family:Spline Sans Mono,monospace;font-size:12px;line-height:1.7}.auth__card-container.svelte-qqeu6v{justify-items:center;gap:34px;display:grid;position:relative}.auth__card.svelte-qqeu6v{width:336px;animation:7s ease-in-out infinite alternate svelte-qqeu6v-lgFloat}.auth__card-inner.svelte-qqeu6v{background:var(--gDark);-webkit-backdrop-filter:var(--gBlur);backdrop-filter:var(--gBlur);border:1px solid var(--gBorder);box-shadow:var(--gRim), 0 30px 80px var(--shadow2);opacity:1;transform-origin:50%;border-radius:20px;padding:13px;position:relative;overflow:hidden;transform:perspective(1000px)}.auth__card-inner-2.svelte-qqeu6v{border:1px solid var(--gBorder);border-radius:12px;overflow:hidden}.auth__card-top.svelte-qqeu6v{background:var(--identity-card-band);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.auth__card-name.svelte-qqeu6v{font-family:"Source Serif 4",Georgia,serif;font-size:16.5px;font-weight:600}.auth__card-img.svelte-qqeu6v{background:radial-gradient(220px 160px at 50% 45%, var(--gold12), transparent 75%), repeating-linear-gradient(45deg, var(--hair) 0px, var(--hair) 2px, var(--inset) 2px, var(--inset) 8px);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);place-items:center;height:198px;display:grid;position:relative}.auth__card-logo.svelte-qqeu6v{place-items:center;width:58px;height:58px;display:grid;position:relative}.auth__card-logo-1.svelte-qqeu6v{background:var(--gold);border-radius:9px;width:44px;height:44px;display:block;transform:rotate(45deg);box-shadow:0 0 34px #c5a0598c}.auth__card-logo-2.svelte-qqeu6v{background:var(--inset);border-radius:3px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.auth__card-ident.svelte-qqeu6v{letter-spacing:.14em;color:var(--identity-card-label);background:var(--identity-card-band);padding:9px 14px;font-family:Spline Sans Mono,monospace;font-size:10.5px}.auth__card-dots.svelte-qqeu6v{gap:5px;display:flex}.auth__card-dots.svelte-qqeu6v span:where(.svelte-qqeu6v){background:var(--pw);border:1px solid var(--gBorder);border-radius:50%;width:14px;height:14px}.auth__card-dots.svelte-qqeu6v span:where(.svelte-qqeu6v):last-child{background-color:var(--pu)}.auth__card-desc.svelte-qqeu6v{background:var(--identity-card-body);border-top:1px solid var(--line2);gap:9px;padding:13px 14px;display:grid}.auth__card-desc-dot.svelte-qqeu6v{align-items:baseline;gap:9px;display:flex}.auth__card-desc-dot.svelte-qqeu6v span:where(.svelte-qqeu6v):last-child{color:var(--identity-card-copy);font-size:12.5px;line-height:1.5}.auth__card-desc-dot.svelte-qqeu6v span:where(.svelte-qqeu6v):first-child{background:var(--gold);border-radius:2px;flex:none;width:8px;height:8px;position:relative;top:1px;transform:rotate(45deg)}.auth__card-legend.svelte-qqeu6v{color:var(--identity-card-label);border-top:1px dashed var(--line);padding-top:9px;font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;line-height:1.5}.auth__card-bottom.svelte-qqeu6v{background:var(--identity-card-band);border-top:1px solid var(--line2);justify-content:space-between;align-items:center;padding:9px 0 0 14px;display:flex}.auth__card-bottom-des.svelte-qqeu6v{color:var(--identity-card-label);font-family:Spline Sans Mono,monospace;font-size:10px}.auth__card-bottom-dat.svelte-qqeu6v{color:var(--gold);border:1px solid var(--gold);border-radius:6px;padding:2px 8px;font-family:Spline Sans Mono,monospace;font-size:10.5px}@keyframes svelte-qqeu6v-lgFloat{0%{transform:translateY(0)rotate(-1.4deg)}to{transform:translateY(-18px)rotate(1.4deg)}}.auth-page.svelte-1s728sz{flex-direction:row;width:100%;min-height:100dvh;display:flex}.auth__form.svelte-1s728sz{padding:var(--space-2xl) var(--space-xl);background-color:var(--bg);flex:1;justify-content:center;align-items:center;display:flex}.auth__form-inner.svelte-1s728sz{flex-direction:column;gap:20px;width:100%;max-width:380px;display:flex}.auth-logo.svelte-1s728sz{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.auth-logo__text.svelte-1s728sz{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--text-primary)}.auth__desc.svelte-1s728sz{gap:8px;display:grid;transform:translate(0)}.auth__desc-title.svelte-1s728sz{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:32px;font-weight:600}.auth__desc-text.svelte-1s728sz{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.6}.msg.svelte-1s728sz{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-small);margin-bottom:var(--space-lg)}.msg--error.svelte-1s728sz{color:#f87171;background:#f871711a;border:1px solid #f8717133}.msg--success.svelte-1s728sz{color:#34d399;background:#34d3991a;border:1px solid #34d39933}.msg--info.svelte-1s728sz{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa33}.auth-form.svelte-1s728sz{flex-direction:column;gap:22px;display:flex}.field.svelte-1s728sz{gap:var(--space-xs);flex-direction:column;display:flex}.field__label.svelte-1s728sz{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--ink3);text-transform:uppercase;letter-spacing:.05em}.field__input-wrapper.svelte-1s728sz{align-items:center;display:flex;position:relative}.field__input.svelte-1s728sz{padding:var(--space-md) var(--space-lg);background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease);outline:none;width:100%}.field__input--has-toggle.svelte-1s728sz{padding-right:46px}.field__input.svelte-1s728sz::placeholder{color:var(--ink3)}.field__input.svelte-1s728sz:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold12)}.field__toggle.svelte-1s728sz{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink3);cursor:pointer;transition:color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:4px}.field__toggle.svelte-1s728sz:hover{color:var(--gold);background:#ffffff0a}.field__toggle.svelte-1s728sz:active,.field__input-wrapper.svelte-1s728sz:focus-within .field__toggle:where(.svelte-1s728sz){color:var(--gold)}.submit-btn.svelte-1s728sz{padding:var(--space-md) var(--space-xl);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--onaccent);background:var(--gold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease);min-height:48px;margin-top:var(--space-sm);border:none;justify-content:center;align-items:center;display:flex}.submit-btn.svelte-1s728sz:hover:not(:disabled){transform:translateY(-1px)}.submit-btn.svelte-1s728sz:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1s728sz{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite svelte-1s728sz-spin}@keyframes svelte-1s728sz-spin{to{transform:rotate(360deg)}}.divider.svelte-1s728sz{align-items:center;gap:var(--space-md);color:var(--ink3);font-size:var(--text-caption);font-family:Spline Sans Mono,monospace;display:flex}.divider.svelte-1s728sz:before,.divider.svelte-1s728sz:after{content:"";background:#ffffff0f;flex:1;height:1px}.oauth-buttons.svelte-1s728sz{gap:var(--space-md);justify-content:center;display:flex}.oauth-btn.svelte-1s728sz{background:var(--gFill);-webkit-backdrop-filter:var(--gBlur);backdrop-filter:var(--gBlur);border:1px solid var(--gBorder);box-shadow:var(--gRim);color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:150px;padding:12px 16px;font-family:Instrument Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1;display:flex}.oauth-btn.svelte-1s728sz:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff1f}.oauth-btn.svelte-1s728sz:disabled{opacity:.5;cursor:not-allowed}.auth__footer.svelte-1s728sz{color:var(--ink3);text-align:center;margin:4px 0 0;font-family:Spline Sans Mono,monospace;font-size:11.5px;display:flex;transform:translate(0)}.form__bottom.svelte-1s728sz{flex-direction:row;justify-content:space-between;display:flex}.form__label.svelte-1s728sz{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex;transform:translate(0)}.form__label-checkbox.svelte-1s728sz{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form__check.svelte-1s728sz{border:1.5px solid var(--gold);width:18px;height:18px;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form__check-icon.svelte-1s728sz{opacity:0;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);color:var(--gold);transform:scale(.5)}.form__label-checkbox.svelte-1s728sz:checked+.form__check:where(.svelte-1s728sz){border-color:var(--gold);background:0 0}.form__label-checkbox.svelte-1s728sz:checked+.form__check:where(.svelte-1s728sz) .form__check-icon:where(.svelte-1s728sz){opacity:1;transform:scale(1)}.form__label-checkbox.svelte-1s728sz:focus-visible+.form__check:where(.svelte-1s728sz){box-shadow:0 0 0 3px var(--gold12)}.form__label.svelte-1s728sz:hover .form__check:where(.svelte-1s728sz){border-color:var(--gold);box-shadow:0 0 0 3px var(--gold12)}.form__forgot.svelte-1s728sz{color:var(--gold);font-size:13.5px;text-decoration:none}@keyframes svelte-1s728sz-authPage{0%{opacity:0}to{opacity:1}}
