.agent-attach-failure.svelte-1rylzgd{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agent-attach-failure.svelte-1rylzgd p:where(.svelte-1rylzgd){font:var(--ds-type-body);color:var(--ds-ink);margin:0;font-weight:600}.agent-drop-cue.svelte-104m99i{border:2px dashed var(--ds-white);border-radius:var(--ds-radius-tile);background:var(--ds-rich-violet-flat);color:var(--ds-white);text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:700;line-height:1.3;transition:opacity .2s;display:flex;position:absolute;inset:6px}.agent-drop-cue[data-on].svelte-104m99i{opacity:1}html[data-motion=reduce] .agent-drop-cue.svelte-104m99i{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .agent-drop-cue.svelte-104m99i{transition:none}}.agent-composer.svelte-ub1xm6 .agent-composer-input{font-family:var(--ds-font-ui);color:var(--ds-ink)}.agent-composer.svelte-ub1xm6 .agent-composer-input::placeholder{color:var(--ds-ink);opacity:1}.agent-composer.svelte-ub1xm6{position:relative}.agent-composer-note.svelte-ub1xm6{color:var(--ds-ink);margin:0;font-size:13px;font-weight:600;line-height:1.4}.agent-composer-voice-failure.svelte-ub1xm6{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-composer-staged.svelte-ub1xm6{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.agent-composer.svelte-ub1xm6 [data-slot=button]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;box-shadow:none}.agent-composer-messages-voice.svelte-ub1xm6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-composer-trailing.svelte-ub1xm6{align-items:center;gap:inherit;flex:none;display:flex}.agent-composer.svelte-ub1xm6 .agent-composer-send{border-radius:var(--ds-radius-pill);background:var(--ds-dark);color:var(--ds-on-dark);border:0;flex:none;padding:0}.agent-composer-hero.svelte-ub1xm6 .agent-composer-upload,.agent-composer-hero.svelte-ub1xm6 .agent-composer-library{gap:6px;width:auto;height:44px;min-height:44px;padding-inline:10px;font-size:12px;font-weight:500}.agent-composer.svelte-ub1xm6 .agent-composer-arrow{transition:transform .25s var(--ds-ease)}.agent-composer.svelte-ub1xm6 .agent-composer-box{max-width:var(--vt-agent-thread-w);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-white);box-shadow:var(--ds-shadow-overlay);transition:border-color .2s var(--ds-ease);margin:0 auto;padding:8px 8px 8px 16px}.agent-composer-hero.svelte-ub1xm6 .agent-composer-box{max-width:776px;position:relative}.agent-composer.svelte-ub1xm6 .agent-composer-box:focus-within{border-color:var(--ds-dark)}.agent-composer-hero.svelte-ub1xm6 .agent-composer-box.agent-composer-dragging{border-color:var(--ds-rich-violet-flat)}.agent-composer.svelte-ub1xm6 .agent-composer-input{padding:6px 0 2px;font-size:16px;line-height:1.4}.agent-composer.svelte-ub1xm6 .composer-stacked-actions{margin-top:4px}.agent-composer.svelte-ub1xm6 .agent-composer-icon{border-radius:var(--ds-radius-pill);background:var(--ds-pearl);width:40px;height:40px;transition:background-color .15s var(--ds-ease), transform .15s var(--ds-ease);flex:none}.agent-composer.svelte-ub1xm6 .agent-composer-plus{transition:transform .25s var(--ds-ease)}.agent-composer.svelte-ub1xm6 .agent-composer-send{width:42px;height:42px;transition:background-color .15s var(--ds-ease), transform .12s var(--ds-ease)}.agent-composer.svelte-ub1xm6 .agent-composer-icon:active,.agent-composer.svelte-ub1xm6 .agent-composer-send:active{transform:scale(.92)}@media (hover:hover){.agent-composer.svelte-ub1xm6 .agent-composer-icon:hover{background:var(--ds-pearl-deep)}.agent-composer.svelte-ub1xm6 .agent-composer-icon:hover .agent-composer-plus{transform:rotate(90deg)}.agent-composer.svelte-ub1xm6 .agent-composer-send:hover{background:var(--ds-dark-cell)}.agent-composer.svelte-ub1xm6 .agent-composer-send:hover .agent-composer-arrow{transform:translateY(-2px)}}@container agent (width<720px){.agent-composer.svelte-ub1xm6 .agent-composer-box{padding:4px 6px 6px 14px}.agent-composer.svelte-ub1xm6 .composer-stacked-actions{gap:6px}.agent-composer.svelte-ub1xm6 .agent-composer-icon,.agent-composer.svelte-ub1xm6 .agent-mic{width:38px;height:38px}.agent-composer.svelte-ub1xm6 .agent-composer-send{width:40px;height:40px}}@media (pointer:coarse){.agent-composer.svelte-ub1xm6 .agent-composer-icon,.agent-composer.svelte-ub1xm6 .agent-mic,.agent-composer.svelte-ub1xm6 .agent-composer-send{width:44px;height:44px}.agent-composer.svelte-ub1xm6 .agent-composer-input{min-height:44px;padding:11px 0 10px}}.agent-composer-hero.svelte-ub1xm6 .agent-composer-box{--agent-hero-top:14px;--agent-hero-left:20px;padding:var(--agent-hero-top) 10px 10px var(--agent-hero-left)}.agent-composer-hero.svelte-ub1xm6 .agent-composer-input{min-height:64px;padding:4px 0 2px;font-size:17px;line-height:1.45}.agent-composer-hero.svelte-ub1xm6 .composer-stacked-actions{margin-top:8px}@container agent (width<720px){.agent-composer-hero.svelte-ub1xm6 .agent-composer-box{--agent-hero-top:10px;--agent-hero-left:14px;padding:var(--agent-hero-top) 6px 6px var(--agent-hero-left)}.agent-composer-hero.svelte-ub1xm6 .agent-composer-input{min-height:60px}}@container agent (width<640px){.agent-composer-hero.svelte-ub1xm6 .composer-stacked-actions{flex-wrap:wrap}.agent-composer-hero.svelte-ub1xm6 .agent-composer-box{--agent-hero-top:14px;--agent-hero-left:16px;box-shadow:none;padding-bottom:8px;padding-right:8px}.agent-composer-hero.svelte-ub1xm6 .agent-composer-input{min-height:64px;font-size:16px}.agent-composer-hero.svelte-ub1xm6 .agent-composer-upload,.agent-composer-hero.svelte-ub1xm6 .agent-composer-library{min-height:44px;padding-inline:8px;font-size:12px}.agent-composer.svelte-ub1xm6 .agent-composer-send,.agent-composer.svelte-ub1xm6 .agent-composer-icon{width:44px;height:44px}}@container agent (width<360px){.agent-composer-hero.svelte-ub1xm6 .agent-composer-upload{width:44px;padding:0}.agent-composer-hero.svelte-ub1xm6 .agent-composer-upload span{display:none}}@container agent (width<440px){.agent-composer-hero.svelte-ub1xm6:has(.agent-mic) .agent-composer-upload{width:44px;padding:0}.agent-composer-hero.svelte-ub1xm6:has(.agent-mic) .agent-composer-upload span{display:none}}@container agent (width<340px){.agent-composer-hero.svelte-ub1xm6:has(.agent-mic) .agent-composer-library{width:44px;padding:0}.agent-composer-hero.svelte-ub1xm6:has(.agent-mic) .agent-composer-library span{display:none}}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-box{border-color:var(--ds-line-control);border-radius:var(--ds-radius-rich);box-shadow:none;padding:18px 14px 14px 20px}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-box:focus-within{border-color:var(--ds-dark)}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-input{min-height:54px;padding:0;font-size:17px;line-height:1.45}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .composer-stacked-actions{gap:8px;margin-top:14px}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-send{width:46px;height:46px}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 :is(.agent-composer-upload,.agent-composer-library){border-radius:var(--ds-radius-pill);background:var(--ds-pearl);flex:none;gap:0;width:40px;height:40px;min-height:40px;padding:0}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 :is(.agent-composer-upload,.agent-composer-library) span{display:none}@media (hover:hover){[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 :is(.agent-composer-upload,.agent-composer-library):hover{background:var(--ds-pearl-deep)}[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-upload:hover .agent-composer-plus{transform:rotate(90deg)}}@media (pointer:coarse){[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 :is(.agent-composer-upload,.agent-composer-library){width:44px;height:44px;min-height:44px}}[data-agent-thread=page] .agent-composer.svelte-ub1xm6 .composer-stacked-actions{flex-wrap:nowrap}@container agent (width<640px){[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .agent-composer-box{padding:16px 12px 12px 16px}}@container agent (width<400px){[data-agent-thread=page] .agent-composer.svelte-ub1xm6 .composer-stacked-actions,[data-agent-thread=page] .agent-composer-hero.svelte-ub1xm6 .composer-stacked-actions{gap:6px}}[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-composer-box{background:var(--ds-pearl);box-shadow:none;transition:box-shadow .2s var(--ds-ease);border-color:#0000;padding:8px 8px 8px 16px}[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-composer-box:focus-within{box-shadow:inset 0 0 0 2px var(--ds-dark);border-color:#0000}@container agent (width<720px){[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-composer-box{padding:6px 6px 6px 14px}}[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-composer-icon,[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-ns-chip:not(.agent-ns-chip-set){background:var(--ds-white)}@media (hover:hover){[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-composer-icon:hover,[data-agent-thread=page] .agent-composer-dock.svelte-ub1xm6 .agent-ns-chip:not(.agent-ns-chip-set):hover{background:var(--ds-white);box-shadow:inset 0 0 0 1.5px var(--ds-ink)}}html[data-motion=reduce] .agent-composer.svelte-ub1xm6 *{transition:none!important}html[data-motion=reduce] .agent-composer.svelte-ub1xm6 [data-slot=button],html[data-motion=reduce] .agent-composer.svelte-ub1xm6 [data-slot=button] svg{transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .agent-composer.svelte-ub1xm6 *{transition:none!important}html:not([data-motion=full]) .agent-composer.svelte-ub1xm6 [data-slot=button],html:not([data-motion=full]) .agent-composer.svelte-ub1xm6 [data-slot=button] svg{transform:none!important}}.agent-opener.svelte-s7vxkr{text-align:center;flex-direction:column;align-items:center;display:flex}.agent-opener-title.svelte-s7vxkr{letter-spacing:-.02em;text-wrap:balance;color:var(--ds-ink);margin:4px 0 18px;font-size:24px;font-weight:700;line-height:1.15}@media (pointer:coarse){.agent-opener-title.svelte-s7vxkr{margin-top:12px;font-size:26px}}.agent-opener-title.svelte-s7vxkr:focus{outline:none}.agent-opener-title.svelte-s7vxkr em:where(.svelte-s7vxkr){font-family:var(--ds-font-accent);color:var(--ds-accent);font-style:italic;font-weight:400;display:block}@container agent (width<640px){.agent-opener-title.svelte-s7vxkr{margin:8px 0 24px;font-size:28px;line-height:1.2}}@container agent (width>=720px){.agent-opener-title.svelte-s7vxkr{text-wrap:wrap;margin:0 0 26px;font-size:clamp(30px,3vw,40px)}.agent-opener-title.svelte-s7vxkr em:where(.svelte-s7vxkr){display:inline}@media (height<=800px){.agent-opener-title.svelte-s7vxkr{margin-bottom:24px;font-size:34px}}}.agent-toolbar.svelte-a927w6{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);height:44px;display:flex}.agent-toolbar.svelte-a927w6 .agent-toolbar-more{border-radius:var(--ds-radius-pill);flex:none;width:44px;height:44px}.agent-scope{--agent-r-card:var(--ds-radius-card);--agent-r-row:var(--ds-radius-cell);--agent-r-plan-row:var(--ds-radius-cell);--agent-r-small:var(--ds-radius-small);--agent-ease:var(--ds-ease);--agent-spring:var(--ds-ease-pop);--agent-ink:var(--ds-ink);--agent-canvas:var(--ds-canvas);--agent-line-strong:var(--ds-ink-disabled);--agent-panel:var(--ds-pearl)}.agent-thread.svelte-82kyis{isolation:isolate;background:var(--agent-canvas);min-width:0;height:100%;min-height:0;color:var(--agent-ink);font-family:var(--ds-font-ui);--agent-g:16px;flex-direction:column;display:flex;position:relative;container:agent/inline-size}@media (width<=640px){.agent-thread.svelte-82kyis{--agent-g:max(2px, calc(16px - (100vw - 100cqi) / 2))}}.agent-toolbar-row.svelte-82kyis{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex:none;padding:8px 12px 0;display:flex}.agent-scroller.svelte-82kyis{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ds-pearl-deep) transparent;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--ds-ink) 14px, var(--ds-ink) calc(100% - 20px), transparent);mask-image:linear-gradient(to bottom, transparent, var(--ds-ink) 14px, var(--ds-ink) calc(100% - 20px), transparent);--agent-view-top:0px;--agent-view-bottom:20px;scroll-padding-top:calc(var(--agent-view-top) + 14px);scroll-padding-bottom:calc(var(--agent-view-bottom) + 16px);flex:auto;overflow:hidden auto}.agent-column.svelte-82kyis{max-width:var(--vt-agent-thread-w);padding:20px var(--agent-g) 32px;margin:0 auto}.agent-column[data-agent-column=welcome].svelte-82kyis{max-width:var(--vt-chat-w);padding:var(--agent-page-welcome-top,28px) var(--agent-g) calc(32px + env(safe-area-inset-bottom) + var(--agent-kb,0px))}@container agent (width>=720px){.agent-column.svelte-82kyis{padding:20px 24px 64px}.agent-column[data-agent-column=welcome].svelte-82kyis{padding:var(--agent-page-welcome-top,clamp(20px, 3vh, 40px)) 28px 56px}@media (height<=800px){.agent-column[data-agent-column=welcome].svelte-82kyis{padding-top:var(--agent-page-welcome-top,20px)}}}@container agent (width<640px){.agent-column[data-agent-column=welcome].svelte-82kyis{padding-top:var(--agent-page-welcome-top,16px)}}.agent-transcript-loading.svelte-82kyis{flex-direction:column;gap:26px;display:flex}.agent-transcript-loading-turn.svelte-82kyis{gap:10px;display:flex}.agent-upload-failure.svelte-82kyis{margin-bottom:10px}.agent-create-failure.svelte-82kyis{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.agent-create-failure.svelte-82kyis p:where(.svelte-82kyis){font:var(--ds-type-body);color:var(--ds-ink);margin:0;font-weight:600}.agent-load-error.svelte-82kyis{flex-direction:column;gap:8px;margin-top:44px;display:flex}.agent-dock-wrap.svelte-82kyis{margin-right:var(--sb,0px);padding:14px var(--agent-g) 16px;flex:none}.agent-dock-in.svelte-82kyis{max-width:var(--vt-agent-thread-w);margin:0 auto;position:relative}@container agent (width>=720px){.agent-dock-wrap.svelte-82kyis{padding:12px 24px 20px}}@container agent (width<=719px){@media (pointer:coarse){.agent-dock-wrap.svelte-82kyis{padding:10px var(--agent-g) calc(10px + env(safe-area-inset-bottom))}}}.agent-column.agent-page-welcome[data-agent-column=welcome].svelte-82kyis{max-width:var(--vt-agent-thread-w)}[data-agent-thread=page].svelte-82kyis .agent-dock-wrap:where(.svelte-82kyis){border-top:1px solid var(--ds-line);background:var(--ds-white);padding:10px calc(var(--agent-g) + var(--sb,0px)) calc(12px + env(safe-area-inset-bottom)) var(--agent-g);margin-right:0}@container agent (width>=720px){[data-agent-thread=page].svelte-82kyis .agent-dock-wrap:where(.svelte-82kyis){padding:12px calc(24px + var(--sb,0px)) 16px 24px}}[data-agent-thread=page][data-kb=composer] .agent-dock-wrap.svelte-82kyis{padding-block:8px}[data-agent-thread=page].svelte-82kyis [data-agent-card]{text-wrap:pretty}@container agent (width<720px){.agent-thread[data-view=thread].svelte-82kyis>[data-agent-goal-strip]{display:none}}[data-agent-thread][data-kb]>[data-agent-goal-strip],.agent-thread[data-compact].svelte-82kyis>[data-agent-goal-strip]{display:none}.agent-jump-float.svelte-82kyis{width:max-content;max-width:100%;position:absolute;bottom:100%;left:50%;translate:-50%}[data-agent-thread][data-kb]{box-sizing:border-box;padding-bottom:var(--agent-kb,0px)}[data-kb=composer] .agent-dock-wrap.svelte-82kyis{padding-block:12px 8px}[data-kb=field] .agent-dock-wrap.svelte-82kyis{display:none}[data-kb=composer] .agent-column[data-agent-column=thread].svelte-82kyis{padding-bottom:16px}@media (height<=480px){.agent-dock-wrap.svelte-82kyis{padding-top:8px}[data-agent-thread].svelte-82kyis .agent-column[data-agent-column=thread]:where(.svelte-82kyis){padding-bottom:16px}}html[data-motion=reduce] [data-agent-thread][data-kb]{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) [data-agent-thread][data-kb]{transition:none}}::view-transition-group(sv-composer){animation-duration:.52s;animation-timing-function:var(--ds-ease)}::view-transition-group(sv-ask){animation-duration:.52s;animation-timing-function:var(--ds-ease)}::view-transition-old(sv-ask){object-fit:fill;height:100%}::view-transition-new(sv-ask){object-fit:fill;height:100%}html[data-text-scale=large] .agent-column,html[data-text-scale=large] [data-agent-composer=dock] .agent-composer-box{zoom:1.12}html[data-reading=spaced] .agent-thread :is([data-agent-message],[data-agent-bubble],[data-agent-card]){letter-spacing:.03em;word-spacing:.14em;line-height:1.75}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon])){transition-property:background-color,color,border-color,translate,scale;transition-duration:.18s;transition-timing-function:var(--agent-ease)}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon])) svg{transition:translate .25s var(--agent-ease), scale .25s var(--agent-ease)}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):active){scale:.97}@media (hover:hover){.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):hover){translate:0 -1px}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):hover svg){scale:1.14}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):hover :is(.lucide-arrow-right,.lucide-chevron-right)){translate:3px;scale:none}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):hover .lucide-play){scale:1.18}.agent-scope :where([data-agent-card] [data-slot=button]:is([class~="bg-[var(--ds-dark)]"],[class~="bg-[var(--ds-pearl)]"]):not([data-size^=icon]):hover .lucide-send){translate:2px -2px;scale:none}}html[data-motion=reduce] .agent-scope [data-agent-card] [data-slot=button] svg{transition:none!important;translate:none!important;scale:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .agent-scope [data-agent-card] [data-slot=button] svg{transition:none!important;translate:none!important;scale:none!important}}
