.ui-icon[data-v-c61ec1d6]{display:inline-block;flex-shrink:0;vertical-align:-.125em}svg.ui-icon[data-v-c61ec1d6]:not([data-prefix]){height:1.12em;vertical-align:-.18em;width:1.12em}svg.ui-icon.is-fixed[data-v-c61ec1d6]{width:1.25em}.is-spin[data-v-c61ec1d6]{animation:ui-icon-spin-c61ec1d6 .9s linear infinite}@keyframes ui-icon-spin-c61ec1d6{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.is-spin[data-v-c61ec1d6]{animation-duration:2.4s}}.ui-btn[data-v-eb3a8bdf]{--btn-h:2.5rem;--btn-px:1.05rem;--btn-fz:.9375rem;--btn-radius:var(--radius-md);--btn-bg:var(--fill-brand);--btn-bg-hover:var(--fill-brand-hover);--btn-fg:#fff;--btn-border:transparent;align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-fg);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--btn-fz);font-weight:var(--fw-semibold);gap:.5em;height:var(--btn-h);justify-content:center;letter-spacing:-.005em;line-height:1;padding:0 var(--btn-px);position:relative;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out);white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-btn[data-v-eb3a8bdf] .ui-icon{font-size:.95em;transition:transform var(--dur-fast) var(--ease-out)}.ui-btn[data-v-eb3a8bdf]:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.ui-btn[data-v-eb3a8bdf]:active{transform:translateY(1px)}.ui-btn[data-v-eb3a8bdf]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-btn:hover .ui-btn__content[data-v-eb3a8bdf]>.ui-icon:last-child:not(:first-child){transform:translate(2px)}.ui-btn--sm[data-v-eb3a8bdf]{--btn-h:2.125rem;--btn-px:.8rem;--btn-fz:.875rem;--btn-radius:var(--radius-sm)}.ui-btn--lg[data-v-eb3a8bdf]{--btn-h:3rem;--btn-px:1.35rem;--btn-fz:1rem}.ui-btn--block[data-v-eb3a8bdf]{display:flex;width:100%}.ui-btn--icon-only[data-v-eb3a8bdf]{padding:0;width:var(--btn-h)}.ui-btn--icon-only.ui-btn--rounded[data-v-eb3a8bdf]{--btn-radius:var(--radius-full)}.ui-btn--solid.ui-btn--accent[data-v-eb3a8bdf]{--btn-bg:var(--accent-600);--btn-bg-hover:var(--accent-700)}.ui-btn--solid.ui-btn--neutral[data-v-eb3a8bdf]{--btn-bg:var(--surface-800);--btn-bg-hover:var(--surface-900)}.ui-btn--solid.ui-btn--danger[data-v-eb3a8bdf]{--btn-bg:var(--red-600);--btn-bg-hover:var(--red-700)}.ui-btn--solid.ui-btn--success[data-v-eb3a8bdf]{--btn-bg:var(--green-600);--btn-bg-hover:var(--green-700)}.ui-btn--outline[data-v-eb3a8bdf]{--btn-bg:var(--surface-card);--btn-border:var(--surface-border-strong)}.ui-btn--outline.ui-btn--brand[data-v-eb3a8bdf]{--btn-fg:var(--text-brand);--btn-bg-hover:var(--primary-50)}.ui-btn--outline.ui-btn--brand[data-v-eb3a8bdf]:hover{border-color:var(--primary-300)}.ui-btn--outline.ui-btn--accent[data-v-eb3a8bdf]{--btn-fg:var(--accent-700);--btn-bg-hover:var(--accent-50)}.ui-btn--outline.ui-btn--neutral[data-v-eb3a8bdf]{--btn-fg:var(--text-color);--btn-bg-hover:var(--surface-50)}.ui-btn--outline.ui-btn--neutral[data-v-eb3a8bdf]:hover{border-color:var(--text-color-muted)}.ui-btn--outline.ui-btn--danger[data-v-eb3a8bdf]{--btn-fg:var(--red-700);--btn-border:var(--red-200);--btn-bg-hover:var(--red-50)}.ui-btn--outline.ui-btn--success[data-v-eb3a8bdf]{--btn-fg:var(--green-700);--btn-border:var(--green-200);--btn-bg-hover:var(--green-50)}.ui-btn--soft.ui-btn--brand[data-v-eb3a8bdf]{--btn-bg:var(--primary-50);--btn-bg-hover:var(--primary-100);--btn-fg:var(--text-brand)}.ui-btn--soft.ui-btn--accent[data-v-eb3a8bdf]{--btn-bg:var(--accent-50);--btn-bg-hover:var(--accent-100);--btn-fg:var(--accent-700)}.ui-btn--soft.ui-btn--neutral[data-v-eb3a8bdf]{--btn-bg:var(--surface-100);--btn-bg-hover:var(--surface-200);--btn-fg:var(--text-color)}.ui-btn--soft.ui-btn--danger[data-v-eb3a8bdf]{--btn-bg:var(--red-50);--btn-bg-hover:var(--red-100);--btn-fg:var(--red-700)}.ui-btn--soft.ui-btn--success[data-v-eb3a8bdf]{--btn-bg:var(--green-50);--btn-bg-hover:var(--green-100);--btn-fg:var(--green-700)}.ui-btn--text[data-v-eb3a8bdf]{--btn-bg:transparent;--btn-px:.6rem}.ui-btn--text.ui-btn--brand[data-v-eb3a8bdf]{--btn-fg:var(--text-brand);--btn-bg-hover:var(--primary-50)}.ui-btn--text.ui-btn--accent[data-v-eb3a8bdf]{--btn-fg:var(--accent-700);--btn-bg-hover:var(--accent-50)}.ui-btn--text.ui-btn--neutral[data-v-eb3a8bdf]{--btn-fg:var(--text-color-secondary);--btn-bg-hover:var(--surface-100)}.ui-btn--text.ui-btn--neutral[data-v-eb3a8bdf]:hover{color:var(--text-color)}.ui-btn--text.ui-btn--danger[data-v-eb3a8bdf]{--btn-fg:var(--red-700);--btn-bg-hover:var(--red-50)}.ui-btn--text.ui-btn--success[data-v-eb3a8bdf]{--btn-fg:var(--green-700);--btn-bg-hover:var(--green-50)}.ui-btn--ghost[data-v-eb3a8bdf]{--btn-bg:transparent;--btn-bg-hover:var(--surface-100);--btn-fg:var(--text-color-secondary)}.ui-btn--ghost[data-v-eb3a8bdf]:hover{color:var(--text-color)}.ui-btn.is-disabled[data-v-eb3a8bdf],.ui-btn[data-v-eb3a8bdf]:disabled,.ui-btn[aria-disabled=true][data-v-eb3a8bdf]{cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.ui-btn--loading[data-v-eb3a8bdf]{pointer-events:none}.ui-btn__content[data-v-eb3a8bdf]{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.ui-btn--loading .ui-btn__content[data-v-eb3a8bdf]{opacity:0}.ui-btn__spinner[data-v-eb3a8bdf]{display:inline-flex;position:absolute}.search-overlay[data-v-44da07ab]{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(var(--surface-900-rgb),.45);display:flex;inset:0;justify-content:center;padding:clamp(4rem,12vh,8rem) 1rem 2rem;position:fixed;z-index:var(--z-modal)}.search-container[data-v-44da07ab]{background:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:640px;outline:none;overflow:hidden;width:100%}.search-header[data-v-44da07ab]{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:.5rem;padding:.75rem}.search-input-wrapper[data-v-44da07ab]{align-items:center;background:var(--surface-card);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);display:flex;flex:1;position:relative;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.search-input-wrapper[data-v-44da07ab]:focus-within{border-color:var(--primary-500);box-shadow:var(--shadow-focus)}.search-icon[data-v-44da07ab]{color:var(--text-color-muted);font-size:.95rem;left:.9rem;pointer-events:none;position:absolute}.search-input[data-v-44da07ab]{background:transparent;border:0;color:var(--text-color);flex:1;font-family:var(--font-sans);font-size:1rem;height:2.75rem;padding:0 2.75rem;width:100%}.search-input[data-v-44da07ab]:focus{outline:none}.search-input[data-v-44da07ab]::-moz-placeholder{color:var(--text-color-muted)}.search-input[data-v-44da07ab]::placeholder{color:var(--text-color-muted)}.search-icon-btn[data-v-44da07ab]{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-color-secondary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:2.5rem}.search-icon-btn[data-v-44da07ab]:hover{background:var(--surface-100);color:var(--text-color)}.search-icon-btn[data-v-44da07ab]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.clear-button[data-v-44da07ab]{border-radius:var(--radius-sm);height:2.125rem;position:absolute;right:.3rem;width:2.125rem}.close-button[data-v-44da07ab]{flex-shrink:0}.search-fade-enter-active[data-v-44da07ab],.search-fade-leave-active[data-v-44da07ab]{transition:opacity var(--dur-fast) var(--ease-out)}.search-fade-enter-active .search-container[data-v-44da07ab],.search-fade-leave-active .search-container[data-v-44da07ab]{transition:transform var(--dur-base) var(--ease-out)}.search-fade-enter-from[data-v-44da07ab],.search-fade-leave-to[data-v-44da07ab]{opacity:0}.search-fade-enter-from .search-container[data-v-44da07ab],.search-fade-leave-to .search-container[data-v-44da07ab]{transform:translateY(-8px)}.search-content[data-v-44da07ab]{max-height:60vh;overflow-y:auto;padding:.5rem}.result-category[data-v-44da07ab]{padding-block:.5rem}.result-category+.result-category[data-v-44da07ab]{border-top:1px solid var(--surface-border)}.category-header[data-v-44da07ab]{align-items:center;color:var(--text-color-muted);display:flex;font-size:.8125rem;font-weight:var(--fw-semibold);gap:.5rem;margin-bottom:.25rem;padding:.25rem .75rem}.category-header[data-v-44da07ab] .ui-icon{font-size:.85rem}.result-count[data-v-44da07ab]{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--fw-medium)}.result-item[data-v-44da07ab]{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem;text-align:left;transition:background-color var(--dur-fast) var(--ease-out);width:100%}.result-item.selected[data-v-44da07ab],.result-item[data-v-44da07ab]:hover{background:var(--surface-hover)}.result-item[data-v-44da07ab]:focus-visible,.suggestion-item[data-v-44da07ab]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.item-content[data-v-44da07ab]{min-width:0}.item-content h4[data-v-44da07ab]{color:var(--text-color);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--fw-semibold);margin:0 0 .15rem}.item-content p[data-v-44da07ab]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0}.result-item[data-v-44da07ab]>.ui-icon{color:var(--text-color-muted);flex-shrink:0;font-size:.8rem;transition:color var(--dur-fast) var(--ease-out)}.result-item.selected[data-v-44da07ab]>.ui-icon,.result-item[data-v-44da07ab]:hover>.ui-icon{color:var(--text-brand)}[data-theme=dark] .result-item.selected[data-v-44da07ab]>.ui-icon,[data-theme=dark] .result-item[data-v-44da07ab]:hover>.ui-icon{color:var(--primary-300)}.badges[data-v-44da07ab]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.badges[data-v-44da07ab]:empty{display:none}.fuzzy-badge[data-v-44da07ab],.relevance-badge[data-v-44da07ab]{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.6875rem;font-weight:var(--fw-medium);line-height:1;min-height:1.25rem;padding:.15rem .55rem}.relevance-badge[data-v-44da07ab]{background:var(--primary-50);color:var(--text-brand)}.fuzzy-badge[data-v-44da07ab]{background:var(--surface-100);color:var(--text-color-secondary)}[data-theme=dark] .relevance-badge[data-v-44da07ab]{background:var(--surface-200);color:var(--primary-300)}[data-theme=dark] .fuzzy-badge[data-v-44da07ab]{background:var(--surface-200)}[data-v-44da07ab] mark{background:rgba(var(--primary-500-rgb),.16);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;font-weight:var(--fw-semibold);padding:0 .1em}@media(prefers-contrast:more){[data-v-44da07ab] mark{background:var(--fill-brand);color:#fff}}.search-suggestions[data-v-44da07ab]{border-bottom:1px solid var(--surface-border);padding:.75rem}.suggestions-header[data-v-44da07ab]{align-items:center;color:var(--text-color-muted);display:flex;font-size:.8125rem;font-weight:var(--fw-semibold);gap:.5rem;margin:0 0 .6rem .25rem}.suggestions-header[data-v-44da07ab] .ui-icon{font-size:.85rem}.suggestions-list[data-v-44da07ab]{display:flex;flex-wrap:wrap;gap:.4rem}.suggestion-item[data-v-44da07ab]{align-items:center;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;gap:.45rem;padding:.4rem .7rem;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.suggestion-item[data-v-44da07ab]:hover{background:var(--surface-hover);border-color:var(--surface-border-strong)}.suggestion-item[data-v-44da07ab] .ui-icon{color:var(--text-color-muted);font-size:.75rem}.no-results[data-v-44da07ab],.search-hint[data-v-44da07ab]{color:var(--text-color-secondary);padding:2rem 1.5rem;text-align:center}.hint-content[data-v-44da07ab] .ui-icon,.no-results[data-v-44da07ab]>.ui-icon{color:var(--text-color-muted);font-size:1.5rem;margin-bottom:.75rem}.hint-content p[data-v-44da07ab],.no-results p[data-v-44da07ab]{margin:0}.search-tips[data-v-44da07ab]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-md);margin-top:1.25rem;padding:1rem 1.1rem;text-align:left}.search-tips p[data-v-44da07ab]{color:var(--text-color);font-weight:var(--fw-semibold);margin:0 0 .4rem}.search-tips ul[data-v-44da07ab]{color:var(--text-color-secondary);margin:0;padding-left:1.2rem}.search-tips li[data-v-44da07ab]{font-size:.875rem;margin:.25rem 0}.jump-section[data-v-44da07ab]{padding:.75rem .5rem .5rem}.jump-heading[data-v-44da07ab]{color:var(--text-color-muted);font-size:.8125rem;font-weight:var(--fw-semibold);margin:0 .75rem .4rem}.jump-list[data-v-44da07ab]{display:flex;flex-direction:column;gap:.1rem;list-style:none;margin:0;padding:0}.jump-item[data-v-44da07ab]{align-items:center;border-radius:var(--radius-md);color:var(--text-color);display:flex;font-weight:var(--fw-medium);gap:.75rem;padding:.6rem .75rem;text-decoration:none}.jump-item.is-active[data-v-44da07ab]{background:var(--surface-hover)}.jump-item[data-v-44da07ab]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.jump-icon[data-v-44da07ab]{color:var(--text-color-muted);width:1.1rem}.jump-item.is-active .jump-icon[data-v-44da07ab]{color:var(--text-brand)}.jump-detail[data-v-44da07ab]{font-family:var(--font-mono);font-weight:var(--fw-medium)}.jump-detail[data-v-44da07ab],.jump-ext[data-v-44da07ab]{color:var(--text-color-muted);font-size:.75rem}.jump-ext[data-v-44da07ab]{margin-left:auto}[data-theme=dark] .jump-item.is-active .jump-icon[data-v-44da07ab]{color:var(--primary-300)}.keyboard-shortcuts[data-v-44da07ab]{color:var(--text-color-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem 1.25rem;justify-content:center;margin-top:1rem}.jump-section .keyboard-shortcuts[data-v-44da07ab]{border-top:1px solid var(--surface-border);justify-content:flex-start;margin:.5rem 0 0;padding:.75rem .75rem .25rem}kbd[data-v-44da07ab]{align-items:center;background:var(--surface-card);border:solid var(--surface-border-strong);border-radius:var(--radius-sm);border-width:1px 1px 2px;color:var(--text-color-secondary);display:inline-flex;font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--fw-medium);justify-content:center;line-height:1.4;margin:0 .15rem;min-width:1.4rem;padding:.1rem .35rem}@media(max-width:768px){.keyboard-shortcuts[data-v-44da07ab]{display:none}.suggestions-list[data-v-44da07ab]{flex-direction:column}}.error-scene[data-v-10615e30]{background:var(--surface-ground);min-height:calc(100vh - var(--header-offset));padding-block:clamp(3.5rem,9vh,6rem) clamp(4rem,8vw,6rem)}.scene-inner[data-v-10615e30]{gap:clamp(2.5rem,5vw,3.5rem)}.scene-inner[data-v-10615e30],.scene-message[data-v-10615e30]{align-items:flex-start;display:flex;flex-direction:column}.scene-message[data-v-10615e30]{max-width:40rem}.scene-status[data-v-10615e30]{color:var(--text-color-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-medium);margin:0 0 1rem}.scene-title[data-v-10615e30]{color:var(--text-color);font-family:var(--font-heading);font-size:var(--text-title);font-weight:var(--fw-semibold);letter-spacing:-.018em;line-height:1.08;margin:0 0 1rem;text-wrap:balance}.scene-copy[data-v-10615e30]{color:var(--text-color-secondary);font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.65;margin:0 0 1.75rem;max-width:58ch}.path-chip[data-v-10615e30]{align-items:center;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);display:inline-flex;gap:.5rem;margin-bottom:1.75rem;max-width:100%;padding:.25rem .25rem .25rem .85rem}.path-chip-icon[data-v-10615e30]{color:var(--text-color-muted);flex-shrink:0;font-size:var(--text-sm)}.path-chip code[data-v-10615e30]{color:var(--text-color-secondary);font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden;text-decoration:line-through;text-decoration-color:var(--text-color-muted);text-overflow:ellipsis;white-space:nowrap}.path-copy[data-v-10615e30]{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:2rem}.path-copy[data-v-10615e30]:hover{background:var(--surface-hover);color:var(--text-brand)}.path-copy[data-v-10615e30]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.scene-actions[data-v-10615e30]{display:flex;flex-wrap:wrap;gap:.75rem}.block-title[data-v-10615e30]{color:var(--text-color);font-family:var(--font-sans);font-size:1rem;font-weight:var(--fw-semibold);margin:0 0 1rem}.suggest-panel[data-v-10615e30]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);max-width:40rem;padding:1.25rem 1.25rem .75rem;width:100%}.suggest-list[data-v-10615e30]{list-style:none;margin:0 -.5rem;padding:0}.suggest-row[data-v-10615e30]{align-items:center;border-radius:var(--radius-md);color:inherit;display:flex;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.suggest-row[data-v-10615e30]:hover{background:var(--surface-hover)}.suggest-row[data-v-10615e30]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.suggest-icon[data-v-10615e30]{color:var(--text-color-muted);flex-shrink:0;width:1.1rem}.suggest-text[data-v-10615e30]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.suggest-title[data-v-10615e30]{color:var(--text-color);font-weight:var(--fw-semibold)}.suggest-path[data-v-10615e30],.suggest-title[data-v-10615e30]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-path[data-v-10615e30]{font-family:var(--font-mono);font-size:var(--text-xs)}.suggest-arrow[data-v-10615e30],.suggest-path[data-v-10615e30]{color:var(--text-color-muted)}.suggest-arrow[data-v-10615e30]{flex-shrink:0;font-size:.8rem;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.suggest-row:hover .suggest-arrow[data-v-10615e30],.suggest-row:hover .suggest-title[data-v-10615e30]{color:var(--text-brand)}.suggest-row:hover .suggest-arrow[data-v-10615e30]{transform:translate(3px)}.rise-enter-active[data-v-10615e30]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.rise-enter-from[data-v-10615e30]{opacity:0;transform:translateY(8px)}.explore[data-v-10615e30]{width:100%}.explore-grid[data-v-10615e30]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.explore-tile[data-v-10615e30]{align-items:flex-start;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.1rem;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.explore-tile[data-v-10615e30]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tile-icon[data-v-10615e30]{color:var(--text-color-muted);font-size:1rem;margin-bottom:.5rem}.tile-icon[data-v-10615e30],.tile-label[data-v-10615e30]{transition:color var(--dur-fast) var(--ease-out)}.tile-label[data-v-10615e30]{color:var(--text-color);font-weight:var(--fw-semibold)}.tile-blurb[data-v-10615e30]{color:var(--text-color-muted);font-size:var(--text-sm)}@media(hover:hover){.explore-tile[data-v-10615e30]:hover{border-color:var(--surface-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.explore-tile:hover .tile-icon[data-v-10615e30],.explore-tile:hover .tile-label[data-v-10615e30]{color:var(--text-brand)}}.fault-details[data-v-10615e30]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);color:var(--text-color-secondary);max-width:40rem;padding:1rem 1.25rem;width:100%}.fault-details summary[data-v-10615e30]{border-radius:var(--radius-sm);color:var(--text-color);cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-semibold)}.fault-details summary[data-v-10615e30]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fault-message[data-v-10615e30]{font-family:var(--font-mono);font-size:var(--text-sm);margin:.75rem 0 0;overflow-wrap:anywhere}.report-line[data-v-10615e30]{color:var(--text-color-muted);font-size:var(--text-sm);margin:0}.report-line a[data-v-10615e30]{color:var(--text-brand);font-weight:var(--fw-semibold);text-decoration:underline;text-decoration-color:rgba(var(--primary-700-rgb),.35);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.report-line a[data-v-10615e30]:hover{text-decoration-color:currentColor}.report-line a[data-v-10615e30]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}[data-theme=dark] .explore-tile:hover .tile-icon[data-v-10615e30],[data-theme=dark] .explore-tile:hover .tile-label[data-v-10615e30],[data-theme=dark] .path-copy[data-v-10615e30]:hover,[data-theme=dark] .report-line a[data-v-10615e30],[data-theme=dark] .suggest-row:hover .suggest-arrow[data-v-10615e30],[data-theme=dark] .suggest-row:hover .suggest-title[data-v-10615e30]{color:var(--primary-300)}[data-theme=dark] .report-line a[data-v-10615e30]{text-decoration-color:rgba(var(--primary-300-rgb),.4)}[data-theme=dark] .report-line a[data-v-10615e30]:hover{text-decoration-color:currentColor}@media(max-width:640px){.scene-actions[data-v-10615e30]{align-items:stretch;flex-direction:column;width:100%}.scene-actions[data-v-10615e30] .ui-btn{width:100%}.explore-grid[data-v-10615e30]{grid-template-columns:repeat(2,minmax(0,1fr))}}
