.ai-demo.svelte-15uq6ps{padding-top:3rem}.ai-demo-intro.svelte-15uq6ps{text-align:center;max-width:42rem;margin:0 auto 2.5rem}.ai-demo-intro.svelte-15uq6ps h2:where(.svelte-15uq6ps){letter-spacing:-.04em;margin:.45rem 0 .85rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.ai-demo-intro.svelte-15uq6ps p:where(.svelte-15uq6ps):last-child{color:var(--muted);margin:0;font-size:1.125rem;line-height:1.7}.ai-demo-frame.svelte-15uq6ps{aspect-ratio:5/3;border:1px solid var(--line-strong);background:#000;border-radius:clamp(1rem,3vw,1.75rem);width:100%;overflow:hidden;box-shadow:0 30px 90px #33251733}.ai-demo-frame.is-mounted.svelte-15uq6ps:not(.is-revealed){opacity:.28;filter:blur(8px);clip-path:inset(5% 4% round 1.25rem);transform:scale(.96)}.ai-demo-frame.is-mounted.svelte-15uq6ps{transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),clip-path .9s cubic-bezier(.22,1,.36,1)}.ai-demo-frame.svelte-15uq6ps video:where(.svelte-15uq6ps){object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ai-demo-frame.is-mounted.svelte-15uq6ps:not(.is-revealed){opacity:1;filter:none;clip-path:none;transform:none}.ai-demo-frame.is-mounted.svelte-15uq6ps{transition:none}}.workflow-canvas.svelte-3277ii{isolation:isolate;background-color:var(--bg);padding-top:4.5rem;position:relative;overflow:hidden}.workflow-canvas.svelte-3277ii:before{z-index:1;content:"";pointer-events:none;background-color:#0000;transition:background-color .18s;position:absolute;inset:0}.workflow-demo.svelte-3277ii{z-index:0;object-fit:contain;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.workflow-prompt.svelte-3277ii{z-index:3;position:absolute;top:.75rem;right:.75rem}.workflow-prompt.svelte-3277ii button:where(.svelte-3277ii){border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:700}.workflow-prompt.svelte-3277ii button:where(.svelte-3277ii):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workflow-steps.svelte-3277ii{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-step.svelte-3277ii{min-width:0;position:relative}.step-card.svelte-3277ii{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:13.5rem;box-shadow:0 18px 48px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:1rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}.step-card.svelte-3277ii>svg{width:1.6rem;height:1.6rem;color:var(--accent)}.step-number.svelte-3277ii{letter-spacing:.12em;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700}.step-card.svelte-3277ii h3:where(.svelte-3277ii){margin:0;font-size:1.05rem}.step-card.svelte-3277ii p:where(.svelte-3277ii){color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.sound-layers.svelte-3277ii{gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.sound-layers.svelte-3277ii li:where(.svelte-3277ii),.mobile-return.svelte-3277ii{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 45%, transparent);color:var(--text);border-radius:.4rem;align-items:center;gap:.4rem;padding:.25rem .35rem;font-size:.65rem;font-weight:700;line-height:1.2;display:flex}.sound-layers.svelte-3277ii svg,.mobile-return.svelte-3277ii svg{width:.75rem;height:.75rem;color:var(--accent);flex:none}.mobile-return.svelte-3277ii{color:var(--accent);border-style:dashed;margin-top:.1rem;display:none}.refine-card.svelte-3277ii{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--panel) 88%, var(--accent-soft))}.flow-arrow.svelte-3277ii{z-index:2;width:.75rem;color:var(--accent);place-items:center;display:grid;position:absolute;top:50%;left:calc(100% + .2rem);transform:translateY(-50%)}.flow-arrow.svelte-3277ii svg{stroke-width:2.5px;width:1rem;height:1rem}.flow-arrow.svelte-3277ii svg:last-child{display:none}.return-route.svelte-3277ii{z-index:2;border-top:1px dashed color-mix(in srgb, var(--accent) 65%, var(--line));border-right:1px dashed color-mix(in srgb, var(--accent) 65%, var(--line));border-left:1px dashed color-mix(in srgb, var(--accent) 65%, var(--line));pointer-events:none;height:3.25rem;position:absolute;top:.5rem;left:25%;right:8.333%}.return-route.svelte-3277ii:before{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);content:"";width:.45rem;height:.45rem;position:absolute;bottom:-.1rem;left:-.3rem;transform:rotate(45deg)}.return-route.svelte-3277ii span:where(.svelte-3277ii){border:1px solid var(--line);background:var(--bg);white-space:nowrap;color:var(--accent);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}@media (width>=961px) and (hover:hover) and (pointer:fine){.workflow-canvas.svelte-3277ii{aspect-ratio:8/5;padding-top:0}.workflow-steps.svelte-3277ii,.return-route.svelte-3277ii{opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s linear .18s}.workflow-steps.svelte-3277ii{align-items:center;padding:0 1rem;position:absolute;inset:0;transform:translateY(.5rem)}.return-route.svelte-3277ii{top:28%;transform:translateY(-.35rem)}.workflow-canvas.workflow-revealed.svelte-3277ii:before{background-color:color-mix(in srgb, var(--bg) 72%, transparent)}.workflow-canvas.workflow-revealed.svelte-3277ii .workflow-demo:where(.svelte-3277ii){opacity:.68}.workflow-canvas.workflow-revealed.svelte-3277ii .workflow-steps:where(.svelte-3277ii),.workflow-canvas.workflow-revealed.svelte-3277ii .return-route:where(.svelte-3277ii){opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.workflow-prompt.svelte-3277ii{display:none}}@media (width<=960px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.workflow-canvas.svelte-3277ii{aspect-ratio:auto;padding-top:0}.workflow-demo.svelte-3277ii,.workflow-canvas.svelte-3277ii:before,.workflow-prompt.svelte-3277ii{display:none}.workflow-steps.svelte-3277ii{opacity:1;visibility:visible;grid-template-columns:minmax(0,1fr);gap:2.5rem;transition:none;position:relative;inset:auto;transform:none}.step-card.svelte-3277ii{min-height:0}.flow-arrow.svelte-3277ii{top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.flow-arrow.svelte-3277ii svg:first-child{display:none}.flow-arrow.svelte-3277ii svg:last-child{display:block}.return-route.svelte-3277ii{opacity:1;visibility:visible;transition:none;display:none;transform:none}.mobile-return.svelte-3277ii{display:flex}}.origins.svelte-1bnvtig{overflow:hidden}.origin-quote.svelte-1bnvtig{border-inline-start:3px solid var(--accent);max-width:44rem;color:var(--text);text-align:center;margin:-1.75rem auto 3rem;padding:.5rem 0 .5rem 1.25rem;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:600;line-height:1.45}.origin-quote.svelte-1bnvtig p:where(.svelte-1bnvtig){margin:0}.timeline.svelte-1bnvtig{border-radius:1rem;gap:2rem;max-width:68rem;margin:0 auto;padding:0 0 0 3.5rem;list-style:none;display:grid;position:relative;overflow:hidden}.timeline.svelte-1bnvtig:before{z-index:1;background:var(--line-strong);content:"";width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.timeline.svelte-1bnvtig:after{z-index:0;background-image:radial-gradient(ellipse 75% 70% at center, transparent 38%, var(--bg) 100%), url(data:image/png;base64,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);filter:invert()contrast(1.08)sepia(.1);opacity:.22;pointer-events:none;content:"";background-repeat:no-repeat,repeat;background-size:100% 100%,225px 165px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 58%,#000000d1 62%,#0000004d 68%,#00000014 72%,#0000 76%);mask-image:linear-gradient(#000 0 58%,#000000d1 62%,#0000004d 68%,#00000014 72%,#0000 76%)}html[data-theme=dark] .timeline.svelte-1bnvtig:after{filter:contrast(1.05);opacity:.14}.timeline-stage.svelte-1bnvtig{z-index:1;position:relative}.timeline-stage.svelte-1bnvtig:first-child{margin-top:1.25rem}.timeline-stage.svelte-1bnvtig:last-child{margin-bottom:1.25rem}.stage-card.svelte-1bnvtig{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 18px 48px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:1rem;padding:1.25rem}.stage-label.svelte-1bnvtig{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.stage-logo.svelte-1bnvtig{box-sizing:border-box;background:color-mix(in srgb, var(--accent) 8%, transparent);object-fit:contain;border-radius:.25rem;width:1rem;height:1rem}.stage-card.svelte-1bnvtig h3:where(.svelte-1bnvtig){margin:0 0 .55rem;font-size:1.2rem}.stage-card.svelte-1bnvtig>p:where(.svelte-1bnvtig):last-child{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.stage-card.svelte-1bnvtig .link:where(.svelte-1bnvtig){font-weight:700;display:inline}.stage-card.svelte-1bnvtig .link:where(.svelte-1bnvtig) svg{vertical-align:-.1em;margin:0 .1rem 0 .25rem;display:inline-block}.stage-marker.svelte-1bnvtig{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--bg);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:999px;place-items:center;display:grid;position:absolute;top:1.1rem;left:-3.5rem}.stage-marker.svelte-1bnvtig .stage-logo:where(.svelte-1bnvtig){border-radius:.3rem;width:1.25rem;height:1.25rem;padding:.1rem}.stage-logo--sbagen.svelte-1bnvtig{image-rendering:pixelated}.stage-marker.svelte-1bnvtig .stage-logo--sbagen:where(.svelte-1bnvtig){width:1rem;height:1rem;padding:0}@media (width>=768px){.timeline.svelte-1bnvtig{box-sizing:border-box;gap:2.5rem;padding:0 1.5rem}.timeline.svelte-1bnvtig:before{left:50%;transform:translate(-50%)}.timeline-stage.svelte-1bnvtig{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);display:grid}.stage-card.svelte-1bnvtig{grid-column:1}.stage-right.svelte-1bnvtig .stage-card:where(.svelte-1bnvtig){grid-column:3}.stage-marker.svelte-1bnvtig{grid-column:2;justify-self:center;position:relative;top:1.1rem;left:auto}}.floating-player.svelte-j1l7g3{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 92%, transparent);width:min(25rem,100vw - 2rem);box-shadow:0 16px 48px color-mix(in srgb, var(--muted) 28%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.65rem;display:grid;position:fixed}.floating-artwork.svelte-j1l7g3{object-fit:cover;background:color-mix(in srgb, var(--accent-soft) 55%, var(--editor));border-radius:.65rem;width:2.8rem;height:2.8rem}.floating-artwork-fallback.svelte-j1l7g3{color:var(--accent);place-items:center;display:grid}.floating-track.svelte-j1l7g3{gap:.35rem;min-width:0;display:grid}.floating-track.svelte-j1l7g3 strong:where(.svelte-j1l7g3){text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.floating-progress.svelte-j1l7g3{align-items:center;gap:.5rem;display:flex}.floating-progress.svelte-j1l7g3 progress:where(.svelte-j1l7g3){width:100%;height:.3rem;accent-color:var(--accent)}.floating-progress.svelte-j1l7g3 time:where(.svelte-j1l7g3){white-space:nowrap;color:var(--muted);font-family:ui-monospace,monospace;font-size:.65rem}.floating-pause.svelte-j1l7g3,.floating-return.svelte-j1l7g3{border:1px solid var(--line);background:var(--panel);width:2.5rem;height:2.5rem;color:var(--accent);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.floating-pause.svelte-j1l7g3:hover,.floating-return.svelte-j1l7g3:hover{border-color:var(--accent);background:var(--accent-soft)}.floating-pause.svelte-j1l7g3:focus-visible,.floating-return.svelte-j1l7g3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spsq-code.svelte-38geya{background:var(--synapse-editor-surface);scrollbar-color:color-mix(in srgb, var(--accent) 72%, var(--synapse-editor-muted)) color-mix(in srgb, var(--synapse-editor-surface) 82%, var(--accent-soft));scrollbar-width:thin;min-width:0;min-height:0;color:var(--synapse-editor-text);text-align:left;white-space:pre;flex:1;margin:0;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.5rem;overflow:auto}.spsq-code.svelte-38geya::-webkit-scrollbar{width:.65rem;height:.65rem}.spsq-code.svelte-38geya::-webkit-scrollbar-track{background:color-mix(in srgb, var(--synapse-editor-surface) 82%, var(--accent-soft));border-radius:999px}.spsq-code.svelte-38geya::-webkit-scrollbar-thumb{border:.15rem solid var(--synapse-editor-surface);background:color-mix(in srgb, var(--accent) 72%, var(--synapse-editor-muted));border-radius:999px}.spsq-code.svelte-38geya::-webkit-scrollbar-thumb:hover{background:var(--accent)}.spsq-option.svelte-38geya{color:var(--synapse-editor-option)}.spsq-preset.svelte-38geya{color:var(--synapse-editor-preset)}.spsq-track.svelte-38geya{color:var(--synapse-editor-track)}.spsq-keyword.svelte-38geya{color:var(--synapse-editor-keyword)}.spsq-number.svelte-38geya,.spsq-time.svelte-38geya{color:var(--synapse-editor-number)}.spsq-comment.svelte-38geya{color:var(--synapse-editor-muted)}.playlist-panel.svelte-slmdx3{border:1px solid var(--line);background:var(--panel);height:38rem;box-shadow:0 24px 80px color-mix(in srgb, var(--muted) 18%, transparent);border-radius:1.25rem;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.5fr);display:grid;overflow:hidden}.state-message.svelte-slmdx3{text-align:center;min-height:16rem;color:var(--muted);place-items:center;gap:.75rem;padding:2rem;display:grid}.state-message.svelte-slmdx3 p:where(.svelte-slmdx3){margin:0}.playlist-queue.svelte-slmdx3{border-right:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, var(--editor));min-height:0;padding:1.25rem;overflow-y:auto}.queue-heading.svelte-slmdx3{padding:.25rem .5rem 1rem}.queue-heading.svelte-slmdx3 p:where(.svelte-slmdx3),.description.svelte-slmdx3,.sequence-meta.svelte-slmdx3{color:var(--muted);margin:.35rem 0 0}.category-filters.svelte-slmdx3{flex-wrap:wrap;gap:.4rem;padding:0 .5rem 1rem;display:flex}.category-filters.svelte-slmdx3 button:where(.svelte-slmdx3),.text-button.svelte-slmdx3{border:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .7rem;font-size:.75rem;font-weight:700}.category-filters.svelte-slmdx3 button.active-filter:where(.svelte-slmdx3),.text-button.svelte-slmdx3:hover,.text-button.svelte-slmdx3:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}ol.svelte-slmdx3{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button:where(.svelte-slmdx3){text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto 2.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button:where(.svelte-slmdx3):hover,.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button:where(.svelte-slmdx3):focus-visible{border-color:var(--line);background:color-mix(in srgb, var(--editor) 88%, var(--panel));transform:translate(.15rem)}.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button.active:where(.svelte-slmdx3){border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--accent-soft)}.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button.active:where(.svelte-slmdx3):after{background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--panel) 34%, transparent) 50%, transparent 68%);content:"";pointer-events:none;animation:.7s ease-out both svelte-slmdx3-active-sheen;position:absolute;inset:0}.queue-number.svelte-slmdx3{color:var(--muted);font-family:ui-monospace,monospace;font-size:.7rem}.queue-artwork.svelte-slmdx3,.artwork-fallback.svelte-slmdx3{object-fit:cover;background:color-mix(in srgb, var(--accent-soft) 55%, var(--editor));border-radius:.5rem}.queue-artwork.svelte-slmdx3,.artwork-fallback.small.svelte-slmdx3{width:2.5rem;height:2.5rem}.artwork-fallback.svelte-slmdx3{color:var(--accent);place-items:center;display:grid}.queue-copy.svelte-slmdx3{gap:.18rem;min-width:0;display:grid}.queue-copy.svelte-slmdx3 strong:where(.svelte-slmdx3){text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.queue-copy.svelte-slmdx3 span:where(.svelte-slmdx3){color:var(--muted);font-size:.72rem}.playlist-detail.svelte-slmdx3{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.selection-surface.svelte-slmdx3,.detail-body.svelte-slmdx3{min-height:0}.selection-surface.svelte-slmdx3{grid-template-rows:minmax(0,1fr);animation:.22s cubic-bezier(.22,1,.36,1) both svelte-slmdx3-selection-arrival;display:grid;overflow:hidden}.detail-body.svelte-slmdx3{grid-template-rows:auto auto minmax(0,1fr);gap:1rem;padding:1.5rem;display:grid;overflow:hidden}.detail-intro.svelte-slmdx3{align-items:center;gap:1rem;display:flex}.detail-artwork.svelte-slmdx3,.artwork-fallback.large.svelte-slmdx3{object-fit:cover;border-radius:.85rem;flex:none;width:6rem;height:6rem}.detail-intro.svelte-slmdx3 h3:where(.svelte-slmdx3){margin:.25rem 0 0;font-size:1.3rem;line-height:1.25}.description.svelte-slmdx3{line-height:1.65}.source-actions.svelte-slmdx3{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.detail-tabs.svelte-slmdx3{gap:.4rem;display:flex}.detail-tabs.svelte-slmdx3 button:where(.svelte-slmdx3){border:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .7rem;font-size:.75rem;font-weight:700}.detail-tabs.svelte-slmdx3 button[aria-selected=true]:where(.svelte-slmdx3),.detail-tabs.svelte-slmdx3 button:where(.svelte-slmdx3):hover,.detail-tabs.svelte-slmdx3 button:where(.svelte-slmdx3):focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.freshness.svelte-slmdx3{color:var(--muted);text-align:right;font-size:.7rem}.detail-panel.svelte-slmdx3{min-height:0}.description-panel.svelte-slmdx3{overflow-y:auto}.source-panel.svelte-slmdx3{display:flex;overflow:hidden}.editor-pane.svelte-slmdx3{border:1px solid var(--line);background:var(--editor);border-radius:.75rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-header.svelte-slmdx3{border-bottom:1px solid var(--line);color:var(--muted);flex:none;padding:.65rem .9rem;font-family:ui-monospace,monospace;font-size:.72rem}.source-state.svelte-slmdx3{color:var(--muted);margin:0;padding:1rem}button.svelte-slmdx3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes svelte-slmdx3-active-sheen{0%{opacity:0;transform:translate(-35%)}45%{opacity:.65}to{opacity:0;transform:translate(35%)}}@keyframes svelte-slmdx3-selection-arrival{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.playlist-panel.svelte-slmdx3{grid-template-columns:minmax(0,1fr);height:auto}.playlist-queue.svelte-slmdx3{border-right:0;border-bottom:1px solid var(--line);height:24rem}.playlist-detail.svelte-slmdx3{height:34rem}}@media (prefers-reduced-motion:reduce){.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button:where(.svelte-slmdx3),.playlist-queue.svelte-slmdx3 li:where(.svelte-slmdx3)>button.active:where(.svelte-slmdx3):after,.selection-surface.svelte-slmdx3{transition:none;animation:none}}
