.panel-header[data-v-1407eab3]{display:flex;align-items:center;gap:.5em;padding:.45em .7em;background:var(--depth-2-bg, transparent);color:var(--depth-1-text, inherit);border-bottom:1px solid var(--whisper-border, rgba(0, 0, 0, .08));font:inherit;flex-shrink:0;-webkit-user-select:none;user-select:none}.panel-header--collapsed[data-v-1407eab3]{border-bottom-color:transparent}.panel-header__triangle[data-v-1407eab3]{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:.7em;line-height:1;padding:.2em .3em;border-radius:3px;transition:background .12s ease}.panel-header__triangle[data-v-1407eab3]:hover{background:var(--hover-bg, color-mix(in srgb, currentColor 10%, transparent))}.panel-header__triangle[data-v-1407eab3]:focus-visible{outline:2px solid var(--accent-bg, var(--accent, dodgerblue));outline-offset:1px}.panel-header__icon[data-v-1407eab3]{width:1.1em;height:1.1em;object-fit:contain;flex-shrink:0}.panel-header__title[data-v-1407eab3]{font-size:.95em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-header__badges[data-v-1407eab3]{display:flex;align-items:center;gap:.4em;min-width:0}.panel-header__count[data-v-1407eab3]{font-size:.8em;font-weight:600;padding:.1em .5em;border-radius:999px;background:var(--depth-3-bg, color-mix(in srgb, currentColor 8%, transparent));color:var(--depth-1-text, inherit);opacity:.85}.panel-header__spacer[data-v-1407eab3]{flex:1 1 auto}.panel-header__btn[data-v-1407eab3]{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:1em;line-height:1;padding:.3em .5em;border-radius:3px;transition:background .12s ease}.panel-header__btn[data-v-1407eab3]:hover{background:var(--hover-bg, color-mix(in srgb, currentColor 10%, transparent))}.panel-header__btn[data-v-1407eab3]:focus-visible{outline:2px solid var(--accent-bg, var(--accent, dodgerblue));outline-offset:1px}.panel-header__btn--close[data-v-1407eab3]{font-size:1.15em;opacity:.7}.panel-header__btn--close[data-v-1407eab3]:hover{opacity:1}.project-context-panel[data-v-2da3f198]{display:flex;flex-direction:column;height:100%;background:var(--depth-2-bg);overflow:hidden;margin:5px;border-radius:4px}.pcp-create-menu[data-v-2da3f198]{position:relative}.pcp-create-menu__list[data-v-2da3f198]{position:absolute;top:calc(100% + 4px);right:0;z-index:50;list-style:none;margin:0;padding:.25em 0;min-width:8em;background:var(--depth-2-bg);color:var(--depth-1-text);border:1px solid var(--whisper-border, rgba(0, 0, 0, .12));border-radius:4px;box-shadow:0 4px 12px #0000002e}.pcp-create-menu__item[data-v-2da3f198]{display:block;width:100%;text-align:left;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:.4em .85em}.pcp-create-menu__item[data-v-2da3f198]:hover{background:var(--hover-bg, color-mix(in srgb, currentColor 10%, transparent))}.pcp-create-menu__item[data-v-2da3f198]:focus-visible{outline:2px solid var(--accent-bg, var(--accent, dodgerblue));outline-offset:-2px}.btn-create-empty[data-v-2da3f198]{background:transparent;border:1px solid var(--whisper-border);color:var(--depth-2-text);padding:.25em .55em;border-radius:4px;cursor:pointer;font-size:.85em}.btn-create-empty[data-v-2da3f198]:hover{background:var(--depth-3-bg);border-color:var(--accent-bg)}.breadcrumb[data-v-2da3f198]{padding:.4em .75em;border-bottom:1px solid var(--whisper-border);flex-shrink:0}.breadcrumb ol[data-v-2da3f198]{list-style:none;padding:0;margin:0;display:flex;gap:.4em;flex-wrap:wrap;font-size:.8em}.crumb a[data-v-2da3f198]{color:var(--accent-bg);text-decoration:none}.crumb a[data-v-2da3f198]:hover{text-decoration:underline}.crumb .sep[data-v-2da3f198]{margin-left:.4em;color:var(--muted-fg, #888)}.empty[data-v-2da3f198]{padding:2em 1em;text-align:center;color:var(--muted-fg, #888);display:flex;flex-direction:column;gap:1em;align-items:center}.domains-list[data-v-2da3f198]{flex:1;overflow-y:auto;padding:.4em}.domain-card[data-v-2da3f198]{margin-bottom:.4em;border:1px solid var(--whisper-border);border-radius:4px;background:var(--depth-1-bg)}.domain-card.is-current[data-v-2da3f198]{border-color:var(--accent-bg)}.domain-card.is-expanded[data-v-2da3f198]{background:var(--depth-1-bg)}.domain-row[data-v-2da3f198]{display:flex;align-items:center;gap:.4em;padding:.4em .55em}.domain-toggle[data-v-2da3f198]{background:transparent;border:0;color:var(--muted-fg, #888);cursor:pointer;padding:0;width:1em;font-size:.85em}.domain-body[data-v-2da3f198]{flex:1;background:transparent;border:0;cursor:pointer;color:var(--depth-1-text);text-align:left;padding:0;display:flex;align-items:center;gap:.5em;min-width:0}.domain-body:hover .domain-name[data-v-2da3f198]{color:var(--accent-bg)}.domain-name[data-v-2da3f198]{flex:1;font-weight:500;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-key[data-v-2da3f198]{color:var(--muted-fg, #888);font-family:var(--mono, monospace);font-size:.75em;padding:.05em .4em;background:var(--depth-3-bg);border-radius:3px}.domain-count[data-v-2da3f198]{color:var(--muted-fg, #888);font-size:.8em;padding:.05em .5em;background:var(--depth-3-bg);border-radius:8px;min-width:1.5em;text-align:center}.projects-list[data-v-2da3f198]{list-style:none;padding:.2em 0 .3em 1.6em;border-left:1px dashed var(--whisper-border);margin:0 0 0 .9em}.project-card[data-v-2da3f198]{display:flex;align-items:center;gap:.4em;padding:.3em .5em;border-radius:3px}.project-card[data-v-2da3f198]:hover{background:var(--depth-3-bg)}.project-card:hover .ellipsis[data-v-2da3f198]{opacity:1}.project-card.is-current[data-v-2da3f198]{background:var(--depth-3-bg);border-left:2px solid var(--accent-bg);padding-left:calc(.5em - 2px)}.project-body[data-v-2da3f198]{flex:1;background:transparent;border:0;cursor:pointer;color:var(--depth-1-text);text-align:left;padding:0;display:flex;align-items:center;gap:.5em;min-width:0}.project-body:hover .project-name[data-v-2da3f198]{color:var(--accent-bg)}.project-name[data-v-2da3f198]{flex:1;font-size:.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-2da3f198]{padding:.05em .45em;border-radius:3px;font-size:.7em}.status-active[data-v-2da3f198]{background:var(--color-success-bg);color:var(--color-success)}.status-archived[data-v-2da3f198]{background:var(--whisper-border);color:var(--muted-fg, #888)}.status-completed[data-v-2da3f198]{background:var(--depth-3-bg)}.domain-empty[data-v-2da3f198]{padding:.5em 1em .5em 2.5em;color:var(--muted-fg, #888);font-size:.8em;display:flex;gap:.6em;align-items:center}.btn-add-project[data-v-2da3f198]{background:transparent;border:1px dashed var(--whisper-border);color:var(--accent-bg);padding:.15em .5em;border-radius:3px;cursor:pointer;font-size:.8em}.btn-add-project[data-v-2da3f198]:hover{border-color:var(--accent-bg)}.actions[data-v-2da3f198]{position:relative;flex-shrink:0}.ellipsis[data-v-2da3f198]{background:transparent;border:0;color:var(--depth-3-text);cursor:pointer;padding:.1em .4em;font-size:1em;line-height:1;opacity:.6;transition:opacity .15s}.domain-row:hover .ellipsis[data-v-2da3f198],.ellipsis[data-v-2da3f198]:hover{opacity:1}.ellipsis[data-v-2da3f198]:hover{color:var(--depth-1-text)}.ellipsis-menu[data-v-2da3f198]{position:absolute;top:100%;right:0;margin:0;padding:.25em 0;list-style:none;background:var(--depth-1-bg);border:1px solid var(--whisper-border);border-radius:4px;box-shadow:0 4px 12px #0003;z-index:10;min-width:160px}.menu-item[data-v-2da3f198]{padding:.4em .75em;font-size:.85em;color:var(--depth-1-text);cursor:pointer}.menu-item[data-v-2da3f198]:hover{background:var(--depth-3-bg)}.menu-item--danger[data-v-2da3f198]{color:var(--color-error)}.menu-item--danger[data-v-2da3f198]:hover{background:var(--color-error-bg)}
