.page-context-sidebar.svelte-1dmho8d{position:sticky;top:var(--hud-nav-height);z-index:10;box-sizing:border-box;width:var(--page-context-sidebar-width, 224px);max-height:calc(100vh - var(--hud-nav-height));overflow:visible;border:1px solid var(--ui-border);border-right-color:rgb(var(--tas-lime-rgb) / .22);border-radius:0;background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .055),transparent 160px),rgb(var(--tas-panel-rgb) / .94);box-shadow:18px 0 44px rgb(var(--tas-void-rgb) / .22);color:var(--text-color);backdrop-filter:blur(12px);transition:width .16s ease,border-color .16s ease,box-shadow .16s ease}.page-context-sidebar.collapsed.svelte-1dmho8d{width:var(--page-context-sidebar-collapsed-width, 52px)}.page-context-sidebar.canvas.svelte-1dmho8d{top:var(--hud-nav-height);width:var(--page-context-sidebar-width, 224px);height:calc(100vh - var(--hud-nav-height));max-height:calc(100vh - var(--hud-nav-height));border:0;border-right:1px solid var(--ui-border);background:rgb(var(--tas-panel-rgb) / .94);box-shadow:18px 0 44px rgb(var(--tas-void-rgb) / .24)}.page-context-sidebar.canvas.collapsed.svelte-1dmho8d{width:var(--page-context-sidebar-collapsed-width, 52px)}.page-context-sidebar.standard.svelte-1dmho8d,.page-context-sidebar.canvas.standard.svelte-1dmho8d{width:var(--page-context-sidebar-standard-width, 256px)}.page-context-sidebar.wide.svelte-1dmho8d,.page-context-sidebar.canvas.wide.svelte-1dmho8d{width:var(--page-context-sidebar-wide-width, 288px)}.page-context-sidebar.collapsed.standard.svelte-1dmho8d,.page-context-sidebar.collapsed.wide.svelte-1dmho8d,.page-context-sidebar.canvas.collapsed.standard.svelte-1dmho8d,.page-context-sidebar.canvas.collapsed.wide.svelte-1dmho8d{width:var(--page-context-sidebar-collapsed-width, 52px)}.page-context-sidebar.canvas.svelte-1dmho8d .context-sidebar-head:where(.svelte-1dmho8d){min-height:64px;padding:12px 52px 12px 12px}.page-context-sidebar.canvas.svelte-1dmho8d .context-collapse:where(.svelte-1dmho8d){top:12px;right:10px;z-index:2}.page-context-sidebar.canvas.collapsed.svelte-1dmho8d .context-sidebar-head:where(.svelte-1dmho8d){display:grid;place-items:center;min-height:52px;padding:6px}.page-context-sidebar.canvas.collapsed.svelte-1dmho8d .context-collapse:where(.svelte-1dmho8d){position:static;width:40px;height:40px;min-width:40px;min-height:40px}.page-context-sidebar.canvas.svelte-1dmho8d .context-sidebar-nav:where(.svelte-1dmho8d){max-height:calc(100vh - var(--hud-nav-height) - 64px)}.context-sidebar-head.svelte-1dmho8d{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:56px;padding:12px 42px 12px 14px;border-bottom:1px solid var(--ui-border)}.context-sidebar-title.svelte-1dmho8d{display:grid;gap:3px;min-width:0}.context-sidebar-title.svelte-1dmho8d span:where(.svelte-1dmho8d){overflow:hidden;color:var(--tas-lime);font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.14em;text-shadow:0 0 6px rgb(var(--tas-lime-rgb) / .16);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.context-sidebar-title.svelte-1dmho8d small:where(.svelte-1dmho8d){overflow:hidden;color:color-mix(in srgb,var(--text-muted) 84%,transparent);font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.context-collapse.svelte-1dmho8d{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px!important;min-width:30px;min-height:30px!important;box-sizing:border-box;padding:0!important;border:1px solid var(--ui-border)!important;border-radius:0;appearance:none;background:rgb(var(--tas-panel-rgb) / .88)!important;box-shadow:var(--ui-shadow-soft);color:var(--ui-text-muted)!important;font-family:var(--font-hud);font-size:18px;font-weight:800;line-height:1;cursor:pointer}.context-collapse.svelte-1dmho8d:hover,.context-collapse.svelte-1dmho8d:focus-visible{border-color:var(--ui-border-strong);background:rgb(var(--ui-data-rgb) / .08);color:var(--ui-text);box-shadow:0 0 0 1px rgb(var(--ui-data-rgb) / .08),var(--ui-shadow-soft);outline:none}.context-sidebar-nav.svelte-1dmho8d{display:grid;gap:8px;max-height:calc(100vh - var(--hud-nav-height) - 72px);overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:var(--hud-rule-strong) transparent}.context-sidebar-group.svelte-1dmho8d{display:grid;gap:4px}.context-group-label.svelte-1dmho8d{padding:0 6px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.context-group-toggle.svelte-1dmho8d{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;width:100%;min-height:26px;border:1px solid transparent!important;background:transparent;text-align:left;cursor:pointer}.context-group-toggle.svelte-1dmho8d span:where(.svelte-1dmho8d){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-group-toggle.svelte-1dmho8d i:where(.svelte-1dmho8d){display:grid;place-items:center;color:var(--tas-lime);font-style:normal;transform:rotate(90deg);transition:transform .14s ease}.context-group-toggle.collapsed-group.svelte-1dmho8d i:where(.svelte-1dmho8d){transform:rotate(0)}.context-group-toggle.svelte-1dmho8d:hover,.context-group-toggle.svelte-1dmho8d:focus-visible{border-color:rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .06);color:var(--text-color);outline:none}.context-group-items.svelte-1dmho8d{display:grid;gap:4px}.context-sidebar-item.svelte-1dmho8d{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px!important;min-width:0;width:100%;box-sizing:border-box;padding:0 8px 0 4px!important;border:1px solid transparent;border-radius:0;appearance:none;background:transparent!important;color:var(--ui-text-muted)!important;font-family:var(--font-hud);font-size:10.5px!important;font-weight:800;letter-spacing:.04em!important;text-align:left;text-decoration:none;text-transform:uppercase!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:none!important}.context-sidebar-item.svelte-1dmho8d:hover,.context-sidebar-item.svelte-1dmho8d:focus-visible{color:var(--ui-text)!important;background:rgb(var(--ui-data-rgb) / .07)!important;border-color:rgb(var(--ui-data-rgb) / .2)!important;outline:none}.context-sidebar-item.svelte-1dmho8d:not(.active):not(:hover):not(:focus-visible){border-color:transparent!important}.context-sidebar-item.active.svelte-1dmho8d{color:var(--tas-lime)!important;background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .18),rgb(var(--tas-lime-rgb) / .06)),rgb(var(--tas-void-rgb) / .28)!important;border-color:rgb(var(--tas-lime-rgb) / .34)!important;box-shadow:inset 4px 0 0 var(--tas-lime),0 0 12px rgb(var(--tas-lime-rgb) / .1)!important}.collapsed.svelte-1dmho8d .context-sidebar-item.active:where(.svelte-1dmho8d){box-shadow:inset 0 0 0 1px rgb(var(--tas-lime-rgb) / .32),0 0 12px rgb(var(--tas-lime-rgb) / .1)!important}.context-sidebar-item.disabled.svelte-1dmho8d,.context-sidebar-item.svelte-1dmho8d:disabled{opacity:.45;cursor:not-allowed}.item-mark.svelte-1dmho8d{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ui-border);border-radius:0;background:rgb(var(--tas-void-rgb) / .34);color:currentColor;font-size:9px;font-weight:850;letter-spacing:0}.item-label.svelte-1dmho8d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-sidebar-item.svelte-1dmho8d em:where(.svelte-1dmho8d){font-style:normal;color:inherit;font-size:9px;letter-spacing:.08em;opacity:.8}.collapsed.svelte-1dmho8d .context-sidebar-head:where(.svelte-1dmho8d){grid-template-columns:1fr;justify-items:center;min-height:52px;padding:6px}.collapsed.svelte-1dmho8d .context-collapse:where(.svelte-1dmho8d){position:static;width:40px;height:40px;min-width:40px;min-height:40px}.collapsed.svelte-1dmho8d .context-sidebar-title:where(.svelte-1dmho8d),.collapsed.svelte-1dmho8d .context-group-label:where(.svelte-1dmho8d),.collapsed.svelte-1dmho8d .item-label:where(.svelte-1dmho8d),.collapsed.svelte-1dmho8d .context-sidebar-item:where(.svelte-1dmho8d) em:where(.svelte-1dmho8d){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.collapsed.svelte-1dmho8d .context-sidebar-nav:where(.svelte-1dmho8d){padding:6px}.collapsed.svelte-1dmho8d .context-sidebar-item:where(.svelte-1dmho8d){grid-template-columns:1fr;justify-items:center;width:40px;min-height:40px!important;min-width:40px;max-width:40px;height:40px!important;box-sizing:border-box!important;padding:0!important}@media(max-width:860px){.page-context-sidebar.svelte-1dmho8d,.page-context-sidebar.collapsed.svelte-1dmho8d,.page-context-sidebar.canvas.svelte-1dmho8d,.page-context-sidebar.canvas.collapsed.svelte-1dmho8d{position:relative;top:auto;height:auto;width:100%;max-height:none;overflow:visible;border:1px solid var(--ui-border);box-shadow:18px 0 44px rgb(var(--tas-void-rgb) / .22)}.context-sidebar-head.svelte-1dmho8d,.page-context-sidebar.canvas.svelte-1dmho8d .context-sidebar-head:where(.svelte-1dmho8d),.page-context-sidebar.canvas.collapsed.svelte-1dmho8d .context-sidebar-head:where(.svelte-1dmho8d){display:none}.context-sidebar-nav.svelte-1dmho8d,.page-context-sidebar.canvas.svelte-1dmho8d .context-sidebar-nav:where(.svelte-1dmho8d){display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:visible;padding:8px;scrollbar-width:none}.context-sidebar-nav.svelte-1dmho8d::-webkit-scrollbar{display:none}.context-sidebar-group.svelte-1dmho8d,.context-group-items.svelte-1dmho8d{display:flex;gap:6px}.context-group-label.svelte-1dmho8d{display:none}.context-sidebar-item.svelte-1dmho8d,.collapsed.svelte-1dmho8d .context-sidebar-item:where(.svelte-1dmho8d){grid-template-columns:24px auto auto;width:auto;min-width:max-content;padding:0 10px 0 5px}.collapsed.svelte-1dmho8d .item-label:where(.svelte-1dmho8d),.collapsed.svelte-1dmho8d .context-sidebar-item:where(.svelte-1dmho8d) em:where(.svelte-1dmho8d){position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.item-mark.svelte-1dmho8d{width:24px;height:24px;font-size:9px}}.page-section-nav.svelte-tswx6k{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.page-section-nav.svelte-tswx6k::-webkit-scrollbar{display:none}.page-section-nav.svelte-tswx6k:has(.page-section-overflow[open]:where(.svelte-tswx6k)){overflow:visible}.page-section-nav-item.svelte-tswx6k{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-text-muted);font-family:var(--font-hud);font-size:12px;font-weight:720;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}.page-section-nav-item.svelte-tswx6k:hover,.page-section-nav-item.svelte-tswx6k:focus-visible{color:var(--ui-text);background:rgb(var(--tas-teal-rgb) / .06);border-color:rgb(var(--tas-teal-rgb) / .12);outline:none}.page-section-nav-item.active.svelte-tswx6k,.page-section-overflow.active.svelte-tswx6k>summary:where(.svelte-tswx6k){color:var(--ui-accent);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .16),transparent 100%),rgb(var(--tas-lime-rgb) / .08);border-color:rgb(var(--tas-lime-rgb) / .2)}.page-section-nav-item.disabled.svelte-tswx6k,.page-section-nav-item.svelte-tswx6k:disabled{opacity:.45;cursor:not-allowed}.page-section-nav-item.svelte-tswx6k em:where(.svelte-tswx6k){font-style:normal;color:inherit;font-size:10px;opacity:.82}.page-section-overflow.svelte-tswx6k{position:relative;flex:0 0 auto}.page-section-overflow.svelte-tswx6k summary:where(.svelte-tswx6k){list-style:none}.page-section-overflow.svelte-tswx6k summary:where(.svelte-tswx6k)::-webkit-details-marker{display:none}.page-section-overflow-menu.svelte-tswx6k{position:absolute;top:calc(100% + 6px);right:0;z-index:80;display:grid;gap:4px;width:min(320px,calc(100vw - 32px));max-height:min(520px,calc(100vh - var(--hud-nav-height) - 120px));overflow-y:auto;padding:8px;border:1px solid rgb(var(--tas-lime-rgb) / .22);border-radius:var(--ui-radius-sm);background:rgb(var(--tas-panel-rgb) / .98);box-shadow:0 22px 70px rgb(var(--tas-void-rgb) / .68)}.page-section-overflow-menu.svelte-tswx6k a:where(.svelte-tswx6k){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font-family:var(--font-hud);font-size:12px;font-weight:720;letter-spacing:0;text-decoration:none;white-space:nowrap}.page-section-overflow-menu.svelte-tswx6k a:where(.svelte-tswx6k):hover,.page-section-overflow-menu.svelte-tswx6k a:where(.svelte-tswx6k):focus-visible{color:var(--ui-text);background:rgb(var(--tas-teal-rgb) / .06);border-color:rgb(var(--tas-teal-rgb) / .12);outline:none}.page-section-overflow-menu.svelte-tswx6k a.active:where(.svelte-tswx6k){color:var(--ui-accent);background:rgb(var(--tas-lime-rgb) / .1);border-color:rgb(var(--tas-lime-rgb) / .2)}.page-section-overflow-menu.svelte-tswx6k a.disabled:where(.svelte-tswx6k){opacity:.45;pointer-events:none}.app-page-shell.svelte-1b82ce6{--app-page-gutter: clamp(10px, 1.4vw, 20px);min-width:0;color:var(--text-color);font-family:var(--font-hud)}@media(max-width:720px){.app-page-shell.svelte-1b82ce6{--app-page-gutter: 14px}}
