.wrap.svelte-1s728sz{min-height:100vh;padding:var(--space-10) var(--space-4) var(--space-16);justify-content:center;align-items:flex-start;display:flex}.sheet.svelte-1s728sz{width:100%;max-width:var(--container-reel);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.sheet__header.svelte-1s728sz{border-bottom:var(--border-width) solid var(--color-border);justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.sheet__mark.svelte-1s728sz{background:var(--gradient-drop);border-radius:8px;width:24px;height:24px}.sheet__name.svelte-1s728sz{font-size:var(--text-base);font-weight:var(--font-bold);letter-spacing:-.01em}.sheet__body.svelte-1s728sz{padding:28px var(--space-6) var(--space-8)}.sheet__footer.svelte-1s728sz{padding:var(--space-4) var(--space-6);border-top:var(--border-width) solid var(--color-border);text-align:center;font-size:var(--text-xs);color:var(--color-text-subtle)}.context.svelte-1s728sz{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;margin-bottom:var(--space-6);border:var(--border-width) solid var(--color-border);background:var(--color-surface);border-radius:12px;display:flex}.context__thumb.svelte-1s728sz{aspect-ratio:9/13;background:var(--gradient-surface);border:var(--border-width) solid var(--color-border);border-radius:6px;flex:none;width:36px;position:relative;overflow:hidden}.context__tint.svelte-1s728sz{background:radial-gradient(120% 80% at 50% 20%, color-mix(in srgb, var(--violet-500) 30%, transparent), transparent 65%);position:absolute;inset:0}.context__info.svelte-1s728sz{flex:1;min-width:0}.context__title.svelte-1s728sz{font-size:13px;font-weight:var(--font-semibold)}.context__sub.svelte-1s728sz{font-size:var(--text-xs);color:var(--color-text-subtle)}.heading.svelte-1s728sz{font-size:22px;font-weight:var(--font-semibold);letter-spacing:-.01em;margin-bottom:4px}.subheading.svelte-1s728sz{margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.tabs.svelte-1s728sz{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.tabs__tab.svelte-1s728sz{cursor:pointer;font:inherit;font-size:13px;font-weight:var(--font-semibold);padding:var(--space-2) 14px;border-radius:var(--radius-full);color:var(--color-text-muted);transition:all var(--duration-fast) var(--ease-out);background:0 0;border:none}.tabs__tab--active.svelte-1s728sz{background:var(--color-surface-raised);color:var(--color-text)}.social.svelte-1s728sz{gap:var(--space-2);flex-direction:column;margin-bottom:18px;display:flex}.social__btn.svelte-1s728sz{cursor:pointer;font:inherit;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);background:var(--color-surface-raised);color:var(--color-text);border:var(--border-width) solid var(--color-border);transition:background var(--duration-fast) var(--ease-out)}.social__btn.svelte-1s728sz:hover:not(:disabled){background:var(--color-surface-hover)}.social__btn.svelte-1s728sz:disabled{cursor:not-allowed;opacity:.55}.form-msg.svelte-1s728sz{color:var(--color-text-muted);margin-bottom:14px;font-size:13px;line-height:1.5}.form-msg--error.svelte-1s728sz{color:var(--color-danger)}.divider.svelte-1s728sz{align-items:center;gap:var(--space-3);margin-bottom:18px;display:flex}.divider__line.svelte-1s728sz{background:var(--color-border);flex:1;height:1px}.divider__label.svelte-1s728sz{font-size:11px;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.form.svelte-1s728sz{margin-bottom:var(--space-5);flex-direction:column;gap:14px;display:flex}.forgot.svelte-1s728sz{text-align:center;margin-top:14px}.forgot.svelte-1s728sz a:where(.svelte-1s728sz){color:var(--color-text-muted);font-size:13px;text-decoration:none}.fine.svelte-1s728sz{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center;line-height:1.6}
