.ai-composer-module__kwgelq__stage{gap:var(--folio-space-5);padding:var(--folio-space-6) var(--folio-space-4);flex-direction:column;min-width:0;display:flex}.ai-composer-module__kwgelq__composition{min-width:0}.ai-composer-module__kwgelq__composer{border-radius:var(--folio-radius-6);width:100%}.ai-composer-module__kwgelq__composer[data-layout=pill]{border-radius:var(--folio-radius-8)}.ai-composer-module__kwgelq__picker{min-width:0;max-width:100%;min-height:var(--folio-space-10);color:var(--text-muted);gap:var(--folio-space-2);font-size:var(--fs-body-small);line-height:var(--lh-body-small)}.ai-composer-module__kwgelq__pickerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-composer-module__kwgelq__picker svg{flex-shrink:0}.ai-composer-module__kwgelq__selectors{align-items:center;gap:var(--folio-space-1);flex-wrap:wrap;min-width:0;display:flex}.ai-composer-module__kwgelq__selectors>:nth-child(2){max-width:100%}.ai-composer-module__kwgelq__menu{max-width:calc(100vw - var(--folio-space-8));border-radius:var(--folio-radius-4)}.ai-composer-module__kwgelq__appsMenu{min-width:0}@media (max-width:600px){div:has(>div>.ai-composer-module__kwgelq__appsMenu){max-height:calc(100% - var(--folio-space-8));overflow-y:auto;inset:50% var(--folio-space-4) auto!important;position:fixed!important;transform:translateY(-50%)!important}.ai-composer-module__kwgelq__appsMenu{width:100%;min-width:0;max-height:none;overflow-y:auto}.ai-composer-module__kwgelq__appsMenu .ai-composer-module__kwgelq__sourceRow{height:auto;min-height:var(--folio-space-10);gap:var(--folio-space-1) var(--folio-space-3);padding:var(--folio-space-2) var(--folio-space-3);flex-wrap:wrap}.ai-composer-module__kwgelq__appsMenu .ai-composer-module__kwgelq__sourceRow:after{white-space:normal}.ai-composer-module__kwgelq__appsMenu .ai-composer-module__kwgelq__sourceHint{overflow-wrap:anywhere}}.ai-composer-module__kwgelq__secondary{justify-content:space-between;align-items:center;gap:var(--folio-space-2);margin-top:var(--folio-space-2);display:flex}.ai-composer-module__kwgelq__apps{justify-content:space-between;align-items:center;gap:var(--folio-space-3);padding:var(--folio-space-2) var(--folio-space-7) 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.ai-composer-module__kwgelq__appActions{column-gap:var(--folio-space-2);row-gap:0;display:flex}.ai-composer-module__kwgelq__appButton{gap:var(--folio-space-2)}.ai-composer-module__kwgelq__appButton img{object-fit:contain}.ai-composer-module__kwgelq__prompts{justify-content:center;gap:var(--folio-space-3);flex-wrap:wrap;display:flex}.ai-composer-module__kwgelq__status,.ai-composer-module__kwgelq__result{color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);overflow-wrap:anywhere;margin:0}.ai-composer-module__kwgelq__status:empty,.ai-composer-module__kwgelq__mobileVoice{display:none}.ai-composer-module__kwgelq__composer [data-im-leading]{flex-wrap:wrap;flex:1}.ai-composer-module__kwgelq__composer [data-im-trailing]{margin-left:auto}.ai-composer-module__kwgelq__composer [data-im-footer]{align-items:flex-end}.ai-composer-module__kwgelq__composer button{min-height:var(--folio-space-10)}.ai-composer-module__kwgelq__composer [data-im-trailing]>button,.ai-composer-module__kwgelq__composer [data-im-leading]>button{min-width:var(--folio-space-10)}.ai-composer-module__kwgelq__composer [data-im-trailing]>button:not(:disabled){--foreground:var(--brand);--background:var(--folio-neutral-0)}.ai-composer-module__kwgelq__composer[data-layout=pill]>div:has(>[data-im-field]){min-width:0}@media (max-width:600px){.ai-composer-module__kwgelq__stage{padding:var(--folio-space-4) 0}.ai-composer-module__kwgelq__pillVoice{display:none}.ai-composer-module__kwgelq__mobileVoice{display:inline-flex}.ai-composer-module__kwgelq__secondary{align-items:flex-start}.ai-composer-module__kwgelq__selectors{flex:1}.ai-composer-module__kwgelq__picker{max-width:100%}.ai-composer-module__kwgelq__composer [data-im-footer]{flex-wrap:wrap}}@media (pointer:coarse){.ai-composer-module__kwgelq__picker,.ai-composer-module__kwgelq__composer button,.ai-composer-module__kwgelq__prompts button{min-height:var(--folio-space-11)}.ai-composer-module__kwgelq__composer [data-im-trailing]>button,.ai-composer-module__kwgelq__composer [data-im-leading]>button{min-width:var(--folio-space-11)}}.ai-composer-module__kwgelq__pickerContent{align-items:center;gap:var(--folio-space-2);min-width:0;display:flex}.ai-composer-module__kwgelq__pickerContent svg{width:var(--folio-space-6);height:var(--folio-space-6)}.ai-composer-module__kwgelq__picker>span:last-child,.ai-composer-module__kwgelq__picker>span:last-child>span{min-width:0;max-width:100%}.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-files]{grid-area:2/1/auto/-1}.ai-composer-module__kwgelq__composer [data-im-files] button{opacity:1;min-width:0;min-height:0}.ai-composer-module__kwgelq__modelOptions{align-items:center;gap:var(--folio-space-1);min-width:0;max-width:100%;display:flex}.ai-composer-module__kwgelq__modelOptions>:first-child{flex:1;min-width:0}.ai-composer-module__kwgelq__modelOptions>:last-child{flex-shrink:0}.ai-composer-module__kwgelq__composer [data-im-leading]>.ai-composer-module__kwgelq__selectors{flex:100%}.ai-composer-module__kwgelq__composer [data-im-leading]{align-items:flex-end}.ai-composer-module__kwgelq__composer .ai-composer-module__kwgelq__selectors{width:100%}.ai-composer-module__kwgelq__selectors>.ai-composer-module__kwgelq__modelOptions{flex:auto}.ai-composer-module__kwgelq__stage{contain:inline-size}.ai-composer-module__kwgelq__stage[data-variant=Default]{container-type:inline-size}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-footer]{align-items:center;gap:var(--folio-space-2);flex-wrap:nowrap;display:flex}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-leading]{align-items:center;gap:var(--folio-space-2);flex-wrap:nowrap;flex:0 auto;display:flex}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-trailing]{justify-content:flex-end;align-items:center;gap:var(--folio-space-2);flex:1;min-width:0}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-footer] button{flex-shrink:0;min-width:0;min-height:0}.ai-composer-module__kwgelq__composer[data-layout=default] .ai-composer-module__kwgelq__defaultTrigger{min-height:0}.ai-composer-module__kwgelq__composer[data-layout=default] .ai-composer-module__kwgelq__combinedTrigger{flex:0 auto;min-width:0;max-width:100%}.ai-composer-module__kwgelq__combinedTrigger>span:last-child,.ai-composer-module__kwgelq__combinedTrigger>span:last-child>span{width:100%}.ai-composer-module__kwgelq__combinedTrigger .ai-composer-module__kwgelq__pickerContent{justify-content:flex-start}.ai-composer-module__kwgelq__effortLabel{color:var(--text-muted);flex-shrink:0}.ai-composer-module__kwgelq__revealChevron{opacity:.35;transition:opacity .12s var(--ease-out-strong)}.ai-composer-module__kwgelq__combinedTrigger:hover .ai-composer-module__kwgelq__revealChevron,.ai-composer-module__kwgelq__combinedTrigger:focus-visible .ai-composer-module__kwgelq__revealChevron,.ai-composer-module__kwgelq__combinedTrigger[aria-expanded=true] .ai-composer-module__kwgelq__revealChevron{opacity:1}.ai-composer-module__kwgelq__primaryVoice{flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.ai-composer-module__kwgelq__defaultVoice[aria-pressed=true]{outline:1px solid var(--focus-ring);outline-offset:var(--folio-space-1)}@container (max-width:360px){.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-footer]{row-gap:var(--folio-space-2);flex-wrap:wrap}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-leading],.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-trailing]{flex-basis:100%}.ai-composer-module__kwgelq__composer[data-layout=default] .ai-composer-module__kwgelq__combinedTrigger{margin-right:auto}}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__revealChevron{transition:none}}.ai-composer-module__kwgelq__composer[data-layout=default] [data-im-trailing]>.ai-composer-module__kwgelq__combinedTrigger{flex-shrink:1}.ai-composer-module__kwgelq__providerLogo{background:currentColor;flex-shrink:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ai-composer-module__kwgelq__fullAccess{color:var(--lab-orange);--foreground:var(--lab-orange);--muted-foreground:var(--lab-orange)}.ai-composer-module__kwgelq__completion{opacity:1;transition:opacity .14s var(--ease-out-strong)}@starting-style{.ai-composer-module__kwgelq__completion{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__completion{transition-duration:80ms}@starting-style{.ai-composer-module__kwgelq__completion{opacity:.7}}}.ai-composer-module__kwgelq__composer{box-shadow:var(--shadow-default);border:1px solid var(--border)}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__composition{gap:var(--folio-space-2);flex-direction:column;display:flex}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__apps{padding:0}.ai-composer-module__kwgelq__composer[data-layout=pill]{padding:var(--folio-space-4);border-radius:var(--folio-radius-8)}.ai-composer-module__kwgelq__composer[data-layout=pill] button,.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__picker{min-height:0}.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-leading]>button,.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-trailing]>button{min-width:0}.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-leading],.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-trailing]{align-items:center;gap:var(--folio-space-2);flex-wrap:nowrap}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__secondary{margin-top:0}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__selectors{justify-content:space-between;gap:var(--folio-space-4);width:100%}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__modelOptions{flex:0 auto;margin-left:auto}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__modelOptions>.ai-composer-module__kwgelq__combinedTrigger{flex-shrink:1}.ai-composer-module__kwgelq__composer[data-layout=pill] textarea{padding:0;display:block}section:has(>div>div>.ai-composer-module__kwgelq__stage){min-height:680px;padding:var(--folio-space-6);box-shadow:none;background:0 0;border:0;border-radius:0}section:has(>div>div>.ai-composer-module__kwgelq__stage)>div{flex-direction:column;justify-content:center;display:flex}section:has(>div>div>.ai-composer-module__kwgelq__stage) .ai-composer-module__kwgelq__stage{width:100%;max-width:calc(540px - 2 * var(--folio-space-6) - 2px);margin-inline:auto}@media (max-width:1100px){section:has(>div>div>.ai-composer-module__kwgelq__stage){min-height:520px}}@media (max-width:600px){section:has(>div>div>.ai-composer-module__kwgelq__stage){min-height:0;padding:var(--folio-space-4)}}.ai-composer-module__kwgelq__composer{background:var(--panel)}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__selectors{padding-left:var(--folio-space-2);padding-right:var(--folio-space-8);flex-wrap:nowrap}.ai-composer-module__kwgelq__sourceMenu{min-width:0;width:var(--anchor-width);max-width:calc(100vw - var(--folio-space-8))}.ai-composer-module__kwgelq__sourceRow>span:nth-child(2){flex:none}.ai-composer-module__kwgelq__sourceRow:after{content:attr(data-description);color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-composer-module__kwgelq__sourceRow[data-connection]:before{content:attr(data-connection);font-size:var(--fs-caption);color:var(--text-muted);order:3;margin-left:auto}.ai-composer-module__kwgelq__sourceRow[data-connection=Connected]:before{color:var(--success)}.ai-composer-module__kwgelq__sourceLogo{object-fit:contain;display:block}.ai-composer-module__kwgelq__sourceHint{padding:var(--folio-space-2) var(--folio-space-4);font-size:var(--fs-caption);color:var(--text-muted)}@media (max-width:480px){.ai-composer-module__kwgelq__sourceRow[data-connection]:after{display:none}}.ai-composer-module__kwgelq__sourceRow{padding-inline:var(--folio-space-5);gap:var(--folio-space-5)}.ai-composer-module__kwgelq__sourceRow>span:nth-child(2){font-size:var(--fs-body-small);line-height:var(--lh-body-small)}.ai-composer-module__kwgelq__sourceMenu input{font-size:var(--fs-caption)}@media (max-width:480px){.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__selectors{flex-wrap:wrap}}.ai-composer-module__kwgelq__apps{padding:var(--folio-space-2) var(--folio-space-4) 0;background:0 0;border:0;justify-content:flex-start}.ai-composer-module__kwgelq__composer{z-index:1;position:relative}.ai-composer-module__kwgelq__appActions{flex-wrap:wrap;align-items:center}.ai-composer-module__kwgelq__connectedApp{align-items:center;display:flex}.ai-composer-module__kwgelq__connectedApp img{object-fit:contain}.ai-composer-module__kwgelq__disconnect{opacity:0}.ai-composer-module__kwgelq__connectedApp:hover .ai-composer-module__kwgelq__disconnect,.ai-composer-module__kwgelq__connectedApp:focus-within .ai-composer-module__kwgelq__disconnect{opacity:1}@media (hover:none){.ai-composer-module__kwgelq__disconnect{opacity:1}}.ai-composer-module__kwgelq__inlineAction:hover,.ai-composer-module__kwgelq__inlineAction:focus-visible{background:var(--bg-secondary)}.ai-composer-module__kwgelq__inlineAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-1)}.ai-composer-module__kwgelq__inlineAction:after{display:none}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__prompts{justify-content:flex-start;gap:var(--folio-space-2)}.ai-composer-module__kwgelq__apps{padding:var(--folio-space-7) var(--folio-space-4) var(--folio-space-2);margin-top:calc(-1 * var(--folio-space-6));background:var(--panel);border:1px solid var(--border);border-radius:0 0 var(--folio-radius-6) var(--folio-radius-6);border-top:0;justify-content:space-between}.ai-composer-module__kwgelq__appActions{gap:0}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__prompts{align-items:stretch;gap:var(--folio-space-2);flex-direction:column}.ai-composer-module__kwgelq__suggestionsLabel{color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);padding:var(--folio-space-2) var(--folio-space-5)}.ai-composer-module__kwgelq__apps{margin-inline:var(--folio-space-5);padding:var(--folio-space-5) var(--folio-space-5) 0;background:var(--bg-secondary);gap:var(--folio-space-4);border:0}.ai-composer-module__kwgelq__appManage{--hover:transparent;width:100%;min-height:calc(var(--folio-space-10) + var(--folio-space-2));justify-content:flex-start;height:auto;padding:0}.ai-composer-module__kwgelq__appManage>span:last-child{justify-content:flex-start;width:100%;min-width:0}.ai-composer-module__kwgelq__appManage>span:last-child>span{width:100%;min-width:0}.ai-composer-module__kwgelq__appLabel{flex:1 1 var(--folio-space-14);white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.ai-composer-module__kwgelq__appInitials{background:var(--panel);width:100%;height:100%;color:var(--text);font-size:var(--fs-caption);justify-content:center;align-items:center;line-height:1;display:flex}.ai-composer-module__kwgelq__appManage:hover{color:var(--text-muted)}.ai-composer-module__kwgelq__appManage:hover>span[aria-hidden=true]{box-shadow:none;background:0 0}.ai-composer-module__kwgelq__appManage svg{stroke-width:1.5px}.ai-composer-module__kwgelq__appSummary{margin-block:var(--folio-space-3);align-items:center;gap:var(--folio-space-3);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.ai-composer-module__kwgelq__appSummary>span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.ai-composer-module__kwgelq__apps>button{flex-shrink:0}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__prompts{margin-inline:var(--folio-space-5);gap:0}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction{min-height:var(--folio-space-11);border-radius:0}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction+.ai-composer-module__kwgelq__inlineAction{border-top:1px solid var(--border)}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction:after{content:"›";color:var(--text-muted);font-size:var(--fs-body);margin-left:auto;display:block}@media (max-width:480px){.ai-composer-module__kwgelq__appSummary{flex-basis:100%}.ai-composer-module__kwgelq__apps>button{margin-left:auto}}.ai-composer-module__kwgelq__appLogos{--app-tile-size:var(--folio-space-7);isolation:isolate;flex-shrink:0;align-items:center;display:flex}.ai-composer-module__kwgelq__appLogos .ai-composer-module__kwgelq__appIcon{width:var(--app-tile-size);height:var(--app-tile-size);background:var(--folio-neutral-0);border-radius:var(--folio-radius-full);min-width:0;min-height:0;box-shadow:0 0 0 1px var(--bg-secondary);flex-shrink:0;padding:0;position:relative;overflow:hidden}.ai-composer-module__kwgelq__appIcon+.ai-composer-module__kwgelq__appIcon{margin-left:calc(-1 * var(--folio-space-2))}.ai-composer-module__kwgelq__appLogos img{width:var(--app-tile-size);height:var(--app-tile-size);object-fit:contain;border-radius:var(--folio-radius-full);padding:0}.ai-composer-module__kwgelq__appLogos .ai-composer-module__kwgelq__appAdd{width:var(--app-tile-size);height:var(--app-tile-size);min-width:0;min-height:0;margin-left:calc(-1 * var(--folio-space-2));border-radius:var(--folio-radius-full);background:var(--text);color:var(--panel);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ai-composer-module__kwgelq__appAdd svg{width:var(--folio-space-6);height:var(--folio-space-6)}.ai-composer-module__kwgelq__appLogos .ai-composer-module__kwgelq__appIcon,.ai-composer-module__kwgelq__appLogos .ai-composer-module__kwgelq__appAdd{box-shadow:0 0 0 2px var(--bg-secondary)}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction{border-radius:var(--folio-radius-3)}.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction:hover,.ai-composer-module__kwgelq__stage[data-variant=Default] .ai-composer-module__kwgelq__inlineAction:focus-visible{background:var(--panel)}.ai-composer-module__kwgelq__stage{gap:0;position:relative}.ai-composer-module__kwgelq__collapsibleContext{overflow:clip}.ai-composer-module__kwgelq__contextContent{display:flow-root}.ai-composer-module__kwgelq__promptsBefore{padding-bottom:var(--folio-space-5)}.ai-composer-module__kwgelq__promptsAfter{padding-top:var(--folio-space-5)}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__composition{gap:0}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__contextContent{padding-top:var(--folio-space-2)}.ai-composer-module__kwgelq__stage>.ai-composer-module__kwgelq__status:not(:empty),.ai-composer-module__kwgelq__stage>.ai-composer-module__kwgelq__result{margin-top:var(--folio-space-5)}.ai-composer-module__kwgelq__inputFrame{isolation:isolate;min-width:0;position:relative}.ai-composer-module__kwgelq__recordingLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-composer-module__kwgelq__recordingTrack{align-items:center;min-width:0}.ai-composer-module__kwgelq__recordingTrack>button{border-radius:var(--folio-radius-full);color:var(--text);flex-shrink:0;justify-self:start}.ai-composer-module__kwgelq__recordingTrack>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(-1 * var(--folio-space-2));box-shadow:none}.ai-composer-module__kwgelq__recordingStopIcon{width:var(--folio-space-5);height:var(--folio-space-5);border-radius:var(--folio-radius-2);background:currentColor;display:block}.ai-composer-module__kwgelq__recordingDots{align-items:center;gap:var(--folio-space-2);height:var(--folio-space-7);display:flex}.ai-composer-module__kwgelq__recordingDots>span{width:var(--folio-space-2);height:var(--folio-space-2);border-radius:var(--folio-radius-full);background:var(--text);transform-origin:50%}.ai-composer-module__kwgelq__recordingTimer{min-width:5ch;padding-right:var(--folio-space-2);color:var(--text-muted);font-family:var(--font-mono-lab);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-variant-numeric:tabular-nums;justify-self:end}@media (pointer:coarse),(max-width:600px){.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__composer{min-height:calc(var(--folio-space-11) + var(--folio-space-6) + var(--folio-space-1))}.ai-composer-module__kwgelq__recordingTrack>button{min-width:var(--folio-space-11);min-height:var(--folio-space-11)}}.ai-composer-module__kwgelq__stage>.ai-composer-module__kwgelq__status[data-voice-status]{top:100%;inset-inline:var(--folio-space-4);margin-top:0;position:absolute}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recording{z-index:2;padding:0 var(--folio-space-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--folio-radius-full);background:var(--panel);border:0;flex-shrink:0;align-items:center;display:flex;position:relative;inset:auto}.ai-composer-module__kwgelq__modelSlot{flex-shrink:0;align-items:center;min-width:0;display:flex}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingTrack{gap:var(--folio-space-2);width:auto;display:flex}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingDots{margin-left:var(--folio-space-2)}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingTrack>button{order:2}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingTimer{order:1;padding-right:0}.ai-composer-module__kwgelq__stage[data-recording] .ai-composer-module__kwgelq__composer [data-im-footer],.ai-composer-module__kwgelq__stage[data-recording] .ai-composer-module__kwgelq__composer [data-im-trailing]{flex-wrap:nowrap}.ai-composer-module__kwgelq__stage[data-recording] .ai-composer-module__kwgelq__composer [data-im-trailing]{min-width:0;max-width:100%}.ai-composer-module__kwgelq__stage[data-recording] .ai-composer-module__kwgelq__modelSlot>[aria-haspopup]{flex-shrink:0;max-width:none}.ai-composer-module__kwgelq__stage[data-variant][data-recording] [data-model-label]{white-space:nowrap;display:inline}@media (pointer:coarse),(max-width:600px){.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__composer .ai-composer-module__kwgelq__recordingTrack>button{min-width:var(--folio-space-11);min-height:var(--folio-space-11)}.ai-composer-module__kwgelq__stage[data-recording] .ai-composer-module__kwgelq__composer [data-im-leading]{visibility:hidden;position:absolute}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingTimer{clip-path:inset(50%);width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:600px){.ai-composer-module__kwgelq__stage[data-variant=Default][data-recording] .ai-composer-module__kwgelq__composer [data-im-footer]{min-height:calc(var(--folio-space-11) + var(--folio-space-5))}}.ai-composer-module__kwgelq__voiceSlot{flex-shrink:0;align-items:center;display:flex;position:relative}.ai-composer-module__kwgelq__voiceContents{flex-shrink:0;align-items:center;display:flex}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__recordingDots{gap:var(--folio-space-1)}.ai-composer-module__kwgelq__stage[data-variant=Pill] .ai-composer-module__kwgelq__recordingTimer{clip-path:inset(50%);width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}.ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-trailing]>button{flex-shrink:0}@media (max-width:360px){.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__modelSlot>[aria-haspopup]{padding-inline:var(--folio-space-1)}.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__modelSlot .ai-composer-module__kwgelq__providerLogo,.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__modelSlot .ai-composer-module__kwgelq__revealChevron{display:none}.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__recording{padding-inline:0}.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__recordingTrack{gap:var(--folio-space-1)}.ai-composer-module__kwgelq__stage[data-variant][data-recording] .ai-composer-module__kwgelq__recordingDots{gap:var(--folio-space-1);margin-left:var(--folio-space-4)}.ai-composer-module__kwgelq__stage[data-variant=Pill][data-recording] .ai-composer-module__kwgelq__composer{column-gap:0}.ai-composer-module__kwgelq__stage[data-variant=Pill][data-recording] [data-im-field]{visibility:hidden}}.ai-composer-module__kwgelq__composer [data-im-files]{max-height:calc(var(--folio-space-12) * 3);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.ai-composer-module__kwgelq__stage[data-recording-reflow] .ai-composer-module__kwgelq__composer [data-im-trailing]{gap:var(--folio-space-2);grid-template-columns:minmax(0,1fr) auto;justify-items:end;width:100%;display:grid}.ai-composer-module__kwgelq__stage[data-recording-reflow] .ai-composer-module__kwgelq__modelSlot{grid-column:1/-1;justify-self:start}.ai-composer-module__kwgelq__stage[data-recording-reflow] .ai-composer-module__kwgelq__composer[data-layout=pill] [data-im-trailing]{grid-column:1/-1}.ai-composer-module__kwgelq__composer{background:var(--surface-2);transition-property:border-color,background-color,color;box-shadow:none!important}.ai-composer-module__kwgelq__composer:hover{border-color:var(--border-strong)}.ai-composer-module__kwgelq__composer.ai-composer-module__kwgelq__focused,.ai-composer-module__kwgelq__composer:focus-within{border-color:var(--border-strong);background:var(--surface-3);outline:none}.ai-composer-module__kwgelq__powerPositioner{z-index:50;width:var(--folio-space-16);max-width:calc(100% - var(--folio-space-8))}.ai-composer-module__kwgelq__powerPopup{outline:none;width:100%;max-width:100%}.ai-composer-module__kwgelq__powerSurface{border-radius:var(--folio-radius-5)}.ai-composer-module__kwgelq__powerViewport{max-height:var(--available-height);border-radius:inherit;overflow:auto}.ai-composer-module__kwgelq__powerView{padding:var(--folio-space-4) var(--folio-space-5) var(--folio-space-2)}.ai-composer-module__kwgelq__powerHeader{padding-inline:var(--folio-space-7);justify-content:center;align-items:start;display:flex;position:relative}.ai-composer-module__kwgelq__powerIcon{left:0;top:var(--folio-space-2);width:var(--folio-space-6);height:var(--folio-space-6);color:var(--text-muted);position:absolute}.ai-composer-module__kwgelq__powerHeading{flex-direction:column;align-items:center;min-width:0;display:flex}.ai-composer-module__kwgelq__effortLabel{color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-caption);padding-top:var(--folio-space-2);font-weight:550}.ai-composer-module__kwgelq__powerModelLink{color:var(--text-muted);gap:var(--folio-space-1);max-width:100%;font-size:var(--fs-caption)}.ai-composer-module__kwgelq__powerModelLink>span>span{text-box:normal}.ai-composer-module__kwgelq__powerModelContent>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-composer-module__kwgelq__powerModelLink svg{width:var(--folio-space-5);height:var(--folio-space-5);flex-shrink:0}.ai-composer-module__kwgelq__powerReset{right:calc(-1 * var(--folio-space-2));color:var(--text-muted);position:absolute;top:0}.ai-composer-module__kwgelq__powerSlider{margin-bottom:0}.ai-composer-module__kwgelq__modelView{padding:var(--folio-space-2)}.ai-composer-module__kwgelq__modelViewHeader{align-items:center;gap:var(--folio-space-2);color:var(--text-muted);font-size:var(--fs-caption);display:flex}.ai-composer-module__kwgelq__powerModelList{width:100%;box-shadow:none;background:0 0;padding:0}@media (pointer:coarse){.ai-composer-module__kwgelq__powerModelLink,.ai-composer-module__kwgelq__powerReset,.ai-composer-module__kwgelq__modelViewHeader button,.ai-composer-module__kwgelq__powerModelList [role=menuitemradio]{min-height:var(--folio-space-10)}}.ai-composer-module__kwgelq__powerModelContent{justify-content:center;align-items:center;gap:var(--folio-space-1);display:inline-flex}.ai-composer-module__kwgelq__powerPositioner[data-zoomed]{width:auto;max-width:var(--folio-space-16);margin-inline:auto;inset:50% var(--folio-space-4) auto!important;position:fixed!important;transform:translateY(-50%)!important}.ai-composer-module__kwgelq__powerPositioner[data-zoomed] .ai-composer-module__kwgelq__powerViewport{max-height:calc(var(--picker-viewport-height) - var(--folio-space-8))}[data-theme=dark] .ai-composer-module__kwgelq__effortLabel{color:var(--text)}.ai-composer-module__kwgelq__plasma{pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out-strong);position:absolute;inset:0}.ai-composer-module__kwgelq__plasma[data-active=true]{opacity:1;transition-duration:.3s}.ai-composer-module__kwgelq__plasmaAura{inset:calc(-1 * var(--folio-space-1));border-radius:var(--folio-radius-full);background:linear-gradient(100deg, var(--lab-pink), var(--lab-violet) 48%, var(--lab-blue));filter:blur(var(--folio-space-2));opacity:.23;animation:3.7s ease-in-out infinite ai-composer-module__kwgelq__plasma-breathe;position:absolute}.ai-composer-module__kwgelq__plasmaInterior{border-radius:var(--folio-radius-full);position:absolute;inset:0;overflow:hidden}.ai-composer-module__kwgelq__plasmaFlow{background:linear-gradient(100deg, var(--lab-pink), var(--lab-violet) 25%, var(--lab-blue) 52%, var(--lab-violet) 75%, var(--lab-pink));opacity:.7;background-size:200% 100%;animation:3.1s linear infinite ai-composer-module__kwgelq__plasma-flow;position:absolute;inset:0}.ai-composer-module__kwgelq__plasmaSurge{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lab-blue) 40%, transparent) 38%, color-mix(in srgb, var(--folio-neutral-0) 24%, transparent) 50%, color-mix(in srgb, var(--lab-pink) 35%, transparent) 62%, transparent);animation:ai-composer-module__kwgelq__plasma-charge .3s var(--ease-out-strong) both;position:absolute;inset:0}.ai-composer-module__kwgelq__plasmaArcs{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-composer-module__kwgelq__plasmaArcs path{opacity:0;animation:ai-composer-module__kwgelq__plasma-crackle var(--arc-duration) linear var(--arc-delay) infinite}.ai-composer-module__kwgelq__plasma[data-active=false] *{animation-play-state:paused}@keyframes ai-composer-module__kwgelq__plasma-breathe{0%,to{opacity:.18}50%{opacity:.3}}@keyframes ai-composer-module__kwgelq__plasma-flow{to{background-position:200% 0}}@keyframes ai-composer-module__kwgelq__plasma-charge{0%{opacity:0;transform:translate(-100%)}25%{opacity:.65}80%{opacity:.5}to{opacity:0;transform:translate(100%)}}@keyframes ai-composer-module__kwgelq__plasma-crackle{0%,19%,41%,to{opacity:0}24%{opacity:.45}29%{opacity:.12}35%{opacity:.6}}.ai-composer-module__kwgelq__plasma[data-reduced-motion=true]{transition:none}.ai-composer-module__kwgelq__plasma[data-reduced-motion=true] *{animation:none}.ai-composer-module__kwgelq__plasma[data-reduced-motion=true] .ai-composer-module__kwgelq__plasmaArcs path{opacity:.3}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__plasma{transition:none}.ai-composer-module__kwgelq__plasma *{animation:none}.ai-composer-module__kwgelq__plasma .ai-composer-module__kwgelq__plasmaArcs path{opacity:.3}.ai-composer-module__kwgelq__plasmaSurge{display:none}}.ai-composer-module__kwgelq__plasma[data-reduced-motion=true] .ai-composer-module__kwgelq__plasmaArcs path:nth-child(2n){opacity:.1}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__plasma .ai-composer-module__kwgelq__plasmaArcs path:nth-child(2n){opacity:.1}}.ai-composer-module__kwgelq__maxHost{position:relative}.ai-composer-module__kwgelq__maxDecoration{pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out-strong);position:absolute;inset:0}.ai-composer-module__kwgelq__maxDecoration[data-active=true]{opacity:1;transition-duration:.3s;transition-delay:0s}.ai-composer-module__kwgelq__maxAura{border-radius:inherit;position:absolute;inset:0}.ai-composer-module__kwgelq__maxContour{fill:none;stroke-width:1px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.ai-composer-module__kwgelq__maxContour>path{opacity:0;animation:ai-composer-module__kwgelq__max-strands var(--strand-duration,4s) linear var(--strand-delay,0s) infinite}.ai-composer-module__kwgelq__maxContour>.ai-composer-module__kwgelq__maxTransfer{stroke:var(--lab-violet);animation:ai-composer-module__kwgelq__max-transfer .34s var(--ease-out-strong) .16s both}.ai-composer-module__kwgelq__maxDecoration[data-active=false] *{animation-play-state:paused}.ai-composer-module__kwgelq__maxDecoration[data-quiet=true] .ai-composer-module__kwgelq__maxContour>path{opacity:.08;animation:none}.ai-composer-module__kwgelq__maxDecoration[data-quiet=true] .ai-composer-module__kwgelq__maxTransfer{visibility:hidden}.ai-composer-module__kwgelq__maxDecoration[data-quiet=true] .ai-composer-module__kwgelq__maxAura{opacity:.25}.ai-composer-module__kwgelq__maxPulse{border-radius:var(--folio-radius-full);border:1px solid var(--lab-violet);animation:ai-composer-module__kwgelq__max-send-pulse .3s var(--ease-out-strong) both;position:absolute}@keyframes ai-composer-module__kwgelq__max-strands{0%,18%,49%,to{opacity:0}26%{opacity:.48}33%{opacity:.12}40%{opacity:.65}}@keyframes ai-composer-module__kwgelq__max-transfer{0%{stroke-dashoffset:6px;opacity:0}25%{opacity:.3}to{stroke-dashoffset:0;opacity:0}}@keyframes ai-composer-module__kwgelq__max-send-pulse{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled){--background:var(--purple-700);--foreground:var(--folio-neutral-0);background:linear-gradient(110deg, var(--purple-700), var(--purple-600), var(--folio-brand-600), var(--purple-700));box-shadow:0 0 var(--folio-space-3) color-mix(in srgb, var(--lab-violet) 24%, transparent);background-size:220% 100%;animation:5.3s linear infinite ai-composer-module__kwgelq__plasma-flow}@keyframes ai-composer-module__kwgelq__max-send-charge{0%{box-shadow:none;background-position:100% 0}to{background-position:0 0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ai-composer-module__kwgelq__effortLabel.ai-composer-module__kwgelq__maxLabel{background:linear-gradient(100deg, var(--purple-700), var(--purple-600), var(--folio-brand-600), var(--purple-700));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6.7s linear infinite ai-composer-module__kwgelq__plasma-flow}[data-theme=dark] .ai-composer-module__kwgelq__effortLabel.ai-composer-module__kwgelq__maxLabel{background-image:linear-gradient(100deg, var(--lab-pink), var(--lab-violet), var(--lab-blue), var(--lab-pink));color:#0000}}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true]{transition:none}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true] *{animation:none}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true] .ai-composer-module__kwgelq__maxContour>path{opacity:.12}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true] .ai-composer-module__kwgelq__maxTransfer{display:none}.ai-composer-module__kwgelq__maxHost[data-reduced-motion=true] .ai-composer-module__kwgelq__maxSend,.ai-composer-module__kwgelq__maxLabel[data-reduced-motion=true]{animation:none!important}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__maxDecoration{transition:none}.ai-composer-module__kwgelq__maxDecoration *,.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__maxSend,.ai-composer-module__kwgelq__maxLabel{animation:none!important}.ai-composer-module__kwgelq__maxDecoration .ai-composer-module__kwgelq__maxContour>path{opacity:.12}.ai-composer-module__kwgelq__maxTransfer,.ai-composer-module__kwgelq__maxPulse{display:none}}@media (forced-colors:active){.ai-composer-module__kwgelq__effortLabel.ai-composer-module__kwgelq__maxLabel{color:canvastext;background:0 0;animation:none}.ai-composer-module__kwgelq__maxDecoration{display:none}}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled){color:var(--folio-neutral-0)}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled)>span[aria-hidden=true]{background:inherit}.ai-composer-module__kwgelq__maxHost[data-max-entering=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled){animation:ai-composer-module__kwgelq__max-send-charge .24s var(--ease-out-strong) .26s backwards, ai-composer-module__kwgelq__plasma-flow 5.3s linear .5s infinite}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true] .ai-composer-module__kwgelq__maxPulse{display:none}.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__composer{isolation:isolate}.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__composer:before{content:"";z-index:-1;pointer-events:none;border-radius:max(0px, calc(var(--max-shell-radius,var(--folio-radius-5)) - 1px));opacity:0;background:radial-gradient(ellipse at 8% 100%, color-mix(in srgb, var(--lab-pink) 20%, transparent), transparent 65%), radial-gradient(ellipse at 55% 120%, color-mix(in srgb, var(--lab-violet) 19%, transparent), transparent 70%), radial-gradient(ellipse at 100% 70%, color-mix(in srgb, var(--lab-blue) 22%, transparent), transparent 65%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--folio-neutral-0) 35%, transparent), inset 0 0 var(--folio-space-7) color-mix(in srgb, var(--lab-violet) 8%, transparent);transition:opacity .15s var(--ease-out-strong);background-size:120% 120%;position:absolute;inset:0;overflow:hidden}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__composer:before{opacity:1;transition-duration:.3s;animation:9s ease-in-out infinite alternate ai-composer-module__kwgelq__max-inner-flow}.ai-composer-module__kwgelq__maxHost[data-max-entering=true] .ai-composer-module__kwgelq__composer:before{animation:ai-composer-module__kwgelq__max-surface-charge .42s var(--ease-out-strong) 80ms backwards, ai-composer-module__kwgelq__max-inner-flow 9s ease-in-out .5s infinite alternate}.ai-composer-module__kwgelq__maxContour>.ai-composer-module__kwgelq__maxRim{opacity:.4;animation:none}.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__combinedTrigger:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .15s var(--ease-out-strong);background:var(--max-control-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lab-violet) 27%, transparent), 0 0 var(--folio-space-2) color-mix(in srgb, var(--lab-violet) 12%, transparent);position:absolute;inset:0}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__combinedTrigger:before{opacity:1;transition-duration:.3s}.ai-composer-module__kwgelq__maxHost[data-max-entering=true] .ai-composer-module__kwgelq__combinedTrigger:before{animation:ai-composer-module__kwgelq__max-surface-charge .28s var(--ease-out-strong) .22s backwards}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled){box-shadow:0 0 var(--folio-space-4) color-mix(in srgb, var(--lab-violet) 40%, transparent), 0 0 var(--folio-space-2) color-mix(in srgb, var(--lab-pink) 28%, transparent);background-image:linear-gradient(110deg, var(--purple-700), var(--purple-600), var(--folio-brand-600), var(--purple-700))}.ai-composer-module__kwgelq__maxHost[data-max-quiet=true] .ai-composer-module__kwgelq__composer:before{opacity:.45;animation:none}.ai-composer-module__kwgelq__maxHost[data-max=false] .ai-composer-module__kwgelq__composer:before{opacity:0;animation:none}.ai-composer-module__kwgelq__maxDecoration[data-quiet=true] .ai-composer-module__kwgelq__maxContour>.ai-composer-module__kwgelq__maxRim{opacity:.24}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=true] .ai-composer-module__kwgelq__combinedTrigger:before{opacity:.45;animation:none}@keyframes ai-composer-module__kwgelq__max-inner-flow{0%{background-position:0 0}to{background-position:70% 35%}}@keyframes ai-composer-module__kwgelq__max-surface-charge{0%{opacity:0}to{opacity:1}}.ai-composer-module__kwgelq__maxHost[data-reduced-motion=true] .ai-composer-module__kwgelq__composer:before,.ai-composer-module__kwgelq__maxHost[data-reduced-motion=true] .ai-composer-module__kwgelq__combinedTrigger:before{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__composer:before,.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__combinedTrigger:before{transition:none;animation:none!important}}@media (forced-colors:active){.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__composer:before,.ai-composer-module__kwgelq__maxHost .ai-composer-module__kwgelq__combinedTrigger:before{display:none}}.ai-composer-module__kwgelq__maxAura{box-shadow:calc(-1 * var(--folio-space-2)) 0 var(--folio-space-6) color-mix(in srgb, var(--lab-pink) 22%, transparent), var(--folio-space-2) 0 var(--folio-space-6) color-mix(in srgb, var(--lab-blue) 24%, transparent);opacity:.8}.ai-composer-module__kwgelq__maxBloom{border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--folio-neutral-0) 22%, transparent), calc(-1 * var(--folio-space-1)) 0 var(--folio-space-2) color-mix(in srgb, var(--lab-pink) 25%, transparent), var(--folio-space-1) 0 var(--folio-space-3) color-mix(in srgb, var(--lab-blue) 30%, transparent);opacity:.75;position:absolute;inset:0}.ai-composer-module__kwgelq__maxDecoration[data-quiet=true] .ai-composer-module__kwgelq__maxBloom{opacity:.3}.ai-composer-module__kwgelq__maxSweepWindow{border-radius:max(0px, calc(var(--max-shell-radius) - 1px));position:absolute;inset:1px;overflow:hidden}.ai-composer-module__kwgelq__maxSweep{background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--lab-pink) 10%, transparent) 42%, color-mix(in srgb, var(--folio-neutral-0) 16%, transparent) 50%, color-mix(in srgb, var(--lab-blue) 12%, transparent) 58%, transparent 80%);animation:ai-composer-module__kwgelq__max-interior-sweep .42s var(--ease-out-strong) 80ms both;position:absolute;inset:0}@keyframes ai-composer-module__kwgelq__max-interior-sweep{0%{opacity:0;transform:translate(-100%)}30%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translate(100%)}}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--folio-neutral-0) 35%, transparent), 0 var(--folio-space-1) var(--folio-space-4) color-mix(in srgb, var(--lab-violet) 48%, transparent), 0 0 var(--folio-space-2) color-mix(in srgb, var(--lab-pink) 38%, transparent)}.ai-composer-module__kwgelq__maxHost[data-max=true][data-max-quiet=false] .ai-composer-module__kwgelq__maxSend[data-im-action=send]:not(:disabled):hover{filter:brightness(1.1)}.ai-composer-module__kwgelq__maxDecoration[data-reduced-motion=true] .ai-composer-module__kwgelq__maxSweepWindow{display:none}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__maxSweepWindow,.ai-composer-module__kwgelq__maxBorderBeam{display:none}}@media (forced-colors:active){.ai-composer-module__kwgelq__maxBorderBeam{display:none}}.ai-composer-module__kwgelq__maxMetalSend{pointer-events:none;border-radius:var(--folio-radius-full);position:absolute}@media (prefers-reduced-motion:reduce),(forced-colors:active){.ai-composer-module__kwgelq__maxMetalSend{display:none}}.ai-composer-module__kwgelq__maxMetalSend *{pointer-events:none!important}.ai-composer-module__kwgelq__maxHost{--max-control-glass:linear-gradient(110deg, color-mix(in srgb, var(--lab-pink) 12%, var(--panel)), color-mix(in srgb, var(--lab-blue) 14%, var(--panel)))}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__authorizationTrigger:is(:hover,:active,[aria-expanded=true])>span[aria-hidden=true],.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__combinedTrigger:is(:hover,:active,[aria-expanded=true])>span[aria-hidden=true],.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recording{background:var(--max-control-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lab-violet) 27%, transparent)}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingDots>span{background:var(--wave-color,var(--lab-violet));box-shadow:0 0 var(--folio-space-2) color-mix(in srgb, var(--wave-color,var(--lab-violet)) 40%, transparent)}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingDots>span:first-child{--wave-color:var(--lab-blue)}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingDots>span:nth-child(2){--wave-color:color-mix(in srgb, var(--lab-blue), var(--lab-violet))}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingDots>span:nth-child(4){--wave-color:color-mix(in srgb, var(--lab-violet), var(--lab-pink))}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingDots>span:nth-child(5){--wave-color:var(--lab-pink)}.ai-composer-module__kwgelq__maxTravelBeam{animation:2.7s ease-in-out infinite ai-composer-module__kwgelq__max-beam-energy}.ai-composer-module__kwgelq__maxTravelBeam>path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 2px);animation:6s linear infinite ai-composer-module__kwgelq__max-beam-travel}.ai-composer-module__kwgelq__maxTravelBeam>path:first-child{opacity:.4}.ai-composer-module__kwgelq__maxTravelBeam>path:nth-child(2){opacity:.75}@keyframes ai-composer-module__kwgelq__max-beam-travel{0%{stroke-dashoffset:var(--beam-offset)}to{stroke-dashoffset:calc(var(--beam-offset) - 100px)}}@keyframes ai-composer-module__kwgelq__max-beam-energy{0%,to{opacity:.85}28%{opacity:.65}46%{opacity:1}71%{opacity:.8}}@media (prefers-reduced-motion:reduce){.ai-composer-module__kwgelq__maxTravelBeam{display:none}}.ai-composer-module__kwgelq__maxHost[data-max=true] :is(.ai-composer-module__kwgelq__maxGlassAction,.ai-composer-module__kwgelq__defaultVoice):is(:hover,:active,[aria-expanded=true])>span[aria-hidden=true]{background:var(--max-control-glass);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lab-violet) 27%, transparent)}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__composer[data-layout] :is(.ai-composer-module__kwgelq__maxGlassAction,.ai-composer-module__kwgelq__authorizationTrigger,.ai-composer-module__kwgelq__combinedTrigger,.ai-composer-module__kwgelq__defaultVoice,.ai-composer-module__kwgelq__maxSend){height:calc(var(--folio-space-8) + var(--folio-space-2));min-height:calc(var(--folio-space-8) + var(--folio-space-2))}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__composer[data-layout] :is(.ai-composer-module__kwgelq__maxGlassAction,.ai-composer-module__kwgelq__defaultVoice,.ai-composer-module__kwgelq__maxSend){width:calc(var(--folio-space-8) + var(--folio-space-2));min-width:calc(var(--folio-space-8) + var(--folio-space-2));flex-shrink:0}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recording{height:calc(var(--folio-space-8) + var(--folio-space-2));padding:0}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__composer[data-layout] .ai-composer-module__kwgelq__recordingAction{height:calc(var(--folio-space-8) + var(--folio-space-2));min-height:calc(var(--folio-space-8) + var(--folio-space-2));padding-inline:var(--folio-space-3);border-radius:var(--folio-radius-full)}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingAction .ai-composer-module__kwgelq__recordingTrack{gap:var(--folio-space-3)}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingAction .ai-composer-module__kwgelq__recordingStopIcon{width:var(--folio-space-5);height:var(--folio-space-5);flex-shrink:0;order:2}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingAction .ai-composer-module__kwgelq__recordingDots{margin:0}.ai-composer-module__kwgelq__stage .ai-composer-module__kwgelq__recordingTimer{clip-path:inset(50%);width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}.ai-composer-module__kwgelq__maxHost[data-max=true] .ai-composer-module__kwgelq__recordingAction:is(:hover,:active)>span[aria-hidden=true]{background:var(--max-control-glass)}
.lab-split-module__ok3oRa__split{border:1px solid var(--border);border-radius:var(--folio-radius-7);background:var(--bg);transition:grid-template-columns .28s var(--ease-out-strong);grid-template-columns:minmax(0,1fr) 0 0;display:grid;position:relative;overflow:clip}.lab-split-module__ok3oRa__split[data-open]{grid-template-columns:minmax(0, 1fr) 1px var(--lab-panel)}.lab-split-module__ok3oRa__split[data-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.lab-split-module__ok3oRa__split>section{box-shadow:none;background:0 0;border:0;border-radius:0}.lab-split-module__ok3oRa__split[data-open]>section{height:auto;min-height:248px}.lab-split-module__ok3oRa__divider{z-index:1;background:var(--border);cursor:col-resize;touch-action:none;transition:background-color .16s var(--ease-out-strong);position:relative}.lab-split-module__ok3oRa__divider:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--folio-space-2));position:absolute}.lab-split-module__ok3oRa__divider:hover,.lab-split-module__ok3oRa__split[data-dragging] .lab-split-module__ok3oRa__divider{background:var(--border-strong)}.lab-split-module__ok3oRa__divider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.lab-split-module__ok3oRa__panel{min-width:0;overflow:hidden}.lab-split-module__ok3oRa__panelInner{width:var(--lab-panel);height:100%;padding:var(--folio-space-5) var(--folio-space-6);opacity:0;transition:opacity .2s var(--ease-out-strong)}.lab-split-module__ok3oRa__split[data-open] .lab-split-module__ok3oRa__panelInner{opacity:1}.lab-split-module__ok3oRa__panelInner>aside{max-height:none}.lab-split-module__ok3oRa__toolbar{z-index:2;top:var(--folio-space-4);right:var(--folio-space-4);gap:var(--folio-space-1);color:var(--text-muted);display:flex;position:absolute}.lab-split-module__ok3oRa__kbd{margin-left:var(--folio-space-2);padding:0 var(--folio-space-2);border-radius:var(--folio-radius-2);background:var(--bg-secondary);color:var(--text-muted);font-family:var(--font-mono-lab);font-size:var(--fs-caption)}@media (max-width:1100px){.lab-split-module__ok3oRa__divider,.lab-split-module__ok3oRa__panel,.lab-split-module__ok3oRa__toolbar{display:none}.lab-split-module__ok3oRa__split,.lab-split-module__ok3oRa__split[data-open]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lab-split-module__ok3oRa__split,.lab-split-module__ok3oRa__panelInner,.lab-split-module__ok3oRa__divider{transition-duration:0s}}
.lab-module__lGM5Da__sidebar{gap:var(--folio-space-8);flex-direction:column;display:flex;container-type:inline-size}.lab-module__lGM5Da__index{align-items:center;gap:var(--folio-space-3);color:var(--text-faint);text-decoration:none;display:inline-flex}.lab-module__lGM5Da__index:hover{color:var(--text)}.lab-module__lGM5Da__index svg{width:var(--folio-space-6);height:var(--folio-space-6)}.lab-module__lGM5Da__index:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.lab-module__lGM5Da__themeTabs.lab-module__lGM5Da__themeTabs{background:var(--bg-card);width:100%;height:32px;padding:2px;display:flex}.lab-module__lGM5Da__themeTab.lab-module__lGM5Da__themeTab{flex:1;justify-content:center;height:28px}.lab-module__lGM5Da__builtBy{margin-top:auto}@media (min-width:1101px){.lab-module__lGM5Da__sidebar{min-height:calc(100dvh - 2 * var(--folio-space-14))}}.lab-module__lGM5Da__groups{gap:var(--folio-space-8);flex-direction:column;display:flex}.lab-module__lGM5Da__group{gap:var(--folio-space-3);flex-direction:column;display:flex}.lab-module__lGM5Da__groupTitle{padding-inline:var(--folio-space-4);color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--folio-weight-caption);justify-content:space-between;margin:0;display:flex}.lab-module__lGM5Da__label{align-items:center;gap:var(--folio-space-4);display:inline-flex}.lab-module__lGM5Da__dot{border-radius:var(--folio-radius-full);background:var(--brand);width:6px;height:6px}.lab-module__lGM5Da__soon{color:var(--text-faint)}.lab-module__lGM5Da__chip{right:var(--folio-space-4);top:var(--folio-space-2);height:var(--folio-space-8);border-radius:var(--folio-radius-4);background:var(--bg-secondary);color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:center;padding-inline:10px;display:inline-flex;position:absolute}.lab-module__lGM5Da__header{gap:var(--folio-space-6);flex-direction:column;display:flex}.lab-module__lGM5Da__title{border-bottom:1px solid var(--border);font-size:var(--fs-title);line-height:var(--lh-body);font-weight:var(--folio-weight-title);margin:0;padding-bottom:14px}.lab-module__lGM5Da__intro{color:var(--text-muted);margin:0}.lab-module__lGM5Da__sections{margin:var(--folio-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.lab-module__lGM5Da__section{gap:var(--folio-space-2);padding-bottom:var(--folio-space-9);border-bottom:1px dashed var(--border);flex-direction:column;display:flex}.lab-module__lGM5Da__section+.lab-module__lGM5Da__section{padding-top:var(--folio-space-9)}.lab-module__lGM5Da__sectionTitle{align-items:baseline;gap:var(--folio-space-4);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);margin:0;display:flex}.lab-module__lGM5Da__number{font-family:var(--font-mono-lab);font-weight:var(--folio-weight-mono);color:var(--text-faint)}.lab-module__lGM5Da__name{color:var(--text);font-weight:var(--folio-weight-title);flex:none;text-decoration:none}.lab-module__lGM5Da__name:hover{text-underline-offset:3px;text-decoration:underline}.lab-module__lGM5Da__name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--folio-radius-2)}.lab-module__lGM5Da__description{color:var(--text-muted)}.lab-module__lGM5Da__stack{gap:var(--folio-space-5);margin-top:var(--folio-space-8);flex-direction:column;display:flex}.lab-module__lGM5Da__canvas{width:100%;height:248px;padding:var(--folio-space-5);border:1px solid var(--border);border-radius:var(--folio-radius-6);background:var(--panel);box-shadow:var(--shadow-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.lab-module__lGM5Da__canvasActions{justify-content:flex-end;gap:var(--folio-space-2);display:flex}.lab-module__lGM5Da__canvasButton{border-radius:var(--folio-radius-4);background:var(--bg-secondary);width:28px;height:28px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid;position:relative}.lab-module__lGM5Da__canvasButton:after{content:"";position:absolute;inset:-8px}.lab-module__lGM5Da__canvasButton:disabled{color:var(--text-faint);cursor:default;background:0 0}.lab-module__lGM5Da__canvasButton svg{width:14px;height:14px}.lab-module__lGM5Da__canvasButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lab-module__lGM5Da__canvasBody{flex:1;min-height:0}.lab-module__lGM5Da__footer{gap:var(--folio-space-8);margin-top:var(--folio-space-12);padding-top:var(--folio-space-9);border-top:1px solid var(--border);flex-direction:column;display:flex}.lab-module__lGM5Da__footerLabel{color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}.lab-module__lGM5Da__next{gap:var(--folio-space-4);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.lab-module__lGM5Da__nextTitle{align-items:center;gap:var(--folio-space-4);font-size:var(--fs-title);line-height:var(--lh-title);display:flex}.lab-module__lGM5Da__nextTitle svg{width:var(--folio-space-6);height:var(--folio-space-6)}.lab-module__lGM5Da__next>span:last-child{color:var(--text-faint)}.lab-module__lGM5Da__next:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.lab-module__lGM5Da__group [data-sidebar=menu]{gap:var(--folio-space-1)}.lab-module__lGM5Da__tint{display:contents}.lab-module__lGM5Da__tint[style*=color]>svg{color:inherit}.lab-module__lGM5Da__pageEnter{animation:lab-module__lGM5Da__labPageEnter .2s var(--ease-out-strong) backwards}@keyframes lab-module__lGM5Da__labPageEnter{0%{opacity:0;transform:translateY(4px)}}.lab-module__lGM5Da__canvasButton{transition:transform .16s var(--ease-out-strong)}.lab-module__lGM5Da__canvasButton:active:not(:disabled){transform:scale(.97)}.lab-module__lGM5Da__nextTitle svg{transition:transform .16s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.lab-module__lGM5Da__next:hover .lab-module__lGM5Da__nextTitle svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.lab-module__lGM5Da__pageEnter{animation:lab-module__lGM5Da__labPageFade .15s var(--ease-out-strong) backwards}.lab-module__lGM5Da__canvasButton:active:not(:disabled),.lab-module__lGM5Da__next:hover .lab-module__lGM5Da__nextTitle svg{transform:none}}@keyframes lab-module__lGM5Da__labPageFade{0%{opacity:0}}.lab-module__lGM5Da__canvasItem{height:100%}.lab-module__lGM5Da__canvasContent{height:auto;min-height:var(--folio-space-16);overflow:visible}.lab-module__lGM5Da__canvasContent .lab-module__lGM5Da__canvasItem{height:auto}.lab-module__lGM5Da__section .lab-module__lGM5Da__canvas.lab-module__lGM5Da__canvas{height:360px;min-height:0}.lab-module__lGM5Da__section .lab-module__lGM5Da__canvasItem{place-items:center;display:grid}.lab-module__lGM5Da__section .lab-module__lGM5Da__canvasItem>*{width:100%}@container (max-width:200px){.lab-module__lGM5Da__themeTabs.lab-module__lGM5Da__themeTabs{flex-direction:column;height:auto}.lab-module__lGM5Da__themeTab.lab-module__lGM5Da__themeTab{flex:none;width:100%}}
.morphing-steps-module__YpapWq__root{flex-direction:column;align-items:flex-start;width:min(100%,26rem);display:flex}.morphing-steps-module__YpapWq__toggle{align-items:baseline;gap:var(--folio-space-3);max-width:100%;color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);text-align:start;cursor:pointer;border-radius:var(--folio-radius-2);background:0 0;border:0;padding:0;transition:color .16s;display:inline-flex;position:relative}.morphing-steps-module__YpapWq__toggle:after{content:"";position:absolute;inset:-11px -8px}.morphing-steps-module__YpapWq__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.morphing-steps-module__YpapWq__title{min-width:0;display:grid}.morphing-steps-module__YpapWq__titleText{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;display:block;overflow:hidden}.morphing-steps-module__YpapWq__meta{color:var(--text-muted);font-weight:var(--folio-weight-body);font-size:var(--fs-caption);line-height:var(--lh-body-small);font-variant-numeric:tabular-nums;flex:none}.morphing-steps-module__YpapWq__chevron{width:12px;height:12px;color:var(--text-faint);transition:transform .24s var(--ease-out-strong), color .16s ease;flex:none;align-self:center;transform:translateY(1px)}.morphing-steps-module__YpapWq__toggle[aria-expanded=true] .morphing-steps-module__YpapWq__chevron{transform:translateY(1px)rotate(180deg)}@media (hover:hover){.morphing-steps-module__YpapWq__toggle:hover{color:var(--text)}.morphing-steps-module__YpapWq__toggle:hover .morphing-steps-module__YpapWq__chevron{color:var(--text-muted)}}.morphing-steps-module__YpapWq__body{width:100%;overflow:hidden}.morphing-steps-module__YpapWq__shimmerHost{vertical-align:top;max-width:100%;display:inline-block;position:relative}.morphing-steps-module__YpapWq__shimmer{--rest:var(--text);--band:var(--text-muted);pointer-events:none;color:#0000;background:linear-gradient(90deg, var(--rest) 0%, var(--rest) 35%, var(--band) 50%, var(--rest) 65%, var(--rest) 100%) 200% center / 300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s ease-in-out infinite morphing-steps-module__YpapWq__sweep;position:absolute;inset:0}.morphing-steps-module__YpapWq__shimmer[data-tone=muted]{--rest:var(--text-muted);--band:var(--text)}.morphing-steps-module__YpapWq__root[data-paused] .morphing-steps-module__YpapWq__shimmer{animation-play-state:paused}@keyframes morphing-steps-module__YpapWq__sweep{0%{background-position:200%}to{background-position:-200%}}.morphing-steps-module__YpapWq__word{white-space:pre;display:inline-block}.morphing-steps-module__YpapWq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.morphing-steps-module__YpapWq__toggle{transition-duration:.18s}.morphing-steps-module__YpapWq__chevron{transition:color .16s}.morphing-steps-module__YpapWq__shimmer{color:var(--rest);background:0 0;animation:none}}
.research-trace-module__bZplKW__trace{padding:var(--folio-space-6) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.research-trace-module__bZplKW__row{column-gap:var(--folio-space-5);padding-bottom:var(--folio-space-6);grid-template-columns:9px minmax(0,1fr);display:grid;position:relative}.research-trace-module__bZplKW__row[data-last]{padding-bottom:0}.research-trace-module__bZplKW__track{margin-bottom:calc(var(--folio-space-6) * -1);justify-content:center;display:flex;position:relative}.research-trace-module__bZplKW__row[data-last] .research-trace-module__bZplKW__track{margin-bottom:0}.research-trace-module__bZplKW__point{z-index:1;width:9px;height:9px;margin-top:calc((var(--lh-body-small) - 9px) / 2);flex:none;position:relative;overflow:visible}.research-trace-module__bZplKW__ring{fill:var(--panel);stroke:var(--border-strong);stroke-width:1px;transition:stroke .24s var(--ease-out-strong)}.research-trace-module__bZplKW__point[data-status=active] .research-trace-module__bZplKW__ring{stroke:var(--border-strong)}.research-trace-module__bZplKW__core{fill:var(--text);transition:fill .24s var(--ease-out-strong)}.research-trace-module__bZplKW__point[data-status=complete] .research-trace-module__bZplKW__core{fill:var(--text-muted)}.research-trace-module__bZplKW__rail{top:calc((var(--lh-body-small) + 9px) / 2 + 3px);bottom:calc((var(--lh-body-small) - 9px) / -2 + 3px);background:var(--border);width:1px;position:absolute;left:50%;transform:translate(-50%)}.research-trace-module__bZplKW__travelled{background:var(--text-faint);transform-origin:top;position:absolute;inset:0}.research-trace-module__bZplKW__lead{top:calc((var(--lh-body-small) + 9px) / 2 + 3px);width:1px;height:var(--folio-space-6);background:var(--border);opacity:.6;transform-origin:top;margin-left:-.5px;position:absolute;left:50%}.research-trace-module__bZplKW__arc{fill:none;stroke:var(--text);stroke-width:1px;transform-origin:4.5px 4.5px;transform:rotate(-90deg)}.research-trace-module__bZplKW__content{gap:var(--folio-space-3);flex-direction:column;min-width:0;display:flex}.research-trace-module__bZplKW__label{color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);text-wrap:pretty;transition:color .28s var(--ease-out-strong)}.research-trace-module__bZplKW__row[data-status=active] .research-trace-module__bZplKW__label{color:var(--text)}.research-trace-module__bZplKW__sources{gap:var(--folio-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.research-trace-module__bZplKW__chip{align-items:center;gap:var(--folio-space-3);height:calc(var(--lh-body-small) + var(--folio-space-3));padding-block:0;padding-inline:var(--folio-space-3) var(--folio-space-5);border-radius:var(--folio-radius-4);background:var(--bg-secondary);color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);white-space:nowrap;border:0;min-width:0;max-width:100%;display:inline-flex;position:relative;overflow:hidden}.research-trace-module__bZplKW__sources:not([data-reading]) .research-trace-module__bZplKW__chip{color:var(--text-muted)}.research-trace-module__bZplKW__logo{border-radius:var(--folio-radius-2);outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);flex:none;width:16px;height:16px}[data-theme=dark] .research-trace-module__bZplKW__logo{outline-color:#ffffff1a;outline-color:lab(100% 0 0/.1)}.research-trace-module__bZplKW__chipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.research-trace-module__bZplKW__glint{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/250% 100%;background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.55) 50%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}[data-theme=dark] .research-trace-module__bZplKW__glint{background-image:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%);background-image:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.14) 50%,#0000 65%)}.research-trace-module__bZplKW__chip[data-glint] .research-trace-module__bZplKW__glint{animation:research-trace-module__bZplKW__glint .7s var(--ease-out-strong) .1s 1 both}[data-paused] .research-trace-module__bZplKW__glint{animation-play-state:paused}@keyframes research-trace-module__bZplKW__glint{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.research-trace-module__bZplKW__more{padding-inline:var(--folio-space-5);color:var(--text-muted);cursor:pointer;font-family:inherit;transition:color .16s;position:relative}.research-trace-module__bZplKW__more:after{content:"";position:absolute;inset:-8px -3px}@media (hover:hover){.research-trace-module__bZplKW__more:hover{color:var(--text)}}.research-trace-module__bZplKW__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.research-trace-module__bZplKW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.research-trace-module__bZplKW__label,.research-trace-module__bZplKW__ring,.research-trace-module__bZplKW__core,.research-trace-module__bZplKW__more{transition-duration:.18s;transition-delay:0s}.research-trace-module__bZplKW__glint{display:none}}@media (max-width:767px){.research-trace-module__bZplKW__trace{padding-top:var(--folio-space-5)}.research-trace-module__bZplKW__row{padding-bottom:var(--folio-space-5)}.research-trace-module__bZplKW__track{margin-bottom:calc(var(--folio-space-5) * -1)}}
.step-results-module__oUnrWa__group{align-items:flex-start;gap:var(--folio-space-1);margin-top:var(--folio-space-3);flex-direction:column;width:100%;min-width:0;display:flex}.step-results-module__oUnrWa__summary{align-items:center;gap:var(--folio-space-3);max-width:100%;color:var(--text-muted);font:inherit;font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);text-align:start;cursor:pointer;border-radius:var(--folio-radius-2);background:0 0;border:0;padding:0;transition:color .16s;display:inline-flex;position:relative}.step-results-module__oUnrWa__summary:after{content:"";position:absolute;inset:-11px -8px}.step-results-module__oUnrWa__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.step-results-module__oUnrWa__count{white-space:nowrap}.step-results-module__oUnrWa__group[data-type=files][data-gathered] .step-results-module__oUnrWa__count:after{content:":"}.step-results-module__oUnrWa__summary:has(.step-results-module__oUnrWa__inline){flex-wrap:wrap;row-gap:0}.step-results-module__oUnrWa__inline{display:contents}.step-results-module__oUnrWa__inlineName{white-space:nowrap}.step-results-module__oUnrWa__cluster{display:inline-flex}.step-results-module__oUnrWa__cluster .step-results-module__oUnrWa__markSlot+.step-results-module__oUnrWa__markSlot{margin-inline-start:-4px}.step-results-module__oUnrWa__cluster .step-results-module__oUnrWa__mark{border-radius:var(--folio-radius-full);box-shadow:0 0 0 1.5px var(--panel)}.step-results-module__oUnrWa__chevron,.step-results-module__oUnrWa__rowChevron{width:12px;height:12px;color:var(--text-faint);transition:transform .24s var(--ease-out-strong), color .16s ease;flex:none;transform:translateY(1px)}.step-results-module__oUnrWa__summary[aria-expanded=true] .step-results-module__oUnrWa__chevron,.step-results-module__oUnrWa__row[aria-expanded=true] .step-results-module__oUnrWa__rowChevron{transform:translateY(1px)rotate(180deg)}@media (hover:hover){.step-results-module__oUnrWa__summary:hover,button.step-results-module__oUnrWa__row:hover{color:var(--text)}.step-results-module__oUnrWa__summary:hover .step-results-module__oUnrWa__chevron,button.step-results-module__oUnrWa__row:hover .step-results-module__oUnrWa__rowChevron{color:var(--text-muted)}}.step-results-module__oUnrWa__list,.step-results-module__oUnrWa__points{margin:0;padding:0;list-style:none}.step-results-module__oUnrWa__list{flex-direction:column;width:100%;min-width:0;display:flex}.step-results-module__oUnrWa__item{min-width:0;padding-inline-start:var(--folio-space-6);position:relative}.step-results-module__oUnrWa__item:before{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:4px}.step-results-module__oUnrWa__item:last-of-type:before{height:calc(var(--lh-body-small) / 2);bottom:auto}.step-results-module__oUnrWa__item:after{content:"";top:calc(var(--lh-body-small) / 2);background:var(--border);width:7px;height:1px;position:absolute;inset-inline-start:4px}.step-results-module__oUnrWa__demoItem:before,.step-results-module__oUnrWa__demoItem:after{content:none}.step-results-module__oUnrWa__row{align-items:center;gap:var(--folio-space-3);max-width:100%;min-height:var(--lh-body-small);color:var(--text-muted);font:inherit;text-align:start;border-radius:var(--folio-radius-2);background:0 0;border:0;padding:0;display:flex;position:relative}button.step-results-module__oUnrWa__row{cursor:pointer;transition:color .16s}button.step-results-module__oUnrWa__row:after{content:"";position:absolute;inset:-5px -8px}button.step-results-module__oUnrWa__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.step-results-module__oUnrWa__icon{width:14px;height:14px;color:var(--text-muted);flex:none}.step-results-module__oUnrWa__name{min-width:0;color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);transition:color .24s var(--ease-out-strong)}.step-results-module__oUnrWa__item:not([data-done]) .step-results-module__oUnrWa__name{color:var(--text-muted)}.step-results-module__oUnrWa__meta{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap;flex:none}.step-results-module__oUnrWa__markSlot{flex:none;place-items:center;width:14px;height:14px;display:grid;position:relative}.step-results-module__oUnrWa__mark{width:12px;height:12px;overflow:visible}.step-results-module__oUnrWa__markRing{fill:var(--panel);stroke:var(--text-muted);stroke-width:1px}.step-results-module__oUnrWa__markDone{transform-box:fill-box;transform-origin:50%}.step-results-module__oUnrWa__markDisc{fill:var(--text-muted)}.step-results-module__oUnrWa__markCheck{fill:none;stroke:var(--panel);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.step-results-module__oUnrWa__detail{padding-inline-start:calc(14px + var(--folio-space-3));overflow:hidden}.step-results-module__oUnrWa__detail>*{margin-block:var(--folio-space-2) var(--folio-space-4)}.step-results-module__oUnrWa__code{max-width:100%;padding:var(--folio-space-3) var(--folio-space-4);border-radius:var(--folio-radius-2);background:var(--bg-secondary);color:var(--text-muted);font-family:var(--font-mono-lab);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--folio-weight-body);white-space:pre;overflow-x:auto}.step-results-module__oUnrWa__preview{align-items:center;gap:var(--folio-space-6);padding:var(--folio-space-3) var(--folio-space-3) var(--folio-space-3) var(--folio-space-4);border-radius:var(--folio-radius-4);background:var(--bg-secondary);display:inline-flex}.step-results-module__oUnrWa__previewText{flex-direction:column;display:flex}.step-results-module__oUnrWa__previewTitle{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.step-results-module__oUnrWa__previewPrice{color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body-bold)}.step-results-module__oUnrWa__previewAction{padding:var(--folio-space-1) var(--folio-space-4);border-radius:var(--folio-radius-full);background:var(--panel);color:var(--text);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap}.step-results-module__oUnrWa__points{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-direction:column;display:flex}.step-results-module__oUnrWa__points li{padding-inline-start:var(--folio-space-4);position:relative}.step-results-module__oUnrWa__points li:before{content:"";top:calc(var(--lh-caption) / 2);background:var(--text-muted);width:3px;height:1px;position:absolute;inset-inline-start:0}.step-results-module__oUnrWa__demoItem{padding-top:var(--folio-space-2)}.step-results-module__oUnrWa__demo{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0}@media (prefers-reduced-motion:reduce){.step-results-module__oUnrWa__summary,button.step-results-module__oUnrWa__row,.step-results-module__oUnrWa__chevron,.step-results-module__oUnrWa__rowChevron,.step-results-module__oUnrWa__name{transition-duration:0s}}
.agent-workflow-module__RAXZBW__flow{--ease-progress:cubic-bezier(.45, 0, .25, 1);padding:var(--folio-space-5) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.agent-workflow-module__RAXZBW__row{column-gap:var(--folio-space-5);padding-bottom:var(--folio-space-5);grid-template-columns:12px minmax(0,1fr);display:grid;position:relative}.agent-workflow-module__RAXZBW__row:last-child{padding-bottom:0}.agent-workflow-module__RAXZBW__track{margin-bottom:calc(var(--folio-space-5) * -1);justify-content:center;display:flex;position:relative}.agent-workflow-module__RAXZBW__row:last-child .agent-workflow-module__RAXZBW__track{margin-bottom:0}.agent-workflow-module__RAXZBW__indicator{z-index:1;width:12px;height:12px;margin-top:calc((var(--lh-body-small) - 12px) / 2);flex:none;position:relative;overflow:visible}.agent-workflow-module__RAXZBW__ring{fill:var(--panel);stroke:var(--text-muted);stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:stroke .24s var(--ease-out-strong)}.agent-workflow-module__RAXZBW__indicator[data-status=active] .agent-workflow-module__RAXZBW__ring{stroke:var(--text)}.agent-workflow-module__RAXZBW__indicator[data-status=error] .agent-workflow-module__RAXZBW__ring{stroke:var(--text-muted)}.agent-workflow-module__RAXZBW__pulse,.agent-workflow-module__RAXZBW__dot{transform-box:fill-box;transform-origin:50%}.agent-workflow-module__RAXZBW__dot{fill:var(--text);transition:fill .32s var(--ease-out-strong)}.agent-workflow-module__RAXZBW__indicator[data-status=active] .agent-workflow-module__RAXZBW__pulse{animation:1.6s ease-in-out infinite agent-workflow-module__RAXZBW__breathe}.agent-workflow-module__RAXZBW__flow[data-paused] .agent-workflow-module__RAXZBW__pulse{animation-play-state:paused}@keyframes agent-workflow-module__RAXZBW__breathe{50%{transform:scale(.6)}}.agent-workflow-module__RAXZBW__indicator[data-status=complete] .agent-workflow-module__RAXZBW__dot{fill:var(--text-muted)}.agent-workflow-module__RAXZBW__check{fill:none;stroke:var(--panel);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .32s var(--ease-out-strong)}.agent-workflow-module__RAXZBW__cross{fill:none;stroke:var(--text-muted);stroke-width:1.2px;stroke-linecap:round}.agent-workflow-module__RAXZBW__rail{top:calc((var(--lh-body-small) + 12px) / 2 + 3px);bottom:calc((var(--lh-body-small) - 12px) / -2 + 3px);background:var(--border);width:1px;position:absolute;left:50%;transform:translate(-50%)}.agent-workflow-module__RAXZBW__fill{background:var(--text-muted);transform-origin:top;transition:background-color .32s var(--ease-out-strong);position:absolute;inset:0;transform:scaleY(0)}.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__fill{animation:agent-workflow-module__RAXZBW__fill var(--step) var(--ease-progress) forwards}.agent-workflow-module__RAXZBW__row[data-status=complete] .agent-workflow-module__RAXZBW__fill{background:var(--text-faint);transform:scaleY(1)}@keyframes agent-workflow-module__RAXZBW__fill{to{transform:scaleY(1)}}.agent-workflow-module__RAXZBW__signalTrack{position:absolute;inset:0;transform:translateY(0)}.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__signalTrack{animation:agent-workflow-module__RAXZBW__travel var(--step) var(--ease-progress) forwards}.agent-workflow-module__RAXZBW__row[data-status=complete] .agent-workflow-module__RAXZBW__signalTrack{transform:translateY(100%)}@keyframes agent-workflow-module__RAXZBW__travel{to{transform:translateY(100%)}}.agent-workflow-module__RAXZBW__flow[data-paused] .agent-workflow-module__RAXZBW__fill,.agent-workflow-module__RAXZBW__flow[data-paused] .agent-workflow-module__RAXZBW__signalTrack,.agent-workflow-module__RAXZBW__row[data-status=error] .agent-workflow-module__RAXZBW__fill,.agent-workflow-module__RAXZBW__row[data-status=error] .agent-workflow-module__RAXZBW__signalTrack{animation-play-state:paused}.agent-workflow-module__RAXZBW__signal{border-radius:var(--folio-radius-full);background:var(--text);opacity:0;width:3px;height:3px;transition:opacity .2s var(--ease-out-strong);margin:-1.5px 0 0 -1.5px;position:absolute;top:0;left:50%}.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__signal{opacity:1}.agent-workflow-module__RAXZBW__content{flex-direction:column;min-width:0;display:flex}.agent-workflow-module__RAXZBW__label{color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body);text-wrap:pretty;transition:color .28s var(--ease-out-strong)}.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__label{color:var(--text)}.agent-workflow-module__RAXZBW__detail{display:block;overflow:hidden}.agent-workflow-module__RAXZBW__notes{min-width:0;display:grid}.agent-workflow-module__RAXZBW__note{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.agent-workflow-module__RAXZBW__detailInner{align-items:center;gap:var(--folio-space-3);padding-bottom:var(--folio-space-1);color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);display:flex}.agent-workflow-module__RAXZBW__retry{margin-block:calc(var(--folio-space-3) * -1);position:relative}.agent-workflow-module__RAXZBW__retry:after{content:"";position:absolute;inset:-8px}.agent-workflow-module__RAXZBW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.agent-workflow-module__RAXZBW__ring,.agent-workflow-module__RAXZBW__dot,.agent-workflow-module__RAXZBW__fill,.agent-workflow-module__RAXZBW__label{transition-duration:.18s;transition-delay:0s}.agent-workflow-module__RAXZBW__indicator[data-status=active] .agent-workflow-module__RAXZBW__pulse,.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__fill,.agent-workflow-module__RAXZBW__row[data-status=active] .agent-workflow-module__RAXZBW__signalTrack{animation:none}.agent-workflow-module__RAXZBW__signal{display:none}}
.properties-panel-module__9JYn6W__panel{gap:var(--folio-space-4);color:var(--text);max-height:calc(100dvh - var(--folio-space-14) - var(--folio-space-9));padding:var(--folio-space-1);flex-direction:column;display:flex;overflow-y:auto}.properties-panel-module__9JYn6W__header{justify-content:space-between;align-items:center;gap:0;padding-inline:0;display:flex}.properties-panel-module__9JYn6W__header h2{font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-title);margin:0}.properties-panel-module__9JYn6W__actions{gap:var(--folio-space-1);color:var(--text-muted);display:flex}.properties-panel-module__9JYn6W__container{min-width:0}.properties-panel-module__9JYn6W__section{padding:var(--folio-space-3) 0}.properties-panel-module__9JYn6W__section+.properties-panel-module__9JYn6W__section{border-top:1px solid var(--border)}.properties-panel-module__9JYn6W__section h3{padding-block:var(--folio-space-2);color:var(--text-muted);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body-bold);margin:0}.properties-panel-module__9JYn6W__row{justify-content:space-between;align-items:center;gap:var(--folio-space-3);min-height:var(--folio-space-10);padding-block:0;display:flex}.properties-panel-module__9JYn6W__radio{gap:var(--folio-space-2);padding-block:var(--folio-space-2);flex-direction:column;display:flex}.properties-panel-module__9JYn6W__label{min-width:0;color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small);flex:1}.properties-panel-module__9JYn6W__control{flex:0 55%;min-width:0}.properties-panel-module__9JYn6W__select{border-radius:var(--folio-radius-4);justify-content:space-between;width:100%}.properties-panel-module__9JYn6W__select[aria-expanded=true]{background:var(--hover)}.properties-panel-module__9JYn6W__input{width:100%}.properties-panel-module__9JYn6W__input input{text-align:right;color:var(--text-muted)}.properties-panel-module__9JYn6W__accordion{width:100%}.properties-panel-module__9JYn6W__switch{min-height:var(--folio-space-10);width:100%;color:var(--text);flex-direction:row-reverse;justify-content:space-between;padding-inline:0}.properties-panel-module__9JYn6W__switch>span{color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small)}.properties-panel-module__9JYn6W__switch [role=switch][aria-checked=false]{background:var(--bg-card)!important}.properties-panel-module__9JYn6W__number{align-items:center;gap:var(--folio-space-4);display:flex}.properties-panel-module__9JYn6W__number>div{flex:1;min-width:0}.properties-panel-module__9JYn6W__number output{font-size:var(--fs-caption);color:var(--text-muted)}.properties-panel-module__9JYn6W__mobile{margin-top:var(--folio-space-6);display:none}@media (max-width:1100px){.properties-panel-module__9JYn6W__desktop{display:none}.properties-panel-module__9JYn6W__mobile{display:block}.properties-panel-module__9JYn6W__panel{max-height:none}}.properties-panel-module__9JYn6W__disclosure{min-height:var(--folio-space-10);font-size:var(--fs-body-small);color:var(--text-muted);padding-inline:0}@media (pointer:coarse){.properties-panel-module__9JYn6W__row,.properties-panel-module__9JYn6W__switch,.properties-panel-module__9JYn6W__disclosure{min-height:var(--folio-space-11)}}.properties-panel-module__9JYn6W__sectionContent>div{padding:0}.properties-panel-module__9JYn6W__label,.properties-panel-module__9JYn6W__switch>span,.properties-panel-module__9JYn6W__select,.properties-panel-module__9JYn6W__input input,.properties-panel-module__9JYn6W__number output{font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body)}.properties-panel-module__9JYn6W__disclosure>span,.properties-panel-module__9JYn6W__disclosure>span>span{font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body-bold);color:var(--text-muted);font-variation-settings:"wght" var(--folio-weight-body-bold)!important}.properties-panel-module__9JYn6W__input div:has(>input){border-radius:var(--folio-radius-4)}.properties-panel-module__9JYn6W__accordion div:has(>div>.properties-panel-module__9JYn6W__disclosure)>div[class*=pointer-events-none]{border-radius:var(--folio-radius-4);background:0 0}.properties-panel-module__9JYn6W__disclosure,.properties-panel-module__9JYn6W__disclosure:hover{background:0 0;border-radius:0}.properties-panel-module__9JYn6W__disclosure:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px;box-shadow:none}.properties-panel-module__9JYn6W__input input:focus{text-align:start}.properties-panel-module__9JYn6W__options [role=option]{font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body)}.properties-panel-module__9JYn6W__mobile .properties-panel-module__9JYn6W__header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.properties-panel-module__9JYn6W__mobile .properties-panel-module__9JYn6W__header{justify-content:flex-end}.properties-panel-module__9JYn6W__mobileTrigger>span{font-size:var(--fs-body-small);line-height:var(--lh-body-small)}@media (pointer:coarse){.properties-panel-module__9JYn6W__input input{font-size:revert-layer}.properties-panel-module__9JYn6W__select,.properties-panel-module__9JYn6W__actions button,.properties-panel-module__9JYn6W__mobileTrigger{min-height:var(--folio-space-11)}.properties-panel-module__9JYn6W__input div:has(>input){min-height:var(--folio-space-11)}.properties-panel-module__9JYn6W__actions button{min-width:var(--folio-space-11)}}.properties-panel-module__9JYn6W__header[data-embedded]{min-height:1.75rem}@media (min-width:1101px){.properties-panel-module__9JYn6W__workspace.properties-panel-module__9JYn6W__workspace{grid-template-columns:255px minmax(0,1fr);justify-content:stretch;column-gap:calc(50% - 525px)}.properties-panel-module__9JYn6W__workspace>:nth-child(3){display:none}}.properties-panel-module__9JYn6W__select,.properties-panel-module__9JYn6W__input{box-shadow:none;transition-property:background-color,color,outline-color}.properties-panel-module__9JYn6W__select{outline:1px solid var(--border);outline-offset:-1px}.properties-panel-module__9JYn6W__select:hover{outline-color:var(--border-strong)}.properties-panel-module__9JYn6W__select:focus-visible{outline-color:var(--border-strong);background:var(--surface-3)}.properties-panel-module__9JYn6W__input div:has(>input){box-shadow:none;outline-offset:-1px;outline:1px solid #0000;transition-property:background-color,color,outline-color}.properties-panel-module__9JYn6W__input div:has(>input):hover{outline-color:var(--border)}.properties-panel-module__9JYn6W__input div:has(>input):focus-within{outline-color:var(--border-strong);background:var(--surface-3)}.properties-panel-module__9JYn6W__stack{gap:var(--folio-space-2);padding-block:var(--folio-space-2);flex-direction:column;display:flex}.properties-panel-module__9JYn6W__list{gap:var(--folio-space-1);flex-direction:column;display:flex}.properties-panel-module__9JYn6W__list ol{gap:var(--folio-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.properties-panel-module__9JYn6W__listRow{align-items:center;gap:var(--folio-space-1);display:flex}.properties-panel-module__9JYn6W__listRow .properties-panel-module__9JYn6W__input{flex:1;min-width:0}.properties-panel-module__9JYn6W__listRow .properties-panel-module__9JYn6W__input input{text-align:start;color:var(--text);text-overflow:ellipsis}.properties-panel-module__9JYn6W__listActions{color:var(--text-muted);flex:none;display:flex}.properties-panel-module__9JYn6W__listAdd{align-self:flex-start}.properties-panel-module__9JYn6W__colorTrigger{justify-content:flex-end;width:100%}@media (max-width:1100px){.properties-panel-module__9JYn6W__workspace>:nth-child(2){order:-1}}.properties-panel-module__9JYn6W__centerFill{position:absolute;top:0;bottom:0}
.contextual-suggestion-module__bUuMGq__layout{padding-top:var(--folio-space-12)}.contextual-suggestion-module__bUuMGq__suggestionPosition{z-index:3;bottom:calc(100% + var(--folio-space-5));inset-inline:var(--folio-space-4);pointer-events:none;position:absolute}.contextual-suggestion-module__bUuMGq__suggestionList{min-width:0;display:flex}.contextual-suggestion-module__bUuMGq__contextualSuggestion{pointer-events:auto;height:auto;min-height:var(--folio-space-10);max-width:100%;padding:var(--folio-space-2) var(--folio-space-5) var(--folio-space-2) var(--folio-space-2);border:1px solid var(--border-soft);border-radius:var(--folio-radius-7);background:var(--panel);box-shadow:var(--shadow-default);color:var(--text);font-size:var(--fs-body-small);line-height:var(--lh-body-small);text-align:left}.contextual-suggestion-module__bUuMGq__contextualSuggestion>span:last-child{min-width:0}.contextual-suggestion-module__bUuMGq__contextualSuggestion[aria-selected=true],.contextual-suggestion-module__bUuMGq__contextualSuggestion:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-1)}.contextual-suggestion-module__bUuMGq__contextualSuggestion:hover{background:var(--bg)}.contextual-suggestion-module__bUuMGq__contextualSuggestion:active{background:var(--bg-secondary)}.contextual-suggestion-module__bUuMGq__suggestionContent{align-items:center;gap:var(--folio-space-4);min-width:0;display:flex}.contextual-suggestion-module__bUuMGq__suggestionIcon{flex:0 0 var(--folio-space-9);height:var(--folio-space-9);border-radius:var(--folio-radius-full);background:var(--tint);color:var(--accent);justify-content:center;align-items:center;display:flex}.contextual-suggestion-module__bUuMGq__suggestionIcon svg{width:var(--folio-space-6);height:var(--folio-space-6)}.contextual-suggestion-module__bUuMGq__suggestionText{white-space:normal;overflow-wrap:anywhere;min-width:0}.contextual-suggestion-module__bUuMGq__suggestionText>span{color:var(--text-muted)}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill]{container-type:inline-size}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-im-trailing]{min-width:0;max-width:100%}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [aria-label^="AI model:"]{min-width:0;max-width:calc(var(--folio-space-13) + var(--folio-space-10));flex-shrink:1}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-model-content]{gap:var(--folio-space-2)}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-model-content]>span[aria-hidden]{display:none}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] textarea{white-space:pre;scrollbar-width:none}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-im-trailing]>button:not([aria-haspopup]){--foreground:var(--text);--background:var(--panel)}@container (max-width:360px){.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [aria-label^="AI model:"]{max-width:var(--folio-space-12);padding-inline:var(--folio-space-2)}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-model-content]>span[aria-hidden]{display:block}.contextual-suggestion-module__bUuMGq__layout[data-variant=Pill] [data-model-label]{display:none}}@media (max-width:600px){.contextual-suggestion-module__bUuMGq__layout{padding-top:var(--folio-space-13)}.contextual-suggestion-module__bUuMGq__suggestionPosition{inset-inline:0}}
.ai-loader-module__9uiFHW__loader{width:var(--loader-size);height:var(--loader-size);color:inherit;vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block}.ai-loader-module__9uiFHW__loader svg{display:block;overflow:visible}.ai-loader-module__9uiFHW__loader[data-reduced] svg{animation:ai-loader-module__9uiFHW__loaderBreath calc(2.4s / var(--loader-speed,1)) ease-in-out infinite alternate}@keyframes ai-loader-module__9uiFHW__loaderBreath{0%{opacity:1}to{opacity:.5}}
.primitives-module__xc_EtW__message{--message-fs:var(--fs-subtitle);--message-lh:var(--lh-subtitle);--meta-fs:var(--fs-caption);gap:var(--folio-space-2);flex-direction:column;min-width:0;display:flex}.primitives-module__xc_EtW__message[data-size=compact]{--message-fs:var(--fs-subtitle-compact);--message-lh:var(--lh-subtitle-compact)}.primitives-module__xc_EtW__message[data-role=user]{align-self:flex-end;align-items:flex-end;max-width:min(80%,34rem)}.primitives-module__xc_EtW__message[data-role=assistant]{align-self:stretch;align-items:flex-start;max-width:40rem}.primitives-module__xc_EtW__bubble{max-width:100%;padding:var(--folio-space-4) var(--folio-space-5);background:var(--bg-secondary);color:var(--text);transition:background-color .16s,box-shadow .16s,border-radius .16s;display:grid}.primitives-module__xc_EtW__message[data-size=compact] .primitives-module__xc_EtW__bubble{padding:var(--folio-space-3) var(--folio-space-5)}.primitives-module__xc_EtW__bubble[data-editing]{border-radius:var(--folio-radius-5);min-width:min(16rem,100%);max-width:100%;box-shadow:inset 0 0 0 1px var(--border-strong)}.primitives-module__xc_EtW__bubbleText,.primitives-module__xc_EtW__editField{font-size:var(--message-fs);line-height:var(--message-lh);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.primitives-module__xc_EtW__editField{resize:none;width:calc(100% + 4px);min-width:0;color:inherit;font:inherit;font-size:var(--message-fs);line-height:var(--message-lh);field-sizing:content;max-height:calc(var(--message-lh) * 8 + 4px);background:0 0;border:0;outline:none;margin:-2px;padding:2px;overflow:hidden auto}.primitives-module__xc_EtW__meta{align-items:center;gap:var(--folio-space-2);min-height:28px;padding-inline:var(--folio-space-1);color:var(--text-muted);font-size:var(--meta-fs);line-height:var(--lh-caption);-webkit-user-select:none;user-select:none;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}@starting-style{.primitives-module__xc_EtW__meta{opacity:0;transform:translateY(-2px)}}.primitives-module__xc_EtW__meta[data-align=end]{justify-content:flex-end}.primitives-module__xc_EtW__meta[data-state=reveal]{opacity:0;pointer-events:none}.primitives-module__xc_EtW__message:hover>.primitives-module__xc_EtW__meta[data-state=reveal],.primitives-module__xc_EtW__message:focus-within>.primitives-module__xc_EtW__meta[data-state=reveal]{opacity:1;pointer-events:auto}.primitives-module__xc_EtW__meta[data-state=reveal]:has([data-popup-open]){opacity:1;pointer-events:auto}.primitives-module__xc_EtW__meta[data-state=hidden]{opacity:0;pointer-events:none}.primitives-module__xc_EtW__time{font-variant-numeric:tabular-nums}.primitives-module__xc_EtW__actions{align-items:center;gap:var(--folio-space-1);display:flex}.primitives-module__xc_EtW__action{color:var(--text-muted)}.primitives-module__xc_EtW__action:hover{color:var(--text)}.primitives-module__xc_EtW__action{transition:opacity .15s,color .15s}.primitives-module__xc_EtW__action[aria-disabled]{opacity:.4;cursor:default}.primitives-module__xc_EtW__action[aria-disabled]:hover{color:var(--text-muted)}.primitives-module__xc_EtW__editControls{justify-content:flex-end;gap:var(--folio-space-2);min-height:28px;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}@starting-style{.primitives-module__xc_EtW__editControls{opacity:0;transform:translateY(-2px)}}.primitives-module__xc_EtW__iconSwap{place-items:center;display:grid}.primitives-module__xc_EtW__iconSwap>svg{opacity:0;filter:blur(2px);grid-area:1/1;transition:opacity .25s ease-in-out,transform .25s ease-in-out,filter .25s ease-in-out;transform:scale(.8)}.primitives-module__xc_EtW__iconSwap>svg[data-visible]{opacity:1;filter:none;transform:none}.primitives-module__xc_EtW__responseFrame{width:100%;position:relative}.primitives-module__xc_EtW__prose{gap:var(--folio-space-5);color:var(--text);font-size:var(--message-fs);line-height:var(--message-lh);overflow-wrap:anywhere;flex-direction:column;display:flex}.primitives-module__xc_EtW__prose p,.primitives-module__xc_EtW__prose h3,.primitives-module__xc_EtW__prose ul,.primitives-module__xc_EtW__prose ol,.primitives-module__xc_EtW__prose pre{margin-block:0}.primitives-module__xc_EtW__prose h3{font-size:var(--message-fs);font-weight:600}.primitives-module__xc_EtW__prose strong{font-weight:600}.primitives-module__xc_EtW__prose ul,.primitives-module__xc_EtW__prose ol{gap:var(--folio-space-2);padding-left:var(--folio-space-7);flex-direction:column;display:flex}.primitives-module__xc_EtW__prose ul{list-style:outside}.primitives-module__xc_EtW__prose ol{list-style:decimal}.primitives-module__xc_EtW__prose li::marker{color:var(--text-muted)}.primitives-module__xc_EtW__prose code{word-break:break-all;-webkit-hyphens:none;hyphens:none;padding:0 var(--folio-space-2);border-radius:var(--folio-radius-2);background:var(--bg-secondary);font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}.primitives-module__xc_EtW__prose pre{padding:var(--folio-space-4) var(--folio-space-5);border-radius:var(--folio-radius-4);background:var(--bg-secondary);font-size:var(--fs-caption);line-height:var(--lh-caption);overflow-x:auto}.primitives-module__xc_EtW__prose pre code{word-break:normal;font-size:inherit;background:0 0;padding:0}.primitives-module__xc_EtW__prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.primitives-module__xc_EtW__prose a:hover{text-decoration-color:currentColor}.primitives-module__xc_EtW__token{opacity:0;filter:blur(1px);transition:opacity .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1)}.primitives-module__xc_EtW__token[data-shown]{opacity:1;filter:none}.primitives-module__xc_EtW__prose li[data-pending]::marker{color:#0000}.primitives-module__xc_EtW__prose li::marker{transition:color .2s}.primitives-module__xc_EtW__prose pre{transition:background-color .28s}.primitives-module__xc_EtW__prose pre[data-pending]{background-color:#0000}.primitives-module__xc_EtW__sources{transition:opacity .2s}.primitives-module__xc_EtW__sources[data-hidden]{opacity:0}.primitives-module__xc_EtW__sourceChips{gap:var(--folio-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.primitives-module__xc_EtW__sourceChip{align-items:center;gap:var(--folio-space-3);max-width:12rem;height:24px;padding:0 var(--folio-space-4) 0 var(--folio-space-3);border-radius:var(--folio-radius-full);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-muted);font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);cursor:pointer;background:0 0;border:0;outline:none;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.primitives-module__xc_EtW__sourceChip:hover,.primitives-module__xc_EtW__sourceChip[data-popup-open]{background:var(--hover);color:var(--text)}.primitives-module__xc_EtW__sourceChip:focus-visible{box-shadow:inset 0 0 0 1px var(--border), 0 0 0 2px var(--focus-ring,#6b97ff)}.primitives-module__xc_EtW__sourceChip[data-static],.primitives-module__xc_EtW__sourceRow[data-static]{cursor:default}.primitives-module__xc_EtW__sourceRow[data-static]:hover{background:0 0}.primitives-module__xc_EtW__sourceChip[data-static]:hover{color:var(--text-muted);background:0 0}.primitives-module__xc_EtW__sourceChip[data-overflow]{padding-left:var(--folio-space-2)}.primitives-module__xc_EtW__sourceLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primitives-module__xc_EtW__favicons{display:flex}.primitives-module__xc_EtW__favicon{border-radius:var(--folio-radius-full);background:var(--bg-secondary);width:16px;height:16px;color:var(--text-muted);flex-shrink:0;place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid;overflow:hidden}.primitives-module__xc_EtW__favicon img{filter:grayscale();opacity:.75;width:12px;height:12px;transition:filter .15s,opacity .15s}.primitives-module__xc_EtW__sourceChip:is(:hover,:focus-visible,[data-popup-open]) .primitives-module__xc_EtW__favicon img,.primitives-module__xc_EtW__sourceRow:is(:hover,:focus-visible) .primitives-module__xc_EtW__favicon img{filter:none;opacity:1}.primitives-module__xc_EtW__favicons .primitives-module__xc_EtW__favicon{box-shadow:0 0 0 1.5px var(--panel)}.primitives-module__xc_EtW__favicons .primitives-module__xc_EtW__favicon+.primitives-module__xc_EtW__favicon{margin-left:calc(-1 * var(--folio-space-2))}.primitives-module__xc_EtW__sourcesPositioner{z-index:50;width:var(--folio-space-16);max-width:calc(100vw - var(--folio-space-8))}.primitives-module__xc_EtW__sourcesPopup{outline:none;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.primitives-module__xc_EtW__sourcesPopup[data-starting-style]{opacity:0;transform:translateY(var(--popup-enter-y,-4px)) scale(.97)}.primitives-module__xc_EtW__sourcesPopup[data-ending-style]{opacity:0;transition-duration:.15s;transform:scale(.99)}.primitives-module__xc_EtW__sourcesSurface{border-radius:var(--folio-radius-5);padding:var(--folio-space-2);max-height:min(320px, var(--available-height,320px));overflow-y:auto}.primitives-module__xc_EtW__sourcesList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.primitives-module__xc_EtW__sourceRow{align-items:flex-start;gap:var(--folio-space-4);padding:var(--folio-space-3) var(--folio-space-4);border-radius:var(--folio-radius-4);color:var(--text);outline:none;text-decoration:none;display:flex}.primitives-module__xc_EtW__sourceRow:hover{background:var(--hover)}.primitives-module__xc_EtW__sourceRow:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring,#6b97ff)}.primitives-module__xc_EtW__sourceIndex{border-radius:var(--folio-radius-full);background:var(--bg-secondary);width:18px;height:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;margin-top:1px;font-size:10px;display:grid}.primitives-module__xc_EtW__sourceText{gap:var(--folio-space-1);flex-direction:column;min-width:0;display:flex}.primitives-module__xc_EtW__sourceTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-caption);line-height:var(--lh-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.primitives-module__xc_EtW__sourceDomain{align-items:center;gap:var(--folio-space-2);color:var(--text-muted);font-size:var(--fs-caption-compact,11px);line-height:var(--lh-caption);display:flex}.primitives-module__xc_EtW__sourceDomain .primitives-module__xc_EtW__favicon{background:var(--bg-secondary);width:14px;height:14px}.primitives-module__xc_EtW__sourceDomain .primitives-module__xc_EtW__favicon img{width:10px;height:10px}@media (pointer:coarse){.primitives-module__xc_EtW__action,.primitives-module__xc_EtW__sourceChip{position:relative}.primitives-module__xc_EtW__action:after{content:"";position:absolute;inset:-8px -1px}.primitives-module__xc_EtW__sourceChip:after{content:"";position:absolute;inset:-10px -2px}}@media (prefers-reduced-motion:reduce){.primitives-module__xc_EtW__meta,.primitives-module__xc_EtW__bubble,.primitives-module__xc_EtW__sourcesPopup,.primitives-module__xc_EtW__token,.primitives-module__xc_EtW__sources,.primitives-module__xc_EtW__sourceChip{transition:none}.primitives-module__xc_EtW__token{filter:none}.primitives-module__xc_EtW__iconSwap>svg{filter:none;transition:opacity .1s;transform:none}.primitives-module__xc_EtW__editControls{transition:opacity .15s}@starting-style{.primitives-module__xc_EtW__editControls,.primitives-module__xc_EtW__meta{transform:none}}.primitives-module__xc_EtW__sourcesPopup[data-starting-style],.primitives-module__xc_EtW__sourcesPopup[data-ending-style]{transform:none}}
.thinking-state-module__EQvp1W__root{--ts-x:100%;max-width:100%;display:inline-grid;position:relative}.thinking-state-module__EQvp1W__stack{min-width:0;display:grid}.thinking-state-module__EQvp1W__sizer{overflow-wrap:anywhere;visibility:hidden;grid-area:1/1;min-width:0}.thinking-state-module__EQvp1W__label{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.thinking-state-module__EQvp1W__root[data-animated] .thinking-state-module__EQvp1W__label{-webkit-text-fill-color:transparent;background-image:var(--ts-gradient);background-size:300% 100%;background-position:var(--ts-x) 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.thinking-state-module__EQvp1W__root .thinking-state-module__EQvp1W__label{color:color-mix(in oklab, currentColor 75%, transparent);-webkit-text-fill-color:currentColor;background-image:none}}.thinking-state-module__EQvp1W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.living-thoughts-module__JSPD_G__root{padding-top:var(--folio-space-6);font-size:var(--fs-body-small);line-height:var(--lh-body-small);font-weight:var(--folio-weight-body)}.living-thoughts-module__JSPD_G__list{gap:var(--folio-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.living-thoughts-module__JSPD_G__live{color:var(--text)}.living-thoughts-module__JSPD_G__settled{color:var(--text-muted);transition:color .24s var(--ease-out-strong);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.living-thoughts-module__JSPD_G__list:has([aria-expanded=true]) .living-thoughts-module__JSPD_G__settled{-webkit-line-clamp:unset}.living-thoughts-module__JSPD_G__thought{position:relative}.living-thoughts-module__JSPD_G__settled .living-thoughts-module__JSPD_G__thought *{display:inline}.living-thoughts-module__JSPD_G__typing{white-space:pre-wrap}.living-thoughts-module__JSPD_G__caret{vertical-align:-.15em;background:var(--text-muted);opacity:0;width:1px;height:1em;transition:opacity .18s var(--ease-out-strong);margin-inline:1px -2px;display:inline-block}.living-thoughts-module__JSPD_G__caret[data-typing]{opacity:1;transition:none}.living-thoughts-module__JSPD_G__earlier{align-items:center;gap:var(--folio-space-3);color:var(--text-muted);font:inherit;font-size:var(--fs-caption);line-height:var(--lh-body-small);cursor:pointer;border-radius:var(--folio-radius-2);background:0 0;border:0;padding:0;transition:color .16s;display:inline-flex;position:relative}.living-thoughts-module__JSPD_G__earlier:after{content:"";position:absolute;inset:-11px -8px}.living-thoughts-module__JSPD_G__earlier:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.living-thoughts-module__JSPD_G__chevron{width:12px;height:12px;color:var(--text-faint);transition:transform .24s var(--ease-out-strong), color .16s ease;flex:none;transform:rotate(0)}.living-thoughts-module__JSPD_G__earlier[aria-expanded=true] .living-thoughts-module__JSPD_G__chevron{transform:rotate(180deg)}@media (hover:hover){.living-thoughts-module__JSPD_G__earlier:hover{color:var(--text)}.living-thoughts-module__JSPD_G__earlier:hover .living-thoughts-module__JSPD_G__chevron{color:var(--text-muted)}}.living-thoughts-module__JSPD_G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.living-thoughts-module__JSPD_G__root{padding-top:var(--folio-space-5)}}@media (prefers-reduced-motion:reduce){.living-thoughts-module__JSPD_G__settled,.living-thoughts-module__JSPD_G__caret,.living-thoughts-module__JSPD_G__chevron{transition:none}}
.stress-data-module__xKnm7W__controls{bottom:var(--folio-space-4);z-index:50;width:max-content;max-width:calc(100vw - var(--folio-space-6));padding:var(--folio-space-1);justify-content:center;gap:var(--folio-space-1);border-radius:var(--folio-radius-5);background:var(--panel);border:1px solid var(--border);flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}
.ai-loader-module__3JwofW__stage{width:100%;height:100%;min-height:160px;color:var(--text);place-items:center;display:grid}.ai-loader-module__3JwofW__stage[data-mode=page]{min-height:min(360px,50svh)}.ai-loader-module__3JwofW__layer{grid-area:1/1;place-items:center;display:grid}
.ai-message-module__t9SrhG__stage{gap:var(--folio-space-6);width:100%;max-width:40rem;padding:var(--folio-space-6) var(--folio-space-8);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.ai-message-module__t9SrhG__frame{width:100%}.ai-message-module__t9SrhG__frame[data-mode=page]{height:min(480px,70svh)}.ai-message-module__t9SrhG__scroller{position:absolute;inset:0}.ai-message-module__t9SrhG__viewport{width:100%;height:100%}.ai-message-module__t9SrhG__viewport [data-slot=scroll-area-viewport]{overscroll-behavior:contain}.ai-message-module__t9SrhG__viewport [data-slot=scroll-area-viewport]>div[style]{min-width:0!important}.ai-message-module__t9SrhG__turn{gap:var(--folio-space-6);flex-direction:column;display:flex}.ai-message-module__t9SrhG__note{color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center;margin:0}@media (max-width:480px){.ai-message-module__t9SrhG__stage{padding-inline:var(--folio-space-5)}}
.figures-module__OqaN3q__stage{width:100%;height:240px}.figures-module__OqaN3q__page{place-items:center;height:100%;display:grid}.figures-module__OqaN3q__replay{border-radius:var(--folio-radius-4);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.figures-module__OqaN3q__replay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.figures-module__OqaN3q__figure{object-fit:contain;width:100%;height:100%;display:block}.figures-module__OqaN3q__dark{display:none}[data-theme=dark] .figures-module__OqaN3q__light{display:none}[data-theme=dark] .figures-module__OqaN3q__dark{display:block}
.thinking-state-experiment-module__U3wAca__stage{width:100%;height:100%;min-height:160px;color:var(--text);grid-template-rows:1fr auto;display:grid;position:relative}.thinking-state-experiment-module__U3wAca__stage[data-mode=page]{min-height:min(360px,50svh)}.thinking-state-experiment-module__U3wAca__preview{min-width:0;min-height:calc(var(--lh-body) * 2);padding-inline:var(--folio-space-4);place-items:center;display:grid}.thinking-state-experiment-module__U3wAca__state{max-width:36ch;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--folio-weight-body)}.thinking-state-experiment-module__U3wAca__toolbar{align-items:center;gap:var(--folio-space-1);min-width:0;color:var(--text-muted);display:flex}.thinking-state-experiment-module__U3wAca__divider{width:1px;height:var(--folio-space-4);margin-inline:var(--folio-space-1);background:var(--border)}.thinking-state-experiment-module__U3wAca__counter{text-align:center;min-width:4ch;color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums}.thinking-state-experiment-module__U3wAca__spacer{flex:1}.thinking-state-experiment-module__U3wAca__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.thinking-steps-experiment-module__6SfTpq__stage{width:100%;height:100%;min-height:200px;color:var(--text);grid-template-rows:1fr auto;display:grid;position:relative}.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page]{min-height:min(360px,50svh)}.thinking-steps-experiment-module__6SfTpq__preview{min-width:0;min-height:0;padding-inline:var(--folio-space-4);place-items:center;display:grid}.thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow],.thinking-steps-experiment-module__6SfTpq__preview[data-variant=Living\ Thoughts]{overscroll-behavior:contain;padding-bottom:var(--folio-space-4);overflow-y:auto}.thinking-steps-experiment-module__6SfTpq__stage[data-mode=showcase] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow]{overflow-y:visible}.thinking-steps-experiment-module__6SfTpq__preview[data-variant=Research\ Trail],.thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow],.thinking-steps-experiment-module__6SfTpq__preview[data-variant=Living\ Thoughts]{padding-top:var(--folio-space-8);align-items:start}.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Research\ Trail],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Living\ Thoughts]{padding-top:var(--folio-space-11)}@media (max-width:767px){.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Research\ Trail],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=page] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Living\ Thoughts]{padding-top:var(--folio-space-4)}.thinking-steps-experiment-module__6SfTpq__stage[data-mode=showcase] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Research\ Trail],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=showcase] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Agent\ Workflow],.thinking-steps-experiment-module__6SfTpq__stage[data-mode=showcase] .thinking-steps-experiment-module__6SfTpq__preview[data-variant=Living\ Thoughts]{padding-top:0}}.thinking-steps-experiment-module__6SfTpq__toolbar{align-items:center;gap:var(--folio-space-1);min-width:0;color:var(--text-muted);display:flex}.thinking-steps-experiment-module__6SfTpq__spacer{flex:1}.thinking-steps-experiment-module__6SfTpq__note{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap}
