.demo.svelte-1odyb2i{color:#f5f3eb;background:#202720;border-radius:16px;min-width:0;padding:22px 24px 15px;box-shadow:0 22px 45px -26px #22282180}.demo.svelte-1odyb2i [hidden]:where(.svelte-1odyb2i){display:none!important}.demo-top.svelte-1odyb2i,.demo-top.svelte-1odyb2i>span:where(.svelte-1odyb2i),.library-heading.svelte-1odyb2i,.script-title.svelte-1odyb2i,.run-row.svelte-1odyb2i,.result-heading.svelte-1odyb2i,.demo-footer.svelte-1odyb2i,.playback.svelte-1odyb2i{align-items:center;display:flex}.demo-top.svelte-1odyb2i{color:#c5cbbb;justify-content:space-between;gap:14px;font-size:11px}.demo-top.svelte-1odyb2i>span:where(.svelte-1odyb2i):first-child{color:#f5f3eb;gap:8px}.demo-top.svelte-1odyb2i i:where(.svelte-1odyb2i){background:#e888da;border-radius:50%;width:6px;height:6px}.arena.svelte-1odyb2i{isolation:isolate;height:360px;position:relative;overflow:clip}.focus-stage.svelte-1odyb2i{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.morph-object.svelte-1odyb2i{color:#252b22;transform-origin:50%;background:#fffdf7;border-radius:14px;width:91%;padding:27px;position:relative;box-shadow:0 16px 32px -17px #0e160c75}.morph-object.prompt-card.svelte-1odyb2i{background:#f5f3eb;width:78%;padding:25px 25px 64px}.request-origin.svelte-1odyb2i{color:#5b6153;margin-bottom:17px;font-size:12px;display:block}.typed-prompt.svelte-1odyb2i{letter-spacing:-.017em;text-wrap:pretty;max-width:31ch;min-height:94px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.38}.typing-caret.svelte-1odyb2i{vertical-align:-.13em;background:#a32891;width:1px;height:1em;margin-left:2px;display:inline-block}.typing-caret.svelte-1odyb2i:not(.typing){visibility:hidden}.send-button.svelte-1odyb2i{color:#f5f3eb;background:#252b22;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:19px;right:22px}.script-title.svelte-1odyb2i{gap:14px}.tile-icon.svelte-1odyb2i{color:#8c217d;background:#f7d8f0;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.tile-icon.blue.svelte-1odyb2i{color:#295e70;background:#d8eaf0}.script-title.svelte-1odyb2i>div:where(.svelte-1odyb2i){min-width:0}.script-title.svelte-1odyb2i strong:where(.svelte-1odyb2i){letter-spacing:-.025em;font-size:clamp(21px,2vw,28px);font-weight:550;line-height:1.05;display:block}.script-title.svelte-1odyb2i span:where(.svelte-1odyb2i):not(.tile-icon){color:#5b6153;margin-top:7px;font-size:12px;display:block}.script-body.svelte-1odyb2i>p:where(.svelte-1odyb2i){color:#535d49;margin:24px 0;font-size:16px;line-height:1.5}.run-row.svelte-1odyb2i{justify-content:space-between;gap:15px}.run-row.svelte-1odyb2i>span:where(.svelte-1odyb2i):first-child{color:#5b6153;max-width:16ch;font-size:11px}.execute-button.svelte-1odyb2i{color:#11170e;background:#e233c8;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:115px;padding:12px 15px;font-size:13px;font-weight:600;display:inline-flex}.result.svelte-1odyb2i{border-top:1px solid #d4d7ca;margin-top:23px;padding-top:18px}.result-heading.svelte-1odyb2i{color:#5e431a;gap:9px}.result-heading.svelte-1odyb2i strong:where(.svelte-1odyb2i){font-size:16px;font-weight:550}.result.svelte-1odyb2i>p:where(.svelte-1odyb2i){color:#535d49;margin:11px 0 10px;font-size:13px;line-height:1.55}.result.svelte-1odyb2i>span:where(.svelte-1odyb2i){color:#5b6153;font-size:11px;display:block}.demo[data-phase=result].svelte-1odyb2i .script-body:where(.svelte-1odyb2i)>p:where(.svelte-1odyb2i){display:none}.demo[data-phase=result].svelte-1odyb2i .run-row:where(.svelte-1odyb2i){margin-top:24px}.result.svelte-1odyb2i>span:where(.svelte-1odyb2i){font-size:12px}.demo-cursor.svelte-1odyb2i{opacity:0;visibility:hidden;pointer-events:none;z-index:5;transform-origin:5px 4px;position:absolute;top:0;left:0}.library-stage.svelte-1odyb2i{visibility:hidden;position:absolute;inset:25px 24px 0}.library-stage.visible.svelte-1odyb2i{visibility:visible}.library-heading.svelte-1odyb2i{color:#f5f3eb;gap:11px;margin-bottom:22px}.library-heading.svelte-1odyb2i strong:where(.svelte-1odyb2i){letter-spacing:-.02em;font-size:19px;font-weight:450}.library-heading.svelte-1odyb2i>span:where(.svelte-1odyb2i){color:#bdc6b5;margin-left:auto;font-size:11px}.library-stack.svelte-1odyb2i{flex-direction:column;gap:11px;min-height:275px;display:flex}.extra-card.svelte-1odyb2i{display:none}.extra-card.visible.svelte-1odyb2i{display:flex}.extra-card.svelte-1odyb2i,.morph-object.compact.svelte-1odyb2i{color:#252b22;background:#fffdf7;border-radius:12px;width:100%;max-width:none;min-height:78px;padding:16px 20px;box-shadow:0 8px 20px -14px #0e160c75}.extra-card.svelte-1odyb2i{align-items:center;gap:13px}.extra-card.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i){border-radius:8px;width:38px;height:38px}.extra-card.svelte-1odyb2i strong:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i) strong:where(.svelte-1odyb2i){letter-spacing:-.02em;font-size:17px;font-weight:550;line-height:1.15}.extra-card.svelte-1odyb2i>div:where(.svelte-1odyb2i)>span:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i) span:where(.svelte-1odyb2i):not(.tile-icon){color:#5b6153;margin-top:5px;font-size:11px;display:block}.tile-play.svelte-1odyb2i,.compact-play.svelte-1odyb2i{color:#69745f;flex-shrink:0;margin-left:auto}.compact-play.svelte-1odyb2i{display:none}.compact.svelte-1odyb2i .compact-play:where(.svelte-1odyb2i){display:block}.compact.svelte-1odyb2i .script-body:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .result:where(.svelte-1odyb2i){display:none!important}.demo-ending.svelte-1odyb2i{text-align:center;justify-content:center;align-items:center;min-height:70px;padding:0 14px;display:flex}.demo-ending.svelte-1odyb2i>p:where(.svelte-1odyb2i){letter-spacing:-.015em;color:#c9d0c0;font-size:17px;line-height:1.3}.demo-ending.svelte-1odyb2i>p.final:where(.svelte-1odyb2i){color:#f5f3eb;letter-spacing:-.03em;font-size:clamp(23px,2.3vw,31px);font-weight:450;line-height:1.1}.demo-ending.svelte-1odyb2i p.final:where(.svelte-1odyb2i) span:where(.svelte-1odyb2i){color:#e888da}.demo-footer.svelte-1odyb2i{border-top:1px solid #46513c;justify-content:space-between;gap:10px;min-height:44px;margin-top:14px;padding-top:10px}.demo-footer.svelte-1odyb2i>p:where(.svelte-1odyb2i){color:#bdc6b5;max-width:25ch;font-size:10px;line-height:1.4}.playback.svelte-1odyb2i{gap:2px;min-height:36px}.playback.unavailable.svelte-1odyb2i{min-width:98px}.playback.svelte-1odyb2i button:where(.svelte-1odyb2i){color:#f5f3eb;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:37px;height:36px;display:grid}.playback.svelte-1odyb2i button:where(.svelte-1odyb2i):hover{background:#3e4b36}.playback.svelte-1odyb2i button:where(.svelte-1odyb2i):focus-visible{outline-offset:3px;outline:2px solid #8ed0ea}.demo-time.svelte-1odyb2i{color:#bdc6b5;font-variant-numeric:tabular-nums;padding-right:10px;font-size:10px}.motion-note.svelte-1odyb2i{color:#bdc6b5;text-align:right;max-width:17ch;font-size:10px}.static-summary.svelte-1odyb2i{color:#c9d0c0;margin:15px 0 0;font-size:13px;line-height:1.6}@media (width<=1100px){.demo.svelte-1odyb2i{padding:20px 19px 13px}.morph-object.svelte-1odyb2i{width:94%;padding:23px}.morph-object.prompt-card.svelte-1odyb2i{width:87%;padding:24px 22px 62px}.typed-prompt.svelte-1odyb2i{min-height:100px;font-size:18px}.script-title.svelte-1odyb2i{gap:11px}.script-title.svelte-1odyb2i strong:where(.svelte-1odyb2i){font-size:23px}.script-body.svelte-1odyb2i>p:where(.svelte-1odyb2i){margin:21px 0;font-size:14px}.run-row.svelte-1odyb2i{gap:10px}.execute-button.svelte-1odyb2i{min-width:108px;padding:11px;font-size:12px}.library-stage.svelte-1odyb2i{inset-inline:11px}.extra-card.svelte-1odyb2i,.morph-object.compact.svelte-1odyb2i{min-height:78px;padding:15px}.extra-card.svelte-1odyb2i strong:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i) strong:where(.svelte-1odyb2i){font-size:16px}.library-heading.svelte-1odyb2i>span:where(.svelte-1odyb2i){font-size:10px}.demo-ending.svelte-1odyb2i>p.final:where(.svelte-1odyb2i){font-size:25px}}@media (width<=600px){.demo.svelte-1odyb2i{padding:18px 14px 12px}.demo-top.svelte-1odyb2i{font-size:10px}.arena.svelte-1odyb2i{height:361px}.morph-object.svelte-1odyb2i{width:96%;padding:22px}.morph-object.prompt-card.svelte-1odyb2i{width:92%;padding:22px 21px 62px}.request-origin.svelte-1odyb2i{margin-bottom:17px;font-size:11px}.typed-prompt.svelte-1odyb2i{min-height:103px;font-size:19px}.script-title.svelte-1odyb2i strong:where(.svelte-1odyb2i){font-size:23px}.script-title.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i){border-radius:8px;width:36px;height:36px}.script-title.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i) svg:where(.svelte-1odyb2i){width:22px;height:22px}.script-title.svelte-1odyb2i span:where(.svelte-1odyb2i):not(.tile-icon){font-size:11px}.script-body.svelte-1odyb2i>p:where(.svelte-1odyb2i){margin-block:21px;font-size:14px}.run-row.svelte-1odyb2i>span:where(.svelte-1odyb2i):first-child{max-width:15ch;font-size:10px}.result.svelte-1odyb2i{margin-top:18px;padding-top:16px}.result-heading.svelte-1odyb2i strong:where(.svelte-1odyb2i){font-size:15px}.result.svelte-1odyb2i>p:where(.svelte-1odyb2i){margin-block:9px;font-size:12px}.result.svelte-1odyb2i>span:where(.svelte-1odyb2i){font-size:11px}.library-stage.svelte-1odyb2i{inset:32px 5px 0}.library-heading.svelte-1odyb2i{gap:8px;margin-bottom:20px}.library-heading.svelte-1odyb2i strong:where(.svelte-1odyb2i){font-size:18px}.library-heading.svelte-1odyb2i>span:where(.svelte-1odyb2i){font-size:9px}.extra-card.svelte-1odyb2i,.morph-object.compact.svelte-1odyb2i{gap:11px;min-height:78px;padding:15px 13px}.extra-card.svelte-1odyb2i strong:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i) strong:where(.svelte-1odyb2i){font-size:16px}.extra-card.svelte-1odyb2i>div:where(.svelte-1odyb2i)>span:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i) span:where(.svelte-1odyb2i):not(.tile-icon){font-size:10px}.extra-card.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i),.compact.svelte-1odyb2i .tile-icon:where(.svelte-1odyb2i){width:34px;height:34px}.compact-play.svelte-1odyb2i,.tile-play.svelte-1odyb2i{width:13px}.compact.svelte-1odyb2i .script-title:where(.svelte-1odyb2i){gap:11px}.demo-ending.svelte-1odyb2i{min-height:66px;padding:0 7px}.demo-ending.svelte-1odyb2i>p.final:where(.svelte-1odyb2i){font-size:24px}.demo-footer.svelte-1odyb2i{margin-top:12px}.demo-footer.svelte-1odyb2i>p:where(.svelte-1odyb2i),.demo-time.svelte-1odyb2i{font-size:9px}.demo-footer.svelte-1odyb2i>p:where(.svelte-1odyb2i){max-width:24ch}.playback.svelte-1odyb2i button:where(.svelte-1odyb2i){width:34px}.demo-time.svelte-1odyb2i{padding-right:5px}}@media (prefers-reduced-motion:reduce){.typing-caret.svelte-1odyb2i{visibility:hidden}}.library-example.svelte-1xn9s12{color:#252b22;background:#fffdf7;border-radius:14px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 16px 35px -24px #35412e65}.library-header.svelte-1xn9s12{background:#e0e5d7;justify-content:space-between;gap:10px;padding:19px 27px;font-size:11px;display:flex}.library-header.svelte-1xn9s12 span:where(.svelte-1xn9s12):last-child{color:#4f5a48;font-size:9px}.script-body.svelte-1xn9s12{padding:31px 32px 24px}.script-icon.svelte-1xn9s12{color:#a82591;margin-bottom:24px}.script-body.svelte-1xn9s12 h3:where(.svelte-1xn9s12){letter-spacing:-.025em;margin:0 0 15px;font-size:32px;font-weight:500;line-height:1.1}.script-body.svelte-1xn9s12>p:where(.svelte-1xn9s12){color:#4b5543;max-width:35ch;margin:0 0 25px;font-size:15px;line-height:1.55}.script-entries.svelte-1xn9s12{font-variant-numeric:tabular-nums;border-bottom:1px solid #d5dacd;gap:12px;padding-bottom:26px;font-size:12px;display:grid}.script-entries.svelte-1xn9s12 span:where(.svelte-1xn9s12){gap:30px;display:flex}.script-entries.svelte-1xn9s12 b:where(.svelte-1xn9s12){color:#4b5543;font-weight:400}.destination.svelte-1xn9s12{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:21px 0;font-size:11px;display:flex}.destination.svelte-1xn9s12>span:where(.svelte-1xn9s12){color:#4b5543}.destination.svelte-1xn9s12 strong:where(.svelte-1xn9s12){font-weight:500}.script-body.svelte-1xn9s12 button:where(.svelte-1xn9s12){color:#f5f3eb;font:inherit;cursor:pointer;background:#262d23;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;padding:15px 17px;font-size:13px;display:flex}.script-body.svelte-1xn9s12 button:where(.svelte-1xn9s12):hover{background:#404d38}.script-body.svelte-1xn9s12 button:where(.svelte-1xn9s12):focus-visible{outline-offset:4px;outline:3px solid #a82591}.script-body.svelte-1xn9s12 .library-feedback:where(.svelte-1xn9s12){color:#4b5543;max-width:56ch;min-height:34px;margin:14px 0 0;font-size:10px;line-height:1.6}@media (width<=600px){.script-body.svelte-1xn9s12{padding:26px 24px 20px}.library-header.svelte-1xn9s12{padding:17px 22px;font-size:10px}.script-body.svelte-1xn9s12 h3:where(.svelte-1xn9s12){font-size:30px}.script-body.svelte-1xn9s12 button:where(.svelte-1xn9s12){font-size:12px}}
