.sidebar-plan-wrap.svelte-1fhpnc0{padding:.65rem .75rem .2rem}.sidebar-plan-card.svelte-1fhpnc0{overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 72%,var(--bg));padding:.8rem}.sidebar-plan-header.svelte-1fhpnc0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.sidebar-plan-kicker.svelte-1fhpnc0{color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sidebar-plan-header.svelte-1fhpnc0 h2:where(.svelte-1fhpnc0){margin-top:.25rem;overflow:hidden;color:var(--ink);font-size:1rem;font-weight:750;letter-spacing:-.025em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar-plan-illustration.svelte-1fhpnc0{display:block;height:2.75rem;width:2.75rem;-o-object-fit:contain;object-fit:contain}.sidebar-plan-action.svelte-1fhpnc0{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--accent);font-size:.6875rem;font-weight:700;line-height:1.2;transition:color .15s ease}.sidebar-plan-action.svelte-1fhpnc0:hover{color:color-mix(in srgb,var(--accent) 78%,var(--ink))}.sidebar-plan-action.svelte-1fhpnc0 svg{flex:none}.sidebar-usage-trigger.svelte-1fhpnc0{display:flex;min-height:2.5rem;width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem;border:0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:transparent;padding:.55rem 0 0;color:var(--ink);font-size:.6875rem;font-weight:700;text-align:left}.sidebar-usage-trigger.svelte-1fhpnc0:focus-visible,.sidebar-plan-action.svelte-1fhpnc0:focus-visible,.sidebar-plan-collapsed.svelte-1fhpnc0:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 52%,transparent);outline-offset:2px}.sidebar-usage-chevron.svelte-1fhpnc0{display:inline-flex;flex:none;color:var(--muted);transition:transform .18s ease}.sidebar-usage-chevron-open.svelte-1fhpnc0{transform:rotate(180deg)}.sidebar-usage-panel.svelte-1fhpnc0{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .15s ease}.sidebar-usage-panel.svelte-1fhpnc0>div:where(.svelte-1fhpnc0){overflow:hidden}.sidebar-usage-panel-open.svelte-1fhpnc0{grid-template-rows:1fr;opacity:1}.sidebar-usage-list.svelte-1fhpnc0{display:grid;gap:.65rem;padding-top:.2rem}.sidebar-usage-item.svelte-1fhpnc0{min-width:0}.sidebar-usage-row.svelte-1fhpnc0{display:grid;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:center;gap:.35rem}.sidebar-usage-icon.svelte-1fhpnc0{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.sidebar-usage-label.svelte-1fhpnc0{overflow:hidden;color:var(--muted);font-size:.625rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sidebar-usage-row.svelte-1fhpnc0 strong:where(.svelte-1fhpnc0){color:var(--ink);font-size:.625rem;font-weight:750;white-space:nowrap}.sidebar-usage-track.svelte-1fhpnc0{height:.2rem;margin-top:.3rem;overflow:hidden;border-radius:999px;background:var(--ghost)}.sidebar-usage-track.svelte-1fhpnc0 span:where(.svelte-1fhpnc0){display:block;height:100%;min-width:.2rem;border-radius:inherit}.usage-progress-default.svelte-1fhpnc0{background:var(--accent)}.usage-progress-warning.svelte-1fhpnc0{background:#f59e0b}.usage-progress-danger.svelte-1fhpnc0{background:var(--danger-text)}.sidebar-plan-collapsed.svelte-1fhpnc0{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:.65rem;transition:background-color .15s ease}.sidebar-plan-collapsed.svelte-1fhpnc0:hover{background:var(--ghost)}.sidebar-plan-collapsed.svelte-1fhpnc0 img:where(.svelte-1fhpnc0){height:2.1rem;width:2.1rem;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion:reduce){.sidebar-plan-action.svelte-1fhpnc0,.sidebar-plan-collapsed.svelte-1fhpnc0,.sidebar-usage-chevron.svelte-1fhpnc0,.sidebar-usage-panel.svelte-1fhpnc0{transition:none}.sidebar-plan-action.svelte-1fhpnc0:hover,.sidebar-plan-collapsed.svelte-1fhpnc0:hover{transform:none}}.workspace-panel.svelte-18okz2g{position:relative;padding:.55rem .75rem .75rem}.workspace-panel-collapsed.svelte-18okz2g{display:flex;justify-content:center;padding:.5rem}.workspace-trigger.svelte-18okz2g,.workspace-skeleton.svelte-18okz2g{display:flex;width:100%;min-width:0;align-items:center;gap:.65rem;border:0;border-radius:.75rem;background:transparent;padding:.5rem;text-align:left}.workspace-trigger.svelte-18okz2g{min-height:3rem;color:var(--ink);transition:background-color .15s ease}.workspace-trigger.svelte-18okz2g:hover,.workspace-trigger[aria-expanded=true].svelte-18okz2g{background:var(--ghost)}.workspace-trigger.svelte-18okz2g:focus-visible,.workspace-menu.svelte-18okz2g:focus-visible,.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:2px}.workspace-trigger-static.svelte-18okz2g{cursor:default}.workspace-trigger-static.svelte-18okz2g:hover{background:transparent}.workspace-panel-collapsed.svelte-18okz2g .workspace-trigger:where(.svelte-18okz2g){height:2.5rem;width:2.5rem;min-height:2.5rem;justify-content:center;padding:.25rem}.workspace-trigger.svelte-18okz2g img:where(.svelte-18okz2g),.workspace-logo-fallback.svelte-18okz2g{display:inline-flex;height:2rem;width:2rem;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.55rem;background:var(--surface);color:var(--muted);-o-object-fit:contain;object-fit:contain;padding:.15rem}.workspace-copy.svelte-18okz2g{display:block;min-width:0;flex:1}.workspace-copy.svelte-18okz2g strong:where(.svelte-18okz2g),.workspace-copy.svelte-18okz2g>span:where(.svelte-18okz2g){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-copy.svelte-18okz2g strong:where(.svelte-18okz2g){font-size:.75rem;font-weight:700;line-height:1.25}.workspace-copy.svelte-18okz2g>span:where(.svelte-18okz2g){margin-top:.15rem;color:var(--muted);font-size:.625rem;line-height:1.25}.workspace-chevron.svelte-18okz2g{display:inline-flex;flex:none;color:var(--muted);transition:transform .15s ease}.workspace-chevron-open.svelte-18okz2g{transform:rotate(180deg)}.workspace-menu.svelte-18okz2g{position:fixed;z-index:90;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);padding:.4rem;box-shadow:0 16px 40px -20px #0f172a73}.workspace-menu.svelte-18okz2g>p:where(.svelte-18okz2g){padding:.4rem .5rem .35rem;color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-menu-list.svelte-18okz2g{display:grid;gap:.15rem}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g){display:grid;min-height:2.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;border:0;border-radius:.6rem;background:transparent;padding:.4rem .45rem;color:var(--ink);text-align:left;transition:background-color .15s ease}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g):hover:not(:disabled){background:var(--ghost)}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g):disabled{cursor:default}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g):disabled:not(.workspace-menu-current){opacity:.5}.workspace-menu-current.svelte-18okz2g{background:color-mix(in srgb,var(--accent) 7%,var(--surface))!important}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g)>img:where(.svelte-18okz2g),.workspace-menu-logo.svelte-18okz2g{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.45rem;background:var(--surface);color:var(--muted);-o-object-fit:contain;object-fit:contain;padding:.1rem}.workspace-menu-name.svelte-18okz2g{min-width:0}.workspace-menu-name.svelte-18okz2g strong:where(.svelte-18okz2g),.workspace-menu-name.svelte-18okz2g span:where(.svelte-18okz2g){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-name.svelte-18okz2g strong:where(.svelte-18okz2g){font-size:.6875rem;font-weight:700}.workspace-menu-name.svelte-18okz2g span:where(.svelte-18okz2g){margin-top:.1rem;color:var(--muted);font-size:.6rem}.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g)>svg{color:var(--accent)}@media(prefers-reduced-motion:reduce){.workspace-trigger.svelte-18okz2g,.workspace-chevron.svelte-18okz2g,.workspace-menu.svelte-18okz2g button:where(.svelte-18okz2g){transition:none}}@media(min-width:768px){.sidebar-brand-area.svelte-1qzezsz{height:var(--app-shell-header-height, 4rem)}.sidebar-brand-row.svelte-1qzezsz{height:100%;padding-top:0;padding-bottom:0}}.sidebar-nav.svelte-1qzezsz{scrollbar-width:thin;scrollbar-color:var(--ghost) transparent}.sidebar-nav.svelte-1qzezsz::-webkit-scrollbar{width:4px}.sidebar-nav.svelte-1qzezsz::-webkit-scrollbar-thumb{background:var(--ghost);border-radius:2px}.app-topbar.svelte-33nbcj{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)}@media(min-width:768px){.app-topbar.svelte-33nbcj{height:var(--app-shell-header-height, 4rem);padding-top:0}}
