.animal-avatar.svelte-oblxzr{overflow:hidden;display:block}.nav-icon.svelte-17z08tv{display:block;flex:0 0 auto}.sidebar.svelte-6dohdz{overflow-y:hidden}.sidebar-backdrop.svelte-6dohdz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;font:inherit;cursor:pointer}.sidebar-account.svelte-6dohdz{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-base)}.sidebar-scroll.svelte-6dohdz{min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column}.sidebar-account-profile.svelte-6dohdz{width:100%;display:flex;align-items:center;gap:10px;padding:7px 4px;border:0;background:transparent;color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer}.sidebar-account-profile.svelte-6dohdz:hover{background:var(--bg-hover)}.sidebar-account-copy.svelte-6dohdz{min-width:0;flex:1}.sidebar-account-copy.svelte-6dohdz strong:where(.svelte-6dohdz),.sidebar-account-copy.svelte-6dohdz span:where(.svelte-6dohdz){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy.svelte-6dohdz strong:where(.svelte-6dohdz){font-size:12px;font-weight:600;color:var(--text-primary)}.sidebar-account-copy.svelte-6dohdz span:where(.svelte-6dohdz){margin-top:2px;font-size:11px;color:var(--text-muted-cool)}.sidebar-account-chevron.svelte-6dohdz{flex-shrink:0;color:var(--text-muted-cool)}.sidebar-account-action.svelte-6dohdz{width:100%;min-height:32px;margin-top:6px;border:1px solid var(--ink);background:var(--ink);color:var(--bg-surface);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.sidebar-account-action.svelte-6dohdz:hover{background:var(--accent-teal-hover, #007a5e);border-color:var(--accent-teal-hover, #007a5e)}.sidebar.collapsed.svelte-6dohdz .sidebar-brand:where(.svelte-6dohdz){justify-content:center;padding:0}.sidebar-brand--expand.svelte-6dohdz{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:none;font:inherit;cursor:pointer;text-align:left}.sidebar-brand--expand.svelte-6dohdz:hover{background:var(--bg-hover)}.sidebar.collapsed.svelte-6dohdz .sidebar-brand:where(.svelte-6dohdz) .brand-text{display:none}.sidebar.collapsed.svelte-6dohdz .sidebar-nav-group:where(.svelte-6dohdz){padding:0 4px}.sidebar.collapsed.svelte-6dohdz .sidebar-nav-group-label:where(.svelte-6dohdz){display:none}.sidebar.collapsed.svelte-6dohdz .sidebar-nav-group-items:where(.svelte-6dohdz){display:flex;flex-direction:column;align-items:center}.sidebar.collapsed.svelte-6dohdz .nav-item:where(.svelte-6dohdz){justify-content:center;padding:7px 0}.sidebar.collapsed.svelte-6dohdz .nav-item:where(.svelte-6dohdz) span:where(.svelte-6dohdz){display:none}.sidebar.collapsed.svelte-6dohdz .sidebar-account:where(.svelte-6dohdz){padding:10px 0 12px}.sidebar.collapsed.svelte-6dohdz .sidebar-account-copy:where(.svelte-6dohdz),.sidebar.collapsed.svelte-6dohdz .sidebar-account-chevron:where(.svelte-6dohdz),.sidebar.collapsed.svelte-6dohdz .sidebar-account-action:where(.svelte-6dohdz){display:none}.sidebar.collapsed.svelte-6dohdz .sidebar-account-profile:where(.svelte-6dohdz){justify-content:center;padding:4px 0}.cp-layer.svelte-xhxto7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.cp-backdrop.svelte-xhxto7{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop);animation:svelte-xhxto7-cp-fade .15s ease-out}.cp-panel.svelte-xhxto7{position:relative;width:min(560px,100%);background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;animation:svelte-xhxto7-cp-rise .15s var(--sheet-ease)}.cp-input-row.svelte-xhxto7{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--border-subtle);height:46px}.cp-search-icon.svelte-xhxto7{width:15px;height:15px;flex-shrink:0;color:var(--text-muted-cool)}.cp-input.svelte-xhxto7{flex:1;min-width:0;border:0;background:none;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none}.cp-input.svelte-xhxto7::placeholder{color:var(--text-muted-cool)}.cp-count.svelte-xhxto7{flex-shrink:0;min-width:3ch;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:11px;color:var(--text-muted-cool)}.cp-list.svelte-xhxto7{max-height:min(56vh,380px);overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px}.cp-group-label.svelte-xhxto7{padding:8px 10px 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted-cool)}.cp-item.svelte-xhxto7{display:flex;align-items:baseline;gap:10px;padding:7px 10px;border:0;border-left:2px solid transparent;background:none;color:var(--text-primary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.cp-item.is-active.svelte-xhxto7,.cp-item[aria-selected=true].svelte-xhxto7{background:var(--bg-hover);border-left-color:var(--accent-teal)}.cp-item-label.svelte-xhxto7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-item-sub.svelte-xhxto7{flex-shrink:0;margin-left:auto;font-size:11px;color:var(--text-muted-cool)}.cp-more.svelte-xhxto7{padding:4px 10px 4px 12px;font-size:11px;color:var(--text-muted-cool)}.cp-empty.svelte-xhxto7{padding:24px;text-align:center;font-size:13px;color:var(--text-muted-cool)}@keyframes svelte-xhxto7-cp-fade{0%{opacity:0}}@keyframes svelte-xhxto7-cp-rise{0%{opacity:0;transform:translateY(6px)}}.req-sme.svelte-1whkqsb{display:flex;align-items:center;gap:8px;margin:10px 0 0;cursor:pointer;color:var(--text-primary);font-size:14px}.req-sme.svelte-1whkqsb input[type=checkbox]:where(.svelte-1whkqsb){accent-color:var(--accent-teal);width:14px;height:14px;margin:0;cursor:pointer}.req-sme.svelte-1whkqsb:has(input:where(.svelte-1whkqsb):disabled){cursor:default;opacity:.6}.req-limit.svelte-1whkqsb{margin:12px 0 0;font-size:13px;color:var(--text-secondary, #58706c)}.uf-kind-row.svelte-1y51yz{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;border:0;margin-bottom:16px}.uf-kind-legend.svelte-1y51yz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uf-kind-item.svelte-1y51yz{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.uf-kind-item.selected.svelte-1y51yz{border-color:var(--accent-teal);background:color-mix(in srgb,var(--accent-teal) 6%,var(--bg-surface))}.uf-kind-radio.svelte-1y51yz{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent-teal)}.uf-kind-copy.svelte-1y51yz{display:flex;flex-direction:column;gap:2px}.uf-kind-label.svelte-1y51yz{font-size:13px;font-weight:600}.uf-kind-hint.svelte-1y51yz{font-size:12px;color:var(--text-secondary);line-height:1.35}.user-feedback-textarea.svelte-1y51yz{min-height:120px;resize:vertical}@media(max-width:767px){.uf-kind-row.svelte-1y51yz{grid-template-columns:1fr}.uf-kind-item.svelte-1y51yz{min-height:44px}}.explore-header-btn.svelte-hv3zzy{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 9px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:0;box-shadow:var(--shadow-sm)}.explore-header-btn.svelte-hv3zzy:hover{border-color:var(--border-emphasis);background:var(--bg-recessed);color:var(--text-primary)}.explore-header-label.svelte-hv3zzy{white-space:nowrap}.explore-header-btn.svelte-hv3zzy .explore-header-progress:where(.svelte-hv3zzy){min-height:20px;display:inline-flex;align-items:center;padding:0 5px;background:var(--bg-recessed);color:var(--accent-teal-hover);font-family:var(--font-num);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.explore-header-btn.svelte-hv3zzy svg:where(.svelte-hv3zzy){color:var(--accent-teal)}.search-loading-row.svelte-hv3zzy{padding:12px 14px;font-size:13px;color:var(--text-muted-cool)}@media(max-width:767px){.explore-header-btn.svelte-hv3zzy{height:32px;padding:0 8px}.explore-header-btn.svelte-hv3zzy .explore-header-progress:where(.svelte-hv3zzy){display:none}}.quick-start.svelte-1j5qu7q{position:fixed;z-index:1000;top:62px;right:12px;width:min(378px,calc(100vw - 24px));max-height:calc(100dvh - 74px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-emphasis);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-popover);outline:none}.quick-start-head.svelte-1j5qu7q{min-height:47px;display:flex;align-items:center;gap:12px;padding:7px 12px}.quick-start-head.svelte-1j5qu7q h2:where(.svelte-1j5qu7q){flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.2}.icon-button.svelte-1j5qu7q,.sound-toggle.svelte-1j5qu7q{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--text-muted-cool);cursor:pointer}.icon-button.svelte-1j5qu7q:hover,.sound-toggle.svelte-1j5qu7q:hover,.sound-toggle.enabled.svelte-1j5qu7q{color:var(--text-primary)}.quick-start-progress.svelte-1j5qu7q{padding:7px 12px 10px}.progress-copy.svelte-1j5qu7q{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:var(--text-secondary);font-size:11px;font-weight:600}.progress-copy.svelte-1j5qu7q strong:where(.svelte-1j5qu7q){color:var(--accent-teal-hover)}.progress-track.svelte-1j5qu7q{height:4px;overflow:hidden;background:var(--border-subtle)}.progress-fill.svelte-1j5qu7q{height:100%;width:100%;background:var(--accent-teal);transform-origin:left;transition:transform .2s var(--sheet-ease)}.quick-start-groups.svelte-1j5qu7q{min-height:0;overflow-y:auto;scrollbar-color:var(--text-muted-cool) transparent;scrollbar-width:thin}.task-group.svelte-1j5qu7q+.task-group:where(.svelte-1j5qu7q){margin-top:4px}.group-heading.svelte-1j5qu7q{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;background:var(--bg-recessed);color:var(--text-muted-cool);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.group-heading.svelte-1j5qu7q span:where(.svelte-1j5qu7q):last-child{font-weight:500;letter-spacing:0;text-transform:none}.task-list.svelte-1j5qu7q{padding:4px 0}.task-row.svelte-1j5qu7q{min-height:42px;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 12px;background:var(--bg-surface);color:var(--text-primary);text-decoration:none}.task-row.svelte-1j5qu7q:hover{background:var(--bg-hover)}.task-status.svelte-1j5qu7q{width:17px;height:17px;flex:none;display:grid;place-items:center;border:1.5px solid var(--border-default);border-radius:50%!important;color:var(--bg-surface)}.task-row.done.svelte-1j5qu7q .task-status:where(.svelte-1j5qu7q){border-color:var(--accent-teal);background:var(--accent-teal)}.task-label.svelte-1j5qu7q{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-row.done.svelte-1j5qu7q .task-label:where(.svelte-1j5qu7q){color:var(--text-muted-cool);text-decoration:line-through}.task-go.svelte-1j5qu7q{flex:none;color:var(--text-muted-cool)}.task-row.svelte-1j5qu7q:hover .task-go:where(.svelte-1j5qu7q){color:var(--accent-teal-hover)}.quick-start-actions.svelte-1j5qu7q{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;background:var(--bg-surface)}.continue-button.svelte-1j5qu7q{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--accent-teal-hover);background:var(--accent-teal);color:var(--text-on-accent);font-size:11px;font-weight:600;text-decoration:none}.continue-button.svelte-1j5qu7q:hover{background:var(--accent-teal-hover);color:var(--bg-surface)}@media(max-width:600px){.quick-start.svelte-1j5qu7q{top:8px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.task-row.svelte-1j5qu7q{min-height:46px}}@media(prefers-reduced-motion:reduce){.progress-fill.svelte-1j5qu7q{transition:none}}.vcp-backdrop.svelte-o8qy81{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#10303773;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-o8qy81-vcp-fade-in .2s ease-out;padding:20px}@keyframes svelte-o8qy81-vcp-fade-in{0%{opacity:0}to{opacity:1}}.vcp-card.svelte-o8qy81{position:relative;width:100%;max-width:440px;background:#fff;border:1px solid #dde8e4;padding:32px 32px 28px;box-shadow:0 24px 64px #1030372e;animation:svelte-o8qy81-vcp-rise .24s ease-out}@keyframes svelte-o8qy81-vcp-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.vcp-backdrop.svelte-o8qy81,.vcp-card.svelte-o8qy81{animation:none}}@media(max-width:767px){.vcp-backdrop.svelte-o8qy81{align-items:flex-end;padding:0}.vcp-card.svelte-o8qy81{max-width:none;border:none;border-top:1px solid #dde8e4;padding:24px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #1030372e;animation:svelte-o8qy81-vcp-slide-up .22s cubic-bezier(.32,.72,0,1)}@keyframes svelte-o8qy81-vcp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vcp-cta.svelte-o8qy81{padding:14px 16px}.vcp-dismiss.svelte-o8qy81{padding:12px}}.vcp-close.svelte-o8qy81{position:absolute;top:14px;right:16px;background:none;border:none;font-size:20px;color:#6f8580;cursor:pointer;padding:4px;line-height:1;transition:color .14s}.vcp-close.svelte-o8qy81:hover{color:#103037}.vcp-badge.svelte-o8qy81{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#008a68;background:#e7f7f2;border:1px solid #9fd6c6;padding:4px 10px;margin-bottom:14px}.vcp-title.svelte-o8qy81{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#103037;margin:0 0 10px}.vcp-body.svelte-o8qy81{font-size:15px;line-height:1.6;color:#1c1917;margin:0 0 12px}.vcp-note.svelte-o8qy81{font-size:13px;line-height:1.6;color:#6f8580;margin:0 0 22px}.vcp-cta.svelte-o8qy81{display:block;width:100%;padding:13px 16px;background:#103037;color:#fbf9f5;border:none;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .14s}.vcp-cta.svelte-o8qy81:hover{background:#0d2f35}.vcp-dismiss.svelte-o8qy81{display:block;width:100%;margin-top:8px;padding:10px 16px;background:none;border:none;color:#6f8580;font-size:13px;font-family:inherit;cursor:pointer}.vcp-dismiss.svelte-o8qy81:hover{color:#103037}.modal-root.svelte-32v57s{position:relative;z-index:1000}.overlay.svelte-32v57s{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.backdrop.svelte-32v57s{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop)}.panel.svelte-32v57s{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(80vh,680px);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-modal)}.head.svelte-32v57s{display:flex;flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 20px 12px}.head-copy.svelte-32v57s{flex:1;min-width:0}.head.svelte-32v57s h2:where(.svelte-32v57s){margin:0;color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em}.head.svelte-32v57s p:where(.svelte-32v57s){margin:4px 0 0;overflow:hidden;color:var(--text-muted-cool);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.close.svelte-32v57s{display:grid;flex-shrink:0;width:28px;height:28px;place-items:center;margin:-2px -6px 0 0;border:0;background:transparent;color:var(--text-muted-cool);cursor:pointer;transition:background-color .12s ease,color .12s ease}.close.svelte-32v57s:hover{background:var(--bg-hover);color:var(--text-primary)}.close.svelte-32v57s:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}.body.svelte-32v57s{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.foot.svelte-32v57s{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-subtle)}@media(prefers-reduced-motion:reduce){.close.svelte-32v57s{transition:none}}.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-family:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .16s cubic-bezier(.23,1,.32,1)}.btn.svelte-1xko78n:active:not(:disabled){transform:scale(.96)}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-1xko78n:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}.s-md.svelte-1xko78n{height:36px;padding:0 14px;font-size:13px}.s-sm.svelte-1xko78n{height:30px;padding:0 10px;font-size:12px}.v-primary.svelte-1xko78n{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-surface);box-shadow:inset 0 1px #ffffff24,0 1px 2px #1030373d}.v-primary.svelte-1xko78n:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 86%,#000);border-color:color-mix(in srgb,var(--text-primary) 86%,#000)}.v-secondary.svelte-1xko78n{background:var(--bg-surface);border-color:var(--border-color);color:var(--text-primary);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1030370d,0 1px 2px #1030371a}.v-secondary.svelte-1xko78n:hover:not(:disabled){background:var(--bg-hover)}.v-ghost.svelte-1xko78n{color:var(--accent-teal-text)}.v-ghost.svelte-1xko78n:hover:not(:disabled){background:var(--bg-hover)}.v-danger.svelte-1xko78n{background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent-red) 35%,var(--border-color));color:var(--accent-red);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1030371a}.v-danger.svelte-1xko78n:hover:not(:disabled){background:color-mix(in srgb,var(--accent-red) 8%,var(--bg-surface))}[data-theme=dark] .v-primary.svelte-1xko78n{box-shadow:0 1px 2px #00000073}[data-theme=dark] .v-secondary.svelte-1xko78n,[data-theme=dark] .v-danger.svelte-1xko78n{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}@media(prefers-reduced-motion:reduce){.btn.svelte-1xko78n{transition:none}.btn.svelte-1xko78n:active:not(:disabled){transform:none}}.tf.svelte-o02g58{display:flex;flex-direction:column;min-width:0}.tf-label.svelte-o02g58{margin-bottom:6px;color:var(--text-secondary);font-size:12px;font-weight:600}.tf-req.svelte-o02g58{color:var(--text-muted-cool)}.tf-box.svelte-o02g58{position:relative;display:flex;align-items:center}.tf-input.svelte-o02g58{width:100%;height:38px;padding:0 34px 0 12px;border:1px solid var(--border-color);background:var(--bg-recessed);color:var(--text-primary);font-family:inherit;font-size:13px;box-shadow:inset 0 1px 2px #1030370f;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.tf-input.svelte-o02g58::placeholder{color:var(--text-muted-cool)}.tf-input.svelte-o02g58:focus{outline:none;background:var(--bg-surface);border-color:var(--accent-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-teal) 16%,transparent)}.tf-input.svelte-o02g58:disabled{opacity:.5;cursor:not-allowed}.tf-box.invalid.svelte-o02g58 .tf-input:where(.svelte-o02g58){border-color:var(--accent-red)}.tf-box.invalid.svelte-o02g58 .tf-input:where(.svelte-o02g58):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-red) 16%,transparent)}.tf-num.svelte-o02g58{font-family:var(--font-num);font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:.35em}.tf-icon.svelte-o02g58{position:absolute;right:10px;display:grid;width:16px;color:var(--text-muted-cool);pointer-events:none}.tf-box.invalid.svelte-o02g58 .tf-icon:where(.svelte-o02g58){color:var(--accent-red)}.tf-ic.svelte-o02g58{grid-area:1 / 1;opacity:0;transform:scale(.75);transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.tf-ic.show.svelte-o02g58{opacity:1;transform:none}.tf-msg.svelte-o02g58{min-height:18px;margin-top:4px;font-size:12px;line-height:18px}.tf-hint.svelte-o02g58{color:var(--text-muted-cool)}.tf-error.svelte-o02g58{color:var(--accent-red)}@media(prefers-reduced-motion:reduce){.tf-input.svelte-o02g58,.tf-ic.svelte-o02g58{transition:none}}.sw.svelte-95137j{position:relative;flex:0 0 auto;width:38px;height:22px;border:0;background:color-mix(in srgb,var(--text-muted-cool) 38%,var(--bg-surface));border-radius:999px!important;cursor:pointer;touch-action:manipulation;transition:background-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.sw.svelte-95137j:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:999px!important}.sw.on.svelte-95137j{background:var(--accent-teal)}.sw.on.svelte-95137j:hover:not(:disabled){background:var(--accent-teal-hover)}.sw.svelte-95137j:disabled{opacity:.45;cursor:not-allowed}.sw.svelte-95137j:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}.sw-knob.svelte-95137j{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%!important;box-shadow:0 1px 2px #10303759,0 0 0 1px #1030370f;transition:transform .18s cubic-bezier(.32,.72,0,1),scale .18s cubic-bezier(.32,.72,0,1)}.sw.on.svelte-95137j .sw-knob:where(.svelte-95137j){transform:translate(16px)}.sw.svelte-95137j:active:not(:disabled) .sw-knob:where(.svelte-95137j){scale:.88}@media(hover:hover)and (pointer:fine){.sw.svelte-95137j:hover:not(:disabled):not(.on){background:color-mix(in srgb,var(--text-muted-cool) 52%,var(--bg-surface))}}@media(prefers-reduced-motion:reduce){.sw.svelte-95137j,.sw-knob.svelte-95137j{transition:none}}.popup.svelte-1aexr2d{display:flex;min-height:0;flex-direction:column}.tabs.svelte-1aexr2d{display:grid;flex-shrink:0;grid-template-columns:repeat(4,1fr);padding:0 20px;border-bottom:1px solid var(--border-subtle)}.tabs.svelte-1aexr2d button:where(.svelte-1aexr2d){position:relative;display:flex;min-height:42px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted-cool);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .12s ease}.tabs.svelte-1aexr2d button:where(.svelte-1aexr2d):hover{color:var(--text-primary)}.tabs.svelte-1aexr2d button:where(.svelte-1aexr2d):focus-visible{outline:2px solid var(--accent-teal);outline-offset:-2px}.tabs.svelte-1aexr2d button.active:where(.svelte-1aexr2d){color:var(--text-primary)}.tab-label.svelte-1aexr2d{position:relative;display:inline-flex;align-items:center;height:100%}.tabs.svelte-1aexr2d button.active:where(.svelte-1aexr2d) .tab-label:where(.svelte-1aexr2d):after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent-teal);content:""}.scroll.svelte-1aexr2d{min-height:0;outline:none}.scroll.svelte-1aexr2d:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-teal)}.pad.svelte-1aexr2d{padding:20px}.profile-section.svelte-1aexr2d+.profile-section:where(.svelte-1aexr2d){margin-top:28px}.profile-section-heading.svelte-1aexr2d{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.profile-section-heading.svelte-1aexr2d h3:where(.svelte-1aexr2d){margin:0;color:var(--text-primary);font-size:14px;font-weight:700}.profile-section-heading.svelte-1aexr2d span:where(.svelte-1aexr2d){color:var(--text-muted-cool);font-family:var(--font-num);font-size:12px;font-variant-numeric:tabular-nums}.row-list.svelte-1aexr2d{border:1px solid var(--border-subtle)}.row.svelte-1aexr2d{display:flex;min-height:60px;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-surface)}.row.svelte-1aexr2d+.row:where(.svelte-1aexr2d){border-top:1px solid var(--border-subtle)}.row-icon.svelte-1aexr2d{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;background:var(--bg-recessed);color:var(--text-secondary)}.row-icon.svelte-1aexr2d svg:where(.svelte-1aexr2d){width:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.row-copy.svelte-1aexr2d{flex:1;min-width:0}.row-copy.svelte-1aexr2d strong:where(.svelte-1aexr2d){display:block;font-size:14px;font-weight:600}.row-copy.svelte-1aexr2d span:where(.svelte-1aexr2d){display:block;margin-top:2px;overflow:hidden;color:var(--text-muted-cool);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.row-actions.svelte-1aexr2d{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;padding:4px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-recessed);color:var(--text-muted-cool);font-size:12px}.row-actions-inline.svelte-1aexr2d{flex-shrink:0;min-height:0;padding:0;border-top:0;background:transparent}.row-topic.svelte-1aexr2d{min-height:50px}.topic-mark.svelte-1aexr2d{flex:0 0 auto;width:7px;height:7px;background:var(--accent-teal)}.topic-name.svelte-1aexr2d{flex:1;min-width:0;font-size:13px;font-weight:500}.profile-empty.svelte-1aexr2d{padding:18px;border:1px solid var(--border-subtle);background:var(--bg-recessed);color:var(--text-muted-cool);font-size:13px}.profile-message.svelte-1aexr2d{margin-bottom:16px;padding:10px 12px;border:1px solid;font-size:13px;line-height:1.5}.profile-message-error.svelte-1aexr2d{border-color:color-mix(in srgb,var(--status-negative-text) 30%,var(--border-color));background:var(--status-negative-bg);color:var(--status-negative-text)}.profile-status.svelte-1aexr2d{margin:0 0 16px;color:var(--text-muted-cool);font-size:13px;line-height:1.5}.account-current.svelte-1aexr2d{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-recessed)}.account-current.svelte-1aexr2d>div:where(.svelte-1aexr2d){min-width:0}.account-current.svelte-1aexr2d strong:where(.svelte-1aexr2d){display:block;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-current.svelte-1aexr2d span:where(.svelte-1aexr2d){display:block;margin-top:2px;color:var(--text-muted-cool);font-size:12px}.email-form.svelte-1aexr2d{margin-top:20px}.email-actions.svelte-1aexr2d{display:flex;align-items:center;gap:8px;margin-top:12px}.plan-summary.svelte-1aexr2d{display:flex;flex-direction:column;gap:5px;padding:20px;background:var(--bg-recessed)}.plan-summary.svelte-1aexr2d span:where(.svelte-1aexr2d){color:var(--text-muted-cool);font-size:12px}.plan-summary.svelte-1aexr2d strong:where(.svelte-1aexr2d){font-size:24px;letter-spacing:-.02em}.plan-details.svelte-1aexr2d{margin:20px 0 0}.plan-details.svelte-1aexr2d>div:where(.svelte-1aexr2d){display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.plan-details.svelte-1aexr2d dt:where(.svelte-1aexr2d){color:var(--text-muted-cool);font-size:13px}.plan-details.svelte-1aexr2d dd:where(.svelte-1aexr2d){margin:0;font-family:var(--font-num);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.plan-actions.svelte-1aexr2d{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.current-session.svelte-1aexr2d{flex:0 0 auto;color:var(--text-muted-cool);font-size:12px;font-weight:500}.security-footer.svelte-1aexr2d{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:767px){.tabs.svelte-1aexr2d{position:sticky;top:0;z-index:2;padding:0 8px;background:var(--bg-surface)}.tabs.svelte-1aexr2d button:where(.svelte-1aexr2d){min-height:48px}.pad.svelte-1aexr2d{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.row.svelte-1aexr2d{min-height:64px}.row-topic.svelte-1aexr2d{min-height:56px}.row-actions.svelte-1aexr2d{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding-block:8px}.row-actions.svelte-1aexr2d>span:where(.svelte-1aexr2d){flex-basis:100%}.row.svelte-1aexr2d .btn,.row.svelte-1aexr2d .loading-btn,.row-actions.svelte-1aexr2d .btn,.row-actions.svelte-1aexr2d .loading-btn{min-height:44px}.email-actions.svelte-1aexr2d{flex-direction:column;align-items:stretch}.email-actions.svelte-1aexr2d .loading-btn,.email-actions.svelte-1aexr2d .btn{width:100%;min-height:44px}.plan-actions.svelte-1aexr2d{flex-direction:column}.plan-actions.svelte-1aexr2d .btn,.security-footer.svelte-1aexr2d .btn{width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.tabs.svelte-1aexr2d button:where(.svelte-1aexr2d){transition:none}}.skip-link.svelte-13cq7eh{position:fixed;top:8px;left:8px;z-index:300;padding:8px 12px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);font-size:13px;text-decoration:none;transform:translateY(-200%)}.skip-link.svelte-13cq7eh:focus-visible{transform:none}@media(max-width:767px){.skip-link.svelte-13cq7eh{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px}}.pub-shell.svelte-13cq7eh{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg-page, var(--bg-surface))}.pub-bar.svelte-13cq7eh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.pub-brand.svelte-13cq7eh{color:var(--text-primary);font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.pub-cta.svelte-13cq7eh{display:flex;align-items:center;gap:14px}.pub-link.svelte-13cq7eh{color:var(--text-muted-cool);font-size:13px;text-decoration:none}.pub-link.svelte-13cq7eh:hover{color:var(--text-primary)}.pub-btn.svelte-13cq7eh{background:var(--text-primary);color:var(--bg-surface);font-size:13px;font-weight:650;padding:8px 14px;text-decoration:none}.pub-main.svelte-13cq7eh{flex:1;min-width:0}.pub-shell.svelte-13cq7eh :where(.svelte-13cq7eh):where(a:where(.svelte-13cq7eh)):focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}@media(max-width:767px){.pub-bar.svelte-13cq7eh{padding:10px 14px}}
