:is(html:has(.portal-workspace-shell),body:has(.portal-workspace-shell)){height:100dvh;overflow:hidden}body:has(.portal-workspace-shell){padding-bottom:0}.workspace-shell.svelte-p2blqp{width:100%;max-width:100dvw;height:100dvh;color:var(--mv-text);padding:1rem;position:fixed;inset:0;overflow:hidden}.workspace-shell__inner.svelte-p2blqp{width:min(100%, calc(var(--mv-shell-max-width) + 2rem));grid-template-rows:auto minmax(0,1fr);gap:.85rem;max-width:100%;height:100%;min-height:0;margin:0 auto;display:grid}.workspace-shell__topbar-wrap.svelte-p2blqp{z-index:25;position:sticky;top:0}.workspace-shell__body.svelte-p2blqp{gap:.85rem;min-height:0;display:grid;overflow:hidden}.workspace-shell__content.svelte-p2blqp{background:color-mix(in srgb, var(--mv-surface) 95%, white);border:1px solid #131a3014;border-radius:18px;min-height:0;padding:.95rem 1.1rem;overflow:auto;box-shadow:0 14px 32px #1018280d}.workspace-shell__sidebar-desktop.svelte-p2blqp{height:100%;min-height:0;display:none}.workspace-shell__drawer-layer.svelte-p2blqp{z-index:35;position:fixed;inset:0}.workspace-shell__drawer-backdrop.svelte-p2blqp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c102052;border:0;width:100%;height:100%;position:absolute;inset:0}.workspace-shell__drawer.svelte-p2blqp{width:min(86vw,22rem);height:100dvh;padding:1rem;position:relative}.shell-topbar.svelte-p2blqp{z-index:50;border:1px solid var(--mv-control-border);background:color-mix(in srgb, var(--mv-surface-strong) 96%, var(--mv-surface-mix));border-radius:18px;gap:.75rem;width:100%;min-width:0;padding:.72rem .95rem;display:grid;position:relative;overflow:visible;box-shadow:0 12px 30px #1118270d}.shell-topbar__left.svelte-p2blqp,.shell-topbar__right.svelte-p2blqp,.context-pill.svelte-p2blqp,.global-actions.svelte-p2blqp,.global-actions.svelte-p2blqp button:where(.svelte-p2blqp){align-items:center;display:inline-flex}.shell-topbar__left.svelte-p2blqp,.shell-topbar__right.svelte-p2blqp{flex-wrap:wrap;justify-content:flex-start;gap:.68rem;min-width:0;max-width:100%}.shell-topbar__title.svelte-p2blqp{gap:.08rem;min-width:0;display:grid}h1.svelte-p2blqp,.shell-topbar__title.svelte-p2blqp p:where(.svelte-p2blqp){margin:0}h1.svelte-p2blqp{letter-spacing:-.03em;font-size:clamp(1rem,1.65vw,1.14rem);font-weight:700}.shell-topbar__title.svelte-p2blqp p:where(.svelte-p2blqp){width:fit-content;color:var(--mv-text-muted);padding:0;font-size:.76rem;font-weight:800}.theme-toggle.svelte-p2blqp{border:1px solid var(--mv-control-border);background:var(--mv-surface);width:2.18rem;height:2.18rem;color:var(--mv-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.theme-toggle.svelte-p2blqp:hover,.theme-toggle.svelte-p2blqp:focus-visible,.shell-logout-button.svelte-p2blqp:hover,.shell-logout-button.svelte-p2blqp:focus-visible{border-color:var(--mv-control-border-hover);background:var(--mv-control-bg-hover);color:var(--mv-accent)}.shell-logout-button.svelte-p2blqp{color:var(--mv-danger)}.context-pill.svelte-p2blqp{border:1px solid var(--mv-control-border);background:var(--mv-surface);color:var(--mv-text-muted);border-radius:999px;gap:.35rem;padding:.48rem .74rem;font-size:.82rem;font-weight:700}.context-pill.primary.svelte-p2blqp{background:color-mix(in srgb, var(--mv-accent-soft) 88%, var(--mv-surface-mix));color:var(--mv-text);max-width:min(18rem,38vw)}.context-pill.svelte-p2blqp img:where(.svelte-p2blqp){object-fit:contain;background:var(--mv-surface-strong);border-radius:4px;flex:none;width:1.15rem;height:1.15rem;padding:.08rem}.context-pill.svelte-p2blqp span:where(.svelte-p2blqp){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-pill.compact.svelte-p2blqp{padding-inline:.65rem}.global-actions.svelte-p2blqp{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;overflow:visible}.global-actions.svelte-p2blqp .mv-tooltip{z-index:5;display:inline-flex}.global-actions.svelte-p2blqp button:where(.svelte-p2blqp){border:1px solid var(--mv-control-border);background:var(--mv-surface);min-width:2.25rem;height:2.25rem;color:var(--mv-text);border-radius:999px;justify-content:center;gap:.4rem;padding:0 .8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;position:relative}.global-actions.svelte-p2blqp button:where(.svelte-p2blqp):hover,.global-actions.svelte-p2blqp button:where(.svelte-p2blqp):focus-visible,.global-actions.svelte-p2blqp button.active:where(.svelte-p2blqp){border-color:var(--mv-control-border-hover);background:var(--mv-control-bg-hover);color:var(--mv-accent)}.global-actions.svelte-p2blqp button:where(.svelte-p2blqp):disabled{cursor:wait;opacity:.62}.shell-nav-toggle.svelte-p2blqp{display:inline-flex}.module-sidebar.svelte-p2blqp{border:1px solid var(--mv-border);background:color-mix(in srgb, var(--mv-surface) 95%, var(--mv-surface-mix));border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:.9rem .8rem;display:grid;overflow:hidden;box-shadow:0 14px 32px #1018280d}.module-sidebar__site.svelte-p2blqp,.module-nav.svelte-p2blqp,.module-nav__section.svelte-p2blqp{display:grid}.module-sidebar__site.svelte-p2blqp{text-align:center;border-bottom:1px solid var(--mv-border);justify-items:center;gap:.35rem;padding:.35rem .25rem .7rem}.module-sidebar__logo.svelte-p2blqp{background:linear-gradient(135deg, color-mix(in srgb, var(--mv-accent-soft) 70%, var(--mv-panel-bg-muted)), color-mix(in srgb, var(--mv-accent-soft) 18%, var(--mv-card-bg)));border-radius:16px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.module-sidebar__logo.svelte-p2blqp img:where(.svelte-p2blqp){object-fit:contain;width:2rem;height:2rem}.module-sidebar__site.svelte-p2blqp strong:where(.svelte-p2blqp),.module-sidebar__site.svelte-p2blqp p:where(.svelte-p2blqp){margin:0}.module-sidebar__site.svelte-p2blqp strong:where(.svelte-p2blqp){letter-spacing:-.02em;font-size:.94rem}.module-sidebar__site.svelte-p2blqp p:where(.svelte-p2blqp){color:var(--mv-text-muted);font-size:.76rem;line-height:1.45}.module-nav.svelte-p2blqp{align-content:start;gap:.34rem;min-width:0;padding-right:.05rem;overflow:auto}.module-sidebar__footer.svelte-p2blqp{justify-content:center;min-width:0;max-width:100%;padding-top:.2rem;display:flex}.module-sidebar__quick-actions.svelte-p2blqp{background:linear-gradient(135deg, var(--mv-accent-strong), var(--mv-accent));color:#fff;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;width:min(100%,12.75rem);height:2.9rem;padding:0 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.module-sidebar__quick-actions.svelte-p2blqp:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--mv-accent-strong) 88%, white), color-mix(in srgb, var(--mv-accent) 92%, white))}.module-sidebar__quick-actions-icon.svelte-p2blqp{display:inline-flex;transform:rotate(180deg)}.module-nav__section.svelte-p2blqp{align-content:start;gap:.32rem}.module-nav__section-link.svelte-p2blqp{width:100%;min-width:0;color:var(--mv-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;padding:.68rem .78rem;font-size:.8rem;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.module-nav__link-copy.svelte-p2blqp{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;width:100%;min-width:0;display:inline-grid}.module-nav__link-copy.svelte-p2blqp span:where(.svelte-p2blqp):last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-nav__section-row.svelte-p2blqp{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;width:100%;min-width:0;display:grid}.module-nav__section-row--single.svelte-p2blqp{grid-template-columns:minmax(0,1fr)}.module-nav__section[data-active=true].svelte-p2blqp>.module-nav__section-row:where(.svelte-p2blqp) .module-nav__section-link:where(.svelte-p2blqp){border-color:var(--mv-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--mv-accent-soft) 58%, var(--mv-panel-bg-muted)), var(--mv-card-bg));color:var(--mv-text)}.module-nav__section-link.svelte-p2blqp:hover,.module-nav__section-link.svelte-p2blqp:focus-visible{border-color:var(--mv-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--mv-accent-soft) 42%, var(--mv-panel-bg-muted)), var(--mv-card-bg))}@media (width>=980px){.workspace-shell__body.svelte-p2blqp{grid-template-columns:250px minmax(0,1fr);min-height:0}.workspace-shell__sidebar-desktop.svelte-p2blqp{display:block}.workspace-shell__drawer-layer.svelte-p2blqp,.shell-nav-toggle.svelte-p2blqp{display:none}}@media (width<=979px){.workspace-shell.svelte-p2blqp{padding:.65rem}.workspace-shell__content.svelte-p2blqp{padding:.85rem 1rem}}@media (width>=720px){.shell-topbar.svelte-p2blqp{grid-template-columns:minmax(0,1fr) auto;align-items:center}.shell-topbar__left.svelte-p2blqp,.shell-topbar__right.svelte-p2blqp{flex-wrap:nowrap}.shell-topbar__right.svelte-p2blqp{justify-content:flex-end}}
