.overlay-corner-actions.svelte-1hvvppr{z-index:12;pointer-events:none;max-width:calc(100% - .5rem);display:inline-flex;position:absolute}.overlay-corner-actions.svelte-1hvvppr *{pointer-events:auto}.placement-top-right.svelte-1hvvppr{top:max(2px, env(safe-area-inset-top));right:2px}.placement-top-left.svelte-1hvvppr{top:max(2px, env(safe-area-inset-top));left:2px}.direction-vertical.svelte-1hvvppr{flex-direction:column;align-items:flex-end}.direction-horizontal.svelte-1hvvppr{flex-direction:row;align-items:center}.gap-xs.svelte-1hvvppr{gap:.25rem}.gap-sm.svelte-1hvvppr{gap:.4rem}.gap-md.svelte-1hvvppr{gap:.55rem}@media (width<=760px){.placement-top-right.svelte-1hvvppr,.placement-top-left.svelte-1hvvppr{top:max(2px, env(safe-area-inset-top))}}.overlay-action-button.svelte-1u6r37t{border:1px solid var(--color-border,#d6d6d6);background:color-mix(in srgb, var(--color-bg,#fff) 92%, transparent);color:var(--color-text-secondary,#666);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,opacity .12s,transform .12s,background-color .12s;display:inline-flex;box-shadow:0 2px 8px #0003}.overlay-action-button.svelte-1u6r37t:hover:not(:disabled){border-color:var(--color-primary,#4b7bec);opacity:1}.overlay-action-button.svelte-1u6r37t:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary,#4b7bec) 62%, white 38%);outline-offset:2px}.overlay-action-button.svelte-1u6r37t:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.overlay-action-button.is-active.svelte-1u6r37t{border-color:var(--color-primary,#4b7bec);background:color-mix(in srgb, var(--color-primary,#4b7bec) 12%, var(--color-bg,#fff) 88%);color:var(--color-text,#111)}.overlay-action-button.appearance-ghost.svelte-1u6r37t{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.overlay-action-button.appearance-ghost.svelte-1u6r37t:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-secondary,#666) 10%, transparent);border:none}.size-sm.svelte-1u6r37t{width:2.05rem;min-width:2.05rem;height:2.05rem}.size-md.svelte-1u6r37t{width:2.45rem;min-width:2.45rem;height:2.45rem}@media (width<=760px){.size-sm.svelte-1u6r37t,.size-md.svelte-1u6r37t{width:2.75rem;min-width:2.75rem;height:2.75rem}}.config-panel.svelte-7khva7{flex-direction:column;gap:2px;display:flex}.bulk-actions.svelte-7khva7{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.global-level-label.svelte-7khva7{font-size:var(--font-size-xs);opacity:.7;white-space:nowrap;margin-left:auto}.bulk-btn.svelte-7khva7{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text);padding:2px 8px}.bulk-btn.svelte-7khva7:hover{background:var(--color-surface-2)}.empty-hint.svelte-7khva7{font-size:var(--font-size-xs);opacity:.6;font-style:italic}.area-row.svelte-7khva7{align-items:center;gap:4px;display:flex}.expand-btn.svelte-7khva7{cursor:default;width:14px;font-size:var(--font-size-xs);color:var(--color-text);background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.expand-btn.has-layers.svelte-7khva7{cursor:pointer;opacity:.7}.expand-btn.has-layers.svelte-7khva7:hover{opacity:1}.expand-spacer.svelte-7khva7{width:.7em;display:inline-block}.area-label.svelte-7khva7{align-items:center;gap:var(--spacing-xs);cursor:pointer;flex:1;min-width:0;display:flex}.area-name.svelte-7khva7{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-weight:500;overflow:hidden}.level-select.svelte-7khva7{font-size:var(--font-size-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text);flex-shrink:0;padding:1px 4px}.layers-list.svelte-7khva7{margin-bottom:var(--spacing-xs);flex-direction:column;gap:1px;padding-left:28px;display:flex}.layer-label.svelte-7khva7{align-items:center;gap:var(--spacing-xs);cursor:pointer;display:flex}.layer-name.svelte-7khva7{font-size:var(--font-size-xs);opacity:.8;font-family:monospace}.viewport-settings-panel.svelte-1ec71n9{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;min-height:0;display:flex}.viewport-runtime-state.svelte-1ec71n9{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.viewport-settings-grid.svelte-1ec71n9{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setting-field.svelte-1ec71n9{font-size:var(--font-size-xs);flex-direction:column;gap:4px;display:flex}.setting-label.svelte-1ec71n9{font-weight:600}.setting-field.svelte-1ec71n9 input:where(.svelte-1ec71n9){border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);min-width:0;color:var(--color-text);padding:4px 6px}.setting-hint.svelte-1ec71n9{color:var(--color-text-muted,var(--color-text-secondary))}.viewport-settings-actions.svelte-1ec71n9{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (width<=760px){.viewport-settings-grid.svelte-1ec71n9{grid-template-columns:1fr}}.debug-panel.svelte-iug71h{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-text);padding:var(--spacing-xs);margin:var(--spacing-xs) 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.debug-overlay-actions{z-index:10}.debug-detach-btn{opacity:.78}.debug-tabs.svelte-iug71h{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;width:fit-content;margin:0 0 4px;padding:2px;display:inline-flex}.debug-tab.svelte-iug71h{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text-secondary);background:0 0;border:none;border-radius:999px;padding:2px 8px}.debug-tab.is-active.svelte-iug71h{background:var(--color-surface-1);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border)}.telemetry-tab.svelte-iug71h{gap:var(--spacing-sm);min-height:0;padding:var(--spacing-xs);background:var(--color-surface-2);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex}.telemetry-actions.svelte-iug71h{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.debug-icon-btn.svelte-iug71h{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.debug-icon-btn.svelte-iug71h:hover{background:var(--color-surface-2)}.debug-icon-btn.is-active.svelte-iug71h{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border)}.debug-icon-btn.svelte-iug71h:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 65%, white);outline-offset:1px}.debug-icon-btn.svelte-iug71h:disabled{opacity:.55;cursor:not-allowed}.debug-icon-btn.svelte-iug71h svg{width:16px;height:16px}.telemetry-export-button-content.svelte-iug71h{justify-content:center;align-items:center;display:inline-flex}.telemetry-meta.svelte-iug71h{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.telemetry-view-toggle.svelte-iug71h{border:1px solid var(--color-border);background:var(--color-surface-1);border-radius:999px;gap:4px;width:fit-content;padding:2px;display:inline-flex}.telemetry-view-toggle-btn.svelte-iug71h{appearance:none;color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 10px}.telemetry-view-toggle-btn.is-active.svelte-iug71h{color:var(--color-text);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border)}.telemetry-json.svelte-iug71h{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);white-space:pre-wrap;word-break:break-word;flex:1;min-height:0;margin:0;font-size:12px;line-height:1.35;overflow:auto}.telemetry-dashboard.svelte-iug71h{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);padding:var(--spacing-sm);flex:1;min-height:0;overflow:auto}.telemetry-dashboard-table.svelte-iug71h{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.telemetry-dashboard-table.svelte-iug71h th:where(.svelte-iug71h),.telemetry-dashboard-table.svelte-iug71h td:where(.svelte-iug71h){border:1px solid var(--color-border);text-align:right;vertical-align:middle;padding:6px 8px}.telemetry-dashboard-table.svelte-iug71h thead:where(.svelte-iug71h) th:where(.svelte-iug71h){background:var(--color-surface-2);color:var(--color-text-secondary);font-weight:600}.telemetry-dashboard-table.svelte-iug71h th:where(.svelte-iug71h):first-child{text-align:left}.telemetry-dashboard-empty.svelte-iug71h{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.debug-toolbar.svelte-iug71h{background:var(--color-surface-2);border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:4px;margin-bottom:4px;padding:4px;display:flex}.toolbar-btn.svelte-iug71h{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);opacity:.7;background:0 0;border:1px solid #0000;padding:2px 6px;line-height:1}.toolbar-btn.svelte-iug71h:hover{opacity:1;background:#00000014}.toolbar-btn.active.svelte-iug71h{opacity:1;border-color:var(--color-border);background:#0000001f}.log-count.svelte-iug71h{font-size:var(--font-size-xs);opacity:.6;flex-shrink:0;margin-left:auto;font-family:monospace}.debug-config-section.svelte-iug71h{gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface-2);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;max-height:50%;margin-bottom:4px;display:flex;overflow-y:auto}.debug-config-section.svelte-iug71h details:where(.svelte-iug71h) summary:where(.svelte-iug71h){cursor:pointer;font-size:var(--font-size-xs);opacity:.8;font-weight:500}.integration-tests-controls.svelte-iug71h{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.auto-follow-label.svelte-iug71h{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);cursor:pointer;display:flex}.debug-scrollzone.svelte-iug71h{background:var(--color-surface-1);border:1px solid var(--color-border);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.debug-empty-state.svelte-iug71h{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:100%;padding:var(--spacing-md);text-align:center;color:var(--color-text-muted,var(--color-text));opacity:.8;flex-direction:column;display:flex}.debug-empty-state.svelte-iug71h p:where(.svelte-iug71h){margin:0}.debug-line.svelte-iug71h{font-size:var(--font-size-sm);opacity:.9;flex-direction:column;gap:2px;margin-bottom:4px;font-family:monospace;display:flex}.debug-line-content.svelte-iug71h{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.debug-line-toggle.svelte-iug71h{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit}.debug-line-toggle.svelte-iug71h:hover{text-decoration:underline}.debug-line.log.svelte-iug71h{color:var(--color-text-secondary)}.debug-line.verbose.svelte-iug71h{color:var(--color-info)}.debug-line.warn.svelte-iug71h{color:var(--color-warning)}.debug-line.error.svelte-iug71h{color:var(--color-error)}.text-filter.svelte-iug71h{min-width:0;font-family:monospace;font-size:var(--font-size-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;flex:1;padding:2px 6px}.text-filter-mode.svelte-iug71h{font-size:var(--font-size-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;flex-shrink:0;padding:2px 4px}.debug-floating.svelte-1towt0g{z-index:9999;resize:both;border-radius:var(--radius-lg);background:var(--color-surface-1);cursor:move;background:var(--color-surface-1-solid,#fff);opacity:1;flex-direction:column;width:420px;min-width:340px;max-width:92vw;height:min(80vh,640px);min-height:260px;max-height:92vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0003}.debug-docked.svelte-1towt0g{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}
