.auth-gate.svelte-1b7lsgo{display:grid;min-height:100svh;place-items:center;background:radial-gradient(circle at 35% 20%,rgba(183,200,121,.16),transparent 32%),linear-gradient(180deg,#171916,#20231f 62%,#11130f);color:var(--hc-color-text, #f3efe4);font-family:var(--hc-font-family, Inter, ui-sans-serif, system-ui);padding:clamp(1rem,4vw,3rem)}.auth-gate--loading.svelte-1b7lsgo{font-weight:850}.auth-gate__panel.svelte-1b7lsgo{display:grid;width:min(100%,46rem);gap:1rem;border:1px solid rgba(217,201,128,.24);border-radius:14px;background:#20231fe6;box-shadow:inset 0 0 28px #00000052,0 24px 60px #0000006b;padding:clamp(1rem,3vw,1.6rem)}.auth-gate__intro.svelte-1b7lsgo{display:grid;gap:.4rem}.auth-gate__intro.svelte-1b7lsgo span:where(.svelte-1b7lsgo),.auth-gate__note.svelte-1b7lsgo strong:where(.svelte-1b7lsgo){color:var(--hc-color-accent-strong, #e6d785);font-size:.76rem;font-weight:950;text-transform:uppercase}h1.svelte-1b7lsgo,p.svelte-1b7lsgo{margin:0}h1.svelte-1b7lsgo{color:var(--hc-color-text, #f3efe4);font-size:clamp(1.7rem,4vw,2.7rem)}p.svelte-1b7lsgo{color:var(--hc-color-text-muted, #c8c3b7);line-height:1.55}.auth-gate__mode-switch.svelte-1b7lsgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}button.svelte-1b7lsgo,input.svelte-1b7lsgo{min-height:40px;border:1px solid rgba(243,239,228,.14);border-radius:8px;background:#171916c7;color:var(--hc-color-text, #f3efe4);font:inherit}button.svelte-1b7lsgo{cursor:pointer;font-weight:850;padding:0 .85rem}button.active.svelte-1b7lsgo,button.svelte-1b7lsgo:hover,button.svelte-1b7lsgo:focus-visible{border-color:#b7c8796b;background:#b7c87924}.auth-gate__form.svelte-1b7lsgo{display:grid;gap:.75rem}label.svelte-1b7lsgo{display:grid;gap:.35rem;color:var(--hc-color-text-muted, #c8c3b7);font-size:.86rem;font-weight:850}input.svelte-1b7lsgo{padding:0 .8rem}.auth-gate__submit.svelte-1b7lsgo{min-height:44px;border-color:#b7c87973;background:#556b4a73}.auth-gate__submit.svelte-1b7lsgo:disabled{cursor:wait;opacity:.72}.auth-gate__status.svelte-1b7lsgo{border:1px solid rgba(205,107,85,.38);border-radius:8px;background:#cd6b551a;color:#f0b7a4;font-size:.9rem;font-weight:750;padding:.7rem .8rem}.auth-gate__note.svelte-1b7lsgo{display:grid;gap:.35rem;border:1px solid rgba(243,239,228,.1);border-radius:10px;background:#f3efe40d;padding:.9rem}.auth-gate__note.svelte-1b7lsgo p:where(.svelte-1b7lsgo){font-size:.86rem}.context-backdrop.svelte-1p5xkko{position:fixed;z-index:880;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.context-menu-host.svelte-1p5xkko{position:fixed;z-index:900;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(260px,calc(100vw - 18px));gap:6px;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-md);background:#1f221e;box-shadow:var(--hc-shadow-panel);color:var(--hc-color-text);overflow:hidden;padding:8px}header.svelte-1p5xkko{display:grid;gap:2px;border-bottom:1px solid rgba(243,239,228,.09);padding:4px 6px 8px}strong.svelte-1p5xkko{overflow:hidden;color:var(--hc-color-text);font-size:var(--hc-font-small-size);text-overflow:ellipsis;white-space:nowrap}header.svelte-1p5xkko span:where(.svelte-1p5xkko){overflow:hidden;color:var(--hc-color-text-faint);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.context-menu-host__items.svelte-1p5xkko{display:grid;gap:3px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.context-menu-host__items.svelte-1p5xkko button:where(.svelte-1p5xkko){display:grid;min-height:34px;justify-items:start;gap:1px;border:0;border-radius:var(--hc-radius-sm);background:transparent;color:var(--hc-color-text);font:inherit;padding:6px 8px;text-align:left}.context-menu-host__items.svelte-1p5xkko button:where(.svelte-1p5xkko):hover:not(:disabled),.context-menu-host__items.svelte-1p5xkko button:where(.svelte-1p5xkko):focus-visible:not(:disabled){background:#b7c8791f;outline:none}.context-menu-host__items.svelte-1p5xkko button.dangerous:where(.svelte-1p5xkko){color:#ffd0c5}.context-menu-host__items.svelte-1p5xkko button:where(.svelte-1p5xkko):disabled{color:var(--hc-color-text-faint);cursor:default;opacity:.58}small.svelte-1p5xkko{color:var(--hc-color-text-faint);font-size:.68rem}hr.svelte-1p5xkko{width:100%;height:1px;border:0;background:#f3efe417;margin:3px 0}.workspace-module-status.svelte-148v8aj{align-self:start;margin:0;border:1px solid rgba(243,239,228,.12);border-radius:var(--hc-radius-md);background:#f3efe40a;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:800;padding:var(--hc-space-sm)}.detached-shell.svelte-1fw71ru{display:grid;min-width:0;width:100%;height:100svh;min-height:100svh;overflow:auto;background:linear-gradient(120deg,rgba(85,107,74,.18),transparent 34%),linear-gradient(180deg,#171916,#20231f 54%,#151713);color:var(--hc-color-text);font-family:var(--hc-font-family);padding:clamp(var(--hc-space-md),2vw,var(--hc-space-lg))}.detached-shell.svelte-1fw71ru *{min-width:0}.detached-shell.svelte-1fw71ru img,.detached-shell.svelte-1fw71ru svg,.detached-shell.svelte-1fw71ru canvas,.detached-shell.svelte-1fw71ru video{max-width:100%}@media(max-width:720px){.detached-shell.svelte-1fw71ru{padding:var(--hc-space-md)}}.audit-entry.svelte-c64bh5{display:grid;gap:var(--hc-space-sm);border:1px solid rgba(243,239,228,.12);border-radius:var(--hc-radius-md);background:#f3efe40d;padding:var(--hc-space-md)}.audit-entry__main.svelte-c64bh5{display:grid;gap:var(--hc-space-xxs)}span.svelte-c64bh5{color:var(--hc-color-accent-strong);font-size:.72rem;font-weight:800;text-transform:uppercase}h3.svelte-c64bh5,p.svelte-c64bh5,dl.svelte-c64bh5{margin:0}h3.svelte-c64bh5{color:var(--hc-color-text);font-size:.98rem}p.svelte-c64bh5,summary.svelte-c64bh5,dt.svelte-c64bh5,dd.svelte-c64bh5{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}summary.svelte-c64bh5{cursor:pointer;font-weight:800}dl.svelte-c64bh5{display:grid;gap:var(--hc-space-xs);padding-top:var(--hc-space-sm)}dl.svelte-c64bh5 div:where(.svelte-c64bh5){display:grid;gap:2px}dt.svelte-c64bh5{color:var(--hc-color-text-faint);font-weight:800}code.svelte-c64bh5{display:block;max-height:120px;overflow:auto;border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-sm);background:#0000002e;color:var(--hc-color-text-muted);padding:var(--hc-space-xs);white-space:pre-wrap}.audit-window.svelte-1wlkvej{display:grid;width:min(880px,100%);gap:var(--hc-space-md)}header.svelte-1wlkvej,.toolbar.svelte-1wlkvej{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--hc-space-md)}header.svelte-1wlkvej div:where(.svelte-1wlkvej){display:grid;gap:var(--hc-space-xxs)}header.svelte-1wlkvej span:where(.svelte-1wlkvej){color:var(--hc-color-accent-strong);font-size:.72rem;font-weight:800;text-transform:uppercase}h2.svelte-1wlkvej,p.svelte-1wlkvej{margin:0}h2.svelte-1wlkvej{color:var(--hc-color-text);font-size:1.24rem}label.svelte-1wlkvej{display:inline-flex;align-items:center;gap:var(--hc-space-xs);color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:800}.filter-note.svelte-1wlkvej{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:800}input.svelte-1wlkvej{accent-color:rgb(183,200,121)}button.svelte-1wlkvej{min-height:34px;border:1px solid rgba(183,200,121,.38);border-radius:var(--hc-radius-md);background:#b7c87924;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}button.ghost.svelte-1wlkvej{border-color:#f3efe424;background:#f3efe40a;color:var(--hc-color-text-muted)}button.svelte-1wlkvej:disabled{opacity:.45}.message.svelte-1wlkvej{border:1px solid rgba(243,239,228,.12);border-radius:var(--hc-radius-md);background:#f3efe40d;color:var(--hc-color-text-muted);padding:var(--hc-space-sm)}.message.error.svelte-1wlkvej{border-color:#dc786047;background:#dc78601a;color:#ffd0c5}.audit-list.svelte-1wlkvej{display:grid;max-height:min(680px,70svh);gap:var(--hc-space-sm);overflow:auto}@media(max-width:720px){header.svelte-1wlkvej,.toolbar.svelte-1wlkvej{align-items:stretch;flex-direction:column}}.open-target-button.svelte-1ykgyvf{min-height:30px;border:1px solid rgba(183,200,121,.3);border-radius:var(--hc-radius-md);background:#b7c87921;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}.issue-card.svelte-e9a7qh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hc-space-sm);align-items:start;border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-lg);background:#f3efe40a;padding:var(--hc-space-md)}.issue-card.warnung.svelte-e9a7qh{border-color:#e2b56852}.issue-card.fehler.svelte-e9a7qh{border-color:#e8888861}.issue-card__content.svelte-e9a7qh{display:grid;gap:4px}h3.svelte-e9a7qh,p.svelte-e9a7qh{margin:0}span.svelte-e9a7qh{color:var(--hc-color-text-faint);font-size:.7rem;font-weight:800;text-transform:uppercase}h3.svelte-e9a7qh{color:var(--hc-color-text);font-size:.98rem}p.svelte-e9a7qh,small.svelte-e9a7qh{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}@media(max-width:680px){.issue-card.svelte-e9a7qh{grid-template-columns:1fr}}.diagnostics-window.svelte-fxldvd{display:grid;min-height:0;gap:var(--hc-space-md)}header.svelte-fxldvd,.diagnostics-summary.svelte-fxldvd{display:flex;align-items:center;justify-content:space-between;gap:var(--hc-space-md)}header.svelte-fxldvd div:where(.svelte-fxldvd):first-child{display:grid;gap:var(--hc-space-xxs)}header.svelte-fxldvd span:where(.svelte-fxldvd){color:var(--hc-color-text-faint);font-size:.72rem;font-weight:800;text-transform:uppercase}h2.svelte-fxldvd{margin:0;color:var(--hc-color-text);font-size:1.05rem}.diagnostics-actions.svelte-fxldvd{display:flex;flex-wrap:wrap;gap:var(--hc-space-xs);justify-content:flex-end}button.svelte-fxldvd{min-height:34px;border:1px solid rgba(183,200,121,.32);border-radius:var(--hc-radius-md);background:#b7c8791f;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}button.svelte-fxldvd:disabled{opacity:.55}.diagnostics-summary.svelte-fxldvd{border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-md);background:#f3efe40a;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);padding:var(--hc-space-sm)}.diagnostics-summary.svelte-fxldvd strong:where(.svelte-fxldvd){color:var(--hc-color-text)}.diagnostics-list.svelte-fxldvd{display:grid;align-content:start;gap:var(--hc-space-sm);min-height:0;overflow:auto}.diagnostics-error.svelte-fxldvd,.diagnostics-info.svelte-fxldvd,.diagnostics-empty.svelte-fxldvd{margin:0;border-radius:var(--hc-radius-md);font-size:var(--hc-font-small-size);padding:var(--hc-space-xs) var(--hc-space-sm)}.diagnostics-error.svelte-fxldvd{background:#e888881f;color:#e88888f2}.diagnostics-info.svelte-fxldvd{background:#8db8c71a;color:var(--hc-color-text-muted)}.diagnostics-empty.svelte-fxldvd{color:var(--hc-color-text-faint)}@media(max-width:720px){header.svelte-fxldvd,.diagnostics-summary.svelte-fxldvd{align-items:flex-start;flex-direction:column}}.advanced-panel.svelte-heazz{display:grid;align-content:start;gap:var(--hc-space-sm);border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-lg);background:#f3efe40a;padding:var(--hc-space-md)}h3.svelte-heazz,p.svelte-heazz{margin:0}h3.svelte-heazz{color:var(--hc-color-text);font-size:.95rem}p.svelte-heazz,span.svelte-heazz{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}.operator-list.svelte-heazz{display:grid;gap:var(--hc-space-xs)}.operator-list.svelte-heazz div:where(.svelte-heazz){display:grid;gap:2px}strong.svelte-heazz{color:var(--hc-color-text);font-size:var(--hc-font-small-size)}.operator-chip.svelte-roxlwd{display:inline-flex;min-height:28px;align-items:center;gap:var(--hc-space-xs);border:1px solid rgba(183,200,121,.28);border-radius:var(--hc-radius-md);background:#b7c8791f;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);padding:0 var(--hc-space-sm)}.operator-chip.excluded.svelte-roxlwd{border-color:#e8888857;background:#e888881f}strong.svelte-roxlwd{color:var(--hc-color-text-faint);font-size:.7rem;font-weight:800;text-transform:uppercase}.sort-selector.svelte-15p9b9e{display:grid;gap:var(--hc-space-xxs);color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}span.svelte-15p9b9e{font-weight:800}select.svelte-15p9b9e{min-height:34px;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-md);background:#f3efe40f;color:var(--hc-color-text);font:inherit;padding:0 var(--hc-space-sm)}.global-search-input.svelte-yr9ekg{display:grid;gap:var(--hc-space-sm)}.input-row.svelte-yr9ekg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hc-space-xs)}input.svelte-yr9ekg,button.svelte-yr9ekg{min-height:38px;border-radius:var(--hc-radius-md);font:inherit;font-size:var(--hc-font-small-size)}input.svelte-yr9ekg{min-width:0;border:1px solid rgba(243,239,228,.14);background:#f3efe40f;color:var(--hc-color-text);padding:0 var(--hc-space-sm)}button.svelte-yr9ekg{border:1px solid rgba(183,200,121,.34);background:#b7c87924;color:var(--hc-color-text);font-weight:800;padding:0 var(--hc-space-md)}.query-tools.svelte-yr9ekg{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:var(--hc-space-sm)}.chips.svelte-yr9ekg{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--hc-space-xs)}.chips.svelte-yr9ekg>span:where(.svelte-yr9ekg){color:var(--hc-color-text-faint);font-size:var(--hc-font-small-size)}@media(max-width:760px){.input-row.svelte-yr9ekg,.query-tools.svelte-yr9ekg{grid-template-columns:1fr}}.saved-list.svelte-1n1cy0e{display:grid;align-content:start;gap:var(--hc-space-sm);min-height:0}h3.svelte-1n1cy0e,p.svelte-1n1cy0e{margin:0}h3.svelte-1n1cy0e{color:var(--hc-color-text);font-size:.95rem}p.svelte-1n1cy0e,span.svelte-1n1cy0e{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}.saved-list__items.svelte-1n1cy0e{display:grid;gap:var(--hc-space-xs);overflow:auto}article.svelte-1n1cy0e{display:grid;gap:4px;border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-md);background:#f3efe40a;padding:var(--hc-space-xs)}article.active.svelte-1n1cy0e{border-color:#b7c8795c}button.svelte-1n1cy0e{border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.svelte-1n1cy0e:first-child{display:grid;gap:2px}.delete.svelte-1n1cy0e{color:#e88888f2;font-size:var(--hc-font-small-size);font-weight:800}.highlight-overlay.svelte-11kuepr{color:inherit}mark.svelte-11kuepr{border-radius:4px;background:#b7c87947;color:inherit;padding:0 .08em}.context-button.svelte-1wpqvt2{min-height:30px;border:1px solid rgba(183,200,121,.28);border-radius:var(--hc-radius-md);background:#b7c8791f;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}.result-card.svelte-5hrzd4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hc-space-sm);border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-lg);background:#f3efe40a;padding:var(--hc-space-md)}.result-card__main.svelte-5hrzd4,.result-card__actions.svelte-5hrzd4{display:grid;align-content:start;gap:4px}.result-card__actions.svelte-5hrzd4{justify-items:end}h3.svelte-5hrzd4,p.svelte-5hrzd4{margin:0}h3.svelte-5hrzd4{color:var(--hc-color-text);font-size:.98rem}span.svelte-5hrzd4{color:var(--hc-color-text-faint);font-size:.7rem;font-weight:800;text-transform:uppercase}p.svelte-5hrzd4,small.svelte-5hrzd4{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size)}strong.svelte-5hrzd4{color:#b7c879;font-size:var(--hc-font-small-size)}@media(max-width:720px){.result-card.svelte-5hrzd4{grid-template-columns:1fr}.result-card__actions.svelte-5hrzd4{justify-items:start}}.result-list.svelte-9ckidy{display:grid;align-content:start;gap:var(--hc-space-sm);min-height:0;overflow:auto}p.svelte-9ckidy{margin:0;color:var(--hc-color-text-faint);font-size:var(--hc-font-small-size)}.global-search-window.svelte-wt0jys{display:grid;min-height:0;gap:var(--hc-space-md)}header.svelte-wt0jys{display:flex;align-items:center;justify-content:space-between;gap:var(--hc-space-md)}header.svelte-wt0jys div:where(.svelte-wt0jys):first-child{display:grid;gap:var(--hc-space-xxs)}header.svelte-wt0jys span:where(.svelte-wt0jys){color:var(--hc-color-text-faint);font-size:.72rem;font-weight:800;text-transform:uppercase}h2.svelte-wt0jys{margin:0;color:var(--hc-color-text);font-size:1.05rem}.header-actions.svelte-wt0jys,.save-row.svelte-wt0jys{display:flex;flex-wrap:wrap;gap:var(--hc-space-xs);justify-content:flex-end}.save-row.svelte-wt0jys{justify-content:stretch}.save-row.svelte-wt0jys input:where(.svelte-wt0jys){flex:1 1 220px;min-width:0}button.svelte-wt0jys,input.svelte-wt0jys{min-height:34px;border-radius:var(--hc-radius-md);font:inherit;font-size:var(--hc-font-small-size)}button.svelte-wt0jys{border:1px solid rgba(183,200,121,.32);background:#b7c8791f;color:var(--hc-color-text);font-weight:800;padding:0 var(--hc-space-sm)}button.svelte-wt0jys:disabled{opacity:.55}input.svelte-wt0jys{border:1px solid rgba(243,239,228,.14);background:#f3efe40f;color:var(--hc-color-text);padding:0 var(--hc-space-sm)}.search-body.svelte-wt0jys{display:grid;min-height:0;grid-template-columns:minmax(210px,.42fr) minmax(320px,1fr) minmax(220px,.42fr);gap:var(--hc-space-md)}.search-error.svelte-wt0jys,.search-info.svelte-wt0jys{margin:0;border-radius:var(--hc-radius-md);font-size:var(--hc-font-small-size);padding:var(--hc-space-xs) var(--hc-space-sm)}.search-error.svelte-wt0jys{background:#e888881f;color:#e88888f2}.search-info.svelte-wt0jys{background:#8db8c71a;color:var(--hc-color-text-muted)}@media(max-width:980px){.search-body.svelte-wt0jys{grid-template-columns:1fr}}.command-palette.svelte-1t7ji8l{align-items:center;display:inline-flex;gap:var(--hc-space-xs)}.command-palette__button.svelte-1t7ji8l{min-height:30px;border:1px solid rgba(183,200,121,.28);border-radius:var(--hc-radius-md);background:#b7c8791f;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}.command-palette__button.svelte-1t7ji8l:hover,.command-palette__button.svelte-1t7ji8l:focus-visible,.command-palette__button.active.svelte-1t7ji8l{border-color:var(--hc-color-accent);color:var(--hc-color-text)}.command-palette__button.active.svelte-1t7ji8l{background:#b7c87933}.command-palette__status.svelte-1t7ji8l{max-width:22rem;overflow:hidden;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);text-overflow:ellipsis;white-space:nowrap}.command-palette__overlay.svelte-1t7ji8l{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;background:#12100cc7;padding:var(--hc-space-lg)}.command-palette__panel.svelte-1t7ji8l{min-width:0;min-height:0;max-height:calc(100svh - var(--hc-space-lg) * 2);align-self:center;border:1px solid rgba(243,239,228,.12);border-radius:var(--hc-radius-lg);background:var(--hc-color-surface, #1e1c17);padding:var(--hc-space-lg);overflow:auto}.internal-window.svelte-53ojtg{position:relative;display:grid;width:100%;min-width:0;min-height:0;max-width:100%;grid-template-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.internal-window__content.svelte-53ojtg{grid-row:1;min-width:0;min-height:0;max-width:100%;overflow:hidden;padding:0}.internal-window__content.svelte-53ojtg *{min-width:0}.internal-window__content.svelte-53ojtg img,.internal-window__content.svelte-53ojtg svg,.internal-window__content.svelte-53ojtg canvas,.internal-window__content.svelte-53ojtg video{max-width:100%}@media(max-width:720px){.internal-window__content.svelte-53ojtg{overflow:hidden}}@media(max-width:1100px),(max-height:760px){.internal-window.svelte-53ojtg{overflow:hidden;overscroll-behavior:contain;scrollbar-width:thin}.internal-window__content.svelte-53ojtg{height:100%;min-height:0;overflow:hidden}.internal-window__content.svelte-53ojtg>.actor-window,.internal-window__content.svelte-53ojtg>.talent-overview,.internal-window__content.svelte-53ojtg>.combat-module,.internal-window__content.svelte-53ojtg>.inventory-equipment-workspace,.internal-window__content.svelte-53ojtg>.item-library-window,.internal-window__content.svelte-53ojtg>.journal-window,.internal-window__content.svelte-53ojtg>.sketch-window,.internal-window__content.svelte-53ojtg>.settings-window{height:100%!important;min-height:0;max-height:100%;overflow:hidden!important}.internal-window__content.svelte-53ojtg>.combat-module{height:100%!important;min-height:0;overflow:auto!important;overscroll-behavior:contain}}.window-host.svelte-1o4p3we{display:grid;width:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.navigation.svelte-x47i5e{position:relative;z-index:25;display:flex;width:var(--hc-navigation-collapsed-width, 64px);min-width:0;min-height:0;max-width:min(82vw,252px);flex-direction:column;gap:var(--hc-space-sm);overflow:hidden;border-right:1px solid var(--hc-color-border-subtle);background:linear-gradient(180deg,#30342d,#1d211d);box-shadow:0 18px 44px #00000029;padding:var(--hc-space-md) var(--hc-space-xs);transition:width .17s ease,box-shadow .17s ease,background .17s ease}.navigation.svelte-x47i5e:hover,.navigation.svelte-x47i5e:focus-within{width:clamp(196px,17vw,252px);background:linear-gradient(180deg,#30342d,#1d211d);box-shadow:18px 0 48px #00000047;padding-inline:var(--hc-space-md)}.navigation__header.svelte-x47i5e{position:relative;display:flex;width:100%;min-width:0;min-height:28px;align-items:center;justify-content:center}.navigation.svelte-x47i5e:hover .navigation__header:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__header:where(.svelte-x47i5e){justify-content:space-between}.navigation__eyebrow.svelte-x47i5e{position:absolute;left:0;color:var(--hc-color-text-faint);font-size:.75rem;font-weight:700;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(-6px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.navigation.svelte-x47i5e:hover .navigation__eyebrow:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__eyebrow:where(.svelte-x47i5e){position:static;opacity:1;pointer-events:auto;transform:translate(0)}.navigation__compact-title.svelte-x47i5e{display:flex;width:100%;min-width:0;height:30px;align-items:center;justify-content:center;border:1px solid rgba(183,200,121,.24);border-radius:var(--hc-radius-md);background:#b7c8791a;color:var(--hc-color-text);font-size:.68rem;font-weight:900;letter-spacing:0;padding:0;text-align:center;text-transform:uppercase}.navigation.svelte-x47i5e:hover .navigation__compact-title:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__compact-title:where(.svelte-x47i5e){display:none}.navigation__items.svelte-x47i5e{display:grid;min-width:0;overflow:hidden;gap:var(--hc-space-xs);scrollbar-width:thin}.navigation.svelte-x47i5e:hover .navigation__items:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__items:where(.svelte-x47i5e){overflow-y:auto}button.svelte-x47i5e{display:grid;min-height:40px;min-width:0;grid-template-columns:5px 30px minmax(0,1fr);align-items:center;gap:var(--hc-space-xs);border:1px solid transparent;border-radius:var(--hc-radius-md);background:transparent;color:var(--hc-color-text-muted);font:inherit;font-weight:650;padding:0 var(--hc-space-xs);text-align:left;cursor:pointer}.navigation__icon.svelte-x47i5e{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--hc-radius-sm);background:#f3efe40d;color:var(--hc-color-text-faint);font-size:.82rem;font-weight:900;text-transform:uppercase}.navigation__label.svelte-x47i5e{min-width:0;overflow:hidden;opacity:0;text-overflow:ellipsis;transform:translate(-6px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.navigation.svelte-x47i5e:hover .navigation__label:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__label:where(.svelte-x47i5e){opacity:1;transform:translate(0)}button.active.svelte-x47i5e,button.svelte-x47i5e:hover{border-color:#b7c8793d;background:#b7c8791a;color:var(--hc-color-text)}.marker.svelte-x47i5e{width:3px;height:24px;border-radius:999px;background:transparent}button.active.svelte-x47i5e .marker:where(.svelte-x47i5e){background:var(--hc-color-accent)}.navigation__empty.svelte-x47i5e{margin:0;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);line-height:1.45}@media(max-width:820px){.navigation.svelte-x47i5e{width:auto;max-width:none;padding:var(--hc-space-md);box-shadow:none}.navigation__items.svelte-x47i5e{display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.navigation__header.svelte-x47i5e,.navigation.svelte-x47i5e:hover .navigation__header:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__header:where(.svelte-x47i5e){justify-content:flex-start}.navigation__compact-title.svelte-x47i5e{display:none}.navigation__eyebrow.svelte-x47i5e,.navigation.svelte-x47i5e:hover .navigation__eyebrow:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__eyebrow:where(.svelte-x47i5e),.navigation__label.svelte-x47i5e,.navigation.svelte-x47i5e:hover .navigation__label:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__label:where(.svelte-x47i5e){opacity:1;position:static;transform:none}button.svelte-x47i5e{flex:0 0 auto;min-width:9rem}}@media(max-width:980px),(max-height:720px){.navigation.svelte-x47i5e{width:var(--hc-navigation-collapsed-width, 52px);max-width:min(82vw,220px);gap:5px;padding:5px 4px}.navigation.svelte-x47i5e:hover,.navigation.svelte-x47i5e:focus-within{width:clamp(170px,28vw,220px);padding-inline:7px}.navigation__header.svelte-x47i5e{min-height:24px}.navigation__compact-title.svelte-x47i5e{height:25px;border-radius:7px;font-size:.58rem}.navigation__eyebrow.svelte-x47i5e{font-size:.66rem}.navigation__items.svelte-x47i5e{gap:4px}button.svelte-x47i5e{min-height:32px;grid-template-columns:4px 26px minmax(0,1fr);gap:4px;border-radius:7px;padding:0 4px}.navigation__icon.svelte-x47i5e{width:26px;height:26px;border-radius:7px;font-size:.74rem}.marker.svelte-x47i5e{width:3px;height:20px}}@media(max-width:820px)and (max-height:720px){.navigation.svelte-x47i5e{flex-direction:column;width:var(--hc-navigation-collapsed-width, 52px);max-width:min(82vw,220px);overflow:hidden;border-right:1px solid var(--hc-color-border-subtle);border-bottom:0}.navigation.svelte-x47i5e:hover,.navigation.svelte-x47i5e:focus-within{width:clamp(170px,34vw,220px)}.navigation__items.svelte-x47i5e{display:grid;overflow:hidden;padding-bottom:0}.navigation.svelte-x47i5e:hover .navigation__items:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__items:where(.svelte-x47i5e){overflow-y:auto;overflow-x:hidden}.navigation__header.svelte-x47i5e,.navigation.svelte-x47i5e:hover .navigation__header:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__header:where(.svelte-x47i5e){justify-content:center}.navigation.svelte-x47i5e:hover .navigation__header:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__header:where(.svelte-x47i5e){justify-content:space-between}.navigation__compact-title.svelte-x47i5e{display:flex}.navigation.svelte-x47i5e:hover .navigation__compact-title:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__compact-title:where(.svelte-x47i5e){display:none}.navigation__eyebrow.svelte-x47i5e,.navigation__label.svelte-x47i5e{opacity:0;transform:translate(-6px)}.navigation.svelte-x47i5e:hover .navigation__eyebrow:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__eyebrow:where(.svelte-x47i5e),.navigation.svelte-x47i5e:hover .navigation__label:where(.svelte-x47i5e),.navigation.svelte-x47i5e:focus-within .navigation__label:where(.svelte-x47i5e){opacity:1;transform:translate(0)}button.svelte-x47i5e{flex:none;min-width:0}}.context.svelte-180mi3a{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--hc-space-md);overflow:auto;border-left:1px solid var(--hc-color-border-subtle);background:#1d211de0;padding:var(--hc-space-lg) var(--hc-space-md)}@media(max-width:1180px){.context.svelte-180mi3a{border-top:1px solid var(--hc-color-border-subtle);border-left:0;padding:var(--hc-space-md)}}@media(max-width:820px){.context.svelte-180mi3a{max-height:none}}.context__section.svelte-180mi3a{min-width:0;border:1px solid rgba(243,239,228,.1);border-radius:var(--hc-radius-lg);background:#30342d94;box-shadow:var(--hc-shadow-inset);padding:var(--hc-space-md)}.context__section--quiet.svelte-180mi3a{background:#25292285}.context__eyebrow.svelte-180mi3a{color:var(--hc-color-text-faint);font-size:.75rem;font-weight:700;text-transform:uppercase}p.svelte-180mi3a{margin:0;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);line-height:1.55}.context__actions.svelte-180mi3a{display:flex;min-width:0;flex-wrap:wrap;gap:var(--hc-space-xs);margin-top:var(--hc-space-sm)}button.svelte-180mi3a{min-height:32px;max-width:100%;overflow:hidden;border:1px solid rgba(183,200,121,.32);border-radius:var(--hc-radius-md);background:#b7c87924;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}button.secondary.svelte-180mi3a{border-color:#f3efe424;background:#f3efe40f;color:var(--hc-color-text-muted)}button.svelte-180mi3a:hover,button.svelte-180mi3a:focus-visible{border-color:var(--hc-color-accent);color:var(--hc-color-text)}.context__status.svelte-180mi3a{border:1px solid rgba(183,200,121,.24);border-radius:var(--hc-radius-md);background:#b7c8791a;padding:var(--hc-space-sm)}.switcher.svelte-1tasld{display:grid;min-width:150px;gap:6px}span.svelte-1tasld{color:var(--hc-color-text-faint);font-size:.72rem;font-weight:800;text-transform:uppercase}select.svelte-1tasld{min-height:34px;min-width:0;width:100%;max-width:none;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-md);background:#171916b8;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:700;padding:0 var(--hc-space-sm)}select.svelte-1tasld:disabled{color:var(--hc-color-text-faint);opacity:.76}@media(max-width:720px){.switcher.svelte-1tasld{width:100%}}.hero-status.svelte-5tce{position:relative;container-type:inline-size;display:grid;width:100%;min-width:0;overflow:visible;border:1px solid rgba(222,193,128,.22);border-radius:8px;background:linear-gradient(135deg,#3a2f20b8,#191f1beb),#20231ff5;box-shadow:0 18px 44px #00000038;z-index:40}.hero-status.svelte-5tce:before{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(222,193,128,.08),transparent);content:"";opacity:.65;transform:translate(-65%);animation:svelte-5tce-hero-status-sweep 9s ease-in-out infinite;pointer-events:none}.hero-status.svelte-5tce:after{position:absolute;top:100%;right:0;left:0;z-index:59;height:12px;content:"";pointer-events:none}.hero-status.svelte-5tce:hover:after,.hero-status--hover-open.svelte-5tce:after{pointer-events:auto}.hero-status__compact.svelte-5tce{position:relative;z-index:3;display:grid;min-width:0;min-height:64px;grid-template-columns:minmax(170px,220px) minmax(0,1fr) max-content max-content;align-items:stretch;gap:8px;overflow:hidden;padding:7px 9px}.hero-status__compact-identity.svelte-5tce{display:grid;min-width:0;align-content:center;gap:5px}.hero-status__compact-empty.svelte-5tce{min-width:0;overflow:hidden;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hero-status__compact-values.svelte-5tce{display:grid;min-width:0;min-height:0;grid-template-columns:max-content minmax(260px,1fr) max-content;align-items:stretch;gap:7px;overflow:visible}.hero-status__compact-values--no-energy.svelte-5tce{grid-template-columns:max-content minmax(270px,1fr) max-content}.hero-status__compact-side.svelte-5tce{display:flex;min-width:0;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:5px;overflow:hidden}.hero-status__compact-side--right.svelte-5tce{justify-content:flex-end}.hero-status__compact-chip.svelte-5tce{display:grid;min-width:58px;min-height:50px;align-content:center;gap:1px;overflow:hidden;border:1px solid rgba(243,239,228,.12);border-radius:8px;background:#0d100e5c;padding:5px 7px}.hero-status__compact-chip--load.svelte-5tce{min-width:140px}.hero-status__compact-chip--energy.svelte-5tce{min-width:112px;border-color:#74a9c238;background:linear-gradient(135deg,#74a9c21a,#0d100e57),#0d100e5c}.hero-status__compact-chip--fate.svelte-5tce{min-width:88px;max-width:96px;grid-template-columns:minmax(0,1fr) minmax(2.15rem,2.45rem);align-items:center;column-gap:4px;padding:5px 6px}.hero-status__fate-label.svelte-5tce{display:block;min-width:0;overflow:hidden;color:#dec180eb;font-size:.58rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-status__compact-chip--fate.svelte-5tce input:where(.svelte-5tce){min-height:24px;font-size:.76rem;padding:0 3px}.hero-status__compact-resource-inputs.svelte-5tce,.hero-status__life-resource-inputs.svelte-5tce{display:grid;min-width:0;grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);align-items:end;gap:3px}.hero-status__life-resource-inputs.svelte-5tce{grid-template-columns:minmax(42px,.9fr) auto minmax(42px,.9fr) minmax(58px,auto)}.hero-status__compact-resource-inputs.svelte-5tce label:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce label:where(.svelte-5tce),.hero-status__load-input.svelte-5tce{display:grid;min-width:0;gap:1px}.hero-status__compact-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__compact-subline.svelte-5tce,.hero-status__load-input.svelte-5tce small:where(.svelte-5tce){overflow:hidden;color:var(--hc-color-text-faint);font-size:.56rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-status__compact-resource-inputs.svelte-5tce>span:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce>span:where(.svelte-5tce){align-self:end;color:var(--hc-color-text-faint);font-size:.7rem;font-weight:900;line-height:1.65rem}.hero-status__compact-resource-track.svelte-5tce{height:5px;overflow:hidden;border-radius:999px;background:#74a9c21f}.hero-status__compact-resource-fill.svelte-5tce{width:var(--meter-value, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#74a9c2f0,#dec180c7);transition:width .44s ease}.hero-status__compact-chip--energy.warning.svelte-5tce .hero-status__compact-resource-fill:where(.svelte-5tce){background:linear-gradient(90deg,#dec180f5,#b37c40e6)}.hero-status__compact-chip--energy.danger.svelte-5tce .hero-status__compact-resource-fill:where(.svelte-5tce){background:linear-gradient(90deg,#d65c4df5,#dec180b8)}.hero-status__life-card.svelte-5tce{display:grid;min-width:0;min-height:50px;align-content:center;gap:7px;overflow:hidden;border:1px solid rgba(117,170,117,.28);border-radius:8px;background:linear-gradient(135deg,#75aa7526,#0d100e75),#0d100e6b;padding:7px 9px}.hero-status__life-top.svelte-5tce{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.hero-status__life-top.svelte-5tce>div:where(.svelte-5tce){display:grid;min-width:0;gap:2px}.hero-status__life-card.svelte-5tce strong:where(.svelte-5tce),.hero-status__compact-chip.svelte-5tce strong:where(.svelte-5tce){color:#dec180eb;font-size:.66rem;font-weight:900;line-height:1;text-transform:uppercase}.hero-status__life-card.svelte-5tce span:where(.svelte-5tce),.hero-status__compact-chip.svelte-5tce span:where(.svelte-5tce){overflow:hidden;color:var(--hc-color-text);font-size:.8rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hero-status__life-card.warning.svelte-5tce{border-color:#dec1807a}.hero-status__life-card.danger.svelte-5tce{border-color:#d65c4d94;animation:svelte-5tce-hero-status-pulse-danger 1.9s ease-in-out infinite}.hero-status__pain-badge.svelte-5tce{display:grid;grid-template-columns:auto 2.4rem;align-items:center;gap:5px;border:1px solid rgba(243,239,228,.12);border-radius:999px;background:#f3efe40f;color:var(--hc-color-text-muted);font-size:.68rem;font-weight:900;padding:3px 7px}.hero-status__pain-badge.svelte-5tce span:where(.svelte-5tce){color:inherit;font-size:.66rem;line-height:1}.hero-status__pain-badge.warning.svelte-5tce{border-color:#dec18052;background:#dec1801f;color:#ffe4ae}.hero-status__pain-badge.danger.svelte-5tce{border-color:#d65c4d6b;background:#d65c4d24;color:#ffd0c5}.hero-status__life-track.svelte-5tce{height:10px;overflow:hidden;border-radius:999px;background:#f3efe41c}.hero-status__life-fill.svelte-5tce{width:var(--meter-value, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#75aa75fa,#dec180f5);transition:width .44s ease}.hero-status__life-card.warning.svelte-5tce .hero-status__life-fill:where(.svelte-5tce){background:linear-gradient(90deg,#dec180f2,#b37c40f2)}.hero-status__life-card.danger.svelte-5tce .hero-status__life-fill:where(.svelte-5tce){background:linear-gradient(90deg,#d65c4df5,#dec180d6)}.hero-status__pin.svelte-5tce{position:relative;z-index:4;min-height:32px;align-self:center;border:1px solid rgba(222,193,128,.24);border-radius:8px;background:#dec1801a;color:var(--hc-color-text);cursor:pointer;font:inherit;font-size:var(--hc-font-small-size);font-weight:850;padding:0 8px;white-space:nowrap}.hero-status__pin.svelte-5tce:hover,.hero-status__pin.svelte-5tce:focus-visible{background:#dec1802e}.hero-status__expanded.svelte-5tce{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:60;display:grid;min-width:0;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:var(--hc-space-sm);max-height:min(64vh,540px);overflow:auto;border:1px solid rgba(222,193,128,.26);border-radius:8px;background:linear-gradient(135deg,#3a2f20f0,#191f1bfa),#20231ffa;box-shadow:0 24px 64px #00000057;opacity:0;padding:var(--hc-space-sm);pointer-events:none;transform:translateY(-6px) scale(.988);transform-origin:top center;transition:opacity .16s ease,transform .18s ease,visibility .16s ease;visibility:hidden}.hero-status.svelte-5tce:hover .hero-status__expanded:where(.svelte-5tce),.hero-status.svelte-5tce:focus-within .hero-status__expanded:where(.svelte-5tce),.hero-status--hover-open.svelte-5tce .hero-status__expanded:where(.svelte-5tce),.hero-status--pinned.svelte-5tce .hero-status__expanded:where(.svelte-5tce){opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.hero-status--pinned.svelte-5tce .hero-status__expanded:where(.svelte-5tce){position:relative;top:auto;right:auto;left:auto;z-index:2;margin:0 8px 8px}@media(max-height:760px),(max-width:900px){.hero-status.svelte-5tce:not(.hero-status--pinned):hover:after,.hero-status--hover-open.svelte-5tce:not(.hero-status--pinned):after{pointer-events:none}.hero-status.svelte-5tce:not(.hero-status--pinned):hover .hero-status__expanded:where(.svelte-5tce),.hero-status.svelte-5tce:not(.hero-status--pinned):focus-within .hero-status__expanded:where(.svelte-5tce),.hero-status--hover-open.svelte-5tce:not(.hero-status--pinned) .hero-status__expanded:where(.svelte-5tce){opacity:0;pointer-events:none;transform:translateY(-4px) scale(.99);visibility:hidden}.hero-status--pinned.svelte-5tce .hero-status__expanded:where(.svelte-5tce){max-height:clamp(12rem,34vh,18rem);overflow-y:auto}}.hero-status__attributes.svelte-5tce,.hero-status__meters.svelte-5tce,.hero-status__facts.svelte-5tce,.hero-status__section.svelte-5tce{position:relative;z-index:1}.hero-status__section.svelte-5tce{display:grid;min-width:0;align-content:start;gap:var(--hc-space-xs);border:1px solid rgba(243,239,228,.1);border-radius:8px;background:#0d100e38;padding:var(--hc-space-sm)}.hero-status__section--attributes.svelte-5tce{grid-column:1 / -1}.hero-status__section-title.svelte-5tce{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--hc-space-sm);border-bottom:1px solid rgba(243,239,228,.08);padding-bottom:6px}.hero-status__eyebrow.svelte-5tce,.hero-status__loading.svelte-5tce,.hero-status__message.svelte-5tce,.hero-status__empty.svelte-5tce{color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:800}.hero-status__eyebrow.svelte-5tce{color:#dec180eb;letter-spacing:0;text-transform:uppercase}.hero-status__section-title.svelte-5tce span:where(.svelte-5tce){color:#dec180eb;font-size:.74rem;font-weight:900;text-transform:uppercase}.hero-status__section-title.svelte-5tce small:where(.svelte-5tce){color:var(--hc-color-text-muted);font-size:.72rem;font-weight:750;line-height:1.3}.hero-status__loading.svelte-5tce{border:1px solid rgba(243,239,228,.14);border-radius:999px;background:#f3efe40f;padding:5px 9px}.hero-status__empty.svelte-5tce{position:relative;z-index:1;grid-column:1 / -1;border:1px dashed rgba(243,239,228,.18);border-radius:8px;background:#00000024;padding:var(--hc-space-sm)}.hero-status__attributes.svelte-5tce{display:grid;grid-template-columns:repeat(8,minmax(42px,1fr));gap:6px}.hero-status__attribute.svelte-5tce,.hero-status__fact.svelte-5tce,.hero-status__meter.svelte-5tce{min-width:0;border:1px solid rgba(243,239,228,.12);border-radius:8px;background:#0d100e61;padding:6px 7px}.hero-status__attribute.svelte-5tce{display:grid;gap:2px;justify-items:center}.hero-status.svelte-5tce input:where(.svelte-5tce){min-width:0;width:100%;min-height:28px;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-sm);background:#05070657;color:var(--hc-color-text);font:inherit;font-size:.82rem;font-weight:900;padding:0 5px}.hero-status.svelte-5tce input:where(.svelte-5tce):focus-visible{outline:2px solid rgba(222,193,128,.42);outline-offset:2px}.hero-status.svelte-5tce input:where(.svelte-5tce):disabled{cursor:wait;opacity:.58}.hero-status__compact.svelte-5tce input:where(.svelte-5tce),.hero-status__life-card.svelte-5tce input:where(.svelte-5tce),.hero-status__pain-badge.svelte-5tce input:where(.svelte-5tce){min-height:22px;border-radius:6px;font-size:.72rem;padding:0 4px;text-align:center}.hero-status__pain-badge.svelte-5tce input:where(.svelte-5tce){min-height:20px;background:#05070647}.hero-status__attribute.svelte-5tce input:where(.svelte-5tce){text-align:center}.hero-status__attribute.svelte-5tce span:where(.svelte-5tce),.hero-status__fact.svelte-5tce span:where(.svelte-5tce),.hero-status__meter-top.svelte-5tce span:where(.svelte-5tce){color:var(--hc-color-text-faint);font-size:.7rem;font-weight:900;text-transform:uppercase}.hero-status__fact.svelte-5tce strong:where(.svelte-5tce){overflow:hidden;color:var(--hc-color-text);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.hero-status__attribute--missing.svelte-5tce input:where(.svelte-5tce){color:var(--hc-color-text-faint)}.hero-status__meters.svelte-5tce,.hero-status__facts.svelte-5tce{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px}.hero-status__effects.svelte-5tce{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.hero-status__meter.svelte-5tce,.hero-status__fact.svelte-5tce,.hero-status__effect.svelte-5tce{display:grid;gap:5px}.hero-status__fact--editable.svelte-5tce{cursor:text}.hero-status__effect.svelte-5tce{min-width:0;border:1px solid rgba(243,239,228,.12);border-radius:8px;background:#0d100e61;padding:6px 7px}.hero-status__effect.warning.svelte-5tce{border-color:#dec1806b;background:#dec18014}.hero-status__effect.danger.svelte-5tce{border-color:#d65c4d80;background:#d65c4d1a}.hero-status__effect.svelte-5tce span:where(.svelte-5tce){color:var(--hc-color-text-faint);font-size:.7rem;font-weight:900;text-transform:uppercase}.hero-status__effect.svelte-5tce strong:where(.svelte-5tce){overflow:hidden;color:var(--hc-color-text);font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.hero-status__load-input.svelte-5tce{grid-template-columns:1fr}.hero-status__load-track.svelte-5tce{height:5px;overflow:hidden;border-radius:999px;background:#f3efe41c}.hero-status__load-fill.svelte-5tce{width:var(--meter-value, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#75aa75eb,#dec180db,#75aa75eb);background-size:180% 100%;animation:svelte-5tce-hero-status-load-flow 2.8s ease-in-out infinite;transition:width .44s ease}.hero-status__compact-chip--load.warning.svelte-5tce .hero-status__load-fill:where(.svelte-5tce){background:linear-gradient(90deg,#dec180f5,#b37c40e6,#dec180f5)}.hero-status__compact-chip--load.danger.svelte-5tce .hero-status__load-fill:where(.svelte-5tce){background:linear-gradient(90deg,#d65c4df5,#dec180b8,#d65c4df5)}.hero-status__meter-top.svelte-5tce{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.hero-status__resource-inputs.svelte-5tce{display:grid;min-width:92px;grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);align-items:center;gap:4px}.hero-status__resource-inputs.svelte-5tce span:where(.svelte-5tce){color:var(--hc-color-text-faint);font-size:.72rem;font-weight:900}.hero-status__meter-track.svelte-5tce{height:6px;overflow:hidden;border-radius:999px;background:#f3efe41c}.hero-status__meter-fill.svelte-5tce{width:var(--meter-value, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#75aa75f5,#dec180f5);transition:width .44s ease}.hero-status__meter.svelte-5tce small:where(.svelte-5tce),.hero-status__fact.svelte-5tce small:where(.svelte-5tce),.hero-status__effect.svelte-5tce small:where(.svelte-5tce){overflow:hidden;color:var(--hc-color-text-muted);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hero-status__ap-inputs.svelte-5tce{display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:5px}.hero-status__ap-inputs.svelte-5tce label:where(.svelte-5tce){display:grid;gap:3px;min-width:0}.hero-status__ap-inputs.svelte-5tce small:where(.svelte-5tce){font-size:.62rem}.hero-status__meter.warning.svelte-5tce{border-color:#dec1807a;animation:svelte-5tce-hero-status-pulse-warning 2.8s ease-in-out infinite}.hero-status__meter.danger.svelte-5tce{border-color:#d65c4d94;animation:svelte-5tce-hero-status-pulse-danger 1.9s ease-in-out infinite}.hero-status__meter.warning.svelte-5tce .hero-status__meter-fill:where(.svelte-5tce){background:linear-gradient(90deg,#dec180f2,#b37c40f2)}.hero-status__meter.danger.svelte-5tce .hero-status__meter-fill:where(.svelte-5tce){background:linear-gradient(90deg,#d65c4df5,#dec180d6)}.hero-status__fact--wide.svelte-5tce{grid-column:span 2}.hero-status__message.svelte-5tce{position:relative;z-index:1;grid-column:1 / -1;margin:0;color:#dec180eb}.hero-status__message--neutral.svelte-5tce{color:var(--hc-color-text-muted)}@keyframes svelte-5tce-hero-status-sweep{0%,70%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes svelte-5tce-hero-status-pulse-warning{0%,to{box-shadow:0 0 #dec18000}50%{box-shadow:0 0 16px #dec1802e}}@keyframes svelte-5tce-hero-status-pulse-danger{0%,to{box-shadow:0 0 #d65c4d00}50%{box-shadow:0 0 18px #d65c4d3d}}@keyframes svelte-5tce-hero-status-load-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:1180px){.hero-status__compact.svelte-5tce{grid-template-columns:1fr auto;min-height:0;gap:6px;padding:6px 8px}.hero-status__compact-values.svelte-5tce{grid-template-columns:minmax(155px,.92fr) minmax(210px,1.65fr) minmax(110px,.7fr);grid-column:1 / -1;gap:6px;overflow:hidden}.hero-status__compact-side.svelte-5tce,.hero-status__compact-side--right.svelte-5tce{justify-content:flex-start}.hero-status__expanded.svelte-5tce{grid-template-columns:1fr}.hero-status__attributes.svelte-5tce{grid-template-columns:repeat(4,minmax(54px,1fr))}.hero-status__fact--wide.svelte-5tce{grid-column:span 1}}@media(max-width:860px){.hero-status__compact-values.svelte-5tce{grid-template-columns:minmax(0,1fr) minmax(180px,1.35fr)}.hero-status__compact-side--right.svelte-5tce{grid-column:1 / -1}.hero-status__compact-chip--load.svelte-5tce{width:min(100%,13rem);min-width:0}.hero-status__compact-chip.svelte-5tce,.hero-status__life-card.svelte-5tce{min-height:42px;padding:4px 6px}.hero-status__life-card.svelte-5tce{gap:4px}.hero-status__life-track.svelte-5tce{height:7px}}@media(max-width:620px){.hero-status__compact.svelte-5tce{grid-template-columns:minmax(0,1fr) max-content}.hero-status__compact-values.svelte-5tce{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scroll-snap-type:x proximity}.hero-status__compact-side.svelte-5tce{display:flex;flex:0 0 auto;scroll-snap-align:start}.hero-status__compact-side--right.svelte-5tce{grid-column:auto;flex:0 0 9.5rem}.hero-status__life-card.svelte-5tce{flex:0 0 min(24rem,82vw);scroll-snap-align:start}.hero-status__pin.svelte-5tce,.hero-status__loading.svelte-5tce{justify-self:start}.hero-status__pin.svelte-5tce{justify-self:end;min-height:28px;padding-inline:7px}.hero-status__compact-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__compact-subline.svelte-5tce,.hero-status__load-input.svelte-5tce small:where(.svelte-5tce){font-size:.5rem}.hero-status__life-top.svelte-5tce{align-items:start;gap:5px}.hero-status__life-resource-inputs.svelte-5tce{grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr)}.hero-status__life-resource-inputs.svelte-5tce>small:where(.svelte-5tce){display:none}}@media(max-width:980px),(max-height:720px){.hero-status.svelte-5tce{border-radius:7px}.hero-status__compact.svelte-5tce{position:relative;min-height:0;grid-template-columns:minmax(138px,.78fr) minmax(0,1.72fr);align-items:center;gap:4px;padding:4px 40px 4px 6px}.hero-status__compact-identity.svelte-5tce{gap:2px}.hero-status__eyebrow.svelte-5tce{font-size:.58rem;line-height:1}.hero-status__compact-values.svelte-5tce,.hero-status__compact-values--no-energy.svelte-5tce{display:grid;grid-column:auto;grid-template-columns:minmax(66px,.64fr) minmax(150px,1.6fr) minmax(70px,.66fr);gap:4px;overflow:hidden}.hero-status__compact-side.svelte-5tce,.hero-status__compact-side--right.svelte-5tce{grid-column:auto;justify-content:stretch;gap:3px;overflow:hidden}.hero-status__compact-chip.svelte-5tce,.hero-status__life-card.svelte-5tce{min-height:34px;border-radius:6px;padding:3px 5px}.hero-status__compact-chip--energy.svelte-5tce{min-width:76px}.hero-status__compact-chip--fate.svelte-5tce{min-width:50px;max-width:58px;grid-template-columns:1fr;justify-items:stretch;padding:3px 4px}.hero-status__fate-label.svelte-5tce{font-size:.5rem;text-align:center}.hero-status__compact-chip--fate.svelte-5tce input:where(.svelte-5tce){min-height:18px}.hero-status__compact-chip--load.svelte-5tce{width:auto;min-width:78px}.hero-status__life-card.svelte-5tce{gap:3px}.hero-status__life-top.svelte-5tce{gap:4px}.hero-status__life-card.svelte-5tce strong:where(.svelte-5tce),.hero-status__compact-chip.svelte-5tce strong:where(.svelte-5tce){font-size:.56rem}.hero-status__life-card.svelte-5tce span:where(.svelte-5tce),.hero-status__compact-chip.svelte-5tce span:where(.svelte-5tce){font-size:.7rem}.hero-status__compact-resource-inputs.svelte-5tce,.hero-status__life-resource-inputs.svelte-5tce{grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);gap:2px}.hero-status__compact-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__compact-subline.svelte-5tce,.hero-status__load-input.svelte-5tce small:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce>small:where(.svelte-5tce){display:none}.hero-status__compact-resource-inputs.svelte-5tce>span:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce>span:where(.svelte-5tce){font-size:.62rem;line-height:1.25rem}.hero-status__compact-resource-track.svelte-5tce,.hero-status__load-track.svelte-5tce{height:4px}.hero-status__life-track.svelte-5tce{height:6px}.hero-status.svelte-5tce input:where(.svelte-5tce),.hero-status__compact.svelte-5tce input:where(.svelte-5tce),.hero-status__life-card.svelte-5tce input:where(.svelte-5tce),.hero-status__pain-badge.svelte-5tce input:where(.svelte-5tce){min-height:20px;font-size:.68rem;padding:0 3px}.hero-status__pain-badge.svelte-5tce{grid-template-columns:minmax(0,auto) 1.8rem;gap:3px;padding:2px 4px}.hero-status__pain-badge.svelte-5tce span:where(.svelte-5tce){max-width:1.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-status__pin.svelte-5tce{position:absolute;top:5px;right:5px;width:30px;min-height:23px;align-self:center;overflow:hidden;padding:0;color:transparent;font-size:0}.hero-status__pin.svelte-5tce:after{content:"Fix";color:var(--hc-color-text);font-size:.58rem;font-weight:900}.hero-status--pinned.svelte-5tce .hero-status__pin:where(.svelte-5tce):after{content:"Los"}.hero-status__loading.svelte-5tce{display:none}.hero-status--pinned.svelte-5tce .hero-status__expanded:where(.svelte-5tce){max-height:min(24vh,8.5rem);margin:0 4px 4px;padding:6px}.hero-status__expanded.svelte-5tce{grid-template-columns:1fr;gap:6px}.hero-status__section.svelte-5tce{padding:6px}}@media(max-width:760px){.hero-status__compact.svelte-5tce{grid-template-columns:minmax(0,1fr)}.hero-status__compact-values.svelte-5tce,.hero-status__compact-values--no-energy.svelte-5tce{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(64px,.62fr) minmax(140px,1.3fr) minmax(68px,.62fr)}}@media(max-height:680px)and (min-width:760px){.hero-status__compact.svelte-5tce{grid-template-columns:minmax(150px,.78fr) minmax(0,1.82fr) max-content;gap:4px;padding:4px 36px 4px 5px}.hero-status__compact-values.svelte-5tce,.hero-status__compact-values--no-energy.svelte-5tce{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:minmax(58px,.45fr) minmax(138px,1.25fr) minmax(68px,.55fr);gap:4px;overflow:hidden}.hero-status__compact-side.svelte-5tce,.hero-status__compact-side--right.svelte-5tce{grid-column:auto;min-width:0;overflow:hidden}.hero-status__compact-chip.svelte-5tce,.hero-status__life-card.svelte-5tce{min-height:30px;padding:2px 4px}.hero-status__compact-chip--energy.svelte-5tce{min-width:58px}.hero-status__compact-chip--fate.svelte-5tce{min-width:42px;max-width:48px}.hero-status__compact-chip--load.svelte-5tce{min-width:58px}.hero-status__compact-resource-inputs.svelte-5tce,.hero-status__life-resource-inputs.svelte-5tce{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:2px}.hero-status__life-resource-inputs.svelte-5tce>small:where(.svelte-5tce),.hero-status__compact-subline.svelte-5tce,.hero-status__load-input.svelte-5tce small:where(.svelte-5tce),.hero-status__compact-resource-inputs.svelte-5tce small:where(.svelte-5tce),.hero-status__life-resource-inputs.svelte-5tce small:where(.svelte-5tce){display:none}.hero-status__life-top.svelte-5tce{align-items:center;gap:4px}.hero-status__life-track.svelte-5tce{height:5px}.hero-status__compact-resource-track.svelte-5tce,.hero-status__load-track.svelte-5tce{height:3px}.hero-status.svelte-5tce input:where(.svelte-5tce),.hero-status__compact.svelte-5tce input:where(.svelte-5tce),.hero-status__life-card.svelte-5tce input:where(.svelte-5tce),.hero-status__pain-badge.svelte-5tce input:where(.svelte-5tce){min-height:18px;font-size:.62rem}.hero-status__pin.svelte-5tce{top:4px;right:4px;width:28px;min-height:22px}}@media(max-width:760px)and (max-height:720px){.hero-status__compact.svelte-5tce{gap:4px;padding:4px 34px 4px 5px}.hero-status__compact-identity.svelte-5tce{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px}.hero-status__compact-values.svelte-5tce,.hero-status__compact-values--no-energy.svelte-5tce{display:flex;grid-row:auto;max-height:42px;overflow-x:auto;overflow-y:hidden;padding-bottom:0}.hero-status__compact-chip.svelte-5tce,.hero-status__life-card.svelte-5tce{flex:0 0 auto;min-height:32px;max-height:42px}.hero-status__life-card.svelte-5tce{width:min(18rem,72vw)}.hero-status__compact-chip--load.svelte-5tce{width:7.5rem}}@media(prefers-reduced-motion:reduce){.hero-status.svelte-5tce:before,.hero-status__meter.warning.svelte-5tce,.hero-status__meter.danger.svelte-5tce{animation:none}.hero-status__expanded.svelte-5tce,.hero-status__meter-fill.svelte-5tce,.hero-status__life-fill.svelte-5tce,.hero-status__compact-resource-fill.svelte-5tce,.hero-status__load-fill.svelte-5tce{transition:none}.hero-status__load-fill.svelte-5tce{animation:none}}.character-search.svelte-1u90kpn{position:relative;display:grid;min-width:0}.character-search__input-wrap.svelte-1u90kpn{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(243,239,228,.12);border-radius:8px;background:#0e110eb8;padding:4px 7px}label.svelte-1u90kpn,.character-search__kind.svelte-1u90kpn,.character-search__loading.svelte-1u90kpn{color:var(--hc-color-text-faint);font-size:.72rem;font-weight:900;text-transform:uppercase}input.svelte-1u90kpn{min-height:28px;min-width:0;border:1px solid transparent;border-radius:var(--hc-radius-md);background:#f3efe40f;color:var(--hc-color-text);font:inherit;padding:0 9px}input.svelte-1u90kpn:focus-visible{border-color:#b7c87975;outline:none;box-shadow:0 0 0 3px #b7c8791f}input.svelte-1u90kpn:disabled{color:var(--hc-color-text-faint);cursor:not-allowed}.character-search__results.svelte-1u90kpn{position:absolute;z-index:780;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:min(430px,58vh);overflow:auto;gap:4px;border:1px solid rgba(243,239,228,.14);border-radius:8px;background:#1c1f1b;box-shadow:var(--hc-shadow-panel);padding:7px}.character-search__result.svelte-1u90kpn{display:grid;min-height:58px;min-width:0;gap:2px;border:1px solid transparent;border-radius:var(--hc-radius-md);background:#f3efe40a;color:var(--hc-color-text);font:inherit;padding:8px 10px;text-align:left;cursor:pointer}.character-search__result.svelte-1u90kpn:hover,.character-search__result.svelte-1u90kpn:focus-visible{border-color:#b7c8795c;background:#b7c8791a;outline:none}.character-search__result.svelte-1u90kpn strong:where(.svelte-1u90kpn),.character-search__result.svelte-1u90kpn small:where(.svelte-1u90kpn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-search__result.svelte-1u90kpn strong:where(.svelte-1u90kpn){font-size:var(--hc-font-small-size)}.character-search__result.svelte-1u90kpn small:where(.svelte-1u90kpn),.character-search__message.svelte-1u90kpn{color:var(--hc-color-text-muted);font-size:.76rem}.character-search__message.svelte-1u90kpn{margin:0;padding:8px 10px}@media(max-width:720px){.character-search__input-wrap.svelte-1u90kpn{grid-template-columns:1fr}}@media(max-width:980px),(max-height:720px){.character-search__input-wrap.svelte-1u90kpn{grid-template-columns:minmax(0,1fr) auto;gap:4px;border-radius:6px;padding:3px 5px}label.svelte-1u90kpn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}input.svelte-1u90kpn{min-height:24px;border-radius:6px;font-size:.76rem;padding:0 7px}.character-search__loading.svelte-1u90kpn{font-size:.62rem}.character-search__results.svelte-1u90kpn{top:calc(100% + 4px);max-height:min(320px,52vh);border-radius:6px;padding:5px}.character-search__result.svelte-1u90kpn{min-height:48px;padding:6px 8px}}.statusbar.svelte-uaprtn{position:relative;z-index:30;display:grid;min-width:0;min-height:0;gap:6px;overflow:visible;border-bottom:1px solid var(--hc-color-border-subtle);background:#20231fdb;padding:7px clamp(var(--hc-space-md),1.8vw,var(--hc-space-lg))}.statusbar__messages.svelte-uaprtn{display:flex;min-width:0;flex-wrap:wrap;gap:var(--hc-space-xs)}.message.svelte-uaprtn{max-width:min(100%,420px);overflow:hidden;border:1px solid rgba(243,239,228,.14);border-radius:999px;background:#f3efe40f;color:var(--hc-color-text-muted);font-size:var(--hc-font-small-size);font-weight:700;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.message.svelte-uaprtn{width:100%}}@media(max-width:980px),(max-height:720px){.statusbar.svelte-uaprtn{gap:4px;padding:4px 6px}.statusbar__messages.svelte-uaprtn{gap:4px}.message.svelte-uaprtn{max-width:100%;border-radius:6px;font-size:.68rem;padding:4px 7px}}.message--warning.svelte-uaprtn{border-color:#e1b66d47;background:#e1b66d1a;color:#e1b66d}.cockpit.svelte-1dc8368{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(243,239,228,.11);border-radius:var(--hc-radius-lg);background:var(--hc-color-surface-soft);box-shadow:var(--hc-shadow-panel)}.cockpit__body.svelte-1dc8368{--hc-navigation-collapsed-width: clamp(76px, 5.8vw, 88px);display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-columns:var(--hc-navigation-collapsed-width) minmax(0,1fr);grid-template-areas:"navigation workspace"}.cockpit__body--with-context.svelte-1dc8368{grid-template-columns:var(--hc-navigation-collapsed-width) minmax(0,1fr) clamp(200px,18vw,280px);grid-template-areas:"navigation workspace context"}.cockpit__body.svelte-1dc8368 .navigation{grid-area:navigation}.workspace.svelte-1dc8368{position:relative;z-index:1;grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden;background:transparent;padding:0}@media(max-width:1100px),(max-height:760px){.workspace.svelte-1dc8368{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}}.cockpit__body.svelte-1dc8368 .context{grid-area:context}@media(max-width:1180px){.cockpit__body.svelte-1dc8368{grid-template-columns:var(--hc-navigation-collapsed-width) minmax(0,1fr);grid-template-areas:"navigation workspace"}.cockpit__body--with-context.svelte-1dc8368{grid-template-columns:var(--hc-navigation-collapsed-width) minmax(0,1fr);grid-template-areas:"navigation workspace" "navigation context"}}@media(max-width:820px){.cockpit__body.svelte-1dc8368{grid-template-columns:1fr;grid-template-areas:"navigation" "workspace"}.cockpit__body--with-context.svelte-1dc8368{grid-template-areas:"navigation" "workspace" "context"}.cockpit__body.svelte-1dc8368 .navigation{border-right:0;border-bottom:1px solid var(--hc-color-border-subtle)}.workspace.svelte-1dc8368{padding:0}}@media(max-width:980px),(max-height:720px){.cockpit.svelte-1dc8368{height:auto;min-height:100%;border-radius:8px;overflow:visible}.cockpit__body.svelte-1dc8368{--hc-navigation-collapsed-width: 52px;overflow:visible}.workspace.svelte-1dc8368{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(max-width:720px)and (max-height:720px){.cockpit__body.svelte-1dc8368,.cockpit__body--with-context.svelte-1dc8368{grid-template-columns:var(--hc-navigation-collapsed-width) minmax(0,1fr);grid-template-areas:"navigation workspace"}.cockpit__body.svelte-1dc8368 .navigation{border-right:1px solid var(--hc-color-border-subtle);border-bottom:0}}*{box-sizing:border-box}html{background:var(--hc-color-background, #171916)}body{margin:0;min-width:320px;min-height:100svh;overflow:hidden;background:var(--hc-color-background, #171916);color:var(--hc-color-text, #f3efe4);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--hc-font-base-size)}button{letter-spacing:0}input,select,textarea{box-sizing:border-box;min-width:0;max-width:100%}select{color-scheme:dark}select option{background:#1c1f1b;color:#f3efe4}.desktop-shell.svelte-1nql8k3{display:grid;width:100%;min-height:100svh;max-height:100svh;grid-template-rows:var(--hc-titlebar-height) auto minmax(0,1fr);overflow:hidden;background:linear-gradient(120deg,rgba(85,107,74,.22),transparent 34%),linear-gradient(180deg,#171916,#20231f 54%,#151713);color:var(--hc-color-text);font-family:var(--hc-font-family)}.desktop-shell__chrome.svelte-1nql8k3{grid-row:1;display:flex;min-width:0;min-height:0;align-items:center;justify-content:space-between;gap:var(--hc-space-md);border-bottom:1px solid rgba(243,239,228,.08);background:#171916d1;color:var(--hc-color-text-muted);padding:0 var(--hc-space-lg)}.desktop-shell__brand.svelte-1nql8k3,.desktop-shell__actions.svelte-1nql8k3{display:flex;min-width:0;align-items:center;gap:var(--hc-space-sm)}.desktop-shell__actions.svelte-1nql8k3{justify-content:flex-end}.desktop-shell__mode.svelte-1nql8k3{display:inline-flex;align-items:center;gap:var(--hc-space-xs)}.desktop-shell__mode.svelte-1nql8k3 select:where(.svelte-1nql8k3){min-height:30px;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-md);background:#171916bd;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}.desktop-shell__mode.svelte-1nql8k3 select:where(.svelte-1nql8k3):disabled{color:var(--hc-color-text-faint);opacity:.65}.desktop-shell__brand-button.svelte-1nql8k3,.desktop-shell__cockpit-button.svelte-1nql8k3{min-height:30px;border:1px solid transparent;border-radius:var(--hc-radius-md);background:transparent;color:var(--hc-color-text);font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-xs);cursor:pointer}.desktop-shell__brand-button.svelte-1nql8k3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-shell__brand-button.svelte-1nql8k3:hover,.desktop-shell__brand-button.svelte-1nql8k3:focus-visible,.desktop-shell__cockpit-button.svelte-1nql8k3:hover,.desktop-shell__cockpit-button.svelte-1nql8k3:focus-visible{border-color:#b7c87961;background:#b7c8791a}.desktop-shell__cockpit-button.svelte-1nql8k3{border-color:#b7c87947;background:#b7c8791f}.desktop-shell__detach-button.svelte-1nql8k3{min-height:30px;border:1px solid rgba(243,239,228,.14);border-radius:var(--hc-radius-md);background:#171916bd;color:var(--hc-color-text-muted);cursor:pointer;font:inherit;font-size:var(--hc-font-small-size);font-weight:800;padding:0 var(--hc-space-sm)}.desktop-shell__account.svelte-1nql8k3{display:inline-flex;min-width:0;align-items:center;gap:5px;border:1px solid rgba(217,201,128,.18);border-radius:var(--hc-radius-md);background:#d9c98014;padding:2px 4px 2px 8px}.desktop-shell__account.svelte-1nql8k3 span:where(.svelte-1nql8k3){overflow:hidden;max-width:10rem;color:var(--hc-color-text);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desktop-shell__account.svelte-1nql8k3 button:where(.svelte-1nql8k3){min-height:24px;border:1px solid rgba(243,239,228,.12);border-radius:7px;background:#17191699;color:var(--hc-color-text-muted);cursor:pointer;font:inherit;font-size:.68rem;font-weight:850;padding:0 7px}.desktop-shell__account.svelte-1nql8k3 button:where(.svelte-1nql8k3):hover,.desktop-shell__account.svelte-1nql8k3 button:where(.svelte-1nql8k3):focus-visible{color:var(--hc-color-text);border-color:#b7c87959}.desktop-shell__detach-button.svelte-1nql8k3:hover:not(:disabled),.desktop-shell__detach-button.svelte-1nql8k3:focus-visible{border-color:#b7c87961;background:#b7c8791f;color:var(--hc-color-text)}.desktop-shell__detach-button.svelte-1nql8k3:disabled{cursor:wait;opacity:.6}.desktop-shell__status.svelte-1nql8k3{grid-row:2;margin:0;overflow:hidden;border-bottom:1px solid rgba(225,182,109,.18);background:#e1b66d14;color:#e1b66d;font-size:var(--hc-font-small-size);font-weight:750;padding:4px var(--hc-space-lg);text-overflow:ellipsis;white-space:nowrap}.desktop-shell__chrome.svelte-1nql8k3 span:where(.svelte-1nql8k3){color:var(--hc-color-text-faint);font-size:var(--hc-font-small-size)}.desktop-shell__dot.svelte-1nql8k3{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--hc-color-accent);box-shadow:0 0 0 4px #b7c8791f}.desktop-shell__content.svelte-1nql8k3{grid-row:3;display:grid;min-width:0;min-height:0;overflow:hidden;padding:clamp(2px,.55vw,var(--hc-space-xs))}@media(max-width:720px){.desktop-shell.svelte-1nql8k3{grid-template-rows:auto auto minmax(0,1fr)}.desktop-shell__chrome.svelte-1nql8k3{align-items:flex-start;flex-direction:column;padding:var(--hc-space-md)}.desktop-shell__actions.svelte-1nql8k3{width:100%;align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.desktop-shell__mode.svelte-1nql8k3,.desktop-shell__mode.svelte-1nql8k3 select:where(.svelte-1nql8k3){width:100%}.desktop-shell__account.svelte-1nql8k3{width:100%;justify-content:space-between}}@media(max-width:980px),(max-height:720px){.desktop-shell.svelte-1nql8k3{grid-template-rows:minmax(30px,var(--hc-titlebar-height)) auto minmax(0,1fr)}.desktop-shell__chrome.svelte-1nql8k3{gap:5px;padding:0 7px}.desktop-shell__brand.svelte-1nql8k3{flex:1 1 9rem;gap:6px;overflow:hidden}.desktop-shell__actions.svelte-1nql8k3{flex:0 1 auto;gap:5px}.desktop-shell__dot.svelte-1nql8k3{width:8px;height:8px;box-shadow:0 0 0 3px #b7c8791f}.desktop-shell__brand-button.svelte-1nql8k3,.desktop-shell__cockpit-button.svelte-1nql8k3,.desktop-shell__detach-button.svelte-1nql8k3,.desktop-shell__mode.svelte-1nql8k3 select:where(.svelte-1nql8k3){min-height:26px;border-radius:7px;font-size:.68rem;padding:0 7px}.desktop-shell__brand-button.svelte-1nql8k3{max-width:12rem}.desktop-shell__mode.svelte-1nql8k3 span:where(.svelte-1nql8k3){display:none}.desktop-shell__account.svelte-1nql8k3 span:where(.svelte-1nql8k3){max-width:6.5rem}.desktop-shell__content.svelte-1nql8k3{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(max-width:720px)and (max-height:720px){.desktop-shell__chrome.svelte-1nql8k3{align-items:center;flex-direction:row;min-width:0;overflow-x:auto;padding:3px 6px}.desktop-shell__actions.svelte-1nql8k3{width:auto;flex-wrap:nowrap}.desktop-shell__mode.svelte-1nql8k3,.desktop-shell__mode.svelte-1nql8k3 select:where(.svelte-1nql8k3){width:auto}}
