.illus.svelte-1olf9ey{container-type:inline-size;padding:32px 28px;display:flex;flex-direction:column;gap:14px;max-width:600px;margin:0 auto}.win.svelte-1olf9ey{background:var(--color-paper);border:1px solid var(--color-hair);border-radius:var(--radius-md);overflow:hidden}.win-bar.svelte-1olf9ey{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--color-hair-soft);min-width:0}.win-dots.svelte-1olf9ey{display:inline-flex;gap:4px;flex-shrink:0}.win-dots.svelte-1olf9ey i:where(.svelte-1olf9ey){width:6px;height:6px;border-radius:50%;background:var(--color-hair)}.win-title.svelte-1olf9ey{font-size:11px;letter-spacing:.04em;color:var(--color-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.win-title-strong.svelte-1olf9ey{color:var(--color-ink)}.win-front.svelte-1olf9ey{box-shadow:0 20px 40px -24px #0f111540}.pill.svelte-1olf9ey{margin-left:auto;flex-shrink:0;padding:2px 8px;border-radius:999px;border:1px solid var(--color-hair);font-size:10px;letter-spacing:.04em;color:var(--color-dim);white-space:nowrap}.pill-primary.svelte-1olf9ey{border-color:transparent;background:var(--color-primary-soft);color:var(--color-primary)}.tag.svelte-1olf9ey{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--color-canvas-2);font-size:10px;letter-spacing:.04em;color:var(--color-muted);white-space:nowrap}.tag-primary.svelte-1olf9ey{background:var(--color-primary-soft);color:var(--color-primary)}.win-back.svelte-1olf9ey{width:86%;opacity:.75}.tool-front.svelte-1olf9ey{position:relative;z-index:1;align-self:flex-end;width:86%;margin-top:-36px}.code.svelte-1olf9ey{display:flex;flex-direction:column;gap:2px;padding:10px 14px 12px;font-size:11.5px;line-height:1.5;color:var(--color-muted)}.code-line.svelte-1olf9ey{padding-left:14px;white-space:nowrap}.code-fade.svelte-1olf9ey{max-height:132px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.code-tight.svelte-1olf9ey{display:block;padding:0;font-size:11.5px;line-height:1.7}.key.svelte-1olf9ey{color:var(--color-ink)}.punct.svelte-1olf9ey,.val.svelte-1olf9ey{color:var(--color-dim)}.val-strong.svelte-1olf9ey{color:var(--color-primary)}.tool-body.svelte-1olf9ey{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.tool-desc.svelte-1olf9ey{margin:0;font-size:13px;line-height:1.45;color:var(--color-ink)}.caption-list.svelte-1olf9ey{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim)}.caption-list.svelte-1olf9ey li:where(.svelte-1olf9ey){display:inline-flex;align-items:center;gap:6px}.caption-list.svelte-1olf9ey li:where(.svelte-1olf9ey):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.prompt-lines.svelte-1olf9ey{list-style:none;margin:0;padding:6px 0}.pl.svelte-1olf9ey{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:13px;line-height:1.4;color:var(--color-ink);border-left:2px solid transparent}.pl-text.svelte-1olf9ey{min-width:0;flex:1}.pl-cut.svelte-1olf9ey .pl-text:where(.svelte-1olf9ey){color:var(--color-dim);text-decoration:line-through}.pl-add.svelte-1olf9ey{background:var(--color-primary-soft);border-left-color:var(--color-primary)}.pl-op.svelte-1olf9ey{color:var(--color-primary);margin-left:-2px}.moved-block.svelte-1olf9ey{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border:1px dashed var(--color-hair);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-dim)}.moved-head.svelte-1olf9ey{display:flex;align-items:center;justify-content:space-between;gap:8px}.text-lines.svelte-1olf9ey{display:flex;flex-direction:column;gap:5px;mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}.text-lines.svelte-1olf9ey i:where(.svelte-1olf9ey){height:5px;border-radius:3px;background:var(--color-hair)}.text-lines.svelte-1olf9ey i:where(.svelte-1olf9ey):nth-child(2){width:92%}.text-lines.svelte-1olf9ey i:where(.svelte-1olf9ey):nth-child(3){width:96%}.text-lines.svelte-1olf9ey i:where(.svelte-1olf9ey):nth-child(4){width:70%}.text-lines-skill.svelte-1olf9ey{width:168px;max-width:100%;margin:2px 0}.text-lines-skill.svelte-1olf9ey i:where(.svelte-1olf9ey){background:color-mix(in srgb,var(--color-primary) 22%,var(--color-paper))}.skills.svelte-1olf9ey{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.skill.svelte-1olf9ey{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-paper)}.skill-active.svelte-1olf9ey{border-color:var(--color-primary);box-shadow:0 20px 40px -24px #0f111540}.skill-name.svelte-1olf9ey{font-size:11.5px;color:var(--color-ink)}.skill.svelte-1olf9ey:not(.skill-active) .skill-name:where(.svelte-1olf9ey){color:var(--color-dim)}.skill-note.svelte-1olf9ey{font-size:10px;letter-spacing:.04em;color:var(--color-primary)}.model-list.svelte-1olf9ey{list-style:none;margin:0;padding:4px 0}.model.svelte-1olf9ey{display:grid;grid-template-columns:12px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 14px;font-size:13px;color:var(--color-muted);border-left:2px solid transparent}.model.svelte-1olf9ey:not(.model-picked) .tag:where(.svelte-1olf9ey){visibility:hidden}.model-picked.svelte-1olf9ey{background:var(--color-primary-soft);border-left-color:var(--color-primary);color:var(--color-ink)}.radio.svelte-1olf9ey{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--color-hair)}.model-picked.svelte-1olf9ey .radio:where(.svelte-1olf9ey){border-color:var(--color-primary);background:radial-gradient(circle,var(--color-primary) 0 2.5px,transparent 3px)}.model-name.svelte-1olf9ey{font-weight:500}.model-provider.svelte-1olf9ey{font-size:11px;color:var(--color-dim)}.settings.svelte-1olf9ey{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:14px}.setting-label.svelte-1olf9ey{font-size:11px;color:var(--color-dim)}.segmented.svelte-1olf9ey{display:inline-flex;justify-self:start;border:1px solid var(--color-hair);border-radius:999px;padding:2px;gap:2px}.seg.svelte-1olf9ey{padding:3px 10px;border-radius:999px;font-size:12px;color:var(--color-muted)}.seg-on.svelte-1olf9ey{background:var(--color-primary);color:var(--color-paper)}.slider.svelte-1olf9ey{display:flex;align-items:center;gap:10px}.slider-track.svelte-1olf9ey{position:relative;flex:1;max-width:180px;height:4px;border-radius:2px;background:var(--color-hair)}.slider-fill.svelte-1olf9ey{position:absolute;left:0;top:0;bottom:0;width:20%;border-radius:2px;background:var(--color-primary)}.slider-fill.svelte-1olf9ey:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-primary);box-sizing:border-box}.slider-value.svelte-1olf9ey{font-size:11px;color:var(--color-ink)}.project-chips.svelte-1olf9ey{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;list-style:none}.project-chip.svelte-1olf9ey{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-hair);border-radius:999px;font-size:11px;color:var(--color-ink);white-space:nowrap}.chip-kind.svelte-1olf9ey{color:var(--color-dim)}.exp-list.svelte-1olf9ey{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(48px,120px) auto;column-gap:10px;list-style:none;margin:0;padding:6px 14px 2px}.exp.svelte-1olf9ey{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:8px 0;font-size:13px}.exp-kind.svelte-1olf9ey{font-size:11px;color:var(--color-primary);white-space:nowrap}.exp-name.svelte-1olf9ey{color:var(--color-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter.svelte-1olf9ey{position:relative;height:6px;border-radius:3px;background:var(--color-hair-soft)}.meter.svelte-1olf9ey:after{content:"";position:absolute;left:var(--baseline);top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--color-ink)}.meter-fill.svelte-1olf9ey{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--color-primary)}.exp-running.svelte-1olf9ey .meter-fill:where(.svelte-1olf9ey){background:repeating-linear-gradient(-45deg,var(--color-primary) 0 4px,var(--color-primary-soft) 4px 8px)}.exp-legend.svelte-1olf9ey{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px 14px 12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim)}.legend-tick.svelte-1olf9ey{width:2px;height:10px;border-radius:1px;background:var(--color-ink)}@container (max-width: 420px){.win-back.svelte-1olf9ey,.tool-front.svelte-1olf9ey{width:100%}.pill.svelte-1olf9ey{display:none}.model.svelte-1olf9ey{grid-template-columns:12px minmax(0,1fr) auto}.model-provider.svelte-1olf9ey{display:none}.exp-list.svelte-1olf9ey{grid-template-columns:minmax(0,1fr) minmax(40px,72px) auto}.exp-kind.svelte-1olf9ey{display:none}}@media (max-width: 479px){.illus.svelte-1olf9ey{padding:20px 12px}}
