.page.svelte-1wkatjb{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif;padding-bottom:120px}.container.svelte-1wkatjb{max-width:600px;margin:0 auto;padding:0 16px}.topbar.svelte-1wkatjb{display:flex;align-items:center;gap:12px;padding:16px 0}.back-btn.svelte-1wkatjb{width:40px;height:40px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}h1.svelte-1wkatjb{font-size:20px;font-weight:700;color:var(--color-text);margin:0}.group.svelte-1wkatjb{margin-top:20px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.group-label.svelte-1wkatjb{font-size:11px;font-weight:700;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.6px;margin:0;padding:14px 16px 8px}.row.svelte-1wkatjb{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:inherit;border-top:1px solid var(--color-border-light)}.row.svelte-1wkatjb:first-of-type{border-top:none}.row-link.svelte-1wkatjb{cursor:pointer;transition:background .12s ease}.row-link.svelte-1wkatjb:hover{background:#ffffff08}.row.danger.svelte-1wkatjb .row-title:where(.svelte-1wkatjb){color:#ff4c3b}.row-action.svelte-1wkatjb{width:100%;background:transparent;border:none;border-top:1px solid var(--color-border-light);font-family:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.row-action.svelte-1wkatjb:first-of-type{border-top:none}.row-action.svelte-1wkatjb:hover:not(:disabled){background:#ffffff08}.row-action.svelte-1wkatjb:disabled{cursor:default}.status-dot.svelte-1wkatjb{width:10px;height:10px;border-radius:50%;background:#ff4c3b;box-shadow:0 0 0 4px #ff4c3b1f;flex-shrink:0}.status-dot.on.svelte-1wkatjb{background:#38ab10;box-shadow:0 0 0 4px #38ab102e}.row-icon.svelte-1wkatjb{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.row-text.svelte-1wkatjb{flex:1;min-width:0}.row-title.svelte-1wkatjb{font-size:14px;font-weight:600;color:var(--color-text);margin:0}.row-hint.svelte-1wkatjb{font-size:12px;color:var(--color-text-muted);margin:2px 0 0;line-height:1.35}.chev.svelte-1wkatjb{flex-shrink:0}.signin-intro.svelte-1wkatjb{font-size:12px;color:var(--color-text-dim);margin:0;padding:0 16px 12px;line-height:1.45}.signin-row.svelte-1wkatjb{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--color-border-light)}.signin-row.svelte-1wkatjb:first-of-type{border-top:none}.brand-icon.svelte-1wkatjb{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signin-on.svelte-1wkatjb{color:#38ab10;font-weight:600}.signin-actions.svelte-1wkatjb{display:flex;gap:6px;flex-shrink:0}.signin-btn.svelte-1wkatjb{font-family:Lato,sans-serif;font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .15s ease,opacity .15s ease}.signin-btn.svelte-1wkatjb:disabled{opacity:.45;cursor:not-allowed}.signin-btn.primary.svelte-1wkatjb{background:#3905cc;color:#fff;border:none}.signin-btn.primary.svelte-1wkatjb:hover:not(:disabled){background:#4a1ddd}.signin-btn.ghost.svelte-1wkatjb{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.signin-btn.ghost.svelte-1wkatjb:hover:not(:disabled){background:#ffffff0a}.signin-na.svelte-1wkatjb{font-size:11px;color:var(--color-text-dim);font-style:italic;flex-shrink:0}.pw-backdrop.svelte-1wkatjb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080;border:none;cursor:pointer;padding:0}.pw-sheet.svelte-1wkatjb{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90vw,440px);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;z-index:201;box-shadow:0 20px 60px #0006;overflow:hidden;font-family:Lato,sans-serif}.pw-head.svelte-1wkatjb{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.pw-head.svelte-1wkatjb h2:where(.svelte-1wkatjb){font-size:16px;font-weight:700;margin:0;color:var(--color-text)}.pw-close.svelte-1wkatjb{width:28px;height:28px;border-radius:6px;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pw-body.svelte-1wkatjb{padding:16px 18px}.pw-note.svelte-1wkatjb{font-size:12px;color:var(--color-text-dim);margin:0 0 12px;line-height:1.5}.pw-label.svelte-1wkatjb{display:block;font-size:12px;font-weight:600;color:var(--color-text-muted);margin:12px 0 6px}.pw-label.svelte-1wkatjb:first-of-type{margin-top:0}.pw-body.svelte-1wkatjb input[type=password]:where(.svelte-1wkatjb){width:100%;box-sizing:border-box;height:42px;padding:0 12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);font-family:Lato,sans-serif;font-size:14px;outline:none}.pw-err.svelte-1wkatjb{color:#ef4444;font-size:12px;margin:6px 0 0}.pw-actions.svelte-1wkatjb{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}
