.doubt-area.svelte-1i9aq32{width:100%;margin-top:12px}.doubt-trigger-row.svelte-1i9aq32{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.doubt-chevron.svelte-1i9aq32{width:1.25rem;height:1.25rem;margin-left:2px}.doubt-trigger.svelte-1i9aq32{gap:8px}.doubt-x.svelte-1i9aq32{opacity:.7;font-size:.85rem;line-height:1}.doubt-hint.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 42%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.doubt-thread.svelte-1i9aq32{border-top:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);flex-direction:column;gap:10px;max-height:320px;margin-top:14px;padding:14px 0 6px;display:flex;overflow-y:auto}.doubt-msg.svelte-1i9aq32{flex-direction:column;display:flex}.doubt-msg-user.svelte-1i9aq32{align-items:flex-end}.doubt-msg-user.svelte-1i9aq32 .doubt-msg-text:where(.svelte-1i9aq32){background:var(--color-ink);color:var(--color-paper);max-width:85%;padding:8px 14px}.doubt-msg-blep.svelte-1i9aq32{align-items:flex-start}.doubt-msg-label.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 42%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800}.doubt-msg-blep.svelte-1i9aq32 .doubt-msg-text:where(.svelte-1i9aq32){color:var(--color-ink);max-width:90%}.doubt-msg-text.svelte-1i9aq32{white-space:pre-wrap;margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.doubt-thinking.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 45%, transparent);font-style:italic}.doubt-error.svelte-1i9aq32{color:#b91c1c;margin:0;padding:8px 0;font-size:11px;font-weight:700}.doubt-rescan-row.svelte-1i9aq32{border:2px solid var(--color-mint);background:color-mix(in srgb, var(--color-mint) 8%, var(--color-paper));flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex}.doubt-rescan-hint.svelte-1i9aq32{color:var(--color-ink);margin:0;font-size:.85rem;font-weight:600}.doubt-rescan-btn.svelte-1i9aq32{background:var(--color-mint);color:#111;border-color:#111;align-self:flex-start}.doubt-rescan-btn.svelte-1i9aq32:hover:not(:disabled){color:var(--color-mint);background:#111}.doubt-rescan-note.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 45%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.doubt-closed.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 45%, transparent);text-transform:uppercase;letter-spacing:.06em;padding:10px 0;font-size:11px;font-weight:700}.doubt-turns.svelte-1i9aq32{color:color-mix(in oklab, var(--color-ink) 35%, transparent);letter-spacing:.06em;text-transform:uppercase;text-align:right;margin:0;padding:6px 0 0;font-size:10px;font-weight:700}@media (width<=760px){.doubt-trigger-row.svelte-1i9aq32{flex-direction:column;align-items:stretch}.doubt-trigger.svelte-1i9aq32{width:100%}.doubt-hint.svelte-1i9aq32{text-align:center}.doubt-rescan-btn.svelte-1i9aq32{align-self:stretch;width:100%}}html.app-lock,body.app-lock{height:100%;overflow:hidden}.app-shell.svelte-2j7mc4{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--activity-width);background:var(--color-paper);height:100dvh;color:var(--color-ink);transition:grid-template-columns .18s;display:grid;overflow:hidden}.sidebar.svelte-2j7mc4{border-right:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);background:var(--color-paper-dark);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sidebar-brand.svelte-2j7mc4{justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px;transition:padding .18s;display:flex;position:relative}.sidebar.collapsed.svelte-2j7mc4 .sidebar-brand:where(.svelte-2j7mc4){padding:10px 12px}.sidebar-brand-link.svelte-2j7mc4{min-width:0;min-height:44px;color:var(--color-ink);flex:1;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.sidebar-brand-button.svelte-2j7mc4{width:44px;height:44px;color:var(--color-ink);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;transition:opacity .18s;display:inline-grid;position:absolute;top:10px;left:12px}.sidebar.collapsed.svelte-2j7mc4 .sidebar-brand-button:where(.svelte-2j7mc4){opacity:1;pointer-events:auto}.sidebar-brand-expanded.svelte-2j7mc4{opacity:1;pointer-events:auto;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;transition:opacity .18s;display:flex;overflow:hidden}.sidebar.collapsed.svelte-2j7mc4 .sidebar-brand-expanded:where(.svelte-2j7mc4){opacity:0;pointer-events:none}.sidebar-brand-link.svelte-2j7mc4:hover,.sidebar-brand-link.svelte-2j7mc4:focus-visible,.sidebar-brand-button.svelte-2j7mc4:hover,.sidebar-brand-button.svelte-2j7mc4:focus-visible,.sidebar-toggle.svelte-2j7mc4:hover,.sidebar-toggle.svelte-2j7mc4:focus-visible,.log-toggle.svelte-2j7mc4:hover,.log-toggle.svelte-2j7mc4:focus-visible{background:color-mix(in oklab, var(--color-ink) 6%, transparent);box-shadow:none;border-color:#0000;outline:none}.sidebar-logo-full.svelte-2j7mc4{width:auto;height:32px}.sidebar-logo-icon.svelte-2j7mc4{object-fit:contain;width:34px;height:34px}.sidebar-toggle.svelte-2j7mc4{color:var(--color-ink);font-family:var(--font-display);border:0;outline:none;font-size:24px;font-weight:800;line-height:1}.sidebar-user.svelte-2j7mc4{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);align-items:center;gap:10px;margin-bottom:4px;padding:8px 14px 12px;display:flex}.sidebar-avatar.svelte-2j7mc4{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.sidebar-avatar-fallback.svelte-2j7mc4{background:var(--color-ink);width:28px;height:28px;color:var(--color-paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.sidebar-user-info.svelte-2j7mc4{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebar-user-name.svelte-2j7mc4{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:12px;font-weight:700;overflow:hidden}.sidebar-logout.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 40%, transparent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.sidebar-logout.svelte-2j7mc4:hover{color:var(--color-ink)}.sidebar-new.svelte-2j7mc4{width:calc(100% - 28px);min-height:44px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;align-items:center;gap:8px;margin:2px 14px 12px;padding:0 12px;font-size:14px;font-weight:700;transition:width .18s,margin .18s,padding .18s,gap .18s,border-color .18s,background .18s;display:flex}.sidebar-new-icon.svelte-2j7mc4{flex-shrink:0;font-size:18px;line-height:1}.sidebar-new-text.svelte-2j7mc4{opacity:1;white-space:nowrap;max-width:150px;transition:opacity .18s,max-width .18s;overflow:hidden}.sidebar.collapsed.svelte-2j7mc4 .sidebar-new-text:where(.svelte-2j7mc4){opacity:0;pointer-events:none;max-width:0}.sidebar-new.svelte-2j7mc4:hover,.sidebar-new.svelte-2j7mc4:focus-visible,.sidebar-new.active.svelte-2j7mc4{border-color:color-mix(in oklab, var(--color-ink) 16%, transparent);background:color-mix(in oklab, var(--color-ink) 5%, transparent);outline:2px solid #0000}.sidebar.collapsed.svelte-2j7mc4 .sidebar-new:where(.svelte-2j7mc4){justify-content:center;gap:0;width:44px;margin:2px auto 12px;padding:0}.sidebar-header-row.svelte-2j7mc4{justify-content:space-between;align-items:center;width:100%;max-height:30px;padding:0 14px;transition:max-height .18s;display:flex}.sidebar.collapsed.svelte-2j7mc4 .sidebar-header-row:where(.svelte-2j7mc4){pointer-events:none;max-height:0;overflow:hidden}.sidebar-label.svelte-2j7mc4{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--color-ink) 42%, transparent);max-height:30px;padding:8px 2px;font-size:10px;font-weight:700;overflow:hidden}.sidebar-archive-toggle.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 42%, transparent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:4px 6px;font-size:9px;font-weight:800;transition:color .12s,background .12s}.sidebar-archive-toggle.svelte-2j7mc4:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 6%, transparent)}.sidebar-history.svelte-2j7mc4{flex:1;width:100%;min-height:0;margin:0;padding:0 8px 16px;list-style:none;transition:padding .18s;overflow-y:auto}.sidebar.collapsed.svelte-2j7mc4 .sidebar-history:where(.svelte-2j7mc4){padding:0 0 16px}.sidebar-empty-hint.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 35%, transparent);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:700;list-style:none}.sidebar-history-item.svelte-2j7mc4{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--color-ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 8px;transition:padding .18s,gap .18s,background .18s;display:flex}.sidebar.collapsed.svelte-2j7mc4 .sidebar-history-item:where(.svelte-2j7mc4){justify-content:center;align-items:center;gap:0;padding:10px 0}.sidebar-history-item.svelte-2j7mc4:hover,.sidebar-history-item.svelte-2j7mc4:focus-visible,.sidebar-history-item.active.svelte-2j7mc4{background:color-mix(in oklab, var(--color-ink) 6%, transparent);outline:2px solid #0000}.history-dot.svelte-2j7mc4{border:1.5px solid var(--color-ink);width:12px;height:12px;box-shadow:1.5px 1.5px 0 color-mix(in oklab, var(--color-ink) 90%, transparent);flex:none;margin-top:4px;transition:width .18s,height .18s,margin .18s}.sidebar.collapsed.svelte-2j7mc4 .history-dot:where(.svelte-2j7mc4){width:16px;height:16px;margin:0}.history-copy.svelte-2j7mc4{flex-direction:column;gap:5px;min-width:0;max-width:220px;transition:max-width .18s;display:flex;overflow:hidden}.sidebar.collapsed.svelte-2j7mc4 .history-copy:where(.svelte-2j7mc4){pointer-events:none;max-width:0}.history-query.svelte-2j7mc4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.history-badge.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent);letter-spacing:.06em;width:fit-content;padding:1px 6px;font-size:9px;font-weight:700}.sidebar-history-li.svelte-2j7mc4{align-items:stretch;display:flex;position:relative}.sidebar-history-li.svelte-2j7mc4 .sidebar-history-item:where(.svelte-2j7mc4){flex:1;min-width:0}.sidebar-history-li.is-pinned.svelte-2j7mc4{border-left:2px solid var(--color-ink)}.pin-icon.svelte-2j7mc4{width:12px;height:12px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;margin-top:4px;transition:width .18s,height .18s,margin .18s;display:inline-flex}.pin-icon.svelte-2j7mc4 svg{width:12px;height:12px;transition:width .18s,height .18s}.sidebar.collapsed.svelte-2j7mc4 .pin-icon:where(.svelte-2j7mc4){width:16px;height:16px;margin:0}.sidebar.collapsed.svelte-2j7mc4 .pin-icon:where(.svelte-2j7mc4) svg{width:16px;height:16px}.history-actions-wrap.svelte-2j7mc4{opacity:0;flex:none;align-items:flex-start;transition:opacity .12s;display:flex;position:relative}.sidebar-history-li.svelte-2j7mc4:hover .history-actions-wrap:where(.svelte-2j7mc4),.sidebar-history-li.svelte-2j7mc4:focus-within .history-actions-wrap:where(.svelte-2j7mc4){opacity:1}.history-actions-wrap.svelte-2j7mc4:has(.history-context-menu:where(.svelte-2j7mc4)){opacity:1}.history-menu-btn.svelte-2j7mc4{width:28px;height:28px;color:var(--color-ink);cursor:pointer;opacity:.4;background:0 0;border:0;place-items:center;margin-top:8px;font-size:16px;font-weight:900;transition:opacity .1s,background .1s;display:inline-grid}.history-menu-btn.svelte-2j7mc4:hover{opacity:1;background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.history-context-menu.svelte-2j7mc4{z-index:80;background:var(--color-paper);border:1.5px solid var(--color-ink);min-width:140px;box-shadow:3px 3px 0 color-mix(in oklab, var(--color-ink) 12%, transparent);flex-direction:column;padding:4px 0;display:flex;position:absolute;top:100%;right:0}.ctx-item.svelte-2j7mc4{width:100%;color:var(--color-ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex}.ctx-item.svelte-2j7mc4:hover{background:color-mix(in oklab, var(--color-ink) 6%, transparent)}.ctx-item.ctx-delete.svelte-2j7mc4{color:#b91c1c}.ctx-item.ctx-delete.svelte-2j7mc4:hover{background:#b91c1c14}.ctx-icon.svelte-2j7mc4{color:currentColor;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ctx-icon.svelte-2j7mc4 svg{width:14px;height:14px}.sidebar.collapsed.svelte-2j7mc4 .history-actions-wrap:where(.svelte-2j7mc4){display:none}.main-column.svelte-2j7mc4{background:var(--color-paper);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.main-actions.svelte-2j7mc4{z-index:30;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);background:var(--color-paper);justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:8px 18px;display:flex;position:sticky;top:0}.back-home.svelte-2j7mc4{min-height:44px;color:color-mix(in oklab, var(--color-ink) 72%, transparent);justify-content:center;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:inline-flex}.back-home-logo.svelte-2j7mc4{width:auto;height:26px}.back-home-text.svelte-2j7mc4{text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.back-home.svelte-2j7mc4:hover,.back-home.svelte-2j7mc4:focus-visible{color:var(--color-ink);outline:2px solid #0000}.brain-badge.svelte-2j7mc4,.log-toggle.svelte-2j7mc4{border:1.5px solid color-mix(in oklab, var(--color-ink) 25%, transparent);background:var(--color-paper);min-height:44px;color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.brain-badge.svelte-2j7mc4{gap:10px;position:relative}.brain-badge.svelte-2j7mc4:after{content:attr(data-tooltip);background:var(--color-ink);color:var(--color-paper);font-size:10px;font-family:var(--font-mono);border:1px solid var(--color-ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;text-transform:none;letter-spacing:normal;padding:4px 8px;font-weight:700;transition:opacity .15s,visibility .15s;position:absolute;bottom:-32px;right:-1.5px}.brain-badge.svelte-2j7mc4:hover:after{opacity:1;visibility:visible}.log-toggle.svelte-2j7mc4{cursor:pointer}.brain-dot.svelte-2j7mc4{background:color-mix(in oklab, var(--color-ink) 25%, transparent);width:7px;height:7px}.brain-dot.active.svelte-2j7mc4{background:var(--color-mint)}.chat-viewport.svelte-2j7mc4{min-height:0;padding:32px clamp(16px,4vw,48px) 40px;overflow:hidden auto}.chat-inner.svelte-2j7mc4{flex-direction:column;gap:36px;width:100%;max-width:840px;margin:0 auto;display:flex}.chat-run.svelte-2j7mc4{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}.idle-stack.svelte-2j7mc4{flex-direction:column;justify-content:flex-start;gap:18px;min-height:100%;padding-top:max(44px,43vh - 190px);display:flex}.idle-copy.svelte-2j7mc4{text-align:center}.idle-heading-row.svelte-2j7mc4{justify-content:center;align-items:center;gap:12px;display:flex}.idle-mark.svelte-2j7mc4{object-fit:contain;width:46px;height:46px}.idle-heading.svelte-2j7mc4{letter-spacing:0;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.06}.idle-subcopy.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 58%, transparent);margin:8px 0 0;font-size:.98rem;font-weight:600}.idle-bottom.svelte-2j7mc4{flex-direction:column;gap:0;display:flex}.messages-list.svelte-2j7mc4{flex-direction:column;gap:36px;padding:8px 0 26px;display:flex}.msg-row.svelte-2j7mc4{display:flex}.msg-user.svelte-2j7mc4{justify-content:flex-end}.msg-blep.svelte-2j7mc4{justify-content:flex-start}.msg-bubble-user.svelte-2j7mc4{background:var(--color-ink);max-width:720px;color:var(--color-paper);padding:14px 20px;font-size:.96rem;font-weight:600;line-height:1.45}.msg-bubble-user.svelte-2j7mc4 p:where(.svelte-2j7mc4),.msg-blep-content.svelte-2j7mc4{white-space:pre-wrap;word-break:break-word;margin:0}.chat-link{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.chat-link:hover{opacity:.7}.msg-blep-block.svelte-2j7mc4{max-width:min(78%,620px)}.msg-blep-label.svelte-2j7mc4,.result-label.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 45%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.msg-blep-content.svelte-2j7mc4{color:var(--color-ink);font-size:.96rem;font-weight:600;line-height:1.55}.thinking.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 54%, transparent)}.result-card.svelte-2j7mc4{border:2px solid var(--color-ink);background:var(--color-paper);flex-direction:column;gap:14px;width:min(100%,720px);padding:28px;display:flex}.result-header.svelte-2j7mc4{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.result-title.svelte-2j7mc4{margin:0;font-size:1.05rem;font-weight:800}.result-badge.svelte-2j7mc4{border:1.5px solid var(--color-ink);letter-spacing:.05em;white-space:nowrap;box-shadow:2px 2px 0 color-mix(in oklab, var(--color-ink) 88%, transparent);padding:4px 9px;font-size:.75rem;font-weight:800}.result-grid.svelte-2j7mc4,.compare-grid.svelte-2j7mc4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.result-copy.svelte-2j7mc4,.result-strong.svelte-2j7mc4{margin:0;font-size:.9rem;line-height:1.5}.result-copy.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 76%, transparent);font-weight:600}.result-strong.svelte-2j7mc4{color:var(--color-ink);font-weight:800}.result-list.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 78%, transparent);margin:0;padding-left:18px;font-size:.86rem;font-weight:600;line-height:1.45}.result-action.svelte-2j7mc4,.compare-col.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 16%, transparent);background:var(--color-paper);padding:12px}.result-action.winner.svelte-2j7mc4{background:var(--color-mint);border-color:var(--color-ink);color:#111}.result-action.winner.svelte-2j7mc4 .result-label:where(.svelte-2j7mc4){color:#1111118c}.result-action.winner.svelte-2j7mc4 .result-strong:where(.svelte-2j7mc4){color:#111}.shop-links-section.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);background:var(--color-paper);margin-top:12px;padding:12px}.shop-links-grid.svelte-2j7mc4{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.shop-link.svelte-2j7mc4{border:1.5px solid var(--color-ink);color:var(--color-ink);background:0 0;padding:6px 14px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-block}.shop-link.svelte-2j7mc4:hover{background:var(--color-ink);color:var(--color-paper)}.compare-name.svelte-2j7mc4{margin:0 0 8px;font-size:.92rem;font-weight:800}.composer-dock.svelte-2j7mc4{z-index:25;background:var(--color-paper);padding:18px clamp(16px,4vw,48px);position:sticky;bottom:0}.composer-wrap.svelte-2j7mc4{box-sizing:border-box;width:100%;max-width:840px;margin:0 auto}.composer-box.svelte-2j7mc4{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--color-ink) 25%, transparent);background:var(--color-paper);width:100%;padding:10px}.composer-box.svelte-2j7mc4:focus-within{box-shadow:3px 3px 0 var(--theme-focus-shadow)}.composer-textarea.svelte-2j7mc4{resize:none;width:100%;min-height:80px;color:var(--color-ink);background:0 0;border:0;outline:0;padding:12px;font-size:1.05rem;font-weight:600;line-height:1.5}.composer-textarea.svelte-2j7mc4::placeholder{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}.composer-textarea.svelte-2j7mc4:disabled{cursor:not-allowed;opacity:.58}.composer-actions-row.svelte-2j7mc4{justify-content:flex-end;padding-top:8px;display:flex}.composer-chips-under.svelte-2j7mc4{margin-top:14px}.mode-chips.svelte-2j7mc4{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mode-chip.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 15%, transparent);min-height:38px;color:color-mix(in oklab, var(--color-ink) 65%, transparent);cursor:pointer;background:0 0;border-radius:4px;flex:96px;padding:0 10px;font-size:.75rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.mode-chip.svelte-2j7mc4:hover{background:color-mix(in oklab, var(--color-ink) 6%, transparent);color:var(--color-ink);border-color:#0000}.mode-chip.svelte-2j7mc4:focus-visible{border-color:var(--color-ink);color:var(--color-ink);outline:2px solid var(--color-ink);outline-offset:2px}.mode-chip.selected.svelte-2j7mc4{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.composer-secondary.svelte-2j7mc4,.composer-primary.svelte-2j7mc4{min-width:112px}.composer-disclaimer.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 48%, transparent);text-align:center;margin:8px 0 0;font-size:.76rem;font-weight:600}.doubt-mode-pill.svelte-2j7mc4{border:1.5px solid var(--color-ink);background:var(--color-paper-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.doubt-pill-left.svelte-2j7mc4{align-items:center;gap:8px;min-width:0;display:flex}.doubt-pill-icon.svelte-2j7mc4{opacity:.6;flex-shrink:0;font-size:.8rem}.doubt-pill-text.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 60%, transparent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.doubt-pill-exit.svelte-2j7mc4{text-underline-offset:3px;flex-shrink:0;min-height:32px;padding:0 10px;font-size:.75rem;text-decoration:underline}.doubt-chips-row.svelte-2j7mc4{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.doubt-chip.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent);color:color-mix(in oklab, var(--color-ink) 70%, transparent);cursor:pointer;background:0 0;padding:5px 12px;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.doubt-chip.svelte-2j7mc4:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.doubt-chip.svelte-2j7mc4:disabled{opacity:.4;cursor:not-allowed}.doubt-turn-badge.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 40%, transparent);letter-spacing:.06em;text-transform:uppercase;align-self:center;margin-right:auto;font-size:10px;font-weight:700}.activity-panel.svelte-2j7mc4{border-left:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);background:var(--color-paper-dark);min-width:0;overflow-y:auto}.activity-inner.svelte-2j7mc4{flex-direction:column;display:flex}.activity-header.svelte-2j7mc4{z-index:10;background:var(--color-paper-dark);border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0}.activity-title.svelte-2j7mc4{margin:0;font-size:.95rem;font-weight:800}.activity-subtitle.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 45%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:10px;font-weight:800}.panel-close.svelte-2j7mc4{border:0;font-size:24px;line-height:1}.activity-body.svelte-2j7mc4{flex:1;min-height:0}.activity-empty.svelte-2j7mc4{text-align:center;align-content:center;place-items:center;gap:12px;min-height:220px;padding:20px;display:grid}.activity-empty-line.svelte-2j7mc4{background:color-mix(in oklab, var(--color-ink) 18%, transparent);width:36px;height:1px}.activity-empty-text.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 38%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.activity-steps.svelte-2j7mc4{flex-direction:column;gap:14px;margin:0;padding:14px;list-style:none;display:flex}.activity-step.step-done.svelte-2j7mc4{opacity:.58}.activity-step-head.svelte-2j7mc4{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-step-name.svelte-2j7mc4{color:var(--color-ink);font-size:11px;font-weight:800}.activity-step-status.svelte-2j7mc4{border:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent);color:color-mix(in oklab, var(--color-ink) 48%, transparent);text-transform:uppercase;padding:1px 6px;font-size:9px;font-weight:800}.activity-step-status.step-running.svelte-2j7mc4{border-color:var(--color-ink);color:var(--color-ink)}.activity-step-status.step-status-fail.svelte-2j7mc4{color:#ef4444;background:#ef44441a;border-color:#ef4444}.activity-step-status.step-status-skipped.svelte-2j7mc4{opacity:.7;border-style:dashed}.activity-step-status.step-status-fallback.svelte-2j7mc4{color:#b45309;background:#f59e0b26;border-color:#f59e0b}.scan-error-banner.svelte-2j7mc4{background:color-mix(in oklab, var(--color-ink) 4%, transparent);border:1px dashed var(--color-ink);margin:16px 24px 0;padding:16px}.scan-error-header.svelte-2j7mc4{color:#ef4444;align-items:center;gap:8px;margin-bottom:8px;display:flex}.scan-error-title.svelte-2j7mc4{text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:800}.scan-error-details.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 70%, transparent);flex-direction:column;gap:2px;margin-bottom:12px;font-size:11px;display:flex}.scan-error-explain.svelte-2j7mc4{color:var(--color-ink);margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.4}.scan-error-retry.svelte-2j7mc4{width:100%;min-height:36px;font-size:12px}.activity-step-label.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 60%, transparent);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.35}.activity-step-output.svelte-2j7mc4{color:color-mix(in oklab, var(--color-ink) 44%, transparent);margin:5px 0 0;font-size:10px;font-weight:700;line-height:1.4}.verdict-approved{background:var(--color-mint);color:#111}.verdict-caution{color:#111;background:#ffe566}.verdict-waste{background:var(--color-ink);color:var(--color-paper)}.verdict-recommendation{background:var(--color-paper-dark);color:var(--color-ink)}.verdict-default{background:var(--color-paper);color:var(--color-ink)}.sr-only.svelte-2j7mc4{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.app-shell.svelte-2j7mc4{grid-template-columns:68px minmax(0,1fr)}.sidebar.svelte-2j7mc4{align-items:center}.sidebar-brand.svelte-2j7mc4{padding-inline:0}.sidebar-toggle.svelte-2j7mc4,.sidebar-label.svelte-2j7mc4,.history-copy.svelte-2j7mc4,.sidebar-new.svelte-2j7mc4 span:where(.svelte-2j7mc4)+span:where(.svelte-2j7mc4){display:none}.sidebar-new.svelte-2j7mc4{width:44px;margin-inline:0}.sidebar-history-item.svelte-2j7mc4{justify-content:center;align-items:center;padding:10px 0}.history-dot.svelte-2j7mc4,.pin-icon.svelte-2j7mc4{width:16px;height:16px;margin:0}.pin-icon.svelte-2j7mc4 svg{width:16px;height:16px}.activity-panel.svelte-2j7mc4{z-index:30;width:min(320px,100vw - 68px);height:100dvh;min-height:0;box-shadow:-8px 0 24px color-mix(in oklab, var(--color-ink) 12%, transparent);position:fixed;top:0;right:0}}@media (width<=760px){.result-grid.svelte-2j7mc4,.compare-grid.svelte-2j7mc4{grid-template-columns:1fr}.main-actions.svelte-2j7mc4{gap:6px;padding-inline:10px}.chat-viewport.svelte-2j7mc4{padding:18px 12px}.idle-stack.svelte-2j7mc4{justify-content:flex-start;padding-top:36px}.idle-heading-row.svelte-2j7mc4{align-items:flex-start;gap:9px}.idle-mark.svelte-2j7mc4{width:36px;height:36px;margin-top:3px}.idle-heading.svelte-2j7mc4{text-align:left;font-size:2rem}.idle-subcopy.svelte-2j7mc4{text-align:left}.msg-bubble-user.svelte-2j7mc4,.msg-blep-block.svelte-2j7mc4{max-width:92%}.composer-actions-row.svelte-2j7mc4{flex-direction:column;align-items:stretch}.mode-chips.svelte-2j7mc4{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.mode-chip.svelte-2j7mc4{flex:none}.composer-primary.svelte-2j7mc4{width:100%;min-width:0}}
