.skip-link.svelte-isll26{z-index:100;background:var(--ink);color:var(--bg);border-radius:8px;padding:.65rem .85rem;font-size:.8rem;font-weight:750;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.skip-link.svelte-isll26:focus{transform:translateY(0)}.topbar.svelte-isll26{border-bottom:1px solid var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:10;grid-template-columns:minmax(13rem,.7fr) 1fr auto minmax(10rem,.7fr);align-items:center;height:70px;padding:0 2rem;display:grid;position:sticky;top:0}.brand.svelte-isll26{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark.svelte-isll26{background:var(--ink);width:2.1rem;height:2.1rem;color:var(--bg);letter-spacing:-.06em;border-radius:9px;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;display:grid}nav.svelte-isll26{justify-content:center;gap:1.75rem;font-size:.83rem;font-weight:650;display:flex}nav.svelte-isll26 a:where(.svelte-isll26){color:var(--muted);padding:.3rem 0;text-decoration:none}nav.svelte-isll26 a.active:where(.svelte-isll26){border-bottom:2px solid var(--accent);color:var(--ink)}.workspace-picker.svelte-isll26{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.64rem;font-weight:750;display:flex}.workspace-picker.svelte-isll26 select:where(.svelte-isll26){border:1px solid var(--line);background:var(--surface);max-width:10rem;color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:8px;padding:.42rem 1.7rem .42rem .6rem;font-size:.75rem;font-weight:700}.account-wrap.svelte-isll26{justify-self:end;position:relative}.connection.svelte-isll26{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.connection.svelte-isll26:hover,.connection[aria-expanded=true].svelte-isll26{background:var(--surface-strong);color:var(--ink)}.connection.svelte-isll26>span:where(.svelte-isll26){background:#66815f;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #66815f2e}.connection.svelte-isll26>span.offline:where(.svelte-isll26){background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.connection.error.svelte-isll26>span:where(.svelte-isll26){background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.account-panel.svelte-isll26{border:1px solid var(--line);background:var(--surface);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:12px;max-height:calc(100vh - 6rem);padding:1rem;position:absolute;top:calc(100% + .7rem);right:0;overflow-y:auto}.account-panel.svelte-isll26:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-panel.svelte-isll26 strong:where(.svelte-isll26){font-size:.9rem;display:block}.account-panel.svelte-isll26 p:where(.svelte-isll26){color:var(--muted);margin:.4rem 0 .9rem;font-size:.76rem;line-height:1.45}.account-panel.svelte-isll26 .account-email:where(.svelte-isll26){color:var(--ink);word-break:break-word;margin-bottom:.25rem}.account-panel.svelte-isll26 form:where(.svelte-isll26){gap:.55rem;display:grid}.account-panel.svelte-isll26 .otp-form:where(.svelte-isll26){border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.account-panel.svelte-isll26 label:where(.svelte-isll26){text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.account-panel.svelte-isll26 input:where(.svelte-isll26){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;padding:.65rem .7rem}.panel-button.svelte-isll26{border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--ink);border-radius:8px;padding:.65rem .75rem;font-size:.78rem;font-weight:700}.panel-button.primary.svelte-isll26{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.panel-button.danger.svelte-isll26{color:var(--danger)}.panel-button.svelte-isll26:disabled{cursor:wait;opacity:.65}.code-toggle.svelte-isll26{color:var(--accent-strong);background:0 0;border:0;padding:.7rem 0 0;font-size:.72rem;font-weight:700}.account-panel.svelte-isll26 .auth-message:where(.svelte-isll26){color:var(--accent-strong);margin-bottom:0}.account-panel.svelte-isll26 .auth-message.error:where(.svelte-isll26){color:var(--danger)}.install-callout.svelte-isll26,.team-tools.svelte-isll26,.backup-tools.svelte-isll26{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem}.install-callout.svelte-isll26 .panel-button:where(.svelte-isll26){margin-top:.15rem}.team-tools.svelte-isll26{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:.9rem 0;padding:.9rem 0}.team-tools.svelte-isll26 form:where(.svelte-isll26){margin-top:.65rem}.nickname-tools.svelte-isll26{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 72%, transparent);border-radius:9px;padding:.75rem}.account-panel.svelte-isll26 .nickname-tools:where(.svelte-isll26) small:where(.svelte-isll26){color:var(--muted);font-size:.67rem;line-height:1.35}.invite-tools.svelte-isll26,.join-team-tools.svelte-isll26,.team-admin-tools.svelte-isll26{border-top:1px solid var(--line);gap:.55rem;margin-top:.75rem;padding-top:.75rem;display:grid}.member-tools.svelte-isll26{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.member-tools.svelte-isll26 ul:where(.svelte-isll26){gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.member-tools.svelte-isll26 li:where(.svelte-isll26){border:1px solid var(--line);border-radius:8px;gap:.35rem;padding:.55rem;display:grid}.member-tools.svelte-isll26 li:where(.svelte-isll26)>div:where(.svelte-isll26):first-child{justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.member-tools.svelte-isll26 li:where(.svelte-isll26) span:where(.svelte-isll26){text-overflow:ellipsis;overflow:hidden}.member-tools.svelte-isll26 small:where(.svelte-isll26){color:var(--muted);text-transform:capitalize}.member-actions.svelte-isll26{grid-template-columns:1fr auto;gap:.4rem;display:grid}.member-actions.svelte-isll26 select:where(.svelte-isll26),.member-actions.svelte-isll26 button:where(.svelte-isll26){border:1px solid var(--line);background:var(--bg);min-height:2.2rem;color:var(--ink);border-radius:7px;font-size:.7rem}.member-actions.svelte-isll26 select:where(.svelte-isll26){width:100%}.member-actions.svelte-isll26 button:where(.svelte-isll26){color:var(--danger);padding:0 .65rem}.sr-only.svelte-isll26{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-tools.svelte-isll26 select:where(.svelte-isll26){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;padding:.6rem .7rem}.team-form-actions.svelte-isll26{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.account-panel.svelte-isll26 .team-message:where(.svelte-isll26){color:var(--accent-strong);margin:.55rem 0 0}.account-panel.svelte-isll26 .team-state:where(.svelte-isll26){background:var(--surface-strong);color:var(--ink);border-radius:8px;padding:.55rem}.backup-tools.svelte-isll26{border-top:1px solid var(--line);border-bottom:0;margin:.9rem 0 0;padding:.9rem 0 0}.backup-actions.svelte-isll26{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.transfer-option.svelte-isll26{border:1px solid var(--line);background:var(--surface-strong);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin:.65rem 0;padding:.65rem;display:grid}.transfer-option.svelte-isll26 input:where(.svelte-isll26){margin-top:.15rem}.transfer-option.svelte-isll26 span:where(.svelte-isll26),.transfer-option.svelte-isll26 small:where(.svelte-isll26){display:block}.account-panel.svelte-isll26 .transfer-option:where(.svelte-isll26) small:where(.svelte-isll26){color:var(--muted);margin-top:.2rem;font-size:.67rem;line-height:1.35}.backup-tools.svelte-isll26 .data-message:where(.svelte-isll26){color:var(--accent-strong);margin-bottom:0}.backup-file.svelte-isll26{display:none}@media (width<=700px){.topbar.svelte-isll26{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto auto;padding:0 1rem}nav.svelte-isll26{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;padding:.35rem;position:fixed;bottom:.75rem;left:50%;transform:translate(-50%)}nav.svelte-isll26 a:where(.svelte-isll26){border:0;border-radius:8px;padding:.55rem .85rem}nav.svelte-isll26 a.active:where(.svelte-isll26){background:var(--surface-strong);border:0}.account-wrap.svelte-isll26{justify-self:end}.workspace-picker.svelte-isll26>span:where(.svelte-isll26){display:none}.workspace-picker.svelte-isll26 select:where(.svelte-isll26){max-width:7.5rem;min-height:2.75rem}.connection.svelte-isll26{min-height:2.75rem;font-size:.68rem}.account-panel.svelte-isll26{width:auto;max-height:calc(100vh - 6rem);padding-bottom:5rem;position:fixed;top:4.75rem;left:.75rem;right:.75rem}}@media (width<=430px){.brand.svelte-isll26>span:where(.svelte-isll26):last-child{display:none}.topbar.svelte-isll26{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.workspace-picker.svelte-isll26{justify-self:stretch}.workspace-picker.svelte-isll26 select:where(.svelte-isll26){width:100%;max-width:none}}
