.ds-icon-debug-overlay.svelte-138uibg{position:fixed;right:1rem;bottom:1rem;z-index:1500;width:min(40rem,calc(100vw - 2rem));max-height:min(80vh,48rem);overflow:auto;border:1px solid rgba(15,23,42,.22);border-radius:1rem;background:#0a0e18eb;color:#f8fafc;box-shadow:0 24px 80px #0f172a59;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1rem;display:grid;gap:.8rem}.ds-icon-debug-overlay__header.svelte-138uibg{display:flex;justify-content:space-between;align-items:start;gap:.8rem}.ds-icon-debug-overlay__eyebrow.svelte-138uibg{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.ds-icon-debug-overlay.svelte-138uibg h2:where(.svelte-138uibg){margin:.15rem 0 0;font-size:1.2rem;line-height:1.1}.ds-icon-debug-overlay__actions.svelte-138uibg{display:inline-flex;flex-wrap:wrap;gap:.4rem}.ds-icon-debug-overlay__actions.svelte-138uibg button:where(.svelte-138uibg){border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#1e293bd1;color:inherit;padding:.45rem .7rem;font:inherit;cursor:pointer}.ds-icon-debug-overlay__actions.svelte-138uibg button:where(.svelte-138uibg):hover,.ds-icon-debug-overlay__entry-actions.svelte-138uibg button:where(.svelte-138uibg):hover{background:#2563eb33;border-color:#7dd3fc6b}.ds-icon-debug-overlay__meta.svelte-138uibg,.ds-icon-debug-overlay__filters.svelte-138uibg,.ds-icon-debug-overlay__entry-meta.svelte-138uibg,.ds-icon-debug-overlay__hint.svelte-138uibg,.ds-icon-debug-overlay__empty.svelte-138uibg{margin:0;font-size:.88rem;line-height:1.45;color:#e2e8f0db}.ds-icon-debug-overlay__controls.svelte-138uibg,.ds-icon-debug-overlay__details.svelte-138uibg{border:1px solid rgba(148,163,184,.18);border-radius:.9rem;background:#0f172a6b;padding:.85rem}.ds-icon-debug-overlay__controls.svelte-138uibg{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-icon-debug-overlay__field.svelte-138uibg,.ds-icon-debug-overlay__toggle.svelte-138uibg{display:grid;gap:.35rem}.ds-icon-debug-overlay__field.svelte-138uibg span:where(.svelte-138uibg),.ds-icon-debug-overlay__toggle.svelte-138uibg span:where(.svelte-138uibg),.ds-icon-debug-overlay__details-grid.svelte-138uibg span:where(.svelte-138uibg){font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfed1}.ds-icon-debug-overlay__field.svelte-138uibg input:where(.svelte-138uibg),.ds-icon-debug-overlay__field.svelte-138uibg select:where(.svelte-138uibg){width:100%;border:1px solid rgba(148,163,184,.24);border-radius:.7rem;background:#0f172ad6;color:#f8fafc;padding:.58rem .7rem;font:inherit}.ds-icon-debug-overlay__toggle.svelte-138uibg{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:2.5rem}.ds-icon-debug-overlay__toggle.svelte-138uibg input:where(.svelte-138uibg){margin:0}.ds-icon-debug-overlay__controls-actions.svelte-138uibg{display:flex;flex-wrap:wrap;gap:.45rem;grid-column:1 / -1}.ds-icon-debug-overlay__controls-actions.svelte-138uibg button:where(.svelte-138uibg),.ds-icon-debug-overlay__details-topline.svelte-138uibg button:where(.svelte-138uibg){border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#1e293bd1;color:inherit;padding:.45rem .72rem;font:inherit;cursor:pointer}.ds-icon-debug-overlay__controls-actions.svelte-138uibg button:where(.svelte-138uibg):hover,.ds-icon-debug-overlay__details-topline.svelte-138uibg button:where(.svelte-138uibg):hover{background:#2563eb33;border-color:#7dd3fc6b}.ds-icon-debug-overlay__meta.svelte-138uibg code:where(.svelte-138uibg),.ds-icon-debug-overlay__entry.svelte-138uibg code:where(.svelte-138uibg){font-size:.78rem}.ds-icon-debug-overlay__summary.svelte-138uibg{display:flex;flex-wrap:wrap;gap:.45rem}.ds-icon-debug-overlay__summary.svelte-138uibg span:where(.svelte-138uibg){border-radius:999px;background:#2563eb33;color:#bfdbfe;padding:.28rem .55rem;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.ds-icon-debug-overlay__list.svelte-138uibg{display:grid;gap:.65rem}.ds-icon-debug-overlay__details.svelte-138uibg{display:grid;gap:.7rem}.ds-icon-debug-overlay__details-topline.svelte-138uibg{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.ds-icon-debug-overlay__details-grid.svelte-138uibg{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-icon-debug-overlay__details-grid.svelte-138uibg p:where(.svelte-138uibg){margin:0;display:grid;gap:.28rem}.ds-icon-debug-overlay__details-grid.svelte-138uibg strong:where(.svelte-138uibg){font-size:.88rem;line-height:1.4;color:#f8fafc;overflow-wrap:anywhere}.ds-icon-debug-overlay__entry.svelte-138uibg{border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:#0f172a75;padding:.75rem;display:grid;gap:.45rem}.ds-icon-debug-overlay__entry-topline.svelte-138uibg{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.ds-icon-debug-overlay__entry-topline.svelte-138uibg strong:where(.svelte-138uibg){font-size:.96rem}.ds-icon-debug-overlay__entry-topline.svelte-138uibg span:where(.svelte-138uibg){border-radius:999px;background:#0ea5e929;color:#bae6fd;padding:.22rem .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.ds-icon-debug-overlay__entry-actions.svelte-138uibg{display:flex;justify-content:flex-end}.ds-icon-debug-overlay__entry-actions.svelte-138uibg button:where(.svelte-138uibg){border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#1e293bc7;color:#e2e8f0;padding:.32rem .64rem;font:inherit;font-size:.78rem;cursor:pointer}.ds-icon-debug-overlay__entry-actions.svelte-138uibg button.active:where(.svelte-138uibg){background:#0ea5e93d;border-color:#7dd3fc9e;color:#e0f2fe}.ds-icon-debug-overlay.svelte-138uibg code:where(.svelte-138uibg){display:block;overflow-wrap:anywhere;color:#cbd5e1}.ds-icon-debug-overlay.svelte-138uibg ul:where(.svelte-138uibg){margin:0;padding-left:1rem;display:grid;gap:.32rem}.ds-icon-debug-overlay.svelte-138uibg li:where(.svelte-138uibg){color:#fecaca;font-size:.82rem;line-height:1.4}@media(max-width:720px){.ds-icon-debug-overlay.svelte-138uibg{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem)}.ds-icon-debug-overlay__header.svelte-138uibg,.ds-icon-debug-overlay__entry-topline.svelte-138uibg,.ds-icon-debug-overlay__details-topline.svelte-138uibg{flex-direction:column;align-items:start}.ds-icon-debug-overlay__controls.svelte-138uibg,.ds-icon-debug-overlay__details-grid.svelte-138uibg{grid-template-columns:1fr}}html,body{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.design-system-shell.svelte-12qhfyh{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at top left,color-mix(in srgb,var(--ds-primary, #367cbb) 12%,transparent),transparent 24%),radial-gradient(circle at top right,color-mix(in srgb,var(--ds-accent, #75bb4d) 10%,transparent),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--ds-bg, #f7fbff) 92%,white),var(--ds-bg, #f7fbff))}.design-system-shell__topbar-actions.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.design-system-shell__workbench-controls.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;min-width:0}.design-system-shell__theme-pill.svelte-12qhfyh,.design-system-shell__bg-picker.svelte-12qhfyh,.design-system-shell__session-pill.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .45rem;border:1px solid color-mix(in srgb,var(--ds-border, #cbd5e1) 46%,transparent);border-radius:var(--ds-radius-pill, 999px);background:color-mix(in srgb,var(--ds-surface, #ffffff) 92%,transparent);backdrop-filter:blur(calc(var(--ds-blur-soft, 8px) * 1.4)) saturate(1.04);-webkit-backdrop-filter:blur(calc(var(--ds-blur-soft, 8px) * 1.4)) saturate(1.04)}.design-system-shell__session-pill.svelte-12qhfyh{color:var(--ds-text, #1f2937);font-family:var(--ds-font-body, system-ui, sans-serif);font-size:var(--ds-size-xs, .75rem);font-weight:700}.design-system-shell__session-pill--signed-in.svelte-12qhfyh{border-color:color-mix(in srgb,var(--ds-success, #77bb4e) 34%,transparent);background:color-mix(in srgb,var(--ds-success, #77bb4e) 12%,var(--ds-surface, #ffffff));color:color-mix(in srgb,var(--ds-success, #77bb4e) 72%,var(--ds-text, #1f2937))}.design-system-shell__session-dot.svelte-12qhfyh{width:.52rem;height:.52rem;border-radius:999px;background:color-mix(in srgb,var(--ds-text-muted, #64748b) 65%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-border, #cbd5e1) 20%,transparent);flex:0 0 auto}.design-system-shell__session-pill--signed-in.svelte-12qhfyh .design-system-shell__session-dot:where(.svelte-12qhfyh){background:var(--ds-success, #77bb4e);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-success, #77bb4e) 16%,transparent)}.design-system-shell__theme-select.svelte-12qhfyh{border:0;background:transparent;color:var(--ds-text, #1f2937);font-family:var(--ds-font-body, system-ui, sans-serif);font-size:var(--ds-size-xs, .75rem);font-weight:700;padding:.12rem .18rem;min-width:8.75rem;outline:none}.design-system-shell__tone-toggle.svelte-12qhfyh{display:inline-flex;gap:.18rem}.design-system-shell__tone-toggle.svelte-12qhfyh button:where(.svelte-12qhfyh){border:1px solid transparent;border-radius:var(--ds-radius-pill, 999px);background:transparent;color:var(--ds-text-muted, #64748b);font-family:var(--ds-font-body, system-ui, sans-serif);font-size:var(--ds-size-xs, .75rem);font-weight:700;padding:.22rem .55rem;cursor:pointer;transition:background-color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease)}.design-system-shell__tone-toggle.svelte-12qhfyh button.active:where(.svelte-12qhfyh){border-color:color-mix(in srgb,var(--ds-primary, #367cbb) 36%,transparent);background:color-mix(in srgb,var(--ds-primary, #367cbb) 14%,var(--ds-surface, #ffffff));color:var(--ds-primary, #367cbb)}.design-system-shell__bg-picker-label.svelte-12qhfyh{color:var(--ds-text-muted, #64748b);font-family:var(--ds-font-body, system-ui, sans-serif);font-size:var(--ds-size-xs, .75rem);font-weight:700;white-space:nowrap;padding-right:.15rem}.design-system-shell__bg-swatch.svelte-12qhfyh{width:28px;height:28px;border:2px solid transparent;border-radius:var(--ds-radius-sm, .5rem);padding:0;overflow:hidden;background:none;cursor:pointer;transition:border-color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),transform var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),box-shadow var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease)}.design-system-shell__bg-swatch.svelte-12qhfyh img:where(.svelte-12qhfyh){width:100%;height:100%;object-fit:cover;display:block}.design-system-shell__bg-swatch-gradient.svelte-12qhfyh{display:block;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--ds-primary, #367cbb) 55%,transparent),transparent 70%),radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--ds-accent, #75bb4d) 55%,transparent),transparent 65%),var(--ds-bg, #f7fbff)}.design-system-shell__bg-swatch.active.svelte-12qhfyh{border-color:var(--ds-primary, #367cbb);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-primary, #367cbb) 34%,transparent)}.design-system-shell__bg-swatch.svelte-12qhfyh:hover:not(.active){border-color:color-mix(in srgb,var(--ds-primary, #367cbb) 45%,transparent)}.design-system-shell__main.svelte-12qhfyh{min-width:0}@media(max-width:760px){.design-system-shell__topbar-actions.svelte-12qhfyh{width:100%;justify-content:space-between}.design-system-shell__workbench-controls.svelte-12qhfyh{flex:1 1 auto;justify-content:flex-start}}
