.sidebar.svelte-g5lr3v{width:var(--sidebar-width);background-color:var(--color-nav-surface);border-right:1px solid var(--color-nav-border);z-index:1000;flex-direction:column;height:100vh;padding:1.6rem;transition:width .3s;display:flex;position:fixed;overflow:visible}.sidebar.collapsed.svelte-g5lr3v{width:var(--sidebar-collapsed-width);padding:.8rem}.logo.svelte-g5lr3v{text-align:center;justify-content:center;align-items:center;gap:.55rem;margin:2.4rem 0 2.6rem;display:flex}.logo-word.svelte-g5lr3v{letter-spacing:.02em;color:var(--color-nav-link);font-size:1.4rem;font-weight:700}nav.svelte-g5lr3v{flex:1;min-height:0;overflow:hidden auto}ul.svelte-g5lr3v li:where(.svelte-g5lr3v){list-style-type:none}.nav-item.svelte-g5lr3v{margin-bottom:.8rem}.nav-row.svelte-g5lr3v{align-items:center;display:flex}.nav-row.svelte-g5lr3v>a:where(.svelte-g5lr3v){min-width:0;color:var(--color-nav-link);border-radius:6px;flex:1;align-items:center;gap:.6rem;padding:.6rem .4rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-row.svelte-g5lr3v>a:where(.svelte-g5lr3v):hover{background-color:var(--color-nav-hover-surface)}.nav-item.active.svelte-g5lr3v>.nav-row:where(.svelte-g5lr3v)>a:where(.svelte-g5lr3v){background-color:var(--color-nav-active-surface);color:var(--color-nav-link);box-shadow:inset 3px 0 0 var(--color-nav-accent);font-weight:600}.nav-icon.svelte-g5lr3v{flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.nav-label.svelte-g5lr3v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar.collapsed.svelte-g5lr3v .nav-row:where(.svelte-g5lr3v)>a:where(.svelte-g5lr3v){justify-content:center;padding:.6rem}.disclosure.svelte-g5lr3v{color:var(--color-nav-link);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;transition:background-color .2s;display:flex}.disclosure.svelte-g5lr3v:hover{background-color:var(--color-nav-hover-surface)}.disclosure.svelte-g5lr3v svg:where(.svelte-g5lr3v){transition:transform .2s}.disclosure.svelte-g5lr3v svg.open:where(.svelte-g5lr3v){transform:rotate(90deg)}.sub-nav.svelte-g5lr3v{border-left:1px solid var(--color-nav-border);margin:.4rem 0 0 .9rem;padding-left:.5rem}.sub-nav.svelte-g5lr3v .sub-nav:where(.svelte-g5lr3v){margin-left:.9rem}.sub-item.svelte-g5lr3v{margin-bottom:.3rem}.sub-item.svelte-g5lr3v .nav-row:where(.svelte-g5lr3v)>a:where(.svelte-g5lr3v){font-size:.82rem;font-weight:500}.pinned-nav.svelte-g5lr3v{border-top:1px solid var(--color-nav-border);flex:none;margin-top:1rem;padding-top:1rem}.user-section.svelte-g5lr3v{border-top:1px solid var(--color-nav-border);margin-top:1rem;padding-top:1rem}.logout-button.svelte-g5lr3v{width:100%;color:var(--color-nav-link);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.6rem .4rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.logout-button.svelte-g5lr3v:hover{background-color:var(--color-nav-hover-surface);color:var(--color-nav-link)}.logout-button.collapsed.svelte-g5lr3v{justify-content:center;padding:.6rem}.logout-icon.svelte-g5lr3v{flex-shrink:0}.ch-topbar.svelte-1yn1t7{z-index:40;background:rgb(var(--color-surface-raised));border-bottom:1px solid rgb(var(--color-border));align-items:center;gap:.5rem;height:3.5rem;margin:-1.6rem -1.6rem 1.6rem;padding:0 1.6rem;display:flex;position:relative}.ch-topbar.svelte-1yn1t7 .back-pill{background:0 0;position:static}.ch-topbar-right.svelte-1yn1t7{align-items:center;gap:.35rem;margin-left:auto;display:flex}.ch-iconbtn.svelte-1yn1t7{width:2.2rem;height:2.2rem;color:rgb(var(--color-muted));cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.ch-iconbtn.svelte-1yn1t7:hover{background:rgb(var(--color-fill));color:rgb(var(--color-ink))}.ch-iconbtn.svelte-1yn1t7 svg:where(.svelte-1yn1t7){width:19px;height:19px}.ch-userbtn.svelte-1yn1t7{color:rgb(var(--color-ink));cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;margin-left:.3rem;padding:.3rem .55rem .3rem .3rem;font-family:inherit;font-size:.85rem;font-weight:600;display:inline-flex}.ch-userbtn.svelte-1yn1t7:hover,.ch-userbtn[aria-expanded=true].svelte-1yn1t7{background:rgb(var(--color-fill))}.ch-avatar.svelte-1yn1t7{background:rgb(var(--color-ink));width:1.85rem;height:1.85rem;color:rgb(var(--color-surface));letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.ch-pop.svelte-1yn1t7{z-index:70;background:rgb(var(--color-surface-raised));border:1px solid rgb(var(--color-border));border-radius:var(--radius-card);width:min(15rem,100vw - 2rem);padding:.35rem;position:absolute;top:calc(100% - .35rem);right:1.6rem;box-shadow:0 12px 32px #00000021}.ch-pop[hidden].svelte-1yn1t7{display:none}.ch-menu-head.svelte-1yn1t7{padding:.55rem .6rem .5rem}.ch-menu-head.svelte-1yn1t7 b:where(.svelte-1yn1t7){color:rgb(var(--color-ink));font-size:.82rem;display:block}.ch-menu-head.svelte-1yn1t7 span:where(.svelte-1yn1t7){color:rgb(var(--color-subtle));margin-top:.1rem;font-size:.72rem;display:block}.ch-menu-sep.svelte-1yn1t7{background:rgb(var(--color-border));height:1px;margin:.35rem .25rem}.ch-menu-i.svelte-1yn1t7{width:100%;color:rgb(var(--color-ink));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.ch-menu-i.svelte-1yn1t7:hover{background:rgb(var(--color-fill))}.ch-menu-i.svelte-1yn1t7:disabled{color:rgb(var(--color-faint));cursor:default}.ch-menu-i.svelte-1yn1t7:disabled:hover{background:0 0}.ch-menu-i.svelte-1yn1t7 svg:where(.svelte-1yn1t7){width:16px;height:16px;color:rgb(var(--color-subtle));flex-shrink:0}
