.motiongpu-error-overlay.svelte-kd8ucv{--motiongpu-base-hue: var(--base-hue, 265);--motiongpu-color-background: oklch(.2178 .0056 var(--motiongpu-base-hue));--motiongpu-color-background-muted: oklch(.261 .007 var(--motiongpu-base-hue));--motiongpu-color-foreground: oklch(1 0 0);--motiongpu-color-foreground-muted: oklch(.6699 .0081 var(--motiongpu-base-hue));--motiongpu-color-card: var(--motiongpu-color-background);--motiongpu-color-accent: oklch(.6996 .181959 44.4414);--motiongpu-color-accent-secondary: oklch(.5096 .131959 44.4414);--motiongpu-color-border: oklch(.928 .013 var(--motiongpu-base-hue) / .05);--motiongpu-color-white-fixed: oklch(1 0 0);--motiongpu-shadow-card: var( --shadow-2xl, 0px 1px 1px -.5px rgba(0, 0, 0, .06), 0px 3px 3px -1.5px rgba(0, 0, 0, .06), 0px 6px 6px -3px rgba(0, 0, 0, .06), 0px 12px 12px -6px rgba(0, 0, 0, .06), 0px 24px 24px -12px rgba(0, 0, 0, .05), 0px 48px 48px -24px rgba(0, 0, 0, .06) );--motiongpu-radius-md: var(--radius-md, .5rem);--motiongpu-radius-lg: var(--radius-lg, .75rem);--motiongpu-radius-xl: var(--radius-xl, 1rem);--motiongpu-font-sans: var( --font-sans, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif );--motiongpu-font-mono: var(--font-mono, "SFMono-Regular", "Menlo", "Consolas", monospace);position:fixed;inset:0;display:grid;place-items:center;padding:clamp(.75rem,1.4vw,1.5rem);background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2147483647;font-family:var(--motiongpu-font-sans);color-scheme:dark}.motiongpu-error-dialog.svelte-kd8ucv{width:min(52rem,calc(100vw - 1.5rem));max-height:min(84vh,44rem);overflow:auto;margin:0;padding:1.1rem;border:1px solid var(--motiongpu-color-border);border-radius:var(--motiongpu-radius-xl);max-width:calc(100vw - 1.5rem);box-sizing:border-box;font-size:.875rem;font-weight:400;line-height:1.45;background:var(--motiongpu-color-card);color:var(--motiongpu-color-foreground);box-shadow:var(--motiongpu-shadow-card)}.motiongpu-error-header.svelte-kd8ucv{display:grid;gap:.55rem;padding-bottom:.9rem;border-bottom:1px solid var(--motiongpu-color-border)}.motiongpu-error-header-top.svelte-kd8ucv{display:flex;align-items:flex-start;gap:.75rem}.motiongpu-error-badges.svelte-kd8ucv{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.motiongpu-error-badge-wrap.svelte-kd8ucv{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.18rem;border-radius:999px;border:1px solid var(--motiongpu-color-border);background:var(--motiongpu-color-background-muted)}.motiongpu-error-badge.svelte-kd8ucv{display:inline-flex;align-items:center;margin:0;padding:.22rem .56rem;border-radius:999px;font-size:.66rem;letter-spacing:.08em;line-height:1;font-weight:500;text-transform:uppercase;color:var(--motiongpu-color-white-fixed);background:linear-gradient(180deg,var(--motiongpu-color-accent) 0%,var(--motiongpu-color-accent-secondary) 100%);box-shadow:inset 0 1px #ffffff3d}.motiongpu-error-recoverable.svelte-kd8ucv{margin:0;font-size:.67rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--motiongpu-color-foreground-muted)}.motiongpu-error-recoverable.svelte-kd8ucv span:where(.svelte-kd8ucv){font-family:var(--motiongpu-font-mono);color:var(--motiongpu-color-foreground)}.motiongpu-error-title.svelte-kd8ucv{margin:0;font-size:clamp(1.02rem,1vw + .72rem,1.32rem);font-weight:500;line-height:1.18;letter-spacing:-.02em;text-wrap:balance;color:var(--motiongpu-color-foreground)}.motiongpu-error-body.svelte-kd8ucv{display:grid;gap:.62rem;margin-top:.92rem}.motiongpu-error-message.svelte-kd8ucv{margin:0;padding:.72rem .78rem;border:1px solid color-mix(in oklch,var(--motiongpu-color-accent) 28%,transparent);border-radius:var(--motiongpu-radius-md);background:color-mix(in oklch,var(--motiongpu-color-accent) 10%,transparent);font-size:.82rem;line-height:1.4;font-weight:400;color:var(--motiongpu-color-foreground)}.motiongpu-error-hint.svelte-kd8ucv{margin:0;font-size:.82rem;line-height:1.45;font-weight:400;color:var(--motiongpu-color-foreground-muted)}.motiongpu-error-sections.svelte-kd8ucv{display:grid;gap:.62rem;margin-top:.95rem}.motiongpu-error-source.svelte-kd8ucv{display:grid;gap:.48rem;margin-top:.96rem}.motiongpu-error-source-title.svelte-kd8ucv{margin:0;font-size:.8rem;font-weight:500;line-height:1.3;letter-spacing:.045em;text-transform:uppercase;color:var(--motiongpu-color-foreground)}.motiongpu-error-source-frame.svelte-kd8ucv{border:1px solid var(--motiongpu-color-border);border-radius:var(--motiongpu-radius-lg);overflow:hidden;background:var(--motiongpu-color-background-muted)}.motiongpu-error-source-tabs.svelte-kd8ucv{display:flex;align-items:stretch;border-bottom:1px solid var(--motiongpu-color-border);background:var(--motiongpu-color-background)}.motiongpu-error-source-tab.svelte-kd8ucv{display:inline-flex;align-items:center;padding:.5rem .68rem;font-size:.76rem;font-weight:400;line-height:1.2;color:var(--motiongpu-color-foreground-muted);border-right:1px solid var(--motiongpu-color-border)}.motiongpu-error-source-tab-active.svelte-kd8ucv{color:var(--motiongpu-color-foreground);background:var(--motiongpu-color-background-muted)}.motiongpu-error-source-tab-spacer.svelte-kd8ucv{flex:1 1 auto}.motiongpu-error-source-snippet.svelte-kd8ucv{display:grid;background:var(--motiongpu-color-background-muted)}.motiongpu-error-source-row.svelte-kd8ucv{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.42rem;padding:.2rem .68rem}.motiongpu-error-source-row-active.svelte-kd8ucv{background:color-mix(in oklch,var(--motiongpu-color-accent) 10%,transparent)}.motiongpu-error-source-line.svelte-kd8ucv{font-family:var(--motiongpu-font-mono);font-size:.77rem;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-right:1px solid var(--motiongpu-color-border);color:var(--motiongpu-color-foreground-muted);text-align:left}.motiongpu-error-source-code.svelte-kd8ucv{font-family:var(--motiongpu-font-mono);font-size:.77rem;font-weight:400;line-height:1.3;color:var(--motiongpu-color-foreground);white-space:pre-wrap;word-break:break-word}.motiongpu-error-details.svelte-kd8ucv{border:1px solid var(--motiongpu-color-border);border-radius:var(--motiongpu-radius-lg);overflow:hidden;background:var(--motiongpu-color-background)}.motiongpu-error-details.svelte-kd8ucv summary:where(.svelte-kd8ucv){cursor:pointer;padding:.56rem .68rem;font-size:.7rem;letter-spacing:.07em;line-height:1.2;font-weight:500;text-transform:uppercase;color:var(--motiongpu-color-foreground)}.motiongpu-error-details[open].svelte-kd8ucv summary:where(.svelte-kd8ucv){border-bottom:1px solid var(--motiongpu-color-border)}.motiongpu-error-details.svelte-kd8ucv pre:where(.svelte-kd8ucv){margin:0;padding:.62rem .68rem;white-space:pre-wrap;word-break:break-word;overflow:auto;background:var(--motiongpu-color-background-muted);font-size:.74rem;line-height:1.4;font-weight:400;color:var(--motiongpu-color-foreground);font-family:var(--motiongpu-font-mono)}@media(max-width:42rem){.motiongpu-error-overlay.svelte-kd8ucv{padding:.62rem}.motiongpu-error-dialog.svelte-kd8ucv{padding:.85rem}.motiongpu-error-title.svelte-kd8ucv{font-size:1.02rem}.motiongpu-error-header-top.svelte-kd8ucv{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.motiongpu-error-overlay.svelte-kd8ucv{-webkit-backdrop-filter:none;backdrop-filter:none}}.motiongpu-canvas-wrap.svelte-ttn029{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}canvas.svelte-ttn029{position:absolute;inset:0;display:block;width:100%;height:100%}.confetti-holder.svelte-rtt661{position:relative}@keyframes svelte-rtt661-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-rtt661-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-rtt661-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-rtt661{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-rtt661-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-rtt661:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-rtt661-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-rtt661 .confetti:where(.svelte-rtt661):before{border-radius:50%}.cone.svelte-rtt661 .confetti:where(.svelte-rtt661){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-rtt661 .confetti:where(.svelte-rtt661){animation-name:svelte-rtt661-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661),.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661):before{animation:none}}
