.generation-task-bar.svelte-1emsgvs{--gtb-width:clamp(188px, 50%, 420px);z-index:1;width:var(--gtb-width);height:var(--gtb-expanded-height);isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.2);color:#fff;background:#07070b9e;border:1px solid #ffffff14;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;align-items:stretch;padding:0;transition:height .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.generation-task-bar.gtb-collapsed.svelte-1emsgvs{width:auto;max-width:var(--gtb-width);height:36px}.generation-task-bar.gtb-collapsed.svelte-1emsgvs .gtb-mini:where(.svelte-1emsgvs){width:auto;position:static}.generation-task-bar.gtb-collapsed.svelte-1emsgvs .gtb-panel:where(.svelte-1emsgvs){width:100%;position:absolute;inset:0 auto auto 0}.gtb-scrim.svelte-1emsgvs{z-index:998;-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#00000080;position:fixed;inset:0}.generation-task-bar.gtb-dialog.svelte-1emsgvs{z-index:999;border:1px solid #ffffff1a;border-radius:18px;width:min(360px,100vw - 32px);height:auto;max-height:min(72dvh,520px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0009}.generation-task-success.svelte-1emsgvs,.generation-task-failed.svelte-1emsgvs,.generation-task-queued.svelte-1emsgvs{color:#c6ff3a;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.generation-task-failed.svelte-1emsgvs{color:#ff7a90}.generation-task-queued.svelte-1emsgvs{color:#ffffff94}.gtb-panel.svelte-1emsgvs{opacity:1;flex-direction:column;min-width:0;transition:opacity .15s 40ms,transform .2s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(0)}.gtb-collapsed.svelte-1emsgvs .gtb-panel:where(.svelte-1emsgvs){opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(-5px)}.gtb-panel-header.svelte-1emsgvs{box-sizing:border-box;justify-content:space-between;align-items:center;width:calc(100% - 22px);min-height:36px;padding:0 4px 0 16px;display:flex}.gtb-panel-title.svelte-1emsgvs{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.generation-task-list.svelte-1emsgvs{overscroll-behavior:contain;width:calc(100% - 22px);min-width:0;max-height:120px;display:grid;overflow:hidden auto}.generation-task.svelte-1emsgvs{box-sizing:border-box;color:#fff;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;width:100%;min-height:40px;padding:4px 10px 4px 8px;transition:background .16s cubic-bezier(.22,1,.36,1);display:flex}.generation-task.svelte-1emsgvs:hover,.generation-task.svelte-1emsgvs:active,.generation-task--selected.svelte-1emsgvs{background:#ffffff16}.generation-task.svelte-1emsgvs:focus-visible{background:#ffffff16;outline:none;box-shadow:inset 0 0 0 1px #c6ff3ab8}.generation-task--failed.svelte-1emsgvs:hover{background:#ff7a9014}.generation-task--failed.svelte-1emsgvs:focus-visible{box-shadow:inset 0 0 0 1px #ff7a9080}.generation-task-content.svelte-1emsgvs{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex;position:relative}.generation-task-thumb.svelte-1emsgvs{color:#ffffff5c;background:#ffffff12;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.generation-task-thumb.svelte-1emsgvs img:where(.svelte-1emsgvs){object-fit:cover;width:100%;height:100%}.generation-task-copy.svelte-1emsgvs{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.generation-task-description.svelte-1emsgvs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:550;line-height:1.3;overflow:hidden}.generation-task-percent.svelte-1emsgvs{color:#ffffff7a;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.generation-task-progress.svelte-1emsgvs{display:block}.gtb-mini.svelte-1emsgvs{box-sizing:border-box;color:#fff;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:calc(100% - 22px);min-width:0;min-height:36px;padding:0 4px 0 14px;transition:background .16s,opacity .14s 55ms,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(0)}.generation-task-bar.svelte-1emsgvs:not(.gtb-collapsed) .gtb-mini:where(.svelte-1emsgvs){opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(4px)}.gtb-mini.svelte-1emsgvs:hover .gtb-mini-chev:where(.svelte-1emsgvs),.gtb-mini.svelte-1emsgvs:active .gtb-mini-chev:where(.svelte-1emsgvs){color:#ffffffb8}.gtb-mini.svelte-1emsgvs:focus-visible{outline:none}.gtb-mini.svelte-1emsgvs:focus-visible .gtb-mini-label:where(.svelte-1emsgvs){text-underline-offset:3px;-webkit-text-decoration:underline #c6ff3ad1;text-decoration:underline #c6ff3ad1}.gtb-mini-body.svelte-1emsgvs{text-align:start;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.gtb-mini-chev.svelte-1emsgvs{margin-inline-start:auto}.gtb-mini-label.svelte-1emsgvs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}@media (width<=560px){.generation-task-bar.svelte-1emsgvs{--gtb-width:clamp(96px, 46%, 240px)}}.gtb-mini-success-icon.svelte-1emsgvs{color:#c6ff3a;flex:none}.gtb-mini-success-icon.svelte-1emsgvs+.gtb-mini-label:where(.svelte-1emsgvs){color:#c6ff3a}.gtb-mini-queued-icon.svelte-1emsgvs{color:#ffffff94;flex:none}.gtb-mini-failed-icon.svelte-1emsgvs{color:#ff7a90;border:1px solid;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:11px;font-weight:750;line-height:1;display:inline-grid}.gtb-mini-failed-icon.svelte-1emsgvs+.gtb-mini-label:where(.svelte-1emsgvs){color:#ff7a90}.gtb-mini-pct.svelte-1emsgvs{color:#c6ff3a;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:1.3}.gtb-mini-count.svelte-1emsgvs{color:#c6ff3a;background:#c6ff3a2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.gtb-mini-chev.svelte-1emsgvs{color:#fff6;flex-shrink:0}.gtb-icon-btn.svelte-1emsgvs{color:#ffffff85;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:19px;line-height:1;display:inline-flex}.gtb-icon-btn.svelte-1emsgvs:hover,.gtb-icon-btn.svelte-1emsgvs:focus-visible{color:#fff;background:#ffffff14;outline:none}.gtb-view-all.svelte-1emsgvs{box-sizing:border-box;color:#ffffffa6;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;width:calc(100% - 22px);min-height:32px;padding:0 10px 0 16px;font-size:11px;font-weight:550;text-decoration:none;transition:color .16s,background .16s;display:flex}.gtb-view-all.svelte-1emsgvs:hover,.gtb-view-all.svelte-1emsgvs:focus-visible{color:#fff;background:#ffffff0e;outline:none}@media (width<=639px){.generation-task-bar.svelte-1emsgvs{--gtb-width:clamp(188px, 50%, 240px);width:min(280px,78%)}.generation-task-bar.gtb-collapsed.svelte-1emsgvs{width:var(--gtb-width)}.generation-task-bar.svelte-1emsgvs:not(.gtb-collapsed) .gtb-panel-header:where(.svelte-1emsgvs),.generation-task-bar.svelte-1emsgvs:not(.gtb-collapsed) .generation-task-list:where(.svelte-1emsgvs),.generation-task-bar.svelte-1emsgvs:not(.gtb-collapsed) .gtb-view-all:where(.svelte-1emsgvs){width:100%}.generation-task-description.svelte-1emsgvs{font-size:12px}}@media (prefers-reduced-motion:reduce){.generation-task-bar.svelte-1emsgvs,.generation-task-bar.svelte-1emsgvs,.gtb-panel.svelte-1emsgvs,.gtb-mini.svelte-1emsgvs,.generation-task.svelte-1emsgvs,.gtb-view-all.svelte-1emsgvs{transition-duration:.01ms;animation-duration:.01ms}}.atm-wrap.svelte-kkbiw0{display:inline-flex;position:relative}.atm-trigger.svelte-kkbiw0{height:var(--composer-control-height,32px);border-radius:var(--composer-control-radius,10px);background:var(--composer-control-bg,#ffffff0f);color:#e2e8f0ad;font:inherit;font-size:var(--composer-control-size,13px);cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;align-items:center;gap:5px;padding:0 9px;font-weight:600;transition:color .11s,background .11s,border-color .11s;display:inline-flex}.atm-trigger.svelte-kkbiw0:hover,.atm-trigger--open.svelte-kkbiw0{color:#fff;background:#ffffff17;border-color:#ffffff2e}.atm-chevron.svelte-kkbiw0{opacity:.55;transition:transform .14s}.atm-chevron--open.svelte-kkbiw0{transform:rotate(180deg)}.atm-popover.svelte-kkbiw0{background:var(--surface-popover);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border:1px solid var(--surface-popover-border);border-radius:var(--surface-popover-radius);flex-direction:column;gap:2px;width:min(300px,100vw - 24px);padding:6px;display:flex;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a,0 -4px 32px #000000ad,0 8px 24px #00000070}.atm-heading.svelte-kkbiw0{color:#ffffff52;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff12;margin:0;padding:6px 8px 7px;font-size:.68rem;font-weight:700}.atm-option.svelte-kkbiw0{color:#e2e8f0eb;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:9px;margin-top:2px;padding:8px;transition:background .1s;display:flex}.atm-option.svelte-kkbiw0:hover{background:var(--surface-popover-hover)}.atm-option-icon.svelte-kkbiw0{color:#e2e8f099;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.atm-option--full.svelte-kkbiw0 .atm-option-icon:where(.svelte-kkbiw0){color:#f97316}.atm-option-text.svelte-kkbiw0{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.atm-option-text.svelte-kkbiw0 strong:where(.svelte-kkbiw0){color:#f5f8fcf0;font-size:.82rem;font-weight:700}.atm-option--full.svelte-kkbiw0 .atm-option-text:where(.svelte-kkbiw0) strong:where(.svelte-kkbiw0){color:#f97316}.atm-option-text.svelte-kkbiw0 span:where(.svelte-kkbiw0){color:#cbd5e18c;font-size:.72rem;line-height:1.35}.atm-check.svelte-kkbiw0{color:#fff;flex-shrink:0;margin-top:3px}@media (width<=640px){.atm-popover.svelte-kkbiw0{width:auto;right:12px;left:12px!important}}@media (width<=767px){:root{--composer-control-height:32px;--composer-attach-size:40px;--composer-radius:15px;--composer-bg:linear-gradient(145deg, #16171ae6, #090a0ced 58%, #050507f2);--composer-bg-solid:linear-gradient(145deg, #16171a, #090a0c 58%, #050507);--composer-blur:blur(24px) saturate(1.1);--composer-hairline:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0b;--composer-drop:0 7px 14px #0000006b;--composer-min-h:230px;--composer-pad:9px 11px 10px;--composer-row-gap:8px;--composer-bg-focus:linear-gradient(145deg, #191a1deb, #0a0b0df2 58%, #050507f7);--composer-hairline-focus:inset 0 1px 0 #ffffff21, inset 0 0 0 1px #ffffff0f}}.link-pane.svelte-17pfrno{flex-direction:column;flex:1;min-width:0;display:flex}.link-top.svelte-17pfrno{align-items:center;gap:var(--composer-row-gap);min-width:0;margin-top:10px;display:flex}.link-icon.svelte-17pfrno{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;color:#f5f5f580;flex:none;width:18px;height:18px}.link-input.svelte-17pfrno{width:100%;min-width:0;height:var(--composer-field-min-h);color:#f5f5f5;font:inherit;font-size:var(--composer-field-size);line-height:var(--composer-field-lh);background:0 0;border:0;outline:0;padding:0;display:block}.link-input.svelte-17pfrno::placeholder{color:#f5f5f580}.link-input.svelte-17pfrno:disabled{cursor:wait;opacity:.55}.link-progress.svelte-17pfrno{color:#f5f5f58c;margin:10px 0 0;font-size:12.5px;line-height:1.4}.link-error.svelte-17pfrno{color:#ff9d9d;margin:10px 0 0;font-size:12.5px;line-height:1.4}.link-actions.svelte-17pfrno{align-items:center;gap:8px;margin-top:auto;padding:8px 0 0;display:flex}.link-country.svelte-17pfrno{height:var(--composer-control-height);border-radius:var(--composer-control-radius);color:#f5f5f5a8;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;flex:none;padding:0 8px;font-size:12px}.link-country.svelte-17pfrno:hover,.link-country.svelte-17pfrno:focus-visible{color:#fff;background:#c6ff3a17;border-color:#c6ff3a8c;outline:0}.link-country.svelte-17pfrno option:where(.svelte-17pfrno){color:#f5f5f5;background:#101014}.hero-skill-pills.svelte-17pfrno{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.hero-skill-pills.svelte-17pfrno::-webkit-scrollbar{display:none}.hero-skill-pills.svelte-17pfrno button:where(.svelte-17pfrno){min-height:var(--composer-control-height);border-radius:var(--composer-control-radius);color:#f5f5f5a8;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.hero-skill-pills.svelte-17pfrno button:where(.svelte-17pfrno):hover,.hero-skill-pills.svelte-17pfrno button:where(.svelte-17pfrno):focus-visible{color:#fff;background:#c6ff3a17;border-color:#c6ff3a8c;outline:0;transform:translateY(-1px)}.hero-skill-pills.svelte-17pfrno button.active:where(.svelte-17pfrno){color:#dcff8c;background:#c6ff3a24;border-color:#c6ff3a}.hero-skill-pills.svelte-17pfrno img:where(.svelte-17pfrno){object-fit:cover;border-radius:5px;width:20px;height:20px}.skill-cover-fallback.svelte-17pfrno{color:#b7ff35;background:#242629;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.chat-send.svelte-17pfrno{min-width:112px;height:var(--composer-control-height);border-radius:var(--composer-control-radius);background:var(--composer-accent);color:var(--composer-accent-ink);font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:760;transition:background .18s,opacity .18s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.chat-send.svelte-17pfrno:not(:disabled):hover{background:#d2ff5b}.chat-send.svelte-17pfrno:disabled{cursor:not-allowed;opacity:.52}.chat-send.svelte-17pfrno:active{transform:scale(.96)}.chat-send.svelte-17pfrno:focus-visible{outline-offset:2px;outline:2px solid #fff}.link-spinner.svelte-17pfrno{border:2px solid #0003;border-top-color:#090a08;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-17pfrno-link-spin}@keyframes svelte-17pfrno-link-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.link-spinner.svelte-17pfrno{animation:none}.hero-skill-pills.svelte-17pfrno button:where(.svelte-17pfrno){transition:none}}.mv-sentence.svelte-kn5v9w{color:#989898;letter-spacing:-.01em;margin:0;font-size:16px;line-height:28px;display:inline}.sentence-text.svelte-kn5v9w{color:inherit}.sentence-chip.svelte-kn5v9w{color:#ffffff7a;white-space:nowrap;vertical-align:middle;background:#ffffff14;border-radius:8px;align-items:center;gap:2px;height:22px;margin:0 2px;padding:0 8px;font-size:13px;display:inline-flex}.sentence-chip.svelte-kn5v9w svg:where(.svelte-kn5v9w){flex:none;width:14px;height:14px}.chip-slash.svelte-kn5v9w{margin:0 3px}:root{--composer-radius:18px;--composer-bg:#08080bb8;--composer-bg-solid:#0b0b0e;--composer-blur:blur(30px) saturate(1.24);--composer-hairline:inset 0 1px #ffffff1f, inset 0 0 0 1px #ffffff0e;--composer-drop:0 24px 54px #0000008a;--composer-min-h:272px;--composer-pad:14px 20px 18px;--composer-row-gap:10px;--composer-docked-max:760px;--composer-field-min-h:46px;--composer-field-size:16px;--composer-field-lh:1.35;--composer-lift:0 -18px 44px #00000080;--composer-bg-focus:#09090cc7;--composer-hairline-focus:inset 0 1px #ffffff24, inset 0 0 0 1px #ffffff12;--composer-control-radius:10px;--composer-control-height:34px;--composer-control-bg:#ffffff0f;--composer-control-size:13px;--composer-control-bg-hover:#ffffff1c;--composer-attach-radius:11px;--composer-attach-size:44px;--composer-attach-border:1.5px dashed #ffffff3d;--composer-attach-bg:#ffffff0a;--composer-accent:#c6ff3a;--composer-accent-ink:#090a08}@media (width<=767px){:root{--composer-control-height:32px;--composer-attach-size:40px;--composer-radius:15px;--composer-bg:linear-gradient(145deg, #16171ae6, #090a0ced 58%, #050507f2);--composer-bg-solid:linear-gradient(145deg, #16171a, #090a0c 58%, #050507);--composer-blur:blur(24px) saturate(1.1);--composer-hairline:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0b;--composer-drop:0 7px 14px #0000006b;--composer-min-h:230px;--composer-pad:9px 11px 10px;--composer-row-gap:8px;--composer-bg-focus:linear-gradient(145deg, #191a1deb, #0a0b0df2 58%, #050507f7);--composer-hairline-focus:inset 0 1px 0 #ffffff21, inset 0 0 0 1px #ffffff0f}}.prompt-panel.svelte-z5isvk{min-height:var(--composer-min-h);padding:var(--composer-pad);border-radius:var(--composer-radius);background:var(--composer-bg);box-shadow:var(--composer-drop), var(--composer-hairline);-webkit-backdrop-filter:var(--composer-blur);backdrop-filter:var(--composer-blur);border:0;flex-direction:column;justify-content:flex-start;transition:background .22s,box-shadow .22s;display:flex}.prompt-panel.svelte-z5isvk:not(.is-docked):not(.is-embedded){z-index:10;width:min(900px,100% - 64px);position:absolute;top:268px;left:50%;transform:translate(-50%)}.prompt-panel.is-embedded.svelte-z5isvk{z-index:10;width:min(900px,100%);margin-inline:auto;position:relative}.prompt-panel.svelte-z5isvk:focus-within{background:var(--composer-bg-focus);box-shadow:var(--composer-drop), var(--composer-hairline-focus)}.prompt-panel.is-docked.svelte-z5isvk{width:100%;max-width:var(--composer-docked-max);border-radius:var(--composer-radius);box-shadow:var(--composer-lift), var(--composer-hairline);margin-inline:auto;position:static}.panel-head.svelte-z5isvk{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.panel-actions.svelte-z5isvk{flex:none;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.panel-tasks.svelte-z5isvk{flex:none;justify-content:flex-end;min-width:0;height:42px;display:flex;position:relative}.panel-collapse.svelte-z5isvk{width:var(--composer-control-height);height:var(--composer-control-height);border-radius:var(--composer-control-radius);color:#e2e8f0ad;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;flex:none;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.panel-collapse.svelte-z5isvk:hover{color:#fff;background:#ffffff17}.panel-collapse.svelte-z5isvk:focus-visible{outline:2px solid var(--composer-accent);outline-offset:2px}.panel-collapse.svelte-z5isvk svg:where(.svelte-z5isvk){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.panel-tasks.svelte-z5isvk .generation-task-bar{top:0;z-index:30;position:absolute;inset-inline-end:0}.panel-tasks.svelte-z5isvk .generation-task-bar:not(.gtb-collapsed){-webkit-backdrop-filter:blur(40px)saturate(1.2);backdrop-filter:blur(40px)saturate(1.2)}.prompt-panel.is-docked.svelte-z5isvk .panel-tasks:where(.svelte-z5isvk) .generation-task-bar:not(.gtb-collapsed){top:auto;bottom:0}.panel-tasks.svelte-z5isvk:empty{display:none}.panel-tasks.svelte-z5isvk .generation-task-bar{--gtb-width:auto;border:1px solid #ffffff1a;border-radius:12px;width:auto;min-width:0;max-width:320px}.panel-tasks.svelte-z5isvk .generation-task-bar.gtb-collapsed{height:42px}.panel-tasks.svelte-z5isvk .gtb-mini{flex:auto;gap:7px;width:auto;min-height:0;padding:0 8px 0 11px;position:static}.panel-tasks.svelte-z5isvk .generation-task-bar.gtb-collapsed{background:#ffffff0e;border-color:#0000;box-shadow:inset 0 1px #ffffff0b}.panel-tasks.svelte-z5isvk .generation-task-bar:not(.gtb-collapsed) .gtb-mini{display:none}.panel-tasks.svelte-z5isvk .generation-task-bar:not(.gtb-collapsed){background:#07070bb8;width:320px;height:auto}.panel-tasks.svelte-z5isvk .gtb-panel-header{width:100%;min-height:30px;padding:0 6px 0 11px}.panel-tasks.svelte-z5isvk .generation-task-list{width:100%}.panel-tasks.svelte-z5isvk .generation-task{gap:8px;min-height:34px;padding:3px 8px 3px 6px}.panel-tasks.svelte-z5isvk .generation-task-thumb{width:24px;height:24px}.panel-tasks.svelte-z5isvk .generation-task-description{font-size:12px}.panel-tasks.svelte-z5isvk .gtb-view-all{min-height:30px;font-size:11px}.free-create-hint.svelte-z5isvk{color:#c6ff3a;background:#c6ff3a24;border-radius:999px;align-self:flex-start;align-items:center;width:fit-content;margin:12px 0 0;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.hero-headline.svelte-z5isvk{color:#ffffffc2;letter-spacing:-.028em;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px .34em;min-height:40px;margin:14px 0 12px;font-size:29px;font-weight:430;line-height:1.15;display:flex}.headline-prefix.svelte-z5isvk,.headline-subject.svelte-z5isvk{white-space:nowrap}.headline-subject.svelte-z5isvk{justify-content:center;align-items:baseline;gap:.08em;display:inline-flex}.hero-headline.svelte-z5isvk strong:where(.svelte-z5isvk){color:#c6ff3a;text-align:center;text-shadow:0 0 24px #c6ff3a24;opacity:0;font-size:1.12em;font-weight:820;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(7px)}.hero-headline.svelte-z5isvk strong.word-visible:where(.svelte-z5isvk){opacity:1;transform:translateY(0)}@keyframes svelte-z5isvk-upload-wait{0%,to{opacity:.35}50%{opacity:1}}.prompt-panel.svelte-z5isvk .kc-hero-composer{margin-top:10px}.chat-pane.svelte-z5isvk{flex-direction:column;flex:1;min-width:0;display:flex}.chat-top.svelte-z5isvk{align-items:center;gap:var(--composer-row-gap);min-width:0;margin-top:10px;display:flex}.viral-bay.svelte-z5isvk{flex:none;justify-content:center;align-self:stretch;align-items:center;width:78px;padding:8px 0;display:flex}.viral-divider.svelte-z5isvk{width:4px;flex:none;justify-content:center;align-self:stretch;align-items:center;margin-inline-start:calc(-1 * var(--composer-row-gap) + 2px);display:flex}.viral-divider.svelte-z5isvk i:where(.svelte-z5isvk){background:#ffffff1a;width:1px;height:33%;display:block}.chat-typewriter.svelte-z5isvk .mv-sentence{font-size:var(--composer-field-size);line-height:var(--composer-field-lh)}.chat-prompt-column.svelte-z5isvk{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.selected-skill-tag.svelte-z5isvk{color:#e4ffa4;min-height:27px;font:inherit;cursor:pointer;background:#c6ff3a1a;border:1px solid #c6ff3a66;border-radius:8px;align-items:center;gap:6px;padding:3px 7px 3px 4px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.selected-skill-tag.svelte-z5isvk:hover,.selected-skill-tag.svelte-z5isvk:focus-visible{background:#c6ff3a29;border-color:#c6ff3a;outline:0}.selected-skill-tag.svelte-z5isvk img:where(.svelte-z5isvk){object-fit:cover;border-radius:5px;width:19px;height:19px}.selected-skill-tag.svelte-z5isvk svg:where(.svelte-z5isvk){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:13px;height:13px}.chat-actions.svelte-z5isvk{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 0 0;display:flex}.chat-action-start.svelte-z5isvk{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hero-skill-pills.svelte-z5isvk{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.hero-skill-pills.svelte-z5isvk::-webkit-scrollbar{display:none}.hero-skill-pills.svelte-z5isvk button:where(.svelte-z5isvk){min-height:var(--composer-control-height);border-radius:var(--composer-control-radius);color:#f5f5f5a8;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.hero-skill-pills.svelte-z5isvk button:where(.svelte-z5isvk):hover,.hero-skill-pills.svelte-z5isvk button:where(.svelte-z5isvk):focus-visible{color:#fff;background:#c6ff3a17;border-color:#c6ff3a8c;outline:0}.hero-skill-pills.svelte-z5isvk button.active:where(.svelte-z5isvk){color:#dcff8c;background:#c6ff3a24;border-color:#c6ff3a}.hero-skill-pills.svelte-z5isvk img:where(.svelte-z5isvk){object-fit:cover;border-radius:5px;width:20px;height:20px}.skill-cover-fallback.svelte-z5isvk{color:#b7ff35;background:#242629;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.hero-skill-pills.svelte-z5isvk svg:where(.svelte-z5isvk){fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.hero-mention.svelte-z5isvk{z-index:40;border:1px solid var(--surface-popover-border);border-radius:var(--surface-popover-radius);background:var(--surface-popover);min-width:216px;max-width:min(320px,100vw - 40px);max-height:208px;box-shadow:var(--surface-popover-shadow);overscroll-behavior:contain;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.hero-mention.svelte-z5isvk button:where(.svelte-z5isvk){color:#f5f5f5;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hero-mention.svelte-z5isvk button.hero-mention-item--active:where(.svelte-z5isvk){color:#c6ff3a;background:#c6ff3a24}.hero-mention.svelte-z5isvk strong:where(.svelte-z5isvk){font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.hero-mention.svelte-z5isvk small:where(.svelte-z5isvk){color:#f5f5f573;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hero-mention-thumb.svelte-z5isvk{color:#f5f5f599;background:#ffffff12;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.hero-mention-thumb.svelte-z5isvk img:where(.svelte-z5isvk),.hero-mention-thumb.svelte-z5isvk video:where(.svelte-z5isvk){object-fit:cover;width:100%;height:100%}.hero-mention-thumb.svelte-z5isvk svg:where(.svelte-z5isvk){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width<=767px){.chat-top.svelte-z5isvk{flex-wrap:wrap}.hero-mention.svelte-z5isvk{min-width:0;max-width:calc(100vw - 36px)}}.chat-input-wrap.svelte-z5isvk{flex:1;width:100%;min-width:0;position:relative}.chat-typewriter.svelte-z5isvk{pointer-events:none;padding:calc((var(--composer-field-min-h) - 1em * var(--composer-field-lh)) / 2) 0;color:#f5f5f580;font-size:var(--composer-field-size);line-height:var(--composer-field-lh);white-space:pre-wrap;overflow-wrap:anywhere;display:block;position:absolute;inset:0;overflow:hidden}.chat-typed.svelte-z5isvk{display:inline}.chat-caret.svelte-z5isvk{vertical-align:-.15em;background:#c6ff3a;width:2px;height:1em;margin-left:2px;display:inline-block}.chat-input.svelte-z5isvk{width:100%;min-width:0;min-height:var(--composer-field-min-h);max-height:170px;padding:calc((var(--composer-field-min-h) - 1em * var(--composer-field-lh)) / 2) 0;resize:none;color:#f5f5f5;font:inherit;font-size:var(--composer-field-size);line-height:var(--composer-field-lh);background:0 0;border:0;outline:0;display:block}.chat-input.svelte-z5isvk::placeholder{color:#f5f5f580}.chat-send.svelte-z5isvk{min-width:112px;height:var(--composer-control-height);border-radius:var(--composer-control-radius);background:var(--composer-accent);color:var(--composer-accent-ink);font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:760;transition:background .18s,opacity .18s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.chat-send.svelte-z5isvk:not(:disabled):hover{background:#d2ff5b}.chat-send.svelte-z5isvk:disabled{cursor:not-allowed;opacity:.52}.chat-send.is-opening.svelte-z5isvk:disabled{cursor:progress;opacity:1}.chat-send-spinner.svelte-z5isvk{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-z5isvk-chat-send-spin}@keyframes svelte-z5isvk-chat-send-spin{to{transform:rotate(360deg)}}.chat-send.svelte-z5isvk:active{transform:scale(.96)}.chat-send.svelte-z5isvk{position:relative}.send-free-tag.svelte-z5isvk{z-index:1;color:#090a08;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.3;animation:.22s ease-out both svelte-z5isvk-send-free-tag-in;position:absolute;top:-9px;right:-6px;box-shadow:0 2px 8px #00000059}@keyframes svelte-z5isvk-send-free-tag-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.send-free-tag.svelte-z5isvk{animation:none}}.chat-send.svelte-z5isvk:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=920px),(pointer:coarse){.chat-send.svelte-z5isvk{min-width:92px;height:44px;padding:0 11px;font-size:12px}}button.svelte-z5isvk{font:inherit}@keyframes svelte-z5isvk-spin{to{transform:rotate(360deg)}}@media (width<=1023px) and (width>=768px){.prompt-panel.svelte-z5isvk:not(.is-docked):not(.is-embedded){width:min(820px,100% - 40px);top:240px}}@media (width<=767px){.prompt-panel.svelte-z5isvk:not(.is-docked):not(.is-embedded){top:var(--mobile-panel-top);width:calc(100% - 16px);max-width:none;transform:translate(-50%)}.prompt-panel.svelte-z5isvk:before{display:none}.prompt-panel.svelte-z5isvk>:where(.svelte-z5isvk){z-index:1;position:relative}.prompt-panel.svelte-z5isvk>.panel-head:where(.svelte-z5isvk){z-index:5}.panel-tasks.svelte-z5isvk{height:36px}.panel-tasks.svelte-z5isvk .generation-task-bar{max-width:148px}.panel-tasks.svelte-z5isvk .generation-task-bar.gtb-collapsed{height:36px}.panel-tasks.svelte-z5isvk .generation-task-bar:not(.gtb-collapsed){width:min(248px,74vw)}.panel-tasks.svelte-z5isvk .generation-task-bar{--gtb-width:auto;border-radius:10px;width:auto;min-width:0}.panel-tasks.svelte-z5isvk .generation-task-bar.gtb-collapsed{border-radius:12px;height:36px}.panel-tasks.svelte-z5isvk .gtb-mini{flex:auto;gap:6px;width:auto;min-height:0;padding:0 8px;position:static}.hero-headline.svelte-z5isvk{white-space:nowrap;flex-wrap:nowrap;column-gap:.2em;min-height:28px;margin:12px 0 10px;font-size:23px;overflow:hidden}.hero-headline.is-compact.svelte-z5isvk{font-size:19px}.hero-headline.is-tight.svelte-z5isvk{letter-spacing:-.018em;font-size:15px}.hero-headline.svelte-z5isvk .headline-prefix:where(.svelte-z5isvk),.hero-headline.svelte-z5isvk .headline-subject:where(.svelte-z5isvk){white-space:nowrap;flex:0 auto;min-width:0}.hero-headline.svelte-z5isvk strong:where(.svelte-z5isvk){min-width:0;font-size:1.08em}.hero-headline.svelte-z5isvk strong.is-long:where(.svelte-z5isvk){font-size:1em}.hero-headline.svelte-z5isvk strong.is-very-long:where(.svelte-z5isvk){font-size:.92em}}@media (width<=359px){.prompt-panel.svelte-z5isvk:not(.is-docked):not(.is-embedded){width:calc(100% - 12px)}}@media (width<=900px) and (height<=500px) and (orientation:landscape){.prompt-panel.svelte-z5isvk:not(.is-docked):not(.is-embedded){width:min(640px,100% - 120px);max-width:640px;height:180px;padding-block:9px;top:45%;transform:translate(-50%,-50%)}.prompt-panel.svelte-z5isvk:not(.is-undress):not(.is-docked):not(.is-embedded){height:150px}.hero-headline.svelte-z5isvk{min-height:24px;margin:10px 0 12px;font-size:18px}}@media (prefers-reduced-motion:reduce){.prompt-panel.svelte-z5isvk,.hero-headline.svelte-z5isvk strong:where(.svelte-z5isvk){transition:none}}
