@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.field-warning[data-v-1e5f684c]{color:var(--color-warning-text);background:var(--color-warning-surface);border-left:3px solid var(--color-warning-accent);font-size:var(--font-size-caption);text-align:left;border-radius:4px;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;line-height:1.5;display:flex}.field-warning .pi[data-v-1e5f684c]{color:var(--color-warning-accent);flex-shrink:0;margin-top:.1875rem;font-size:.875rem}.field-warning__body[data-v-1e5f684c]{flex:1;min-width:0}.field-warning__body p[data-v-1e5f684c]{margin:0 0 .5rem}.field-warning__body p[data-v-1e5f684c]:last-child{margin-bottom:0}.field-warning code[data-v-1e5f684c]{background:color-mix(in srgb, var(--color-warning-text) 12%, transparent);border-radius:3px;padding:0 .25rem;font-size:.75rem}.field-warning__cmd[data-v-1e5f684c]{background:color-mix(in srgb, var(--color-warning-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-warning-accent) 30%, transparent);font-size:.75rem;font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, monospace);color:var(--color-warning-text);white-space:pre;border-radius:4px;margin:.375rem 0;padding:.5rem .75rem;display:block;overflow-x:auto}.field-warning__cmd code[data-v-1e5f684c]{color:inherit;background:0 0;padding:0}.field-warning__hint[data-v-1e5f684c]{color:var(--color-warning-text);opacity:.8;font-style:italic}.branch-state-empty[data-v-948c0d20]{align-items:center;gap:var(--space-1_5);padding:var(--space-2) 0;text-align:center;flex-direction:column;display:flex}.branch-state-empty__icon[data-v-948c0d20]{color:var(--color-fg-muted,var(--color-info-accent));font-size:24px}.branch-state-empty__title[data-v-948c0d20]{font-size:var(--font-size-sm);margin:0;font-weight:500}.branch-state-empty__sub[data-v-948c0d20]{font-size:var(--font-size-xs);color:var(--color-fg-muted,var(--color-info-text));margin:0}.branch-state-empty__cta[data-v-948c0d20]{width:100%}.unseen-dot[data-v-e8347ea3]{background:var(--color-unseen-dot);vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:6px;display:inline-block}.unseen-dot--corner[data-v-e8347ea3]{box-shadow:0 0 0 2px var(--bg-dark);margin:0;position:absolute;top:2px;right:2px}.unseen-dot--count[data-v-e8347ea3]{border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:16px;height:auto;padding:1px 5px;display:inline-flex}.unseen-dot__count[data-v-e8347ea3]{color:var(--bg-dark);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:1}.sr-only[data-v-e8347ea3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tree-node[data-v-fa653e6e]{--guide-left:calc(var(--node-depth,0) * var(--tree-indent) + var(--tree-guide-offset))}.tree-node__row[data-v-fa653e6e]{align-items:center;gap:var(--tree-row-gap);cursor:pointer;text-align:left;width:100%;padding-block:var(--tree-row-padding-y);padding-right:var(--tree-row-padding-r);padding-left:calc(var(--node-depth,0) * var(--tree-indent) + var(--tree-base-padding));font:inherit;color:var(--text-secondary);border-radius:var(--radius-md);transition:background var(--duration-fast);background:0 0;border:none;display:flex;position:relative}.tree-node__row[data-v-fa653e6e]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.tree-node__row[data-v-fa653e6e]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset);border-radius:var(--radius-md)}.tree-node__row--active[data-v-fa653e6e]{background:var(--green-faint);color:var(--text-primary);font-weight:600}.tree-node__row--active[data-v-fa653e6e]:hover{background:var(--green-faint);color:var(--text-primary)}.tree-node__row--active .tree-node__ext[data-v-fa653e6e],.tree-node__row--active .tree-node__meta[data-v-fa653e6e]{color:var(--text-primary);font-weight:600}.tree-node__chevron[data-v-fa653e6e]{font-size:var(--font-size-sm);width:var(--icon-size-sm);text-align:center;color:var(--text-muted);transition:color var(--duration-fast)}.tree-node__row:hover .tree-node__chevron[data-v-fa653e6e],.tree-node__row:focus-visible .tree-node__chevron[data-v-fa653e6e]{color:var(--text-secondary)}.tree-node__chevron--loading[data-v-fa653e6e]{opacity:.6}.tree-node__chevron-target[data-v-fa653e6e]{min-width:var(--space-6,24px);min-height:var(--space-6,24px);border-radius:var(--radius-sm,4px);transition:background var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tree-node__chevron-target[data-v-fa653e6e]:hover{background:color-mix(in srgb, var(--border) 50%, transparent)}.tree-node__file-indent[data-v-fa653e6e]{width:var(--icon-size-sm);flex-shrink:0}.tree-node__checkbox[data-v-fa653e6e]{min-width:var(--space-6,24px);min-height:var(--space-6,24px);color:var(--text-muted);transition:color var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tree-node__checkbox .pi-check-square[data-v-fa653e6e],.tree-node__checkbox .pi-minus-square[data-v-fa653e6e]{color:var(--green-primary)}.tree-node__row:hover .tree-node__checkbox[data-v-fa653e6e],.tree-node__row:focus-visible .tree-node__checkbox[data-v-fa653e6e]{color:var(--text-secondary)}.tree-node__row:hover .tree-node__checkbox .pi-check-square[data-v-fa653e6e],.tree-node__row:hover .tree-node__checkbox .pi-minus-square[data-v-fa653e6e]{color:var(--green-primary)}.tree-node__checkbox[aria-disabled=true][data-v-fa653e6e]{opacity:.5;cursor:progress}.tree-node__pick-indicator[data-v-fa653e6e]{font-size:var(--font-size-sm);width:var(--icon-size-sm);text-align:center;color:var(--text-muted);opacity:.45;transition:color var(--duration-fast), opacity var(--duration-fast), transform var(--duration-fast);flex-shrink:0}.tree-node__row--picker-selected .tree-node__pick-indicator[data-v-fa653e6e]{color:var(--green-primary);opacity:1;transform:scale(1.1)}.tree-node__row--picker-selected[data-v-fa653e6e]{background:var(--green-faint);color:var(--text-primary);font-weight:500}.tree-node__row--picker-selected[data-v-fa653e6e]:hover{background:var(--green-faint);color:var(--text-primary)}.tree-node__row--picker-selected .tree-node__ext[data-v-fa653e6e],.tree-node__row--picker-selected .tree-node__meta[data-v-fa653e6e]{color:var(--text-secondary)}.tree-node__name[data-v-fa653e6e]{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:baseline;min-width:0;display:flex;overflow:hidden}.tree-node__name-base[data-v-fa653e6e]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.tree-node__ext[data-v-fa653e6e]{color:var(--text-muted);flex-shrink:0;font-size:.85em}.tree-node__meta[data-v-fa653e6e]{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;padding-left:var(--space-1);flex-shrink:0}.tree-node__mark-seen[data-v-fa653e6e]{margin-left:var(--space-1);width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--space-1);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast), color var(--duration-fast), background var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tree-node__mark-seen .pi[data-v-fa653e6e]{font-size:var(--font-size-sm)}.tree-node__row:hover .tree-node__mark-seen[data-v-fa653e6e],.tree-node__row:focus-visible .tree-node__mark-seen[data-v-fa653e6e],.tree-node__mark-seen[data-v-fa653e6e]:focus-visible{opacity:1}.tree-node__mark-seen[data-v-fa653e6e]:hover{color:var(--green-primary);background:var(--bg-elevated)}.tree-node__mark-seen[data-v-fa653e6e]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.tree-expand-enter-active[data-v-fa653e6e]{transition:opacity var(--duration-fast) var(--ease-default)}.tree-expand-enter-from[data-v-fa653e6e]{opacity:0}.tree-node__children[data-v-fa653e6e]{position:relative}.tree-node__children[data-v-fa653e6e]:before{content:"";left:var(--guide-left);top:0;bottom:var(--space-1);width:var(--space-px);background:var(--border);pointer-events:none;position:absolute}.tree-node__skeleton-children[data-v-fa653e6e]{flex-direction:column;display:flex}.tree-node__skeleton-row[data-v-fa653e6e]{align-items:center;gap:var(--tree-row-gap,6px);padding-block:var(--tree-row-padding-y,4px);padding-right:var(--tree-row-padding-r,8px);display:flex}.tree-node__skeleton-icon[data-v-fa653e6e]{width:var(--icon-size-sm,14px);height:var(--icon-size-sm,14px);background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:3px;flex-shrink:0;animation:1.4s ease-in-out infinite skeleton-shimmer-fa653e6e}.tree-node__skeleton-label[data-v-fa653e6e]{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:4px;height:11px;animation:1.4s ease-in-out .1s infinite skeleton-shimmer-fa653e6e}@keyframes skeleton-shimmer-fa653e6e{0%,to{opacity:.45}50%{opacity:.9}}.tree-node__chain-separator[data-v-fa653e6e]{color:var(--text-muted);opacity:.55;flex-shrink:0;margin-inline:.25em;font-weight:400}.tree-node__row--picker-partial[data-v-fa653e6e]{position:relative}.tree-node__row--picker-partial[data-v-fa653e6e]:before{content:"";left:0;top:var(--tree-row-padding-y,4px);bottom:var(--tree-row-padding-y,4px);background:var(--green-primary);opacity:.45;border-radius:1px;width:2px;position:absolute}.file-tree-panel[data-v-54cf2109]{overflow-y:auto}.file-tree-panel__status[data-v-54cf2109]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);color:var(--text-muted)}.file-tree-panel__status--error[data-v-54cf2109]{color:var(--color-danger-text)}.file-tree-panel__empty[data-v-54cf2109]{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6,1.5rem) var(--space-4,1rem);color:var(--text-muted);flex-direction:column;min-height:180px;display:flex}.file-tree-panel__empty-icon[data-v-54cf2109]{opacity:.55;font-size:1.75rem}.file-tree-panel__empty-title[data-v-54cf2109]{color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:600}.file-tree-panel__empty-hint[data-v-54cf2109]{max-width:28ch;margin:0;font-size:.8125rem;line-height:1.4}.file-tree-panel__empty-hint--pointer[data-v-54cf2109]{margin-top:var(--space-1);color:var(--text-tertiary,var(--text-muted));font-size:.75rem}.file-tree-panel__empty-chip-ref[data-v-54cf2109]{padding:0 var(--space-1);background:var(--color-success-surface);color:var(--color-success-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);border-radius:3px;font-size:.6875rem;font-weight:500;display:inline-block}.file-tree-panel__empty--actionable[data-v-54cf2109]{gap:var(--space-3);padding-top:var(--space-8,2rem)}.file-tree-panel__skeletons[data-v-54cf2109]{flex-direction:column;display:flex}.skeleton-row[data-v-54cf2109]{align-items:center;gap:var(--tree-row-gap,6px);padding-block:var(--tree-row-padding-y,4px);padding-right:var(--tree-row-padding-r,8px);display:flex}.skeleton-icon[data-v-54cf2109]{width:var(--icon-size-sm,14px);height:var(--icon-size-sm,14px);background:var(--skeleton-base,color-mix(in srgb, var(--border) 80%, transparent));border-radius:3px;flex-shrink:0;animation:1.4s ease-in-out infinite skeleton-shimmer-54cf2109}.skeleton-label[data-v-54cf2109]{background:var(--skeleton-base,color-mix(in srgb, var(--border) 80%, transparent));border-radius:4px;height:12px;animation:1.4s ease-in-out .1s infinite skeleton-shimmer-54cf2109}@keyframes skeleton-shimmer-54cf2109{0%,to{opacity:.5}50%{opacity:1}}.sidebar-files__sr-only[data-v-1fd5acbb]{width:var(--space-px);height:var(--space-px);margin:calc(-1 * var(--space-px));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.sidebar-files[data-v-1fd5acbb]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-files__header[data-v-1fd5acbb]{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--toolbar-height);padding:0 var(--space-4);border-bottom:var(--space-px) solid var(--border);background:var(--bg-dark);flex-shrink:0;display:flex}.sidebar-files__title-group[data-v-1fd5acbb]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sidebar-files__title[data-v-1fd5acbb]{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.sidebar-files__mode[data-v-1fd5acbb]{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);padding:var(--space-0_5) var(--space-2);border:var(--space-px) solid;white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.sidebar-files__mode .pi[data-v-1fd5acbb]{font-size:var(--font-size-2xs)}.sidebar-files__mode--preview[data-v-1fd5acbb]{color:var(--color-unseen-dot);background:color-mix(in srgb, var(--color-unseen-dot) 12%, transparent);border-color:color-mix(in srgb, var(--color-unseen-dot) 45%, transparent)}.sidebar-files__mode--local[data-v-1fd5acbb]{color:var(--text-muted);background:var(--bg-elevated);border-color:var(--border)}.sidebar-files__mode--workspace[data-v-1fd5acbb]{color:var(--color-unseen-dot);background:color-mix(in srgb, var(--color-unseen-dot) 12%, transparent);border-color:color-mix(in srgb, var(--color-unseen-dot) 45%, transparent)}.sidebar-files__mode--stale[data-v-1fd5acbb]{filter:saturate(.5);opacity:.82;border-style:dashed}.sidebar-files__mode-clock[data-v-1fd5acbb]{font-size:var(--font-size-2xs);opacity:.9}.sidebar-files__status-dot[data-v-1fd5acbb]{background:var(--text-muted);border-radius:999px;flex:none;width:.5rem;height:.5rem}.sidebar-files__status-dot--good[data-v-1fd5acbb]{background:var(--color-success-text)}.sidebar-files__status-dot--warn[data-v-1fd5acbb]{background:var(--color-warning-text)}.sidebar-files__status-dot--info[data-v-1fd5acbb],.sidebar-files__status-dot--cta[data-v-1fd5acbb]{background:var(--color-unseen-dot)}.sidebar-files__status-dot--danger[data-v-1fd5acbb]{background:var(--color-danger-text)}.sidebar-files__mode--action[data-v-1fd5acbb]{cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);font-family:inherit}.sidebar-files__mode--action[data-v-1fd5acbb]:hover{background:color-mix(in srgb, var(--color-unseen-dot) 22%, transparent);border-color:color-mix(in srgb, var(--color-unseen-dot) 70%, transparent)}.sidebar-files__mode--action[data-v-1fd5acbb]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.sidebar-files__mode-dismiss[data-v-1fd5acbb]{font-size:var(--font-size-2xs);opacity:.75}.sidebar-files__header-actions[data-v-1fd5acbb]{align-items:center;gap:var(--space-2);display:flex}.sidebar-files__mark-all-seen[data-v-1fd5acbb]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--font-size-sm);color:var(--text-muted);border:var(--space-px) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;display:inline-flex}.sidebar-files__mark-all-seen .pi[data-v-1fd5acbb]{font-size:var(--font-size-2xs)}.sidebar-files__mark-all-seen[data-v-1fd5acbb]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.sidebar-files__mark-all-seen[data-v-1fd5acbb]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.sidebar-files__body[data-v-1fd5acbb]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-files__search[data-v-1fd5acbb]{padding:var(--space-3) var(--space-3) var(--space-2);flex-shrink:0;position:relative}.sidebar-files__search-icon[data-v-1fd5acbb]{left:calc(var(--space-3) + var(--space-2));font-size:var(--icon-size-sm);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-files__search-input[data-v-1fd5acbb]{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);font:inherit;background:var(--bg-elevated);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);box-sizing:border-box;outline:none}.sidebar-files__search-input[data-v-1fd5acbb]::placeholder{color:var(--text-muted);opacity:1}.sidebar-files__search-input[data-v-1fd5acbb]:focus{border-color:var(--green-primary)}.sidebar-files__search-input--clearable[data-v-1fd5acbb]{padding-right:var(--space-7)}.sidebar-files__search-clear[data-v-1fd5acbb]{right:calc(var(--space-3) + var(--space-1_5));cursor:pointer;color:var(--text-muted);padding:var(--space-1);border-radius:var(--space-1);line-height:1;font-size:var(--font-size-2xs);background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-files__search-clear[data-v-1fd5acbb]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.sidebar-files__search-clear[data-v-1fd5acbb]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.sidebar-files__tree[data-v-1fd5acbb]{padding:0 var(--space-2) var(--space-3);flex:1;overflow:hidden auto}.sidebar-files__empty-state[data-v-1fd5acbb]{padding:var(--space-3) var(--space-2)}.sidebar-files__empty[data-v-1fd5acbb]{padding:var(--space-1_5) var(--space-3);font-size:var(--font-size-base);color:var(--text-muted);margin:0}.sidebar-files__empty--loading[data-v-1fd5acbb]{font-style:italic}.sidebar-files__result[data-v-1fd5acbb]{cursor:pointer;text-align:left;width:100%;padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-md);font:inherit;color:var(--text-secondary);transition:background var(--duration-fast);background:0 0;border:none;flex-direction:column;display:flex}.sidebar-files__result[data-v-1fd5acbb]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.sidebar-files__result[data-v-1fd5acbb]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.sidebar-files__result--active[data-v-1fd5acbb]{background:var(--green-faint);color:var(--text-primary);box-shadow:inset var(--space-0_5) 0 0 var(--green-primary);font-weight:600}.sidebar-files__result--active[data-v-1fd5acbb]:hover{background:var(--green-faint);color:var(--text-primary)}.sidebar-files__result-name[data-v-1fd5acbb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-files__result-path[data-v-1fd5acbb]{font-size:var(--font-size-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-files__result--active .sidebar-files__result-path[data-v-1fd5acbb]{color:inherit;opacity:.75}.user-avatar[data-v-befbd229]{background:var(--green-muted);color:var(--text-primary);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.user-avatar--small[data-v-befbd229]{width:24px;height:24px;font-size:.7rem}.user-avatar--medium[data-v-befbd229]{width:32px;height:32px;font-size:.8rem}.theme-switcher[data-v-2f85a535] .p-selectbutton{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.theme-switcher[data-v-2f85a535] .p-togglebutton{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;min-width:0;margin-right:4px;padding:.45rem 0;transition:background-color .12s,color .12s,border-color .12s}.theme-switcher[data-v-2f85a535] .p-togglebutton:hover:not(.p-disabled){background:var(--bg-card-hover);color:var(--text-primary)}.theme-switcher[data-v-2f85a535] .p-togglebutton.p-togglebutton-checked{background:var(--green-faint);border-color:var(--green-primary);color:var(--green-primary)}.theme-switcher[data-v-2f85a535] .p-togglebutton:focus{box-shadow:none;outline:none}.theme-switcher[data-v-2f85a535] .p-togglebutton:focus-visible{outline:2px solid var(--green-primary);outline-offset:-2px;border-radius:6px}.sidebar-nav-group[data-v-02da054b]{gap:var(--space-3);flex-direction:column;display:flex}.search[data-v-02da054b]{padding:0 var(--space-1);position:relative}.search-icon[data-v-02da054b]{left:var(--icon-size-sm);color:var(--text-muted);font-size:var(--icon-size-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-02da054b]{width:100%;padding-left:var(--space-8)}.search[data-v-02da054b] .p-inputtext{width:100%;padding-left:var(--space-8);background:var(--bg-elevated);border-color:var(--border);color:var(--text-primary)}.search[data-v-02da054b] .p-inputtext:disabled{opacity:.55;cursor:not-allowed}.nav[data-v-02da054b]{gap:var(--space-0_5);flex-direction:column;display:flex}.nav-item[data-v-02da054b]{align-items:center;gap:var(--space-3);padding:var(--nav-item-padding-y) var(--space-3);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.nav-item i[data-v-02da054b]{font-size:var(--font-size-nav);width:var(--icon-size-nav);text-align:center;flex-shrink:0}.nav-item__icon-slot[data-v-02da054b]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-item[data-v-02da054b]:hover:not([disabled]){background:var(--bg-card-hover);color:var(--text-primary)}.nav-item[data-v-02da054b]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.nav-item.router-link-active[data-v-02da054b]{background:var(--green-faint);color:var(--green-primary)}html.moria-dark .nav-item.router-link-active[data-v-02da054b]{color:var(--green-light)}.nav-item[disabled][data-v-02da054b]{cursor:not-allowed;opacity:.55}.placeholder[data-v-02da054b]{color:var(--text-secondary)}.badge[data-v-02da054b]{font-size:var(--font-size-xs);padding:var(--space-0_5) var(--space-1_5);background:var(--bg-elevated);border-radius:var(--radius-pill);color:var(--text-muted);letter-spacing:.02em;margin-left:auto}.badge--beta[data-v-02da054b]{background:var(--green-faint);color:var(--green-primary);border:1px solid var(--green-muted)}html.moria-dark .badge--beta[data-v-02da054b]{color:var(--green-light)}.nav-label[data-v-02da054b]{white-space:nowrap;max-width:var(--sidebar-content-max-w);opacity:1;transition:max-width var(--duration-slow) var(--ease-default), opacity var(--duration-slow) var(--ease-default);overflow:hidden}.sidebar-nav-group.collapsed .nav-item[data-v-02da054b]{padding:var(--nav-item-padding-y) 0;justify-content:center;gap:0}.sidebar-nav-group.collapsed .nav-label[data-v-02da054b]{opacity:0;max-width:0}.notification-panel[data-v-3cd23e27]{background:var(--bg-card);border-left:1px solid var(--border);flex-direction:column;width:320px;height:100%;display:flex;overflow-y:auto}.panel-header[data-v-3cd23e27]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-card);z-index:1;display:flex;position:sticky;top:0}.panel-title[data-v-3cd23e27]{font-size:var(--font-size-sm);color:var(--text-primary);flex:1;font-weight:600}.mark-all-btn[data-v-3cd23e27]{font-size:var(--font-size-xs);color:var(--green-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.mark-all-btn[data-v-3cd23e27]:hover{text-decoration:underline}.close-btn[data-v-3cd23e27]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.close-btn[data-v-3cd23e27]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.close-btn i[data-v-3cd23e27]{font-size:var(--font-size-xs)}.notification-list[data-v-3cd23e27]{margin:0;padding:0;list-style:none}.notification-item[data-v-3cd23e27]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s;display:flex}.notification-item[data-v-3cd23e27]:last-child{border-bottom:none}.notification-item[data-v-3cd23e27]:hover{background:var(--bg-card-hover)}.notification-item[data-v-3cd23e27]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.unread-dot[data-v-3cd23e27]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notification-body[data-v-3cd23e27]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.notification-message[data-v-3cd23e27]{font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.4}.notification-time[data-v-3cd23e27]{font-size:var(--font-size-xs);color:var(--text-muted)}.empty-state[data-v-3cd23e27]{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.rail[data-v-fa209078]{gap:var(--space-0_5);border-top:var(--space-px) solid var(--border);padding-top:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.rail__row[data-v-fa209078]{align-items:center;gap:var(--space-3);width:100%;padding:var(--nav-item-padding-y) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.rail__row[data-v-fa209078]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.rail__row[data-v-fa209078]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.rail__icon-wrap[data-v-fa209078]{width:var(--icon-size-nav);font-size:var(--font-size-nav);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.rail__badge[data-v-fa209078]{color:#fff;border-radius:var(--radius-pill);text-align:center;pointer-events:none;background:#ef4444;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px}.rail__label[data-v-fa209078]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rail__divider[data-v-fa209078]{border:0;border-top:var(--space-px) solid var(--border);margin:var(--space-1) 0}.rail--collapsed .rail__row[data-v-fa209078]{padding:var(--nav-item-padding-y) 0;justify-content:center;gap:0}.rail__user[data-v-fa209078]{align-items:center;gap:var(--space-2_5);width:100%;padding:var(--space-1_5) var(--space-1_5);border-radius:var(--radius-lg);cursor:pointer;color:inherit;font:inherit;text-align:left;transition:background-color var(--duration-ui) var(--ease-default);background:0 0;border:0;display:flex}.rail__user--collapsed[data-v-fa209078]{padding:var(--space-1_5) 0;justify-content:center}.rail__user[data-v-fa209078]:hover{background:var(--bg-card-hover)}.rail__user[data-v-fa209078]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-offset)}.user-meta[data-v-fa209078]{flex:1;min-width:0}.user-name[data-v-fa209078]{font-size:var(--font-size-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-email[data-v-fa209078]{font-size:var(--font-size-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-settings-icon[data-v-fa209078]{color:var(--text-muted);font-size:var(--font-size-md);flex-shrink:0}.popover-body[data-v-fa209078]{min-width:var(--popover-min-w);gap:var(--space-3);padding:var(--space-1);flex-direction:column;display:flex}.popover-section[data-v-fa209078]{gap:var(--space-2);flex-direction:column;display:flex}.section-label[data-v-fa209078]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--text-muted);padding:0 var(--space-0_5)}.popover-divider[data-v-fa209078]{border:0;border-top:var(--space-px) solid var(--border);margin:0}.settings-button[data-v-fa209078],.sign-out-button[data-v-fa209078]{justify-content:flex-start;width:100%}.notification-scrim[data-v-fa209078]{z-index:49;position:fixed;inset:0}.notification-drawer[data-v-fa209078]{z-index:50;width:320px;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.project-nav[data-v-02a9c121]{gap:var(--space-0_5);flex-direction:column;display:flex}.project-nav__item[data-v-02a9c121]{align-items:center;gap:var(--space-3);padding:var(--nav-item-padding-y) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.project-nav__item i[data-v-02a9c121]{font-size:var(--font-size-nav);width:var(--icon-size-nav);text-align:center;flex-shrink:0}.project-nav__icon-slot[data-v-02a9c121]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.project-nav__item[data-v-02a9c121]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.project-nav__item[data-v-02a9c121]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-inset)}.project-nav__item--active[data-v-02a9c121]{background:var(--green-faint);color:var(--green-primary)}html.moria-dark .project-nav__item--active[data-v-02a9c121]{color:var(--green-light)}.project-nav__label[data-v-02a9c121]{white-space:nowrap;max-width:var(--sidebar-content-max-w);opacity:1;transition:max-width var(--duration-slow) var(--ease-default), opacity var(--duration-slow) var(--ease-default);overflow:hidden}.project-nav--collapsed .project-nav__item[data-v-02a9c121]{padding:var(--nav-item-padding-y) 0;justify-content:center;gap:0}.project-nav--collapsed .project-nav__label[data-v-02a9c121]{opacity:0;max-width:0}.save-form[data-v-41e2cf96]{gap:var(--space-1);flex-direction:column;display:flex}.save-form__label[data-v-41e2cf96]{font-size:var(--font-size-xs);color:var(--text-muted);padding:0 var(--space-1)}.save-form__input[data-v-41e2cf96]{width:100%}.save-form__actions[data-v-41e2cf96]{gap:var(--space-1_5);justify-content:flex-end;display:flex}.save-form__violations[data-v-41e2cf96]{gap:var(--space-1_5);padding:var(--space-2);border-radius:var(--radius-sm,4px);border:1px solid var(--color-warning-border);background:var(--color-warning-surface);flex-direction:column;display:flex}.save-form__violations-lead[data-v-41e2cf96]{align-items:center;gap:var(--space-1_5);font-size:var(--font-size-xs);color:var(--color-warning-text);margin:0;font-weight:600;display:flex}.save-form__violations-list[data-v-41e2cf96]{padding-left:var(--space-4);gap:var(--space-1);font-size:var(--font-size-2xs);color:var(--text-secondary);flex-direction:column;max-height:180px;margin:0;display:flex;overflow-y:auto}.save-form__violations-list code[data-v-41e2cf96]{color:var(--text-primary);font-size:.95em}.save-form__violations-item--critical[data-v-41e2cf96]::marker{color:var(--color-danger-text)}.save-form__violations-item--soft[data-v-41e2cf96]::marker{color:var(--color-warning-text)}.save-form__force[data-v-41e2cf96]{width:100%}.save-banner[data-v-41e2cf96]{align-items:center;gap:var(--space-1_5);padding:var(--space-1_5);border-radius:var(--radius-sm,4px);font-size:var(--font-size-xs);border:1px solid;display:flex}.save-banner--error[data-v-41e2cf96]{color:var(--color-danger-text);background:var(--color-danger-surface);border-color:var(--color-danger-border)}.branch-state[data-v-76e4cbac]{flex-shrink:0;align-items:center;display:inline-flex}.branch-state__workspace[data-v-76e4cbac]{font-size:var(--font-size-base);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-1_5);border-radius:var(--radius-md,6px);background:var(--bg-elevated);border:1px solid var(--border);min-height:38px;color:var(--text-secondary,var(--text-muted));max-width:28ch;font-weight:500;line-height:1;display:inline-flex}.branch-state__workspace .pi[data-v-76e4cbac]{color:var(--info,var(--blue-primary,#3b82f6))}.branch-state__trigger[data-v-76e4cbac]{font-size:var(--font-size-base);padding:var(--space-2) var(--space-3);justify-content:center;align-items:center;gap:var(--space-1_5);border-radius:var(--radius-md,6px);cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border);min-height:38px;color:var(--text-primary);max-width:28ch;transition:background var(--duration-fast,.12s) ease, border-color var(--duration-fast,.12s) ease;font-family:inherit;font-weight:500;line-height:1;display:inline-flex}.branch-state__trigger[data-v-76e4cbac]:hover{background:var(--bg-card-hover)}.branch-state__trigger--open[data-v-76e4cbac]{background:var(--bg-card-hover);border-color:var(--text-muted)}.branch-state__trigger[data-v-76e4cbac]:focus-visible{outline:var(--focus-ring-width,2px) solid var(--green-primary);outline-offset:1px}.branch-state__trigger--cta[data-v-76e4cbac]{background:color-mix(in srgb, var(--color-unseen-dot) 8%, var(--bg-elevated));border-color:color-mix(in srgb, var(--color-unseen-dot) 45%, transparent);color:var(--color-unseen-dot);font-weight:600}.branch-state__trigger--cta[data-v-76e4cbac]:hover{background:color-mix(in srgb, var(--color-unseen-dot) 16%, var(--bg-elevated));border-color:var(--color-unseen-dot)}.branch-state__trigger--cta .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--cta .branch-state__chevron[data-v-76e4cbac]{color:var(--color-unseen-dot)}.branch-state__icon[data-v-76e4cbac]{font-size:var(--font-size-sm);color:var(--text-muted)}.branch-state__trigger--clean .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--installed .branch-state__icon[data-v-76e4cbac]{color:var(--color-success-text)}.branch-state__trigger--dirty .branch-state__icon[data-v-76e4cbac]{color:var(--color-warning-text)}.branch-state__trigger--behind .branch-state__icon[data-v-76e4cbac]{color:var(--color-unseen-dot)}.branch-state__trigger--detached .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--error .branch-state__icon[data-v-76e4cbac]{color:var(--color-danger-text)}.branch-state__trigger--cloning .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--unknown .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--pairing .branch-state__icon[data-v-76e4cbac],.branch-state__trigger--disconnected .branch-state__icon[data-v-76e4cbac]{color:var(--color-unseen-dot)}.branch-state__label[data-v-76e4cbac]{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.branch-state__chevron[data-v-76e4cbac]{opacity:.55;transition:transform var(--duration-fast,.12s) ease;margin-left:1px;font-size:.6875em}.branch-state__trigger--open .branch-state__chevron[data-v-76e4cbac]{transform:rotate(180deg)}.branch-state__trigger--stale[data-v-76e4cbac]{filter:saturate(.5);opacity:.82;border-style:dashed}.branch-state__stale-glyph[data-v-76e4cbac]{font-size:var(--font-size-2xs);color:var(--text-muted);margin-left:-2px}.branch-state__age[data-v-76e4cbac]{font-size:var(--font-size-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.branch-state__trigger--cloning[data-v-76e4cbac]{border-color:color-mix(in srgb, var(--color-unseen-dot) 45%, transparent)}@keyframes branch-state-shimmer-76e4cbac{0%{background-position:-200%}to{background-position:200%}}.branch-state__trigger--progress-active[data-v-76e4cbac]{background:linear-gradient(to right, color-mix(in srgb, var(--color-unseen-dot) 16%, var(--bg-elevated)) var(--progress-pct,0%), var(--bg-elevated) var(--progress-pct,0%))}.branch-state__trigger--progress-indeterminate[data-v-76e4cbac]{background:linear-gradient(90deg, var(--bg-elevated) 25%, color-mix(in srgb, var(--color-unseen-dot) 16%, var(--bg-elevated)) 50%, var(--bg-elevated) 75%);background-size:200% 100%;animation:1.5s linear infinite branch-state-shimmer-76e4cbac}.popover-body[data-v-76e4cbac]{box-sizing:border-box;width:300px;padding:var(--space-1);gap:var(--space-1);flex-direction:column;display:flex}.bsd-head[data-v-76e4cbac]{gap:var(--space-2);padding:var(--space-2);display:flex}.bsd-head--installed[data-v-76e4cbac]{gap:var(--space-1_5);flex-direction:column}.bsd-head__icon[data-v-76e4cbac]{color:var(--text-muted);flex-shrink:0;margin-top:1px;font-size:18px}.bsd-head__icon--inline[data-v-76e4cbac]{font-size:var(--font-size-sm);margin-top:0}.bsd-head__text[data-v-76e4cbac]{flex-direction:column;gap:2px;min-width:0;display:flex}.bsd-head__title[data-v-76e4cbac]{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:600}.bsd-head__sub[data-v-76e4cbac]{font-size:var(--font-size-xs);color:var(--text-muted);margin:0;line-height:1.4}.bsd-head__row[data-v-76e4cbac]{align-items:center;gap:var(--space-1_5);display:flex}.bsd-head__device[data-v-76e4cbac]{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.bsd-head__refresh[data-v-76e4cbac]{cursor:pointer;color:var(--text-muted);font-size:var(--font-size-xs);padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm,4px);background:0 0;border:none;margin-left:auto;line-height:1}.bsd-head__refresh[data-v-76e4cbac]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card-hover)}.bsd-head__refresh[data-v-76e4cbac]:disabled{cursor:wait;opacity:.5}.bsd-head__refresh--spinning .pi-refresh[data-v-76e4cbac]{animation:.6s linear infinite branch-state-spin-76e4cbac}@keyframes branch-state-spin-76e4cbac{to{transform:rotate(360deg)}}.bsd-status[data-v-76e4cbac]{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);padding:var(--space-0_5) var(--space-2);border:1px solid;border-radius:999px;align-self:flex-start;margin:0;font-weight:600;display:inline-flex}.bsd-status>i[data-v-76e4cbac]{font-size:var(--font-size-2xs)}.bsd-status--clean[data-v-76e4cbac]{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}.bsd-status--dirty[data-v-76e4cbac]{color:var(--color-warning-text);background:var(--color-warning-surface);border-color:var(--color-warning-border)}.bsd-status--info[data-v-76e4cbac]{color:var(--color-unseen-dot);background:color-mix(in srgb, var(--color-unseen-dot) 12%, transparent);border-color:color-mix(in srgb, var(--color-unseen-dot) 45%, transparent)}.bsd-status--attention[data-v-76e4cbac]{color:var(--color-danger-text);background:var(--color-danger-surface);border-color:var(--color-danger-border)}.bsd-primary[data-v-76e4cbac]{width:100%}.bsd-pair-cancel[data-v-76e4cbac]{width:100%;margin-top:.25rem}.bsd-progress-btn[data-v-76e4cbac]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--p-button-info-background,var(--color-unseen-dot));border-radius:var(--radius-md,6px);color:var(--p-button-info-color,#fff);cursor:wait;background:color-mix(in srgb, var(--p-button-info-background,var(--color-unseen-dot)) 38%, var(--bg-elevated));font-weight:600;display:inline-flex;overflow:hidden}.bsd-progress-btn--active[data-v-76e4cbac]{background:linear-gradient(to right, var(--p-button-info-background,var(--color-unseen-dot)) var(--progress-pct,0%), color-mix(in srgb, var(--p-button-info-background,var(--color-unseen-dot)) 38%, var(--bg-elevated)) var(--progress-pct,0%))}.bsd-progress-btn--indeterminate[data-v-76e4cbac]{background:linear-gradient(90deg, color-mix(in srgb, var(--p-button-info-background,var(--color-unseen-dot)) 38%, var(--bg-elevated)) 25%, var(--p-button-info-background,var(--color-unseen-dot)) 50%, color-mix(in srgb, var(--p-button-info-background,var(--color-unseen-dot)) 38%, var(--bg-elevated)) 75%);background-size:200% 100%;animation:1.5s linear infinite branch-state-shimmer-76e4cbac}.bsd-progress-phase[data-v-76e4cbac]{padding:0 var(--space-1);font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;margin:0}.bsd-menu[data-v-76e4cbac]{flex-direction:column;display:flex}.bsd-menu__item[data-v-76e4cbac]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md,6px);cursor:pointer;font:inherit;font-size:var(--font-size-sm);color:var(--text-secondary);text-align:left;background:0 0;border:none;text-decoration:none;display:flex}.bsd-menu__item[data-v-76e4cbac]:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.bsd-menu__item[data-v-76e4cbac]:disabled{opacity:.45;cursor:default}.bsd-menu__item[data-v-76e4cbac]:focus-visible{outline:var(--focus-ring-width,2px) solid var(--green-primary);outline-offset:-2px}.bsd-menu__item .pi[data-v-76e4cbac]{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;flex-shrink:0;width:16px}.bsd-menu__hint[data-v-76e4cbac]{font-size:var(--font-size-2xs);color:var(--text-muted);margin-left:auto}.save-form__label[data-v-76e4cbac]{font-size:var(--font-size-xs);color:var(--text-muted);padding:0 var(--space-1)}.save-form__input[data-v-76e4cbac]{width:100%}.save-form__actions[data-v-76e4cbac]{gap:var(--space-1_5);justify-content:flex-end;display:flex}.save-banner[data-v-76e4cbac]{align-items:center;gap:var(--space-1_5);padding:var(--space-1_5);border-radius:var(--radius-sm,4px);font-size:var(--font-size-xs);border:1px solid;display:flex}.save-banner--success[data-v-76e4cbac]{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}.save-banner--error[data-v-76e4cbac]{color:var(--color-danger-text);background:var(--color-danger-surface);border-color:var(--color-danger-border)}.save-banner a[data-v-76e4cbac]{color:inherit;text-decoration:underline}.save-banner__dismiss[data-v-76e4cbac]{color:inherit;cursor:pointer;padding:0 var(--space-0_5);background:0 0;border:none;margin-left:auto;font-size:1.1rem;line-height:1}.install-prompt[data-v-4d74a545]{font-size:var(--font-size-md);flex-direction:column;gap:.75rem;display:flex}.install-step[data-v-4d74a545]{color:var(--text-secondary);margin:0}.install-hint[data-v-4d74a545]{color:var(--text-secondary);font-size:var(--font-size-caption);margin:0}.command-box[data-v-4d74a545]{background:var(--bg-card-hover);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);font-family:var(--font-family-mono,monospace);align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.command-box code[data-v-4d74a545]{font-size:var(--font-size-sm);white-space:pre;flex:1;overflow-x:auto}.zip-fallback[data-v-4d74a545]{color:var(--text-secondary);font-size:var(--font-size-caption);margin:0}.zip-fallback a[data-v-4d74a545]{color:var(--green-primary);text-underline-offset:2px;text-decoration:underline}.error-banner[data-v-a901bf8b]{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);background:var(--color-danger-surface);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex}.error-banner__body[data-v-a901bf8b]{align-items:flex-start;gap:var(--space-3);flex:1;min-width:0;display:flex}.error-banner__icon[data-v-a901bf8b]{color:var(--color-danger-accent);flex-shrink:0;margin-top:.05rem;font-size:1.25rem}.error-banner__content[data-v-a901bf8b]{flex:1;min-width:0}.error-banner__badge[data-v-a901bf8b]{margin-bottom:var(--space-1);padding:.1rem var(--space-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-danger-text);background:var(--color-danger-border);border-radius:var(--radius-sm);font-weight:600;display:inline-block}.error-banner__message[data-v-a901bf8b]{font-size:var(--font-size-md);color:var(--color-danger-text);margin:0;font-weight:500;line-height:1.5}.error-banner__details[data-v-a901bf8b]{margin-top:var(--space-2)}.error-banner__details-toggle[data-v-a901bf8b]{font-size:var(--font-size-sm);color:var(--color-danger-accent);cursor:pointer;-webkit-user-select:none;user-select:none}.error-banner__technical[data-v-a901bf8b]{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-danger-text);background:color-mix(in srgb, var(--color-danger-border) 40%, transparent);border-radius:var(--radius-sm);word-break:break-all;white-space:pre-wrap;display:block}.error-banner__dismiss[data-v-a901bf8b]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-danger-accent);opacity:.6;transition:opacity var(--duration-ui) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.error-banner__dismiss[data-v-a901bf8b]:hover{opacity:1}.error-banner__dismiss[data-v-a901bf8b]:focus-visible{outline:var(--focus-ring-width) solid var(--color-danger-accent);outline-offset:var(--space-px)}.error-banner__dismiss .pi[data-v-a901bf8b]{font-size:var(--font-size-xs)}.app-header[data-v-9250a220]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);background:var(--bg-dark);border-bottom:var(--space-px) solid var(--border);height:var(--toolbar-height);flex-shrink:0;display:flex}.app-header__title[data-v-9250a220]{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);color:var(--text-primary);min-width:0;font-weight:600;display:flex;overflow:hidden}.app-header__brand-link[data-v-9250a220]{border-radius:var(--radius-md);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.app-header__brand-link[data-v-9250a220]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-offset)}.app-header__avatar[data-v-9250a220]{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);object-fit:cover;display:block}.app-header__sep[data-v-9250a220]{color:var(--text-muted);flex-shrink:0;font-weight:400}.app-header__crumb[data-v-9250a220]{color:var(--text-primary);white-space:nowrap;flex-shrink:0;text-decoration:none}.app-header__crumb--link[data-v-9250a220]:hover{color:var(--green-primary)}.app-header__crumb--link[data-v-9250a220]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.app-header__crumb--active[data-v-9250a220]{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.app-header__crumb--context[data-v-9250a220]{font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);padding:0 var(--space-1_5);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);font-weight:500}.app-header__crumb--context.app-header__crumb--link[data-v-9250a220]:hover{color:var(--green-primary)}.app-header__crumb--path[data-v-9250a220]{font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);color:var(--text-muted);text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:400;overflow:hidden}.app-header__sep--path[data-v-9250a220]{color:var(--text-muted);font-weight:400}.app-header__pager[data-v-9250a220]{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:0 var(--space-1);border:var(--space-px) solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);flex-shrink:0;display:inline-flex}.app-header__pager-btn[data-v-9250a220]{cursor:pointer;font:inherit;font-size:var(--font-size-md);color:var(--text-secondary);padding:0 var(--space-1_5);border-radius:var(--radius-sm);transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:none;line-height:1.4}.app-header__pager-btn[data-v-9250a220]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card-hover)}.app-header__pager-btn[data-v-9250a220]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--space-px)}.app-header__pager-btn[data-v-9250a220]:disabled{opacity:.3;cursor:default}.app-header__pager-position[data-v-9250a220]{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:3.5rem;padding:0 var(--space-1)}.app-header__actions[data-v-9250a220]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.app-header__error[data-v-9250a220]{margin:var(--space-2) var(--space-6) 0}.sidebar-collapse-toggle[data-v-b3208ed6]{bottom:var(--sidebar-toggle-bottom);right:calc(-1 * var(--sidebar-toggle-offset));z-index:var(--z-sidebar-toggle);width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);background:var(--bg-card);border:var(--space-px) solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);box-shadow:var(--shadow-sm);transition:background-color var(--duration-ui) var(--ease-default), color var(--duration-ui) var(--ease-default);position:absolute}.sidebar-collapse-toggle[data-v-b3208ed6]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.sidebar-collapse-toggle[data-v-b3208ed6]:focus-visible{outline:var(--focus-ring-width) solid var(--green-primary);outline-offset:var(--focus-ring-offset)}.resize-handle[data-v-39ab9cd0]{width:var(--sidebar-handle-width);cursor:col-resize;z-index:var(--z-sidebar-handle);position:absolute;top:0;bottom:0;right:0}.resize-handle[data-v-39ab9cd0]:after{content:"";width:var(--space-1);height:var(--space-12);background:var(--green-primary);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--duration-base);position:absolute;top:50%;right:0;transform:translateY(-50%)}.secondary-panel:hover .resize-handle[data-v-39ab9cd0]:after,.resize-handle--dragging[data-v-39ab9cd0]:after{opacity:1}.error-stack[data-v-cce79e50]{top:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(640px,100vw - 2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.error-item[data-v-cce79e50]{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);pointer-events:auto;background:var(--color-danger-surface);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex}.error-icon[data-v-cce79e50]{color:var(--color-danger-accent);flex-shrink:0;margin-top:.05rem;font-size:1.25rem}.error-body[data-v-cce79e50]{flex:1;min-width:0}.error-badge[data-v-cce79e50]{margin-bottom:var(--space-1);padding:.1rem var(--space-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-danger-text);background:var(--color-danger-border);border-radius:var(--radius-sm);font-weight:600;display:inline-block}.error-message[data-v-cce79e50]{font-size:var(--font-size-md);color:var(--color-danger-text);font-weight:500;line-height:1.5;display:block}.error-details[data-v-cce79e50]{margin-top:var(--space-2)}.error-details-toggle[data-v-cce79e50]{font-size:var(--font-size-sm);color:var(--color-danger-accent);cursor:pointer;-webkit-user-select:none;user-select:none}.error-technical[data-v-cce79e50]{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-danger-text);background:color-mix(in srgb, var(--color-danger-border) 40%, transparent);border-radius:var(--radius-sm);word-break:break-all;white-space:pre-wrap;display:block}.error-dismiss[data-v-cce79e50]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-danger-accent);opacity:.6;transition:opacity var(--duration-ui) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.error-dismiss[data-v-cce79e50]:hover{opacity:1}.error-dismiss[data-v-cce79e50]:focus-visible{outline:var(--focus-ring-width) solid var(--color-danger-accent);outline-offset:var(--space-px)}.error-dismiss .pi[data-v-cce79e50]{font-size:var(--font-size-xs)}.error-slide-enter-active[data-v-cce79e50],.error-slide-leave-active[data-v-cce79e50]{transition:opacity .2s var(--ease-default), transform .2s var(--ease-default)}.error-slide-enter-from[data-v-cce79e50]{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}.error-slide-leave-to[data-v-cce79e50]{opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(.97)}.error-slide-move[data-v-cce79e50]{transition:transform .2s var(--ease-default)}@media (prefers-reduced-motion:reduce){.error-slide-enter-active[data-v-cce79e50],.error-slide-leave-active[data-v-cce79e50],.error-slide-move[data-v-cce79e50]{transition:none}}.version-banner[data-v-5c36bf71]{top:var(--space-5);z-index:var(--z-toast);align-items:center;gap:var(--space-3);max-width:calc(100vw - 2rem);padding:var(--space-3) var(--space-4);background:var(--color-info-surface);border:var(--space-px) solid var(--color-info-border);border-left:var(--border-accent-w) solid var(--color-info-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-md);color:var(--color-info-text);display:flex;position:fixed;left:50%;transform:translate(-50%)}.version-banner__icon[data-v-5c36bf71]{font-size:var(--icon-size-nav);color:var(--color-info-accent);flex-shrink:0}.version-banner__message[data-v-5c36bf71]{flex:1;font-weight:500;line-height:1.4}.version-banner__refresh[data-v-5c36bf71]{padding:var(--space-1) var(--space-3);border:var(--space-px) solid var(--color-info-accent);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);white-space:nowrap;color:var(--color-info-accent);transition:background-color var(--duration-ui) var(--ease-default), color var(--duration-ui) var(--ease-default);background:0 0;flex-shrink:0;font-weight:600}.version-banner__refresh[data-v-5c36bf71]:hover{background:color-mix(in srgb, var(--color-info-accent) 14%, transparent)}.version-banner__refresh[data-v-5c36bf71]:focus-visible{outline:var(--focus-ring-width) solid var(--color-info-accent);outline-offset:var(--focus-ring-offset)}.version-slide-enter-active[data-v-5c36bf71],.version-slide-leave-active[data-v-5c36bf71]{transition:opacity .2s var(--ease-default), transform .2s var(--ease-default)}.version-slide-enter-from[data-v-5c36bf71],.version-slide-leave-to[data-v-5c36bf71]{opacity:0;transform:translate(-50%, calc(-1 * var(--space-3)))}@media (prefers-reduced-motion:reduce){.version-banner__refresh[data-v-5c36bf71],.version-slide-enter-active[data-v-5c36bf71],.version-slide-leave-active[data-v-5c36bf71]{transition:none}}.layout[data-v-c064fd53]{background:var(--bg-darkest);flex-direction:column;height:100vh;display:flex;overflow:hidden}.layout__body[data-v-c064fd53]{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar[data-v-c064fd53]{height:100%;width:var(--sidebar-width);background:var(--bg-dark);border-right:var(--space-px) solid var(--border);padding:var(--space-4) var(--space-3);transition:width var(--duration-slow) var(--ease-default);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.sidebar--collapsed[data-v-c064fd53]{width:var(--sidebar-width-collapsed);padding:var(--space-4) var(--space-2)}.sidebar__inner[data-v-c064fd53]{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.sidebar[data-v-c064fd53]{transition:none}}.sidebar__user-wrap[data-v-c064fd53]{flex-shrink:0;margin-top:auto}.secondary-panel[data-v-c064fd53]{background:var(--bg-dark);border-right:var(--space-px) solid var(--border);flex-direction:column;flex-shrink:0;height:100%;display:flex;position:relative;overflow:hidden}.content[data-v-c064fd53]{min-width:0;padding:var(--space-6) var(--space-8);flex-direction:column;flex:1;display:flex;overflow:auto}.content--full-bleed[data-v-c064fd53]{padding:0;overflow:hidden}:root{--bg-darkest:#fafafa;--bg-dark:#f1f1f1;--bg-card:#fff;--bg-card-hover:#f4f4f4;--bg-elevated:#e8e8e8;--green-primary:#4a6d27;--green-light:#6b9e3c;--green-muted:#567e2e;--green-faint:#eff5e6;--text-primary:#1a1a1a;--text-secondary:#5a5a5a;--text-muted:#767676;--border:#e5e5e5;--border-strong:#c8c8c8;--color-success-surface:var(--green-faint);--color-success-text:var(--green-primary);--color-success-border:var(--green-muted);--color-success-accent:var(--green-primary);--color-warning-surface:#fcf0cf;--color-warning-text:#6b4a0d;--color-warning-border:#c58f2a;--color-warning-accent:#9a6a0e;--color-info-surface:#d9e5c7;--color-info-text:#3d5a21;--color-info-border:#a9ca77;--color-info-accent:#567e2e;--color-danger-surface:#fdecec;--color-danger-text:#9a2a1c;--color-danger-border:#e0adad;--color-danger-accent:#c0392b;--color-unseen-dot:#2f5d8f;--action-blue:#2f5d8f;--action-blue-hover:#284f78;--action-blue-active:#21405f;--action-blue-contrast:#fff;--p-content-background:var(--bg-card);--p-content-hover-background:var(--bg-card-hover);--p-content-border-color:var(--border);--p-content-color:var(--text-primary);--p-text-color:var(--text-primary);--p-text-muted-color:var(--text-secondary);--p-primary-color:var(--green-primary);--p-primary-contrast-color:#fff;--p-primary-hover-color:var(--green-muted);--p-primary-active-color:var(--green-muted);--p-primary-50:#eff5e6;--p-primary-100:#d9e5c7;--p-primary-200:#c2d99e;--p-primary-300:#a9ca77;--p-primary-400:var(--green-light);--p-primary-500:var(--green-primary);--p-primary-600:var(--green-muted);--p-primary-700:#3d5a21;--p-primary-800:#2f451a;--p-primary-900:#1f2d11;--p-form-field-background:var(--bg-card);--p-form-field-border-color:var(--border);--p-form-field-color:var(--text-primary);--p-form-field-placeholder-color:var(--text-muted);--p-form-field-focus-border-color:var(--green-primary);--p-form-field-focus-ring-color:var(--green-faint);--p-surface-0:#fff;--p-surface-50:#fafafa;--p-surface-100:#f5f5f5;--p-surface-200:#e8e8e8;--p-surface-300:#d4d4d4;--p-surface-400:#a3a3a3;--p-surface-500:#737373;--p-surface-600:#525252;--p-surface-700:#404040;--p-surface-800:#262626;--p-surface-900:#171717;--p-surface-950:#0a0a0a}html.moria-dark{--bg-darkest:#0a0a0a;--bg-dark:#111;--bg-card:#1a1a1a;--bg-card-hover:#242424;--bg-elevated:#2a2a2a;--green-primary:#6b9e3c;--green-light:#8bc455;--green-muted:#3d5c2a;--green-faint:#1a2518;--text-primary:#f0f0f0;--text-secondary:#b4b4b4;--text-muted:#909090;--border:#2a2a2a;--border-strong:#3a3a3a;--color-success-surface:var(--green-faint);--color-success-text:var(--green-light);--color-success-border:var(--green-muted);--color-success-accent:var(--green-light);--color-warning-surface:#3a2e15;--color-warning-text:#f5c86a;--color-warning-border:#7a5a20;--color-warning-accent:#d4a851;--color-info-surface:#2e3d1f;--color-info-text:#a3c17e;--color-info-border:#567e2e;--color-info-accent:#3d5c2a;--color-danger-surface:#2d1616;--color-danger-text:#ffb4b4;--color-danger-border:#7a3535;--color-danger-accent:#e25555;--color-unseen-dot:#7aa6d6;--action-blue:#356894;--action-blue-hover:#3f78aa;--action-blue-active:#2d597f;--action-blue-contrast:#fff;--p-primary-contrast-color:var(--bg-darkest);--p-primary-hover-color:var(--green-light);--p-primary-active-color:var(--green-light);--p-primary-600:var(--green-muted);--p-primary-700:#304922;--p-primary-800:#233619;--p-primary-900:var(--green-faint);--p-form-field-background:var(--bg-elevated);--p-form-field-placeholder-color:var(--text-muted);--p-surface-0:#fff;--p-surface-50:#f0f0f0;--p-surface-100:#d4d4d4;--p-surface-200:#b4b4b4;--p-surface-300:#9a9a9a;--p-surface-400:#909090;--p-surface-500:#666;--p-surface-600:#404040;--p-surface-700:var(--border);--p-surface-800:var(--bg-card-hover);--p-surface-900:var(--bg-card);--p-surface-950:var(--bg-darkest)}:root{--space-px:1px;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-12:3rem;--font-size-2xs:.65rem;--font-size-xs:.7rem;--font-size-sm:.72rem;--font-size-caption:.75rem;--font-size-base:.8rem;--font-size-md:.85rem;--font-size-nav:.95rem;--font-size-brand:1.05rem;--font-size-table:.78rem;--font-size-xl:1.2rem;--icon-size-sm:.85rem;--icon-size-nav:1rem;--letter-spacing-caps:.06em;--border-accent-w:3px;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-pill:10px;--radius-full:50%;--z-sticky:1;--z-sidebar-handle:10;--z-sidebar-toggle:20;--z-overlay:100;--z-toast:1000;--duration-fast:.1s;--duration-ui:.12s;--duration-base:.15s;--duration-slow:.18s;--ease-default:ease;--shadow-sm:0 2px 6px #0000001a;--shadow-md:0 6px 16px #0000002e, 0 2px 4px #00000014;--focus-ring-width:2px;--focus-ring-inset:-2px;--focus-ring-offset:2px;--toolbar-height:60px;--sidebar-width:240px;--sidebar-width-collapsed:68px;--sidebar-toggle-size:28px;--sidebar-toggle-offset:14px;--sidebar-toggle-bottom:10rem;--sidebar-handle-width:10px;--sidebar-content-max-w:200px;--secondary-panel-width:280px;--secondary-panel-width-min:220px;--secondary-panel-width-max:480px;--nav-item-padding-y:.55rem;--tree-indent:var(--space-4);--tree-base-padding:var(--space-3);--tree-guide-offset:var(--space-5);--tree-active-indent:var(--space-1);--tree-row-padding-y:.45rem;--tree-row-padding-r:var(--space-3);--tree-row-gap:.55rem;--popover-min-w:260px}html.moria-dark{--shadow-sm:0 2px 6px #0006;--shadow-md:0 6px 18px #0000008c, 0 2px 6px #0000004d}html{transition:background-color .15s,color .15s}@media (prefers-reduced-motion:reduce){html{transition:none}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;min-height:100vh;margin:0;padding:0}body{color:var(--text-primary);background:var(--bg-darkest);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;transition:background-color .15s,color .15s}a{color:var(--green-primary);text-decoration:none}a:hover{color:var(--green-muted)}html.moria-dark a{color:var(--green-light)}html.moria-dark a:hover{color:var(--green-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin:0;font-weight:600}input::placeholder,textarea::placeholder,.p-inputtext::placeholder{color:var(--text-muted);opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border)}:root{--md-text:#1f2328;--md-text-muted:#656d76;--md-border:#d1d9e0;--md-bg-code:#f6f8fa;--md-bg-blockquote-border:#d1d9e0;--md-link:#0969da;--md-heading-border:#d1d9e0;--md-table-row-alt:#f6f8fa}html.moria-dark{--md-text:#e6edf3;--md-text-muted:#8d96a0;--md-border:#3d444d;--md-bg-code:#161b22;--md-bg-blockquote-border:#3d444d;--md-link:#4493f8;--md-heading-border:#3d444d;--md-table-row-alt:#161b22}.github-markdown-body{color:var(--md-text);word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.github-markdown-body>:first-child{margin-top:0!important}.github-markdown-body>:last-child{margin-bottom:0!important}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{color:var(--md-text);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown-body h1{border-bottom:1px solid var(--md-heading-border);padding-bottom:.3em;font-size:2em}.github-markdown-body h2{border-bottom:1px solid var(--md-heading-border);padding-bottom:.3em;font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body h5{font-size:.875em}.github-markdown-body h6{color:var(--md-text-muted);font-size:.85em}.github-markdown-body p{margin-top:0;margin-bottom:16px}.github-markdown-body a{color:var(--md-link);text-decoration:none}.github-markdown-body a:hover{text-decoration:underline}.github-markdown-body :not(pre)>code{background:var(--md-bg-code);color:var(--md-text);border-radius:6px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:85%}.github-markdown-body pre{background:var(--md-bg-code);border-radius:6px;margin-bottom:16px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.github-markdown-body pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.github-markdown-body .shiki{border-radius:6px;margin-bottom:16px;padding:16px;overflow:auto}.github-markdown-body blockquote{color:var(--md-text-muted);border-left:.25em solid var(--md-bg-blockquote-border);margin:0 0 16px;padding:0 1em}.github-markdown-body ul,.github-markdown-body ol{margin-top:0;margin-bottom:16px;padding-left:2em}.github-markdown-body li,.github-markdown-body li+li{margin-top:.25em}.github-markdown-body hr{background-color:var(--md-border);border:0;height:.25em;margin:24px 0;padding:0}.github-markdown-body img{box-sizing:content-box;max-width:100%}.github-markdown-body table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;margin-bottom:16px;display:block;overflow:auto}.github-markdown-body table th,.github-markdown-body table td{border:1px solid var(--md-border);padding:6px 13px}.github-markdown-body table th{font-weight:600}.github-markdown-body table tr:nth-child(2n){background-color:var(--md-table-row-alt)}.github-markdown-body strong{font-weight:600}
