:root{color-scheme:light;--canvas-soft: #f6f5f4;--surface: #ffffff;--ink: rgba(0, 0, 0, .95);--ink-secondary: #31302e;--ink-muted: #615d59;--ink-faint: #a39e98;--hairline: #e6e6e6;--primary: #0075de;--primary-active: #005bab;--primary-soft: rgba(0, 117, 222, .07);--primary-ring: rgba(0, 117, 222, .35);--secondary: #213183;--accent-green: #1aae39;--accent-orange: #dd5b00;--green-soft: rgba(26, 174, 57, .09);--orange-soft: rgba(221, 91, 0, .08);--sans: "Inter", -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-1: rgba(0, 0, 0, .01) 0 .175px 1.041px, rgba(0, 0, 0, .02) 0 .8px 2.925px, rgba(0, 0, 0, .027) 0 2.025px 7.847px, rgba(0, 0, 0, .04) 0 4px 18px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{background:var(--canvas-soft);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.33;font-feature-settings:"lnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--primary-ring);outline-offset:1px;border-radius:var(--radius-xs)}input,select{font:inherit}code,pre,.mono{font-family:var(--mono)}.h-page{font-size:22px;font-weight:700;line-height:1.27;letter-spacing:-.25px}.h-section{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.125px}.eyebrow{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:.125px;text-transform:uppercase;color:var(--ink-muted)}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.quiet{color:var(--ink-faint)}.chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:9999px;border:1px solid var(--hairline);background:var(--surface);font-size:12px;font-weight:600;letter-spacing:.125px;line-height:1.6;color:var(--ink-muted);white-space:nowrap}.chip.blue{color:var(--primary)}a.chip.blue:hover{border-color:var(--primary-ring)}.empty-state{background:var(--canvas-soft);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:32px;text-align:center;color:var(--ink-muted);font-size:16px;line-height:1.5}.table-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.33}.data-table th{background:var(--canvas-soft);text-align:left;padding:8px 16px;border-bottom:1px solid var(--hairline);font-size:12px;font-weight:600;letter-spacing:.125px;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.data-table td{padding:12px 16px;border-bottom:1px solid var(--hairline);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.clickable:hover{background:#00000005}.judge-good{color:var(--accent-green)}.judge-low{color:var(--accent-orange)}.tc-ok{color:var(--accent-green)}.tc-fail{color:var(--accent-orange)}.tc-none{color:var(--ink-faint)}.delta-good{color:var(--accent-green)}.filter-chip{display:inline-flex;align-items:center;padding:3px 12px;border-radius:9999px;border:1px solid var(--hairline);background:var(--surface);font-size:13px;font-weight:500;line-height:1.5;color:var(--ink-muted);white-space:nowrap}.filter-chip:hover{color:var(--ink-secondary)}.filter-chip.active{color:var(--primary);border-color:var(--primary-ring);background:var(--primary-soft)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--canvas-soft: #161616;--surface: #202020;--ink: rgba(255, 255, 255, .92);--ink-secondary: #d9d5d1;--ink-muted: #a6a19c;--ink-faint: #6f6b67;--hairline: #333333;--primary: #4da3ff;--primary-active: #77b8ff;--primary-soft: rgba(77, 163, 255, .13);--primary-ring: rgba(77, 163, 255, .45);--secondary: #93a0e8;--accent-green: #34c759;--accent-orange: #ff9d42;--green-soft: rgba(52, 199, 89, .14);--orange-soft: rgba(255, 157, 66, .13);--shadow-1: rgba(0, 0, 0, .25) 0 .175px 1.041px, rgba(0, 0, 0, .3) 0 .8px 2.925px, rgba(0, 0, 0, .35) 0 2.025px 7.847px, rgba(0, 0, 0, .4) 0 4px 18px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas-soft: #161616;--surface: #202020;--ink: rgba(255, 255, 255, .92);--ink-secondary: #d9d5d1;--ink-muted: #a6a19c;--ink-faint: #6f6b67;--hairline: #333333;--primary: #4da3ff;--primary-active: #77b8ff;--primary-soft: rgba(77, 163, 255, .13);--primary-ring: rgba(77, 163, 255, .45);--secondary: #93a0e8;--accent-green: #34c759;--accent-orange: #ff9d42;--green-soft: rgba(52, 199, 89, .14);--orange-soft: rgba(255, 157, 66, .13);--shadow-1: rgba(0, 0, 0, .25) 0 .175px 1.041px, rgba(0, 0, 0, .3) 0 .8px 2.925px, rgba(0, 0, 0, .35) 0 2.025px 7.847px, rgba(0, 0, 0, .4) 0 4px 18px}}.bicon{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.bicon-glyph{width:auto;min-width:1em;text-align:center;font-weight:600}.bicon-lovable{color:#ff4d94;width:13px;height:13px;object-fit:contain}.bicon-anthropic{color:#d97757}.bicon-vite{color:#9135ff}.bicon-tanstack{color:#f5a623}.x-text.svelte-2hwmrg{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;font-family:var(--sans)}.x-text.mono.svelte-2hwmrg{font-family:var(--mono);font-size:10.5px;color:var(--ink-muted)}.x-more.svelte-2hwmrg{margin-top:4px;font-size:11px;font-weight:600;color:var(--primary);background:none;padding:0}.x-more.svelte-2hwmrg:hover{text-decoration:underline}.pad.svelte-1us128e{padding:32px;text-align:center}.replay.svelte-1us128e{display:grid;height:calc(100vh - 52px);width:100%;min-height:0}.replay.dragging.svelte-1us128e{cursor:col-resize;-webkit-user-select:none;user-select:none}.thread-pane.svelte-1us128e{background:var(--surface);display:flex;flex-direction:column;min-height:0;min-width:0}.thread-head.svelte-1us128e{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.thread-head.svelte-1us128e h1:where(.svelte-1us128e){font-size:16px}.meta.svelte-1us128e{margin-top:3px;font-size:11px;color:var(--ink-faint)}.head-actions.svelte-1us128e{display:flex;flex-direction:column;align-items:stretch;gap:5px}.raw-toggle.svelte-1us128e{font-size:11.5px;color:var(--ink-muted);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:4px 10px;background:var(--canvas-soft);white-space:nowrap}.exec-pill.svelte-1us128e{display:inline-flex;align-items:center;gap:5px;color:inherit}.pip.svelte-1us128e{width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.pip.ok.svelte-1us128e{background:var(--accent-green)}.pip.bad.svelte-1us128e{background:var(--accent-orange)}.pip.wait.svelte-1us128e{background:var(--primary)}.live-badge.svelte-1us128e{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-weight:700}.thread.svelte-1us128e{flex:1;overflow-y:auto;padding:14px 16px 20px;display:flex;flex-direction:column;gap:10px;min-height:0}.sys.svelte-1us128e{border:1px dashed var(--hairline);border-radius:var(--radius-md);background:var(--canvas-soft);opacity:.75}.sys.svelte-1us128e summary:where(.svelte-1us128e){font-size:11px;color:var(--ink-muted);padding:7px 10px;cursor:pointer}.sys-body.svelte-1us128e{font-size:10.5px;line-height:1.55;color:var(--ink-muted);padding:0 12px 12px;white-space:pre-wrap;max-height:340px;overflow-y:auto;margin:0}.bubble.svelte-1us128e{border-radius:var(--radius-lg);padding:10px 13px;max-width:94%}.bubble.svelte-1us128e .who:where(.svelte-1us128e),.step.svelte-1us128e .who:where(.svelte-1us128e),.error-banner.svelte-1us128e .who:where(.svelte-1us128e){display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);margin-bottom:4px}.bubble.user.svelte-1us128e{background:var(--primary-soft);align-self:flex-end}.bubble.assistant.svelte-1us128e{background:var(--canvas-soft);align-self:flex-start}.error-banner.svelte-1us128e{border:1px solid var(--accent-orange);background:var(--orange-soft);border-radius:var(--radius-md);padding:10px 13px}.error-banner.svelte-1us128e .who:where(.svelte-1us128e){color:var(--accent-orange)}.err-text.svelte-1us128e{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.step.tool.svelte-1us128e{border-left:2px solid var(--hairline);padding:2px 10px;opacity:.9}.tool-row.svelte-1us128e{display:flex;align-items:baseline;gap:8px}.tool-name.svelte-1us128e{font-size:11.5px;font-weight:600;color:var(--ink-secondary)}.tool-ms.svelte-1us128e{font-size:10.5px;color:var(--ink-faint)}.step.reason.svelte-1us128e{border-left:2px solid var(--hairline);padding:4px 10px;opacity:.7;font-style:italic}.step.live-log.svelte-1us128e{padding:8px 10px;color:var(--ink-muted)}.end-divider.svelte-1us128e{display:flex;align-items:center;gap:12px;margin:6px 0;color:var(--ink-faint)}.end-divider.svelte-1us128e:before,.end-divider.svelte-1us128e:after{content:"";flex:1;border-top:1px solid var(--hairline)}.end-divider.svelte-1us128e span:where(.svelte-1us128e){font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.raw-pane.svelte-1us128e{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--canvas-soft);border-right:1px solid var(--hairline)}.raw-list.svelte-1us128e{flex:1;overflow-y:auto;padding:8px 10px 16px;min-height:0}.raw-head.svelte-1us128e{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 10px 8px;border-bottom:1px solid var(--hairline)}.raw-title.svelte-1us128e{font-size:11px;color:var(--ink-faint)}.raw-filter.svelte-1us128e{font-size:11px;padding:3px 8px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);min-width:150px}.raw-event.svelte-1us128e{border-left:2px solid var(--hairline);padding-left:8px;margin-bottom:4px;opacity:.85}.raw-event.svelte-1us128e summary:where(.svelte-1us128e){font-size:10px;line-height:1.5;color:var(--ink-faint);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.raw-body.svelte-1us128e{margin:4px 0 8px;font-size:10px;line-height:1.5;color:var(--ink-muted);white-space:pre-wrap;word-break:break-word;background:var(--canvas-soft);border-radius:var(--radius-sm);padding:8px 10px;max-height:420px;overflow-y:auto}.llm-empty.svelte-1us128e{padding:10px 4px;font-size:12px;line-height:1.5}.split-handle.svelte-1us128e{cursor:col-resize;display:flex;align-items:center;justify-content:center;background:var(--canvas-soft);border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);touch-action:none}.split-handle.svelte-1us128e:hover,.replay.dragging.svelte-1us128e .split-handle:where(.svelte-1us128e){background:var(--primary-soft)}.grip.svelte-1us128e{width:3px;height:44px;border-radius:2px;background:var(--ink-faint);opacity:.6}.split-handle.svelte-1us128e:hover .grip:where(.svelte-1us128e){background:var(--primary);opacity:1}.render-pane.svelte-1us128e{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface)}.render-tabs.svelte-1us128e{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--hairline)}.tab.svelte-1us128e{font-size:12.5px;font-weight:500;padding:5px 12px;border-radius:var(--radius-md);color:var(--ink-muted)}.tab.active.svelte-1us128e{color:var(--primary);background:var(--primary-soft)}.preview-box.svelte-1us128e{flex:1;display:flex;min-height:0}.preview-stack.svelte-1us128e{flex:1;display:flex;flex-direction:column;min-height:0}.browser-bar.svelte-1us128e{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:var(--canvas-soft);border-bottom:1px solid var(--hairline);flex-shrink:0}.dots.svelte-1us128e{display:inline-flex;gap:5px}.dots.svelte-1us128e i:where(.svelte-1us128e){width:8px;height:8px;border-radius:50%;background:var(--ink-faint);opacity:.5}.url-pill.svelte-1us128e{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:20px;font-size:11px;color:var(--ink-muted);background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:0 10px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.url-pill.svelte-1us128e:hover{text-decoration:underline;color:var(--primary)}.url-pill.svelte-1us128e .ext:where(.svelte-1us128e){width:10px;height:10px;flex-shrink:0}.refresh.svelte-1us128e{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:var(--ink-muted)}.refresh.svelte-1us128e svg:where(.svelte-1us128e){width:13px;height:13px}.preview.svelte-1us128e{flex:1;width:100%;border:0;background:#fff}.shot.svelte-1us128e{width:100%;height:100%;object-fit:contain;background:#fff}.preview-empty.svelte-1us128e{margin:auto;text-align:center;max-width:380px;padding:24px}.screenshots.svelte-1us128e{flex:1;display:grid;grid-template-columns:180px 1fr;padding:12px;gap:12px;min-height:0}.shot-list.svelte-1us128e{display:flex;flex-direction:column;gap:3px}.shot-list.svelte-1us128e button:where(.svelte-1us128e){padding:7px 8px;text-align:left;border-radius:var(--radius-md);font-size:11px}.shot-list.svelte-1us128e button.active:where(.svelte-1us128e){color:var(--primary);background:var(--primary-soft)}.screenshots.svelte-1us128e>img:where(.svelte-1us128e){width:100%;max-height:calc(100vh - 120px);object-fit:contain;background:#fff;border:1px solid var(--hairline)}.files-split.svelte-1us128e{flex:1;display:grid;grid-template-columns:minmax(220px,30%) 1fr;min-height:0}.file-tree.svelte-1us128e{overflow:auto;border-right:1px solid var(--hairline);background:var(--surface)}.tree-row.svelte-1us128e{display:block;width:100%;text-align:left;padding:4px 8px;font-size:11px}.tree-row.dir.svelte-1us128e{color:var(--ink-faint)}.tree-row.file.active.svelte-1us128e{color:var(--primary);background:var(--primary-soft)}.file-view.svelte-1us128e{min-width:0;overflow:auto}.file-head.svelte-1us128e{position:sticky;top:0;padding:8px 11px;display:flex;justify-content:space-between;background:var(--surface);border-bottom:1px solid var(--hairline);font-size:10px}.file-head.svelte-1us128e a:where(.svelte-1us128e){color:var(--primary)}.file-body.svelte-1us128e{padding:12px;white-space:pre-wrap;font-size:11px}.supabase.svelte-1us128e{flex:1;overflow:auto;padding:20px}.supabase.svelte-1us128e>header:where(.svelte-1us128e){display:flex;justify-content:space-between;gap:14px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.supabase.svelte-1us128e h2:where(.svelte-1us128e){font-size:16px}.supabase.svelte-1us128e header:where(.svelte-1us128e) p:where(.svelte-1us128e),.capabilities.svelte-1us128e{margin-top:4px;color:var(--ink-faint);font-size:10px}.canaries.svelte-1us128e{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.canaries.svelte-1us128e article:where(.svelte-1us128e){padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.canaries.svelte-1us128e article:where(.svelte-1us128e)>div:where(.svelte-1us128e){display:flex;justify-content:space-between}.canaries.svelte-1us128e article:where(.svelte-1us128e) span:where(.svelte-1us128e){font:650 10px var(--mono);color:var(--ink-faint)}.canaries.svelte-1us128e article:where(.svelte-1us128e) span.passed:where(.svelte-1us128e){color:var(--accent-green)}.canaries.svelte-1us128e article:where(.svelte-1us128e) span.failed:where(.svelte-1us128e){color:var(--accent-orange)}.canaries.svelte-1us128e article:where(.svelte-1us128e) p:where(.svelte-1us128e){margin-top:7px;color:var(--ink-muted);font-size:11px}.canaries.svelte-1us128e details:where(.svelte-1us128e){margin-top:8px}@media(max-width:900px){.replay.svelte-1us128e{height:auto;grid-template-columns:1fr!important}.split-handle.svelte-1us128e{display:none}.raw-pane.svelte-1us128e{min-height:40vh}}.page-head.svelte-tjwngd{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.head-controls.svelte-tjwngd{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.filter.svelte-tjwngd,.batch-select.svelte-tjwngd{font-size:12.5px;padding:6px 10px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.filter.svelte-tjwngd{min-width:220px}.batch-select.svelte-tjwngd{font-size:12px;max-width:200px;color:var(--ink-secondary)}.subtitle.svelte-tjwngd{margin:4px 0 20px;font-size:13.5px;color:var(--ink-muted)}.loading.svelte-tjwngd{padding:32px 0;text-align:center}.group.svelte-tjwngd{margin-bottom:26px}.group-title.svelte-tjwngd{font-size:13px;font-weight:600;color:var(--ink-secondary);margin-bottom:10px}.count.svelte-tjwngd{color:var(--ink-faint);font-weight:500}.kindb.svelte-tjwngd{font:700 9.5px var(--sans);letter-spacing:.4px;padding:2px 8px;border-radius:9999px;vertical-align:middle;background:var(--purple-soft, rgba(124, 58, 237, .12));color:var(--accent-purple, #7c3aed)}.grid.svelte-tjwngd{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.card.svelte-tjwngd{display:block;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:12px 14px}.card.svelte-tjwngd:hover{box-shadow:var(--shadow-1);border-color:var(--primary-ring)}.card.pending.svelte-tjwngd{border-style:dashed}.card-head.svelte-tjwngd{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.prompt.svelte-tjwngd{font-size:12px;font-weight:600;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badges.svelte-tjwngd{display:inline-flex;gap:4px;flex-shrink:0}.badge.svelte-tjwngd{font-size:10.5px;font-weight:600;border-radius:999px;padding:1px 7px;background:var(--canvas-soft);color:var(--ink-secondary)}.badge.bad.svelte-tjwngd{background:var(--orange-soft);color:var(--accent-orange)}.badge.help.svelte-tjwngd{cursor:help}.badge.building.svelte-tjwngd{background:var(--primary-soft);color:var(--primary)}.badge.sandbox.svelte-tjwngd{background:#3b82f61f;color:#2563eb}.badge.ok.svelte-tjwngd{background:var(--green-soft);color:var(--accent-green)}.title.svelte-tjwngd{margin-top:4px;font-size:13.5px;font-weight:500}.meta.svelte-tjwngd{margin-top:4px;font-size:11px;color:var(--ink-faint)}.chip.svelte-tjwngd{white-space:nowrap}.view-toggle.svelte-tjwngd{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden}.view-btn.svelte-tjwngd{font-size:12px;font-weight:600;padding:6px 12px;background:var(--surface);color:var(--ink-muted)}.view-btn.svelte-tjwngd+.view-btn:where(.svelte-tjwngd){border-left:1px solid var(--hairline)}.view-btn.on.svelte-tjwngd{background:var(--primary-soft);color:var(--primary)}.page.fullbleed.svelte-tjwngd{width:calc(100vw - 48px);position:relative;left:50%;transform:translate(-50%)}.table-wrap.svelte-tjwngd{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.apps-table.svelte-tjwngd{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.apps-table.svelte-tjwngd th:where(.svelte-tjwngd){text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);padding:10px 12px;background:var(--canvas-soft);position:sticky;top:52px;z-index:2;box-shadow:inset 0 -1px 0 var(--hairline);white-space:nowrap}.apps-table.svelte-tjwngd td:where(.svelte-tjwngd){padding:9px 12px;border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap}.apps-table.svelte-tjwngd tbody:where(.svelte-tjwngd) tr:where(.svelte-tjwngd){cursor:pointer}.apps-table.svelte-tjwngd tbody:where(.svelte-tjwngd) tr:where(.svelte-tjwngd):hover{background:var(--canvas-soft)}.apps-table.svelte-tjwngd tbody:where(.svelte-tjwngd) tr:where(.svelte-tjwngd):last-child td:where(.svelte-tjwngd){border-bottom:none}.apps-table.svelte-tjwngd tr.pending:where(.svelte-tjwngd) td:where(.svelte-tjwngd){border-bottom-style:dashed}.cell-title.svelte-tjwngd a:where(.svelte-tjwngd){font-weight:500;display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis}.cell-title.svelte-tjwngd a:where(.svelte-tjwngd):hover{color:var(--primary);text-decoration:underline}.cell-title.svelte-tjwngd .sub:where(.svelte-tjwngd){display:block;font-size:10.5px;color:var(--ink-faint)}.ico.svelte-tjwngd{display:inline-block;width:1.5em}.num.svelte-tjwngd{text-align:right;font-variant-numeric:tabular-nums}.apps-table.svelte-tjwngd th.num:where(.svelte-tjwngd){text-align:right}.dim.svelte-tjwngd{color:var(--ink-muted);font-size:11.5px}@media(max-width:900px){.page.fullbleed.svelte-tjwngd{width:100%;left:auto;transform:none}.table-wrap.svelte-tjwngd{overflow-x:auto}.apps-table.svelte-tjwngd th:where(.svelte-tjwngd){position:static}.page-head.svelte-tjwngd{flex-direction:column;align-items:stretch}}header.svelte-n9bcbq{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}header.svelte-n9bcbq p:where(.svelte-n9bcbq){margin-top:4px;font-size:12.5px}.pickers.svelte-n9bcbq{display:flex;align-items:center;gap:8px;font-size:12px}select.svelte-n9bcbq{max-width:300px;padding:7px 9px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.sides.svelte-n9bcbq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.side.svelte-n9bcbq{padding:16px;min-width:0}.loading.svelte-n9bcbq{min-height:300px;display:grid;place-items:center}.side-head.svelte-n9bcbq{display:flex;align-items:center;gap:8px}.harness-icon.svelte-n9bcbq{display:inline-flex}.render.svelte-n9bcbq{margin-top:12px;aspect-ratio:16/10;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff}.browser-bar.svelte-n9bcbq{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;background:var(--canvas-soft);border-bottom:1px solid var(--hairline);flex-shrink:0}.dots.svelte-n9bcbq{display:inline-flex;gap:4px}.dots.svelte-n9bcbq i:where(.svelte-n9bcbq){width:7px;height:7px;border-radius:50%;background:var(--ink-faint);opacity:.5}.url-pill.svelte-n9bcbq{flex:1;font-size:10px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-head.svelte-n9bcbq strong:where(.svelte-n9bcbq){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source.svelte-n9bcbq,.state.svelte-n9bcbq{font:700 9px var(--mono);text-transform:uppercase;padding:2px 7px;border-radius:999px;color:var(--primary);background:var(--primary-soft)}.state.svelte-n9bcbq{margin-left:auto;color:var(--ink-muted);background:var(--canvas-soft)}.state.completed.svelte-n9bcbq{color:var(--accent-green);background:var(--green-soft)}.state.failed.svelte-n9bcbq{color:var(--accent-orange);background:var(--orange-soft)}.prompt.svelte-n9bcbq{margin-top:8px;color:var(--ink-muted);font-size:12px;height:32px;overflow:hidden}.facts.svelte-n9bcbq{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.facts.svelte-n9bcbq span:where(.svelte-n9bcbq){padding:7px;border-radius:var(--radius-md);background:var(--canvas-soft);color:var(--ink-faint);font-size:9.5px;overflow:hidden}.facts.svelte-n9bcbq b:where(.svelte-n9bcbq){color:var(--ink-secondary);font-weight:600}.render.svelte-n9bcbq iframe:where(.svelte-n9bcbq),.render.svelte-n9bcbq img:where(.svelte-n9bcbq){flex:1;width:100%;height:100%;border:0;object-fit:contain}h2.svelte-n9bcbq{margin-top:15px;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.canaries.svelte-n9bcbq{margin-top:7px;display:grid;gap:5px}.canary.svelte-n9bcbq{display:grid;grid-template-columns:80px 90px 1fr;gap:8px;align-items:baseline;padding:6px 8px;background:var(--canvas-soft);border-radius:var(--radius-md);font-size:11px}.canary.svelte-n9bcbq b:where(.svelte-n9bcbq){font:650 10px var(--mono)}.canary.svelte-n9bcbq b.passed:where(.svelte-n9bcbq){color:var(--accent-green)}.canary.svelte-n9bcbq b.failed:where(.svelte-n9bcbq){color:var(--accent-orange)}.canary.svelte-n9bcbq small:where(.svelte-n9bcbq){color:var(--ink-muted)}.run-error.svelte-n9bcbq,.error.svelte-n9bcbq{margin-top:10px;color:var(--accent-orange);font-size:10px;white-space:pre-wrap}@media(max-width:1000px){.sides.svelte-n9bcbq{grid-template-columns:1fr}header.svelte-n9bcbq{align-items:stretch;flex-direction:column}.pickers.svelte-n9bcbq{flex-wrap:wrap}}.rail.svelte-v4zbms{display:flex;flex-direction:column;gap:2px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);padding:6px}.item.svelte-v4zbms{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;font-size:12px;padding:6px 9px;border-radius:var(--radius-md);color:var(--ink-secondary)}.item.svelte-v4zbms:hover{background:var(--canvas-soft)}.item.on.svelte-v4zbms{background:var(--primary-soft);color:var(--primary)}.line.svelte-v4zbms{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;min-width:0}.name.svelte-v4zbms{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kind.svelte-v4zbms{flex-shrink:0;font:700 9px var(--sans);letter-spacing:.4px;padding:1px 6px;border-radius:9999px;background:var(--purple-soft, rgba(124, 58, 237, .12));color:var(--accent-purple, #7c3aed)}.meta.svelte-v4zbms{justify-content:flex-start;gap:8px;font-size:10.5px;color:var(--ink-faint)}.item.on.svelte-v4zbms .meta:where(.svelte-v4zbms){color:var(--primary)}.stat.svelte-v4zbms{display:inline-flex;align-items:center;gap:3px}.dot.svelte-v4zbms{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dot.running.svelte-v4zbms{background:var(--accent-orange);animation:svelte-v4zbms-rail-pulse 1.6s ease-in-out infinite}.dot.done.svelte-v4zbms{background:var(--accent-green)}.dot.error.svelte-v4zbms{background:#d33}@keyframes svelte-v4zbms-rail-pulse{50%{opacity:.45}}.none.svelte-v4zbms{padding:8px 9px;font-size:12px}.icon-select.svelte-1bzwfhv{position:relative;display:inline-flex;min-width:0}.icon-select.disabled.svelte-1bzwfhv{opacity:.5;pointer-events:none}.trigger.svelte-1bzwfhv{display:inline-flex;align-items:center;gap:6px;width:100%;font-size:11px;padding:4px 8px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--canvas-soft);color:var(--ink-secondary);cursor:pointer}.trigger.svelte-1bzwfhv:hover:not(:disabled){border-color:var(--primary-ring)}.trigger-label.svelte-1bzwfhv{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caret.svelte-1bzwfhv{width:9px;height:5px;flex-shrink:0;opacity:.6}.opt-icon.svelte-1bzwfhv{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.opt-icon.svelte-1bzwfhv .bicon{width:13px;height:13px}.menu.svelte-1bzwfhv{position:absolute;bottom:calc(100% + 4px);left:0;min-width:100%;max-width:340px;max-height:280px;overflow-y:auto;z-index:40;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-2, 0 8px 24px rgb(0 0 0 / .18))}.opt.svelte-1bzwfhv{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);font-size:11.5px;color:var(--ink-secondary);cursor:pointer;white-space:nowrap}.opt.svelte-1bzwfhv:hover:not(.disabled){background:var(--canvas-soft)}.opt.sel.svelte-1bzwfhv{background:var(--primary-soft);color:var(--primary)}.opt.disabled.svelte-1bzwfhv{opacity:.4;cursor:not-allowed}.opt-label.svelte-1bzwfhv{overflow:hidden;text-overflow:ellipsis}.eval-shell.svelte-1oghnj{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start}.eval-rail.svelte-1oghnj{display:flex;flex-direction:column;gap:8px;position:sticky;top:66px}.new-eval.svelte-1oghnj{font:600 12.5px var(--sans);padding:7px 12px;border-radius:var(--radius-md);background:var(--primary);color:#fff}.new-eval.svelte-1oghnj:hover{filter:brightness(1.07)}.eval.svelte-1oghnj{display:flex;flex-direction:column;gap:14px;min-width:0}.bar.svelte-1oghnj,.design.svelte-1oghnj,.config.svelte-1oghnj,.batch-grid-card.svelte-1oghnj{padding:14px 16px}.bar-row.svelte-1oghnj{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bar-row.svelte-1oghnj+.bar-row:where(.svelte-1oghnj){margin-top:12px}.eyebrow.svelte-1oghnj{font:700 10px var(--sans);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint)}.group-input.svelte-1oghnj{min-width:220px;padding:6px 8px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--canvas-soft)}.tasks-input.svelte-1oghnj{align-items:stretch}.tasks-input.svelte-1oghnj textarea:where(.svelte-1oghnj){flex:1;min-height:58px;padding:8px 10px;border:1px solid var(--hairline);border-radius:var(--radius-md);font:13px var(--sans);resize:vertical}.bar-actions.svelte-1oghnj{display:flex;flex-direction:column;gap:6px}.ghost.svelte-1oghnj,.launch.svelte-1oghnj{padding:7px 12px;border-radius:var(--radius-md);font-weight:650;font-size:12.5px}.ghost.svelte-1oghnj{border:1px solid var(--hairline);background:var(--canvas-soft)}.launch.svelte-1oghnj{background:var(--primary);color:#fff}.launch.svelte-1oghnj:hover:not(:disabled){background:var(--primary-active)}.launch.svelte-1oghnj:disabled,.ghost.svelte-1oghnj:disabled{opacity:.45}.draft-chips.svelte-1oghnj{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip.svelte-1oghnj{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--canvas-soft);font-size:12px}.task-chip.svelte-1oghnj{max-width:280px}.chip.svelte-1oghnj .x:where(.svelte-1oghnj){font-size:13px;color:var(--ink-muted)}.warn-chip.svelte-1oghnj{background:#f59e0b18;color:#b45309}.live.svelte-1oghnj{color:var(--accent-orange);border-color:var(--accent-orange);animation:svelte-1oghnj-pulse 1.6s ease-in-out infinite}@keyframes svelte-1oghnj-pulse{50%{opacity:.45}}.err.svelte-1oghnj{color:var(--accent-orange);margin-top:10px;font-size:12px}.design-head.svelte-1oghnj{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.vars.svelte-1oghnj{width:100%;border-collapse:collapse;font-size:12px}.vars.svelte-1oghnj th:where(.svelte-1oghnj),.vars.svelte-1oghnj td:where(.svelte-1oghnj){text-align:left;padding:6px 8px;border-bottom:1px solid var(--hairline)}.vars.svelte-1oghnj tr.differs:where(.svelte-1oghnj) td:where(.svelte-1oghnj){color:var(--ink);font-weight:600}.vk.svelte-1oghnj{font-weight:650;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px}.vtag.svelte-1oghnj{text-align:right}.vbadge.svelte-1oghnj{font:700 9.5px var(--sans);letter-spacing:.3px;padding:2px 7px;border-radius:999px}.vbadge.indep.svelte-1oghnj{color:var(--accent-orange);background:var(--orange-soft)}.vbadge.const.svelte-1oghnj{color:var(--accent-green);background:var(--green-soft)}.cols.svelte-1oghnj{display:grid;grid-template-columns:1fr 1fr;gap:14px}.config-head.svelte-1oghnj{display:flex;align-items:center;gap:8px;margin-bottom:12px}.side-tag.svelte-1oghnj{font-size:11px;color:var(--ink-faint)}.harness-icon.svelte-1oghnj{display:inline-flex}.config-grid.svelte-1oghnj{display:grid;gap:10px}.config-grid.svelte-1oghnj label:where(.svelte-1oghnj){display:grid;gap:4px;font-size:11px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.35px}.config-grid.svelte-1oghnj label.off:where(.svelte-1oghnj){opacity:.55}.grid-head.svelte-1oghnj{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.padded.svelte-1oghnj{padding:16px 0 4px;font-size:13px}.grid-scroll.svelte-1oghnj{overflow:auto;margin-top:12px}.batch-grid.svelte-1oghnj{width:100%;border-collapse:collapse;font-size:12.5px}.batch-grid.svelte-1oghnj th:where(.svelte-1oghnj),.batch-grid.svelte-1oghnj td:where(.svelte-1oghnj){text-align:left;padding:8px 10px;border-bottom:1px solid var(--hairline);vertical-align:top}.rowlab.svelte-1oghnj{min-width:160px}.cfg-label.svelte-1oghnj{display:inline-flex;align-items:center;gap:6px}.cell-line.svelte-1oghnj{display:flex;align-items:center;gap:8px}.err-line.svelte-1oghnj{display:block;color:var(--accent-orange);font-size:11px;margin-top:4px}.applink.svelte-1oghnj{color:var(--primary)}.dot.svelte-1oghnj{width:8px;height:8px;border-radius:50%;background:var(--ink-faint);flex-shrink:0}.dot.queued.svelte-1oghnj,.dot.running.svelte-1oghnj{background:var(--primary)}.dot.completed.svelte-1oghnj{background:var(--accent-green)}.dot.failed.svelte-1oghnj{background:var(--accent-orange)}@media(max-width:900px){.eval-shell.svelte-1oghnj,.cols.svelte-1oghnj{grid-template-columns:1fr}.eval-rail.svelte-1oghnj{position:static}}.replay.svelte-1lj19of{display:grid;height:calc(100vh - 52px);width:100%;min-height:0}.replay.dragging.svelte-1lj19of{cursor:col-resize;-webkit-user-select:none;user-select:none}.thread-pane.svelte-1lj19of{background:var(--surface);display:flex;flex-direction:column;min-height:0;min-width:0}.thread-head.svelte-1lj19of{padding:12px 16px;border-bottom:1px solid var(--hairline)}.thread-head.svelte-1lj19of h1:where(.svelte-1lj19of){font-size:16px}.meta.svelte-1lj19of{margin-top:3px;font-size:11px;color:var(--ink-faint)}.thread.svelte-1lj19of{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-height:0}.source-note.svelte-1lj19of{font-size:11px;color:var(--ink-muted);background:var(--primary-soft);border:1px dashed var(--primary);border-radius:var(--radius-md);padding:8px 10px;margin:0}.extra.svelte-1lj19of,.extra-grid.svelte-1lj19of label:where(.svelte-1lj19of){display:grid;gap:4px;font-size:11px}.extra.svelte-1lj19of span:where(.svelte-1lj19of),.extra-grid.svelte-1lj19of span:where(.svelte-1lj19of){font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.35px}.extra.svelte-1lj19of input:where(.svelte-1lj19of),.extra.svelte-1lj19of textarea:where(.svelte-1lj19of),.extra-grid.svelte-1lj19of input:where(.svelte-1lj19of){width:100%;padding:7px 9px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:12px var(--mono)}.extra-grid.svelte-1lj19of{display:grid;grid-template-columns:1.4fr .8fr .6fr;gap:8px}.empty-hint.svelte-1lj19of{margin:auto;text-align:center;max-width:300px;font-size:13px;line-height:1.55}.bubble.svelte-1lj19of{border-radius:var(--radius-lg);padding:10px 13px;max-width:94%}.bubble.user.svelte-1lj19of{background:var(--primary-soft);align-self:flex-end}.who.svelte-1lj19of{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);margin-bottom:4px}.bubble-text.svelte-1lj19of{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;font-family:var(--sans)}.run-meta.svelte-1lj19of{align-self:flex-end;margin:0;font-size:10.5px;color:var(--ink-faint)}.err.svelte-1lj19of{color:var(--accent-orange);font-size:12px;white-space:pre-wrap}.batch-input.svelte-1lj19of{width:130px}.composer.svelte-1lj19of{border-top:1px solid var(--hairline);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.composer.dragging.svelte-1lj19of{outline:2px dashed var(--primary);outline-offset:-4px;background:var(--primary-soft)}.composer-controls.svelte-1lj19of{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.ctl.svelte-1lj19of{display:flex;flex-direction:column;gap:2px;min-width:0}.ctl.grow.svelte-1lj19of{flex:1}.ctl.off.svelte-1lj19of{opacity:.55}.ctl-label.svelte-1lj19of{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-faint);padding-left:2px}.attach-strip.svelte-1lj19of{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.attach-chip.svelte-1lj19of{position:relative;display:inline-flex}.attach-thumb.svelte-1lj19of{width:52px;height:52px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--canvas-soft)}.attach-remove.svelte-1lj19of{position:absolute;top:-6px;right:-6px;width:17px;height:17px;line-height:1;font-size:12px;border-radius:50%;background:var(--ink-secondary);color:var(--surface);display:inline-flex;align-items:center;justify-content:center}.attach-remove.svelte-1lj19of:hover{background:var(--accent-orange)}.attach-btn.svelte-1lj19of{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas-soft);color:var(--ink-muted);flex-shrink:0}.attach-btn.svelte-1lj19of:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.attach-btn.svelte-1lj19of:disabled{opacity:.55}.attach-btn.svelte-1lj19of .btn-icon:where(.svelte-1lj19of){width:14px;height:14px}.composer-controls.svelte-1lj19of input:where(.svelte-1lj19of){font-size:11px;padding:4px 7px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--canvas-soft);color:var(--ink-secondary);font-family:var(--mono);width:100%}.title-input.svelte-1lj19of{min-width:110px}.composer-row.svelte-1lj19of{display:flex;gap:8px;align-items:flex-end}.prompt.svelte-1lj19of{flex:1;font-family:var(--sans);font-size:13.5px;line-height:1.5;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);resize:vertical;min-height:64px}.prompt.svelte-1lj19of:focus{outline:2px solid var(--primary-ring);border-color:var(--primary)}.go.svelte-1lj19of{display:inline-flex;align-items:center;gap:6px;background:var(--accent-green);color:#fff;font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--radius-md);white-space:nowrap}.go.svelte-1lj19of:hover:not(:disabled){filter:brightness(1.07)}.go.svelte-1lj19of:disabled{opacity:.55}.btn-icon.svelte-1lj19of{width:11px;height:11px}.btn-icon.spin.svelte-1lj19of{animation:svelte-1lj19of-spin .9s linear infinite}@keyframes svelte-1lj19of-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-icon.spin.svelte-1lj19of{animation:none}}.split-handle.svelte-1lj19of{cursor:col-resize;display:flex;align-items:center;justify-content:center;background:var(--canvas-soft);border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);touch-action:none}.split-handle.svelte-1lj19of:hover,.replay.dragging.svelte-1lj19of .split-handle:where(.svelte-1lj19of){background:var(--primary-soft)}.grip.svelte-1lj19of{width:3px;height:44px;border-radius:2px;background:var(--ink-faint);opacity:.6}.split-handle.svelte-1lj19of:hover .grip:where(.svelte-1lj19of){background:var(--primary);opacity:1}.render-pane.svelte-1lj19of{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface)}.render-tabs.svelte-1lj19of{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--hairline)}.tab.svelte-1lj19of{font-size:12.5px;font-weight:500;padding:5px 12px;border-radius:var(--radius-md);color:var(--ink-muted)}.tab.active.svelte-1lj19of{color:var(--primary);background:var(--primary-soft)}.tab.disabled.svelte-1lj19of{opacity:.45}.preview-box.svelte-1lj19of{flex:1;display:flex;min-height:0}.preview-empty.svelte-1lj19of{margin:auto;text-align:center;max-width:380px;padding:24px}@media(max-width:900px){.replay.svelte-1lj19of{grid-template-columns:1fr;height:auto}.split-handle.svelte-1lj19of{display:none}}header.svelte-2a58bw{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}header.svelte-2a58bw p:where(.svelte-2a58bw){margin-top:4px;font-size:12.5px}select.svelte-2a58bw{padding:7px 9px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.kind.svelte-2a58bw{padding:2px 7px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:10px}.key.svelte-2a58bw{max-width:480px;overflow-wrap:anywhere}.dim.svelte-2a58bw{color:var(--ink-muted);font-size:11px}summary.svelte-2a58bw{cursor:pointer}.run-list.svelte-2a58bw{display:grid;gap:3px;margin-top:5px;font-size:10px;text-align:right}.run-list.svelte-2a58bw a:where(.svelte-2a58bw){color:var(--primary)}.empty.svelte-2a58bw{padding:36px 0;text-align:center}.error.svelte-2a58bw{color:var(--accent-orange)}.shell.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column}.topnav.svelte-1n46o8q{background:linear-gradient(95deg,#1f2430,#34346b,#4f46e5 40%,#8b5cf6 58%,#d946ef 74%,#f43f5e 88%,#fb923c);position:sticky;top:0;z-index:10}.topnav-inner.svelte-1n46o8q{padding:0 20px;height:52px;display:flex;align-items:center;gap:14px}.wordmark.svelte-1n46o8q{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:-.125px;color:#fff}.logo.svelte-1n46o8q{display:inline-flex;font-size:17px;line-height:1}.lite.svelte-1n46o8q{font-size:9px;font-weight:800;letter-spacing:.8px;margin-left:-7px;color:#ffffffd9;align-self:flex-start;line-height:1;padding-top:3px}.tagline.svelte-1n46o8q{font-size:12px;color:#ffffffbf}.new-chat.svelte-1n46o8q{background:#fff;color:#4f46e5;font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:var(--radius-md);box-shadow:0 1px 3px #00000026}.new-chat.svelte-1n46o8q:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0003}.nav-link.svelte-1n46o8q{margin-left:auto;font-size:12.5px;font-weight:600;color:#ffffffe6;background:#ffffff24;border-radius:var(--radius-md);padding:6px 14px}.nav-link.svelte-1n46o8q:hover{background:#ffffff3d}.nav-link.on.svelte-1n46o8q{background:#ffffff47}.nav-link.tight.svelte-1n46o8q{margin-left:0}.theme-toggle.svelte-1n46o8q{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#ffffffe6;background:#ffffff24;border-radius:var(--radius-md);padding:4px 10px}.theme-toggle.svelte-1n46o8q:hover{background:#ffffff3d}.theme-label.svelte-1n46o8q{font-size:11px;font-weight:600;text-transform:capitalize}.account.svelte-1n46o8q{position:relative}.account.svelte-1n46o8q summary:where(.svelte-1n46o8q){list-style:none;cursor:pointer;display:flex;border-radius:50%;outline-offset:2px}.account.svelte-1n46o8q summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.avatar.svelte-1n46o8q{width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 2px #ffffff8c;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.avatar.initials.svelte-1n46o8q{background:#ffffff40;color:#fff;font-size:13px;font-weight:700}.avatar.big.svelte-1n46o8q{width:38px;height:38px}.avatar.big.initials.svelte-1n46o8q{background:var(--primary-soft);color:var(--primary)}.account-menu.svelte-1n46o8q{position:absolute;right:0;top:40px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:240px;padding:8px;z-index:30}.account-id.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;border-bottom:1px solid var(--hairline);margin-bottom:6px}.account-name.svelte-1n46o8q{font-size:13.5px;font-weight:600;color:var(--ink)}.account-email.svelte-1n46o8q{font-size:11px;color:var(--ink-muted)}.menu-item.svelte-1n46o8q{display:block;width:100%;text-align:left;font-size:13px;color:var(--ink-secondary);padding:7px 10px;border-radius:var(--radius-md)}.menu-item.svelte-1n46o8q:hover{background:var(--canvas-soft);color:var(--ink)}.boot.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.boot-card.svelte-1n46o8q{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:36px 30px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.boot-logo.svelte-1n46o8q{font-size:34px;line-height:1}.boot-title.svelte-1n46o8q{font-size:22px;font-weight:650}.boot-title.svelte-1n46o8q .lite:where(.svelte-1n46o8q){font-size:.5em;font-weight:600;letter-spacing:.5px;margin-left:-3px;color:var(--ink-muted);padding-top:0}.boot-sub.svelte-1n46o8q{font-size:13px;line-height:1.5;max-width:28ch}.gate-err.svelte-1n46o8q{font-size:12.5px;color:var(--accent-orange)}.google.svelte-1n46o8q{display:inline-flex;align-items:center;gap:9px;margin-top:6px;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);font-size:13.5px;font-weight:600;padding:10px 18px;border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.google.svelte-1n46o8q:hover{background:var(--canvas-soft);border-color:var(--primary-ring)}.g-icon.svelte-1n46o8q{width:17px;height:17px}.main.svelte-1n46o8q{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 64px}.main.wide.svelte-1n46o8q{max-width:none;padding:0;display:flex;min-height:0}.main.full.svelte-1n46o8q{max-width:none}@media(max-width:760px){.tagline.svelte-1n46o8q{display:none}.topnav-inner.svelte-1n46o8q{flex-wrap:wrap;height:auto;padding-block:8px}.nav-link.svelte-1n46o8q{margin-left:0}}
