.mock.svelte-81jg9f{--clay: #d97757;width:100%;max-width:940px;margin-inline:auto;overflow-x:clip}.stage.svelte-81jg9f{width:calc(100% * var(--zoom, 1));container-type:inline-size}.mock--dark.svelte-81jg9f{--bg: #262624;--text: #ecebe4;--muted: #9c9a92;--faint: #6f6d67;--win-border: rgba(255, 255, 255, .08);--composer-bg: #30302e;--composer-border: rgba(255, 255, 255, .1);--chip-bg: transparent;--chip-border: rgba(255, 255, 255, .13);--pill-bg: rgba(255, 255, 255, .06);--pill-border: rgba(255, 255, 255, .1);--code-bg: rgba(255, 255, 255, .09);--json-key: #d0805e;--json-str: #86a96f;--ok: #4ca674;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .55)}.mock--light.svelte-81jg9f{--bg: #ffffff;--text: #1f1e1d;--muted: #6b6a64;--faint: #9a988f;--win-border: rgba(0, 0, 0, .1);--composer-bg: #ffffff;--composer-border: rgba(0, 0, 0, .13);--chip-bg: #ffffff;--chip-border: rgba(0, 0, 0, .11);--pill-bg: rgba(0, 0, 0, .04);--pill-border: rgba(0, 0, 0, .08);--code-bg: rgba(0, 0, 0, .06);--json-key: #b1512f;--json-str: #4f7a44;--ok: #3f8c60;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .18)}.win.svelte-81jg9f{position:relative;width:calc(100% / var(--zoom, 1));aspect-ratio:var(--ratio, 143 / 100);display:flex;flex-direction:column;overflow:hidden;border-radius:1.4cqw;border:1px solid var(--win-border);background:var(--bg);color:var(--text);box-shadow:var(--win-shadow);font-family:Lexend,system-ui,sans-serif;font-weight:300}.i-md.svelte-81jg9f svg{width:1.76cqw;height:1.76cqw}.i-chip.svelte-81jg9f svg{width:1.42cqw;height:1.42cqw}.i-model.svelte-81jg9f svg{width:1.24cqw;height:1.24cqw}.i-act.svelte-81jg9f svg{width:1.62cqw;height:1.62cqw}.tb.svelte-81jg9f{flex:none;display:flex;align-items:center;justify-content:space-between;padding:1.5cqw 1.7cqw}.tb__left.svelte-81jg9f{display:flex;align-items:center;gap:1.5cqw}.lights.svelte-81jg9f{display:flex;align-items:center;gap:.85cqw}.lights.svelte-81jg9f i:where(.svelte-81jg9f){width:1.17cqw;height:1.17cqw;border-radius:50%}.tb-btn.svelte-81jg9f{display:inline-flex;color:var(--muted)}.tb__title.svelte-81jg9f{display:inline-flex;align-items:center;gap:.5cqw;padding:.4cqw .9cqw .4cqw .6cqw;margin-left:.4cqw;border:0;border-radius:.8cqw;background:transparent;color:var(--text);font:inherit;font-size:1.4cqw;font-weight:400;cursor:default}.tb__title.svelte-81jg9f .i-model:where(.svelte-81jg9f){color:var(--muted);display:inline-flex}.tb__right.svelte-81jg9f{display:flex;align-items:center}.body.svelte-81jg9f{flex:1;min-height:0;display:flex;flex-direction:column}.body--empty.svelte-81jg9f{align-items:center;justify-content:center;gap:2.4cqw;padding:0 4cqw 5cqw}.pill.svelte-81jg9f{display:inline-flex;align-items:center;gap:.8cqw;padding:.55cqw 1.1cqw .55cqw .6cqw;border-radius:1cqw;background:var(--pill-bg);border:1px solid var(--pill-border);font-size:1.32cqw;font-weight:400;color:var(--text)}.pill__icon.svelte-81jg9f{display:grid;place-items:center;width:1.9cqw;height:1.9cqw;border-radius:.45cqw;background:#1f1e1d}.pill__icon.svelte-81jg9f .pill__mark{width:1.25cqw;height:1.25cqw}.greet.svelte-81jg9f{display:flex;align-items:center;gap:1.3cqw;margin:.6cqw 0 1cqw;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:3.4cqw;line-height:1.1;letter-spacing:-.005em;color:var(--text)}.greet__mark.svelte-81jg9f{display:inline-flex;color:var(--clay)}.greet__mark.svelte-81jg9f .burst:where(.svelte-81jg9f){width:2.7cqw;height:2.7cqw}.composer.svelte-81jg9f{width:100%;border-radius:1.7cqw;border:1px solid var(--composer-border);background:var(--composer-bg);padding:1.5cqw 1.6cqw 1.1cqw;box-shadow:0 .4cqw 1.4cqw -.8cqw #00000040}.body--empty.svelte-81jg9f .composer:where(.svelte-81jg9f){max-width:56cqw}.composer__field.svelte-81jg9f{min-height:2.6cqw;padding-bottom:1.7cqw;font-size:1.5cqw;font-weight:300;color:var(--faint)}.composer__field--typed.svelte-81jg9f{color:var(--text)}.caret.svelte-81jg9f{display:inline-block;width:.12cqw;height:1.6cqw;margin-left:.15cqw;vertical-align:text-bottom;background:var(--clay);animation:svelte-81jg9f-caret-blink 1.05s steps(1) infinite}@keyframes svelte-81jg9f-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.caret.svelte-81jg9f{animation:none}}.composer__toolbar.svelte-81jg9f{display:flex;align-items:center;justify-content:space-between}.tool-btn.svelte-81jg9f{display:inline-flex;color:var(--muted)}.trail-btn.svelte-81jg9f{display:inline-grid;place-items:center;width:2.1cqw;height:2.1cqw;border-radius:.6cqw}.wave-btn.svelte-81jg9f{color:var(--muted)}.wave-btn.svelte-81jg9f svg{width:1.76cqw;height:1.76cqw}.stop-btn.svelte-81jg9f{border:1px solid var(--chip-border)}.stop-sq.svelte-81jg9f{width:.95cqw;height:.95cqw;border-radius:.18cqw;background:var(--text)}.send-btn.svelte-81jg9f{background:var(--clay)}.send-btn.svelte-81jg9f svg{width:1.4cqw;height:1.4cqw;color:#fff}.composer__right.svelte-81jg9f{display:flex;align-items:center;gap:1.4cqw}.model.svelte-81jg9f{display:inline-flex;align-items:center;gap:.55cqw;font-size:1.32cqw;color:var(--muted)}.model__name.svelte-81jg9f{color:var(--text);font-weight:400}.model__level.svelte-81jg9f{color:var(--muted)}.model.svelte-81jg9f .i-model:where(.svelte-81jg9f){display:inline-flex;margin-left:-.1cqw}.chips.svelte-81jg9f{display:flex;flex-wrap:wrap;justify-content:center;gap:.9cqw}.chip.svelte-81jg9f{display:inline-flex;align-items:center;gap:.6cqw;padding:.65cqw 1.1cqw;border-radius:1cqw;border:1px solid var(--chip-border);background:var(--chip-bg);font-size:1.28cqw;font-weight:300;color:var(--text)}.chip.svelte-81jg9f .i-chip:where(.svelte-81jg9f){display:inline-flex;color:var(--muted)}.chip__cal.svelte-81jg9f{width:1.5cqw;height:1.5cqw}.body--convo.svelte-81jg9f{padding:0}.thread.svelte-81jg9f{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 4cqw;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 7%);mask-image:linear-gradient(to bottom,transparent 0,#000 7%)}.thread__inner.svelte-81jg9f{width:100%;max-width:62cqw;margin-inline:auto;font-size:1.5cqw;line-height:1.62;color:var(--text)}.c-h.svelte-81jg9f{margin:2cqw 0 .6cqw;font-size:1.5cqw;font-weight:600}.c-ul.svelte-81jg9f,.c-ol.svelte-81jg9f{margin:.3cqw 0;padding-left:1.9cqw}.c-ul.svelte-81jg9f{list-style:disc}.c-ol.svelte-81jg9f{list-style:decimal}.c-ul.svelte-81jg9f li:where(.svelte-81jg9f),.c-ol.svelte-81jg9f li:where(.svelte-81jg9f){margin:.5cqw 0;padding-left:.3cqw}.c-ol.svelte-81jg9f li:where(.svelte-81jg9f)::marker,.c-ul.svelte-81jg9f li:where(.svelte-81jg9f)::marker{color:var(--muted)}.c-p.svelte-81jg9f{margin:1.2cqw 0 0}.c-lnk.svelte-81jg9f{color:var(--text);font-weight:500;text-decoration:underline;text-underline-offset:.2cqw;text-decoration-thickness:.07cqw}.c-code.svelte-81jg9f{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.28cqw;padding:.1cqw .5cqw;border-radius:.5cqw;background:var(--code-bg)}.c-actions.svelte-81jg9f{display:flex;align-items:center;gap:1.5cqw;margin-top:1.8cqw;color:var(--faint)}.c-actions.svelte-81jg9f .i-act:where(.svelte-81jg9f){display:inline-flex}.c-turn.svelte-81jg9f{margin-top:2.2cqw}.c-turn__mark.svelte-81jg9f{display:inline-flex;color:var(--clay)}.c-turn__mark.svelte-81jg9f .burst:where(.svelte-81jg9f){width:2.3cqw;height:2.3cqw}.foot.svelte-81jg9f{flex:none;padding:3cqw 4cqw 1.2cqw}.foot.svelte-81jg9f .composer:where(.svelte-81jg9f){max-width:62cqw;margin-inline:auto}.disclaimer.svelte-81jg9f{margin:1cqw auto 0;text-align:center;font-size:1.08cqw;color:var(--faint)}.demo.svelte-12lyiua{width:100%}.conv.svelte-12lyiua{display:flex;flex-direction:column;gap:2cqw;padding-bottom:.5cqw}.u-row.svelte-12lyiua{display:flex;justify-content:flex-end}.u-bubble.svelte-12lyiua{max-width:80%;padding:1cqw 1.5cqw;border-radius:1.6cqw 1.6cqw .5cqw;background:var(--pill-bg);border:1px solid var(--chip-border);font-size:1.5cqw;font-weight:300;line-height:1.5;color:var(--text)}.trace.svelte-12lyiua{display:flex;flex-direction:column;gap:1.15cqw}.t-item.svelte-12lyiua{display:flex;flex-direction:column;gap:.5cqw}.t-row.svelte-12lyiua{display:flex;align-items:flex-start;gap:.9cqw}.t-ico.svelte-12lyiua{flex:none;display:flex;justify-content:center;width:1.9cqw;margin-top:.2cqw;color:var(--faint)}.t-ico.svelte-12lyiua svg{width:1.55cqw;height:1.55cqw}.t-ico--burst.svelte-12lyiua{color:var(--clay);opacity:.85}.t-ico--burst.svelte-12lyiua .mark:where(.svelte-12lyiua){width:1.75cqw;height:1.75cqw}.t-ico.svelte-12lyiua .t-mark{width:1.55cqw;height:1.55cqw;opacity:.75}.t-txt.svelte-12lyiua{font-size:1.4cqw;font-weight:300;line-height:1.5;color:var(--muted)}.t-strong.svelte-12lyiua{color:var(--text);font-weight:400}.t-sub.svelte-12lyiua{margin-left:1cqw;padding-left:1.7cqw;border-left:1px solid var(--composer-border)}.t-chip.svelte-12lyiua{display:inline-flex;padding:.15cqw .75cqw;border-radius:.5cqw;background:var(--code-bg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05cqw;color:var(--faint)}.t-done.svelte-12lyiua{font-size:1.25cqw;color:var(--faint)}.t-polling.svelte-12lyiua{display:flex;padding:.4cqw 0 .2cqw .2cqw}.req.svelte-12lyiua{margin-left:1cqw;border:1px solid var(--composer-border);border-radius:1cqw;background:var(--pill-bg);padding:1.1cqw 1.3cqw}.req__label.svelte-12lyiua{font-size:1.15cqw;font-weight:500;color:var(--text);margin-bottom:.7cqw}.req__json.svelte-12lyiua{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.15cqw;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.jind.svelte-12lyiua{padding-left:1.6cqw}.jkey.svelte-12lyiua{color:var(--json-key)}.jstr.svelte-12lyiua{color:var(--json-str)}.jpun.svelte-12lyiua{color:var(--muted)}.a-block.svelte-12lyiua{display:flex;flex-direction:column;gap:1.1cqw}.a-text.svelte-12lyiua{min-width:0;margin:0;font-size:1.5cqw;font-weight:300;line-height:1.62;color:var(--text);overflow-wrap:anywhere}.a-text.svelte-12lyiua .b:where(.svelte-12lyiua){font-weight:600}.a-report.svelte-12lyiua{display:flex;flex-direction:column;gap:1.1cqw;min-width:0}.a-h3.svelte-12lyiua{margin:0;font-size:1.65cqw;font-weight:600;line-height:1.35;color:var(--text)}.a-h4.svelte-12lyiua{margin:.3cqw 0 0;font-size:1.45cqw;font-weight:600;line-height:1.4;color:var(--text)}.a-label.svelte-12lyiua{margin:.2cqw 0 0;font-size:1.4cqw;font-weight:600;line-height:1.45;color:var(--text)}.a-list.svelte-12lyiua{margin:0;padding-left:2.2cqw;display:flex;flex-direction:column;gap:.65cqw}.a-list.svelte-12lyiua li:where(.svelte-12lyiua){font-size:1.35cqw;font-weight:300;line-height:1.55;color:var(--text)}.a-list.svelte-12lyiua li:where(.svelte-12lyiua) .b{font-weight:600}.a-list--ol.svelte-12lyiua{list-style-type:decimal}.a-mark.svelte-12lyiua{display:inline-flex;color:var(--clay)}.a-mark.svelte-12lyiua .mark:where(.svelte-12lyiua){width:2.1cqw;height:2.1cqw}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua){animation:svelte-12lyiua-arm-sweep 1.1s linear infinite}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(1){animation-delay:-1.01s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(2){animation-delay:-.92s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(3){animation-delay:-.83s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(4){animation-delay:-.73s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(5){animation-delay:-.64s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(6){animation-delay:-.55s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(7){animation-delay:-.46s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(8){animation-delay:-.37s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(9){animation-delay:-.27s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(10){animation-delay:-.18s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(11){animation-delay:-.09s}.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua):nth-child(12){animation-delay:0s}@keyframes svelte-12lyiua-arm-sweep{0%{opacity:1}70%,to{opacity:.15}}@media(prefers-reduced-motion:reduce){.a-mark--spin.svelte-12lyiua .mark:where(.svelte-12lyiua) ellipse:where(.svelte-12lyiua){animation:none}}.mock.svelte-1nqhse6{width:100%;max-width:940px;margin-inline:auto;overflow-x:clip}.stage.svelte-1nqhse6{width:calc(100% * var(--zoom, 1));container-type:inline-size}.mock--dark.svelte-1nqhse6{--bg: #1e1e1e;--panel: #191919;--user-bubble: #3b3b3b;--text: #ececec;--muted: rgba(255, 255, 255, .6);--faint: rgba(255, 255, 255, .42);--win-border: rgba(255, 255, 255, .09);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .14);--code-bg: rgba(255, 255, 255, .1);--link: #ececec;--send-empty-bg: #373737;--send-empty-fg: rgba(255, 255, 255, .82);--send-bg: #ffffff;--send-fg: #1c1c1c;--json-key: #9cdcfe;--json-str: #ce9178;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .6)}.mock--light.svelte-1nqhse6{--bg: #ffffff;--panel: #f4f4f4;--user-bubble: #f4f4f4;--text: #0d0d0d;--muted: rgba(0, 0, 0, .56);--faint: rgba(0, 0, 0, .4);--win-border: rgba(0, 0, 0, .1);--line: rgba(0, 0, 0, .09);--line-strong: rgba(0, 0, 0, .15);--code-bg: rgba(0, 0, 0, .06);--link: #0d0d0d;--send-empty-bg: #e3e3e3;--send-empty-fg: rgba(0, 0, 0, .55);--send-bg: #0d0d0d;--send-fg: #ffffff;--json-key: #0451a5;--json-str: #a31515;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .16)}.win.svelte-1nqhse6{position:relative;width:calc(100% / var(--zoom, 1));aspect-ratio:var(--ratio, 143 / 100);display:flex;flex-direction:column;overflow:hidden;border-radius:1.4cqw;border:1px solid var(--win-border);background:var(--bg);color:var(--text);box-shadow:var(--win-shadow);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:400}.tb.svelte-1nqhse6{flex:none;display:flex;align-items:center;justify-content:space-between;padding:1.35cqw 1.6cqw}.tb__left.svelte-1nqhse6,.tb__right.svelte-1nqhse6{display:flex;align-items:center;gap:1.3cqw}.lights.svelte-1nqhse6{display:flex;align-items:center;gap:.85cqw;margin-right:.4cqw}.lights.svelte-1nqhse6 i:where(.svelte-1nqhse6){width:1.15cqw;height:1.15cqw;border-radius:50%}.tb-btn.svelte-1nqhse6{display:inline-flex;color:var(--muted)}.tb-btn--faint.svelte-1nqhse6{color:var(--faint)}.tb-btn.svelte-1nqhse6 svg{width:1.62cqw;height:1.62cqw}.tb__brand.svelte-1nqhse6{margin-left:.5cqw;font-size:1.36cqw;font-weight:600;color:var(--text)}.tb__chev.svelte-1nqhse6{display:inline-flex;margin-inline:-.5cqw;color:var(--faint)}.tb__chev.svelte-1nqhse6 svg{width:1.2cqw;height:1.2cqw}.tb__sub.svelte-1nqhse6{font-size:1.3cqw;font-weight:400;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26cqw}.body.svelte-1nqhse6{flex:1;min-height:0;display:flex;flex-direction:column}.thread.svelte-1nqhse6{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 4cqw;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%)}.thread__inner.svelte-1nqhse6{width:100%;max-width:62cqw;margin-inline:auto;font-size:1.42cqw;line-height:1.6;color:var(--text)}.foot.svelte-1nqhse6{flex:none;position:relative;padding:1.6cqw 4cqw 2cqw}.composer.svelte-1nqhse6{width:100%;max-width:62cqw;margin-inline:auto;display:flex;flex-direction:column;gap:1.2cqw;border:1px solid var(--line);background:var(--panel);border-radius:1.8cqw;padding:1.5cqw 1.6cqw 1.2cqw}.c-field.svelte-1nqhse6{font-size:1.42cqw;font-weight:400;line-height:1.5;color:var(--faint);white-space:normal;overflow-wrap:anywhere}.c-field--typed.svelte-1nqhse6{color:var(--text)}.c-caret0.svelte-1nqhse6{display:inline-block;width:.12cqw;height:1.5cqw;margin-right:.1cqw;vertical-align:text-bottom;background:#4a9eff;animation:svelte-1nqhse6-caret-blink 1.05s steps(1) infinite}.caret.svelte-1nqhse6{display:inline-block;width:.12cqw;height:1.55cqw;margin-left:.15cqw;vertical-align:text-bottom;background:var(--text);animation:svelte-1nqhse6-caret-blink 1.05s steps(1) infinite}@keyframes svelte-1nqhse6-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.c-toolbar.svelte-1nqhse6{display:flex;align-items:center;justify-content:space-between}.c-left.svelte-1nqhse6{display:flex;align-items:center;gap:1.3cqw}.c-right.svelte-1nqhse6{display:flex;align-items:center;gap:1.2cqw}.c-ico.svelte-1nqhse6{display:inline-flex;color:var(--muted)}.c-ico.svelte-1nqhse6 svg{width:1.55cqw;height:1.55cqw}.c-plus.svelte-1nqhse6 svg{width:1.75cqw;height:1.75cqw}.c-model.svelte-1nqhse6{font-size:1.24cqw;font-weight:500;color:var(--text)}.c-send.svelte-1nqhse6{display:inline-grid;place-items:center;width:2.5cqw;height:2.5cqw;border-radius:50%;background:var(--send-empty-bg);color:var(--send-empty-fg)}.c-send.svelte-1nqhse6 svg{width:1.45cqw;height:1.45cqw}.c-send--active.svelte-1nqhse6,.c-stop.svelte-1nqhse6{background:var(--send-bg);color:var(--send-fg)}.c-stopsq.svelte-1nqhse6{width:.95cqw;height:.95cqw;border-radius:.18cqw;background:var(--send-fg)}@media(prefers-reduced-motion:reduce){.caret.svelte-1nqhse6,.c-caret0.svelte-1nqhse6{animation:none}}.demo.svelte-wm0fjh{width:100%}.conv.svelte-wm0fjh{display:flex;flex-direction:column;gap:2.2cqw;padding-bottom:.5cqw}.u-row.svelte-wm0fjh{display:flex;justify-content:flex-end}.u-msg.svelte-wm0fjh{max-width:78%;background:var(--user-bubble);border-radius:1.6cqw;padding:1.05cqw 1.5cqw;font-size:1.42cqw;line-height:1.5;color:var(--text)}.steps.svelte-wm0fjh{display:flex;flex-direction:column;gap:1.1cqw}.step.svelte-wm0fjh{font-size:1.32cqw;line-height:1.5;color:var(--muted)}.step--sum.svelte-wm0fjh{color:var(--muted)}.step.is-active.svelte-wm0fjh{animation:svelte-wm0fjh-gpt-shimmer 1.6s ease-in-out infinite}@keyframes svelte-wm0fjh-gpt-shimmer{0%,to{opacity:.45}50%{opacity:1}}.step--tool.svelte-wm0fjh{display:flex;align-items:flex-start;gap:.7cqw}.step__mark.svelte-wm0fjh{display:inline-flex;margin-top:.15cqw;color:var(--muted)}.step__mark.svelte-wm0fjh .s-mark{width:1.4cqw;height:1.4cqw}.step__tool-body.svelte-wm0fjh{display:flex;flex-direction:column;gap:.4cqw;min-width:0}.step__tool-line.svelte-wm0fjh{font-size:1.32cqw;color:var(--text)}.step__req.svelte-wm0fjh{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.12cqw;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.jkey.svelte-wm0fjh{color:var(--json-key)}.jstr.svelte-wm0fjh{color:var(--json-str)}.jpun.svelte-wm0fjh{color:var(--muted)}.step__fin.svelte-wm0fjh{font-size:1.2cqw;color:var(--faint)}.a-turn.svelte-wm0fjh{display:flex;flex-direction:column;gap:1.1cqw}.a-text.svelte-wm0fjh{margin:0;font-size:1.42cqw;line-height:1.65;color:var(--text);overflow-wrap:anywhere}.a-text.svelte-wm0fjh .b:where(.svelte-wm0fjh){font-weight:600}.a-report.svelte-wm0fjh{display:flex;flex-direction:column;gap:1.1cqw;min-width:0}.a-h3.svelte-wm0fjh{margin:0;font-size:1.6cqw;font-weight:600;line-height:1.35;color:var(--text)}.a-h4.svelte-wm0fjh{margin:.3cqw 0 0;font-size:1.42cqw;font-weight:600;line-height:1.4;color:var(--text)}.a-label.svelte-wm0fjh{margin:.2cqw 0 0;font-size:1.38cqw;font-weight:600;line-height:1.45;color:var(--text)}.a-list.svelte-wm0fjh{margin:0;padding-left:2.2cqw;display:flex;flex-direction:column;gap:.6cqw}.a-list.svelte-wm0fjh li:where(.svelte-wm0fjh){font-size:1.36cqw;line-height:1.55;color:var(--text)}.a-list.svelte-wm0fjh li:where(.svelte-wm0fjh)::marker{color:var(--muted)}.a-list.svelte-wm0fjh li:where(.svelte-wm0fjh) .b{font-weight:600}.a-list--ol.svelte-wm0fjh{list-style-type:decimal}.acts.svelte-wm0fjh{display:flex;align-items:center;gap:1.3cqw;color:var(--faint)}.acts__ico.svelte-wm0fjh{display:inline-flex}.acts__ico.svelte-wm0fjh svg{width:1.4cqw;height:1.4cqw}.mock.svelte-n6cbwr{width:100%;max-width:940px;margin-inline:auto;overflow-x:clip}.stage.svelte-n6cbwr{width:calc(100% * var(--zoom, 1));container-type:inline-size}.mock--dark.svelte-n6cbwr{--bg: #1b1b1b;--panel: #242424;--panel-hover: #2b2b2b;--rail-bg: #121212;--text: #e9e9e7;--muted: rgba(255, 255, 255, .55);--faint: rgba(255, 255, 255, .38);--win-border: rgba(255, 255, 255, .09);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--code-bg: rgba(255, 255, 255, .1);--link: #5b9dff;--accent: #4a4a4a;--mic-bg: rgba(255, 255, 255, .14);--send-bg: #ffffff;--send-fg: #1b1b1b;--json-key: #9cdcfe;--json-str: #ce9178;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .6)}.mock--light.svelte-n6cbwr{--bg: #ffffff;--panel: #f5f5f5;--panel-hover: #ededed;--rail-bg: #e6e6e6;--text: #1f1f1f;--muted: rgba(0, 0, 0, .58);--faint: rgba(0, 0, 0, .42);--win-border: rgba(0, 0, 0, .11);--line: rgba(0, 0, 0, .09);--line-strong: rgba(0, 0, 0, .16);--code-bg: rgba(0, 0, 0, .06);--link: #2563eb;--accent: #c9c9c9;--mic-bg: rgba(0, 0, 0, .08);--send-bg: #1f1f1f;--send-fg: #ffffff;--json-key: #0451a5;--json-str: #a31515;--win-shadow: 0 2.5cqw 6cqw -2cqw rgba(0, 0, 0, .16)}.win.svelte-n6cbwr{position:relative;width:calc(100% / var(--zoom, 1));aspect-ratio:var(--ratio, 143 / 100);display:flex;flex-direction:column;overflow:hidden;border-radius:1.4cqw;border:1px solid var(--win-border);background:var(--bg);color:var(--text);box-shadow:var(--win-shadow);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;font-weight:400}.tb.svelte-n6cbwr{flex:none;display:flex;align-items:center;justify-content:space-between;padding:1.35cqw 1.6cqw}.tb__left.svelte-n6cbwr,.tb__right.svelte-n6cbwr{display:flex;align-items:center;gap:1.3cqw}.lights.svelte-n6cbwr{display:flex;align-items:center;gap:.85cqw;margin-right:.4cqw}.lights.svelte-n6cbwr i:where(.svelte-n6cbwr){width:1.15cqw;height:1.15cqw;border-radius:50%}.tb-btn.svelte-n6cbwr{display:inline-flex;color:var(--muted)}.tb-btn.svelte-n6cbwr svg{width:1.62cqw;height:1.62cqw}.tb__title.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.7cqw;margin-left:.7cqw;font-size:1.32cqw;font-weight:400;color:var(--text)}.tb__title-ico.svelte-n6cbwr{display:inline-flex;color:var(--faint)}.tb__title-ico.svelte-n6cbwr svg{width:1.32cqw;height:1.32cqw}.tb__ext.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.5cqw;font-size:1.24cqw;color:var(--faint)}.tb__ext.svelte-n6cbwr svg{width:1.24cqw;height:1.24cqw}.i-xs.svelte-n6cbwr{display:inline-flex}.i-xs.svelte-n6cbwr svg{width:1.16cqw;height:1.16cqw}.body.svelte-n6cbwr{flex:1;min-height:0;display:flex;flex-direction:column}.body--empty.svelte-n6cbwr{align-items:center;justify-content:center;gap:1.6cqw;padding:0 4cqw}.home.svelte-n6cbwr{display:flex;align-items:center;gap:1.4cqw;width:100%;max-width:58cqw;padding-left:.4cqw;font-size:1.36cqw}.home__ws.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.5cqw;color:var(--text);font-weight:500}.home__loc.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.6cqw;color:var(--faint)}.home__loc.svelte-n6cbwr svg{width:1.42cqw;height:1.42cqw}.starters.svelte-n6cbwr{display:flex;gap:.9cqw;width:100%;max-width:58cqw}.starter.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.7cqw;padding:.7cqw 1.2cqw;border-radius:999px;border:1px solid var(--line-strong);background:var(--panel);font-size:1.24cqw;color:var(--text)}.kbd.svelte-n6cbwr{display:inline-flex;align-items:center;padding:.15cqw .55cqw;border-radius:.5cqw;background:var(--code-bg);font-size:1.05cqw;color:var(--muted)}.composer.svelte-n6cbwr{width:100%;border:1px solid var(--line-strong);background:var(--panel)}.composer--empty.svelte-n6cbwr{max-width:58cqw;border-radius:1.3cqw;padding:1.5cqw 1.5cqw 1.1cqw}.body--convo.svelte-n6cbwr .composer--convo:where(.svelte-n6cbwr){max-width:62cqw;margin-inline:auto;display:flex;align-items:flex-end;gap:1cqw;border-radius:1.5cqw;padding:1.1cqw 1.2cqw}.c-plus.svelte-n6cbwr{display:inline-grid;place-items:center;flex:none;width:2.4cqw;height:2.4cqw;border-radius:50%;color:var(--muted)}.c-plus.svelte-n6cbwr svg{width:1.55cqw;height:1.55cqw}.c-field.svelte-n6cbwr{flex:1;min-width:0;font-size:1.42cqw;font-weight:400;line-height:1.5;color:var(--faint);white-space:normal;overflow-wrap:anywhere}.c-field--typed.svelte-n6cbwr{color:var(--text)}.c-field--empty.svelte-n6cbwr{min-height:3.2cqw;padding:.2cqw .4cqw 2cqw;white-space:normal}.caret.svelte-n6cbwr{display:inline-block;width:.12cqw;height:1.55cqw;margin-left:.15cqw;vertical-align:text-bottom;background:var(--text);animation:svelte-n6cbwr-caret-blink 1.05s steps(1) infinite}@keyframes svelte-n6cbwr-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.c-toolbar.svelte-n6cbwr{display:flex;align-items:center;justify-content:space-between}.c-right.svelte-n6cbwr{display:flex;align-items:center;gap:1.1cqw;flex:none}.c-model.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.4cqw;font-size:1.24cqw;font-weight:500;color:var(--text)}.c-trail.svelte-n6cbwr{display:inline-grid;place-items:center;width:2.4cqw;height:2.4cqw;border-radius:50%}.c-mic.svelte-n6cbwr{background:var(--mic-bg);color:var(--text)}.c-mic.svelte-n6cbwr svg{width:1.4cqw;height:1.4cqw}.c-send.svelte-n6cbwr{background:var(--send-bg)}.c-send.svelte-n6cbwr svg{width:1.4cqw;height:1.4cqw;color:var(--send-fg)}.c-stop.svelte-n6cbwr{border:1px solid var(--line-strong)}.c-stopsq.svelte-n6cbwr{width:.95cqw;height:.95cqw;border-radius:.18cqw;background:var(--text)}.body--convo.svelte-n6cbwr{padding:0}.thread.svelte-n6cbwr{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 6.8cqw;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%)}.thread__inner.svelte-n6cbwr{width:100%;max-width:62cqw;margin-inline:auto;font-size:1.42cqw;line-height:1.6;color:var(--text)}.foot.svelte-n6cbwr{flex:none;position:relative;padding:2.2cqw 6.8cqw 1.2cqw}.statusbar.svelte-n6cbwr{flex:none;display:flex;align-items:center;justify-content:space-between;padding:1cqw 1.9cqw;border-top:1px solid var(--line);font-size:1.16cqw;color:var(--faint)}.statusbar--empty.svelte-n6cbwr{justify-content:center;border-top:0;padding-bottom:2cqw}.statusbar__left.svelte-n6cbwr{display:flex;align-items:center;gap:1.6cqw}.sb-item.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.5cqw}.sb-item.svelte-n6cbwr svg{width:1.28cqw;height:1.28cqw}.sb-ctx.svelte-n6cbwr{display:inline-flex;align-items:center;gap:.6cqw}.sb-ring.svelte-n6cbwr{width:1.55cqw;height:1.55cqw}.sb-ring__track.svelte-n6cbwr{fill:none;stroke:var(--line-strong);stroke-width:2.4}.sb-ring__fill.svelte-n6cbwr{fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round}.hint.svelte-n6cbwr{font-size:1.16cqw;color:var(--faint);text-align:center}.hint__code.svelte-n6cbwr{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.02cqw;padding:.1cqw .5cqw;border-radius:.45cqw;background:var(--code-bg);color:var(--muted)}.rail.svelte-n6cbwr{position:absolute;top:5.2cqw;right:.9cqw;display:flex;flex-direction:column;align-items:center;gap:1.7cqw;padding:1.3cqw .9cqw;border-radius:1cqw;border:1px solid var(--line);background:var(--rail-bg);box-shadow:0 .6cqw 1.6cqw -.8cqw #00000080;color:var(--muted)}.rail__btn.svelte-n6cbwr{display:inline-flex;color:var(--muted)}.rail__btn.svelte-n6cbwr svg{width:1.45cqw;height:1.45cqw}.rail__btn--collapse.svelte-n6cbwr{margin-top:.4cqw}@media(prefers-reduced-motion:reduce){.caret.svelte-n6cbwr{animation:none}}.demo.svelte-js2f9e{width:100%}.conv.svelte-js2f9e{display:flex;flex-direction:column;gap:2cqw;padding-bottom:.5cqw}.u-msg.svelte-js2f9e{border:1px solid var(--line-strong);background:var(--panel);border-radius:.9cqw;padding:1.05cqw 1.35cqw;font-size:1.42cqw;line-height:1.5;color:var(--text)}.work.svelte-js2f9e{display:flex;flex-direction:column;gap:1cqw}.work__head.svelte-js2f9e{display:inline-flex;align-items:center;gap:.55cqw;font-size:1.32cqw;color:var(--muted)}.work__chev.svelte-js2f9e{display:inline-flex;color:var(--faint)}.work__chev.svelte-js2f9e svg{width:1.3cqw;height:1.3cqw}.work__spin.svelte-js2f9e{width:1.25cqw;height:1.25cqw;border-radius:50%;border:.18cqw solid var(--line-strong);border-top-color:var(--muted);animation:svelte-js2f9e-cur-spin .7s linear infinite}@keyframes svelte-js2f9e-cur-spin{to{transform:rotate(360deg)}}.work__dots.svelte-js2f9e{display:inline-flex;gap:.28cqw}.work__dots.svelte-js2f9e i:where(.svelte-js2f9e){width:.34cqw;height:.34cqw;border-radius:50%;background:var(--muted);animation:svelte-js2f9e-cur-blink 1.2s ease-in-out infinite}.work__dots.svelte-js2f9e i:where(.svelte-js2f9e):nth-child(2){animation-delay:.2s}.work__dots.svelte-js2f9e i:where(.svelte-js2f9e):nth-child(3){animation-delay:.4s}@keyframes svelte-js2f9e-cur-blink{0%,to{opacity:.25}50%{opacity:1}}.work__body.svelte-js2f9e{display:flex;flex-direction:column;gap:.85cqw;margin-left:.45cqw;padding-left:1.4cqw;border-left:1px solid var(--line)}.w-line--sum.svelte-js2f9e{font-size:1.3cqw;line-height:1.5;color:var(--muted)}.w-row.svelte-js2f9e{display:flex;align-items:center;gap:.7cqw}.w-ico.svelte-js2f9e{display:inline-flex;color:var(--faint)}.w-ico.svelte-js2f9e svg{width:1.35cqw;height:1.35cqw}.w-dot.svelte-js2f9e{width:.55cqw;height:.55cqw;border-radius:50%;background:var(--faint)}.w-txt.svelte-js2f9e{font-size:1.3cqw;color:var(--muted)}.w-chip.svelte-js2f9e{padding:.1cqw .6cqw;border-radius:.5cqw;background:var(--code-bg);font-size:1.05cqw;color:var(--faint)}.w-mcp.svelte-js2f9e{border:1px solid var(--line);border-radius:.8cqw;background:var(--panel);padding:.9cqw 1cqw;display:flex;flex-direction:column;gap:.6cqw}.w-mcp__head.svelte-js2f9e{display:flex;align-items:center;gap:.6cqw}.w-mcp__mark.svelte-js2f9e{display:inline-flex;color:var(--muted)}.w-mcp__mark.svelte-js2f9e .w-mark{width:1.35cqw;height:1.35cqw}.w-mcp__name.svelte-js2f9e{font-size:1.22cqw;color:var(--muted)}.w-mcp__tool.svelte-js2f9e{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.1cqw;padding:.1cqw .6cqw;border-radius:.5cqw;background:var(--code-bg);color:var(--text)}.w-mcp__label.svelte-js2f9e{font-size:1.28cqw;color:var(--text)}.req__json.svelte-js2f9e{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.12cqw;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.jkey.svelte-js2f9e{color:var(--json-key)}.jstr.svelte-js2f9e{color:var(--json-str)}.jpun.svelte-js2f9e{color:var(--muted)}.w-fin.svelte-js2f9e{font-size:1.2cqw;color:var(--faint)}.a-turn.svelte-js2f9e{display:flex;flex-direction:column;gap:1cqw}.a-text.svelte-js2f9e{margin:0;font-size:1.42cqw;line-height:1.6;color:var(--text);overflow-wrap:anywhere}.a-text.svelte-js2f9e .b:where(.svelte-js2f9e){font-weight:600}.a-report.svelte-js2f9e{display:flex;flex-direction:column;gap:1cqw;min-width:0}.a-h3.svelte-js2f9e{margin:0;font-size:1.6cqw;font-weight:600;line-height:1.35;color:var(--text)}.a-h4.svelte-js2f9e{margin:.3cqw 0 0;font-size:1.42cqw;font-weight:600;line-height:1.4;color:var(--text)}.a-label.svelte-js2f9e{margin:.2cqw 0 0;font-size:1.38cqw;font-weight:600;line-height:1.45;color:var(--text)}.a-list.svelte-js2f9e{margin:0;padding-left:2.2cqw;display:flex;flex-direction:column;gap:.6cqw}.a-list.svelte-js2f9e li:where(.svelte-js2f9e){font-size:1.34cqw;line-height:1.55;color:var(--text)}.a-list.svelte-js2f9e li:where(.svelte-js2f9e)::marker{color:var(--muted)}.a-list.svelte-js2f9e li:where(.svelte-js2f9e) .b{font-weight:600}.a-list--ol.svelte-js2f9e{list-style-type:decimal}.acts.svelte-js2f9e{display:flex;align-items:center;justify-content:flex-end;gap:1.1cqw;color:var(--faint)}.acts__ico.svelte-js2f9e{display:inline-flex}.acts__ico.svelte-js2f9e svg{width:1.42cqw;height:1.42cqw}.loom-wrap.svelte-1jeyjoj{display:contents}.loom-placeholder.svelte-1jeyjoj{display:grid;place-items:center;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:#14110f;color:#ffffff4d}.loom-placeholder.svelte-1jeyjoj svg{width:28px;height:28px}.loom.svelte-1jeyjoj{position:relative;width:100%;container-type:inline-size;border-radius:.8cqw;overflow:hidden;cursor:pointer;isolation:isolate;box-shadow:0 1.6cqw 4cqw -1.4cqw #0000008c;transition:box-shadow .5s cubic-bezier(.2,.7,.2,1);border:1px solid rgba(255,255,255,.1)}.loom.svelte-1jeyjoj:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}.loom.is-active.svelte-1jeyjoj{box-shadow:0 3cqw 7cqw -1.6cqw #000000b3}.loom.is-animating.svelte-1jeyjoj{z-index:9999}.loom-backdrop.svelte-1jeyjoj{position:fixed;inset:0;z-index:9998;background:#060505c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1jeyjoj-loom-backdrop-in .25s ease}@keyframes svelte-1jeyjoj-loom-backdrop-in{0%{opacity:0}}.loom.is-expanded.svelte-1jeyjoj{position:fixed;inset:0;margin:auto;--fs-w: min(80vw, 142.222vh, 1300px);width:var(--fs-w);height:round(up,calc(var(--fs-w) * 9 / 16),1px);z-index:9999;cursor:default;box-shadow:0 4cqw 10cqw -2cqw #000c}.loom.is-expanded.svelte-1jeyjoj .loom__frame:where(.svelte-1jeyjoj){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:5cqw 5cqw 6cqw}.loom.is-expanded.svelte-1jeyjoj .loom__stage:where(.svelte-1jeyjoj){width:auto;height:100%;max-width:100%;aspect-ratio:150 / 100}.loom.is-expanded.svelte-1jeyjoj .loom__bubble:where(.svelte-1jeyjoj){width:12cqw;height:12cqw;left:2.4cqw;bottom:2.4cqw;border-width:.35cqw}.loom.is-expanded.svelte-1jeyjoj .loom__hint:where(.svelte-1jeyjoj){left:8.4cqw;bottom:2.4cqw}.loom.is-expanded.svelte-1jeyjoj .loom__hint-pill:where(.svelte-1jeyjoj){gap:.8cqw;padding:.56cqw 1.12cqw .56cqw 5.6cqw;font-size:1.04cqw}.loom.is-expanded.svelte-1jeyjoj .loom__hint:where(.svelte-1jeyjoj) svg{width:1.36cqw;height:1.36cqw}.loom__fs.svelte-1jeyjoj{position:absolute;z-index:4;top:14px;right:14px;display:grid;place-items:center;width:27px;height:27px;padding:0;border-radius:50%;background:#14110f2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;opacity:.4;transition:background .2s ease,opacity .2s ease}.loom__fs.svelte-1jeyjoj:hover{background:#14110fd9;opacity:1}.loom__fs.svelte-1jeyjoj svg{width:14px;height:14px}.loom__timer.svelte-1jeyjoj{position:absolute;z-index:4;top:14px;left:14px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:#14110f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.loom__timer-dot.svelte-1jeyjoj{width:6px;height:6px;border-radius:50%;background:#f0433a;box-shadow:0 0 4px #f0433ab3}.loom__timer.is-running.svelte-1jeyjoj .loom__timer-dot:where(.svelte-1jeyjoj){animation:svelte-1jeyjoj-loom-rec-blink 1.4s ease-in-out infinite}@keyframes svelte-1jeyjoj-loom-rec-blink{0%,to{opacity:1}50%{opacity:.25}}.loom__bg.svelte-1jeyjoj{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04)}.loom__scrim.svelte-1jeyjoj{position:absolute;inset:-1px;background:radial-gradient(120% 90% at 50% 0%,#0000001a,#0000006b 70%),linear-gradient(180deg,#00000026,#00000059)}.loom__frame.svelte-1jeyjoj{position:relative;z-index:1;padding:8cqw 8.5cqw 12cqw}.loom__stage.svelte-1jeyjoj{width:100%}.loom__bubble.svelte-1jeyjoj{position:absolute;z-index:3;left:4cqw;bottom:4cqw;width:18cqw;height:18cqw;border-radius:50%;overflow:hidden;border:.6cqw solid rgba(255,255,255,.92);box-shadow:0 1.2cqw 3cqw -.8cqw #000000b3;background:#ffffffeb}.loom__media.svelte-1jeyjoj{width:100%;height:100%;object-fit:cover;display:block}.loom__hint.svelte-1jeyjoj{position:absolute;z-index:2;left:13cqw;bottom:4cqw;clip-path:inset(-30cqw -30cqw -30cqw 0)}.loom__hint-pill.svelte-1jeyjoj{display:inline-flex;align-items:center;gap:1cqw;padding:1.3cqw 2.2cqw 1.3cqw 10cqw;border-radius:0 999px 999px 0;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.7);color:#14110f;font-family:Lexend,system-ui,sans-serif;font-weight:500;font-size:1.95cqw;line-height:1;white-space:nowrap;box-shadow:0 .6cqw 1.6cqw -.6cqw #00000080;transform:translate(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.loom.is-active.svelte-1jeyjoj .loom__hint-pill:where(.svelte-1jeyjoj){transform:translate(-120%)}.loom__hint.svelte-1jeyjoj svg{width:2.5cqw;height:2.5cqw}.loom__skin.svelte-1jeyjoj{position:absolute;z-index:4;right:4cqw;bottom:4cqw;display:inline-flex;align-items:center;gap:1cqw;padding:.9cqw 1.7cqw;border-radius:999px;background:#14110f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);color:#fff;font-family:Lexend,system-ui,sans-serif;font-weight:500;font-size:1.5cqw;line-height:1;white-space:nowrap;pointer-events:none}.loom.is-expanded.svelte-1jeyjoj .loom__skin:where(.svelte-1jeyjoj){right:2.4cqw;bottom:2.4cqw;gap:.88cqw;padding:.62cqw 1.54cqw;font-size:1.14cqw}.loom.is-no-bubble.svelte-1jeyjoj{cursor:default}.loom.is-no-bubble.svelte-1jeyjoj .loom__skin:where(.svelte-1jeyjoj){left:50%;right:auto;transform:translate(-50%)}.loom__skin-prefix.svelte-1jeyjoj{opacity:.7}.loom__skin-app.svelte-1jeyjoj{display:inline-flex;align-items:center;gap:.6cqw}.loom.is-expanded.svelte-1jeyjoj .loom__skin-app:where(.svelte-1jeyjoj){gap:.44cqw}.loom__skin-logo.svelte-1jeyjoj{width:2cqw;height:2cqw;object-fit:contain}.loom.is-expanded.svelte-1jeyjoj .loom__skin-logo:where(.svelte-1jeyjoj){width:1.5cqw;height:1.5cqw}.loom__end.svelte-1jeyjoj{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:4cqw;background:#080605b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;animation:svelte-1jeyjoj-loom-end-in .28s ease both}@keyframes svelte-1jeyjoj-loom-end-in{0%{opacity:0}}.loom__end-inner.svelte-1jeyjoj{display:flex;align-items:stretch;gap:2cqw;width:100%;max-width:62cqw}.loom__end-again.svelte-1jeyjoj,.loom__end-next.svelte-1jeyjoj{display:flex;align-items:center;gap:1.4cqw;padding:1.8cqw 2.2cqw;border-radius:1.4cqw;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.loom__end-again.svelte-1jeyjoj:hover,.loom__end-next.svelte-1jeyjoj:hover{background:#ffffff1c;border-color:#ffffff4d}.loom__end-again.svelte-1jeyjoj{flex-direction:column;justify-content:center;gap:1cqw;flex:0 0 auto;width:18cqw}.loom__end-ico.svelte-1jeyjoj{display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:50%;background:#ffffff1f}.loom__end-ico.svelte-1jeyjoj svg{width:2cqw;height:2cqw}.loom__end-label.svelte-1jeyjoj{font-family:Lexend,system-ui,sans-serif;font-weight:500;font-size:1.7cqw}.loom__end-next.svelte-1jeyjoj{flex:1 1 auto;min-width:0}.loom__end-thumb.svelte-1jeyjoj{position:relative;flex:0 0 auto;width:16cqw;aspect-ratio:16 / 10;border-radius:1cqw;background-color:#14110f;background-size:cover;background-position:center;overflow:hidden;display:grid;place-items:center}.loom__end-play.svelte-1jeyjoj{display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:50%;background:#0806058c;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loom__end-play.svelte-1jeyjoj svg{width:1.7cqw;height:1.7cqw;margin-left:.2cqw}.loom__end-nexttext.svelte-1jeyjoj{display:flex;flex-direction:column;gap:.5cqw;min-width:0}.loom__end-eyebrow.svelte-1jeyjoj{font-family:Lexend,system-ui,sans-serif;font-size:1.2cqw;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.loom__end-title.svelte-1jeyjoj{font-family:Lexend,system-ui,sans-serif;font-size:1.85cqw;font-weight:500;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.loom.svelte-1jeyjoj,.loom__bg.svelte-1jeyjoj,.loom__bubble.svelte-1jeyjoj,.loom__hint-pill.svelte-1jeyjoj{transition:none}.loom__end.svelte-1jeyjoj,.loom.is-expanded.svelte-1jeyjoj,.loom-backdrop.svelte-1jeyjoj{animation:none}.loom__timer.is-running.svelte-1jeyjoj .loom__timer-dot:where(.svelte-1jeyjoj){animation:none}}@media(max-width:639px){.loom.svelte-1jeyjoj{aspect-ratio:4 / 6;border-radius:22px}.loom__frame.svelte-1jeyjoj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:max(15cqw,46px) 5cqw}.loom__stage.svelte-1jeyjoj{width:100%;height:auto}.loom__stage.svelte-1jeyjoj .mock{--zoom: 2.3 !important;--ratio: 100 / 133 !important}.loom__fs.svelte-1jeyjoj{display:none}.loom__bubble.svelte-1jeyjoj{width:19cqw;height:19cqw;left:3cqw;bottom:3cqw;border-width:.4cqw}.loom__hint.svelte-1jeyjoj{left:12cqw;bottom:3cqw}.loom__hint-pill.svelte-1jeyjoj{gap:1.4cqw;padding:2.2cqw 3.6cqw 2.2cqw 11cqw;font-size:3.2cqw}.loom__hint.svelte-1jeyjoj svg{width:4cqw;height:4cqw}.loom__skin.svelte-1jeyjoj{inset:14px 14px auto auto;height:26px;gap:6px;padding:0 12px;font-size:10px;border-radius:999px}.loom__skin-app.svelte-1jeyjoj{gap:6px}.loom__skin-logo.svelte-1jeyjoj{width:13px;height:13px}.loom__end.svelte-1jeyjoj{padding:6cqw}.loom__end-inner.svelte-1jeyjoj{flex-direction:column;align-items:stretch;gap:4cqw;max-width:84cqw}.loom__end-again.svelte-1jeyjoj,.loom__end-next.svelte-1jeyjoj{gap:4cqw;padding:5cqw 5.5cqw;border-radius:4cqw}.loom__end-again.svelte-1jeyjoj{flex-direction:row;justify-content:flex-start;width:100%;gap:4cqw}.loom__end-ico.svelte-1jeyjoj{width:11cqw;height:11cqw}.loom__end-ico.svelte-1jeyjoj svg{width:5.5cqw;height:5.5cqw}.loom__end-label.svelte-1jeyjoj{font-size:4.6cqw}.loom__end-thumb.svelte-1jeyjoj{width:28cqw;border-radius:2.6cqw}.loom__end-play.svelte-1jeyjoj{width:11cqw;height:11cqw}.loom__end-play.svelte-1jeyjoj svg{width:4.6cqw;height:4.6cqw}.loom__end-nexttext.svelte-1jeyjoj{gap:1.4cqw}.loom__end-eyebrow.svelte-1jeyjoj{font-size:3cqw}.loom__end-title.svelte-1jeyjoj{font-size:4.4cqw}}
