ul.svelte-pohksp,ol.svelte-pohksp{margin:var(--detail-gap) 0 0;gap:var(--detail-gap);padding-inline-start:1.25rem;display:grid}.heading.svelte-pohksp{font-weight:600}code.svelte-pohksp{font:inherit;font-weight:600}pre.svelte-pohksp{margin:var(--detail-gap) 0 0;font:inherit;padding:var(--detail-gap) var(--related-gap);border-radius:var(--radius-small);background:var(--raised);white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-pohksp code:where(.svelte-pohksp){font-weight:inherit}blockquote.svelte-pohksp{margin:var(--detail-gap) 0 0;border-inline-start:2px solid var(--edge);color:var(--muted);padding-inline-start:var(--related-gap)}.table.svelte-pohksp{margin-top:var(--detail-gap);max-width:100%;overflow-x:auto}table.svelte-pohksp{border-collapse:collapse}th.svelte-pohksp,td.svelte-pohksp{padding:var(--detail-gap) var(--related-gap);border-bottom:1px solid var(--edge);text-align:start;vertical-align:top}th.svelte-pohksp{font-weight:600}.address.svelte-pohksp{color:var(--muted);overflow-wrap:anywhere}a.svelte-pohksp{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.thinking.svelte-1vnic49{justify-items:start;gap:var(--related-gap);min-width:0;padding-bottom:var(--related-gap);color:var(--muted);font-size:.78rem;display:grid}.toggle.svelte-1vnic49{align-items:center;gap:var(--related-gap);color:var(--muted);display:inline-flex}.thinking-caret{transition:transform .15s}.thinking-caret.open{transform:rotate(90deg)}.thought.svelte-1vnic49{text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;margin:0;overflow:hidden}.breathing.svelte-1vnic49{color:var(--agent);animation:1.6s ease-in-out infinite alternate svelte-1vnic49-thinking-breathe}.body.svelte-1vnic49{gap:var(--related-gap);padding-left:var(--control-gap);border-left:1px solid var(--line);justify-self:stretch;display:grid}.reasoning.svelte-1vnic49{overflow-wrap:anywhere;margin:0}.step.svelte-1vnic49{align-items:center;gap:var(--control-gap);margin:0;display:flex}.step[data-state=failed].svelte-1vnic49{color:var(--danger)}.thinking-spin{animation:.8s linear infinite svelte-1vnic49-thinking-spin}@keyframes svelte-1vnic49-thinking-breathe{0%{opacity:.45}to{opacity:1}}@keyframes svelte-1vnic49-thinking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.thinking-spin,.breathing.svelte-1vnic49{animation:none}.thinking-caret{transition:none}}.picture-number.svelte-8f1ytc{z-index:1;border-radius:var(--radius-pill);background:var(--scrim);min-width:1.5rem;height:1.5rem;color:var(--ink);font:inherit;font-size:var(--text-meta);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;padding:0 .35rem;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.picture-number.svelte-8f1ytc:hover{background:var(--accent);color:var(--surface)}.picture-number.svelte-8f1ytc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.work-outputs.svelte-1rev41y{--tile:5.5rem;align-items:center;gap:var(--related-gap);flex-wrap:wrap;display:flex}.slot.svelte-1rev41y{display:inline-grid;position:relative}.tile.svelte-1rev41y{width:var(--tile);aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);color:var(--muted);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.tile.svelte-1rev41y img:where(.svelte-1rev41y){object-fit:cover;object-position:center 30%;width:100%;height:100%}.single.svelte-1rev41y .tile:where(.svelte-1rev41y){aspect-ratio:auto;width:auto;min-width:8rem;max-width:70%}.single.svelte-1rev41y .tile:where(.svelte-1rev41y) img:where(.svelte-1rev41y){object-fit:contain;width:auto;max-width:100%;height:12.5rem}.single.svelte-1rev41y .waiting:where(.svelte-1rev41y),.single.svelte-1rev41y .missing:where(.svelte-1rev41y){aspect-ratio:4/3;width:12.5rem}button.tile.svelte-1rev41y{cursor:zoom-in}button.tile.svelte-1rev41y:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.expand.svelte-1rev41y{border-radius:var(--radius-pill);background:var(--scrim);width:20px;height:20px;color:var(--ink);place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.more.svelte-1rev41y{font-size:var(--text-ui);color:var(--ink)}.missing.svelte-1rev41y{color:var(--danger)}.open.svelte-1rev41y{min-height:2rem;color:var(--muted);align-items:center;font-size:.78rem;display:inline-flex}@media (width<=600px){.work-outputs.svelte-1rev41y{--tile:4.75rem}.single.svelte-1rev41y .tile:where(.svelte-1rev41y) img:where(.svelte-1rev41y){height:10rem}}.work-spin{animation:.8s linear infinite svelte-1rev41y-work-spin}@keyframes svelte-1rev41y-work-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.work-spin{animation:none}}.video-output.svelte-ns6xpb{gap:var(--control-gap);margin:var(--related-gap) 0 0;display:grid}.video-output.svelte-ns6xpb video:where(.svelte-ns6xpb){border-radius:var(--radius-small);background:var(--surface);width:100%;max-height:22rem}.video-output.svelte-ns6xpb figcaption:where(.svelte-ns6xpb){color:var(--muted);font-size:.78rem}.frame-outputs.svelte-2cbskw{gap:var(--control-gap);margin:var(--related-gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.frame-outputs.svelte-2cbskw li:where(.svelte-2cbskw){display:grid;position:relative}.frame-outputs.svelte-2cbskw figure:where(.svelte-2cbskw){gap:.2rem;margin:0;display:grid}.frame-outputs.svelte-2cbskw img:where(.svelte-2cbskw){border-radius:var(--radius-small);background:var(--raised);width:100%;height:auto;display:block}.frame-outputs.svelte-2cbskw figcaption:where(.svelte-2cbskw){color:var(--muted);font-size:.72rem}.image-outputs.svelte-97tq5c{gap:var(--control-gap);margin:var(--related-gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.image-outputs.svelte-97tq5c li:where(.svelte-97tq5c){display:grid;position:relative}.image-outputs.svelte-97tq5c a:where(.svelte-97tq5c){border-radius:var(--radius-small);background:var(--raised);margin:0;display:block;overflow:hidden}.image-outputs.svelte-97tq5c a:where(.svelte-97tq5c):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.image-outputs.svelte-97tq5c img:where(.svelte-97tq5c){width:100%;height:auto;display:block}.image-outputs.svelte-97tq5c li.chosen:where(.svelte-97tq5c) a:where(.svelte-97tq5c){outline:2px solid var(--accent);outline-offset:-2px}.chosen-look.svelte-97tq5c{justify-content:center;align-items:center;gap:var(--detail-gap);min-height:2rem;color:var(--accent);font-weight:600;display:flex}p[role=status].svelte-97tq5c:focus{outline:1px solid var(--accent);outline-offset:2px;border-radius:var(--radius-small)}[role=status].svelte-97tq5c:empty,[role=alert].svelte-97tq5c:empty{display:none}.streaming.svelte-1bqheqz>:last-child:after{content:"";vertical-align:text-bottom;background:var(--agent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite svelte-1bqheqz-live-caret;display:inline-block}@keyframes svelte-1bqheqz-live-caret{50%{opacity:0}}.live-thinking.svelte-1bqheqz{color:var(--muted);gap:.15rem;font-size:.78rem;display:grid}.live-thinking-word.svelte-1bqheqz{color:var(--agent);animation:1.6s ease-in-out infinite alternate svelte-1bqheqz-live-breathe}@keyframes svelte-1bqheqz-live-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.live-thinking-word.svelte-1bqheqz,.streaming.svelte-1bqheqz>:last-child:after{animation:none}}.field.svelte-erhsr5{border:0;border-bottom:1px dashed var(--agent);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0;display:inline}@media (hover:hover){.field.svelte-erhsr5:hover{color:var(--agent)}}.missing.svelte-erhsr5{color:var(--muted)}.ref.svelte-erhsr5{background:var(--menu-hover);box-shadow:0 0 0 1px var(--edge);vertical-align:bottom;border-radius:4px;align-items:center;gap:.2em;padding:0 .3em 0 .15em;display:inline-flex}.ref.svelte-erhsr5 img:where(.svelte-erhsr5){object-fit:cover;border-radius:3px;width:1.8em;height:1.2em}.attached.svelte-14ptizn{gap:var(--control-gap);margin:var(--detail-gap) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}img.svelte-14ptizn{border-radius:var(--radius-small);object-fit:cover;background:var(--overlay);width:6rem;height:6rem;display:block}.lost.svelte-14ptizn{color:var(--muted)}.label.svelte-ej96zf{color:var(--muted);white-space:nowrap;margin-inline-end:var(--control-gap);font-weight:400}.bars.svelte-ej96zf{height:.875rem;align-items:flex-end;gap:2px;margin-inline-end:var(--control-gap);display:inline-flex}.bar.svelte-ej96zf{background:var(--edge);border-radius:1px;width:3px;height:35%;transition:background-color .16s}.bar.svelte-ej96zf:nth-child(2){height:57%}.bar.svelte-ej96zf:nth-child(3){height:78%}.bar.svelte-ej96zf:nth-child(4){height:100%}.bar.lit.svelte-ej96zf{background:var(--accent)}.name.svelte-ej96zf{white-space:nowrap;text-align:start;display:inline-grid}.name.svelte-ej96zf>span:where(.svelte-ej96zf){visibility:hidden;grid-area:1/1}.name.svelte-ej96zf>.shown:where(.svelte-ej96zf){visibility:visible}@container composer-controls (width<=26rem){.label.svelte-ej96zf{display:none}}@container composer-controls (width<=21rem){.bars.svelte-ej96zf{margin-inline-end:0}.name.svelte-ej96zf{display:none}}@media (prefers-reduced-motion:reduce){.bar.svelte-ej96zf{transition:none}}.name.svelte-5rdrba{white-space:nowrap}.caret.svelte-5rdrba{display:inline-flex}@container composer-controls (width<=22.5rem){.caret.svelte-5rdrba{display:none}}.companion-launcher{right:var(--panel-inset);bottom:calc(var(--panel-inset) + env(safe-area-inset-bottom));z-index:40;position:fixed}.companion:where(body:has(dialog[open]) *){visibility:hidden}@media (width>=901px){.companion-launcher:where(body:has(.character-inspector[open]) *){right:calc(25rem + max(1rem, (100vw - 1280px) / 2) + 2rem + var(--related-gap))}}.companion{z-index:40;gap:var(--related-gap);border:0;border-left:1px solid var(--hairline);width:min(26rem,100vw);height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.companion .history-controls{gap:var(--control-gap);flex-wrap:wrap;display:flex}.ui-shell__agent .companion{width:auto;height:100%;box-shadow:none;border:0;border-radius:0;position:static}.companion header,.companion header>.title,.companion .actions{align-items:center;display:flex}.companion header{justify-content:space-between;gap:var(--related-gap)}.companion header>.title{flex:1;min-width:0}.companion header>.ui-action{white-space:nowrap;flex:none}.companion header>.title{gap:var(--control-gap);min-width:0}.companion header>.title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.companion header span,.companion small,.companion .quiet{color:var(--muted)}.companion header span,.companion small{overflow-wrap:anywhere;font-size:.8rem}.companion-history{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.companion .feed{overscroll-behavior:contain;align-content:start;gap:var(--related-gap);flex:1 1 0;min-height:8rem;display:grid;overflow-y:auto}.companion-empty{gap:var(--panel-inset);text-align:center;width:min(100%,24rem);margin:auto;display:grid}.companion-empty p{margin-top:var(--detail-gap);color:var(--muted)}.companion-starters{justify-content:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.companion article{padding-top:var(--related-gap);overflow-wrap:anywhere;display:block}.companion article .turn{min-width:0}.companion article.user{justify-content:flex-end;display:flex}.companion article.user .turn{width:fit-content;max-width:90%;padding:var(--related-gap);border-radius:var(--radius-small);background:var(--raised)}.companion article p{margin:var(--detail-gap) 0 0;white-space:pre-wrap}.companion article a,.companion article summary{margin-top:var(--control-gap);display:inline-block}.companion .paused,.companion .waiting{margin-top:var(--detail-gap);display:block}.companion .continue{margin-top:var(--control-gap);display:flex}.companion .failed,.companion .problem{color:var(--danger-text)}.companion-launcher[data-placement=header]{max-width:calc(100vw - 2 * var(--panel-inset));position:static}@media (width<=540px){.companion{border-left:0;border-top:1px solid var(--hairline);border-radius:var(--radius-small) var(--radius-small) 0 0;width:100vw;height:min(72dvh,40rem);top:auto}}@media (width<=899px){.ui-shell__agent .companion .feed{min-height:3rem}}@media (width<=900px){.companion-launcher:where(body:has(dialog[open]) *){visibility:hidden}}.companion .composer{border-radius:var(--radius-small);background:var(--raised);border:1px solid #0000;flex-direction:column;flex:0 auto;min-height:0;display:flex}.companion .composer:focus-within{border-color:var(--edge)}.companion .composer:has(textarea:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.companion .composer>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.companion .composer .typed{flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.companion .composer .mirror{padding:var(--related-gap) var(--related-gap) var(--detail-gap);white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable;pointer-events:none;background:0 0;border:0;position:absolute;inset:0;overflow:hidden}.companion .composer .typed[data-marked] textarea{color:#0000;caret-color:var(--ink);scrollbar-gutter:stable;position:relative}.companion .composer .ref{background:var(--menu-hover);box-shadow:0 0 0 1px var(--edge);border-radius:4px;padding:1px 0}.companion .composer .ref-word{position:relative}.companion .composer .ref-word.pictured{color:#0000}.companion .composer .ref-word img{object-fit:cover;border-radius:3px;width:calc(100% - .3em);height:1.2em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.companion .composer textarea{min-height:calc(1.5em + var(--related-gap) + var(--detail-gap));max-height:calc(9 * 1.5em + 2 * var(--detail-gap));padding:var(--related-gap) var(--related-gap) var(--detail-gap);field-sizing:content;resize:none;background:0 0;border:0;flex:0 auto;display:block}.companion .composer textarea:focus-visible{outline:none}@media (pointer:coarse){.composer textarea,.composer .mirror{font-size:max(16px,1em)}.companion .composer:has(textarea:focus-visible){outline:none}.companion .composer:focus-within{border-color:var(--muted)}}.companion .composer .controls{justify-content:flex-end;align-items:center;gap:var(--control-gap);padding:0 var(--control-gap) var(--control-gap) var(--detail-gap);flex:none;display:flex;container:composer-controls/inline-size}.companion .composer .controls>.ui-action{flex:none}.companion .composer .picker{display:none}.companion .composer .picker+.ui-icon-button{margin-inline-end:auto}.companion .composer .attachments{scrollbar-width:none;gap:var(--control-gap);padding:var(--related-gap) var(--related-gap) 0;flex:none;margin:0;list-style:none;display:flex;overflow-x:auto}.companion .composer .attachments li{flex:none;position:relative}.companion .composer .attachments img{border-radius:var(--radius-small);object-fit:cover;width:4rem;height:4rem;display:block}.companion .composer .attachments .ui-icon-button{top:var(--detail-gap);right:var(--detail-gap);position:absolute}.companion .composer :is(.heard-problem,.box-note){padding:0 var(--related-gap);color:var(--danger-text);font-size:var(--text-meta);flex:none;margin:0}.companion .composer .box-note{color:var(--muted)}
