@property --accent{syntax:"<color>";inherits:true;initial-value:oklch(54.6% .215 263)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent:oklch(54.6% .215 263);--accent-foreground:white;--accent-hover:color-mix(in oklch, var(--accent) 82%, var(--lightningcss-light,#000)var(--lightningcss-dark,#fff));--accent-tint-bg:color-mix(in oklch, var(--accent) 12%, var(--surface));--accent-tint-fg:color-mix(in oklch, var(--accent) 75%, var(--lightningcss-light,#000)var(--lightningcss-dark,#fff));--accent-ring:oklch(from var(--accent) l c h / 22%);--background:var(--lightningcss-light,oklch(97.6% .003 260))var(--lightningcss-dark,oklch(18.1% .01 260));--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(22.1% .013 260));--surface-2:var(--lightningcss-light,oklch(95.4% .005 260))var(--lightningcss-dark,oklch(27.5% .019 260));--surface-2-hover:var(--lightningcss-light,oklch(93.3% .007 260))var(--lightningcss-dark,oklch(31.1% .02 260));--border:var(--lightningcss-light,oklch(94.5% .006 260))var(--lightningcss-dark,oklch(29.4% .019 260));--border-input:var(--lightningcss-light,oklch(91.5% .009 260))var(--lightningcss-dark,oklch(34.9% .022 260));--foreground:var(--lightningcss-light,oklch(23% .015 260))var(--lightningcss-dark,oklch(93.7% .006 260));--text-body:var(--lightningcss-light,oklch(38.1% .019 260))var(--lightningcss-dark,oklch(83.8% .012 260));--text-muted:var(--lightningcss-light,oklch(55.1% .023 260))var(--lightningcss-dark,oklch(66.7% .019 260));--text-faint:var(--lightningcss-light,oklch(70.4% .017 260))var(--lightningcss-dark,oklch(55.3% .019 260));--text-disabled:var(--lightningcss-light,oklch(83.2% .014 260))var(--lightningcss-dark,oklch(41.4% .019 260));--danger:var(--lightningcss-light,oklch(53.1% .152 32))var(--lightningcss-dark,oklch(69.3% .138 29));--danger-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(23% .015 260));--danger-hover:color-mix(in oklch, var(--danger) 85%, var(--lightningcss-light,#000)var(--lightningcss-dark,#fff));--danger-tint:var(--lightningcss-light,oklch(95.4% .015 27))var(--lightningcss-dark,oklch(28.2% .038 27));--radius-pill:999px;--radius-card:24px;--radius-panel:16px;--radius-control:12px;--shadow-color-1:var(--lightningcss-light,oklch(22.7% .025 267/.04))var(--lightningcss-dark,oklch(0% 0 0/.3));--shadow-color-2:var(--lightningcss-light,oklch(22.7% .025 267/.05))var(--lightningcss-dark,oklch(0% 0 0/.35));--shadow-card:0 1px 2px var(--shadow-color-1), 0 16px 44px var(--shadow-color-2);--shadow-soft:0 1px 2px var(--shadow-color-1), 0 12px 32px var(--shadow-color-2);--shadow-overlay:0 24px 64px var(--lightningcss-light,oklch(20.9% .017 264/.24))var(--lightningcss-dark,oklch(0% 0 0/.55));--shadow-tab:0 1px 3px var(--lightningcss-light,oklch(22.7% .025 267/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--overlay-scrim:var(--lightningcss-light,oklch(20.9% .017 264/.32))var(--lightningcss-dark,oklch(0% 0 0/.55));--background-dimmed:var(--lightningcss-light,#aeb0b4)var(--lightningcss-dark,#07080a);--sans:"Geist", system-ui, sans-serif;--mono:"Geist Mono", "Consolas", monospace;font:15px/1.55 var(--sans);color:var(--foreground);background:var(--background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color .3s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:contrast-color(red)){:root{--accent-foreground:contrast-color(var(--accent))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;scrollbar-color:var(--text-disabled) var(--background)}body{background:var(--background);min-height:100dvh;margin:0;display:flex}:root:has(dialog[open]){overflow:hidden}body:has(dialog[open]){overflow:hidden}:root:has(dialog[open]){background:var(--background-dimmed)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#app{grid-template-rows:auto 1fr auto;width:min(720px,100%);margin:0 auto;padding:26px 24px 60px;display:grid}::selection{background:var(--accent);color:var(--accent-foreground)}a{color:var(--accent);-webkit-text-decoration-color:oklch(from var(--accent) l c h / 35%);text-decoration-color:oklch(from var(--accent) l c h / 35%);text-underline-offset:3px}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(button,input,select,textarea,a,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.select-caret{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.segmented{border-radius:var(--radius-pill);background:var(--surface-2);padding:3px;display:inline-flex}.segmented button{border-radius:var(--radius-pill);min-height:28px;color:var(--text-muted);background:0 0;border:0;padding:4px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.segmented button[aria-selected=true],.segmented button[aria-checked=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-tab)}.action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alert-error{border-radius:var(--radius-panel);background:var(--danger-tint);color:var(--danger);padding:12px 16px;font-size:14px;line-height:1.5}dialog::backdrop{background:oklch(20.9% .017 264/0);transition:background .3s}dialog[open]::backdrop{background:var(--overlay-scrim)}@starting-style{dialog[open]::backdrop{background:oklch(20.9% .017 264/0)}}@supports (overlay:auto){dialog::backdrop{transition:background .3s ease, display .3s allow-discrete, overlay .3s allow-discrete}}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}@media (width<=720px){#app{padding:20px 16px 48px}}html,body{overflow-x:clip}.footer[data-v-b3952bdb]{color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:44px;font-size:12px;display:flex}.build[data-v-b3952bdb]{font-family:var(--mono);white-space:nowrap;font-size:11px}.app-button[data-v-9a97e6dd]{border-radius:var(--radius-pill);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.app-button[data-v-9a97e6dd] svg{flex:none;width:1em;height:1em;display:block}.app-button.is-lg[data-v-9a97e6dd]{min-height:44px;padding:0 22px;font-size:14px}.app-button.is-md[data-v-9a97e6dd]{min-height:38px;padding:0 18px;font-size:13.5px}.app-button.is-sm[data-v-9a97e6dd]{min-height:32px;padding:0 14px;font-size:12.5px}.app-button.is-icon-only[data-v-9a97e6dd]{aspect-ratio:1;border-radius:var(--radius-control);flex:none;padding:0;font-size:20px}.app-button.is-icon-only.is-md[data-v-9a97e6dd]{width:38px}.app-button.is-icon-only.is-sm[data-v-9a97e6dd]{width:32px;font-size:17px}.app-button.is-primary[data-v-9a97e6dd]{background:var(--accent);color:var(--accent-foreground)}.app-button.is-primary[data-v-9a97e6dd]:hover:not(:disabled){background:var(--accent-hover)}.app-button.is-ghost[data-v-9a97e6dd]{color:var(--text-muted);background:0 0;font-weight:500}.app-button.is-ghost[data-v-9a97e6dd]:hover:not(:disabled){background:var(--surface-2);color:var(--foreground)}.app-button.is-danger[data-v-9a97e6dd]{background:var(--danger);color:var(--danger-foreground)}.app-button.is-danger[data-v-9a97e6dd]:hover:not(:disabled){background:var(--danger-hover)}.app-button.is-danger-ghost[data-v-9a97e6dd]{color:var(--danger);background:0 0;font-weight:500}.app-button.is-danger-ghost[data-v-9a97e6dd]:hover:not(:disabled){background:var(--danger-tint)}.app-button[data-v-9a97e6dd]:disabled{background:var(--surface-2);color:var(--text-faint);cursor:not-allowed}.app-button.is-ghost[data-v-9a97e6dd]:disabled,.app-button.is-danger-ghost[data-v-9a97e6dd]:disabled{color:var(--text-disabled);background:0 0}.button-slot[data-v-9a97e6dd]{pointer-events:none;flex:none;place-items:center;font-size:16px;display:inline-grid}.masthead[data-v-50c156eb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.masthead .brand[data-v-50c156eb]{align-items:center;gap:9px;min-width:0;display:flex}.masthead .brand .mark[data-v-50c156eb]{border-radius:var(--radius-pill);background:var(--accent);flex:0 0 10px;width:10px;height:10px}.masthead .brand .name[data-v-50c156eb]{letter-spacing:-.01em;font-size:17px;font-weight:600}.masthead .tools[data-v-50c156eb]{gap:4px;display:flex}.hero[data-v-fb6e0e33]{gap:16px;display:grid}.title[data-v-fb6e0e33]{letter-spacing:-.02em;font-size:clamp(24px,3.6vw,30px);font-weight:600;line-height:1.15}.omnibox[data-v-fb6e0e33]{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-soft);align-items:center;gap:8px;padding:8px 8px 8px 20px;display:flex}.omnibox .input[data-v-fb6e0e33]{min-width:0;font-family:var(--mono);color:var(--foreground);background:0 0;border:0;flex:1;padding:10px 0;font-size:13.5px}.omnibox .input[data-v-fb6e0e33]:focus-visible{box-shadow:none}.omnibox .input[data-v-fb6e0e33]::placeholder{color:var(--text-faint)}.omnibox .submit[data-v-fb6e0e33]{flex:none}.options[data-v-fb6e0e33]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visually-hidden[data-v-fb6e0e33]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language[data-v-fb6e0e33]{display:inline-flex;position:relative}.language select[data-v-fb6e0e33]{border-radius:var(--radius-pill);background-color:var(--surface-2);min-height:32px;color:var(--foreground);cursor:pointer;background-position:calc(100% - 15px) 55%,calc(100% - 11px) 55%;background-size:4px 4px,4px 4px;border:0;padding:0 28px 0 13px;font-size:12.5px;font-weight:500;transition:background-color .15s}.language select[data-v-fb6e0e33]:hover{background-color:var(--surface-2-hover)}.chip[data-v-fb6e0e33]{border-radius:var(--radius-pill);background:var(--surface-2);min-height:32px;color:var(--text-muted);border:0;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s}.chip[data-v-fb6e0e33]:hover{background:var(--surface-2-hover)}.chip[aria-pressed=true][data-v-fb6e0e33]{background:var(--accent-tint-bg);color:var(--accent-tint-fg)}.caption[data-v-fb6e0e33]{color:var(--text-faint);margin-left:auto;font-size:12px}.offline[data-v-fb6e0e33]{border-radius:var(--radius-panel);background:var(--surface-2);color:var(--text-body);padding:12px 16px;font-size:14px;line-height:1.5}@media (width<=480px){.omnibox[data-v-fb6e0e33]{padding:8px 8px 8px 16px}.caption[data-v-fb6e0e33]{width:100%;margin-left:0}}.pagination-row[data-v-36f62caa]{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.pagination[data-v-36f62caa]{-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.pagination .page-ellipsis[data-v-36f62caa]{text-align:center;width:30px;font-family:var(--mono);color:var(--text-faint);font-size:12px}.pagination .page-button[data-v-36f62caa]{background:var(--surface-2);width:30px;height:30px;color:var(--foreground);font-family:var(--mono);border:0;border-radius:10px;place-items:center;padding:0;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:grid}.pagination .page-button[data-v-36f62caa]:hover:not(:disabled){background:var(--surface-2-hover)}.pagination .page-button[data-v-36f62caa]:disabled{color:var(--text-disabled);cursor:not-allowed}.pagination .page-number[data-v-36f62caa]{color:var(--text-muted)}.pagination .page-number[aria-current=page][data-v-36f62caa]{background:var(--foreground);color:var(--surface)}.pagination .page-arrow-icon[data-v-36f62caa]{width:13px;height:13px}.pagination .page-arrow-icon.is-prev[data-v-36f62caa]{transform:rotate(180deg)}.page-size[data-v-36f62caa]{align-items:center;gap:5px;margin-left:6px;display:flex}.page-size span[data-v-36f62caa]{font-family:var(--mono);color:var(--text-faint);font-size:10px}.page-size select[data-v-36f62caa]{background-color:var(--surface-2);width:52px;height:30px;color:var(--foreground);font-family:var(--mono);cursor:pointer;background-position:calc(100% - 12px) 54%,calc(100% - 8px) 54%;background-size:4px 4px,4px 4px;border:0;border-radius:10px;padding:0 22px 0 10px;font-size:12px}.modal-dialog[data-v-cc520de1]{border-radius:var(--radius-card);background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);opacity:0;border:0;margin:auto;padding:0;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;overflow:auto;transform:translateY(-16px)scale(.97);box-shadow:0 0 #14182000}.modal-dialog.is-compact[data-v-cc520de1]{width:min(460px,100vw - 32px)}.modal-dialog[open][data-v-cc520de1]{opacity:1;box-shadow:var(--shadow-overlay);transform:translateY(0)scale(1)}@starting-style{.modal-dialog[open][data-v-cc520de1]{opacity:0;transform:translateY(-16px)scale(.97);box-shadow:0 0 #14182000}}@supports (overlay:auto){.modal-dialog[data-v-cc520de1]{transition:opacity .28s ease, transform .28s cubic-bezier(.16, 1, .3, 1), box-shadow .28s ease, display .28s allow-discrete, overlay .28s allow-discrete}}.modal-head[data-v-cc520de1]{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 6px;display:flex}.modal-head h2[data-v-cc520de1]{letter-spacing:-.01em;font-size:20px;font-weight:600}.modal-content[data-v-cc520de1]{padding:16px 26px 24px}@media (width<=560px){.modal-head[data-v-cc520de1]{padding:18px 20px 6px}.modal-content[data-v-cc520de1]{padding:14px 20px 20px}}.confirm[data-v-6ecf13b4]{color:var(--text-body);gap:10px;font-size:14px;line-height:1.5;display:grid}.actions[data-v-6ecf13b4]{padding-top:8px}.drawer-dialog[data-v-8a2354e6]{--drawer-gap:16px;width:100%;max-width:100%;height:100%;max-height:100%;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}@supports (overlay:auto){.drawer-dialog[data-v-8a2354e6]{transition:display .32s allow-discrete, overlay .32s allow-discrete}}.drawer-shell[data-v-8a2354e6]{inset:var(--drawer-gap) var(--drawer-gap) var(--drawer-gap) auto;width:min(480px, calc(100vw - 2 * var(--drawer-gap)));border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay);opacity:0;transform:translateX(calc(100% + var(--drawer-gap)));grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;overflow:hidden}.drawer-dialog[open] .drawer-shell[data-v-8a2354e6]{opacity:1;transform:translate(0)}@starting-style{.drawer-dialog[open] .drawer-shell[data-v-8a2354e6]{opacity:0;transform:translateX(calc(100% + var(--drawer-gap)))}}.drawer-head[data-v-8a2354e6]{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 14px;display:flex}.heading[data-v-8a2354e6]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.heading h2[data-v-8a2354e6]{letter-spacing:-.01em;font-size:20px;font-weight:600}.subtitle[data-v-8a2354e6]{color:var(--text-faint);font-size:12.5px}.drawer-content[data-v-8a2354e6]{min-height:0;padding:0 24px 16px;overflow:auto}.drawer-footer[data-v-8a2354e6]{border-top:1px solid var(--border);padding:12px 24px 18px}@media (width<=560px){.drawer-dialog[data-v-8a2354e6]{--drawer-gap:8px}.drawer-head[data-v-8a2354e6]{padding:18px 18px 12px}.drawer-content[data-v-8a2354e6]{padding:0 18px 14px}.drawer-footer[data-v-8a2354e6]{padding:12px 18px 16px}}@media (prefers-reduced-motion:reduce){.drawer-shell[data-v-8a2354e6]{transition-duration:.18s}}.preview[data-v-1dc10665]{border:1px solid var(--border);border-radius:var(--radius-panel);gap:12px;padding:16px;display:grid}.summary[data-v-1dc10665]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summary time[data-v-1dc10665]{max-width:200px;font-family:var(--mono);text-align:right;color:var(--text-faint);flex:none;font-size:11px;line-height:1.4}.details[data-v-1dc10665]{gap:2px;min-width:0;display:grid}.details .kicker[data-v-1dc10665]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:11.5px;font-weight:600}.details strong[data-v-1dc10665]{color:var(--foreground);font-size:15px;font-weight:600}.details small[data-v-1dc10665]{color:var(--text-faint);font-size:12px}.modes[data-v-1dc10665]{border:0;gap:6px;display:grid}.modes legend[data-v-1dc10665]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:6px;font-size:11.5px;font-weight:600}.mode-switch[data-v-1dc10665]{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.mode-switch label[data-v-1dc10665]{cursor:pointer;min-width:0;display:block;position:relative}.mode-switch input[data-v-1dc10665]{opacity:0;pointer-events:none;position:absolute}.mode-switch span[data-v-1dc10665]{color:var(--text-muted);border-radius:11px;gap:3px;padding:9px 12px;transition:background .15s,color .15s,box-shadow .15s;display:grid}.mode-switch strong[data-v-1dc10665]{font-size:13px;font-weight:600}.mode-switch small[data-v-1dc10665]{font-size:12px;line-height:1.3}.mode-switch label:has(input:checked) span[data-v-1dc10665]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-tab)}.mode-switch label:has(input:focus-visible) span[data-v-1dc10665]{box-shadow:0 0 0 3px var(--accent-ring)}.counts[data-v-1dc10665]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.counts div[data-v-1dc10665]{background:var(--surface-2);border-radius:12px;gap:2px;min-width:0;padding:8px 12px;display:grid}.counts dt[data-v-1dc10665]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:10px}.counts dd[data-v-1dc10665]{color:var(--foreground);font-size:15px;font-weight:600}mark[data-v-5e480ec9]{background:var(--accent-tint-bg);color:var(--accent-tint-fg);border-radius:3px;padding:0 2px}.item[data-v-b6bb995b]{border-radius:14px;align-items:center;gap:8px;margin:0 -12px;padding:11px 12px;transition:background .15s;display:flex}.item[data-v-b6bb995b]:hover{background:var(--background)}.item[data-v-b6bb995b]:has(:focus-visible){background:var(--background)}.open[data-v-b6bb995b]{text-align:left;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:0;display:grid}.open[data-v-b6bb995b]:focus-visible{box-shadow:none}.title[data-v-b6bb995b]{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.meta[data-v-b6bb995b],.snippet[data-v-b6bb995b]{overflow-wrap:anywhere;min-width:0}.meta[data-v-b6bb995b]{font-family:var(--mono);color:var(--text-faint);font-size:11px}.snippet[data-v-b6bb995b]{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.4}.delete[data-v-b6bb995b]{width:32px;height:32px;color:var(--text-faint);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.delete[data-v-b6bb995b]:hover{background:var(--surface-2);color:var(--danger)}.delete-icon[data-v-b6bb995b]{width:17px;height:17px}.history-search[data-v-204e56c3]{display:block;position:relative}.history-search .search-icon[data-v-204e56c3]{width:16px;height:16px;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.history-search input[data-v-204e56c3]{border-radius:var(--radius-pill);background:var(--surface-2);width:100%;min-width:0;min-height:42px;color:var(--foreground);border:0;padding:10px 40px;font-size:13px;transition:background .15s}.history-search input[data-v-204e56c3]::-webkit-search-cancel-button{appearance:none;display:none}.history-search input[data-v-204e56c3]::-webkit-search-decoration{appearance:none;display:none}.history-search input[data-v-204e56c3]::placeholder{color:var(--text-faint)}.history-search input[data-v-204e56c3]:focus-visible{background:var(--surface-2-hover);box-shadow:none}.history-search .clear[data-v-204e56c3]{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.actions[data-v-03e71cee]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.delete-all[data-v-03e71cee]{margin-left:auto}.file-input[data-v-03e71cee]{display:none}.range[data-v-0caaf249]{font-family:var(--mono);color:var(--text-faint);font-size:11px}.history-body[data-v-0caaf249]{align-content:start;gap:14px;display:grid}.transfer-status[data-v-0caaf249],.transfer-error[data-v-0caaf249]{font-size:12.5px;line-height:1.45}.transfer-status[data-v-0caaf249]{color:var(--text-faint)}.transfer-error[data-v-0caaf249]{color:var(--danger)}.empty[data-v-0caaf249]{color:var(--text-muted);padding:8px 0;font-size:13.5px;line-height:1.5}.empty span[data-v-0caaf249]{color:var(--text-faint);display:block}.list[data-v-0caaf249]{list-style:none;display:grid}.footer[data-v-0caaf249]{gap:10px;display:grid}.pagination-line[data-v-0caaf249]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer[data-v-ff27a3dd]{border-radius:var(--radius-pill);background:var(--background);align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.composer input[data-v-ff27a3dd]{min-width:0;color:var(--foreground);background:0 0;border:0;flex:1;padding:9px 0;font-size:13.5px}.composer input[data-v-ff27a3dd]:focus-visible{box-shadow:none}.composer input[data-v-ff27a3dd]::placeholder{color:var(--text-faint)}.composer input[data-v-ff27a3dd]:disabled{color:var(--text-muted);cursor:not-allowed}.typing-dots[data-v-04001149]{align-items:center;gap:4px;height:12px;display:inline-flex}.typing-dots span[data-v-04001149]{border-radius:var(--radius-pill);background:var(--accent);opacity:.35;width:5px;height:5px;animation:1s ease-in-out infinite typing-dot-04001149}.typing-dots span[data-v-04001149]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-04001149]:nth-child(3){animation-delay:.3s}@keyframes typing-dot-04001149{50%{opacity:1;transform:translateY(-2px)}}.messages[data-v-879ffa41]{gap:10px;display:grid}.message[data-v-879ffa41]{display:grid}.message.user[data-v-879ffa41]{justify-items:end}.message.user .bubble[data-v-879ffa41]{background:var(--accent);max-width:min(80%,520px);color:var(--accent-foreground);border-radius:16px 16px 4px}.message.assistant[data-v-879ffa41]{justify-items:start}.message.assistant .bubble[data-v-879ffa41]{background:var(--surface-2);max-width:min(88%,600px);color:var(--text-body);border-radius:16px 16px 16px 4px}.bubble[data-v-879ffa41]{gap:6px;min-width:0;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.bubble .content[data-v-879ffa41]{white-space:pre-wrap;overflow-wrap:anywhere}.sources[data-v-879ffa41]{gap:3px;font-size:12.5px;list-style:none;display:grid}.sources a[data-v-879ffa41]{overflow-wrap:anywhere}.typing .content[data-v-879ffa41]{color:var(--text-muted)}@media (width<=540px){.message.user .bubble[data-v-879ffa41],.message.assistant .bubble[data-v-879ffa41]{max-width:92%}}.progress[data-v-b7149441]{appearance:none;border-radius:var(--radius-pill);background:var(--surface-2);border:0;width:100%;height:6px;display:block;overflow:hidden}.progress[data-v-b7149441]::-webkit-progress-bar{background:var(--surface-2)}.progress[data-v-b7149441]::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-pill);transition:width .25s}.progress[data-v-b7149441]::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-pill);transition:width .25s}.consent[data-v-8be6dd6a]{gap:14px;display:grid}.copy[data-v-8be6dd6a]{color:var(--text-body);font-size:14.5px;line-height:1.5}.model-id[data-v-8be6dd6a]{font-family:var(--mono);color:var(--text-faint);margin-top:-8px;font-size:12px}.facts[data-v-8be6dd6a]{border-radius:var(--radius-panel);background:var(--surface-2);gap:10px;padding:14px;list-style:none;display:grid}.facts li[data-v-8be6dd6a]{color:var(--text-body);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.fact-icon[data-v-8be6dd6a]{width:18px;height:18px;color:var(--accent);margin-top:1px}.warning[data-v-8be6dd6a]{border-radius:var(--radius-panel);background:var(--accent-tint-bg);color:var(--accent-tint-fg);padding:10px 14px;font-size:13.5px;line-height:1.45}.progress[data-v-8be6dd6a]{gap:6px;display:grid}.progress-label[data-v-8be6dd6a]{font-family:var(--mono);color:var(--text-faint);font-size:12px}.actions[data-v-8be6dd6a]{padding-top:4px}.library-body[data-v-1d2e2624]{align-content:start;gap:16px;display:grid}.banner[data-v-1d2e2624]{background:var(--accent-tint-bg);color:var(--accent-tint-fg);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.empty[data-v-1d2e2624]{color:var(--text-muted);font-size:13.5px;line-height:1.5}.composer-note[data-v-1d2e2624]{color:var(--text-faint);margin-top:8px;font-size:12px}.loading[data-v-c579dcf5]{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;gap:12px;padding:20px 24px;display:grid}.loading-header[data-v-c579dcf5]{align-items:center;gap:10px;min-width:0;display:flex}.loading-dot[data-v-c579dcf5]{border-radius:var(--radius-pill);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 5px oklch(from var(--accent) l c h / 10%);flex:0 0 9px;animation:1.2s ease-in-out infinite pulse-c579dcf5}.loading-phase[data-v-c579dcf5]{min-width:0;font-family:var(--mono);color:var(--accent);overflow-wrap:anywhere;font-size:12.5px}@keyframes pulse-c579dcf5{50%{opacity:.5;transform:scale(.7)}}.body[data-v-ca3ea91a]{gap:22px;display:grid}.form[data-v-ca3ea91a]{gap:16px;display:grid}.grid[data-v-ca3ea91a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.field[data-v-ca3ea91a]{align-content:start;gap:5px;display:grid}.field select[data-v-ca3ea91a]{border:1px solid var(--border-input);border-radius:var(--radius-control);background-color:var(--surface);width:100%;min-height:40px;color:var(--foreground);cursor:pointer;padding:8px 34px 8px 12px;font-size:13.5px}.field select[data-v-ca3ea91a]:focus-visible{border-color:var(--accent)}.field-label[data-v-ca3ea91a]{color:var(--foreground);font-size:12.5px;font-weight:600}.hint[data-v-ca3ea91a]{color:var(--text-faint);font-size:11.5px;line-height:1.45}.section[data-v-ca3ea91a]{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.row[data-v-ca3ea91a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.row h3[data-v-ca3ea91a]{font-size:13.5px;font-weight:600}.row-copy[data-v-ca3ea91a]{flex:240px;gap:2px;min-width:0;display:grid}.swatches[data-v-ca3ea91a]{align-items:center;gap:8px;display:flex}.swatch[data-v-ca3ea91a]{border:2px solid var(--border-input);border-radius:var(--radius-pill);width:26px;height:26px;box-shadow:0 0 0 2px var(--surface) inset;cursor:pointer;padding:0;transition:border-color .15s;position:relative}.swatch[aria-checked=true][data-v-ca3ea91a],.swatch.selected[data-v-ca3ea91a]{border-color:var(--foreground)}.swatch.custom[data-v-ca3ea91a]{background:conic-gradient(in oklch longer hue, oklch(70% .15 0), oklch(70% .15 360));display:block;overflow:hidden}.swatch.custom input[data-v-ca3ea91a]{opacity:0;cursor:pointer;width:40px;height:40px;position:absolute;inset:-6px}.section[data-v-386ba908]{border-top:1px solid var(--border);gap:10px;padding:18px 0;display:grid}.label[data-v-386ba908]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:600}.brief-text[data-v-b667811c]{color:var(--text-body);font-size:15px;line-height:1.6}.guide[data-v-0c0ee790]{border:1px solid var(--border);border-radius:var(--radius-panel);gap:10px;padding:16px;display:grid}.guide-title[data-v-0c0ee790]{color:var(--foreground);font-size:14.5px;font-weight:600}.guide-steps[data-v-0c0ee790]{counter-reset:guide-step;gap:9px;list-style:none;display:grid}.guide-steps li[data-v-0c0ee790]{counter-increment:guide-step;color:var(--text-body);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.5;display:grid}.guide-steps li[data-v-0c0ee790]:before{content:counter(guide-step);font-family:var(--mono);color:var(--accent);font-size:12.5px}.takeaways[data-v-ad8aa734]{gap:9px;list-style:none;display:grid}.takeaways li[data-v-ad8aa734]{color:var(--text-body);grid-template-columns:6px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.takeaways li[data-v-ad8aa734]:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;transform:translateY(-2px)}.timeline[data-v-29628797]{gap:9px;list-style:none;display:grid}.timeline li[data-v-29628797]{color:var(--text-body);grid-template-columns:50px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.timestamp[data-v-29628797]{font-family:var(--mono);color:var(--accent);font-size:12px;text-decoration:none}.timestamp[data-v-29628797]:hover{text-decoration:underline}.timestamp.muted[data-v-29628797]{color:var(--text-faint)}.blocks[data-v-3594c883]{display:grid}.blocks[data-v-3594c883]>*{animation:.4s both rise-3594c883}.blocks[data-v-3594c883]>:last-child{padding-bottom:0}@keyframes rise-3594c883{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.video-chat[data-v-b97828a8]{border-top:1px solid var(--border);gap:16px;padding-top:18px;display:grid}.caption[data-v-b97828a8]{color:var(--text-faint);font-size:12px;line-height:1.5}.header[data-v-342b0610]{padding-bottom:40px}.app[data-v-342b0610]{align-content:start;gap:32px;display:grid}.notes[data-v-342b0610]{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);padding:32px 32px 28px;animation:.4s both fade-in-342b0610}.notes-head[data-v-342b0610]{gap:8px;padding-bottom:8px;display:grid}.notes-topline[data-v-342b0610]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-342b0610]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:600}.notes-title[data-v-342b0610]{letter-spacing:-.015em;font-size:clamp(20px,3vw,25px);font-weight:600;line-height:1.2}.notes-title a[data-v-342b0610]{color:var(--foreground);text-decoration:none}.notes-title a[data-v-342b0610]:hover{color:var(--accent)}.notes-meta[data-v-342b0610]{color:var(--text-faint);font-size:13px}.result-stage[data-v-342b0610]{min-width:0;display:grid;position:relative}.result-panel[data-v-342b0610]{grid-area:1/1;width:100%;min-width:0}.result-panel[data-v-342b0610]:not(.active){visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}@keyframes fade-in-342b0610{0%{opacity:0}}@media (width<=560px){.notes[data-v-342b0610]{padding:22px 20px 20px}}
