.animation-container.svelte-av0dxm{display:grid}.animation-content.svelte-av0dxm{grid-area:1/1}.border-effect.svelte-t4qxov{--border-angle:0deg;justify-content:center;align-items:center;display:flex;position:relative}.border-effect.svelte-t4qxov[data-border-effect-variant=gradient]:before,.border-effect.svelte-t4qxov[data-border-effect-variant=gradient]:after{content:"";width:calc(100% + var(--size-1));height:calc(100% + var(--size-1));z-index:-1;background:linear-gradient(45deg,#fb0094,#00f,#0f0,#ff0,red,#fb0094,#00f,#0f0,#ff0,red) 0 0/400%;animation:20s linear infinite svelte-t4qxov-steam;position:absolute;top:-2px;left:-2px}.border-effect.svelte-t4qxov[data-border-effect-variant=gradient]:after{filter:blur(50px)}.border-effect.svelte-t4qxov[data-border-effect-variant=default]{border-radius:var(--radius-md);background:linear-gradient(white, white) padding-box, conic-gradient(from var(--border-angle), #0072f5, #3a0ca3, #8c3dc9, #f72585) border-box;border:2px solid #0000;animation:4s linear infinite svelte-t4qxov-border-angle-rotate}.border-effect.svelte-t4qxov[data-border-effect-size=md]{border-width:2px}.border-effect.svelte-t4qxov[data-border-effect-size=lg]{border-width:4px}@keyframes svelte-t4qxov-border-angle-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-t4qxov-steam{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.holder.svelte-xzd0xl{display:grid}img.svelte-xzd0xl{min-height:var(--min-height);grid-area:1/1;display:block}.particle-wrapper.svelte-en7uc6{width:fit-content;display:grid;position:relative}.particle-content.svelte-en7uc6{z-index:2;grid-area:1/1;position:relative}.particle-effect.svelte-en7uc6{pointer-events:none;z-index:1;border:1px solid red;grid-area:1/1;transform:translate(-50%,-50%)}.sparkles.svelte-zsgkpw{display:inline-block;position:relative}.file-chip.svelte-ciczil{align-items:center;gap:var(--size-1);padding:0 var(--size-2);height:var(--size-6);background:var(--color-neutral-bg-100);border:1px solid var(--color-neutral-border-600);border-radius:var(--radius-md);color:var(--color-neutral-fg-1100);line-height:1.5;font-family:var(--font-sans-serif);max-width:100%;display:inline-flex}.file-chip.error.svelte-ciczil{border-color:var(--color-destructive-border-700);color:var(--color-destructive-fg-1100)}.icon.svelte-ciczil{flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.file-chip.uploading.svelte-ciczil .icon:where(.svelte-ciczil){animation:1.2s ease-in-out infinite svelte-ciczil-file-chip-uploading}@keyframes svelte-ciczil-file-chip-uploading{0%,to{opacity:1}50%{opacity:.3}}}.name.svelte-ciczil{white-space:nowrap;text-overflow:ellipsis;max-width:28ch;overflow:hidden}.error-text.svelte-ciczil{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:24ch;overflow:hidden}.remove.svelte-ciczil{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin:0;padding:0;display:inline-flex}.remove.svelte-ciczil:focus-visible{outline:2px solid var(--color-primary-border-700)}.file-input.svelte-sdorao{display:none}::view-transition-old(*.fc-chat-body){animation:layout-content-fly-out var(--layout-content-out-duration) var(--layout-ease) both}::view-transition-new(*.fc-chat-body){animation:layout-content-fly-in var(--layout-content-in-duration) var(--layout-ease) both;animation-delay:var(--layout-content-in-delay)}::view-transition-old(chat-input){animation:layout-content-fly-out var(--layout-content-out-duration) var(--layout-ease) both}::view-transition-new(chat-input){animation:layout-content-fly-in var(--layout-content-in-duration) var(--layout-ease) both;animation-delay:var(--layout-content-in-delay)}:root:active-view-transition-type(persist-main)::view-transition-group(chat-input){animation-duration:var(--layout-pane-duration);animation-delay:var(--layout-pane-delay);animation-timing-function:var(--layout-ease)}:root:active-view-transition-type(persist-main)::view-transition-old(chat-input){opacity:0;animation:none}:root:active-view-transition-type(persist-main)::view-transition-new(chat-input){opacity:1;animation:none}:root:active-view-transition-type(persist-main)::view-transition-image-pair(chat-input){isolation:auto;mix-blend-mode:normal}.footer.svelte-1267i9y{box-shadow:0px -10px 10px 10px var(--color-neutral-bg-200);flex-direction:column;align-self:stretch;align-items:center;display:flex}.center.svelte-1267i9y{gap:var(--size-1);flex-direction:column;width:100%;max-width:740px;margin:0 auto;display:flex}form.svelte-1267i9y{width:100%}.chat-ask-box.svelte-1267i9y{gap:var(--size-2);padding:var(--size-3);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-bg-400);background:var(--color-neutral-bg-100);box-shadow:var(--elevation-page-md);flex-direction:column;display:flex;position:relative}.chat-ask-box.svelte-1267i9y:focus-within{border-color:var(--color-neutral-border-700)}.chat-ask-box.drag-over.svelte-1267i9y{border-style:dashed;border-color:var(--color-primary-border-700)}@media (prefers-reduced-motion:no-preference){.chat-ask-box.running.svelte-1267i9y{animation:1.8s ease-in-out infinite svelte-1267i9y-askbox-running-pulse}@keyframes svelte-1267i9y-askbox-running-pulse{0%,to{box-shadow:var(--elevation-page-md);border-color:var(--color-neutral-bg-400)}50%{border-color:var(--color-neutral-border-800);box-shadow:0 4px 14px #302d2533}}.chat-ask-box.running.svelte-1267i9y .field:where(.svelte-1267i9y){animation:1.8s ease-in-out infinite svelte-1267i9y-askbox-text-pulse}@keyframes svelte-1267i9y-askbox-text-pulse{0%,to{opacity:.5}50%{opacity:1}}}.chips.svelte-1267i9y{gap:var(--size-1);flex-wrap:wrap;display:flex}.drop-overlay.svelte-1267i9y{border-radius:inherit;background:var(--color-neutral-bg-100);opacity:.92;color:var(--color-neutral-fg-1100);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.field.svelte-1267i9y{color:var(--color-neutral-fg-1200);field-sizing:content;font-size:var(--typeface-size-lg);max-height:var(--size-32);padding:0 var(--size-1);resize:none;background:0 0;border:none;outline:none;width:100%;line-height:1.5;overflow-y:auto}.field.svelte-1267i9y::placeholder{color:var(--color-neutral-solid-900)}.field.svelte-1267i9y:disabled{cursor:not-allowed}.controls.svelte-1267i9y{align-items:center;gap:var(--size-2);display:flex}.send.svelte-1267i9y{margin-left:auto}.disclaimer.svelte-1267i9y{font-size:var(--typeface-size-2xs);letter-spacing:.1px;text-align:center;color:var(--color-neutral-fg-1100);margin:0;margin-top:var(--size-2);line-height:1.55}.question.svelte-1izzqij,.options.svelte-1izzqij{gap:var(--size-2);flex-direction:column;display:flex}.option.svelte-1izzqij{align-items:flex-start;gap:var(--size-4);cursor:pointer;display:flex}.option.svelte-1izzqij input[type=radio]:where(.svelte-1izzqij),.option.svelte-1izzqij input[type=checkbox]:where(.svelte-1izzqij){margin-top:.125rem}.option-text.svelte-1izzqij{flex-direction:column;display:flex}.other-input.svelte-1izzqij{margin-left:var(--size-6)}.dock-envelope.svelte-1nyots6{width:100%;max-width:740px;margin-inline:auto;padding-block-end:var(--size-2)}.document-item.svelte-1wsozz4{width:100%;padding-left:var(--size-18);background:var(--color-neutral-bg-100);border:1px solid var(--color-neutral-border-600);border-radius:var(--radius-md);box-shadow:var(--elevation-page-sm);font-family:var(--font-sans-serif);--document-item-tag-bg:var(--color-neutral-bg-200);--document-item-tag-border:var(--color-neutral-bg-400);--document-item-tag-fg:var(--color-neutral-fg-1100);align-items:center;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.document-item[data-fc-document-item-variant=info].svelte-1wsozz4{--document-item-tag-bg:var(--color-info-bg-200);--document-item-tag-border:var(--color-info-bg-400);--document-item-tag-fg:var(--color-info-fg-1100)}.document-item[data-fc-document-item-variant=accent2].svelte-1wsozz4{--document-item-tag-bg:var(--color-accent2-bg-200);--document-item-tag-border:var(--color-accent2-bg-400);--document-item-tag-fg:var(--color-accent2-fg-1100)}.document-item[data-fc-document-item-variant=brand].svelte-1wsozz4{--document-item-tag-bg:var(--color-brand-bg-200);--document-item-tag-border:var(--color-brand-bg-400);--document-item-tag-fg:var(--color-brand-fg-1100)}.document-item[data-fc-document-item-variant=success].svelte-1wsozz4{--document-item-tag-bg:var(--color-success-bg-200);--document-item-tag-border:var(--color-success-bg-400);--document-item-tag-fg:var(--color-success-fg-1100)}.document-item[data-fc-document-item-variant=warning].svelte-1wsozz4{--document-item-tag-bg:var(--color-warning-bg-200);--document-item-tag-border:var(--color-warning-bg-400);--document-item-tag-fg:var(--color-warning-fg-1100)}.document-item[data-fc-document-item-variant=destructive].svelte-1wsozz4{--document-item-tag-bg:var(--color-destructive-bg-200);--document-item-tag-border:var(--color-destructive-bg-400);--document-item-tag-fg:var(--color-destructive-fg-1100)}.tag.svelte-1wsozz4{top:var(--size-2);width:var(--size-14);height:var(--size-20);padding-top:var(--size-5);color:var(--document-item-tag-fg);background:var(--document-item-tag-bg);border:1px solid var(--document-item-tag-border);border-radius:var(--radius-md);justify-content:center;transition:transform .2s;display:flex;position:absolute;left:21px;transform:rotate(-9deg)}.content.svelte-1wsozz4{align-items:center;gap:var(--size-3);min-width:0;padding:var(--size-4) var(--size-6);flex:1 0 0;display:flex}.text.svelte-1wsozz4{flex-direction:column;flex:1 0 0;min-width:0;line-height:1.5;display:flex}.label.svelte-1wsozz4{color:var(--color-neutral-fg-1200);font-size:var(--typeface-size-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.description.svelte-1wsozz4{color:var(--color-neutral-fg-1100);font-size:var(--typeface-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.actions.svelte-1wsozz4{z-index:1;width:var(--size-8);height:var(--size-8);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.surface.svelte-1wsozz4{border-radius:inherit;cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.surface.svelte-1wsozz4:focus-visible{outline:2px solid var(--color-primary-border-700);outline-offset:-2px}.document-item.svelte-1wsozz4:has(.surface:where(.svelte-1wsozz4)):hover{box-shadow:var(--elevation-page-md)}.document-item.svelte-1wsozz4:has(.surface:where(.svelte-1wsozz4)):hover .tag:where(.svelte-1wsozz4){transform:rotate(-6deg)}.mention-link.svelte-u3xiij{color:var(--color-info-fg-1100);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.scroll-box.svelte-1ymntd7{flex-direction:column;min-width:0;display:flex}.scroll-box.cutoff.svelte-1ymntd7{padding:var(--size-2) 0;border-right:1px solid var(--color-neutral-border-600)}.viewport.svelte-1ymntd7{scrollbar-width:none;min-width:0;overflow-x:auto}.viewport.svelte-1ymntd7::-webkit-scrollbar{display:none}.scrollbar.svelte-1ymntd7{height:var(--size-2);margin-top:var(--size-1);background:var(--color-neutral-bg-250);border-radius:var(--radius-sm)}.thumb.svelte-1ymntd7{background:var(--color-neutral-border-800);border-radius:var(--radius-sm);cursor:grab;height:100%}.thumb.svelte-1ymntd7:hover{background:var(--color-neutral-fg-1100)}.thumb.svelte-1ymntd7:active{cursor:grabbing}.chat-markdown.svelte-64tdy0{--chat-block-enter-y:8px;gap:var(--size-4);word-break:break-word;flex-direction:column;width:100%;min-width:0;display:flex}.chat-markdown.svelte-64tdy0>*{animation:.5s cubic-bezier(.16,1,.3,1) both chat-block-enter}.chat-markdown[data-streaming].svelte-64tdy0>:last-child:after{color:var(--color-neutral-fg-1100);content:"▍";margin-left:var(--size-0-5);vertical-align:baseline;font-weight:400;animation:1s steps(2,start) infinite chat-caret-blink;display:inline-block}.chat-markdown.svelte-64tdy0 p{margin:0 0 .5rem}.chat-markdown.svelte-64tdy0 p:last-child{margin-bottom:0}.chat-markdown.svelte-64tdy0 h1,.chat-markdown.svelte-64tdy0 h2,.chat-markdown.svelte-64tdy0 h3{margin:.5rem 0 .25rem;font-size:1rem}.chat-markdown.svelte-64tdy0 ul,.chat-markdown.svelte-64tdy0 ol{padding-left:var(--size-8);margin:.25rem 0}.chat-markdown.svelte-64tdy0 ul{list-style-type:disc}.chat-markdown.svelte-64tdy0 ol{list-style-type:decimal}.chat-markdown.svelte-64tdy0 li{padding-left:var(--size-1);margin:.125rem 0}.chat-markdown.svelte-64tdy0 a{color:var(--color-info-fg-1100);text-decoration:underline}.chat-markdown.svelte-64tdy0 blockquote{padding-left:var(--size-3);border-left:3px solid var(--color-neutral-border-600);color:var(--color-neutral-fg-1100);margin:.5rem 0}.chat-markdown.svelte-64tdy0 code{font-size:var(--typeface-size-sm);background:var(--color-neutral-bg-250);border:1px solid var(--color-neutral-border-600);border-radius:var(--radius-sm);padding:var(--size-0-5) var(--size-1)}.code-block.svelte-64tdy0{width:max-content;min-width:100%;padding:var(--size-3);background:var(--color-neutral-bg-250);border:1px solid var(--color-neutral-border-600);border-radius:var(--radius-md);white-space:pre;margin:0}.code-block.svelte-64tdy0 code{font-size:var(--typeface-size-sm);background:0 0;border:0;border-radius:0;padding:0}.chat-markdown.svelte-64tdy0 table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--typeface-size-sm);font-family:var(--font-sans-serif)}.chat-markdown.svelte-64tdy0 th,.chat-markdown.svelte-64tdy0 td{padding:var(--size-1-5) var(--size-2-5);border-right:1px solid var(--color-neutral-border-600);border-bottom:1px solid var(--color-neutral-border-600);text-align:left;white-space:nowrap}.chat-markdown.svelte-64tdy0 thead th{border-top:1px solid var(--color-neutral-border-600)}.chat-markdown.svelte-64tdy0 tr>th:first-child,.chat-markdown.svelte-64tdy0 tr>td:first-child{border-left:1px solid var(--color-neutral-border-600)}.chat-markdown.svelte-64tdy0 th{background:var(--color-neutral-bg-250);font-weight:600}.chat-markdown.svelte-64tdy0 tbody tr:nth-child(2n) td{background:var(--color-neutral-bg-200)}.chat-markdown.svelte-64tdy0 thead tr:first-child th:first-child{border-top-left-radius:var(--radius-md)}.chat-markdown.svelte-64tdy0 thead tr:first-child th:last-child{border-top-right-radius:var(--radius-md)}.chat-markdown.svelte-64tdy0 tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-md)}.chat-markdown.svelte-64tdy0 tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-md)}.response-wrapper.svelte-ujhiox{width:100%;padding:var(--size-6) 0;align-items:flex-start;gap:var(--size-4);display:flex}.response.svelte-ujhiox{interpolate-size:allow-keywords;align-content:start;align-items:flex-start;gap:var(--size-4);word-break:break-word;min-width:0;height:auto;font-family:var(--font-chat-assistant,var(--font-serif));font-size:var(--typeface-size-lg);flex-direction:column;flex:1 0 0;transition:height .3s ease-out,opacity .3s ease-out;display:flex;overflow:clip}.response-wrapper.svelte-1jaojjb{width:100%;padding:var(--size-6) 0;align-items:flex-start;gap:var(--size-4);display:flex}.error-bubble.svelte-1jaojjb{color:var(--color-error-fg,#dc2626);background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);border-radius:var(--radius-fixed-lg);padding:var(--size-3) var(--size-4);word-break:break-word}.block-divider.svelte-wgnvr8{justify-content:center;display:flex}.parts.svelte-wgnvr8{gap:var(--size-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.part.svelte-wgnvr8{align-items:center;gap:var(--size-3);width:100%;padding:var(--size-2) var(--size-3);border-radius:var(--radius-md);background:var(--color-neutral-bg-200);text-align:inherit;font:inherit;color:inherit;border:none;display:flex}.part[data-state=open].svelte-wgnvr8{background:var(--color-warning-bg-200)}.part[data-state=blocked].svelte-wgnvr8{background:var(--color-destructive-bg-200)}.openable.svelte-wgnvr8{cursor:pointer}.openable.svelte-wgnvr8:hover{background:var(--color-neutral-bg-300)}.openable[data-state=open].svelte-wgnvr8:hover{background:var(--color-warning-bg-300)}.openable[data-state=blocked].svelte-wgnvr8:hover{background:var(--color-destructive-bg-300)}.openable.svelte-wgnvr8:focus:not(:focus-visible){outline:none}.openable.svelte-wgnvr8:focus-visible{box-shadow:0 0 0 1px var(--color-neutral-bg-100), 0 0 0 2px var(--color-primary-solid-900);outline:none}.mark.svelte-wgnvr8{width:var(--size-4);color:var(--color-neutral-fg-1100);flex-shrink:0;display:flex}.part[data-state=approved].svelte-wgnvr8 .mark:where(.svelte-wgnvr8){color:var(--color-success-fg-1100)}.part[data-state=open].svelte-wgnvr8 .mark:where(.svelte-wgnvr8){color:var(--color-warning-fg-1100)}.part[data-state=blocked].svelte-wgnvr8 .mark:where(.svelte-wgnvr8){color:var(--color-destructive-fg-1100)}.text.svelte-wgnvr8{flex-direction:column;flex:1;min-width:0;display:flex}.detail.svelte-wgnvr8{color:var(--color-neutral-fg-1100)}.entity-link.svelte-p89moc{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-bg-600,currentColor);text-decoration-color:var(--color-neutral-bg-600,currentColor);text-underline-offset:2px}.entity-link.svelte-p89moc:hover{text-decoration-color:currentColor}.response-wrapper.svelte-lywx80{width:100%;padding:var(--size-6) 0;align-items:flex-start;gap:var(--size-4);display:flex}.response.svelte-lywx80{gap:var(--size-4);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.text.svelte-lywx80{font-family:var(--font-chat-assistant,var(--font-serif));font-size:var(--typeface-size-lg)}.frozen.svelte-lywx80{pointer-events:none}.response.svelte-lywx80>*{animation:.5s cubic-bezier(.16,1,.3,1) both chat-block-enter}.chips-block.svelte-osusfv{gap:var(--size-3);padding:var(--size-4) 0;flex-direction:column;display:flex}.question.svelte-osusfv{margin:0}.other.svelte-osusfv{max-width:40ch;display:flex}.summary-row.svelte-tbuw78{align-items:center;gap:var(--size-2);padding:var(--size-2) 0;color:var(--color-neutral-fg-1100);display:flex}.tick.svelte-tbuw78{color:var(--color-success-fg-1100);display:flex}.caption.svelte-tbuw78{color:var(--color-neutral-fg-1100)}.system-notice.svelte-1wkgs2m{color:var(--color-neutral-fg-1100);text-align:center;padding:var(--size-2) var(--size-3);font-style:italic}.response-wrapper.svelte-1gtccbt{align-items:flex-start;gap:var(--size-4);width:100%;display:flex}.loader.svelte-1gtccbt{align-items:center;gap:var(--size-2);flex:1 0 0;display:flex}.thinking-collapsed.svelte-1gtccbt{flex:1 0 0}.thinking-details.svelte-1gtccbt{padding:0 var(--size-4);color:var(--color-neutral-fg-1100)}.thinking-summary.svelte-1gtccbt{cursor:pointer;font-size:var(--typeface-size-xs);align-items:center;gap:var(--size-2);-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.thinking-summary.svelte-1gtccbt::-webkit-details-marker{display:none}.thinking-summary.svelte-1gtccbt .caret:where(.svelte-1gtccbt){transition:transform .2s;display:inline-flex}.thinking-details[open].svelte-1gtccbt .thinking-summary:where(.svelte-1gtccbt) .caret:where(.svelte-1gtccbt){transform:rotate(90deg)}.thinking-content.svelte-1gtccbt{white-space:pre-wrap;word-break:break-word;max-height:12rem;margin-top:var(--size-2);font-size:var(--typeface-size-xs);color:var(--color-neutral-fg-1100);line-height:1.4;overflow-y:auto}.response-wrapper.svelte-39bxb3{align-items:flex-start;gap:var(--size-4);width:100%;display:flex}.tool-block.svelte-39bxb3{flex:1 0 0}.tool-block.svelte-39bxb3>*{animation:.5s cubic-bezier(.16,1,.3,1) both chat-block-enter}.tool-running.svelte-39bxb3{align-items:center;gap:var(--size-2);display:flex}.tool-details.svelte-39bxb3{padding:0 var(--size-4);color:var(--color-neutral-fg-1100)}.tool-summary.svelte-39bxb3{color:var(--layout-fg-secondary,#636363);cursor:pointer;font-size:var(--typeface-size-xs);align-items:center;gap:var(--size-2);-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.tool-summary.svelte-39bxb3::-webkit-details-marker{display:none}.tool-summary.svelte-39bxb3 .caret:where(.svelte-39bxb3){transition:transform .2s;display:inline-flex}.tool-details[open].svelte-39bxb3 .tool-summary:where(.svelte-39bxb3) .caret:where(.svelte-39bxb3){transform:rotate(90deg)}.tool-error.svelte-39bxb3 .tool-summary:where(.svelte-39bxb3){color:var(--color-error-fg,#dc2626)}.tool-pre.svelte-39bxb3{font-size:var(--typeface-size-xs);margin:var(--size-2) 0 0;white-space:pre-wrap;word-break:break-word;max-height:12rem;color:var(--layout-fg-secondary,#636363);line-height:1.4;overflow-y:auto}.tool-details[open].svelte-39bxb3 .tool-pre:where(.svelte-39bxb3){border:1px solid var(--color-neutral-border-600);border-radius:var(--radius-md);padding:var(--size-3) var(--size-4)}.generated-image.svelte-39bxb3{gap:var(--size-2);flex-direction:column;max-width:480px;display:flex}.generated-image-actions.svelte-39bxb3{justify-content:flex-end;align-items:center;gap:var(--size-2);display:flex}.urn-chip.svelte-1yxgrso{background-color:var(--color-surface-alt,#f0f0f5);color:var(--color-text,#222);cursor:default;border-radius:.5em;align-items:center;margin:0 .1em;padding:.1em .5em;font-size:.95em;display:inline-flex}.urn-chip-loading.svelte-1yxgrso{opacity:.6}.urn-chip-error.svelte-1yxgrso{background-color:var(--color-surface-error,#fde0e0);color:var(--color-text-error,#8a2020)}.question.svelte-ag33g8{width:100%;padding:var(--size-6) 0 var(--size-6) var(--size-14);color:var(--color-neutral-fg-1200);font-family:var(--font-sans-serif);font-size:var(--typeface-size-lg);flex-direction:column;align-items:flex-end;display:flex;position:relative}.question.svelte-ag33g8:before{content:"";inset:var(--size-6) 0 var(--size-6) 0;background:linear-gradient(to top, transparent, var(--color-neutral-bg-200));z-index:0;position:absolute}.files.svelte-ag33g8{z-index:1;justify-content:flex-end;gap:var(--size-1);max-width:100%;margin-bottom:var(--size-1);flex-wrap:wrap;display:flex;position:relative}.bubble-wrap.svelte-ag33g8{z-index:1;width:fit-content;max-width:100%;position:relative}.bubble.svelte-ag33g8{padding:var(--size-3) var(--size-4);border-radius:var(--radius-fixed-lg);background:var(--color-neutral-bg-300);word-break:break-word;display:block;position:relative}.question.svelte-ag33g8:not(.expanded) .bubble:where(.svelte-ag33g8){-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.question.overflowing.expanded.svelte-ag33g8 .bubble:where(.svelte-ag33g8){padding-bottom:var(--size-9)}.question.overflowing.svelte-ag33g8:not(.expanded) .bubble:where(.svelte-ag33g8):after{content:"";height:var(--size-16);background:linear-gradient(to bottom, transparent, var(--color-neutral-bg-300) calc(100% - var(--size-9)));pointer-events:none;position:absolute;inset:auto 0 0}.toggle.svelte-ag33g8{bottom:var(--size-2);position:absolute;left:50%;transform:translate(-50%)}.response-wrapper.svelte-14sdc4q{align-items:flex-start;gap:var(--size-4);width:100%;display:flex}.work.svelte-14sdc4q{flex:1 0 0}.work-details.svelte-14sdc4q{color:var(--color-neutral-fg-1100);interpolate-size:allow-keywords}.work-details.svelte-14sdc4q::details-content{opacity:0;block-size:0;transition:block-size .28s ease, opacity .2s ease, content-visibility .28s allow-discrete;overflow:clip}.work-details[open].svelte-14sdc4q::details-content{opacity:1;block-size:auto}.work-summary.svelte-14sdc4q{cursor:pointer;font-size:var(--typeface-size-xs);align-items:center;gap:var(--size-2);-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.work-summary.svelte-14sdc4q::-webkit-details-marker{display:none}.work-summary.svelte-14sdc4q .caret:where(.svelte-14sdc4q){transition:transform .2s;display:inline-flex}.work-details[open].svelte-14sdc4q .work-summary:where(.svelte-14sdc4q) .caret:where(.svelte-14sdc4q){transform:rotate(90deg)}.work-steps.svelte-14sdc4q{gap:var(--size-3);margin-top:var(--size-3);flex-direction:column;display:flex}.status.svelte-1mfqs4y{color:var(--color-neutral-fg-1100);font-size:var(--typeface-size-xs);align-items:center;gap:var(--size-2);margin:0 auto;margin-bottom:var(--size-3);margin-top:var(--size-3);max-width:720px;min-height:var(--size-6);opacity:.5;grid-template-columns:auto 1fr;width:100%;transition:opacity .3s;display:grid}.status-loader.svelte-1mfqs4y{grid-column:1/1;align-items:center;display:flex}.status-text-slot.svelte-1mfqs4y{align-items:center;gap:var(--size-1);grid-column:2/2;min-width:0;display:flex}.status-timer.svelte-1mfqs4y,.status-sep.svelte-1mfqs4y{flex:none}.status-desc-slot.svelte-1mfqs4y{min-width:0;display:grid}.status-desc.svelte-1mfqs4y{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.status-desc.pulse.svelte-1mfqs4y{animation:1.4s ease-in-out infinite svelte-1mfqs4y-status-desc-pulse}@keyframes svelte-1mfqs4y-status-desc-pulse{50%{opacity:.45}}.lit.svelte-1mfqs4y{opacity:1}.wrapper.svelte-1v3ob9b{view-transition-class:fc-chat-body;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.messages.svelte-1v3ob9b{padding:0 var(--size-6) var(--size-6);align-items:center;gap:var(--size-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.messages.svelte-1v3ob9b>:where(.svelte-1v3ob9b){width:100%;max-width:720px}.sticky-question.pinned.svelte-1v3ob9b{top:calc(-1 * var(--size-6));z-index:1;position:sticky}.jump-down.svelte-1v3ob9b{bottom:var(--size-4);z-index:1;filter:drop-shadow(0 4px 12px #0000002e);position:absolute;left:50%;transform:translate(-50%)}.jump-down.svelte-1v3ob9b [data-odin-button]{border:1px solid var(--color-neutral-border-800);border-radius:9999px}.chat-block-enter{animation:.5s cubic-bezier(.16,1,.3,1) both chat-block-enter}@keyframes chat-block-enter{0%{opacity:0;transform:translateY(var(--chat-block-enter-y,12px))}to{opacity:1;transform:translateY(0)}}@keyframes chat-caret-blink{0%,to{opacity:1}50%{opacity:0}}.chat.svelte-hhzu4e{grid-template-rows:1fr auto auto;height:100%;min-height:0;display:grid;overflow:visible}.chat.input-only.svelte-hhzu4e{align-content:center;gap:var(--size-6);grid-template-rows:auto;overflow:visible}.empty.svelte-hhzu4e{view-transition-class:fc-chat-body;flex-shrink:0}
