@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--page:#fafafb;--canvas:#f1f2f3;--surface:#fff;--inset:#f7f8f9;--hover:#f4f5f6;--hover-2:#e7e9eb;--ink:#1f2124;--ink-2:#62656b;--ink-3:#65686e;--line:#ecedef;--line-strong:#e0e2e5;--field:#f2f2f3;--stripe:#49494913;--stripe-bg:#f5f5f5;--accent:#0285ff;--accent-ink:#0064c5;--on-accent:#0d1a25;--accent-tint:#e9f3ff;--green:#117a3b;--green-tint:#e8f5ed;--orange:#ef720c;--orange-tint:#fdf1e5;--red:#c42b35;--red-tint:#fcecec;--shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #1018280d;--shadow-card:0 0 0 1px var(--line), 0 1px 2px #1018280a, 0 2px 6px #10182808;--shadow-overlay:0 0 0 1px var(--line), 0 8px 28px #0001;--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:var(--ink-3);--tabs-text-active:var(--ink);--tabs-bar-bg:var(--field);--tabs-pill-bg:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;color:var(--ink);background:var(--stripe-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}:root.dark{--page:#17181a;--canvas:#1c1d1f;--surface:#232427;--inset:#1f2022;--hover:#2a2b2e;--hover-2:#313236;--ink:#f2f3f4;--ink-2:#a5a8ad;--ink-3:#96999f;--line:#2e3033;--line-strong:#3a3c40;--field:#2b2c2f;--stripe:#ffffff0e;--stripe-bg:#1b1c1e;--accent:#3d9aff;--accent-ink:#7ec0ff;--on-accent:#0d1a25;--accent-tint:#3d9aff29;--green:#3dbb72;--green-tint:#3dbb7224;--orange:#f68f3c;--orange-tint:#f68f3c24;--red:#ee5c61;--red-tint:#ee5c6124;--shadow-btn:0 0 0 1px var(--line-strong), 0 1px 2px #0000004d;--shadow-card:0 0 0 1px var(--line), 0 1px 2px #0003, 0 2px 6px #0003;--shadow-overlay:0 0 0 1px var(--line-strong), 0 8px 28px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--stripe-bg);background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 7px, var(--stripe) 7px, var(--stripe) 8px);min-height:100vh;color:var(--ink);letter-spacing:-.01em;background-attachment:fixed;margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit;letter-spacing:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:not(:disabled),a{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-tint);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--page);border-radius:8px;padding:8px 12px;transition:transform .15s ease-out;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:var(--page);max-width:960px;box-shadow:0 0 0 1px var(--line);margin-inline:auto;position:relative}.page-grid{grid-template-columns:288px minmax(0,1fr);display:grid}.sidebar{border-inline-end:1px dashed var(--line);flex-direction:column;height:100vh;padding:clamp(40px,8vh,80px) 28px 28px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.sidebar-intro{flex:none}.brand-row{justify-content:space-between;align-items:center;display:flex}.brand{color:#4d75ff;width:116px;height:80px;overflow:visible;transform:translate(-12px,-10px)}.brand path{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.brand rect{fill:currentColor;stroke:none}.brand text{fill:#fff;letter-spacing:-.15px;font-size:8.5px;font-weight:600}.theme-toggle{background:var(--field);border-radius:999px;grid-template-columns:repeat(2,32px);align-items:center;height:36px;padding:2px;display:grid;position:relative}.theme-thumb{background:var(--surface);width:32px;box-shadow:var(--shadow-btn);border-radius:999px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;inset-block:2px;inset-inline-start:2px}.theme-thumb.dark{transform:translate(32px)}.theme-toggle button{z-index:1;width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s ease-out;display:grid;position:relative}.theme-toggle button[aria-pressed=true]{color:var(--ink)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:13px;height:13px}.theme-toggle svg.moon{fill:currentColor;stroke:none}.sidebar h1{letter-spacing:-.02em;text-wrap:balance;max-width:205px;margin:clamp(24px,5vh,48px) 0 0;font-size:21px;font-weight:600;line-height:1.375}.nav-wrap{border-block-start:1px dashed var(--line);flex:1;min-height:0;margin-block-start:28px;position:relative;overflow:hidden}.nav-wrap nav{scrollbar-width:none;height:100%;padding:24px 0 64px;overflow-y:auto}.nav-wrap nav::-webkit-scrollbar{display:none}.nav-wrap p{color:var(--ink-3);margin:0 0 8px;font-size:11.5px}.nav-wrap ul{margin:0;padding:0;list-style:none;position:relative}.nav-wrap li{z-index:1;position:relative}.nav-highlight{z-index:0;background:var(--hover);pointer-events:none;border-radius:7px;transition:top .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s ease-out;position:absolute;inset-inline:0}.nav-wrap a{min-height:29px;color:var(--ink-2);border-radius:7px;align-items:center;padding:5px 8px;font-size:12.5px;transition:color .15s ease-out,background-color .15s ease-out;display:flex}.nav-wrap a:hover,.nav-wrap a.active{color:var(--ink)}.nav-wrap a.active{font-weight:500}.credit{flex:none;margin-block-start:24px;padding-inline:8px;font-size:12px}.credit .ported-link,.credit .original-link{width:fit-content;color:var(--ink-3);font-size:10.5px;line-height:1.5;transition:color .15s ease-out;display:block}.credit .ported-link{color:var(--ink-2);margin-block-end:3px}.credit .ported-link:hover,.credit .original-link:hover{color:var(--ink-2)}.credit .ported-link span,.credit .original-link span{color:#4d75ff}.credit .call-button{background:var(--field);min-height:28px;box-shadow:var(--shadow-btn);color:var(--ink);border-radius:999px;align-items:center;gap:7px;margin:8px 0;padding-inline:10px;font-size:11.5px;font-weight:500;transition:background-color .15s ease-out,scale .15s ease-out;display:inline-flex}.credit .call-button:hover{background:var(--hover)}.credit .call-button:active{scale:.96}.content{min-width:0;padding-block:40px 48px}.showcase{border-block-end:1px dashed var(--line);padding:40px 32px;scroll-margin-block-start:32px}.showcase-heading{align-items:baseline;gap:8px;margin-block-end:12px;display:flex}.showcase-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.showcase-number{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px}.showcase h2{flex:none;margin:0;font-size:13px;font-weight:600;line-height:1.5}.showcase-heading p{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.demo-surface{background:var(--canvas);min-height:272px;box-shadow:0 0 0 1px var(--line);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.demo-surface.tall{min-height:330px}.demo-content{justify-content:center;width:100%;max-width:480px;padding:24px;display:flex}.surface-actions{z-index:5;opacity:0;gap:5px;transition:opacity .15s ease-out;display:flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.demo-surface:hover .surface-actions,.demo-surface:focus-within .surface-actions{opacity:1}.icon-button{background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow-btn);color:var(--ink-3);border:0;border-radius:8px;place-items:center;padding:0;transition:color .1s ease-out,background-color .1s ease-out,scale .1s ease-out;display:grid}.icon-button:hover,.icon-button.active{color:var(--ink);background:var(--hover)}.icon-button:active{scale:.96}.icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.newsletter{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:56px 32px 8px;display:grid}.newsletter h2{margin:0;font-size:15px;font-weight:600}.newsletter p{max-width:390px;color:var(--ink-3);text-wrap:pretty;margin:5px 0 0;font-size:11.5px;line-height:1.5}.newsletter form{background:var(--field);width:290px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;padding:3px;display:flex}.newsletter input{min-width:0;height:30px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding-inline:8px;font-size:12px}.newsletter button{background:var(--surface);min-height:30px;box-shadow:var(--shadow-btn);border:0;border-radius:7px;padding-inline:10px;font-size:11px;font-weight:500}@media (prefers-reduced-motion:no-preference){.showcase{animation:fade-up .6s cubic-bezier(.23, 1, .32, 1) var(--delay) both}.pixel-loader i{animation:.65s ease-in-out infinite pixel-on}.pixel-loader i:nth-child(2),.pixel-loader i:nth-child(4),.pixel-loader i:nth-child(8){animation-delay:90ms}.pixel-loader i:nth-child(3),.pixel-loader i:nth-child(5),.pixel-loader i:nth-child(7){animation-delay:.18s}.pixel-loader i:nth-child(6),.pixel-loader i:nth-child(9){animation-delay:.27s}.pixel-loader.dots i{border-radius:50%;animation-duration:.9s}.pixel-loader.orbit{animation:1.8s linear infinite orbit}.pixel-loader.orbit i{opacity:.65;animation:none}.shimmer{color:#0000;background:linear-gradient(90deg, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer-text}.stream-caret{animation:1s step-end infinite caret-blink}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pixel-on{0%,to{opacity:.15}45%{opacity:1}}@keyframes shimmer-text{to{background-position:-200% 0}}@keyframes caret-blink{50%{opacity:0}}@keyframes orbit{to{rotate:360deg}}@keyframes reveal-code{0%{opacity:0;transform:translateY(4px)}}@media (width<=63.99rem){.site-shell{max-width:672px}.page-grid{display:block}.sidebar{border-inline-end:0;border-block-end:1px dashed var(--line);height:auto;min-height:100vh;padding:64px 28px 28px;position:relative}.sidebar h1{margin-block-start:48px}.nav-wrap{flex:none;overflow:visible}.nav-wrap nav{height:auto;padding-block-end:20px;overflow:visible}.credit{margin-block-start:28px}.content{padding-block-start:8px}}@media (width<=36rem){.showcase{padding:34px 20px}.showcase-heading{align-items:flex-start}.showcase-heading>div{display:block}.showcase-heading p{white-space:normal;text-overflow:clip;margin-block-start:2px}.demo-surface{border-radius:14px;min-height:280px}.demo-content{padding:56px 18px 18px}.surface-actions{opacity:1}.newsletter{grid-template-columns:1fr;padding:48px 20px 8px}.newsletter form{width:100%}.prompt-lines{grid-template-columns:1fr}.prompt-hint{display:none}.approval-card,.chat-card,.prompt-card,.recommend-card,.context-stack{max-width:300px}}@media (forced-colors:active){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:highlight}}.code-dialog.svelte-1tu6slh{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.code-backdrop.svelte-1tu6slh{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000005c;border:0;width:100%;height:100%;animation:.2s ease-out both svelte-1tu6slh-fade;position:absolute;inset:0}.code-window.svelte-1tu6slh{overscroll-behavior:contain;background:var(--surface);width:min(100%,768px);max-height:85vh;box-shadow:0 24px 70px #00000059, 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;animation:.25s cubic-bezier(.23,1,.32,1) both svelte-1tu6slh-pop;display:flex;position:relative;overflow:hidden}.code-window.svelte-1tu6slh header:where(.svelte-1tu6slh){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.code-window.svelte-1tu6slh h3:where(.svelte-1tu6slh),.code-window.svelte-1tu6slh p:where(.svelte-1tu6slh){margin:0}.code-window.svelte-1tu6slh h3:where(.svelte-1tu6slh){color:var(--ink);font-size:13px}.code-window.svelte-1tu6slh p:where(.svelte-1tu6slh){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.code-actions.svelte-1tu6slh{align-items:center;gap:6px;display:flex}.copy-button.svelte-1tu6slh{background:var(--ink);height:28px;color:var(--canvas);border:0;border-radius:7px;padding:0 10px;font:500 12.5px inherit;box-shadow:inset 0 1px #ffffff24}.close-button.svelte-1tu6slh{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.close-button.svelte-1tu6slh:hover{background:var(--hover);color:var(--ink)}.close-button.svelte-1tu6slh svg:where(.svelte-1tu6slh){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:14px}.dialog-source.svelte-1tu6slh{background:var(--inset);color:var(--ink-2);tab-size:2;flex:1;margin:0;padding:16px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.dialog-source.svelte-1tu6slh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes svelte-1tu6slh-fade{0%{opacity:0}}@keyframes svelte-1tu6slh-pop{0%{opacity:0;transform:scale(.96)}}@media (width>=640px){.code-dialog.svelte-1tu6slh{padding:32px}}@media (prefers-reduced-motion:reduce){.code-backdrop.svelte-1tu6slh,.code-window.svelte-1tu6slh{animation:none}}.loading-state.svelte-dapx69{align-items:center;gap:10px;width:fit-content;display:flex}.pixel-grid.svelte-dapx69{grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.pixel-grid.svelte-dapx69 span:where(.svelte-dapx69){background:var(--ink);border-radius:1px;width:4px;height:4px}.pixel-grid.svelte-dapx69 span.round:where(.svelte-dapx69){border-radius:50%}.shimmer-label.svelte-dapx69{color:#0000;background-image:linear-gradient(90deg, var(--ink-3) 35%, var(--ink) 50%, var(--ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:1.4s linear infinite svelte-dapx69-shimmer-text}.elapsed.svelte-dapx69{color:var(--ink-3);font-variant-numeric:tabular-nums;font:12px JetBrains Mono Variable,JetBrains Mono,monospace}@keyframes svelte-dapx69-pixel-on{0%,to{opacity:.15}50%{opacity:1}}@keyframes svelte-dapx69-shimmer-text{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.pixel-grid.svelte-dapx69 span:where(.svelte-dapx69),.shimmer-label.svelte-dapx69{animation:none!important}.shimmer-label.svelte-dapx69{color:var(--ink-2);background:0 0}}.t-tabs.svelte-nuytdb{background:var(--tabs-bar-bg);border-radius:999px;align-items:center;gap:0;padding:2px;display:inline-flex;position:relative}.t-tab.svelte-nuytdb{z-index:1;appearance:none;min-height:23px;color:var(--tabs-text-muted);transition:color var(--tabs-dur) var(--tabs-ease), scale .15s ease-out;background:0 0;border:0;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500;position:relative}.t-tab.svelte-nuytdb:hover{color:var(--ink-2)}.t-tab.active.svelte-nuytdb{color:var(--tabs-text-active)}.t-tab.svelte-nuytdb:active{scale:.96}.t-tabs-pill.svelte-nuytdb{z-index:0;background:var(--tabs-pill-bg);width:0;height:calc(100% - 4px);box-shadow:var(--shadow-btn);pointer-events:none;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;border-radius:999px;position:absolute;top:2px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill.svelte-nuytdb,.t-tab.svelte-nuytdb{transition:none!important}}.primitive.svelte-o4pxk4{justify-content:center;width:100%;min-width:0;display:flex}.variant-control.svelte-o4pxk4{position:absolute;inset-block-end:10px;inset-inline-start:50%;translate:-50%}.thinking-state.svelte-bb54hb{flex-direction:column;width:100%;max-width:380px;min-height:176px;display:flex}.thinking-trigger.svelte-bb54hb{background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-inline-start:-6px;padding:4px 6px;transition:background-color .1s ease-out;display:flex}.thinking-trigger.svelte-bb54hb:hover{background:var(--hover-2)}.spark.svelte-bb54hb{width:16px;height:16px;fill:var(--ink-2);transition:fill .2s ease-out}.spark.done.svelte-bb54hb{fill:var(--ink-3)}.active-label.svelte-bb54hb{color:#0000;background:linear-gradient(90deg,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%);white-space:nowrap;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:1.4s linear infinite svelte-bb54hb-shimmer}.done-label.svelte-bb54hb{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:500;animation:.35s ease-out both svelte-bb54hb-fade-in}.chevron.svelte-bb54hb{fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease-out}.chevron.expanded.svelte-bb54hb{transform:rotate(180deg)}.disclosure.svelte-bb54hb{opacity:0;grid-template-rows:0fr;transition-property:grid-template-rows,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:grid}.disclosure.expanded.svelte-bb54hb{opacity:1;grid-template-rows:1fr}.clip.svelte-bb54hb{overflow:hidden}.trace.svelte-bb54hb{margin-block-start:4px;margin-inline-start:5px;padding-inline-start:16px;position:relative}.connector.svelte-bb54hb{background:var(--line);width:1px;position:absolute;inset-block:-8px 5px;inset-inline-start:3px}.rows.svelte-bb54hb{flex-direction:column;gap:4px;padding-block:4px;display:flex}.query.svelte-bb54hb,.trace-row.svelte-bb54hb{align-items:center;gap:8px;width:100%;min-height:28px;padding:2px 6px;display:flex}.query.svelte-bb54hb{height:24px;color:var(--ink-2);font-size:12.5px}.query.svelte-bb54hb svg:where(.svelte-bb54hb){fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}.trace-row.svelte-bb54hb{color:inherit;text-align:start;animation:svelte-bb54hb-fade-up .32s cubic-bezier(.23,1,.32,1) var(--row-delay) both;background:0 0;border:0;border-radius:6px;transition:background-color .15s ease-out}a.trace-row.svelte-bb54hb:hover,button.trace-row.svelte-bb54hb:hover{background:var(--hover)}a.trace-row.svelte-bb54hb:focus-visible,button.trace-row.svelte-bb54hb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.trace-row.pressed.svelte-bb54hb{background:var(--inset)}.trace-row.reasoning.svelte-bb54hb{align-items:flex-start}.primary.svelte-bb54hb{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.steps.svelte-bb54hb .primary:where(.svelte-bb54hb){flex:0 auto}.reasoning.svelte-bb54hb .primary:where(.svelte-bb54hb){color:var(--ink-2);white-space:normal;font-weight:400;line-height:1.625}.secondary.svelte-bb54hb{color:var(--ink-3);flex:none;font-size:11.5px}.secondary.mono.svelte-bb54hb,.changes.svelte-bb54hb{font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.changes.svelte-bb54hb{font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal}.changes.svelte-bb54hb b:where(.svelte-bb54hb){color:var(--green);font-weight:400}.changes.svelte-bb54hb i:where(.svelte-bb54hb){color:var(--red);font-style:normal}.check.svelte-bb54hb{fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.spinner.svelte-bb54hb{border:1.5px solid var(--line-strong);border-block-start-color:var(--ink-2);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite svelte-bb54hb-spin}.globe.svelte-bb54hb{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.tone-0.svelte-bb54hb{background:var(--accent)}.tone-1.svelte-bb54hb{background:var(--orange)}.tone-2.svelte-bb54hb{background:var(--green)}.more.svelte-bb54hb{color:var(--ink-3);font-size:12px;animation:.3s ease-out both svelte-bb54hb-fade-in}@keyframes svelte-bb54hb-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes svelte-bb54hb-fade-in{0%{opacity:0}}@keyframes svelte-bb54hb-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-bb54hb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.active-label.svelte-bb54hb,.spinner.svelte-bb54hb,.trace-row.svelte-bb54hb{animation:none}.active-label.svelte-bb54hb{color:var(--ink-2);background:0 0}.disclosure.svelte-bb54hb,.chevron.svelte-bb54hb{transition-duration:0s}}.primitive.svelte-cv1qcs{justify-content:center;width:100%;min-width:0;display:flex}.variant-control.svelte-cv1qcs{position:absolute;inset-block-end:10px;inset-inline-start:50%;translate:-50%}.task-rows.svelte-x1mgc2{flex-direction:column;gap:8px;width:100%;max-width:440px;min-height:196px;display:flex}.task-rows.list.svelte-x1mgc2{background:var(--surface);box-shadow:var(--shadow-card);border-radius:10px;align-self:flex-start;gap:0;overflow:hidden}.task.svelte-x1mgc2{background:var(--surface);box-shadow:var(--shadow-card);animation:svelte-x1mgc2-fade-up .45s cubic-bezier(.23,1,.32,1) var(--task-delay) both;border-radius:22px;align-self:stretch;transition:border-radius .3s ease-out;overflow:hidden}.task.expanded.svelte-x1mgc2{border-radius:14px}.list.svelte-x1mgc2 .task:where(.svelte-x1mgc2){border-block-end:1px solid var(--line);box-shadow:none;border-radius:0}.list.svelte-x1mgc2 .task:where(.svelte-x1mgc2):last-child{border-block-end:0}.task.svelte-x1mgc2>button:where(.svelte-x1mgc2){text-align:start;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:44px;padding-inline:10px;transition:background-color .1s ease-out;display:flex}.task.svelte-x1mgc2>button:where(.svelte-x1mgc2):hover{background:var(--inset)}.badge.svelte-x1mgc2{flex:none;place-items:center;width:24px;height:24px;display:grid}.result.svelte-x1mgc2{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;animation:.3s cubic-bezier(.23,1,.32,1) both svelte-x1mgc2-pop-in;display:grid}.result.success.svelte-x1mgc2{background:var(--green)}.result.failed.svelte-x1mgc2{background:var(--red)}.result.svelte-x1mgc2 svg:where(.svelte-x1mgc2){fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.progress.svelte-x1mgc2{place-items:center;width:24px;height:24px;display:grid;position:relative}.progress.svelte-x1mgc2 svg:where(.svelte-x1mgc2){width:24px;height:24px;animation:1.1s linear infinite svelte-x1mgc2-spin;position:absolute;inset:0}.progress.svelte-x1mgc2 circle:where(.svelte-x1mgc2){fill:none;stroke:var(--line);stroke-width:2px}.progress.svelte-x1mgc2 .arc:where(.svelte-x1mgc2){stroke:var(--ink-3);stroke-linecap:round;stroke-dasharray:19.35 49.76}.progress.svelte-x1mgc2:not(.active) svg:where(.svelte-x1mgc2){animation:none}.progress.svelte-x1mgc2 b:where(.svelte-x1mgc2){font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;position:relative}.label.svelte-x1mgc2{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.amount.svelte-x1mgc2{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pill.svelte-x1mgc2{border-radius:999px;align-items:center;gap:6px;height:22px;padding-inline:8px;font-size:11.5px;font-weight:500;animation:.2s ease-out both svelte-x1mgc2-fade-in;display:inline-flex}.success-pill.svelte-x1mgc2{background:var(--green-tint);color:var(--green)}.failed-pill.svelte-x1mgc2{background:var(--red-tint);color:var(--red)}.pill.svelte-x1mgc2 svg:where(.svelte-x1mgc2){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;animation:1.2s linear infinite svelte-x1mgc2-spin}.chevron.svelte-x1mgc2{fill:none;width:15px;height:15px;stroke:var(--ink-3);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-inline-start:-8px;transition:transform .3s ease-out}.chevron.expanded.svelte-x1mgc2{transform:rotate(180deg)}.details-disclosure.svelte-x1mgc2{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.details-disclosure.open.svelte-x1mgc2{opacity:1;grid-template-rows:1fr}.clip.svelte-x1mgc2{overflow:hidden}.task-details.svelte-x1mgc2{grid-template-columns:24px 1fr;gap:10px;margin-block-end:10px;padding-inline:10px;display:grid}.rail.svelte-x1mgc2{background:var(--line);width:1px;height:100%;margin-inline:auto}.task-details.svelte-x1mgc2>div:where(.svelte-x1mgc2){flex-direction:column;gap:2px;display:flex}.task-details.svelte-x1mgc2 p:where(.svelte-x1mgc2){animation:svelte-x1mgc2-fade-up .3s cubic-bezier(.23,1,.32,1) var(--detail-delay) both;justify-content:space-between;align-items:center;margin:0;display:flex}.task-details.svelte-x1mgc2 p:where(.svelte-x1mgc2) span:where(.svelte-x1mgc2){color:var(--ink-2);font-size:12px}.task-details.svelte-x1mgc2 code:where(.svelte-x1mgc2){color:var(--ink-3);font-variant-numeric:tabular-nums;font:11.5px JetBrains Mono Variable,JetBrains Mono,monospace}@keyframes svelte-x1mgc2-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-x1mgc2-fade-in{0%{opacity:0}}@keyframes svelte-x1mgc2-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-x1mgc2-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.task.svelte-x1mgc2,.result.svelte-x1mgc2,.task-details.svelte-x1mgc2 p:where(.svelte-x1mgc2),.progress.svelte-x1mgc2 svg:where(.svelte-x1mgc2),.pill.svelte-x1mgc2 svg:where(.svelte-x1mgc2){animation:none}}.primitive.svelte-1iwgrel{justify-content:center;width:100%;min-width:0;display:flex}.variant-control.svelte-1iwgrel{position:absolute;inset-block-end:10px;inset-inline-start:50%;translate:-50%}canvas.svelte-1ugw9qc{z-index:-1;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.prompt-stage.svelte-xdu2z1{flex-direction:column;justify-content:flex-end;width:100%;max-width:420px;min-height:360px;padding-block-end:32px;display:flex}.prompt-wrap.svelte-xdu2z1{position:relative}.picker.svelte-xdu2z1,.model-menu.svelte-xdu2z1{z-index:10;background:var(--surface);box-shadow:0 2px 10px #00000020, 0 0 0 1px var(--line);border-radius:10px;padding:4px;animation:.18s cubic-bezier(.23,1,.32,1) both svelte-xdu2z1-menu-in;position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0}.moving-highlight.svelte-xdu2z1{z-index:0;background:var(--hover);pointer-events:none;border-radius:6px;transition:top .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s ease-out;position:absolute;inset-inline:4px}.picker-item.svelte-xdu2z1{background:0 0;border-radius:6px;align-items:center;width:100%;height:36px;display:flex}.picker-main.svelte-xdu2z1{z-index:1;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding-inline:8px;display:flex;position:relative}.picker-main.has-connect.svelte-xdu2z1{padding-inline-end:76px}.picker.svelte-xdu2z1 strong:where(.svelte-xdu2z1){color:var(--ink);flex:none;font-size:12.5px;font-weight:500}.picker.svelte-xdu2z1 small:where(.svelte-xdu2z1){min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.source-icon.svelte-xdu2z1{width:22px;height:22px;color:var(--ink-2);place-items:center;font-size:12px;display:grid}.connect.svelte-xdu2z1{z-index:2;background:var(--surface);height:28px;color:var(--accent-ink);border:0;border-radius:5px;padding-inline:5px;font-size:12px;font-weight:500;position:absolute;inset-block-start:calc(8px + var(--connect-index) * 36px);inset-inline-end:8px}.connect.svelte-xdu2z1:hover{background:var(--accent-tint)}.connect.connected.svelte-xdu2z1{color:var(--green)}.picker.svelte-xdu2z1 footer:where(.svelte-xdu2z1){border-block-start:1px solid var(--line);color:var(--ink-3);margin-block-start:4px;padding:6px 8px 4px;font-size:11px}.no-results.svelte-xdu2z1{height:36px;color:var(--ink-3);align-items:center;padding-inline:8px;font-size:12px;display:flex}.model-menu.svelte-xdu2z1{transform-origin:100% 100%;width:188px;inset-inline-start:auto}.model-menu.svelte-xdu2z1 button:where(.svelte-xdu2z1){z-index:1;text-align:start;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;gap:8px;width:100%;height:30px;padding-inline:8px;display:grid;position:relative}.model-menu.svelte-xdu2z1 strong:where(.svelte-xdu2z1){min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.model-menu.svelte-xdu2z1 small:where(.svelte-xdu2z1){color:var(--ink-3);white-space:nowrap;font-size:11px}.model-check.svelte-xdu2z1{width:13px;height:13px;color:var(--ink);opacity:0;filter:blur(4px);place-items:center;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1);display:grid;scale:.25}.model-check.visible.svelte-xdu2z1{opacity:1;filter:blur();scale:1}.model-check.svelte-xdu2z1 svg:where(.svelte-xdu2z1){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.composer.svelte-xdu2z1{isolation:isolate;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .15s ease-out, border-radius var(--tabs-dur) var(--tabs-ease);border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative;overflow:hidden}.composer.svelte-xdu2z1:focus-within{border-color:var(--line-strong)}.composer.pill.svelte-xdu2z1{border-radius:999px}.composer.pill.grown.svelte-xdu2z1{border-radius:24px}.attachments.svelte-xdu2z1{flex-wrap:wrap;gap:6px;padding:2px 2px 0;display:flex}.attachments.svelte-xdu2z1 span:where(.svelte-xdu2z1){background:var(--field);height:26px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 6px;font-size:11.5px;animation:.2s cubic-bezier(.23,1,.32,1) both svelte-xdu2z1-pop-in;display:flex}.attachments.round.svelte-xdu2z1 span:where(.svelte-xdu2z1){border-radius:999px}.attachments.svelte-xdu2z1 svg:where(.svelte-xdu2z1){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.attachments.svelte-xdu2z1 b:where(.svelte-xdu2z1){text-overflow:ellipsis;white-space:nowrap;max-width:144px;font-weight:400;overflow:hidden}.attachments.svelte-xdu2z1 button:where(.svelte-xdu2z1){width:16px;height:16px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.composer-row.svelte-xdu2z1{grid-template-columns:28px minmax(0,1fr) auto 28px 28px;align-items:end;gap:4px;display:grid}.composer-row.multiline.svelte-xdu2z1{grid-template-columns:minmax(0,1fr) auto 28px 28px;row-gap:6px}.composer-row.multiline.svelte-xdu2z1 textarea:where(.svelte-xdu2z1){grid-area:1/1/auto/-1}.composer-row.multiline.svelte-xdu2z1>button:where(.svelte-xdu2z1):first-child{grid-area:2/1}.composer-row.multiline.svelte-xdu2z1 .model-button:where(.svelte-xdu2z1){grid-area:2/2}.composer-row.svelte-xdu2z1>button:where(.svelte-xdu2z1){width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .15s ease-out,background-color .15s ease-out,scale .15s ease-out;display:grid}.composer.pill.svelte-xdu2z1 .composer-row:where(.svelte-xdu2z1)>button:where(.svelte-xdu2z1){border-radius:50%}.composer-row.svelte-xdu2z1>button:where(.svelte-xdu2z1):hover,.composer-row.svelte-xdu2z1>button.active:where(.svelte-xdu2z1){background:var(--hover);color:var(--ink)}.composer-row.svelte-xdu2z1>button:where(.svelte-xdu2z1):active{scale:.96}textarea.svelte-xdu2z1{resize:none;overflow-wrap:anywhere;width:100%;min-width:0;min-height:28px;max-height:100px;color:var(--ink);background:0 0;border:0;outline:0;padding:5px 4px;font-size:13px;line-height:18px}textarea.svelte-xdu2z1::placeholder{color:var(--ink-3)}.composer-row.svelte-xdu2z1 .model-button:where(.svelte-xdu2z1){width:auto;color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding-inline:6px;font-size:12px;font-weight:500;display:flex}.model-button.svelte-xdu2z1 span:where(.svelte-xdu2z1){color:var(--ink-3)}.composer-row.svelte-xdu2z1 svg:where(.svelte-xdu2z1){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.composer-row.svelte-xdu2z1 .send:where(.svelte-xdu2z1){background:var(--ink);color:var(--surface)}.composer-row.svelte-xdu2z1 .send:where(.svelte-xdu2z1):disabled{background:var(--line-strong);color:var(--ink-2)}.equalizer.svelte-xdu2z1{align-items:center;gap:2.5px;height:14px;display:flex}.equalizer.svelte-xdu2z1 i:where(.svelte-xdu2z1){width:2.5px;height:100%;animation:svelte-xdu2z1-eq-bounce .9s ease-in-out var(--bar-delay) infinite;background:currentColor;border-radius:999px}@keyframes svelte-xdu2z1-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-xdu2z1-menu-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-xdu2z1-eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (width<=36rem){textarea.svelte-xdu2z1{font-size:16px}}@media (width<=22.5rem){.composer-row.svelte-xdu2z1{grid-template-columns:minmax(0,1fr) auto 28px 28px;row-gap:6px}.composer-row.svelte-xdu2z1 textarea:where(.svelte-xdu2z1){grid-area:1/1/auto/-1}.composer-row.svelte-xdu2z1>button:where(.svelte-xdu2z1):first-child{grid-area:2/1}.composer-row.svelte-xdu2z1 .model-button:where(.svelte-xdu2z1){grid-area:2/2}}@media (prefers-reduced-motion:reduce){.picker.svelte-xdu2z1,.model-menu.svelte-xdu2z1,.moving-highlight.svelte-xdu2z1,.model-check.svelte-xdu2z1,.attachments.svelte-xdu2z1 span:where(.svelte-xdu2z1),.equalizer.svelte-xdu2z1 i:where(.svelte-xdu2z1),.composer.svelte-xdu2z1{transition:none;animation:none}}.variant-control.svelte-1njmnxi{position:absolute;inset-block-end:10px;inset-inline-start:50%;translate:-50%}.streaming-text.svelte-93mg6d{width:100%;max-width:380px;min-height:248px}.selected-question.svelte-93mg6d{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;animation:.22s cubic-bezier(.23,1,.32,1) both svelte-93mg6d-fade-up;display:flex}.selected-question.svelte-93mg6d span:where(.svelte-93mg6d){color:var(--accent-ink)}.streaming-text.svelte-93mg6d>p:where(.svelte-93mg6d){color:var(--ink);margin:0;font-size:13px;line-height:1.625}.word.svelte-93mg6d{will-change:filter, opacity;animation:.42s cubic-bezier(.22,.61,.25,1) both svelte-93mg6d-stream-in;display:inline}.typing-caret.svelte-93mg6d{background:var(--ink);border-radius:999px;width:2px;height:12px;margin-inline-start:2px;animation:.15s ease-out both svelte-93mg6d-fade-in;display:inline-block;translate:0 2px}.inline-source.svelte-93mg6d{background:var(--inset);height:18px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);vertical-align:middle;border-radius:5px;align-items:center;gap:4px;margin-inline-end:4px;padding-inline:3px;font:10.5px JetBrains Mono Variable,JetBrains Mono,monospace;transition:color .15s ease-out,background-color .15s ease-out;animation:.25s cubic-bezier(.23,1,.32,1) both svelte-93mg6d-pop-in;display:inline-flex;translate:0 -1px}.inline-source.svelte-93mg6d:hover{background:var(--hover);color:var(--ink)}.inline-source.svelte-93mg6d img:where(.svelte-93mg6d){border-radius:3px;outline:1px solid oklch(0% 0 0/.1);width:12px;height:12px}.dark .inline-source.svelte-93mg6d img:where(.svelte-93mg6d){outline-color:oklch(100% 0 0/.1)}.answer-actions.svelte-93mg6d{opacity:0;pointer-events:none;align-items:center;gap:2px;margin-block-start:8px;transition:opacity .4s ease-out;display:flex}.answer-actions.visible.svelte-93mg6d{opacity:1;pointer-events:auto}.answer-actions.svelte-93mg6d>button:where(.svelte-93mg6d):not(.source-toggle){width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .1s ease-out,background-color .1s ease-out,scale .1s ease-out;display:grid}.answer-actions.svelte-93mg6d>button:where(.svelte-93mg6d):not(.source-toggle):hover{background:var(--hover-2);color:var(--ink-2)}.answer-actions.svelte-93mg6d>button.pressed:where(.svelte-93mg6d){background:var(--accent-tint);color:var(--accent-ink)}.answer-actions.svelte-93mg6d>button:where(.svelte-93mg6d):not(.source-toggle):active{scale:.96}.answer-actions.svelte-93mg6d svg:where(.svelte-93mg6d){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.source-toggle.svelte-93mg6d{min-height:24px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-inline-start:6px;padding:2px 4px;font-size:12px;transition:color .1s ease-out,background-color .1s ease-out,scale .1s ease-out;display:flex}.source-toggle.svelte-93mg6d:hover{background:var(--hover)}.source-toggle.svelte-93mg6d:active{scale:.96}.avatars.svelte-93mg6d{align-items:center;padding-inline-start:1px;display:flex}.avatars.svelte-93mg6d img:where(.svelte-93mg6d){background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--canvas);border-radius:50%;outline:1px solid oklch(0% 0 0/.1);margin-inline-start:-4px;position:relative}.dark .avatars.svelte-93mg6d img:where(.svelte-93mg6d){outline-color:oklch(100% 0 0/.1)}.avatars.svelte-93mg6d img:where(.svelte-93mg6d):first-child{margin-inline-start:0}.source-disclosure.svelte-93mg6d{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1),opacity .15s ease-out;display:grid}.source-disclosure.open.svelte-93mg6d{opacity:1;grid-template-rows:1fr}.clip.svelte-93mg6d{overflow:hidden}.source-list.svelte-93mg6d{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;margin-block-start:6px;padding:4px;display:flex}.source-list.svelte-93mg6d a:where(.svelte-93mg6d){min-height:28px;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;transition:color .1s ease-out,background-color .1s ease-out;display:flex}.source-list.svelte-93mg6d a:where(.svelte-93mg6d):hover{background:var(--hover);color:var(--ink)}.source-list.svelte-93mg6d img:where(.svelte-93mg6d){border-radius:4px;width:16px;height:16px}.source-list.svelte-93mg6d code:where(.svelte-93mg6d){color:var(--ink-3);margin-inline-start:auto;font:10.5px JetBrains Mono Variable,JetBrains Mono,monospace}.followups.svelte-93mg6d{opacity:0;pointer-events:none;margin-block-start:10px;transition:opacity .4s ease-out}.followups.visible.svelte-93mg6d{opacity:1;pointer-events:auto}.followups.svelte-93mg6d p:where(.svelte-93mg6d){color:var(--ink-2);margin:0 0 2px;font-size:12px;font-weight:500}.followups.svelte-93mg6d button:where(.svelte-93mg6d){width:calc(100% + 12px);min-height:29px;box-shadow:inset 0 -1px var(--line);color:var(--ink);text-align:start;animation:svelte-93mg6d-fade-up .35s cubic-bezier(.23,1,.32,1) var(--delay) both;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin-inline-start:-6px;padding:5px 6px;font-size:12.5px;transition:background-color .1s ease-out,scale .1s ease-out;display:flex}.followups.svelte-93mg6d button:where(.svelte-93mg6d):hover{background:var(--hover)}.followups.svelte-93mg6d button:where(.svelte-93mg6d):active{scale:.99}.followups.svelte-93mg6d button:where(.svelte-93mg6d) span:where(.svelte-93mg6d){color:var(--ink-3)}@keyframes svelte-93mg6d-stream-in{0%{opacity:0;filter:blur(4px)}}@keyframes svelte-93mg6d-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-93mg6d-fade-in{0%{opacity:0}}@keyframes svelte-93mg6d-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.word.svelte-93mg6d,.inline-source.svelte-93mg6d,.followups.svelte-93mg6d button:where(.svelte-93mg6d){animation:none}}.approval-shell.svelte-13atmkx{flex-direction:column;width:100%;max-width:320px;min-height:196px;display:flex}.approval-card.svelte-13atmkx{background:var(--surface);width:100%;box-shadow:var(--shadow-card);border-radius:10px;align-self:flex-start;overflow:hidden}.question.svelte-13atmkx{padding:12px;animation:.35s cubic-bezier(.23,1,.32,1) both svelte-13atmkx-fade-up}header.svelte-13atmkx{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}header.svelte-13atmkx>span:where(.svelte-13atmkx){color:var(--ink);font-size:13px;font-weight:500}header.svelte-13atmkx button:where(.svelte-13atmkx){width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .1s ease-out,background-color .1s ease-out;display:grid}header.svelte-13atmkx button:where(.svelte-13atmkx):hover{background:var(--hover);color:var(--ink)}header.svelte-13atmkx svg:where(.svelte-13atmkx){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.options.svelte-13atmkx{flex-direction:column;gap:2px;margin-block-start:8px;display:flex}.options.svelte-13atmkx>label:where(.svelte-13atmkx){min-height:30px;color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;margin-inline:-6px;padding:4px 6px;font-size:13px;transition:color .2s ease-out,background-color .1s ease-out;display:flex}.options.svelte-13atmkx>label:where(.svelte-13atmkx):hover,.options.svelte-13atmkx>label:where(.svelte-13atmkx):focus-within{background:var(--hover)}.options.svelte-13atmkx>label.selected:where(.svelte-13atmkx){color:var(--ink)}.option.svelte-13atmkx{cursor:pointer}.option.svelte-13atmkx>input:where(.svelte-13atmkx){opacity:0;width:1px;height:1px;position:absolute}.option.svelte-13atmkx>input:where(.svelte-13atmkx):focus-visible+.choice-control:where(.svelte-13atmkx){outline:2px solid var(--accent);outline-offset:2px}.choice-control.svelte-13atmkx{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;flex:none;place-items:center;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:grid}.choice-control.radio.svelte-13atmkx{border-radius:50%}.choice-control.checkbox.svelte-13atmkx{border-radius:5px}.choice-control.checked.svelte-13atmkx{background:var(--ink);box-shadow:none;color:var(--canvas)}.choice-control.svelte-13atmkx i:where(.svelte-13atmkx){background:var(--canvas);border-radius:50%;width:6px;height:6px;transition:transform .2s ease-out;transform:scale(0)}.choice-control.checked.svelte-13atmkx i:where(.svelte-13atmkx){transform:scale(1)}.choice-control.svelte-13atmkx svg:where(.svelte-13atmkx){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.custom-option.svelte-13atmkx>span:where(.svelte-13atmkx){flex:none;width:16px;height:16px}.options.svelte-13atmkx input:where(.svelte-13atmkx){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.options.svelte-13atmkx input:where(.svelte-13atmkx)::placeholder{color:var(--ink-3)}footer.svelte-13atmkx{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;min-height:40px;padding:6px 10px;display:flex}.pagination.svelte-13atmkx{align-items:center;gap:8px;display:flex}.pagination.svelte-13atmkx>button:where(.svelte-13atmkx){width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:color .1s ease-out,background-color .1s ease-out;display:grid}.pagination.svelte-13atmkx>button:where(.svelte-13atmkx):not(:disabled):hover{background:var(--hover);color:var(--ink-2)}.pagination.svelte-13atmkx>button:where(.svelte-13atmkx):disabled{opacity:.35}.pagination.svelte-13atmkx svg:where(.svelte-13atmkx){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.steps.svelte-13atmkx{align-items:center;display:flex}.steps.svelte-13atmkx button:where(.svelte-13atmkx){background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.steps.svelte-13atmkx button:where(.svelte-13atmkx):before{content:"";border:1.5px solid var(--ink-3);background:0 0;border-radius:50%;width:7px;height:7px;transition:width .3s ease-out,height .3s ease-out,border-width .3s ease-out,background-color .3s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steps.svelte-13atmkx button.past:where(.svelte-13atmkx):before{background:var(--ink-3);border:0}.steps.svelte-13atmkx button.current:where(.svelte-13atmkx):before{border:2.5px solid var(--ink);width:9px;height:9px}.continue.svelte-13atmkx{background:var(--ink);width:28px;height:28px;color:var(--surface);border:0;border-radius:8px;place-items:center;margin-inline-end:-2px;padding:0;transition:color .2s ease-out,background-color .2s ease-out,scale .15s ease-out;display:grid;box-shadow:inset 0 1px #ffffff24}.continue.svelte-13atmkx:disabled{background:var(--field);box-shadow:var(--shadow-btn);color:var(--ink-3)}.continue.svelte-13atmkx:not(:disabled):active{scale:.96}.continue.svelte-13atmkx svg:where(.svelte-13atmkx){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sent-state.svelte-13atmkx{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:148px;display:flex}.sent-state.svelte-13atmkx>span:where(.svelte-13atmkx):nth-child(2){color:var(--ink);font-size:13px;font-weight:500;animation:.35s cubic-bezier(.23,1,.32,1) .1s both svelte-13atmkx-fade-up}.sent-state.svelte-13atmkx button:where(.svelte-13atmkx){color:var(--accent-ink);background:0 0;border:0;font-size:12px;font-weight:500}.sent-state.svelte-13atmkx button:where(.svelte-13atmkx):hover{text-decoration:underline}.sent-check.svelte-13atmkx{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;animation:.3s cubic-bezier(.23,1,.32,1) both svelte-13atmkx-pop-in;display:grid}.sent-check.svelte-13atmkx svg:where(.svelte-13atmkx){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.reopen.svelte-13atmkx{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink);border:0;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:background-color .15s ease-out,scale .15s ease-out}.reopen.svelte-13atmkx:hover{background:var(--hover)}.reopen.svelte-13atmkx:active{scale:.96}@keyframes svelte-13atmkx-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-13atmkx-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.question.svelte-13atmkx,.sent-check.svelte-13atmkx,.sent-state.svelte-13atmkx span:where(.svelte-13atmkx){animation:none!important}}.tool-chips.svelte-1wvjx57{width:100%;max-width:320px;min-height:220px;padding-block-end:4px}button.svelte-1wvjx57{background:0 0;border:0}.summary.svelte-1wvjx57{width:fit-content;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;margin-inline-start:-6px;padding:4px 6px;font-size:12.5px;transition:background-color .1s ease-out;display:flex}.summary.svelte-1wvjx57:hover{background:var(--hover-2)}.summary.svelte-1wvjx57 svg:where(.svelte-1wvjx57){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s ease-out}.summary.svelte-1wvjx57 svg.closed:where(.svelte-1wvjx57){transform:rotate(-90deg)}.disclosure.svelte-1wvjx57,.detail-disclosure.svelte-1wvjx57{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.disclosure.open.svelte-1wvjx57,.detail-disclosure.open.svelte-1wvjx57{opacity:1;grid-template-rows:1fr}.clip.svelte-1wvjx57{overflow:hidden}.tool-list.svelte-1wvjx57{flex-direction:column;gap:4px;margin:6px -4px 0;padding:0 6px 4px;display:flex}.tool.svelte-1wvjx57{animation:.3s cubic-bezier(.23,1,.32,1) both svelte-1wvjx57-fade-up}.tool-row.svelte-1wvjx57{text-align:start;border-radius:8px;align-items:center;gap:8px;width:calc(100% + 6px);min-width:0;height:28px;margin-inline-start:-3px;padding-inline:3px;transition:background-color .1s ease-out;display:flex}.tool-row.svelte-1wvjx57:hover{background:var(--hover-2)}.tool-icon.svelte-1wvjx57{width:16px;height:16px;color:var(--ink-3);flex:none;place-items:center;display:grid;position:relative}.tool-icon.svelte-1wvjx57 svg:where(.svelte-1wvjx57){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:opacity .1s ease-out}.tool-icon.svelte-1wvjx57 svg.filled:where(.svelte-1wvjx57){fill:currentColor;stroke:currentColor}.tool-row.svelte-1wvjx57:hover .tool-icon:where(.svelte-1wvjx57)>svg:where(.svelte-1wvjx57):not(.row-chevron){opacity:0}.tool-icon.svelte-1wvjx57>svg:where(.svelte-1wvjx57):not(.row-chevron):has(+.visible:where(.svelte-1wvjx57)){opacity:0}.tool-icon.svelte-1wvjx57 .row-chevron:where(.svelte-1wvjx57){opacity:0;width:12px;height:12px;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;transform:rotate(-90deg)}.tool-row.svelte-1wvjx57:hover .row-chevron:where(.svelte-1wvjx57),.tool-icon.svelte-1wvjx57 .row-chevron.visible:where(.svelte-1wvjx57){opacity:1}.tool-icon.svelte-1wvjx57 .row-chevron.visible:where(.svelte-1wvjx57){transform:rotate(0)}.tool-label.svelte-1wvjx57{color:var(--ink);flex:none;font-size:12.5px;font-weight:500}.chip.svelte-1wvjx57{background:var(--hover-2);min-width:0;height:22px;box-shadow:0 0 0 1px var(--line);color:#43464c;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;align-items:center;padding-inline:6px;font-size:11.5px;transition:background-color .1s ease-out;display:inline-flex;overflow:hidden}.dark .chip.svelte-1wvjx57{background:var(--field);color:var(--ink-2)}.mono.svelte-1wvjx57{font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.details.svelte-1wvjx57{border-inline-start:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 4px 8px;padding:2px 0 2px 14px;display:flex}.details.svelte-1wvjx57 span:where(.svelte-1wvjx57){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.6;overflow:hidden}.details.svelte-1wvjx57 span.add:where(.svelte-1wvjx57){color:var(--green)}.file-chips.svelte-1wvjx57{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-block-start:10px;padding-block-start:10px;display:flex}.file-chips.svelte-1wvjx57>span:where(.svelte-1wvjx57){background:var(--surface);max-width:100%;height:28px;box-shadow:var(--shadow-btn);animation:svelte-1wvjx57-pop-in .25s cubic-bezier(.23,1,.32,1) var(--delay) both;border-radius:6px;align-items:center;gap:6px;padding-inline:8px;font:11.5px JetBrains Mono Variable,JetBrains Mono,monospace;display:inline-flex}.file-chips.svelte-1wvjx57 code:where(.svelte-1wvjx57){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-chips.svelte-1wvjx57 b:where(.svelte-1wvjx57){color:var(--green);font-weight:400}.file-chips.svelte-1wvjx57 i:where(.svelte-1wvjx57){color:var(--red);font-style:normal}.file-chips.svelte-1wvjx57 button:where(.svelte-1wvjx57){height:28px;color:var(--ink-3);text-underline-offset:2px;padding-inline:6px;font:11.5px JetBrains Mono Variable,JetBrains Mono,monospace;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.file-chips.svelte-1wvjx57 button:where(.svelte-1wvjx57):hover{color:var(--ink-2);text-decoration-color:currentColor}@keyframes svelte-1wvjx57-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-1wvjx57-pop-in{0%{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.tool.svelte-1wvjx57,.file-chips.svelte-1wvjx57 span:where(.svelte-1wvjx57){animation:none}}.chat.svelte-xnb7kc{background:var(--surface);width:100%;max-width:380px;height:288px;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}header.svelte-xnb7kc{border-block-end:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:6px;display:flex;position:relative}header.svelte-xnb7kc>div:where(.svelte-xnb7kc){align-items:center;display:flex}header.svelte-xnb7kc button:where(.svelte-xnb7kc){min-height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;padding:3px 8px;font-size:13px;transition:color .1s ease-out,background-color .1s ease-out;display:grid}header.svelte-xnb7kc button:where(.svelte-xnb7kc):hover{color:var(--ink-2)}header.svelte-xnb7kc button.active:where(.svelte-xnb7kc){background:var(--field);color:var(--ink)}.header-actions.svelte-xnb7kc{gap:4px}.header-actions.svelte-xnb7kc button:where(.svelte-xnb7kc){opacity:.5;width:24px;padding:0}.header-actions.svelte-xnb7kc button:where(.svelte-xnb7kc):hover{background:var(--hover);opacity:.75}.header-actions.svelte-xnb7kc button.active:where(.svelte-xnb7kc){opacity:1}header.svelte-xnb7kc svg:where(.svelte-xnb7kc){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}header.svelte-xnb7kc svg.filled:where(.svelte-xnb7kc){fill:currentColor;stroke:none}.header-menu.svelte-xnb7kc{z-index:5;background:var(--surface);width:190px;box-shadow:var(--shadow-overlay);border-radius:9px;flex-direction:column;gap:2px;padding:4px;animation:.18s cubic-bezier(.23,1,.32,1) both svelte-xnb7kc-menu-in;display:flex;position:absolute;top:38px;right:6px}.header-menu.svelte-xnb7kc small:where(.svelte-xnb7kc){color:var(--ink-3);padding:4px 7px;font-size:10.5px}.header-menu.svelte-xnb7kc button:where(.svelte-xnb7kc){opacity:1;text-align:left;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 7px;display:flex}.header-menu.svelte-xnb7kc button:where(.svelte-xnb7kc) span:where(.svelte-xnb7kc){color:var(--ink-3);font-size:10.5px}.more-menu.svelte-xnb7kc{width:150px}.messages.svelte-xnb7kc{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 4px;display:flex;overflow-y:auto}.messages.svelte-xnb7kc:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.user-wrap.svelte-xnb7kc{justify-content:flex-end;padding-inline-start:56px;display:flex}.user-message.svelte-xnb7kc{background:var(--field);color:var(--ink);opacity:0;border-radius:12px;padding:6px 12px;font-size:13px;line-height:1.4;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(10px)}.user-message.visible.svelte-xnb7kc{opacity:1;transform:translateY(0)}.reply.svelte-xnb7kc{transform-origin:0 0;flex-direction:column;gap:6px;width:100%;transition:opacity .4s cubic-bezier(.23,1,.32,1),filter .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);animation:.4s cubic-bezier(.23,1,.32,1) both svelte-xnb7kc-fade-up;display:flex}.reply.resolving.svelte-xnb7kc{opacity:.55;filter:blur(.5px);transform:scale(.985)}.reply.svelte-xnb7kc>div:where(.svelte-xnb7kc){align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.reply.svelte-xnb7kc strong:where(.svelte-xnb7kc){color:var(--ink);font-weight:500}.reply.svelte-xnb7kc span:where(.svelte-xnb7kc){color:var(--ink-2)}.reply.svelte-xnb7kc b:where(.svelte-xnb7kc){color:var(--ink);font-weight:400}.reply.svelte-xnb7kc p:where(.svelte-xnb7kc){color:var(--ink);margin:0;font-size:13px;line-height:1.5}form.svelte-xnb7kc{border:1px solid var(--line);background:var(--field);border-radius:8px;flex-direction:column;flex:none;gap:8px;margin:auto 6px 6px;padding:10px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;box-shadow:0 1px 2px #00000009}form.svelte-xnb7kc:focus-within{border-color:var(--line-strong)}form.svelte-xnb7kc input:where(.svelte-xnb7kc){min-height:18px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px;line-height:1.4}form.svelte-xnb7kc input:where(.svelte-xnb7kc)::placeholder{color:var(--ink-3)}form.svelte-xnb7kc>div:where(.svelte-xnb7kc){justify-content:flex-end;display:flex}form.svelte-xnb7kc button:where(.svelte-xnb7kc){background:var(--ink);width:28px;height:28px;color:var(--surface);border:0;border-radius:8px;place-items:center;padding:0;transition:color .2s ease-out,background-color .2s ease-out,scale .15s ease-out;display:grid}form.svelte-xnb7kc button:where(.svelte-xnb7kc):disabled{background:var(--line-strong);color:var(--ink-2)}form.svelte-xnb7kc button:where(.svelte-xnb7kc):not(:disabled):active{scale:.96}form.svelte-xnb7kc svg:where(.svelte-xnb7kc){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes svelte-xnb7kc-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-xnb7kc-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.reply.svelte-xnb7kc{animation:none}}.recommendation.svelte-a5vaph{background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-card);border-radius:10px;overflow:hidden}.body.svelte-a5vaph{padding:12px}.body.svelte-a5vaph>strong:where(.svelte-a5vaph){color:var(--ink);font-size:13px;font-weight:600}.body.svelte-a5vaph p:where(.svelte-a5vaph){min-height:48px;color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.625;animation:.18s ease-out both svelte-a5vaph-fade-in}.body.svelte-a5vaph code:where(.svelte-a5vaph){background:var(--accent-tint);color:var(--accent-ink);border-radius:6px;padding:2px 6px;font:12px JetBrains Mono Variable,JetBrains Mono,monospace}.body.svelte-a5vaph code.orange:where(.svelte-a5vaph){background:var(--orange-tint);color:var(--orange)}.body.svelte-a5vaph b:where(.svelte-a5vaph){color:var(--ink);font-weight:500}.alternatives.svelte-a5vaph{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:grid}.alternatives.open.svelte-a5vaph{opacity:1;grid-template-rows:1fr}.clip.svelte-a5vaph{overflow:hidden}.option-list.svelte-a5vaph{border-block-start:1px solid var(--line);background:var(--inset);padding:8px}.option-list.svelte-a5vaph>p:where(.svelte-a5vaph){color:var(--ink-3);margin:0;padding:0 6px 4px;font-size:11px;font-weight:500}.option-list.svelte-a5vaph button:where(.svelte-a5vaph){text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px;transition:background-color .1s ease-out;display:flex}.option-list.svelte-a5vaph button:where(.svelte-a5vaph):hover{background:var(--hover)}.option-list.svelte-a5vaph button:where(.svelte-a5vaph)>span:where(.svelte-a5vaph):nth-child(2){min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.option-list.svelte-a5vaph small:where(.svelte-a5vaph){color:var(--ink-3);flex:none;font-size:11px}.signal.svelte-a5vaph{align-items:flex-end;gap:2px;display:flex}.signal.svelte-a5vaph i:where(.svelte-a5vaph){background:var(--line-strong);border-radius:999px;width:4px;height:10px;transition:background-color .3s ease-out}.signal.svelte-a5vaph i.on:where(.svelte-a5vaph){background:var(--tone)}footer.svelte-a5vaph{border-block-start:1px solid var(--line);background:var(--inset);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.confidence.svelte-a5vaph{align-items:center;gap:8px;display:flex}.confidence.svelte-a5vaph b:where(.svelte-a5vaph){color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:500}.actions.svelte-a5vaph{align-items:center;gap:8px;margin-inline-end:-2px;display:flex}.actions.svelte-a5vaph button:where(.svelte-a5vaph){background:var(--surface);height:28px;box-shadow:var(--shadow-btn);color:var(--ink);border:0;border-radius:8px;padding-inline:10px;font-size:12.5px;font-weight:500;transition:background-color .1s ease-out,scale .1s ease-out}.actions.svelte-a5vaph button:where(.svelte-a5vaph):hover,.actions.svelte-a5vaph button.open:where(.svelte-a5vaph){background:var(--hover)}.actions.svelte-a5vaph button:where(.svelte-a5vaph):active{scale:.96}.actions.svelte-a5vaph .accept:where(.svelte-a5vaph){background:var(--accent);color:var(--on-accent);padding-inline:12px;transition:background-color .15s ease-out,scale .15s ease-out;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #1018281f,0 1px 2px #1018281a}.actions.svelte-a5vaph .accept.accepted:where(.svelte-a5vaph){background:var(--green);color:#fff}@keyframes svelte-a5vaph-fade-in{0%{opacity:0}}.context-cards.svelte-1qkv4hk{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.heading.svelte-1qkv4hk{align-items:center;gap:8px;padding-inline:2px;animation:.4s ease-out both svelte-1qkv4hk-fade-in;display:flex}.heading.svelte-1qkv4hk strong:where(.svelte-1qkv4hk){color:var(--ink);font-size:13px;font-weight:600}.heading.svelte-1qkv4hk span:where(.svelte-1qkv4hk){background:var(--inset);height:20px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding-inline:6px;font-size:11.5px;font-weight:500;display:inline-flex}article.svelte-1qkv4hk{background:var(--surface);box-shadow:var(--shadow-card);animation:svelte-1qkv4hk-fade-up .4s cubic-bezier(.23,1,.32,1) var(--delay) both;border-radius:10px;overflow:hidden}article.svelte-1qkv4hk header:where(.svelte-1qkv4hk){border-block-end:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}article.svelte-1qkv4hk header:where(.svelte-1qkv4hk)>span:where(.svelte-1qkv4hk){min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}article.svelte-1qkv4hk header:where(.svelte-1qkv4hk) svg:where(.svelte-1qkv4hk){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;flex:none;width:11px;height:11px}article.svelte-1qkv4hk header:where(.svelte-1qkv4hk) strong:where(.svelte-1qkv4hk){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}article.svelte-1qkv4hk header:where(.svelte-1qkv4hk) small:where(.svelte-1qkv4hk){color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:12px}article.svelte-1qkv4hk>p:where(.svelte-1qkv4hk){color:var(--ink-2);margin:0;padding:8px 12px 4px;font-size:12.5px;line-height:1.625}article.svelte-1qkv4hk>div:where(.svelte-1qkv4hk){padding:0 12px 12px}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk){background:var(--inset);height:24px;box-shadow:var(--shadow-btn);color:var(--ink-2);opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1) var(--source-delay), transform .3s cubic-bezier(.23,1,.32,1) var(--source-delay), background-color .15s ease-out;border-radius:999px;align-items:center;gap:6px;padding-inline:8px;font-size:12px;font-weight:500;display:inline-flex;transform:scale(.95)}article.svelte-1qkv4hk a.visible:where(.svelte-1qkv4hk){opacity:1;transform:scale(1)}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk):hover{background:var(--hover)}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk)>span:where(.svelte-1qkv4hk){color:#fff;border-radius:4px;place-items:center;width:14px;height:14px;font-size:7px;font-weight:700;display:grid}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk)>span.red:where(.svelte-1qkv4hk){background:#c42b35}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk)>span.green:where(.svelte-1qkv4hk){background:var(--green)}article.svelte-1qkv4hk a:where(.svelte-1qkv4hk) svg:where(.svelte-1qkv4hk){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}@keyframes svelte-1qkv4hk-fade-in{0%{opacity:0}}@keyframes svelte-1qkv4hk-fade-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){article.svelte-1qkv4hk,.heading.svelte-1qkv4hk{animation:none}}.diff-table.svelte-1gv6ns7{background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-card);border-radius:10px;overflow:hidden}header.svelte-1gv6ns7{border-block-end:1px solid var(--line);min-height:40px;color:var(--ink);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}table.svelte-1gv6ns7{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%}th.svelte-1gv6ns7,td.svelte-1gv6ns7{text-align:start;padding:10px 12px}th.svelte-1gv6ns7{border-block-end:1px solid var(--line);color:var(--ink-3);font-size:12px;font-weight:500}tbody.svelte-1gv6ns7 tr:where(.svelte-1gv6ns7):not(.addition-row){border-block-end:1px solid var(--line);transition:background-color .4s ease-out}tbody.svelte-1gv6ns7 tr:where(.svelte-1gv6ns7):not(.addition-row):hover{background:var(--hover)}tbody.svelte-1gv6ns7 tr.removed:where(.svelte-1gv6ns7){background:var(--red-tint)}td.svelte-1gv6ns7:first-child{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;transition:color .4s ease-out}td.svelte-1gv6ns7:last-child{color:var(--ink-2);white-space:nowrap;font-size:12.5px;transition:color .4s ease-out,text-decoration-color .4s ease-out}tr.removed.svelte-1gv6ns7 td:where(.svelte-1gv6ns7):first-child,tr.removed.svelte-1gv6ns7 td:where(.svelte-1gv6ns7):last-child{color:var(--red)}tr.removed.svelte-1gv6ns7 td:where(.svelte-1gv6ns7):last-child{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--red) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--red) 50%,transparent)}tr.removed.svelte-1gv6ns7 .category:where(.svelte-1gv6ns7){opacity:.55}.category.svelte-1gv6ns7{background:var(--inset);height:22px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding-inline:8px;font-size:11.5px;font-weight:500;transition:opacity .4s ease-out;display:inline-flex}.category.svelte-1gv6ns7 i:where(.svelte-1gv6ns7){background:var(--accent);border-radius:50%;width:6px;height:6px}.category.svelte-1gv6ns7 i.retro:where(.svelte-1gv6ns7){background:var(--ink-3)}.addition-row.svelte-1gv6ns7 td:where(.svelte-1gv6ns7){padding:0}.addition.svelte-1gv6ns7{opacity:0;background:var(--green-tint);grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);display:grid}.addition.visible.svelte-1gv6ns7{opacity:1;grid-template-rows:1fr}.addition.svelte-1gv6ns7>div:where(.svelte-1gv6ns7){border-block-start:1px solid var(--line);grid-template-columns:34% 30% 36%;align-items:center;display:grid;overflow:hidden}.addition.svelte-1gv6ns7>div:where(.svelte-1gv6ns7)>span:where(.svelte-1gv6ns7){color:var(--green);padding:10px 12px;font-size:13px}.addition.svelte-1gv6ns7>div:where(.svelte-1gv6ns7)>span:where(.svelte-1gv6ns7):first-child{font-weight:500}.addition.svelte-1gv6ns7 b:where(.svelte-1gv6ns7){background:var(--surface);height:22px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding-inline:8px;font-size:11.5px;font-weight:500;display:inline-flex}.addition.svelte-1gv6ns7 b:where(.svelte-1gv6ns7) i:where(.svelte-1gv6ns7){background:var(--green);border-radius:50%;width:6px;height:6px}.records-shell.svelte-1rapomk{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000f}.records-scroll.svelte-1rapomk{scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;max-height:438px;overflow:auto}.records-scroll.svelte-1rapomk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.svelte-1rapomk{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:990px;color:var(--ink);font-size:12px}.company-col.svelte-1rapomk{width:270px}.category-col.svelte-1rapomk{width:275px}.last-col.svelte-1rapomk{width:190px}.strength-col.svelte-1rapomk{width:210px}.link-col.svelte-1rapomk{width:175px}th.svelte-1rapomk,td.svelte-1rapomk{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);text-align:start;white-space:nowrap;height:42px;padding:0 12px}tr.svelte-1rapomk>:where(.svelte-1rapomk):last-child{border-inline-end:0}thead.svelte-1rapomk th:where(.svelte-1rapomk){z-index:5;background:var(--surface);color:var(--ink-2);font-weight:600;position:sticky;inset-block-start:0}th.svelte-1rapomk button:where(.svelte-1rapomk),tfoot.svelte-1rapomk button:where(.svelte-1rapomk){height:100%;color:inherit;background:0 0;border:0;padding:0}th.svelte-1rapomk button:where(.svelte-1rapomk) i:where(.svelte-1rapomk){color:var(--ink-3);margin-inline-start:8px;font-style:normal;transition:transform .16s ease-out;display:inline-block}th.svelte-1rapomk button:where(.svelte-1rapomk) i.desc:where(.svelte-1rapomk){transform:rotate(180deg)}.sticky.svelte-1rapomk{z-index:2;background:var(--surface);position:sticky;inset-inline-start:0;box-shadow:5px 0 8px -10px #0006}thead.svelte-1rapomk .sticky:where(.svelte-1rapomk){z-index:7;align-items:center;gap:4px;padding-inline-start:6px;display:flex}.checkbox.svelte-1rapomk{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.checkbox.svelte-1rapomk input:where(.svelte-1rapomk){opacity:0;width:1px;height:1px;position:absolute}.checkbox.svelte-1rapomk span:where(.svelte-1rapomk){color:#0000;background:#343a41;border:1px solid #4f565f;border-radius:6px;place-items:center;width:18px;height:18px;font-size:12px;transition:background-color .14s ease-out,border-color .14s ease-out,scale .14s ease-out;display:grid}.checkbox.svelte-1rapomk input:where(.svelte-1rapomk):focus-visible+span:where(.svelte-1rapomk){outline:2px solid var(--accent);outline-offset:2px}:root:not(.dark) .checkbox.svelte-1rapomk span:where(.svelte-1rapomk){background:#fff;border-color:#c7cdd3}.checkbox.svelte-1rapomk span.checked:where(.svelte-1rapomk){border-color:var(--accent);background:var(--accent);color:#fff}.checkbox.svelte-1rapomk:active span:where(.svelte-1rapomk){scale:.96}tbody.svelte-1rapomk tr:where(.svelte-1rapomk) td:where(.svelte-1rapomk){transition:background-color .12s ease-out}tbody.svelte-1rapomk tr:where(.svelte-1rapomk):hover td:where(.svelte-1rapomk){background:var(--hover)}tbody.svelte-1rapomk tr.selected:where(.svelte-1rapomk) td:where(.svelte-1rapomk){background:color-mix(in srgb,var(--accent) 7%,var(--surface))}td.company.svelte-1rapomk{align-items:center;gap:4px;padding-inline-start:6px;display:flex;overflow:visible}.mark.svelte-1rapomk{background:var(--field);width:20px;height:20px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.company.svelte-1rapomk>a:where(.svelte-1rapomk){min-width:0;color:var(--ink);text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.company.svelte-1rapomk>a.linked:where(.svelte-1rapomk):hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.tags.svelte-1rapomk{gap:4px;min-width:0;display:flex;overflow:hidden}.tags.svelte-1rapomk span:where(.svelte-1rapomk){border:1px solid color-mix(in srgb,var(--tag) 24%,var(--surface));background:color-mix(in srgb,var(--tag) 13%,var(--surface));max-width:115px;height:23px;color:color-mix(in srgb,var(--tag) 50%,var(--ink));text-overflow:ellipsis;border-radius:6px;flex:none;align-items:center;padding-inline:7px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.tags.svelte-1rapomk i:where(.svelte-1rapomk){background:var(--tag);border-radius:50%;flex:none;width:5px;height:5px;margin-inline-end:5px}.strength.svelte-1rapomk{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.strength.svelte-1rapomk i:where(.svelte-1rapomk){border-radius:50%;width:8px;height:8px}.muted.svelte-1rapomk{color:var(--ink-3)}.website.svelte-1rapomk{max-width:100%;color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-overflow:ellipsis;text-underline-offset:3px;display:inline-flex;overflow:hidden}tfoot.svelte-1rapomk td:where(.svelte-1rapomk){z-index:4;background:var(--inset);height:38px;color:var(--ink-2);font-size:11.5px;position:sticky;inset-block-end:0}tfoot.svelte-1rapomk .sticky:where(.svelte-1rapomk){z-index:6;background:var(--inset)}tfoot.svelte-1rapomk strong:where(.svelte-1rapomk){color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.filter-table.svelte-dzx86o{width:100%;max-width:420px}.filters.svelte-dzx86o{scrollbar-width:none;align-items:center;gap:4px;margin:0 -4px 4px;padding:4px;display:flex;overflow-x:auto}.filters.svelte-dzx86o button:where(.svelte-dzx86o){height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:500;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex}.filters.svelte-dzx86o button:where(.svelte-dzx86o):hover{background:var(--hover)}.filters.svelte-dzx86o button.active:where(.svelte-dzx86o){background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink)}.filters.svelte-dzx86o i:where(.svelte-dzx86o){border-radius:50%;width:6px;height:6px}.filters.svelte-dzx86o span:where(.svelte-dzx86o){color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:4px;padding-inline:4px;font-size:10.5px}.filters.svelte-dzx86o button.active:where(.svelte-dzx86o) span:where(.svelte-dzx86o){background:var(--field);color:var(--ink-2)}.table-region.svelte-dzx86o{background:var(--surface);box-shadow:var(--shadow-card);scrollbar-width:none;border-radius:10px;overflow-x:auto}.table-region.svelte-dzx86o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-inner.svelte-dzx86o{min-width:420px}.table-head.svelte-dzx86o,.task-row.svelte-dzx86o{grid-template-columns:1.3fr .6fr .95fr .9fr;display:grid}.table-head.svelte-dzx86o{border-block-end:1px solid var(--line);color:var(--ink-3);padding:8px 12px;font-size:11.5px;font-weight:500}.row-disclosure.svelte-dzx86o{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.row-disclosure.visible.svelte-dzx86o{opacity:1;grid-template-rows:1fr}.clip.svelte-dzx86o{overflow:hidden}.task-row.svelte-dzx86o{border-block-end:1px solid var(--line);color:var(--ink-2);align-items:center;padding:8px 12px;font-size:12px;transition:background-color .1s ease-out}.task-row.svelte-dzx86o:hover{background:var(--hover)}.task-row.svelte-dzx86o>:where(.svelte-dzx86o){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row.svelte-dzx86o strong:where(.svelte-dzx86o){color:var(--ink);font-weight:500}.task-row.svelte-dzx86o b:where(.svelte-dzx86o){border:1px solid #0000;border-radius:5px;align-items:center;height:20px;padding-inline:6px;font-size:11px;font-weight:500;display:inline-flex}.task-row.svelte-dzx86o b.todo:where(.svelte-dzx86o){color:color-mix(in srgb,#f09a2f 45%,var(--ink));background:#f09a2f33;border-color:#f09a2f55}.task-row.svelte-dzx86o b.progress:where(.svelte-dzx86o){color:color-mix(in srgb,#16a6c7 45%,var(--ink));background:#16a6c733;border-color:#16a6c755}.task-row.svelte-dzx86o b.done:where(.svelte-dzx86o){color:color-mix(in srgb,#25a878 45%,var(--ink));background:#25a87833;border-color:#25a87855}.sidebar-nav.svelte-69uazx{background:var(--surface);width:240px;box-shadow:0 2px 10px #00000020, 0 0 0 1px var(--line);border-radius:10px;padding:8px;position:relative}button.svelte-69uazx,input.svelte-69uazx{font:inherit}.workspace.svelte-69uazx{text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-block-end:8px;padding:6px;transition:background-color .1s ease-out,scale .1s ease-out;display:flex}.workspace.svelte-69uazx:hover{background:var(--hover)}.workspace.svelte-69uazx:active{scale:.96}.workspace.active.svelte-69uazx{background:var(--hover)}.workspace-mark.svelte-69uazx{background:var(--ink);width:32px;height:32px;color:var(--surface);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.workspace.svelte-69uazx>span:where(.svelte-69uazx):nth-child(2){flex:1;min-width:0}.workspace.svelte-69uazx strong:where(.svelte-69uazx),.workspace.svelte-69uazx small:where(.svelte-69uazx){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace.svelte-69uazx strong:where(.svelte-69uazx){color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}.workspace.svelte-69uazx small:where(.svelte-69uazx){color:var(--ink-3);font-size:11px;line-height:1.3}.workspace.svelte-69uazx svg:where(.svelte-69uazx){fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.workspace-menu.svelte-69uazx{z-index:4;background:var(--surface);box-shadow:var(--shadow-overlay);border-radius:9px;flex-direction:column;gap:2px;padding:4px;animation:.18s cubic-bezier(.23,1,.32,1) both svelte-69uazx-menu-in;display:flex;position:absolute;inset:56px 8px auto}.workspace-menu.svelte-69uazx button:where(.svelte-69uazx){text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.workspace-menu.svelte-69uazx button:where(.svelte-69uazx):hover{background:var(--hover)}.workspace-menu.svelte-69uazx button:where(.svelte-69uazx)>span:where(.svelte-69uazx):nth-child(2){flex:1;min-width:0}.workspace-menu.svelte-69uazx strong:where(.svelte-69uazx),.workspace-menu.svelte-69uazx small:where(.svelte-69uazx){display:block}.workspace-menu.svelte-69uazx strong:where(.svelte-69uazx){color:var(--ink);font-size:12.5px}.workspace-menu.svelte-69uazx small:where(.svelte-69uazx){color:var(--ink-3);font-size:10.5px}.workspace-menu.svelte-69uazx b:where(.svelte-69uazx){color:var(--accent)}.quick-search.svelte-69uazx{background:var(--inset);height:32px;box-shadow:0 0 0 1px var(--line);border-radius:8px;align-items:center;gap:8px;margin-block-end:4px;padding-inline:10px;display:flex}.quick-search.svelte-69uazx svg:where(.svelte-69uazx){fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round}.quick-search.svelte-69uazx input:where(.svelte-69uazx){min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.quick-search.svelte-69uazx input:where(.svelte-69uazx)::placeholder{color:var(--ink-3)}kbd.svelte-69uazx{background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--line);color:var(--ink-3);border-radius:5px;place-items:center;font-size:10px;display:grid}.new-task.svelte-69uazx{width:100%;color:var(--accent-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-block-end:8px;padding:6px 8px;font-size:13px;font-weight:500;transition:background-color .1s ease-out,scale .1s ease-out;display:flex}.new-task.svelte-69uazx:hover{background:var(--accent-tint)}.new-task.svelte-69uazx:active{scale:.96}.new-task.svelte-69uazx span:where(.svelte-69uazx){text-align:start;flex:1;min-width:0}.new-task.svelte-69uazx b:where(.svelte-69uazx){background:var(--accent);width:16px;height:16px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:10px;display:grid}nav.svelte-69uazx{flex-direction:column;gap:8px;display:flex}.nav-group.svelte-69uazx p:where(.svelte-69uazx){color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 8px;font-size:10.5px;font-weight:500}.nav-group.svelte-69uazx button:where(.svelte-69uazx){width:100%;color:var(--ink-2);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;transition:color .15s ease-out,background-color .15s ease-out,scale .15s ease-out;display:flex}.nav-group.svelte-69uazx button.hovered:where(.svelte-69uazx){background:var(--hover)}.nav-group.svelte-69uazx button:where(.svelte-69uazx):active{scale:.96}.nav-group.svelte-69uazx button:where(.svelte-69uazx) i:where(.svelte-69uazx){width:13px;color:var(--ink-3);text-align:center;font-style:normal}.nav-group.svelte-69uazx button.active:where(.svelte-69uazx) i:where(.svelte-69uazx),.nav-group.svelte-69uazx button.active:where(.svelte-69uazx) span:where(.svelte-69uazx){color:var(--ink)}.nav-group.svelte-69uazx button:where(.svelte-69uazx)>span:where(.svelte-69uazx){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.nav-group.svelte-69uazx button.active:where(.svelte-69uazx)>span:where(.svelte-69uazx){font-weight:500}.count.svelte-69uazx{background:var(--accent-tint);min-width:18px;height:18px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:4px;font-size:10.5px;animation:.25s cubic-bezier(.23,1,.32,1) both svelte-69uazx-pop-in;display:grid}.active.svelte-69uazx .count:where(.svelte-69uazx){background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink-2)}.plus.svelte-69uazx{width:18px;height:18px;color:var(--ink-3);opacity:0;border-radius:5px;place-items:center;transition:opacity .1s ease-out,color .1s ease-out,background-color .1s ease-out;display:grid}button.svelte-69uazx:hover .plus:where(.svelte-69uazx),button.active.svelte-69uazx .plus:where(.svelte-69uazx){opacity:1}@keyframes svelte-69uazx-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes svelte-69uazx-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.search-demo.svelte-1go9znm{align-items:flex-start;width:100%;max-width:288px;min-height:248px;display:flex}.search-card.svelte-1go9znm{background:var(--surface);width:100%;box-shadow:var(--shadow-raised,0 10px 32px #0000001f), 0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.search-field.svelte-1go9znm{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 12px;transition:background-color .1s;display:flex}.search-field.svelte-1go9znm:hover{background:var(--hover)}.search-field.svelte-1go9znm>svg:where(.svelte-1go9znm){fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;flex:none}input.svelte-1go9znm{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:13px inherit}input.svelte-1go9znm::placeholder{color:var(--ink-3)}button.svelte-1go9znm{font:inherit}.clear.svelte-1go9znm{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;animation:.15s ease-out both svelte-1go9znm-fade-in;display:grid}.clear.svelte-1go9znm:hover{background:color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink)}.clear.svelte-1go9znm svg:where(.svelte-1go9znm){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:11px}.results.svelte-1go9znm{padding:4px}.results.svelte-1go9znm button:where(.svelte-1go9znm){width:100%;height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:13px;transition:background-color .1s;animation:.2s ease-out both svelte-1go9znm-fade-in;display:flex}.results.svelte-1go9znm button:where(.svelte-1go9znm):hover,.results.svelte-1go9znm button:where(.svelte-1go9znm):focus-visible{background:var(--hover);outline:none}.empty.svelte-1go9znm{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 16px;animation:.25s ease-out both svelte-1go9znm-fade-in;display:flex}.empty-icon.svelte-1go9znm{background:var(--inset);width:32px;height:32px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;place-items:center;margin-bottom:6px;display:grid}.empty-icon.svelte-1go9znm svg:where(.svelte-1go9znm){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px}.empty.svelte-1go9znm strong:where(.svelte-1go9znm){color:var(--ink);font-size:13px;font-weight:500}.empty.svelte-1go9znm>span:where(.svelte-1go9znm):last-child{color:var(--ink-3);font-size:12px}@keyframes svelte-1go9znm-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.clear.svelte-1go9znm,.results.svelte-1go9znm button:where(.svelte-1go9znm),.empty.svelte-1go9znm{animation:none}}.insights.svelte-1kvrim7{width:100%;max-width:344px;min-height:408px}header.svelte-1kvrim7{justify-content:space-between;align-items:center;display:flex}header.svelte-1kvrim7>span:where(.svelte-1kvrim7):first-child{align-items:baseline;gap:6px;display:flex}header.svelte-1kvrim7 strong:where(.svelte-1kvrim7){color:var(--ink);font-size:13px}header.svelte-1kvrim7 em:where(.svelte-1kvrim7){color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.arrows.svelte-1kvrim7{gap:2px;display:flex}.arrows.svelte-1kvrim7 button:where(.svelte-1kvrim7){width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.arrows.svelte-1kvrim7 button:where(.svelte-1kvrim7):hover{background:var(--hover);color:var(--ink)}.arrows.svelte-1kvrim7 svg:where(.svelte-1kvrim7){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px}.page.svelte-1kvrim7{animation:.25s ease-out both svelte-1kvrim7-page-in}.page.svelte-1kvrim7>p:where(.svelte-1kvrim7){color:var(--ink-2);margin:6px 0 8px;font-size:12.5px;line-height:1.6}p.svelte-1kvrim7 b:where(.svelte-1kvrim7){color:var(--ink);font-weight:500}code.svelte-1kvrim7{font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.red.svelte-1kvrim7{color:var(--red)}.green.svelte-1kvrim7{color:var(--green)}.dot.svelte-1kvrim7{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.orange.svelte-1kvrim7{background:var(--orange,#f68f3c)}.blue.svelte-1kvrim7{background:var(--accent)}.red-dot.svelte-1kvrim7{background:var(--red)}.neutral.svelte-1kvrim7{background:var(--line-strong)}.muted.svelte-1kvrim7{background:var(--line)}.card.svelte-1kvrim7{background:var(--surface);min-height:278px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:12px}.metrics.svelte-1kvrim7{gap:16px;display:flex}.metrics.svelte-1kvrim7>div:where(.svelte-1kvrim7){flex:1}.metrics.svelte-1kvrim7 span:where(.svelte-1kvrim7){color:var(--ink-2);align-items:center;font-size:11.5px;display:flex}.metrics.svelte-1kvrim7 strong:where(.svelte-1kvrim7){letter-spacing:-.01em;margin-top:1px;font-size:17px;font-weight:600;display:block}.metrics.svelte-1kvrim7 code:where(.svelte-1kvrim7){display:block}.chart-shell.svelte-1kvrim7{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;margin-top:8px;overflow:hidden}.chart-head.svelte-1kvrim7{border-bottom:1px solid var(--line);min-height:31px;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.chart-head.svelte-1kvrim7>b:where(.svelte-1kvrim7),.card-title.svelte-1kvrim7>b:where(.svelte-1kvrim7){background:var(--field);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}.chart.svelte-1kvrim7{touch-action:none;height:166px;position:relative}.chart.svelte-1kvrim7 svg:where(.svelte-1kvrim7){width:100%;height:100%;overflow:visible}.series.svelte-1kvrim7{fill:none;stroke-width:2.25px;vector-effect:non-scaling-stroke}.orange-line.svelte-1kvrim7{stroke:#f68f3c}.blue-line.svelte-1kvrim7{stroke:#3d9aff}.red-line.svelte-1kvrim7{stroke:var(--red)}.grid.svelte-1kvrim7{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.cursor.svelte-1kvrim7{background:var(--line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tooltip.svelte-1kvrim7{z-index:2;background:var(--surface);width:146px;color:var(--ink-2);box-shadow:0 8px 24px #0000002e, 0 0 0 1px var(--line);pointer-events:none;border-radius:8px;padding:7px 8px;position:absolute;top:26px;translate:-50%}.tooltip.svelte-1kvrim7 small:where(.svelte-1kvrim7){color:var(--ink-3);margin-bottom:4px;font-size:9.5px;display:block}.tooltip.svelte-1kvrim7 span:where(.svelte-1kvrim7){align-items:center;font-size:10.5px;display:flex}.tooltip.svelte-1kvrim7 span:where(.svelte-1kvrim7) b:where(.svelte-1kvrim7){color:var(--ink);margin-left:auto}.tooltip.single.svelte-1kvrim7{width:135px}.pill.svelte-1kvrim7{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn,0 1px 2px #0000001a), inset 0 0 0 1px var(--line);border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font:12px inherit}.pill.svelte-1kvrim7:hover{background:var(--hover)}.pill.asked.svelte-1kvrim7{background:var(--green-tint);color:var(--green)}.card-title.svelte-1kvrim7{justify-content:space-between;align-items:center;display:flex}.card-title.svelte-1kvrim7>span:where(.svelte-1kvrim7){color:var(--ink);font-size:12px;font-weight:500}.toggle.svelte-1kvrim7{background:var(--field);border-radius:999px;padding:2px;display:flex}.toggle.svelte-1kvrim7 button:where(.svelte-1kvrim7){color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:2px 8px;font:500 10.5px inherit}.toggle.svelte-1kvrim7 button.active:where(.svelte-1kvrim7){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a}.total.svelte-1kvrim7{align-items:baseline;gap:8px;margin-top:6px;display:flex}.total.svelte-1kvrim7 strong:where(.svelte-1kvrim7){color:var(--ink);font-size:17px}.total.svelte-1kvrim7 span:where(.svelte-1kvrim7){color:var(--ink-3);font-size:11px}.allocation-title.svelte-1kvrim7>span:where(.svelte-1kvrim7){color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.allocation-title.svelte-1kvrim7 i:where(.svelte-1kvrim7){background:var(--orange,#f68f3c);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font:700 8px inherit;display:grid}.allocation-title.svelte-1kvrim7>strong:where(.svelte-1kvrim7){color:var(--ink);margin-top:4px;font-size:20px;display:block}.segments.svelte-1kvrim7{background:var(--field);border-radius:999px;gap:2px;height:36px;margin-top:12px;padding:2px;display:flex;overflow:hidden}.segments.svelte-1kvrim7 button:where(.svelte-1kvrim7){opacity:.58;border:0;border-radius:999px;height:100%;transition:opacity .3s,transform .3s;position:relative;overflow:hidden}.segments.svelte-1kvrim7 button.selected:where(.svelte-1kvrim7){opacity:1;box-shadow:inset 0 0 0 1px #ffffff38}.segments.svelte-1kvrim7 button.orange:where(.svelte-1kvrim7){background:var(--orange,#f68f3c)}.segments.svelte-1kvrim7 button.neutral:where(.svelte-1kvrim7){background:var(--line-strong)}.segments.svelte-1kvrim7 button.muted:where(.svelte-1kvrim7){background:var(--line)}.segments.svelte-1kvrim7 button:where(.svelte-1kvrim7) span:where(.svelte-1kvrim7){opacity:0;background:#ffffff2e;border-radius:999px;position:absolute;inset:4px}.segments.svelte-1kvrim7 button.selected:where(.svelte-1kvrim7) span:where(.svelte-1kvrim7){opacity:1}.legend.svelte-1kvrim7{gap:4px;margin-top:8px;display:flex}.legend.svelte-1kvrim7 button:where(.svelte-1kvrim7){color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;padding:2px 6px;font:11px inherit;display:flex}.legend.svelte-1kvrim7 button.active:where(.svelte-1kvrim7){background:var(--field);color:var(--ink)}.legend.svelte-1kvrim7 .dot:where(.svelte-1kvrim7){width:6px;height:6px;margin-right:2px}.allocation-copy.svelte-1kvrim7{background:var(--inset);min-height:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;margin-top:12px;padding:8px 10px}.allocation-copy.svelte-1kvrim7 strong:where(.svelte-1kvrim7),.allocation-copy.svelte-1kvrim7 span:where(.svelte-1kvrim7){display:block}.allocation-copy.svelte-1kvrim7 strong:where(.svelte-1kvrim7){font-size:11.5px}.allocation-copy.svelte-1kvrim7 strong.orange:where(.svelte-1kvrim7){color:var(--orange,#f68f3c);background:0 0}.allocation-copy.svelte-1kvrim7 strong.neutral:where(.svelte-1kvrim7){color:var(--ink-2);background:0 0}.allocation-copy.svelte-1kvrim7 strong.muted:where(.svelte-1kvrim7){color:var(--ink-3);background:0 0}.allocation-copy.svelte-1kvrim7 span:where(.svelte-1kvrim7){color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.5}@keyframes svelte-1kvrim7-page-in{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.page.svelte-1kvrim7{animation:none}}.stream-code-card.svelte-1stu9r8{background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-card,0 8px 28px #0000001a), 0 0 0 1px var(--line);border-radius:12px;overflow:hidden}header.svelte-1stu9r8{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}header.svelte-1stu9r8>span:where(.svelte-1stu9r8){align-items:baseline;gap:8px;display:flex}strong.svelte-1stu9r8{color:var(--ink);font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}small.svelte-1stu9r8{color:var(--ink-3);font-size:11.5px}button.svelte-1stu9r8{height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font:500 11.5px inherit;transition:color .1s,background-color .1s;display:flex}button.svelte-1stu9r8:hover{background:var(--hover);color:var(--ink)}button.copied.svelte-1stu9r8{color:var(--green)}button.svelte-1stu9r8 svg:where(.svelte-1stu9r8){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px}button.copied.svelte-1stu9r8 svg:where(.svelte-1stu9r8){stroke-width:3px}pre.svelte-1stu9r8{background:var(--inset);min-height:137px;margin:0;padding:10px 12px;font:11.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}pre.svelte-1stu9r8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.line.svelte-1stu9r8{min-width:max-content;animation:.25s cubic-bezier(.23,1,.32,1) both svelte-1stu9r8-line-in;display:flex}.number.svelte-1stu9r8{width:20px;color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-align:right;-webkit-user-select:none;user-select:none;flex:none;font-size:10.5px;line-height:1.86}code.svelte-1stu9r8{white-space:pre;color:var(--ink-2);padding-left:10px}.keyword.svelte-1stu9r8{color:var(--accent-ink)}.function.svelte-1stu9r8{color:var(--ink)}.string.svelte-1stu9r8{color:var(--green)}.dim.svelte-1stu9r8{color:var(--ink-3)}i.svelte-1stu9r8{background:var(--accent);border-radius:999px;width:3px;height:12px;margin-left:2px;display:inline-block;translate:0 2px}@keyframes svelte-1stu9r8-line-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.line.svelte-1stu9r8{animation:none}}label.svelte-94v59w{background:var(--field);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;height:26px;padding:4px 4px 4px 2px;transition:background-color .2s,box-shadow .2s;display:grid;overflow:hidden}label.active.svelte-94v59w{background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent)}.drag-label.svelte-94v59w{cursor:ew-resize;touch-action:none;min-width:24px;min-height:24px;color:var(--ink-3);-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:12px;display:flex}.drag-label.svelte-94v59w:hover{color:var(--ink-2)}.drag-label.svelte-94v59w:focus-visible{color:var(--accent-ink);outline:2px solid var(--accent);outline-offset:1px}input.svelte-94v59w{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font:12px inherit}.suffix.svelte-94v59w{color:var(--ink-3);flex:none;padding-right:2px;font-size:11.5px}.fine-tune.svelte-7vkxe2{background:var(--surface);width:100%;max-width:260px;box-shadow:var(--shadow-raised,0 10px 32px #0000001f), 0 0 0 1px var(--line);border-radius:12px;position:relative}header.svelte-7vkxe2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}header.svelte-7vkxe2>strong:where(.svelte-7vkxe2){color:var(--ink);font-size:13px;font-weight:500}.edited.svelte-7vkxe2,.adjust.svelte-7vkxe2{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.edited.svelte-7vkxe2{color:var(--green);animation:.25s cubic-bezier(.23,1,.32,1) both svelte-7vkxe2-pop}.edited.svelte-7vkxe2 svg:where(.svelte-7vkxe2){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px}.adjust.svelte-7vkxe2 i:where(.svelte-7vkxe2){border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-tint);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.adjust.svelte-7vkxe2 svg:where(.svelte-7vkxe2){width:9px;fill:var(--accent)}.adjust.svelte-7vkxe2 b:where(.svelte-7vkxe2){color:#0000;background:linear-gradient(90deg,var(--accent) 35%,var(--accent-ink) 50%,var(--accent) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite svelte-7vkxe2-shimmer}.body.svelte-7vkxe2{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.body.svelte-7vkxe2 p:where(.svelte-7vkxe2){color:var(--ink);margin:0;font-size:12.5px;font-weight:500}.layout.svelte-7vkxe2{background:var(--field);border-radius:7px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid;position:relative}.layout-thumb.svelte-7vkxe2{inset-block:2px;background:var(--surface);width:calc(33.3333% - 1.33333px);box-shadow:var(--shadow-btn,0 1px 2px #0000001f);border-radius:6px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;left:2px}.layout.svelte-7vkxe2 button:where(.svelte-7vkxe2){z-index:1;height:24px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid;position:relative}.layout.svelte-7vkxe2 button.active:where(.svelte-7vkxe2){color:var(--accent)}.row-icon.svelte-7vkxe2{gap:2px;display:flex}.col-icon.svelte-7vkxe2{flex-direction:column;gap:2px;display:flex}.grid-icon.svelte-7vkxe2{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.layout.svelte-7vkxe2 i:where(.svelte-7vkxe2){border:1.2px solid;border-radius:2px;width:6px;height:6px;display:block}.values.svelte-7vkxe2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}footer.svelte-7vkxe2{justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}footer.svelte-7vkxe2>span:where(.svelte-7vkxe2){color:var(--ink-3);font-size:12px}.select.svelte-7vkxe2{width:120px;margin-right:-2px;position:relative}.select-trigger.svelte-7vkxe2{background:var(--inset);width:100%;height:26px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:4px 4px 4px 8px;font:12px inherit;display:flex}.select-trigger.svelte-7vkxe2 .placeholder:where(.svelte-7vkxe2){color:var(--ink-3)}.select-trigger.svelte-7vkxe2 svg:where(.svelte-7vkxe2){fill:none;width:11px;stroke:var(--ink-3);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.select-trigger.svelte-7vkxe2 svg.open:where(.svelte-7vkxe2){transform:rotate(180deg)}.menu.svelte-7vkxe2{z-index:10;background:var(--surface);width:120px;box-shadow:var(--shadow-raised,0 10px 32px #00000024), 0 0 0 1px var(--line);transform-origin:100% 100%;border-radius:10px;padding:4px;animation:.2s cubic-bezier(.23,1,.32,1) both svelte-7vkxe2-pop;position:absolute;bottom:32px;right:0}.menu.svelte-7vkxe2 button:where(.svelte-7vkxe2){width:100%;height:26px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font:12.5px inherit;display:flex}.menu.svelte-7vkxe2 button:where(.svelte-7vkxe2):hover,.menu.svelte-7vkxe2 button.selected:where(.svelte-7vkxe2){background:var(--field)}@keyframes svelte-7vkxe2-pop{0%{opacity:0;transform:scale(.94)}}@keyframes svelte-7vkxe2-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.edited.svelte-7vkxe2,.adjust.svelte-7vkxe2 b:where(.svelte-7vkxe2),.menu.svelte-7vkxe2{animation:none}.layout-thumb.svelte-7vkxe2{transition:none}}.tail.svelte-s1z3ri{filter:blur(.35px);opacity:.82}.caret.svelte-s1z3ri{background:var(--accent);opacity:.35;border-radius:2px;width:2px;height:13px;margin-left:1px;display:inline-block;translate:0 2px}.caret.streaming.svelte-s1z3ri{opacity:1;animation:.75s step-end infinite svelte-s1z3ri-blink}@keyframes svelte-s1z3ri-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.caret.streaming.svelte-s1z3ri{animation:none}}.selection-actions.svelte-1vsrj2l{width:100%;max-width:460px}.passage.svelte-1vsrj2l{-webkit-user-select:none;user-select:none;padding-bottom:48px;position:relative}p.svelte-1vsrj2l{color:var(--ink);margin:0;font-size:13px;line-height:1.65}mark.svelte-1vsrj2l{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.toolbar-shell.svelte-1vsrj2l{z-index:10;max-width:calc(100vw - 48px);height:36px;position:absolute;top:calc(100% - 38px);left:50%;transform:translate(-50%)}.toolbar.svelte-1vsrj2l{background:var(--surface);width:100%;height:100%;color:var(--ink);box-shadow:0 12px 34px #0000002e, 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .18s ease-out, transform .25s var(--resize-ease);border-radius:999px;justify-content:center;align-items:center;padding:4px 6px;display:flex;overflow:hidden;transform:scale(.96)}.toolbar.visible.svelte-1vsrj2l{opacity:1;pointer-events:auto;transform:scale(1)}.toolbar-content.svelte-1vsrj2l{flex:none;justify-content:center;align-items:center;gap:2px;width:max-content;height:28px;display:flex}.t-resize.svelte-1vsrj2l{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}button.svelte-1vsrj2l{height:28px;color:var(--ink);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font:400 12px inherit;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}button.svelte-1vsrj2l:hover{background:var(--hover)}button.svelte-1vsrj2l:active{transform:scale(.96)}button.svelte-1vsrj2l svg:where(.svelte-1vsrj2l){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}form.svelte-1vsrj2l{align-items:center;width:145px;height:28px;transition:width .32s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}form.has-text.svelte-1vsrj2l{width:190px}input.svelte-1vsrj2l{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 8px;font:12.5px inherit}input.svelte-1vsrj2l::placeholder{color:var(--ink-3)}.send.svelte-1vsrj2l{background:var(--ink);width:28px;color:var(--surface);justify-content:center;padding:0}.send.svelte-1vsrj2l:hover{background:var(--ink);opacity:.9}.divider.svelte-1vsrj2l{background:var(--line);flex:none;width:1px;height:16px;margin:0 2px}.primary-divider.svelte-1vsrj2l{background:var(--line-strong)}.extras.svelte-1vsrj2l{opacity:0;gap:2px;max-width:0;transition:max-width .4s cubic-bezier(.23,1,.32,1),opacity .3s;display:flex;overflow:hidden}.extras.expanded.svelte-1vsrj2l{opacity:1;max-width:270px}.icon.svelte-1vsrj2l{width:28px;color:var(--ink-3);justify-content:center;padding:0}.chevron.svelte-1vsrj2l svg:where(.svelte-1vsrj2l){transition:transform .4s cubic-bezier(.23,1,.32,1)}.chevron.expanded.svelte-1vsrj2l svg:where(.svelte-1vsrj2l){transform:rotate(180deg)}.working.svelte-1vsrj2l{white-space:nowrap;height:28px;color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.working.svelte-1vsrj2l i:where(.svelte-1vsrj2l){border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-1vsrj2l-spin}.working.svelte-1vsrj2l b:where(.svelte-1vsrj2l){color:#0000;background:linear-gradient(90deg,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:1.8s linear infinite svelte-1vsrj2l-shimmer}.keep.svelte-1vsrj2l{background:var(--ink);color:var(--canvas);box-shadow:inset 0 0 0 1px #ffffff1f}.keep.svelte-1vsrj2l:hover{background:var(--ink);opacity:.9}@keyframes svelte-1vsrj2l-spin{to{transform:rotate(1turn)}}@keyframes svelte-1vsrj2l-shimmer{to{background-position:-200% 0}}@media (width<=560px){.toolbar-shell.svelte-1vsrj2l{max-width:calc(100vw - 32px)}.extras.expanded.svelte-1vsrj2l{opacity:0;max-width:0}.chevron.svelte-1vsrj2l{display:none}}@media (prefers-reduced-motion:reduce){.t-resize.svelte-1vsrj2l{transition:none!important}.toolbar.svelte-1vsrj2l,.extras.svelte-1vsrj2l{transition:none}.working.svelte-1vsrj2l i:where(.svelte-1vsrj2l),.working.svelte-1vsrj2l b:where(.svelte-1vsrj2l){animation:none}}
