.shell.svelte-x1i5gj{width:min(1100px,100%);display:grid;gap:32px}.nav.svelte-x1i5gj{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 24px;background:var(--card);border-radius:999px;box-shadow:var(--shadow-soft);border:1px solid var(--line);animation:svelte-x1i5gj-riseIn .8s ease-out}.brand.svelte-x1i5gj{display:flex;align-items:center;gap:14px}.nav-logo.svelte-x1i5gj{width:44px;height:44px;object-fit:cover;border-radius:50%;border:1px solid var(--line);background:var(--bg-soft)}.brand-title.svelte-x1i5gj{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600}.brand-tag.svelte-x1i5gj{font-size:.85rem;color:var(--ink-soft)}.nav-center.svelte-x1i5gj{display:flex;align-items:center;justify-content:center;gap:18px}.nav-actions.svelte-x1i5gj{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.theme-toggle.svelte-x1i5gj{display:inline-flex;align-items:center;justify-content:center;width:58px;height:34px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);padding:0;min-width:0;box-shadow:inset 0 1px 2px #1f1d191a;transition:none}.toggle-track.svelte-x1i5gj{position:relative;width:100%;height:100%;border-radius:inherit;display:block;padding:3px}.toggle-thumb.svelte-x1i5gj{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:transparent;border:none;box-shadow:none;display:grid;place-items:center;transition:transform .2s ease,background .2s ease}.toggle-thumb.svelte-x1i5gj .toggle-icon{width:14px;height:14px;fill:currentColor;position:absolute;opacity:1;transition:opacity .2s ease}.toggle-thumb.svelte-x1i5gj .toggle-icon.moon{opacity:0}.theme-toggle[aria-pressed=true].svelte-x1i5gj .toggle-thumb:where(.svelte-x1i5gj){transform:translate(24px);background:#fef1d9;color:#2d241c}.theme-toggle[aria-pressed=true].svelte-x1i5gj .toggle-icon.sun{opacity:0}.theme-toggle[aria-pressed=true].svelte-x1i5gj .toggle-icon.moon{opacity:1}.nav-profile.svelte-x1i5gj{position:relative;display:flex;align-items:center}.avatar.svelte-x1i5gj{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:.95rem;letter-spacing:.08em;padding:0;min-width:0;text-transform:uppercase;box-shadow:0 10px 18px #1f1d192e}[data-theme=dark] .avatar.svelte-x1i5gj{background:#1d1b17;border-color:#2b2620}.avatar.svelte-x1i5gj span:where(.svelte-x1i5gj){transform:translateY(1px)}.nav-menu.svelte-x1i5gj{position:absolute;top:calc(100% + 10px);right:0;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;min-width:140px}.nav-menu.svelte-x1i5gj .ghost:where(.svelte-x1i5gj),.nav-menu.svelte-x1i5gj .menu-link:where(.svelte-x1i5gj){width:100%;justify-content:center;border:none}.menu-link.svelte-x1i5gj{border-radius:12px;padding:10px 14px;font-weight:600;text-align:center;color:var(--ink);transition:background .2s ease}.menu-link.svelte-x1i5gj:hover{background:var(--bg-soft)}.nav-menu.is-open.svelte-x1i5gj,.nav-profile.svelte-x1i5gj:focus-within .nav-menu:where(.svelte-x1i5gj){opacity:1;pointer-events:auto;transform:translateY(0)}.panel.svelte-x1i5gj{background:var(--card);border-radius:var(--radius);padding:clamp(28px,4vw,40px);box-shadow:var(--shadow);border:1px solid var(--line);animation:svelte-x1i5gj-floatIn .8s ease-out}.panel-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}h1.svelte-x1i5gj{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin-bottom:8px}.panel-header.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--ink-soft)}.settings-stack.svelte-x1i5gj{margin:18px 0 20px;display:grid;gap:18px}.setting-item.svelte-x1i5gj{display:flex;align-items:flex-end;gap:16px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--bg-soft)}.setting-item.svelte-x1i5gj button:where(.svelte-x1i5gj){min-width:120px}.field.svelte-x1i5gj{flex:1;display:grid;gap:8px;font-weight:600}.field.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:.9rem;color:var(--ink-soft);letter-spacing:.02em}input.svelte-x1i5gj{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:1rem;transition:border .2s ease,box-shadow .2s ease}[data-theme=dark] input.svelte-x1i5gj{background:#141311;color:var(--ink)}input.svelte-x1i5gj:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c86b3c33}.panel-actions.svelte-x1i5gj{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.slack-button.svelte-x1i5gj{display:inline-flex;align-items:center;gap:8px;background:#4a154b;color:#fff;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:600;width:fit-content;min-width:140px;box-shadow:0 12px 18px #4a154b33}.slack-button.svelte-x1i5gj:hover{transform:translateY(-1px);box-shadow:0 14px 24px #4a154b40}.slack-icon.svelte-x1i5gj{width:18px;height:18px;fill:currentColor}.slack-card.svelte-x1i5gj{margin-top:16px;background:var(--bg-soft);border-radius:18px;padding:16px 18px;border:1px solid var(--line);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.slack-label.svelte-x1i5gj{font-size:.85rem;color:var(--ink-soft)}.slack-value.svelte-x1i5gj{font-weight:600;font-size:.95rem;word-break:break-all}.slack-card.svelte-x1i5gj button:where(.svelte-x1i5gj){grid-column:1 / -1;justify-self:flex-start;min-width:140px}.warning.svelte-x1i5gj{font-size:.85rem;color:var(--accent-strong)}button.svelte-x1i5gj,a.svelte-x1i5gj{border:none;border-radius:999px;padding:12px 20px;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:140px}a.svelte-x1i5gj{text-decoration:none;color:inherit}button.svelte-x1i5gj:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.svelte-x1i5gj:not(:disabled):hover,a.svelte-x1i5gj:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f1d1926}.theme-toggle.svelte-x1i5gj:hover{transform:none;box-shadow:none}.primary.svelte-x1i5gj{background:var(--accent);color:#fff;font-weight:600}.secondary.svelte-x1i5gj{background:transparent;border:1px solid var(--line)}.nav-link.svelte-x1i5gj{font-size:.95rem;font-weight:600;color:var(--ink-soft);padding:6px 12px;min-width:0;box-shadow:none}.nav-link.svelte-x1i5gj:hover{box-shadow:none;transform:translateY(-1px);color:var(--ink)}.ghost.svelte-x1i5gj{background:transparent;border:1px dashed var(--accent-muted);color:var(--accent-strong);font-size:.85rem}.note.svelte-x1i5gj{margin-top:16px;font-size:.9rem;color:var(--accent-strong)}@keyframes svelte-x1i5gj-floatIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-x1i5gj-riseIn{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:880px){.nav.svelte-x1i5gj{grid-template-columns:1fr;justify-items:flex-start;border-radius:24px}.nav-center.svelte-x1i5gj{width:100%;justify-content:flex-start}.panel-header.svelte-x1i5gj{flex-direction:column;align-items:flex-start}}@media(max-width:720px){button.svelte-x1i5gj,a.svelte-x1i5gj{width:100%}.nav-actions.svelte-x1i5gj,.nav-link.svelte-x1i5gj{width:100%;justify-content:flex-start}.panel-actions.svelte-x1i5gj{width:100%;justify-content:stretch}.slack-card.svelte-x1i5gj{grid-template-columns:1fr}.slack-button.svelte-x1i5gj{width:100%;justify-content:center}.slack-card.svelte-x1i5gj button:where(.svelte-x1i5gj){width:100%;justify-content:center}.setting-item.svelte-x1i5gj{flex-direction:column;align-items:stretch}}
