.help-panel.svelte-1gima35{position:fixed;inset:0 0 0 auto;width:min(26rem,100vw);height:100vh;max-height:none;margin:0;padding:1rem 1.25rem;border:0;border-left:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-lg);overflow-y:auto}.help-panel.svelte-1gima35::backdrop{background:#0000004d}header.svelte-1gima35{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}h2.svelte-1gima35{margin:0;font-size:1.05rem}button.svelte-1gima35{min-height:2.75rem;padding:.35rem .75rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:inherit;font:inherit;cursor:pointer}button.svelte-1gima35:hover{background:var(--bg-subtle)}dl.svelte-1gima35{margin:0}dt.svelte-1gima35{margin-top:.9rem;font-size:.85rem;font-weight:700}dd.svelte-1gima35{margin:.2rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}:where(.sticky-table){max-width:100%;max-height:calc(100dvh - 2rem);overflow:auto}:where(.sticky-table>table>thead th){position:sticky;top:0;z-index:2;background:var(--bg-surface)}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.version-banner.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.7rem .8rem;border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);font-size:.8rem}.version-banner.svelte-12qhfyh button:where(.svelte-12qhfyh){min-height:2.75rem;padding:.4rem .9rem;border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-weight:700;cursor:pointer}.session-loading.svelte-12qhfyh{display:grid;min-height:100vh;place-items:center;color:var(--text-muted);font-size:.82rem}:root{--bg-base: oklch(96.8% .008 255);--bg-surface: oklch(99.2% .004 255);--bg-surface-raised: oklch(98.7% .006 255);--bg-muted: oklch(97.2% .007 255);--bg-subtle: oklch(93.8% .012 255);--border-default: oklch(88.5% .014 255);--border-subtle: oklch(91.8% .01 255);--text-primary: oklch(22% .03 255);--text-secondary: oklch(42% .027 255);--text-muted: oklch(54% .022 255);--accent: oklch(57% .12 52);--accent-hover: oklch(50% .13 52);--accent-subtle: rgba(245, 158, 11, .08);--primary: oklch(48% .12 252);--primary-hover: oklch(42% .13 252);--primary-subtle: rgba(37, 99, 235, .06);--success: oklch(52% .11 154);--success-bg: oklch(96% .025 154);--success-border: oklch(82% .08 154);--success-text: oklch(41% .12 154);--warning: oklch(43% .11 72);--warning-bg: oklch(97% .035 78);--warning-border: oklch(84% .1 78);--warning-text: oklch(43% .11 72);--danger: oklch(45% .16 27);--danger-bg: oklch(96% .03 27);--danger-border: oklch(82% .09 27);--danger-text: oklch(45% .16 27);--info-bg: oklch(96% .025 252);--info-border: oklch(82% .08 252);--info-text: oklch(38% .11 252);--control-hover-border: oklch(82.5% .018 255);--sidebar-avatar-bg: oklch(30% .035 255);--sidebar-text-muted: oklch(61% .025 255);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 2px 8px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-lg: 0 4px 16px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .04);--font-mono: "JetBrains Mono", "Cascadia Code", "Fira Code", monospace;--sidebar-width: 260px;--sidebar-collapsed-width: 72px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}h2{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 .25rem}h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .5rem}p{color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.content p a{color:var(--text-primary);text-decoration:none;font-weight:500;border-bottom:1px solid var(--border-default);transition:color var(--transition-fast),border-color var(--transition-fast)}.content p a:hover{color:var(--accent);border-color:var(--accent)}input,select,textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;padding:.55rem .75rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--primary)}button{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;padding:.55rem 1rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);outline:none}button:hover:not(:disabled){background:var(--bg-muted);border-color:var(--control-hover-border)}button:focus-visible{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--primary)}a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--primary);color:#fafcfe;border-color:var(--primary)}button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.app.svelte-12qhfyh{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh;transition:grid-template-columns var(--transition-slow)}.app.collapsed.svelte-12qhfyh{grid-template-columns:var(--sidebar-collapsed-width) 1fr}.sidebar.svelte-12qhfyh{background:#0f1b2b;color:#bdc8d8;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:20;border-right:1px solid rgba(255,255,255,.04)}.sidebar-header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);min-height:64px}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:.65rem;overflow:hidden}.logo-mark.svelte-12qhfyh{width:36px;height:36px;background:var(--accent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#0c1723;flex-shrink:0}.logo-text.svelte-12qhfyh{font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:#eef2f7;white-space:nowrap}.collapse-btn.svelte-12qhfyh{all:unset;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--sidebar-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.collapse-btn.svelte-12qhfyh:hover{color:#c8d2de;background:#ffffff0f}nav.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;gap:2px;padding:.75rem .65rem}a.svelte-12qhfyh,.help-btn.svelte-12qhfyh{display:flex;align-items:center;gap:.7rem;padding:.75rem;min-height:44px;border-radius:var(--radius-sm);color:#8b96a5;text-decoration:none;font-size:.9rem;font-weight:450;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;overflow:hidden;position:relative}a.svelte-12qhfyh:hover,.help-btn.svelte-12qhfyh:hover{color:#dbe2eb;background:#ffffff0d}a.active.svelte-12qhfyh{color:#f6f9fd;background:#f59e0b1f;box-shadow:inset 0 0 0 1px var(--border-default)}.help-btn.svelte-12qhfyh{margin-top:auto;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}a.active.svelte-12qhfyh .nav-icon:where(.svelte-12qhfyh){color:var(--accent)}.nav-icon.svelte-12qhfyh{flex-shrink:0;transition:color var(--transition-fast)}.sidebar-footer.svelte-12qhfyh{border-top:1px solid rgba(255,255,255,.06);padding:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.user-info.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem;overflow:hidden}.avatar.svelte-12qhfyh{width:34px;height:34px;border-radius:50%;background:var(--sidebar-avatar-bg);color:#dbe2eb;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;flex-shrink:0}.user-details.svelte-12qhfyh{display:flex;flex-direction:column;overflow:hidden;min-width:0}.user-details.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:.85rem;font-weight:600;color:#dbe2eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-details.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:.75rem;color:var(--sidebar-text-muted);text-transform:uppercase;letter-spacing:.04em}.logout-btn.svelte-12qhfyh{all:unset;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--sidebar-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.logout-btn.svelte-12qhfyh:hover{color:var(--danger);background:#ef44441a}.content.svelte-12qhfyh{padding:1.75rem 2rem;min-width:0;animation:svelte-12qhfyh-fadeIn .3s ease-out}@keyframes svelte-12qhfyh-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.app.svelte-12qhfyh,.app.collapsed.svelte-12qhfyh{grid-template-columns:1fr}.sidebar.svelte-12qhfyh{position:fixed;width:var(--sidebar-collapsed-width);height:100vh}.content.svelte-12qhfyh{margin-left:var(--sidebar-collapsed-width);width:calc(100vw - var(--sidebar-collapsed-width));min-width:0;padding:1rem;overflow-x:clip}}@media(max-width:600px){.app.svelte-12qhfyh,.app.collapsed.svelte-12qhfyh{display:block}.sidebar.svelte-12qhfyh{position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;height:auto;overflow:visible}.sidebar-header.svelte-12qhfyh,.sidebar-footer.svelte-12qhfyh{min-height:0;padding:.5rem;border:0}.logo-text.svelte-12qhfyh,.user-details.svelte-12qhfyh,.collapse-btn.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{min-width:0;padding:.5rem .25rem;flex-direction:row;overflow-x:auto;overscroll-behavior-inline:contain}nav.svelte-12qhfyh a:where(.svelte-12qhfyh),nav.svelte-12qhfyh .help-btn:where(.svelte-12qhfyh){flex:0 0 auto;margin-top:0;padding:.65rem .75rem}.content.svelte-12qhfyh{width:100%;margin-left:0;padding:.875rem;overflow-x:clip}}@media(max-width:320px){.sidebar.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto}.sidebar-header.svelte-12qhfyh,.avatar.svelte-12qhfyh{display:none}.sidebar-footer.svelte-12qhfyh{padding-left:0}.content.svelte-12qhfyh{padding:.625rem}}
