:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-theme]{--ground-window:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#121212);--ground-main:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#161616);--ground-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1d);--ground-active:var(--lightningcss-light,#e4e4e4)var(--lightningcss-dark,#262626);--wash-hover:var(--lightningcss-light,#0000000b)var(--lightningcss-dark,#ffffff0d);--wash-press:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff17);--seam:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff13);--seam-strong:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff26);--seam-control:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#ffffff61);--shadow-float:0 18px 40px -16px var(--lightningcss-light,#00000038)var(--lightningcss-dark,#0000), 0 18px 40px -14px var(--lightningcss-light,#0000)var(--lightningcss-dark,#000000b8);--ink-1:var(--lightningcss-light,#000000e0)var(--lightningcss-dark,#fffffff0);--ink-2:var(--lightningcss-light,#000000b8)var(--lightningcss-dark,#ffffffb3);--ink-3:var(--lightningcss-light,#00000094)var(--lightningcss-dark,#ffffff80);--ink-4:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#ffffff47);--inverse-ground:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#f2f2f2);--inverse-ground-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--inverse-ink:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#141414);--accent:var(--inverse-ground);--accent-hover:var(--inverse-ground-hover);--accent-ink:var(--inverse-ink);--tone-violet-tint:var(--lightningcss-light,oklch(93% .036 298))var(--lightningcss-dark,oklch(31% .065 298));--tone-violet-ink:var(--lightningcss-light,oklch(45% .15 298))var(--lightningcss-dark,oklch(86% .075 298));--tone-amber-tint:var(--lightningcss-light,oklch(93% .055 85))var(--lightningcss-dark,oklch(31% .05 80));--tone-amber-ink:var(--lightningcss-light,oklch(47% .1 70))var(--lightningcss-dark,oklch(88% .12 85));--tone-azure-tint:var(--lightningcss-light,oklch(93% .035 240))var(--lightningcss-dark,oklch(31% .055 240));--tone-azure-ink:var(--lightningcss-light,oklch(46% .11 245))var(--lightningcss-dark,oklch(86% .078 235));--tone-green-tint:var(--lightningcss-light,oklch(93% .045 165))var(--lightningcss-dark,oklch(31% .05 165));--tone-green-ink:var(--lightningcss-light,oklch(46% .092 165))var(--lightningcss-dark,oklch(87% .12 165));--tone-rose-tint:var(--lightningcss-light,oklch(93% .04 355))var(--lightningcss-dark,oklch(31% .06 355));--tone-rose-ink:var(--lightningcss-light,oklch(48% .16 0))var(--lightningcss-dark,oklch(85% .088 355));--tone-orange-tint:var(--lightningcss-light,oklch(93% .04 55))var(--lightningcss-dark,oklch(31% .06 45));--tone-orange-ink:var(--lightningcss-light,oklch(50% .14 45))var(--lightningcss-dark,oklch(85% .088 50));--danger:var(--lightningcss-light,oklch(52% .18 27))var(--lightningcss-dark,oklch(76% .14 25));--danger-tint:var(--lightningcss-light,oklch(93% .034 25))var(--lightningcss-dark,oklch(30% .07 25));--success:var(--lightningcss-light,oklch(48% .11 155))var(--lightningcss-dark,oklch(80% .13 155));--success-tint:var(--lightningcss-light,oklch(93% .045 155))var(--lightningcss-dark,oklch(30% .05 155));--warning:var(--lightningcss-light,oklch(50% .1 70))var(--lightningcss-dark,oklch(85% .12 82));--warning-tint:var(--lightningcss-light,oklch(93% .055 85))var(--lightningcss-dark,oklch(31% .05 80));--focus-ring:var(--lightningcss-light,#000000d9)var(--lightningcss-dark,#ffffffe6);--selection:var(--lightningcss-light,#00000021)var(--lightningcss-dark,#ffffff38);--scrollbar-thumb:var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#ffffff29);--scrollbar-thumb-hover:var(--lightningcss-light,#00000052)var(--lightningcss-dark,#ffffff4d);--veil-stage:blur(28px) saturate(.7);--veil-stage-wash:var(--lightningcss-light,#f8f8f8a8)var(--lightningcss-dark,#0808089e);--veil-soft:blur(6px);--veil-soft-wash:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#00000057);--veil-local-wash:color-mix(in srgb, var(--ground-main) 78%, transparent)}:root{--font-text:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:"Gabarito", "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-body:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.75rem;--text-stage:3.5rem;--leading-tight:1.1;--leading-snug:1.3;--leading-ui:1.45;--leading-body:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-strong:650;--weight-display:800;--tracking-display:-.02em;--tracking-label:.02em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-scale:1;--radius-xs:calc(4px * var(--radius-scale));--radius-sm:calc(6px * var(--radius-scale));--radius-md:calc(9px * var(--radius-scale));--radius-lg:calc(13px * var(--radius-scale));--radius-xl:calc(20px * var(--radius-scale));--radius-pill:calc(999px * var(--radius-scale));--z-raised:1;--z-sticky:10;--z-sidebar:20;--z-drawer:30;--z-popover:40;--z-stage:50;--z-toast:60;--z-tooltip:70;--sidebar-width:16.5rem;--column-width:45rem;--measure:36em;--touch-target:44px;--density:1;--control-sm:calc(1.75rem * var(--density));--control-md:calc(2.25rem * var(--density));--control-lg:calc(2.75rem * var(--density));--dur-instant:90ms;--dur-quick:.15s;--dur-base:.22s;--dur-layout:.32s;--dur-spring:.56s;--dur-stage-open:.42s;--dur-stage-close:.26s;--dur-focal:.64s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-spring-soft:cubic-bezier(.25, 1.1, .5, 1);--ease-stage-open:cubic-bezier(.12, .8, .18, 1);--ease-stage-close:cubic-bezier(.4, 0, .2, 1);--letters-stagger:28ms;--letters-duration:.52s;--letters-spread:.64s;--motion:1;--opacity-disabled:.65}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .038, .132, .258, .397, .534, .66, .769, .86, .932, .985, 1.022, 1.046, 1.059, 1.063, 1.062, 1.056, 1.049, 1.04, 1.031, 1.023, 1.016, 1.01, 1.005, 1.002, .999, .997, .996, .996, .996, .996, .997, .997, .998, .998, .999, 1);--ease-spring-soft:linear(0, .018, .064, .128, .203, .283, .364, .443, .518, .587, .65, .706, .756, .8, .838, .87, .897, .92, .939, .954, .967, .977, .984, .991, .995, .999, 1.001, 1.003, 1.004, 1.005, 1.005, 1.005, 1.005, 1.005, 1.004, 1.004, 1)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--motion:0;--ease-spring:var(--ease-out);--ease-spring-soft:var(--ease-out)}}:root[data-motion=reduced]{--motion:0;--ease-spring:var(--ease-out);--ease-spring-soft:var(--ease-out)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground-window);color:var(--ink-1);font-family:var(--font-text);font-size:100%;line-height:var(--leading-ui);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;font-size:var(--text-md);background:var(--ground-window)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;font-weight:var(--weight-semibold);line-height:var(--leading-snug)}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:.22em;transition:text-decoration-color var(--dur-quick) var(--ease-out)}a:hover{text-decoration-color:currentColor}::selection{background:var(--selection);color:inherit}:root{caret-color:var(--ink-1);accent-color:var(--ink-1)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){:focus-visible{outline:2px solid highlight}}table,time,kbd,.tabular{font-variant-numeric:tabular-nums}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}}::placeholder{color:var(--ink-3);opacity:1}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[popover]{color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}dialog{max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}dialog::backdrop{background:0 0}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300 700;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300 700;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:italic;font-display:swap;font-weight:300 700;src:url(./geist-latin-wght-italic.dTnRTFFJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:italic;font-display:swap;font-weight:300 700;src:url(./geist-latin-ext-wght-italic.XgKbg5n7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500 900;src:url(./gabarito-latin-wght-normal.ZpvQqcqY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500 900;src:url(./gabarito-latin-ext-wght-normal.C-_vgDbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400 600;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400 600;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.marker{--marker-tint:var(--tone-violet-tint);--marker-ink:var(--tone-violet-ink);background:var(--marker-tint);color:var(--marker-ink);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.005em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.06em .34em .1em}.marker[data-tone=amber]{--marker-tint:var(--tone-amber-tint);--marker-ink:var(--tone-amber-ink)}.marker[data-tone=azure]{--marker-tint:var(--tone-azure-tint);--marker-ink:var(--tone-azure-ink)}.marker[data-tone=green]{--marker-tint:var(--tone-green-tint);--marker-ink:var(--tone-green-ink)}.marker[data-tone=rose]{--marker-tint:var(--tone-rose-tint);--marker-ink:var(--tone-rose-ink)}.marker[data-tone=orange]{--marker-tint:var(--tone-orange-tint);--marker-ink:var(--tone-orange-ink)}.marker-heading{text-wrap:balance;margin-block:1.6em .55em;font-size:1.1875rem;line-height:1.5}h3.marker-heading{font-size:1.0625rem}.marker-heading:first-child{margin-top:0}.avatar.svelte-1mdqpgk{border-radius:var(--radius-pill);background:var(--ground-active);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--seam);color:var(--ink-1);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--weight-display);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.picture.svelte-1mdqpgk{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sm.svelte-1mdqpgk{width:1.5rem;height:1.5rem;font-size:.625rem}.lg.svelte-1mdqpgk{width:3rem;height:3rem;font-size:1.125rem}.dialog-root.svelte-yr1tdd{width:100%;height:100%;color:var(--ink-1);overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.dialog-veil.svelte-yr1tdd,.dialog-area.svelte-yr1tdd{position:fixed;inset:0}.dialog-area.svelte-yr1tdd{overscroll-behavior:contain;padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));place-items:center;display:grid;overflow:auto}.dialog-panel.svelte-yr1tdd{border:1px solid var(--seam-strong);border-radius:var(--radius-xl);background:var(--ground-raised);width:100%;max-height:min(100%,52rem);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.sm.svelte-yr1tdd{max-width:24rem}.md.svelte-yr1tdd{max-width:34rem}.lg.svelte-yr1tdd{max-width:48rem}.dialog-header.svelte-yr1tdd{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6);display:flex}.dialog-titles.svelte-yr1tdd{gap:var(--space-1);padding-top:var(--space-0-5);min-width:0;display:grid}.dialog-heading.svelte-yr1tdd{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display);line-height:var(--leading-snug)}.dialog-description.svelte-yr1tdd{color:var(--ink-2);font-size:var(--text-md)}.dialog-body.svelte-yr1tdd{min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);flex:auto;overflow:auto}.dialog-actions.svelte-yr1tdd{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--seam);flex-wrap:wrap;display:flex}html:has(dialog.dialog-root[open]){overflow:hidden}@supports not selector(:popover-open){[popover]{display:none!important}}.popover.svelte-1glpczm{min-width:12rem;max-width:min(22rem,100vw - 16px);max-height:min(32rem,100dvh - 16px);padding:var(--space-1-5);border:1px solid var(--seam-strong);border-radius:var(--radius-lg);background:var(--ground-raised);box-shadow:var(--shadow-float);color:var(--ink-1);overscroll-behavior:contain;transform-origin:top;opacity:1;transition:opacity var(--dur-quick) var(--ease-out), scale var(--dur-base) var(--ease-spring), translate var(--dur-base) var(--ease-spring), display var(--dur-quick) allow-discrete, overlay var(--dur-quick) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto;translate:0;scale:1}.popover.svelte-1glpczm:not([data-side]){visibility:hidden}.popover.svelte-1glpczm[data-side=top]{transform-origin:bottom}@starting-style{.popover.svelte-1glpczm:popover-open{opacity:0;scale:calc(1 - .04 * var(--motion));translate:0 calc(-4px * var(--motion))}.popover.svelte-1glpczm:popover-open[data-side=top]{translate:0 calc(4px * var(--motion))}}.popover.svelte-1glpczm:not(:popover-open){opacity:0;scale:calc(1 - .02 * var(--motion));transition-duration:var(--dur-instant)}.menu-header.svelte-1vomsty{padding:var(--space-2) var(--space-2-5) var(--space-2-5);margin-bottom:var(--space-1);border-bottom:1px solid var(--seam)}.menu-items.svelte-1vomsty{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.menu-choice.svelte-1i98prx{gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5) var(--space-2);display:grid}.menu-choice-label.svelte-1i98prx{color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-medium)}.options.svelte-1i98prx{border-radius:var(--radius-md);background:var(--wash-hover);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid;overflow:clip}.option.svelte-1i98prx{justify-content:center;align-items:center;gap:var(--space-1-5);min-width:0;min-height:var(--control-sm);padding-inline:var(--space-2);border-radius:calc(var(--radius-md) - 2px);color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-quick) var(--ease-out);display:inline-flex;position:relative}.thumb.svelte-1i98prx{z-index:-1;border-radius:inherit;visibility:hidden;pointer-events:none;position:absolute;inset:0}.option.svelte-1i98prx:hover{color:var(--ink-1)}.option.svelte-1i98prx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.option[aria-checked=true].svelte-1i98prx .thumb:where(.svelte-1i98prx){visibility:visible;background:linear-gradient(var(--wash-press), var(--wash-press)), var(--ground-active);box-shadow:inset 0 0 0 1px var(--seam-strong)}.option[aria-checked=true].svelte-1i98prx{color:var(--ink-1)}@media (forced-colors:active){.option[aria-checked=true].svelte-1i98prx{outline-offset:-1px;outline:1px solid buttontext}.option.svelte-1i98prx:focus-visible{outline-offset:0;outline:2px solid highlight}}@media (pointer:coarse){.option.svelte-1i98prx{min-height:var(--touch-target)}}.menu-item.svelte-1u2v8h9{align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--control-md);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-snug);text-align:start;cursor:default;transition:background-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);text-decoration:none;display:flex}.menu-item.svelte-1u2v8h9 .icon{color:var(--ink-3);transition:color var(--dur-instant) var(--ease-out)}.menu-item.svelte-1u2v8h9:is(:where(.svelte-1u2v8h9):hover,:where(.svelte-1u2v8h9):focus-visible):not([aria-disabled=true]){background:var(--wash-hover);color:var(--ink-1)}.menu-item.svelte-1u2v8h9:is(:where(.svelte-1u2v8h9):hover,:where(.svelte-1u2v8h9):focus-visible):not([aria-disabled=true]) .icon{color:var(--ink-1)}.menu-item.svelte-1u2v8h9:focus-visible{box-shadow:inset 0 0 0 1px var(--seam-strong);outline:none}.menu-item.svelte-1u2v8h9:active:not([aria-disabled=true]){background:var(--wash-press)}.danger.svelte-1u2v8h9,.danger.svelte-1u2v8h9 .icon,.danger.svelte-1u2v8h9:is(:where(.svelte-1u2v8h9):hover,:where(.svelte-1u2v8h9):focus-visible):not([aria-disabled=true]),.danger.svelte-1u2v8h9:is(:where(.svelte-1u2v8h9):hover,:where(.svelte-1u2v8h9):focus-visible):not([aria-disabled=true]) .icon{color:var(--danger)}.checked.svelte-1u2v8h9{color:var(--ink-1)}.text.svelte-1u2v8h9{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hint.svelte-1u2v8h9{color:var(--ink-3);font-size:var(--text-sm)}.menu-item.svelte-1u2v8h9 .check{color:var(--ink-1)}[aria-disabled=true].svelte-1u2v8h9{opacity:var(--opacity-disabled)}@media (forced-colors:active){.menu-item.svelte-1u2v8h9:focus-visible{outline-offset:-2px;outline:2px solid highlight}}@media (pointer:coarse){.menu-item.svelte-1u2v8h9{min-height:var(--touch-target)}}.menu-separator.svelte-1obv3zv{height:1px;margin:var(--space-1) calc(-1 * var(--space-1-5));background:var(--seam)}textarea.svelte-rg9zwf{resize:none;field-sizing:content;width:100%;min-width:0;min-height:calc(var(--rows) * 1lh);max-height:calc(var(--max-rows) * 1lh);overscroll-behavior:contain;display:block;overflow-y:auto}.footer.svelte-rg9zwf{align-items:center;gap:var(--space-1);display:flex}.toast.svelte-1q8y0hs{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--seam-strong);border-radius:var(--radius-lg);background:var(--ground-active);box-shadow:var(--shadow-float);color:var(--ink-1);pointer-events:auto;display:flex}.toast.svelte-1q8y0hs .toast-icon{color:var(--ink-2)}.success.svelte-1q8y0hs .toast-icon{color:var(--success)}.warning.svelte-1q8y0hs .toast-icon{color:var(--warning)}.danger.svelte-1q8y0hs .toast-icon{color:var(--danger)}.message.svelte-1q8y0hs{min-width:0;font-size:var(--text-md);line-height:var(--leading-snug);flex:1}.action.svelte-1q8y0hs{min-height:var(--control-sm);padding-inline:var(--space-2-5);border-radius:var(--radius-pill);color:var(--ink-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:.22em;transition:background-color var(--dur-quick) var(--ease-out);flex:none}.action.svelte-1q8y0hs:hover{background:var(--wash-hover);text-decoration-color:currentColor}@media (pointer:coarse){.action.svelte-1q8y0hs{min-width:var(--touch-target);min-height:var(--touch-target)}}.toast-home.svelte-5xswn0{display:contents}.toast-region.svelte-5xswn0{top:max(var(--space-3), env(safe-area-inset-top));z-index:var(--z-toast);width:min(26rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;position:fixed;left:50%;translate:-50%}.toasts.svelte-5xswn0{gap:var(--space-2);padding:0;list-style:none;display:grid}.skip-link.svelte-19pjl2o{z-index:var(--z-tooltip);top:max(var(--space-3), env(safe-area-inset-top));left:max(var(--space-3), env(safe-area-inset-left));padding:var(--space-2) var(--space-4);border:1px solid var(--seam-strong);border-radius:var(--radius-md);background:var(--ground-raised);box-shadow:var(--shadow-float);color:var(--ink-1);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-decoration:none;position:fixed}.skip-link.svelte-19pjl2o:not(:focus){width:1px;height:1px;box-shadow:none;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;overflow:hidden}.shell.svelte-19pjl2o{--topbar-height:3.25rem;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--ground-window);height:100dvh;transition:grid-template-columns var(--dur-layout) var(--ease-out);display:grid}:root[data-sidebar=collapsed] .shell.svelte-19pjl2o{grid-template-columns:0 minmax(0,1fr)}.sidebar.svelte-19pjl2o{background:var(--ground-window);min-width:0;box-shadow:inset -1px 0 0 var(--seam);grid-area:1/1;overflow:hidden}:root[data-sidebar=collapsed] .sidebar.svelte-19pjl2o{visibility:hidden;transition:visibility 0s linear var(--dur-layout)}.sidebar-inner.svelte-19pjl2o{width:var(--sidebar-width);height:100%;padding-left:env(safe-area-inset-left);flex-direction:column;display:flex}.sidebar-top.svelte-19pjl2o{align-items:center;gap:var(--space-0-5);min-height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0 var(--space-2);display:flex}.brand.svelte-19pjl2o{min-width:0;padding-left:var(--space-2);flex:1;align-items:center;display:flex}.sidebar-content.svelte-19pjl2o{overscroll-behavior:contain;min-height:0;padding:var(--space-1) var(--space-2) var(--space-4);isolation:isolate;flex:1;overflow-y:auto}.sidebar-foot.svelte-19pjl2o{padding:var(--space-2) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--seam)}.main.svelte-19pjl2o{background:var(--ground-main);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}.topbar.svelte-19pjl2o{align-items:center;gap:var(--space-1);min-height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--space-2), env(safe-area-inset-right)) 0 var(--space-2);flex:none;display:flex}.topbar-content.svelte-19pjl2o{flex:1;align-items:center;min-width:0;display:flex}.topbar-actions.svelte-19pjl2o{align-items:center;gap:var(--space-1);flex:none;display:flex}.when-narrow.svelte-19pjl2o,.when-collapsed.svelte-19pjl2o{display:none}:root[data-sidebar=collapsed] .when-collapsed.svelte-19pjl2o{display:contents}.main-body.svelte-19pjl2o{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.main-body.svelte-19pjl2o:focus-visible{outline:none}.drawer-veil.svelte-19pjl2o,.drawer-catch.svelte-19pjl2o{display:none}@media (width<=899.98px){.shell.svelte-19pjl2o,:root[data-sidebar=collapsed] .shell.svelte-19pjl2o{grid-template-columns:minmax(0,1fr)}.main.svelte-19pjl2o{grid-column:1}.sidebar.svelte-19pjl2o,:root[data-sidebar=collapsed] .sidebar.svelte-19pjl2o{z-index:var(--z-drawer);width:min(calc(var(--sidebar-width) + env(safe-area-inset-left)), 86vw);visibility:hidden;translate:calc(-100% * var(--motion)) 0;opacity:var(--motion);transition:translate var(--dur-layout) var(--ease-stage-close), opacity var(--dur-quick) var(--ease-out), visibility 0s linear var(--dur-layout);position:fixed;inset:0 auto 0 0}.sidebar-inner.svelte-19pjl2o{width:100%}.drawer-open.svelte-19pjl2o .sidebar:where(.svelte-19pjl2o),:root[data-sidebar=collapsed] .drawer-open.svelte-19pjl2o .sidebar:where(.svelte-19pjl2o){visibility:visible;opacity:1;box-shadow:var(--shadow-float);transition:translate var(--dur-spring) var(--ease-spring-soft), opacity var(--dur-quick) var(--ease-out), visibility 0s;translate:0}.drawer-veil.svelte-19pjl2o,.drawer-catch.svelte-19pjl2o{z-index:calc(var(--z-drawer) - 1);pointer-events:none;display:block;position:fixed;inset:0}.drawer-open.svelte-19pjl2o .drawer-catch:where(.svelte-19pjl2o){pointer-events:auto}.when-narrow.svelte-19pjl2o{display:contents}:root[data-sidebar=collapsed] .when-collapsed.svelte-19pjl2o{display:none}}@media (prefers-reduced-motion:reduce){.shell.svelte-19pjl2o{transition:none}}:root[data-blobbo-page-change] .main-body.svelte-19pjl2o{view-transition-name:blobbo-page}:root[data-blobbo-page-change]{view-transition-name:none}:root[data-blobbo-page-change]::view-transition{pointer-events:none}::view-transition-old(blobbo-page){animation:var(--dur-quick) var(--ease-in) both blobbo-page-out}::view-transition-new(blobbo-page){animation:var(--dur-base) var(--ease-out) both blobbo-page-in}::view-transition-image-pair(blobbo-page){isolation:auto}::view-transition-old(blobbo-page){mix-blend-mode:normal}::view-transition-new(blobbo-page){mix-blend-mode:normal}@keyframes blobbo-page-out{to{opacity:0}}@keyframes blobbo-page-in{0%{translate:0 var(--space-2);opacity:0}}@media (forced-colors:active){.sidebar.svelte-19pjl2o{border-inline-end:1px solid canvastext}.sidebar-foot.svelte-19pjl2o{border-top:1px solid canvastext}}.sidebar-item.svelte-u8one{border-radius:var(--radius-md);transition:background-color var(--dur-instant) var(--ease-out);align-items:center;display:flex;position:relative}.sidebar-item.svelte-u8one:hover{background:var(--wash-hover)}.fill.svelte-u8one{border-radius:inherit;background:var(--ground-active);visibility:hidden;pointer-events:none;position:absolute;inset:0}.current.svelte-u8one .fill:where(.svelte-u8one){visibility:visible}.row.svelte-u8one{z-index:1;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-md);padding:var(--space-1) var(--space-2);border-radius:inherit;color:var(--ink-2);font-size:var(--text-md);text-align:start;flex:1;text-decoration:none;display:flex;position:relative}.nested.svelte-u8one .row:where(.svelte-u8one){padding-left:var(--space-6)}.row.svelte-u8one:hover,.current.svelte-u8one .row:where(.svelte-u8one){color:var(--ink-1)}.row.svelte-u8one:focus-visible{outline-offset:-2px}.lead.svelte-u8one{width:1rem;color:var(--ink-3);flex:none;place-items:center;display:grid}.lead.svelte-u8one:empty{display:none}.label.svelte-u8one{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.meta.svelte-u8one{color:var(--ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.end.svelte-u8one{z-index:1;inset-block:0;right:var(--space-1);opacity:0;transition:opacity var(--dur-instant) var(--ease-out);align-items:center;display:flex;position:absolute}.sidebar-item.svelte-u8one:is(:where(.svelte-u8one):hover,:where(.svelte-u8one):focus-within) .end:where(.svelte-u8one){opacity:1}.end.svelte-u8one:has([aria-expanded=true]){opacity:1}.sidebar-item.svelte-u8one:has(.end:where(.svelte-u8one)):is(:where(.svelte-u8one):hover,:where(.svelte-u8one):focus-within) .meta:where(.svelte-u8one){visibility:hidden}@media (forced-colors:active){.current.svelte-u8one{outline-offset:-1px;outline:1px solid canvastext}}@media (pointer:coarse){.row.svelte-u8one{min-height:var(--touch-target)}.end.svelte-u8one{opacity:1;position:relative;inset:auto}}.sidebar-section.svelte-131h81w+.sidebar-section{margin-top:var(--space-4)}.head.svelte-131h81w{z-index:1;min-height:var(--control-md);padding-left:var(--space-2);justify-content:space-between;align-items:center;display:flex;position:relative}.label.svelte-131h81w{color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-ui)}.rows.svelte-131h81w{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.theme-row.svelte-8j65nj{align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--control-lg);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--ink-1);text-align:start;transition:background-color var(--dur-quick) var(--ease-out);display:flex}.theme-row.svelte-8j65nj:hover,.theme-row[aria-expanded=true].svelte-8j65nj{background:var(--wash-hover)}.theme-row.svelte-8j65nj:active{background:var(--wash-press)}.mark.svelte-8j65nj{border-radius:var(--radius-pill);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--seam-strong);color:var(--ink-2);flex:none;place-items:center;display:grid}.name.svelte-8j65nj{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.value.svelte-8j65nj{color:var(--ink-3);font-size:var(--text-sm)}.theme-row.svelte-8j65nj .theme-chevron{color:var(--ink-3)}.theme-menu{width:min(17.5rem,100vw - 16px)}@media (pointer:coarse){.theme-row.svelte-8j65nj{min-height:var(--touch-target)}}.account.svelte-1ecy4y5{align-items:center;gap:var(--space-2-5);min-height:var(--control-lg);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--ink-1);text-align:start;transition:background-color var(--dur-quick) var(--ease-out);display:flex}.account.svelte-1ecy4y5:hover,.account[aria-expanded=true].svelte-1ecy4y5{background:var(--wash-hover)}.account.svelte-1ecy4y5:active{background:var(--wash-press)}.name.svelte-1ecy4y5{min-width:0;max-width:14rem;font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account.svelte-1ecy4y5 .account-chevron{color:var(--ink-3)}.menu-name.svelte-1ecy4y5{color:var(--ink-1);font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-email.svelte-1ecy4y5{color:var(--ink-3);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu{width:min(17.5rem,100vw - 16px)}@media (width<=640px){.name.svelte-1ecy4y5{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute}.account.svelte-1ecy4y5 .account-chevron{display:none}.account.svelte-1ecy4y5{padding:var(--space-1)}}@media (pointer:coarse){.account.svelte-1ecy4y5{min-height:var(--touch-target);min-width:var(--touch-target)}}.working.svelte-1dxqv2d{width:var(--space-4);height:var(--space-4);place-items:center;display:grid}.working.svelte-1dxqv2d:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:currentColor}.working.svelte-1dxqv2d:not([data-calm]):before{animation:svelte-1dxqv2d-breathe calc(var(--dur-focal) * 2) var(--ease-in-out) infinite}@media (forced-colors:active){.working.svelte-1dxqv2d:before{forced-color-adjust:none;background:canvastext}}@keyframes svelte-1dxqv2d-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.working.svelte-1dxqv2d:not([data-calm]):before{animation:none}}@media (pointer:fine){.name.svelte-wpn0yl{text-overflow:ellipsis;padding-inline-end:var(--space-6);display:block;overflow:hidden}}.delete-dialog .dialog-description{overflow-wrap:anywhere}.list.svelte-11hpoix{flex-direction:column;display:flex}.new-chat.svelte-11hpoix{top:calc(var(--space-1) * -1);z-index:var(--z-sticky);margin-top:calc(var(--space-1) * -1);padding-block:var(--space-1);background:var(--ground-window);position:sticky}.empty.svelte-11hpoix{padding:var(--space-3) var(--space-2);color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.answer-text{min-width:0;max-width:100%;color:var(--ink-1);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere}.answer-body{min-width:0;max-width:100%}.answer-body>*+:not(.marker-heading){margin-top:var(--space-3)}.answer-body>*{min-width:0;max-width:100%}.answer-text strong{font-weight:var(--weight-strong)}.answer-text em{font-style:italic}.answer-text del{color:var(--ink-3);-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.answer-text a{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.answer-text a .w,.answer-text del .w{-webkit-text-decoration:inherit;text-decoration:inherit}.answer-text a:hover{text-decoration-color:currentColor}.answer-text .raw{white-space:pre-wrap;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-md)}.answer-text .sub-heading{margin-top:var(--space-5);font-size:var(--text-body);font-weight:var(--weight-strong);line-height:var(--leading-snug)}.answer-body>.sub-heading:first-child{margin-top:0}.answer-text :not(pre)>code{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);background:var(--ground-active);color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-md);overflow-wrap:anywhere}.answer-text ul,.answer-text ol{padding-left:var(--space-6)}.answer-text li{padding-left:var(--space-1)}.answer-text li+li{margin-top:var(--space-1-5)}.answer-text li>*+*{margin-top:var(--space-2)}.answer-text li>ul,.answer-text li>ol{margin-top:var(--space-1-5)}.answer-text li::marker{color:var(--ink-3)}.answer-text li:has(>p:first-child>.task:first-child){margin-left:calc(var(--space-6) * -1);list-style:none}.answer-text .task{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2);border:1px solid var(--ink-3);border-radius:var(--radius-xs);vertical-align:middle;display:inline-block;position:relative}.answer-text .task[data-done=true]{border-color:var(--inverse-ground);background:var(--inverse-ground)}.answer-text .task[data-done=true]:after{content:"";width:var(--space-1-5);height:var(--space-2-5);border:solid var(--inverse-ink);border-width:0 var(--space-0-5) var(--space-0-5) 0;position:absolute;top:50%;left:50%;translate:-50% -60%;rotate:40deg}.answer-text blockquote{padding-left:var(--space-4);border-left:1px solid var(--seam-strong);color:var(--ink-2)}.answer-text blockquote>*+*{margin-top:var(--space-2)}.answer-text hr{border:0;border-top:1px solid var(--seam-strong);height:0}.answer-text .answer-body>hr{margin-block:var(--space-6)}.answer-text .table-wrap{border:1px solid var(--seam);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.answer-text table{border-collapse:collapse;width:100%;font-size:var(--text-md);line-height:var(--leading-ui)}.answer-text th,.answer-text td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:var(--space-16)}.answer-text th[align=center],.answer-text td[align=center]{text-align:center}.answer-text th[align=right],.answer-text td[align=right]{text-align:right}.answer-text th{color:var(--ink-2);font-weight:var(--weight-semibold);white-space:nowrap}.answer-text tr+tr td,.answer-text thead+tbody tr:first-child td{border-top:1px solid var(--seam)}.answer-text .code{border:1px solid var(--seam);border-radius:var(--radius-md);background:var(--ground-raised);overflow:hidden}.answer-text .code-head{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-1) 0 var(--space-3);border-bottom:1px solid var(--seam);color:var(--ink-3);display:flex}.answer-text .code-lang{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.answer-text .code-copy{min-height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:var(--ink-3);font-size:var(--text-xs);transition:background-color var(--dur-quick) var(--ease-out)}.answer-text .code-copy:hover{background:var(--wash-hover)}.answer-text .code-copy:active{background:var(--wash-press)}@media (pointer:coarse){.answer-text .code-copy{min-height:var(--touch-target);min-width:var(--touch-target)}}.answer-text pre{padding:var(--space-3) var(--space-4);tab-size:4;margin:0;overflow-x:auto}.answer-text pre code{width:max-content;min-width:100%;color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre;overflow-wrap:normal;display:block}.answer-text .hljs-comment,.answer-text .hljs-quote{color:var(--ink-3);font-style:italic}.answer-text .hljs-keyword,.answer-text .hljs-selector-tag,.answer-text .hljs-literal,.answer-text .hljs-doctag{color:var(--tone-violet-ink)}.answer-text .hljs-string,.answer-text .hljs-regexp,.answer-text .hljs-addition{color:var(--tone-green-ink)}.answer-text .hljs-number,.answer-text .hljs-symbol,.answer-text .hljs-bullet,.answer-text .hljs-code{color:var(--tone-amber-ink)}.answer-text .hljs-title,.answer-text .hljs-section,.answer-text .hljs-built_in,.answer-text .hljs-link{color:var(--tone-azure-ink)}.answer-text .hljs-attr,.answer-text .hljs-attribute,.answer-text .hljs-type,.answer-text .hljs-selector-class,.answer-text .hljs-selector-id,.answer-text .hljs-selector-attr,.answer-text .hljs-selector-pseudo,.answer-text .hljs-template-variable,.answer-text .hljs-variable{color:var(--tone-orange-ink)}.answer-text .hljs-meta,.answer-text .hljs-deletion,.answer-text .hljs-name,.answer-text .hljs-tag{color:var(--tone-rose-ink)}.answer-text .hljs-punctuation,.answer-text .hljs-operator,.answer-text .hljs-subst,.answer-text .hljs-params,.answer-text .hljs-formula{color:var(--ink-2)}.answer-text .hljs-emphasis{font-style:italic}.answer-text .hljs-strong{font-weight:var(--weight-strong)}.answer-text .marker-heading{break-after:avoid;font-weight:var(--weight-semibold)}.answer-text .marker-heading.level-1,.answer-text .marker-heading.level-2{font-size:calc(var(--text-lg) * 19 / 18)}.answer-text .marker-heading.level-3{font-size:calc(var(--text-body) * 17 / 16)}.answer-text .sub-heading.level-4{text-wrap:balance}.answer-text{--answer-duration:calc(var(--dur-quick) + (var(--dur-base) - var(--dur-quick)) * var(--motion))}.answer-text .w{max-width:100%;display:inline-block}.answer-text .w.enter{animation:word-in var(--answer-duration) var(--ease-out) calc(var(--i,0) * var(--letters-stagger) * var(--motion)) backwards}.answer-text .marker.enter{animation:chip-in var(--answer-duration) var(--ease-out) backwards}.answer-text .marker .w.enter{animation-delay:calc((var(--dur-quick) + var(--i,0) * var(--letters-stagger)) * var(--motion))}.answer-text .code.enter,.answer-text .table-wrap.enter,.answer-text hr.enter{animation:block-in var(--answer-duration) var(--ease-out) backwards}@keyframes word-in{0%{opacity:0;filter:blur(calc(var(--space-1-5) * var(--motion)));transform:translateY(calc(var(--space-1) * var(--motion)))}}@keyframes chip-in{0%{opacity:0;clip-path:inset(0 calc(100% * var(--motion)) 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes block-in{0%{opacity:0;transform:translateY(calc(var(--space-1-5) * var(--motion)))}}.answer-text .plain,.answer-plain.svelte-1i1iizq{white-space:pre-wrap}.tool.svelte-4hia9r{min-width:0}.row.svelte-4hia9r{align-items:center;gap:var(--space-2);width:calc(100% + 2 * var(--space-1-5));min-height:var(--control-sm);margin-inline:calc(var(--space-1-5) * -1);padding-inline:var(--space-1-5);border-radius:var(--radius-md);color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-ui);text-align:start;transition:background-color var(--dur-quick) var(--ease-out);display:flex}.row.svelte-4hia9r:hover{background:var(--wash-hover)}.row.svelte-4hia9r:active{background:var(--wash-press)}.lead.svelte-4hia9r{flex:none;display:inline-flex}.lead.running.svelte-4hia9r:not([data-calm]){animation:svelte-4hia9r-breathe calc(var(--dur-focal) * 2) var(--ease-in-out) infinite}@keyframes svelte-4hia9r-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lead.running.svelte-4hia9r:not([data-calm]){animation:none}}.label.svelte-4hia9r{color:var(--ink-2);font-weight:var(--weight-medium);flex:none}.detail.svelte-4hia9r{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.meta.svelte-4hia9r{font-size:var(--text-xs);flex:none}.row.svelte-4hia9r .chevron{color:var(--ink-4);flex:none;margin-inline-start:auto}.failed.svelte-4hia9r .lead:where(.svelte-4hia9r){color:var(--danger)}.details.svelte-4hia9r{gap:var(--space-2);padding:var(--space-1) 0 var(--space-2) var(--space-6);display:grid}.name.svelte-4hia9r{margin-bottom:var(--space-0-5);color:var(--ink-3);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.text.svelte-4hia9r{max-height:calc(var(--space-24) * 2);padding:var(--space-2) var(--space-3);overscroll-behavior:contain;border:1px solid var(--seam);border-radius:var(--radius-md);background:var(--ground-raised);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-ui);overflow-wrap:anywhere;white-space:pre-wrap;overflow:auto}.empty.svelte-4hia9r,.line.svelte-4hia9r{font-size:var(--text-sm);line-height:var(--leading-ui);overflow-wrap:anywhere}.empty.svelte-4hia9r{color:var(--ink-3)}.line.svelte-4hia9r{color:var(--ink-2)}@media (pointer:coarse){.row.svelte-4hia9r{min-height:var(--touch-target)}}.assistant.svelte-1lgtnpk,.parts.svelte-1lgtnpk{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.fresh.svelte-1lgtnpk{animation:svelte-1lgtnpk-arrive var(--dur-base) var(--ease-out) backwards}@keyframes svelte-1lgtnpk-arrive{0%{opacity:0;translate:0 calc(var(--space-2) * var(--motion))}}.sign.svelte-1lgtnpk{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-ui);display:flex}.pulse.svelte-1lgtnpk{width:var(--space-4);height:var(--space-4);flex:none;place-items:center;display:grid}.pulse.svelte-1lgtnpk:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-pill);background:currentColor}.sign.svelte-1lgtnpk:not([data-calm]) .pulse:where(.svelte-1lgtnpk){animation:svelte-1lgtnpk-breathe calc(var(--dur-focal) * 2) var(--ease-in-out) infinite}@keyframes svelte-1lgtnpk-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sign.svelte-1lgtnpk:not([data-calm]) .pulse:where(.svelte-1lgtnpk){animation:none}}.aborted.svelte-1lgtnpk{color:var(--ink-3);font-size:var(--text-sm)}.composer.svelte-p79c0h{gap:var(--space-2);--send:calc(2rem * var(--density));flex-direction:column;display:flex}.composer.svelte-p79c0h .control.multiline{align-items:flex-end;gap:var(--space-2);min-height:0;padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-4);border-radius:var(--radius-lg);flex-direction:row}.composer.svelte-p79c0h .control.multiline textarea{padding-block:calc((var(--send) - 1lh) / 2);max-height:min(calc(var(--max-rows) * 1lh), var(--room,40dvh));font-size:var(--text-body);overflow-wrap:anywhere}@media (pointer:coarse){.composer.svelte-p79c0h{--send:var(--touch-target)}}.jump.svelte-15lvf8l{inset:auto 0 var(--space-3) 0;pointer-events:none;visibility:hidden;opacity:0;translate:0 calc(var(--space-2) * var(--motion));transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);justify-content:center;display:flex;position:absolute}.visible.svelte-15lvf8l{visibility:visible;opacity:1;transition-delay:0s;translate:0}.jump.svelte-15lvf8l .icon-button{pointer-events:auto}.user.svelte-125acvx{justify-content:flex-end;min-width:0;display:flex}.bubble.svelte-125acvx{min-width:0;max-width:85%;padding:var(--space-2-5) var(--space-4);border:1px solid var(--seam);border-radius:var(--radius-lg);background:var(--ground-raised);color:var(--ink-1);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap}.fresh.svelte-125acvx{animation:svelte-125acvx-arrive var(--dur-base) var(--ease-out) backwards}@keyframes svelte-125acvx-arrive{0%{opacity:0;translate:0 calc(var(--space-2) * var(--motion))}}.screen.svelte-1cc60zk{flex-direction:column;display:flex;position:absolute;inset:0}.viewport.svelte-1cc60zk{flex:1;min-height:0;position:relative}.scroller.svelte-1cc60zk{overscroll-behavior:contain;overflow-anchor:none;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-3), #000 calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--space-3), #000 calc(100% - var(--space-5)), transparent);overflow-y:auto}.scroller.svelte-1cc60zk:focus-visible{outline-offset:calc(var(--space-0-5) * -1)}.inner.svelte-1cc60zk{padding-block:var(--space-6) var(--space-5)}.messages.svelte-1cc60zk{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.greeting.svelte-1cc60zk{padding:var(--space-4) var(--space-4) var(--space-12);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.greeting.svelte-1cc60zk h1:where(.svelte-1cc60zk){color:var(--ink-1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-align:center;text-wrap:balance}.dock.svelte-1cc60zk{padding-block:var(--space-2) max(var(--space-3), env(safe-area-inset-bottom));flex:none}.dock-inner.svelte-1cc60zk{gap:var(--space-2);flex-direction:column;display:flex}.foot.svelte-12qhfyh{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.brand.svelte-12qhfyh{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-decoration:none}
