.account-stage.svelte-191aiy9{--auth-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;isolation:isolate;background:#07110d var(--auth-poster) center 32% / cover no-repeat;min-height:calc(100svh - 4.75rem);font-family:var(--auth-font);place-items:center;padding:clamp(3rem,7vw,6rem) 1.15rem;font-size:16px;display:grid;position:relative;overflow:hidden}.account-stage.svelte-191aiy9:before{content:"";z-index:-2;background:var(--auth-poster) center 32% / cover no-repeat;filter:saturate(.82)contrast(1.05);position:absolute;inset:-2rem}.account-shade.svelte-191aiy9{z-index:-1;backdrop-filter:blur(1.5px);background:radial-gradient(circle at 50% 30%,#07120d1f,#030806c7 76%),linear-gradient(#04090733,#030906c7);position:absolute;inset:0}.account-wrap.svelte-191aiy9{width:min(100%,420px);position:relative}.account-logo.svelte-191aiy9{filter:drop-shadow(0 12px 18px #000000b8);width:min(53%,230px);height:auto;margin:0 auto 1.35rem;display:block}.battle-panel.svelte-191aiy9{background:linear-gradient(115deg,#e5aa42,#617d4f 48%,#76539b) border-box;border:1px solid #0000;border-radius:17px;position:relative;box-shadow:0 24px 60px #0000009e}.panel-inner.svelte-191aiy9{z-index:2;background:repeating-linear-gradient(115deg,#0000 0 8px,#ffffff03 9px 10px),linear-gradient(90deg,#101b12fa,#09120dfc 50%,#121019fa);border:1px solid #ffe19a1f;border-radius:16px;padding:22px;position:relative}.overgrowth.svelte-191aiy9{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 9px 10px #0000007a);width:148px;height:228px;position:absolute;top:-58px}.overgrowth.day.svelte-191aiy9{left:-34px}.overgrowth.night.svelte-191aiy9{right:-34px}.eyebrow.svelte-191aiy9{display:none}h1.svelte-191aiy9{color:#f1e6cf;font-family:var(--auth-font);letter-spacing:.8px;text-align:center;text-shadow:0 2px 8px #0009;text-transform:uppercase;margin:0;font-size:24px;font-weight:900;line-height:1.05}h1.svelte-191aiy9:after{content:"";opacity:.85;background:linear-gradient(90deg,#e5aa42,#617d4f 50%,#76539b);height:1px;margin:12px 0 0;display:block}h2.svelte-191aiy9,h3.svelte-191aiy9{font-family:var(--auth-font)}.subtitle.svelte-191aiy9{color:#c7d0c7;font-family:var(--auth-font);letter-spacing:.15px;text-align:center;margin:13px auto 20px;font-size:14px;line-height:1.35}.tabs.svelte-191aiy9{background:#02080585;border:1px solid #e5aa422e;border-radius:11px;grid-template-columns:1fr 1fr;gap:.3rem;margin:0 0 1.35rem;padding:.25rem;display:grid}.tabs.svelte-191aiy9 button:where(.svelte-191aiy9){color:#b9b4a7;min-height:42px;font-family:var(--auth-font);letter-spacing:.15px;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:800}.tabs.svelte-191aiy9 button.active:where(.svelte-191aiy9){color:#f3d58d;background:linear-gradient(135deg,#e5aa423d,#617d4f2b);box-shadow:inset 0 0 0 1px #e5aa4247}form.svelte-191aiy9{gap:13px;display:grid}label.svelte-191aiy9{color:#cfc5b4;font-family:var(--auth-font);letter-spacing:.25px;gap:6px;font-size:14px;font-weight:600;display:grid}input.svelte-191aiy9{color:#f3eadb;width:100%;min-height:54px;font-family:var(--auth-font);background:#07100bb3;border:1px solid #766b5a;border-radius:11px;outline:0;padding:15px 16px;font-size:16px}input.svelte-191aiy9:focus{border-color:#e5aa42;box-shadow:0 0 0 1px #e5aa42}input.svelte-191aiy9:disabled{opacity:.62}.password-field.svelte-191aiy9{display:block;position:relative}.password-field.svelte-191aiy9 input:where(.svelte-191aiy9){padding-right:3.2rem}.reveal.svelte-191aiy9{color:#d8c8aa;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:2.4rem;min-height:2.4rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}button.svelte-191aiy9{font-family:var(--auth-font)}.primary.svelte-191aiy9,.secondary.svelte-191aiy9,.primary-link.svelte-191aiy9,.secondary-link.svelte-191aiy9{width:100%;max-width:320px;min-height:52px;font-family:var(--auth-font);letter-spacing:.15px;text-align:center;text-shadow:0 1px 1px #0003;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:24px;justify-content:center;align-items:center;padding:0 18px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}form.svelte-191aiy9>.primary:where(.svelte-191aiy9),.action-view.svelte-191aiy9>.primary-link:where(.svelte-191aiy9),.action-view.svelte-191aiy9>.secondary-link:where(.svelte-191aiy9),.profile-view.svelte-191aiy9>.secondary:where(.svelte-191aiy9){justify-self:center;margin-left:auto;margin-right:auto}.primary.svelte-191aiy9,.primary-link.svelte-191aiy9{background-image:var(--botanical-primary);color:#33210b}.primary.svelte-191aiy9:hover,.primary-link.svelte-191aiy9:hover{color:#33210b;filter:brightness(1.06);transform:translateY(-1px)}.secondary.svelte-191aiy9,.secondary-link.svelte-191aiy9{background-image:var(--botanical-secondary);color:#f3c66e;margin-top:1rem}.secondary.svelte-191aiy9:hover,.secondary-link.svelte-191aiy9:hover{color:#f3c66e;filter:brightness(1.08);transform:translateY(-1px)}.primary.svelte-191aiy9:active,.secondary.svelte-191aiy9:active,.primary-link.svelte-191aiy9:active,.secondary-link.svelte-191aiy9:active{transform:scale(.985)}.primary.svelte-191aiy9:disabled,.secondary.svelte-191aiy9:disabled{cursor:wait;filter:grayscale(.18);opacity:.5;transform:none}.forgot.svelte-191aiy9,.text-action.svelte-191aiy9{color:#e6b75f;width:fit-content;font-family:var(--auth-font);letter-spacing:.15px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700}.forgot.svelte-191aiy9:disabled,.text-action.svelte-191aiy9:disabled{color:#8e8069;background:0 0;border:0}.forgot.svelte-191aiy9{margin:-.25rem 0 .1rem auto}.text-action.svelte-191aiy9{margin:1rem auto 0;display:block}.form-message.svelte-191aiy9{font-family:var(--auth-font);border-radius:8px;margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.4}.form-message.error.svelte-191aiy9{color:#f0b29f;background:#601f1747;border:1px solid #d98a7073}.form-message.success.svelte-191aiy9{color:#bce3b3;background:#23522d42;border:1px solid #84b7736b}.consent-block.svelte-191aiy9{background:#030a0661;border:1px solid #e5aa4238;border-radius:10px;gap:8px;margin:2px 0;padding:12px 14px;display:grid}.consent-field.svelte-191aiy9{color:#c9c3b7;cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:12px;font-weight:500;line-height:1.45}.consent-field.svelte-191aiy9 input:where(.svelte-191aiy9){accent-color:#e5aa42;cursor:pointer;width:20px;min-height:20px;margin:0;padding:0}.consent-field.svelte-191aiy9 input:where(.svelte-191aiy9):focus-visible{outline-offset:2px;outline:2px solid #e5aa42}.consent-links.svelte-191aiy9{color:#746c60;font-family:var(--auth-font);flex-wrap:wrap;gap:6px;padding-left:32px;font-size:12px;line-height:1.4;display:flex}.consent-links.svelte-191aiy9 a:where(.svelte-191aiy9){color:#e6b75f;font-weight:700}.identity-card.svelte-191aiy9{background:#030a0675;border:1px solid #e5aa4238;border-radius:11px;margin:1.25rem 0 .75rem;overflow:hidden}.identity-card.svelte-191aiy9 div:where(.svelte-191aiy9){padding:.75rem .9rem}.identity-card.svelte-191aiy9 div:where(.svelte-191aiy9)+div:where(.svelte-191aiy9){border-top:1px solid #e5aa4221}.identity-card.svelte-191aiy9 dt:where(.svelte-191aiy9){color:#a99f90;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.identity-card.svelte-191aiy9 dd:where(.svelte-191aiy9){color:#f0e5d2;font-family:var(--auth-font);overflow-wrap:anywhere;margin:.15rem 0 0}.verification-status.svelte-191aiy9{color:#e2a582;align-items:center;gap:.55rem;font-size:.85rem;font-weight:800;display:flex}.verification-status.verified.svelte-191aiy9{color:#a6d39b}.danger-zone.svelte-191aiy9{border-top:1px solid #c8614f47;margin-top:1.5rem;padding-top:1.25rem}.danger-zone.svelte-191aiy9 h2:where(.svelte-191aiy9){color:#e3a18d;margin:0;font-size:1.13rem}.danger-zone.svelte-191aiy9 h3:where(.svelte-191aiy9){color:#edb19f;margin:0 0 .45rem;font-size:1rem}.danger-zone.svelte-191aiy9 p:where(.svelte-191aiy9){color:#bca9a1;font-size:.82rem;line-height:1.45}.danger.svelte-191aiy9,.ghost.svelte-191aiy9{min-height:48px;font-family:var(--auth-font);letter-spacing:.15px;text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.danger.svelte-191aiy9{color:#f3c0b0;background:#67221b7a;border:1px solid #e28269b8}.danger.svelte-191aiy9:disabled,.ghost.svelte-191aiy9:disabled{cursor:wait;opacity:.5}.delete-confirm.svelte-191aiy9{background:#360e0d47;border:1px solid #d26b5552;border-radius:10px;margin-top:.9rem;padding:.9rem}.confirm-actions.svelte-191aiy9{grid-template-columns:.8fr 1.4fr;gap:.65rem;margin-top:.8rem;display:grid}.ghost.svelte-191aiy9{color:#d4c9b8;background:0 0;border:1px solid #dccdb23d}.action-view.svelte-191aiy9{text-align:center}.action-view.svelte-191aiy9>p:where(.svelte-191aiy9):not(.eyebrow){color:#c7d0c7}.action-mark.svelte-191aiy9{color:#e6be66;border:1px solid #e5aa4280;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;margin:1.35rem auto;font-size:1.8rem;font-weight:900;display:grid}.action-mark.spinner.svelte-191aiy9,.small-spinner.svelte-191aiy9{border-color:#e5aa42 #e5aa4238 #e5aa4238;animation:.8s linear infinite svelte-191aiy9-spin}.action-view.svelte-191aiy9 .primary-link:where(.svelte-191aiy9),.action-view.svelte-191aiy9 .secondary-link:where(.svelte-191aiy9){margin-top:1rem}.loading-row.svelte-191aiy9{color:#c7d0c7;justify-content:center;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.small-spinner.svelte-191aiy9{border-style:solid;border-width:2px;border-radius:50%;width:1.3rem;height:1.3rem}@keyframes svelte-191aiy9-spin{to{transform:rotate(360deg)}}@media (width<=34rem){.account-stage.svelte-191aiy9{align-items:start;padding-top:3.4rem}.panel-inner.svelte-191aiy9{padding:18px}.overgrowth.svelte-191aiy9{width:118px;height:190px;top:-48px}.overgrowth.day.svelte-191aiy9{left:-22px}.overgrowth.night.svelte-191aiy9{right:-22px}.confirm-actions.svelte-191aiy9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.action-mark.spinner.svelte-191aiy9,.small-spinner.svelte-191aiy9{animation-duration:1.8s}}
