.ChatHeader-module__zH0kWW__header{background:#ffffffdb;flex-shrink:0;padding:8px 12px 10px;position:relative}.ChatHeader-module__zH0kWW__bottomRail{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ChatHeader-module__zH0kWW__row{align-items:center;gap:8px;display:flex}.ChatHeader-module__zH0kWW__brandMark{background:var(--ac-grad-rail-3);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--bc-panel-inset);background-size:200% 100%;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;animation:9s linear infinite ChatHeader-module__zH0kWW__ac-grad-shift;display:inline-flex}.ChatHeader-module__zH0kWW__brandGlyph{color:#fff;text-shadow:0 1px 1px #b347e659;font-size:12px;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.ChatHeader-module__zH0kWW__brandMark{animation:none}}.ChatHeader-module__zH0kWW__wordmark{letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:700}.ChatHeader-module__zH0kWW__threadSlot{flex:1;min-width:0}.ChatHeader-module__zH0kWW__actions{background:var(--ac-purple-soft-04);border:1px solid var(--ac-purple-soft-10);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.ChatHeader-module__zH0kWW__divider{background:var(--ac-grad-rail);opacity:.5;border-radius:1px;flex-shrink:0;width:1px;height:18px;margin:0 6px 0 4px}@media (max-width:640px){.ChatHeader-module__zH0kWW__header{padding:6px 8px 8px}.ChatHeader-module__zH0kWW__row{gap:6px}.ChatHeader-module__zH0kWW__actions{gap:1px}.ChatHeader-module__zH0kWW__divider{display:none}}.dark .ChatHeader-module__zH0kWW__header{background:#ffffff0d}
.EmptyState-module__qHJREW__wrap{height:100%;font-family:var(--ac-font-ui);flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex}.EmptyState-module__qHJREW__halo{margin-bottom:16px;position:relative}.EmptyState-module__qHJREW__halo:before{content:"";background:var(--ac-grad-halo);filter:blur(18px);z-index:0;border-radius:50%;animation:12s ease-in-out infinite EmptyState-module__qHJREW__ac-aurora;position:absolute;inset:-14px}.EmptyState-module__qHJREW__sparkle{z-index:1;background:var(--ac-grad-rail-3);color:#fff;opacity:.85;background-size:200% 100%;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:300;line-height:1;animation:8s linear infinite EmptyState-module__qHJREW__ac-grad-shift;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}@media (prefers-reduced-motion:reduce){.EmptyState-module__qHJREW__halo:before,.EmptyState-module__qHJREW__sparkle{animation:none}}.EmptyState-module__qHJREW__title{letter-spacing:-.01em;font-size:14px;font-weight:700}.EmptyState-module__qHJREW__subtitle{color:var(--ac-text-muted);margin:2px 0 16px;font-size:12px}.EmptyState-module__qHJREW__grid{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.EmptyState-module__qHJREW__chip{isolation:isolate;text-align:left;border:1px solid var(--ac-purple-soft-10);cursor:pointer;font-family:var(--ac-font-ui);background:#ffffffb3;border-radius:10px;outline:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transition:background .2s,border-color .2s;display:flex;position:relative}.EmptyState-module__qHJREW__chip:before{content:"";border-radius:inherit;background:var(--ac-grad-rail);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.EmptyState-module__qHJREW__chip:hover,.EmptyState-module__qHJREW__chip:focus-visible{background:#fffffff2;border-color:#0000}.EmptyState-module__qHJREW__chip:hover:before,.EmptyState-module__qHJREW__chip:focus-visible:before{opacity:1}.EmptyState-module__qHJREW__chip:focus-visible{box-shadow:var(--ac-shadow-focus)}.EmptyState-module__qHJREW__chipHead{align-items:center;gap:6px;display:flex}.EmptyState-module__qHJREW__chipIcon{color:var(--ac-text-subtle);transition:color .18s}.EmptyState-module__qHJREW__chip:hover .EmptyState-module__qHJREW__chipIcon,.EmptyState-module__qHJREW__chip:focus-visible .EmptyState-module__qHJREW__chipIcon{color:var(--ac-pink)}.EmptyState-module__qHJREW__chipTitle{color:var(--ac-text-strong);font-size:12px;font-weight:600;transition:color .18s}.EmptyState-module__qHJREW__chip:hover .EmptyState-module__qHJREW__chipTitle,.EmptyState-module__qHJREW__chip:focus-visible .EmptyState-module__qHJREW__chipTitle{color:var(--ac-purple-deep)}.EmptyState-module__qHJREW__chipTip{color:var(--ac-text-subtle);font-size:11px;line-height:1.3}.dark .EmptyState-module__qHJREW__chip{background:#ffffff0d}:is(.dark .EmptyState-module__qHJREW__chip:hover,.dark .EmptyState-module__qHJREW__chip:focus-visible){background:#ffffff17}
@keyframes ToolCard-module__hG7yKG__tool-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #b347e68c}50%{opacity:.85;transform:scale(1.25);box-shadow:0 0 0 5px #b347e600}}@keyframes ToolCard-module__hG7yKG__tool-scan{0%{left:-80%}to{left:120%}}.ToolCard-module__hG7yKG__card{background:var(--ac-grad-glass);border:1px solid var(--ac-purple-soft-10);font-family:var(--ac-font-ui);border-radius:8px;transition:border-left-color .4s,border-color .2s;position:relative;overflow:hidden}.ToolCard-module__hG7yKG__card:hover{border-color:var(--ac-purple-soft-20)}.ToolCard-module__hG7yKG__scanLine{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ec48991a 50%,#0000 100%);width:55%;animation:1.6s linear infinite ToolCard-module__hG7yKG__tool-scan;position:absolute;top:0;bottom:0}.ToolCard-module__hG7yKG__head{cursor:pointer;text-align:left;z-index:1;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex;position:relative}.ToolCard-module__hG7yKG__head[disabled]{cursor:default}.ToolCard-module__hG7yKG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ToolCard-module__hG7yKG__dotRunning{animation:1.4s ease-in-out infinite ToolCard-module__hG7yKG__tool-dot-pulse}.ToolCard-module__hG7yKG__toolName{color:var(--ac-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ToolCard-module__hG7yKG__rejected{color:var(--ac-text-muted);font-size:11px;font-weight:500}.ToolCard-module__hG7yKG__failed{color:var(--ac-status-error);font-size:11px;font-weight:600}.ToolCard-module__hG7yKG__duration{color:var(--ac-text-subtle);font-size:11px;font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums}.ToolCard-module__hG7yKG__chev{color:var(--ac-text-subtle);flex-shrink:0}.ToolCard-module__hG7yKG__body{border-top:1px solid var(--ac-purple-soft-06);z-index:1;flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex;position:relative}.ToolCard-module__hG7yKG__description{color:var(--ac-text-muted);margin:0;font-size:12px;line-height:1.5}.ToolCard-module__hG7yKG__payloadLabel{color:var(--ac-text-subtle);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.ToolCard-module__hG7yKG__payloadPre{color:#d1d5db;font-family:var(--ac-font-mono);white-space:pre-wrap;word-break:break-word;background:#0d1117;border-radius:6px;max-height:200px;margin:0;padding:8px 12px;font-size:12px;overflow:auto}.ToolCard-module__hG7yKG__errorSummary{border:1px solid color-mix(in srgb, var(--ac-status-error) 35%, transparent);background:color-mix(in srgb, var(--ac-status-error) 8%, transparent);color:var(--ac-text-strong);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45}.ToolCard-module__hG7yKG__errorSummary p{margin:4px 0 0}.ToolCard-module__hG7yKG__errorKind{color:var(--ac-status-error);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ToolCard-module__hG7yKG__viewAction{background:var(--ac-grad-rail);color:#fff;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--ac-font-ui);background-size:200% 100%;border:none;border-radius:6px;outline:none;align-self:flex-start;margin-top:8px;padding:6px 12px;transition:filter .15s,background-position .4s}.ToolCard-module__hG7yKG__viewAction:hover{filter:brightness(1.06);background-position:100%}.ToolCard-module__hG7yKG__viewAction:active{filter:brightness(.96)}.ToolCard-module__hG7yKG__viewAction:focus-visible{box-shadow:var(--ac-shadow-focus-pink)}
.AssistantMessage-module__mJw32G__wrap{font-family:var(--ac-font-ui);flex-direction:column;gap:6px;min-width:0;display:flex}.AssistantMessage-module__mJw32G__messageBubble{background:var(--ac-grad-glass);border:1px solid var(--ac-purple-soft-10);border-radius:4px 14px 14px;min-width:0;transition:border-color .22s;position:relative;overflow:hidden}.AssistantMessage-module__mJw32G__messageBubble:before{content:"";background:var(--ac-grad-rail);pointer-events:none;z-index:1;border-top-left-radius:4px;border-bottom-left-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.AssistantMessage-module__mJw32G__messageBubble:hover{border-color:var(--ac-purple-soft-20)}.AssistantMessage-module__mJw32G__answerSection,.AssistantMessage-module__mJw32G__bubble{min-width:0;padding:12px 14px 12px 16px;position:relative}.AssistantMessage-module__mJw32G__copy{border:1px solid var(--ac-purple-soft-10);cursor:pointer;color:var(--ac-text-subtle);opacity:0;background:#ffffffd9;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:4px;transition:opacity .18s,color .18s;display:inline-flex;position:absolute;top:6px;right:6px}.AssistantMessage-module__mJw32G__bubble:hover .AssistantMessage-module__mJw32G__copy,.AssistantMessage-module__mJw32G__answerSection:hover .AssistantMessage-module__mJw32G__copy,.AssistantMessage-module__mJw32G__copy:focus-visible{opacity:1}.AssistantMessage-module__mJw32G__copy:hover{color:var(--ac-pink)}.AssistantMessage-module__mJw32G__copy:focus-visible{box-shadow:var(--ac-shadow-focus)}.AssistantMessage-module__mJw32G__copyDone{color:var(--ac-status-success)}.AssistantMessage-module__mJw32G__secondary{flex-direction:column;gap:6px;min-width:0;margin-left:2px;padding-left:12px;display:flex;position:relative}.AssistantMessage-module__mJw32G__secondary:before{content:"";background:var(--ac-grad-rail);opacity:.55;pointer-events:none;border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.AssistantMessage-module__mJw32G__narration,.AssistantMessage-module__mJw32G__proseParagraph{color:var(--ac-text-strong);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:10px 14px 4px 16px;font-size:14px;line-height:1.6}.AssistantMessage-module__mJw32G__proseMarkdown{white-space:normal}.AssistantMessage-module__mJw32G__workingLabel{justify-content:flex-start;align-items:center;min-height:20px;display:inline-flex}.AssistantMessage-module__mJw32G__streamingText{color:var(--ac-text-muted);overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.AssistantMessage-module__mJw32G__spinner{flex-shrink:0;width:13px;height:13px;position:relative}.AssistantMessage-module__mJw32G__spinnerGemActive,.AssistantMessage-module__mJw32G__spinnerGemIdle{background:linear-gradient(135deg, var(--ac-purple-deep), var(--ac-magenta) 55%, var(--ac-pink));border-radius:50%;transition:opacity .3s;position:absolute;inset:0}@keyframes AssistantMessage-module__mJw32G__spinner-spin{to{rotate:360deg}}@keyframes AssistantMessage-module__mJw32G__spinner-pulse{0%,to{scale:.84}50%{scale:1.06}}.AssistantMessage-module__mJw32G__spinnerGemActive{filter:drop-shadow(0 0 3px #d946ef8c);opacity:1;animation:1.1s ease-in-out infinite AssistantMessage-module__mJw32G__spinner-morph,1.4s linear infinite AssistantMessage-module__mJw32G__spinner-spin,1.1s ease-in-out infinite AssistantMessage-module__mJw32G__spinner-pulse}@keyframes AssistantMessage-module__mJw32G__spinner-morph{0%,to{border-radius:58% 42% 50% 50%/46% 56% 44% 54%}33%{border-radius:44% 56% 58% 42%/56% 44%}66%{border-radius:52% 48% 42% 58%/44% 52% 48% 56%}}@keyframes AssistantMessage-module__mJw32G__spinner-breathe{0%,to{scale:.78}50%{scale:.95}}.AssistantMessage-module__mJw32G__spinnerGemIdle{opacity:0;animation:2.6s ease-in-out infinite AssistantMessage-module__mJw32G__spinner-morph,3.4s linear infinite AssistantMessage-module__mJw32G__spinner-spin,2.6s ease-in-out infinite AssistantMessage-module__mJw32G__spinner-breathe}.AssistantMessage-module__mJw32G__workingLabel[data-state=idle] .AssistantMessage-module__mJw32G__spinnerGemActive{opacity:0}.AssistantMessage-module__mJw32G__workingLabel[data-state=idle] .AssistantMessage-module__mJw32G__spinnerGemIdle{opacity:.85}.AssistantMessage-module__mJw32G__toolGroup{background:var(--ac-purple-soft-04);border-top:1px solid var(--ac-purple-soft-10);border-bottom:1px solid var(--ac-purple-soft-10);flex-direction:column;gap:1px;min-width:0;display:flex}.AssistantMessage-module__mJw32G__approvalSection,.AssistantMessage-module__mJw32G__tasksSection,.AssistantMessage-module__mJw32G__timelineSection{border-top:1px solid var(--ac-purple-soft-06);padding:6px 14px 6px 16px}.AssistantMessage-module__mJw32G__toolGroupRow{cursor:pointer;text-align:left;min-height:28px;font-family:var(--ac-font-ui);background:0 0;border:none;outline:none;align-items:center;gap:6px;width:100%;padding:6px 10px;transition:background .12s;display:flex}.AssistantMessage-module__mJw32G__toolGroupRow:hover{background:var(--ac-purple-soft-08)}.AssistantMessage-module__mJw32G__toolGroupRow:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-purple-soft-20);background:var(--ac-purple-soft-06)}.AssistantMessage-module__mJw32G__toolGroupRowFailed{border-left:2px solid var(--ac-status-error);padding-left:8px}.AssistantMessage-module__mJw32G__toolGroupDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.AssistantMessage-module__mJw32G__toolGroupSummary{color:var(--ac-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-family:var(--ac-font-ui);flex:1;overflow:hidden}.AssistantMessage-module__mJw32G__toolGroupFailedBadge{color:var(--ac-status-error);flex-shrink:0;margin-left:2px;font-size:10px;font-weight:700}.AssistantMessage-module__mJw32G__toolGroupChev{color:var(--ac-text-subtle);opacity:.7;flex-shrink:0}@keyframes AssistantMessage-module__mJw32G__tool-spinner{to{transform:rotate(360deg)}}.AssistantMessage-module__mJw32G__toolGroupSpinner{border:1.5px solid var(--ac-purple-soft-20);border-top-color:var(--ac-purple-deep);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.7s linear infinite AssistantMessage-module__mJw32G__tool-spinner}.AssistantMessage-module__mJw32G__toolGroupDivider{background:var(--ac-purple-soft-06);border:none;height:1px;margin:0}.AssistantMessage-module__mJw32G__compactLine{font-family:var(--ac-font-ui);background:0 0;overflow:hidden}.AssistantMessage-module__mJw32G__compactLine+.AssistantMessage-module__mJw32G__compactLine{border-top:1px solid var(--ac-purple-soft-06)}.AssistantMessage-module__mJw32G__compactLineHead{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:5px;width:100%;min-height:26px;padding:5px 10px;transition:background .12s;display:flex}.AssistantMessage-module__mJw32G__compactLineHead:hover{background:var(--ac-purple-soft-08)}.AssistantMessage-module__mJw32G__compactLineHead:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-purple-soft-20);background:var(--ac-purple-soft-06)}@keyframes AssistantMessage-module__mJw32G__compact-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.AssistantMessage-module__mJw32G__compactDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.AssistantMessage-module__mJw32G__compactDotRunning{animation:1.4s ease-in-out infinite AssistantMessage-module__mJw32G__compact-dot-pulse}.AssistantMessage-module__mJw32G__compactName{color:var(--ac-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;font-size:11px;font-weight:500;font-family:var(--ac-font-ui);flex-shrink:0;overflow:hidden}.AssistantMessage-module__mJw32G__compactArg{color:var(--ac-text-subtle);font-size:10px;font-family:var(--ac-font-mono);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;overflow:hidden}.AssistantMessage-module__mJw32G__compactArgLink{cursor:pointer;-webkit-text-decoration:underline dotted var(--ac-text-subtle);text-decoration:underline dotted var(--ac-text-subtle);text-underline-offset:2px;background:0 0;border:none;padding:0}.AssistantMessage-module__mJw32G__compactArgLink:hover{color:var(--ac-purple-deep);-webkit-text-decoration:underline solid var(--ac-purple-deep);text-decoration:underline solid var(--ac-purple-deep)}@media (prefers-reduced-motion:reduce){.AssistantMessage-module__mJw32G__spinnerGemActive,.AssistantMessage-module__mJw32G__spinnerGemIdle,.AssistantMessage-module__mJw32G__toolGroupSpinner,.AssistantMessage-module__mJw32G__compactDotRunning{animation:none}}.AssistantMessage-module__mJw32G__compactDuration{color:var(--ac-text-subtle);font-size:10px;font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0}.AssistantMessage-module__mJw32G__compactFailed{color:var(--ac-status-error);letter-spacing:.01em;flex-shrink:0;font-size:10px;font-weight:600}.AssistantMessage-module__mJw32G__compactChev{color:var(--ac-text-subtle);opacity:.6;flex-shrink:0}.AssistantMessage-module__mJw32G__compactBody{border-top:1px solid var(--ac-purple-soft-08);background:#0f0a1908;flex-direction:column;gap:4px;padding:4px 10px 6px;display:flex}.AssistantMessage-module__mJw32G__compactPre{color:#d1d5db;font-family:var(--ac-font-mono);white-space:pre-wrap;word-break:break-word;background:#0d1117e0;border:1px solid #ffffff0d;border-radius:4px;max-height:160px;margin:0;padding:5px 9px;font-size:10.5px;overflow:auto}.AssistantMessage-module__mJw32G__tokenFooter{border:1px solid var(--ac-purple-soft-10);font-size:9px;font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f9fafbd9;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;max-width:fit-content;margin-top:1px;padding:2px 10px;display:inline-flex}.AssistantMessage-module__mJw32G__tokenCost{color:var(--ac-purple);border-left:1px solid var(--ac-purple-soft-14);padding-left:4px;font-weight:600}.AssistantMessage-module__mJw32G__tokenStat{align-items:center;gap:2px;display:inline-flex}.AssistantMessage-module__mJw32G__tokenStatArrow{font-size:8px}.dark .AssistantMessage-module__mJw32G__copy{background:#ffffff0d;border-color:#ffffff1a}.dark .AssistantMessage-module__mJw32G__tokenFooter{background:#ffffff0d}.dark .AssistantMessage-module__mJw32G__compactBody{background:#ffffff08}
@keyframes MessageList-module__xzCPTa__msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MessageList-module__xzCPTa__scrollWrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.MessageList-module__xzCPTa__scroll{scrollbar-width:thin;scrollbar-color:var(--ac-purple-soft-30) transparent;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex;overflow:hidden auto}.MessageList-module__xzCPTa__jumpToLatest{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);width:32px;height:32px;color:var(--ac-text-strong);cursor:pointer;z-index:2;background:#f5f3fab8;border:1px solid #c8bedc59;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;position:absolute;bottom:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 2px 8px #503c781f}.MessageList-module__xzCPTa__jumpToLatest:hover{border-color:var(--ac-purple-soft-30);color:var(--ac-purple-deep);background:#eee9fae0}.MessageList-module__xzCPTa__jumpToLatest:focus-visible{box-shadow:var(--ac-shadow-focus);outline:none}.MessageList-module__xzCPTa__scroll::-webkit-scrollbar{width:6px}.MessageList-module__xzCPTa__scroll::-webkit-scrollbar-track{background:0 0}.MessageList-module__xzCPTa__scroll::-webkit-scrollbar-thumb{background:var(--ac-purple-soft-20);border-radius:3px;transition:background .18s}.MessageList-module__xzCPTa__scroll:hover::-webkit-scrollbar-thumb{background:var(--ac-grad-rail)}.MessageList-module__xzCPTa__userRow{justify-content:flex-end;min-width:0;animation:.22s ease-out both MessageList-module__xzCPTa__msg-in;display:flex}.MessageList-module__xzCPTa__userStack{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:85%;display:flex}.MessageList-module__xzCPTa__userBubble{background:var(--ac-grad-rail);color:#fff;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.65;font-family:var(--ac-font-ui);background-size:200% 100%;border-radius:16px 16px 4px;padding:11px 16px}.MessageList-module__xzCPTa__metaRow{align-items:center;gap:2px;display:flex}.MessageList-module__xzCPTa__msgAction{width:22px;height:22px;color:var(--ac-text-subtle);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.MessageList-module__xzCPTa__msgAction:hover{background:var(--ac-purple-soft-10);color:var(--ac-purple-deep)}.MessageList-module__xzCPTa__msgAction:focus-visible{box-shadow:var(--ac-shadow-focus);opacity:1;outline:none}.MessageList-module__xzCPTa__msgAction:disabled{opacity:.25;cursor:not-allowed}.MessageList-module__xzCPTa__userStack:hover .MessageList-module__xzCPTa__msgAction,.MessageList-module__xzCPTa__errorStack:hover .MessageList-module__xzCPTa__msgAction{opacity:1}.MessageList-module__xzCPTa__userStack:hover .MessageList-module__xzCPTa__msgAction:disabled,.MessageList-module__xzCPTa__errorStack:hover .MessageList-module__xzCPTa__msgAction:disabled{opacity:.25}@media (hover:hover) and (pointer:fine){.MessageList-module__xzCPTa__msgAction{opacity:0}}.MessageList-module__xzCPTa__timestamp{color:var(--ac-text-subtle);font-size:9px;font-family:var(--ac-font-ui)}.MessageList-module__xzCPTa__timestampLeft{padding-left:4px}.MessageList-module__xzCPTa__timestampRight{padding-right:4px}.MessageList-module__xzCPTa__errorRow{justify-content:flex-start;min-width:0;animation:.22s ease-out both MessageList-module__xzCPTa__msg-in;display:flex}.MessageList-module__xzCPTa__errorStack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:95%;display:flex}.MessageList-module__xzCPTa__errorBubble{color:#dc2626;font-size:14px;line-height:1.6;font-family:var(--ac-font-ui);white-space:pre-wrap;word-break:break-word;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;padding:11px 16px}.MessageList-module__xzCPTa__assistantRow{justify-content:flex-start;width:100%;min-width:0;animation:.22s ease-out both MessageList-module__xzCPTa__msg-in;display:flex}.MessageList-module__xzCPTa__assistantInner{align-self:flex-start;width:100%;min-width:0;max-width:100%}.dark .MessageList-module__xzCPTa__jumpToLatest{background:#ffffff0d;border-color:#ffffff1a}.dark .MessageList-module__xzCPTa__jumpToLatest:hover{border-color:var(--ac-purple-soft-30);background:#ffffff17}.dark .MessageList-module__xzCPTa__errorBubble{background:#dc26261f;border-color:#fca5a540}
.AgentPicker-module__B8hN9a__wrap{flex-shrink:0;position:relative}.AgentPicker-module__B8hN9a__btn{color:#5b3ec4;cursor:pointer;background:#fff;border:1px solid #7c5ce738;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.AgentPicker-module__B8hN9a__btn:hover:not(:disabled){background:#7c5ce70f;border-color:#7c5ce766}.AgentPicker-module__B8hN9a__btn:disabled{opacity:.5;cursor:not-allowed}.AgentPicker-module__B8hN9a__chev{opacity:.55}.AgentPicker-module__B8hN9a__menu{-webkit-backdrop-filter:blur(16px)saturate(160%);z-index:50;background:#fffffffa;border:1px solid #7c5ce733;border-radius:12px;width:280px;max-height:320px;animation:.14s ease-out AgentPicker-module__B8hN9a__bcai-agent-menu-in;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 48px -12px #7c5ce752}@keyframes AgentPicker-module__B8hN9a__bcai-agent-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AgentPicker-module__B8hN9a__menuHead{letter-spacing:.1em;text-transform:uppercase;color:#5b3ec4;background:#7c5ce70d;border-bottom:1px solid #7c5ce71a;justify-content:space-between;align-items:center;padding:8px 12px;font-size:10px;font-weight:600;display:flex;position:sticky;top:0}.AgentPicker-module__B8hN9a__newBtn{color:#7c5ce7;letter-spacing:.04em;text-transform:none;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;transition:background .12s;display:inline-flex}.AgentPicker-module__B8hN9a__newBtn:hover{color:#5b3ec4;background:#7c5ce71a}.AgentPicker-module__B8hN9a__menuEmpty{text-align:center;color:#6a7880;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;font-size:12px;display:flex}.AgentPicker-module__B8hN9a__menuError{color:#b71c1c;background:#fef2f2;padding:12px 14px;font-size:11px}.AgentPicker-module__B8hN9a__emptyIcon{color:#d4cfe6;margin-bottom:2px}.AgentPicker-module__B8hN9a__emptyCta{color:#5b3ec4;cursor:pointer;background:#7c5ce70f;border:1px solid #7c5ce738;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s}.AgentPicker-module__B8hN9a__emptyCta:hover{background:#7c5ce71f}.AgentPicker-module__B8hN9a__menuList{flex-direction:column;display:flex}.AgentPicker-module__B8hN9a__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#6a7880;background:#7c5ce708;border-top:1px solid #7c5ce714;padding:8px 12px 4px;font-size:10px;font-weight:600}.AgentPicker-module__B8hN9a__menuList>.AgentPicker-module__B8hN9a__sectionLabel:first-child{border-top:none}.AgentPicker-module__B8hN9a__menuItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #7c5ce70f;width:100%;padding:8px 12px;font-family:inherit;transition:background .12s;display:block}.AgentPicker-module__B8hN9a__menuItem:last-child{border-bottom:none}.AgentPicker-module__B8hN9a__menuItem:hover{background:#7c5ce70f}.AgentPicker-module__B8hN9a__itemName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.AgentPicker-module__B8hN9a__itemDesc{color:#6a7880;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.AgentPicker-module__B8hN9a__itemTriggers{color:#7c5ce7;font-size:10px;font-family:var(--ac-font-mono,"JetBrains Mono", monospace);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.dark .AgentPicker-module__B8hN9a__btn{color:#b79dff;background:#ffffff0d;border-color:#a78bf04d}.dark .AgentPicker-module__B8hN9a__btn:hover:not(:disabled){color:#d4c5ff;background:#a78bf01f;border-color:#a78bf073}.dark .AgentPicker-module__B8hN9a__menu{background:#221d30fa;border-color:#ffffff1a}.dark .AgentPicker-module__B8hN9a__menuError{color:#fca5a5;background:#f8717129;border-color:#f871714d}.dark .AgentPicker-module__B8hN9a__itemName{color:#ffffffe0}
.ModelPicker-module__nPPbwG__wrap{flex-shrink:0;position:relative}.ModelPicker-module__nPPbwG__trigger{max-width:150px;height:28px;color:var(--ac-text-muted);font-family:var(--ac-font-ui);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex}.ModelPicker-module__nPPbwG__trigger:hover,.ModelPicker-module__nPPbwG__trigger[data-open=true]{background:var(--ac-purple-soft-06);color:var(--ac-purple-deep)}.ModelPicker-module__nPPbwG__trigger:focus-visible{box-shadow:var(--ac-shadow-focus);outline:none}.ModelPicker-module__nPPbwG__triggerIcon{background:var(--ac-purple-soft-08);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ModelPicker-module__nPPbwG__triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.ModelPicker-module__nPPbwG__providerPill{text-overflow:ellipsis;white-space:nowrap;background:var(--ac-purple-soft-08);max-width:64px;color:var(--ac-purple-deep);letter-spacing:.01em;border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:600;overflow:hidden}.ModelPicker-module__nPPbwG__chevron{opacity:.55;flex-shrink:0}.ModelPicker-module__nPPbwG__menu{box-sizing:border-box;width:292px;min-width:292px;max-width:calc(100vw - 16px);font-family:var(--ac-font-ui);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--ac-purple-soft-20);background:#fffffffa;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #0f112024}.ModelPicker-module__nPPbwG__hairline{pointer-events:none;background:var(--ac-grad-rail);opacity:.5;height:1px;position:absolute;top:0;left:16px;right:16px}.ModelPicker-module__nPPbwG__menuHead{border-bottom:1px solid var(--ac-purple-soft-10);background:var(--ac-purple-soft-04);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px 8px;display:flex}.ModelPicker-module__nPPbwG__menuTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--ac-purple-deep);font-size:10px;font-weight:700}.ModelPicker-module__nPPbwG__menuHint{color:var(--ac-text-subtle);white-space:nowrap;font-size:10.5px}.ModelPicker-module__nPPbwG__list{max-height:280px;padding:5px 0;overflow-y:auto}.ModelPicker-module__nPPbwG__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text-subtle);padding:9px 12px 4px;font-size:9.5px;font-weight:700}.ModelPicker-module__nPPbwG__groupLabel:first-child{padding-top:6px}.ModelPicker-module__nPPbwG__option{width:100%;color:var(--ac-text-strong);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:7px 11px;font-family:inherit;transition:background .12s;display:flex}.ModelPicker-module__nPPbwG__option:hover,.ModelPicker-module__nPPbwG__option:focus-visible,.ModelPicker-module__nPPbwG__option[data-active=true]{background:var(--ac-purple-soft-06);outline:none}.ModelPicker-module__nPPbwG__optionIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ModelPicker-module__nPPbwG__openai{color:#0d8f6f;background:#10a37f1f}.ModelPicker-module__nPPbwG__claude{color:#c4623c;background:#d9775724}.ModelPicker-module__nPPbwG__generic{background:var(--ac-purple-soft-10);color:var(--ac-purple-deep)}.ModelPicker-module__nPPbwG__optionMain{flex:1;min-width:0}.ModelPicker-module__nPPbwG__optionModel{color:var(--ac-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.ModelPicker-module__nPPbwG__check{color:var(--ac-purple-deep);flex-shrink:0}.ModelPicker-module__nPPbwG__stateRow{color:var(--ac-text-muted);align-items:center;gap:8px;padding:13px 12px;font-size:12px;display:flex}.ModelPicker-module__nPPbwG__stateText{flex:1;min-width:0}.ModelPicker-module__nPPbwG__stateSubtext{color:var(--ac-text-subtle);margin-top:2px;font-size:10.5px}.ModelPicker-module__nPPbwG__staleRow{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:4px 8px 6px;padding:7px 8px;font-size:10.5px}.ModelPicker-module__nPPbwG__spin{animation:.9s linear infinite ModelPicker-module__nPPbwG__bcai-model-spin}@keyframes ModelPicker-module__nPPbwG__bcai-model-spin{to{transform:rotate(360deg)}}.dark .ModelPicker-module__nPPbwG__trigger{color:#b3adc4}:is(.dark .ModelPicker-module__nPPbwG__trigger:hover,.dark .ModelPicker-module__nPPbwG__trigger[data-open=true]){color:#d7cffa;background:#a78bf024}.dark .ModelPicker-module__nPPbwG__triggerIcon{color:#c4b5fd;background:#a78bf029}.dark .ModelPicker-module__nPPbwG__providerPill{color:#c4b5fd;background:#a78bf029}.dark .ModelPicker-module__nPPbwG__menu{background:#221d30fa;border-color:#a78bf02e;box-shadow:0 16px 44px #0000008c,inset 0 1px #ffffff0d}.dark .ModelPicker-module__nPPbwG__menuHead{background:#a78bf012;border-bottom-color:#a78bf01f}.dark .ModelPicker-module__nPPbwG__menuTitle{color:#c4b5fd}.dark .ModelPicker-module__nPPbwG__menuHint{color:#948ea8}.dark .ModelPicker-module__nPPbwG__groupLabel{color:#9a93b0}:is(.dark .ModelPicker-module__nPPbwG__option,.dark .ModelPicker-module__nPPbwG__optionModel){color:#ece9f5}:is(.dark .ModelPicker-module__nPPbwG__option:hover,.dark .ModelPicker-module__nPPbwG__option:focus-visible,.dark .ModelPicker-module__nPPbwG__option[data-active=true]){background:#a78bf029}.dark .ModelPicker-module__nPPbwG__option[aria-selected=true]{background:#a78bf017}.dark .ModelPicker-module__nPPbwG__check{color:#c4b5fd}.dark .ModelPicker-module__nPPbwG__claude{color:#f0a17f;background:#d9775738}.dark .ModelPicker-module__nPPbwG__openai{color:#34d399;background:#10a37f38}.dark .ModelPicker-module__nPPbwG__generic{color:#c4b5fd;background:#a78bf02e}.dark .ModelPicker-module__nPPbwG__stateRow{color:#b3adc4}.dark .ModelPicker-module__nPPbwG__stateSubtext{color:#8f88a8}.dark .ModelPicker-module__nPPbwG__staleRow{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b59}
.InputArea-module__3_fBDW__wrap{border-top:1px solid var(--ac-purple-soft-08);font-family:var(--ac-font-ui);background:#fff6;flex-shrink:0;padding:8px 12px 10px}.InputArea-module__3_fBDW__container{border:1px solid var(--ac-purple-soft-14);background:#ffffffd9;border-radius:12px;flex-direction:column;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.InputArea-module__3_fBDW__container:before{content:"";border-radius:inherit;background:var(--ac-grad-rail);-webkit-mask-composite:xor;opacity:0;pointer-events:none;background-size:200% 100%;padding:1px;transition:opacity .22s;animation:6s linear infinite paused InputArea-module__3_fBDW__ac-grad-shift;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.InputArea-module__3_fBDW__container.InputArea-module__3_fBDW__focused{border-color:var(--ac-purple)}.InputArea-module__3_fBDW__container.InputArea-module__3_fBDW__focused:before{opacity:1;animation-play-state:running}@media (prefers-reduced-motion:reduce){.InputArea-module__3_fBDW__container:before{animation:none}}.InputArea-module__3_fBDW__toolHint{color:var(--ac-purple);background:var(--ac-purple-soft-06);border-bottom:1px solid var(--ac-purple-soft-10);align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:11px;display:flex;position:relative}.InputArea-module__3_fBDW__toolHint:before{content:"";background:var(--ac-grad-rail);width:2px;position:absolute;top:0;bottom:0;left:0}.InputArea-module__3_fBDW__toolHintIcon{color:var(--ac-pink);align-items:center;display:inline-flex}.InputArea-module__3_fBDW__inputRow{padding:6px 6px 0;display:flex}.InputArea-module__3_fBDW__textarea{resize:none;width:100%;min-width:0;color:var(--ac-text-strong);font-size:14px;line-height:1.5;font-family:var(--ac-font-ui);background:0 0;border:none;flex:1;min-height:54px;max-height:220px;padding:6px 10px}.InputArea-module__3_fBDW__textarea:disabled{color:var(--ac-status-muted)}.InputArea-module__3_fBDW__actionRow{justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.InputArea-module__3_fBDW__actionRowRight{align-items:center;gap:6px;min-width:0;display:flex}.InputArea-module__3_fBDW__kbdStrip{color:var(--ac-text-subtle);font-size:11px;font-family:var(--ac-font-ui);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:8px;padding-top:8px;display:flex;position:relative}.InputArea-module__3_fBDW__kbdStrip:before{content:"";background:var(--ac-grad-rail);opacity:.4;pointer-events:none;height:1px;position:absolute;top:0;left:30%;right:30%}.InputArea-module__3_fBDW__kbdHint{align-items:center;gap:4px;display:inline-flex}.InputArea-module__3_fBDW__kbdKey{background:var(--ac-purple-soft-06);border:1px solid var(--ac-purple-soft-14);color:var(--ac-text-subtle);font-family:var(--ac-font-mono);box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 0 var(--ac-purple-soft-08);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4}.dark .InputArea-module__3_fBDW__wrap{background:#ffffff0d}.dark .InputArea-module__3_fBDW__container{background:#ffffff0d}.dark .InputArea-module__3_fBDW__kbdKey{box-shadow:inset 0 1px 0 #ffffff12, 0 1px 0 var(--ac-purple-soft-08)}
.PresetCard-module__JEVDHW__card{border:1px solid var(--ac-purple-soft-14);cursor:pointer;text-align:left;width:100%;font:inherit;font-family:var(--ac-font-ui);background:#ffffffb3;border-radius:9px;outline:none;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid}.PresetCard-module__JEVDHW__card:hover:not(:disabled){border-color:var(--ac-purple-soft-30);background:#fffffff2}.PresetCard-module__JEVDHW__card:focus-visible{border-color:var(--ac-purple);box-shadow:var(--ac-shadow-focus)}.PresetCard-module__JEVDHW__card:active:not(:disabled){filter:brightness(.98)}.PresetCard-module__JEVDHW__card:disabled,.PresetCard-module__JEVDHW__card[aria-disabled=true]{opacity:.5;cursor:not-allowed}.PresetCard-module__JEVDHW__iconWrap{background:var(--ac-purple-soft-06);width:28px;height:28px;color:var(--ac-purple);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.PresetCard-module__JEVDHW__card:hover:not(:disabled) .PresetCard-module__JEVDHW__iconWrap{background:var(--ac-purple-soft-14);color:var(--ac-purple-deep)}.PresetCard-module__JEVDHW__body{flex-direction:column;gap:0;min-width:0;line-height:1.2;display:flex}.PresetCard-module__JEVDHW__name{color:var(--ac-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.PresetCard-module__JEVDHW__desc{color:var(--ac-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:400;overflow:hidden}@media (prefers-reduced-motion:reduce){.PresetCard-module__JEVDHW__card,.PresetCard-module__JEVDHW__iconWrap{transition:none}}.dark .PresetCard-module__JEVDHW__card{background:#ffffff0d}.dark .PresetCard-module__JEVDHW__card:hover:not(:disabled){background:#ffffff17}
.CustomisationModal-module__l2vB4G__backdrop{-webkit-backdrop-filter:blur(4px);z-index:2500;background:#0f12198c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CustomisationModal-module__l2vB4G__dialog{background:#fff;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(960px,96vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 20px 50px #0f121959}.CustomisationModal-module__l2vB4G__header{background:linear-gradient(135deg,#7c5ce70f,#d946ef0a);border-bottom:1px solid #0f121914;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.CustomisationModal-module__l2vB4G__title{color:#1a1c20;margin:0;font-size:16px;font-weight:600}.CustomisationModal-module__l2vB4G__subtitle{color:#5b6166;margin-top:2px;font-size:12px}.CustomisationModal-module__l2vB4G__closeBtn{cursor:pointer;color:#5b6166;background:0 0;border:0;border-radius:6px;padding:6px}.CustomisationModal-module__l2vB4G__closeBtn:hover{color:#1a1c20;background:#0f12190f}.CustomisationModal-module__l2vB4G__body{padding:20px 24px;overflow-y:auto}.CustomisationModal-module__l2vB4G__footer{background:#0f121905;border-top:1px solid #0f121914;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.CustomisationModal-module__l2vB4G__section{margin-bottom:20px}.CustomisationModal-module__l2vB4G__sectionTitle{color:#1a1c20;text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:600}.CustomisationModal-module__l2vB4G__field{gap:4px;margin-bottom:14px;display:grid}.CustomisationModal-module__l2vB4G__label{color:#1a1c20;font-size:12px;font-weight:500}.CustomisationModal-module__l2vB4G__select,.CustomisationModal-module__l2vB4G__input{color:#1a1c20;background:#fff;border:1px solid #0f12191f;border-radius:6px;padding:8px 10px;font-size:13px}.CustomisationModal-module__l2vB4G__select:focus,.CustomisationModal-module__l2vB4G__input:focus{border-color:#7c5ce7;outline:0;box-shadow:0 0 0 3px #7c5ce726}.CustomisationModal-module__l2vB4G__profileList{gap:8px;display:grid}.CustomisationModal-module__l2vB4G__profileRow{background:#fff;border:1px solid #0f121914;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.CustomisationModal-module__l2vB4G__profileRow:hover{background:#7c5ce708;border-color:#7c5ce766}.CustomisationModal-module__l2vB4G__profileMeta{gap:2px;display:grid}.CustomisationModal-module__l2vB4G__profileName{color:#1a1c20;font-size:13px;font-weight:600}.CustomisationModal-module__l2vB4G__profileSub{color:#5b6166;font-size:11px}.CustomisationModal-module__l2vB4G__profileActions{gap:6px;display:flex}.CustomisationModal-module__l2vB4G__skillBlock{border:1px solid #0f121914;border-radius:8px;margin-bottom:12px;padding:12px}.CustomisationModal-module__l2vB4G__skillHeader{color:#1a1c20;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.CustomisationModal-module__l2vB4G__skillHint{color:#5b6166;font-size:11px;font-weight:400}.CustomisationModal-module__l2vB4G__sheetBlock{border-left:3px solid #7c5ce766;margin-bottom:10px;padding-left:10px}.CustomisationModal-module__l2vB4G__sheetName{color:#1a1c20;margin-bottom:6px;font-size:12px;font-weight:600}.CustomisationModal-module__l2vB4G__roleGrid{grid-template-columns:minmax(140px,1fr) minmax(160px,1.4fr) auto;align-items:center;gap:6px 12px;display:grid}.CustomisationModal-module__l2vB4G__roleHead{text-transform:uppercase;letter-spacing:.04em;color:#5b6166;border-bottom:1px solid #0f12190f;padding-bottom:4px;font-size:11px;font-weight:600}.CustomisationModal-module__l2vB4G__roleName{color:#1a1c20;font-size:13px;font-weight:500}.CustomisationModal-module__l2vB4G__roleNameSub{color:#5b6166;font-size:11px;font-weight:400;display:block}.CustomisationModal-module__l2vB4G__modePill{text-transform:uppercase;letter-spacing:.04em;color:#6f4dd6;background:#7c5ce714;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.CustomisationModal-module__l2vB4G__modePillUser{color:#b431d6;background:#d946ef1a}.CustomisationModal-module__l2vB4G__modePillSkip{color:#5b6166;background:#0f12190f}.CustomisationModal-module__l2vB4G__synonymBtn{color:#6f4dd6;cursor:pointer;background:0 0;border:1px dashed #7c5ce766;border-radius:999px;padding:3px 8px;font-size:11px}.CustomisationModal-module__l2vB4G__synonymBtn:hover{background:#7c5ce70d}.CustomisationModal-module__l2vB4G__banner{border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.CustomisationModal-module__l2vB4G__bannerInfo{color:#4d3aa3;background:#7c5ce712;border:1px solid #7c5ce733}.CustomisationModal-module__l2vB4G__bannerWarn{color:#875408;background:#ffb0201a;border:1px solid #ffb0204d}.CustomisationModal-module__l2vB4G__bannerError{color:#9a1a1a;background:#dc262614;border:1px solid #dc262640}.CustomisationModal-module__l2vB4G__btn{cursor:pointer;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:filter .12s}.CustomisationModal-module__l2vB4G__btnPrimary{color:#fff;background:linear-gradient(135deg,#7c5ce7,#d946ef)}.CustomisationModal-module__l2vB4G__btnPrimary:hover{filter:brightness(1.08)}.CustomisationModal-module__l2vB4G__btnSecondary{color:#1a1c20;background:#0f12190f}.CustomisationModal-module__l2vB4G__btnSecondary:hover{background:#0f12191a}.CustomisationModal-module__l2vB4G__btnGhost{color:#5b6166;background:0 0}.CustomisationModal-module__l2vB4G__btnGhost:hover{color:#1a1c20;background:#0f12190f}.CustomisationModal-module__l2vB4G__btnDanger{color:#b91c1c;background:0 0;border:1px solid #dc26264d}.CustomisationModal-module__l2vB4G__btnDanger:hover{background:#dc26260f}.CustomisationModal-module__l2vB4G__btn[disabled]{cursor:not-allowed;opacity:.5;filter:none}.CustomisationModal-module__l2vB4G__loading{color:#5b6166;justify-content:center;align-items:center;gap:8px;padding:30px 0;font-size:13px;display:flex}.CustomisationModal-module__l2vB4G__warnList{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.CustomisationModal-module__l2vB4G__warnList li{color:#5b6166;padding-left:14px;font-size:11px;position:relative}.CustomisationModal-module__l2vB4G__warnList li:before{content:"•";position:absolute;left:4px}
.PromptPresetsSection-module__lV-gyG__section{font-family:var(--ac-font-ui);flex-shrink:0;padding:8px 12px 0}.PromptPresetsSection-module__lV-gyG__header{cursor:pointer;width:100%;font-size:11px;font-family:var(--ac-font-ui);background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:6px;padding:6px 8px;transition:background .18s,box-shadow .18s;display:flex}.PromptPresetsSection-module__lV-gyG__header:hover,.PromptPresetsSection-module__lV-gyG__header:focus-visible{background:var(--ac-purple-soft-06)}.PromptPresetsSection-module__lV-gyG__header:focus-visible{box-shadow:var(--ac-shadow-focus)}.PromptPresetsSection-module__lV-gyG__sparkIcon{color:var(--ac-purple);flex-shrink:0}.PromptPresetsSection-module__lV-gyG__titleRow{text-align:left;flex:1;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.PromptPresetsSection-module__lV-gyG__title{letter-spacing:.1em;text-transform:uppercase;font-weight:700}.PromptPresetsSection-module__lV-gyG__tagline{color:var(--ac-text-muted);letter-spacing:.01em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.PromptPresetsSection-module__lV-gyG__chevron{color:var(--ac-text-muted);flex-shrink:0;transition:transform .2s}.PromptPresetsSection-module__lV-gyG__chevron[data-open=false]{transform:rotate(-90deg)}.PromptPresetsSection-module__lV-gyG__grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}
.WorkbookChooserModal-module__orkLMq__backdrop{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(at 50% 40%,#3a1c7066,#0000 60%),#080410bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.WorkbookChooserModal-module__orkLMq__panel{color:#f5f1ff;width:min(580px,92vw);max-height:min(80vh,760px);font-family:var(--font-outfit), "Manrope", -apple-system, sans-serif;font-feature-settings:"ss01", "cv02", "tnum";isolation:isolate;background:linear-gradient(#1f0c3d 0%,#15082a 100%);border:1px solid #c8b3ff29;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 2px #0006,inset 0 1px #ffffff0f,inset 0 0 0 .5px #c8b3ff14}.WorkbookChooserModal-module__orkLMq__panel:before{content:"";pointer-events:none;z-index:0;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.9'/></svg>");position:absolute;inset:0}.WorkbookChooserModal-module__orkLMq__panel>*{z-index:1;position:relative}.WorkbookChooserModal-module__orkLMq__shimmer{z-index:-1;opacity:.42;pointer-events:none;background:linear-gradient(135deg,#c8b3ff8c,#f4a8c852,#c8b3ff8c);border-radius:19px;position:absolute;inset:-1px}.WorkbookChooserModal-module__orkLMq__header{border-bottom:.5px solid #c8b3ff38;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 22px;display:flex;position:relative}.WorkbookChooserModal-module__orkLMq__headerText{flex:1;min-width:0}.WorkbookChooserModal-module__orkLMq__eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.28em;text-transform:uppercase;color:#c8b3ff;align-items:center;gap:9px;margin-bottom:14px;padding-bottom:10px;font-size:10px;font-weight:500;display:inline-flex;position:relative}.WorkbookChooserModal-module__orkLMq__eyebrow:after{content:"";background:linear-gradient(90deg,#c8b3ffb3,#0000);width:28px;height:.5px;position:absolute;bottom:0;left:14px}.WorkbookChooserModal-module__orkLMq__pip{background:linear-gradient(135deg,#c8b3ff,#f4a8c8);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #c8b3ffa6}.WorkbookChooserModal-module__orkLMq__title{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.022em;color:#f8f4ff;margin:0;font-size:30px;font-weight:300;line-height:1.12}.WorkbookChooserModal-module__orkLMq__subtitle{color:#9c92b3;letter-spacing:.005em;max-width:42ch;margin:12px 0 0;font-size:12.5px;line-height:1.55}.WorkbookChooserModal-module__orkLMq__subtitle strong{color:#c8b3ff;font-weight:500}.WorkbookChooserModal-module__orkLMq__closeBtn{color:#9c92b3;cursor:pointer;background:0 0;border:.5px solid #c8b3ff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.WorkbookChooserModal-module__orkLMq__closeBtn:hover{color:#f8f4ff;background:#c8b3ff14;border-color:#c8b3ff6b}.WorkbookChooserModal-module__orkLMq__searchWrap{margin:16px 22px 6px;position:relative}.WorkbookChooserModal-module__orkLMq__searchIcon{color:#6f6486;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.WorkbookChooserModal-module__orkLMq__search{letter-spacing:.01em;color:#f8f4ff;background:#08041080;border:.5px solid #c8b3ff29;border-radius:9px;outline:none;width:100%;padding:10px 32px 10px 34px;font-family:inherit;font-size:13px;transition:background .25s,border-color .25s,box-shadow .25s}.WorkbookChooserModal-module__orkLMq__search::placeholder{color:#6f6486;letter-spacing:.02em;font-style:italic}.WorkbookChooserModal-module__orkLMq__search:focus{background:#080410b3;border-color:#c8b3ff80;box-shadow:0 0 0 3px #c8b3ff1a}.WorkbookChooserModal-module__orkLMq__search::-webkit-search-cancel-button{appearance:none}.WorkbookChooserModal-module__orkLMq__searchClear{color:#6f6486;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.WorkbookChooserModal-module__orkLMq__searchClear:hover{color:#f8f4ff;background:#c8b3ff1a}.WorkbookChooserModal-module__orkLMq__body{scrollbar-width:thin;scrollbar-color:#c8b3ff52 transparent;flex:1;min-height:0;padding:14px 20px 8px;overflow-y:auto}.WorkbookChooserModal-module__orkLMq__body::-webkit-scrollbar{width:4px}.WorkbookChooserModal-module__orkLMq__body::-webkit-scrollbar-track{background:0 0}.WorkbookChooserModal-module__orkLMq__body::-webkit-scrollbar-thumb{background:#c8b3ff52;border-radius:4px}.WorkbookChooserModal-module__orkLMq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.WorkbookChooserModal-module__orkLMq__listItem{opacity:1}.WorkbookChooserModal-module__orkLMq__row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:.5px solid #0000;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:13px 16px 13px 20px;font-family:inherit;transition:background .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.WorkbookChooserModal-module__orkLMq__rowIndex{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-feature-settings:"tnum", "ss01";letter-spacing:.16em;color:#c8b3ff8c;text-align:right;min-width:26px;font-size:10.5px;font-weight:500;transition:color .25s}.WorkbookChooserModal-module__orkLMq__row:hover .WorkbookChooserModal-module__orkLMq__rowIndex,.WorkbookChooserModal-module__orkLMq__row:focus-visible .WorkbookChooserModal-module__orkLMq__rowIndex{color:#c8b3ff}.WorkbookChooserModal-module__orkLMq__rowSpine{background:linear-gradient(#0000,#c8b3ff40,#0000);width:.5px;height:22px;transition:background .3s}.WorkbookChooserModal-module__orkLMq__row:hover .WorkbookChooserModal-module__orkLMq__rowSpine,.WorkbookChooserModal-module__orkLMq__row:focus-visible .WorkbookChooserModal-module__orkLMq__rowSpine{background:linear-gradient(#0000,#c8b3ff 35%,#f4a8c8 65%,#0000)}.WorkbookChooserModal-module__orkLMq__row:hover,.WorkbookChooserModal-module__orkLMq__row:focus-visible{background:linear-gradient(90deg,#c8b3ff0f,#f4a8c808 40%,#0000);border-color:#c8b3ff38;outline:none;box-shadow:inset 0 0 0 .5px #c8b3ff0f}.WorkbookChooserModal-module__orkLMq__row:active{transform:scale(.998)}.WorkbookChooserModal-module__orkLMq__rowText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WorkbookChooserModal-module__orkLMq__rowName{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-variation-settings:"opsz" 24;color:#f5f1ff;letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:400;overflow:hidden}.WorkbookChooserModal-module__orkLMq__rowMeta{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-feature-settings:"tnum";letter-spacing:.22em;text-transform:uppercase;color:#6f6486;font-size:9.5px}.WorkbookChooserModal-module__orkLMq__rowGlyph{color:#c8b3ff66;flex-shrink:0;align-items:center;transition:transform .3s,color .25s;display:inline-flex}.WorkbookChooserModal-module__orkLMq__rowGlyph svg{stroke-width:1.25px;width:16px;height:16px;display:block}.WorkbookChooserModal-module__orkLMq__row:hover .WorkbookChooserModal-module__orkLMq__rowGlyph,.WorkbookChooserModal-module__orkLMq__row:focus-visible .WorkbookChooserModal-module__orkLMq__rowGlyph{color:#c8b3ff;transform:translate(4px)}.WorkbookChooserModal-module__orkLMq__loading,.WorkbookChooserModal-module__orkLMq__empty{color:#b8aed0;text-align:center;letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:56px 20px;font-size:13px;display:flex}.WorkbookChooserModal-module__orkLMq__empty p{color:#9c92b3;margin:0;line-height:1.65}.WorkbookChooserModal-module__orkLMq__empty p strong{font-family:var(--font-fraunces), Georgia, serif;color:#f5f1ff;letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:400;display:block}.WorkbookChooserModal-module__orkLMq__emptyIcon{color:#c8b3ff;background:0 0;border:.5px solid #c8b3ff52;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.WorkbookChooserModal-module__orkLMq__emptyIcon:before{content:"";border:.5px solid #c8b3ff24;border-radius:50%;position:absolute;inset:-6px}.WorkbookChooserModal-module__orkLMq__spinner{color:#c8b3ff;animation:1.1s linear infinite WorkbookChooserModal-module__orkLMq__bcm-spin}@keyframes WorkbookChooserModal-module__orkLMq__bcm-spin{to{transform:rotate(360deg)}}.WorkbookChooserModal-module__orkLMq__footer{background:#08041059;border-top:.5px solid #c8b3ff38;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px 20px;display:flex}.WorkbookChooserModal-module__orkLMq__footerHint{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#6f6486;align-items:center;gap:9px;font-size:9.5px;display:inline-flex}.WorkbookChooserModal-module__orkLMq__kbd{color:#b8aed0;letter-spacing:.1em;background:#ffffff0a;border:.5px solid #c8b3ff38;border-bottom-width:1px;border-radius:6px;align-items:center;padding:2px 7px;font-family:inherit;font-size:9.5px;display:inline-flex}.WorkbookChooserModal-module__orkLMq__footerActions{align-items:center;gap:10px;display:inline-flex}.WorkbookChooserModal-module__orkLMq__cancelBtn{color:#9c92b3;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:9px;padding:10px 18px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .25s,color .25s,border-color .25s}.WorkbookChooserModal-module__orkLMq__cancelBtn:hover{color:#f5f1ff;border-color:#c8b3ff33}.WorkbookChooserModal-module__orkLMq__primaryBtn{color:#1a0a2a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e0d0ff 0%,#c8b3ff 45%,#f4a8c8 100%);border:.5px solid #c8b3ff99;border-radius:9px;align-items:center;gap:9px;padding:11px 20px;font-family:inherit;font-size:12.5px;font-weight:600;transition:filter .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #fff0ff80,inset 0 -1px #00000026,0 6px 18px #c8b3ff47}.WorkbookChooserModal-module__orkLMq__primaryBtn:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #fff0ff80,inset 0 -1px #00000026,0 10px 24px #c8b3ff6b}.WorkbookChooserModal-module__orkLMq__primaryBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:520px){.WorkbookChooserModal-module__orkLMq__header{padding:22px 22px 18px}.WorkbookChooserModal-module__orkLMq__title{font-size:26px}.WorkbookChooserModal-module__orkLMq__footer{flex-direction:column-reverse;align-items:stretch;gap:10px}.WorkbookChooserModal-module__orkLMq__footerActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.WorkbookChooserModal-module__orkLMq__primaryBtn{grid-column:1/-1}.WorkbookChooserModal-module__orkLMq__cancelBtn,.WorkbookChooserModal-module__orkLMq__primaryBtn{justify-content:center;align-items:center;width:100%;display:inline-flex}.WorkbookChooserModal-module__orkLMq__footerHint{display:none}.WorkbookChooserModal-module__orkLMq__row{gap:12px;padding:12px 14px 12px 16px}.WorkbookChooserModal-module__orkLMq__rowIndex{min-width:22px;font-size:9.5px}}
.FlowDeck-module__fLQrnG__deck{font-family:var(--ac-font-ui);flex-shrink:0;position:relative}.FlowDeck-module__fLQrnG__expandBtn{z-index:2;border:.5px solid var(--ac-purple-soft-30,#7c5ce740);width:22px;height:22px;color:var(--ac-text-muted,#6b7280);cursor:pointer;background:#ffffffb3;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:6px;right:6px}.FlowDeck-module__fLQrnG__expandBtn:hover{border-color:var(--ac-purple,#7c5ce7);color:var(--ac-purple-deep,#5b3fc4);background:#fff}.FlowDeck-module__fLQrnG__expandBtn:focus-visible{box-shadow:0 0 0 2px var(--ac-purple-soft-45,#7c5ce773);outline:none}.FlowDeck-module__fLQrnG__sub{transition:max-height .22s cubic-bezier(.2,.9,.3,1),opacity .22s;overflow:hidden}.FlowDeck-module__fLQrnG__idle{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.FlowDeck-module__fLQrnG__idleSection{flex-direction:column;gap:6px;display:flex}.FlowDeck-module__fLQrnG__idleSectionHead{align-items:center;gap:6px;padding:0 2px;display:flex}.FlowDeck-module__fLQrnG__idleSectionDot{background:#6366f1;border-radius:50%;flex-shrink:0;width:4px;height:4px}.FlowDeck-module__fLQrnG__idleSectionDotTemplates{background:#14b8a6}.FlowDeck-module__fLQrnG__idleSectionLabel{letter-spacing:.14em;text-transform:uppercase;color:#4f46e5d9;font-size:10px;font-weight:700}.FlowDeck-module__fLQrnG__idleSectionLabelTemplates{color:#0d9488d9}.FlowDeck-module__fLQrnG__idleSectionHint{color:var(--ac-text-subtle);letter-spacing:.01em;font-size:10px;font-weight:500}.FlowDeck-module__fLQrnG__idleDivider{background:linear-gradient(90deg,#0000 0%,#6366f12e 25%,#14b8a62e 75%,#0000 100%);height:1px;margin:0 2px}.FlowDeck-module__fLQrnG__idlePalette{scrollbar-width:thin;scrollbar-color:#6366f14d transparent;flex:1;gap:5px;min-width:0;padding:1px 0;display:flex;overflow-x:auto}.FlowDeck-module__fLQrnG__idlePalette::-webkit-scrollbar{height:3px}.FlowDeck-module__fLQrnG__idlePalette::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:2px}.FlowDeck-module__fLQrnG__paletteChipMini{color:#4f46e5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6366f129;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;min-width:30px;height:30px;padding:0 6px;transition:background .18s,border-color .18s,color .18s,padding .22s cubic-bezier(.2,.9,.3,1),gap .22s cubic-bezier(.2,.9,.3,1);display:inline-flex;position:relative;overflow:hidden}.FlowDeck-module__fLQrnG__paletteChipMini:hover:not(:disabled){color:#4338ca;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-color:#6366f166;gap:6px;padding:0 10px 0 8px}.FlowDeck-module__fLQrnG__paletteChipMini:focus-visible:not(:disabled){border-color:#6366f1;gap:6px;padding:0 10px 0 8px;box-shadow:0 0 0 3px #6366f12e}.FlowDeck-module__fLQrnG__paletteChipMini:active:not(:disabled){filter:brightness(.97)}.FlowDeck-module__fLQrnG__paletteChipMini:disabled{opacity:.4;cursor:not-allowed}.FlowDeck-module__fLQrnG__paletteChipLabel{opacity:0;letter-spacing:.005em;max-width:0;color:inherit;font-size:11.5px;font-weight:500;transition:max-width .22s cubic-bezier(.2,.9,.3,1),opacity .18s;display:inline-block}.FlowDeck-module__fLQrnG__paletteChipMini:hover:not(:disabled) .FlowDeck-module__fLQrnG__paletteChipLabel,.FlowDeck-module__fLQrnG__paletteChipMini:focus-visible:not(:disabled) .FlowDeck-module__fLQrnG__paletteChipLabel{opacity:1;max-width:120px}.FlowDeck-module__fLQrnG__templateChipMini{color:#0f766e;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--ac-font-ui);white-space:nowrap;background:#fff;border:1px solid #14b8a633;border-radius:8px;outline:none;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px 5px 9px;transition:background .18s,border-color .18s;display:inline-flex}.FlowDeck-module__fLQrnG__templateChipMini:hover:not(:disabled){background:linear-gradient(135deg,#14b8a60f,#10b98114);border-color:#14b8a673}.FlowDeck-module__fLQrnG__templateChipMini:focus-visible{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a62e}.FlowDeck-module__fLQrnG__templateChipLabel{line-height:1}.FlowDeck-module__fLQrnG__templateChipSteps{color:#0f766e;min-width:16px;height:16px;font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;background:#14b8a624;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-flex}.FlowDeck-module__fLQrnG__composer{flex-direction:column;gap:8px;padding:8px 12px 10px;display:flex}.FlowDeck-module__fLQrnG__composerHeader{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.FlowDeck-module__fLQrnG__composerTitle{background:linear-gradient(90deg,#4f46e5 0%,#6366f1 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.FlowDeck-module__fLQrnG__composerCount{color:var(--ac-text-muted);letter-spacing:.04em}.FlowDeck-module__fLQrnG__composerSpacer{flex:1}.FlowDeck-module__fLQrnG__composerClose{width:22px;height:22px;color:var(--ac-text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #6366f12e;border-radius:6px;outline:none;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__composerClose:hover{color:var(--ac-text-strong);background:#fff;border-color:#6366f14d}.FlowDeck-module__fLQrnG__composerClose:focus-visible{border-color:#6366f1}.FlowDeck-module__fLQrnG__composerPalette{scrollbar-width:thin;scrollbar-color:#6366f14d transparent;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.FlowDeck-module__fLQrnG__composerPalette::-webkit-scrollbar{height:4px}.FlowDeck-module__fLQrnG__composerPalette::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:2px}.FlowDeck-module__fLQrnG__list{flex-direction:column;gap:0;display:flex}.FlowDeck-module__fLQrnG__foot{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.FlowDeck-module__fLQrnG__clear,.FlowDeck-module__fLQrnG__run,.FlowDeck-module__fLQrnG__stop,.FlowDeck-module__fLQrnG__reRun{cursor:pointer;font-size:12px;font-weight:600;font-family:var(--ac-font-ui);border:0;border-radius:7px;outline:none;align-items:center;gap:6px;padding:6px 12px;transition:filter .15s,background .15s,border-color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__clear{color:var(--ac-text-muted);background:#fff;border:1px solid #6366f133}.FlowDeck-module__fLQrnG__clear:hover:not(:disabled){background:#6366f10a;border-color:#6366f159}.FlowDeck-module__fLQrnG__run{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 50%,#8b5cf6 100%) 0 0/200% 100%}.FlowDeck-module__fLQrnG__run:hover:not(:disabled){filter:brightness(1.06);background-position:100%}.FlowDeck-module__fLQrnG__clear:disabled,.FlowDeck-module__fLQrnG__run:disabled,.FlowDeck-module__fLQrnG__stop:disabled,.FlowDeck-module__fLQrnG__reRun:disabled{opacity:.55;cursor:not-allowed}.FlowDeck-module__fLQrnG__stop{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.FlowDeck-module__fLQrnG__stop:hover{filter:brightness(1.06)}.FlowDeck-module__fLQrnG__reRun{color:#fff;background:linear-gradient(135deg,#10b981 0%,#14b8a6 100%)}.FlowDeck-module__fLQrnG__reRun:hover{filter:brightness(1.06)}.FlowDeck-module__fLQrnG__telemetry{flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.FlowDeck-module__fLQrnG__telemetryHeader{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.FlowDeck-module__fLQrnG__telemetryIcon{color:var(--ac-text-muted);flex-shrink:0}.FlowDeck-module__fLQrnG__telemetryProgress{letter-spacing:.04em;background:linear-gradient(90deg,#4f46e5 0%,#6366f1 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.FlowDeck-module__fLQrnG__telemetryElapsed{color:var(--ac-text-subtle);font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums;font-size:10px}.FlowDeck-module__fLQrnG__telemetrySpacer{flex:1}.FlowDeck-module__fLQrnG__telemetryList{flex-direction:column;gap:0;display:flex}.FlowDeck-module__fLQrnG__summary{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.FlowDeck-module__fLQrnG__summaryHeader{letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.FlowDeck-module__fLQrnG__summaryBadge{color:#fff;background:linear-gradient(135deg,#10b981,#14b8a6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.FlowDeck-module__fLQrnG__summaryBadgeErr{background:linear-gradient(135deg,#ef4444,#f97316)}.FlowDeck-module__fLQrnG__summaryHeaderOk{color:#065f46}.FlowDeck-module__fLQrnG__summaryHeaderErr{color:#b91c1c}.FlowDeck-module__fLQrnG__summaryCount{color:var(--ac-text-muted);letter-spacing:0;font-weight:500}.FlowDeck-module__fLQrnG__summaryClear{width:22px;height:22px;color:var(--ac-text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #6366f12e;border-radius:6px;outline:none;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__summaryClear:hover{color:var(--ac-text-strong);background:#fff;border-color:#6366f14d}.FlowDeck-module__fLQrnG__summaryNodes{flex-direction:column;gap:0;display:flex}@keyframes FlowDeck-module__fLQrnG__flow-connector-pulse{0%{background-position:0 -100%}to{background-position:0 200%}}.FlowDeck-module__fLQrnG__connector{background:linear-gradient(#6366f133 0%,#b347e68c 30%,#ec48998c 70%,#6366f133 100%) 0 0/100% 200%;flex-shrink:0;align-self:center;width:2px;height:14px;margin:0}.FlowDeck-module__fLQrnG__connectorRunning{animation:1.6s linear infinite FlowDeck-module__fLQrnG__flow-connector-pulse}.FlowDeck-module__fLQrnG__connectorDone{background:linear-gradient(#34d3994d 0%,#10b9818c 50%,#34d3994d 100%) 0 0/100% 100%}@media (prefers-reduced-motion:reduce){.FlowDeck-module__fLQrnG__connectorRunning{animation:none}}.FlowDeck-module__fLQrnG__node{background:#fff;border:1px solid #6366f12e;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto auto 22px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .2s;display:grid;position:relative}.FlowDeck-module__fLQrnG__nodeCompact{grid-template-columns:20px minmax(0,1fr) auto auto;padding:6px 10px}.FlowDeck-module__fLQrnG__nodeRunning{border-color:#818cf8;overflow:hidden}.FlowDeck-module__fLQrnG__nodeDone{background:linear-gradient(135deg,#10b98108 0%,#fff 60%);border-color:#34d3998c}.FlowDeck-module__fLQrnG__nodeError{background:linear-gradient(135deg,#f871710a 0%,#fff 60%);border-color:#f87171}@keyframes FlowDeck-module__fLQrnG__node-running-bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.FlowDeck-module__fLQrnG__nodeRunning:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6366f1 30%,#8b5cf6 70%,#0000 100%);width:35%;height:2px;animation:1.4s ease-in-out infinite FlowDeck-module__fLQrnG__node-running-bar;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.FlowDeck-module__fLQrnG__nodeRunning:after{opacity:.4;width:100%;animation:none}}.FlowDeck-module__fLQrnG__nodeIcon{color:#6366f1;justify-content:center;align-items:center;display:inline-flex}.FlowDeck-module__fLQrnG__nodeText{min-width:0}.FlowDeck-module__fLQrnG__nodeName{color:#111827;font-size:13px;font-weight:600}.FlowDeck-module__fLQrnG__nodeNameCompact{font-size:12px}.FlowDeck-module__fLQrnG__nodeTag{color:var(--ac-text-muted);font-size:11px;line-height:1.3}.FlowDeck-module__fLQrnG__nodeCfg{color:#4f46e5;background:#6366f114;border:1px solid #6366f133;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.FlowDeck-module__fLQrnG__nodeCfg button{color:var(--ac-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:9px;display:inline-flex}.FlowDeck-module__fLQrnG__nodeCfg button:hover{color:#ef4444}.FlowDeck-module__fLQrnG__nodeChooser{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.FlowDeck-module__fLQrnG__nodeChooser button{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #6366f138;border-radius:7px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__nodeChooser button:hover{background:#6366f114;border-color:#6366f173}.FlowDeck-module__fLQrnG__nodeResult{color:#065f46;background:#10b9810d;border-left:2px solid #10b98173;border-radius:5px;align-items:center;gap:8px;margin-top:6px;padding:5px 8px 5px 10px;font-size:11px;display:flex}.FlowDeck-module__fLQrnG__nodeResultCompact{margin-top:4px;padding:4px 8px 4px 10px;font-size:10.5px}.FlowDeck-module__fLQrnG__nodeResult svg{flex-shrink:0}.FlowDeck-module__fLQrnG__nodeResultText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.FlowDeck-module__fLQrnG__nodeResultText__muted{color:var(--ac-text-muted);background:#6366f10a;border-left-color:#6366f159;font-style:italic}.FlowDeck-module__fLQrnG__nodeResultTextResult{color:#065f46;background:#10b9810f;border-left-color:#10b98180;align-items:flex-start;padding-top:7px;padding-bottom:7px}.FlowDeck-module__fLQrnG__nodeResultTextResult svg{margin-top:1px}.FlowDeck-module__fLQrnG__nodeResultTextMultiline{text-overflow:clip;-webkit-line-clamp:3;line-clamp:3;letter-spacing:.005em;-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden;white-space:normal!important}.FlowDeck-module__fLQrnG__nodeResultBtn{color:#4338ca;cursor:pointer;font-size:10.5px;font-weight:600;font-family:var(--ac-font-ui);background:0 0;border:1px solid #6366f14d;border-radius:5px;outline:none;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__nodeResultBtn:hover{color:#3730a3;background:#6366f114;border-color:#6366f18c}.FlowDeck-module__fLQrnG__nodeResultBtn:focus-visible{outline-offset:2px;outline:2px solid #6366f173}.FlowDeck-module__fLQrnG__nodeRemove{width:22px;height:22px;color:var(--ac-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.FlowDeck-module__fLQrnG__nodeRemove:hover{color:#ef4444;background:#fee2e2}.FlowDeck-module__fLQrnG__nodeRemove:disabled{opacity:.4;cursor:not-allowed}.FlowDeck-module__fLQrnG__nodeElapsed{font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums;color:var(--ac-text-subtle);font-size:10px}.FlowDeck-module__fLQrnG__pill{letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.FlowDeck-module__fLQrnG__pillPending{color:var(--ac-text-muted);background:#f3f4f6}.FlowDeck-module__fLQrnG__pillRunning{color:#4f46e5;background:#eef2ff}.FlowDeck-module__fLQrnG__pillDone{color:#065f46;background:#d1fae5}.FlowDeck-module__fLQrnG__pillError{color:#b91c1c;background:#fee2e2}.FlowDeck-module__fLQrnG__spin{animation:1s linear infinite FlowDeck-module__fLQrnG__spin}@keyframes FlowDeck-module__fLQrnG__spin{to{transform:rotate(360deg)}}.dark .FlowDeck-module__fLQrnG__expandBtn{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__expandBtn:hover{background:#ffffff1a}.dark .FlowDeck-module__fLQrnG__paletteChipMini{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__templateChipMini{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__composerClose{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__composerClose:hover{background:#ffffff1a}.dark .FlowDeck-module__fLQrnG__clear{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__clear:hover:not(:disabled){background:#6366f11f}.dark .FlowDeck-module__fLQrnG__summaryClear{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__summaryClear:hover{background:#ffffff1a}.dark .FlowDeck-module__fLQrnG__node{background:#26262e}.dark .FlowDeck-module__fLQrnG__nodeDone{background:linear-gradient(135deg,#10b9811a 0%,#26262e 60%)}.dark .FlowDeck-module__fLQrnG__nodeError{background:linear-gradient(135deg,#f871711a 0%,#26262e 60%)}.dark .FlowDeck-module__fLQrnG__nodeChooser button{background:#ffffff0f}.dark .FlowDeck-module__fLQrnG__nodeChooser button:hover{background:#6366f124}.dark .FlowDeck-module__fLQrnG__nodeName{color:var(--ac-text-strong,#f3f4f6)}.dark .FlowDeck-module__fLQrnG__idleSectionLabel{color:#a5b4fc}.dark .FlowDeck-module__fLQrnG__idleSectionLabelTemplates{color:#5eead4}.dark .FlowDeck-module__fLQrnG__nodeCfg{color:#a5b4fc}.dark .FlowDeck-module__fLQrnG__nodeChooser button{color:#a5b4fc}.dark .FlowDeck-module__fLQrnG__nodeResultBtn{color:#a5b4fc}.dark .FlowDeck-module__fLQrnG__nodeResultBtn:hover{color:#c7d2fe}.dark .FlowDeck-module__fLQrnG__pillPending{background:#ffffff14}.dark .FlowDeck-module__fLQrnG__pillRunning{color:#a5b4fc;background:#6366f12e}.dark .FlowDeck-module__fLQrnG__summaryHeaderOk{color:#34d399}.dark .FlowDeck-module__fLQrnG__summaryHeaderErr{color:#f87171}.dark .FlowDeck-module__fLQrnG__nodeResult{color:#34d399;background:#10b9811a}.dark .FlowDeck-module__fLQrnG__nodeResultTextResult{color:#34d399;background:#10b9811a}.dark .FlowDeck-module__fLQrnG__templateChipSteps{color:#5eead4;background:#14b8a62e}.dark .FlowDeck-module__fLQrnG__nodeRemove:hover{color:#f87171;background:#ef44442e}
.SampleRunModal-module__bm9amG__overlay{z-index:900;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.SampleRunModal-module__bm9amG__panel{background:var(--surface-2,#1e1e2e);border:1px solid var(--border,#ffffff1a);border-radius:12px;flex-direction:column;width:min(680px,100%);max-height:90vh;display:flex;overflow-y:auto}.SampleRunModal-module__bm9amG__header{border-bottom:1px solid var(--border,#ffffff14);align-items:center;gap:8px;padding:16px 20px;display:flex}.SampleRunModal-module__bm9amG__title{color:var(--text-1,#e4e4f0);flex:1;margin:0;font-size:15px;font-weight:600}.SampleRunModal-module__bm9amG__closeBtn{cursor:pointer;color:var(--text-3,#888);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:flex}.SampleRunModal-module__bm9amG__closeBtn:hover{color:var(--text-1,#e4e4f0);background:#ffffff14}.SampleRunModal-module__bm9amG__body{flex-direction:column;gap:16px;padding:20px;display:flex}.SampleRunModal-module__bm9amG__description{color:var(--text-2,#aaa);margin:0;font-size:13px;line-height:1.6}.SampleRunModal-module__bm9amG__runBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:flex}.SampleRunModal-module__bm9amG__runBtn:hover:not(:disabled){background:#059669}.SampleRunModal-module__bm9amG__runBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes SampleRunModal-module__bm9amG__spin{to{transform:rotate(360deg)}}.SampleRunModal-module__bm9amG__spin{animation:.8s linear infinite SampleRunModal-module__bm9amG__spin}.SampleRunModal-module__bm9amG__errorBanner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;display:flex}.SampleRunModal-module__bm9amG__errorBanner svg{flex-shrink:0;margin-top:1px}.SampleRunModal-module__bm9amG__results{flex-direction:column;gap:14px;display:flex}.SampleRunModal-module__bm9amG__statusRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SampleRunModal-module__bm9amG__badgeOk,.SampleRunModal-module__bm9amG__badgeError{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.SampleRunModal-module__bm9amG__badgeOk{color:#10b981;background:#10b98126}.SampleRunModal-module__bm9amG__badgeError{color:#ef4444;background:#ef444426}.SampleRunModal-module__bm9amG__stats{color:var(--text-3,#888);font-size:12px}.SampleRunModal-module__bm9amG__skillTable{border-collapse:collapse;width:100%;font-size:12px}.SampleRunModal-module__bm9amG__skillTable th{text-align:left;color:var(--text-3,#888);border-bottom:1px solid var(--border,#ffffff14);padding:6px 8px;font-weight:600}.SampleRunModal-module__bm9amG__skillTable td{color:var(--text-2,#bbb);border-bottom:1px solid var(--border,#ffffff0d);vertical-align:middle;padding:5px 8px}.SampleRunModal-module__bm9amG__skillId{font-family:monospace;font-size:11px}.SampleRunModal-module__bm9amG__skillType{color:var(--text-3,#888)}.SampleRunModal-module__bm9amG__skillDuration{color:var(--text-3,#888);text-align:right}.SampleRunModal-module__bm9amG__skillStatus{align-items:center;gap:4px;display:flex}.SampleRunModal-module__bm9amG__errorMsg{color:#fca5a5;font-size:11px;font-style:italic}.SampleRunModal-module__bm9amG__errorDetails{vertical-align:middle;margin-left:4px;display:inline-block}.SampleRunModal-module__bm9amG__errorDetails[open] .SampleRunModal-module__bm9amG__errorPreview{display:none}.SampleRunModal-module__bm9amG__errorSummary{color:#fca5a5;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-style:italic;list-style:none}.SampleRunModal-module__bm9amG__errorSummary::-webkit-details-marker{display:none}.SampleRunModal-module__bm9amG__errorPreview{opacity:.85}.SampleRunModal-module__bm9amG__errorFull{color:#fca5a5;white-space:pre-wrap;word-break:break-all;background:#1f1f23;border:1px solid #3f3f46;border-radius:4px;max-height:180px;margin:4px 0 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px;overflow-y:auto}.SampleRunModal-module__bm9amG__producedRefs{background:#18181b;border:1px solid #3f3f46;border-radius:4px;flex-direction:column;gap:3px;margin:6px 0 0;padding:6px 8px;display:flex}.SampleRunModal-module__bm9amG__producedRef{align-items:baseline;gap:6px;display:flex}.SampleRunModal-module__bm9amG__producedRef dt{color:#a78bfa;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px}.SampleRunModal-module__bm9amG__producedRef dd{color:#d1d5db;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px}.SampleRunModal-module__bm9amG__sampleSection{flex-direction:column;gap:8px;display:flex}.SampleRunModal-module__bm9amG__sampleToggle{cursor:pointer;color:var(--text-2,#bbb);text-align:left;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.SampleRunModal-module__bm9amG__sampleToggle:hover{color:var(--text-1,#e4e4f0)}.SampleRunModal-module__bm9amG__sampleToggle em{color:#10b981;font-style:normal}.SampleRunModal-module__bm9amG__sampleTableWrap{border:1px solid var(--border,#ffffff14);border-radius:6px;max-height:220px;overflow:auto}.SampleRunModal-module__bm9amG__sampleTable{border-collapse:collapse;width:100%;font-size:11px}.SampleRunModal-module__bm9amG__sampleTable th{text-align:left;color:var(--text-3,#888);white-space:nowrap;background:#ffffff0a;padding:5px 8px;font-weight:600}.SampleRunModal-module__bm9amG__sampleTable td{color:var(--text-2,#bbb);border-top:1px solid var(--border,#ffffff0d);white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:4px 8px;overflow:hidden}.SampleRunModal-module__bm9amG__notes{color:var(--text-3,#888);margin:0;font-size:11px}.SampleRunModal-module__bm9amG__footerActions{flex-wrap:wrap;gap:10px;display:flex}.SampleRunModal-module__bm9amG__retryBtn{border:1px solid var(--border,#ffffff26);color:var(--text-2,#bbb);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s;display:flex}.SampleRunModal-module__bm9amG__retryBtn:hover{color:var(--text-1,#e4e4f0);background:#ffffff0f}.SampleRunModal-module__bm9amG__closeFooterBtn{border:1px solid var(--border,#ffffff26);color:var(--text-2,#bbb);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:12px;transition:background .15s,color .15s}.SampleRunModal-module__bm9amG__closeFooterBtn:hover{color:var(--text-1,#e4e4f0);background:#ffffff0f}.SampleRunModal-module__bm9amG__viewBtn{color:#fff;cursor:pointer;background:#10b981;border:1px solid #10b981;border-radius:6px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.SampleRunModal-module__bm9amG__viewBtn:hover{background:#059669;border-color:#059669}.SampleRunModal-module__bm9amG__discardBtn{border:1px solid var(--border,#ffffff26);color:var(--text-2,#bbb);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.SampleRunModal-module__bm9amG__discardBtn:hover:not(:disabled){color:#ef4444;background:#ef444414;border-color:#ef44444d}.SampleRunModal-module__bm9amG__discardBtn:disabled{opacity:.6;cursor:not-allowed}.SampleRunModal-module__bm9amG__discardedHint{color:#10b981;align-items:center;gap:5px;padding:6px 0;font-size:11.5px;display:inline-flex}
.EdgeRail-module__G2cNLq__pill{cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:44px;min-height:160px;padding:16px 0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex}.EdgeRail-module__G2cNLq__pill[data-variant=subtle]{color:#3c3c4ed9;background:#fffffff2;border:1px solid #7c5ce761;box-shadow:0 2px 6px #0f112014,0 8px 22px #7c5ce71a}.EdgeRail-module__G2cNLq__pill[data-variant=subtle]:hover,.EdgeRail-module__G2cNLq__pill[data-variant=subtle]:focus-visible{color:#7c5ce7;background:#f1ebfffa;border-color:#7c5ce7b3;box-shadow:0 4px 12px #7c5ce738,0 10px 28px #7c5ce729}.EdgeRail-module__G2cNLq__pill[data-variant=default]{color:#ffffffeb;background:#140e288c;border:1px solid #7c5ce773}.EdgeRail-module__G2cNLq__pill[data-variant=default]:hover,.EdgeRail-module__G2cNLq__pill[data-variant=default]:focus-visible{background:#281c4ed9;border-color:#9b7cffbf}.dark .EdgeRail-module__G2cNLq__pill[data-variant=subtle]{color:var(--bc-text-subtle);background:#1b1b20d9;border-color:#7c5ce761;box-shadow:0 2px 6px #0000004d,0 8px 22px #7c5ce71f}:is(.dark .EdgeRail-module__G2cNLq__pill[data-variant=subtle]:hover,.dark .EdgeRail-module__G2cNLq__pill[data-variant=subtle]:focus-visible){background:var(--bc-surface-active);color:#7c5ce7;border-color:#7c5ce7b3;box-shadow:0 4px 12px #7c5ce738,0 10px 28px #7c5ce729}
.AiChatPanel-module__xPfW5W__shell{width:var(--ai-chat-width,460px);min-width:0;height:100%;font-family:var(--ac-font-ui);-webkit-backdrop-filter:blur(20px)saturate(160%);border-left:1px solid var(--ac-purple-soft-14);background:#ffffffdb;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.dark .AiChatPanel-module__xPfW5W__shell{--ac-text-strong:#c6c0d4;--ac-text-muted:#948ea8;--ac-text-subtle:#9a92b4;--ac-grad-glass:linear-gradient(180deg, #262036eb 0%, #1e192cdb 100%);background:#221d30eb}@media (max-width:640px){.AiChatPanel-module__xPfW5W__shell{z-index:1300;border-left:none;width:auto;height:auto;position:fixed;inset:0}}.AiChatPanel-module__xPfW5W__shell:before{content:"";filter:blur(36px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ec48991a 0%,#b347e60d 40%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:14s ease-in-out infinite AiChatPanel-module__xPfW5W__ac-aurora;position:absolute;top:-120px;right:-80px}@media (prefers-reduced-motion:reduce){.AiChatPanel-module__xPfW5W__shell:before{animation:none}}.AiChatPanel-module__xPfW5W__topRail{background:var(--ac-grad-rail-3);opacity:.5;background-size:200% 100%;flex-shrink:0;height:1px}@media (prefers-reduced-motion:reduce){.AiChatPanel-module__xPfW5W__topRail{animation:none}}.AiChatPanel-module__xPfW5W__floatBtn{z-index:50;cursor:pointer;background:var(--ac-grad-rail);color:#fff;background-size:200% 100%;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:48px;height:48px;transition:right .25s cubic-bezier(.4,0,.2,1),filter .18s,background-position .4s;display:inline-flex;position:fixed;bottom:64px}.AiChatPanel-module__xPfW5W__floatBtn:hover{filter:brightness(1.06);background-position:100%}.AiChatPanel-module__xPfW5W__floatBtn:active{filter:brightness(.96)}.AiChatPanel-module__xPfW5W__floatBtn:focus-visible{box-shadow:var(--ac-shadow-focus-pink)}
.DiscoverPage-module__ZHeL5W__root{--row-color:#c8b3ff;--paper:#0f082a;--ink-soft:#ffffffd9;--mist:#ffffffb3;--mist-soft:#ffffff80;--pearl-soft:#ffffffeb;--accent-gold:#e8c87a;--accent-rose:#f4a8c8;--accent-lavender:#c8b3ff;--accent-aqua:#7dd3c0;color:#fff;isolation:isolate;min-height:100vh;padding:56px 90px 50px 56px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;position:relative}.DiscoverPage-module__ZHeL5W__root:before{content:"";z-index:-2;background:radial-gradient(at top,#7c5ce72e,#0000 60%),linear-gradient(#15093d 0%,#0f082a 60%,#0a0520 100%);position:fixed;inset:0}.DiscoverPage-module__ZHeL5W__root:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 0);background-size:36px 36px;position:fixed;inset:0}.DiscoverPage-module__ZHeL5W__inner{z-index:10;flex-direction:column;gap:10px;display:flex;position:relative}.DiscoverPage-module__ZHeL5W__pageHeader{text-align:center;margin-bottom:6px;animation:.8s cubic-bezier(.2,.9,.3,1) both DiscoverPage-module__ZHeL5W__rise}.DiscoverPage-module__ZHeL5W__pageTitle{letter-spacing:-.025em;background:linear-gradient(#fff 0%,#9c92b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:clamp(34px,3.6vw,52px);font-weight:300;line-height:1.05}.DiscoverPage-module__ZHeL5W__pageTitle em{background:linear-gradient(#c8b3ff 0%,#f4a8c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 4px;font-style:italic;font-weight:400}.DiscoverPage-module__ZHeL5W__pageSub{color:var(--mist-soft);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:13px}@keyframes DiscoverPage-module__ZHeL5W__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.DiscoverPage-module__ZHeL5W__searchWrap{justify-content:center;margin:6px 0 10px;animation:.8s cubic-bezier(.2,.9,.3,1) .1s both DiscoverPage-module__ZHeL5W__rise;display:flex}.DiscoverPage-module__ZHeL5W__search{background:#0d0518bf;border:1px solid #c8b3ff33;border-radius:14px;align-items:center;gap:10px;width:min(540px,100%);padding:11px 18px;transition:all .3s;display:flex}.DiscoverPage-module__ZHeL5W__search:focus-within{border-color:#c8b3ff8c;box-shadow:0 0 0 4px #c8b3ff14}.DiscoverPage-module__ZHeL5W__searchIcon{color:var(--mist-soft);flex-shrink:0}.DiscoverPage-module__ZHeL5W__searchInput{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:400}.DiscoverPage-module__ZHeL5W__searchInput::placeholder{color:#9c92b3;font-size:15px}.DiscoverPage-module__ZHeL5W__kbd{color:var(--mist-soft);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,monospace;font-size:10px}.DiscoverPage-module__ZHeL5W__searchStats{text-align:center;color:var(--mist-soft);letter-spacing:.08em;min-height:14px;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:11px}.DiscoverPage-module__ZHeL5W__headerActions{justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.DiscoverPage-module__ZHeL5W__publishLink{letter-spacing:.04em;color:#fff;background:linear-gradient(#c8b3ff2e,#c8b3ff0f);border:1px solid #c8b3ff73;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.DiscoverPage-module__ZHeL5W__publishLink:hover{background:linear-gradient(#c8b3ff52,#c8b3ff24);border-color:#c8b3ffb3;transform:translateY(-1px)}.DiscoverPage-module__ZHeL5W__myLink{color:var(--mist);font-size:12px;font-weight:500;text-decoration:none}.DiscoverPage-module__ZHeL5W__myLink:hover{color:#fff}.DiscoverPage-module__ZHeL5W__myAgentsTop{justify-content:flex-end;margin-bottom:12px;display:flex}.DiscoverPage-module__ZHeL5W__myAgentsTopLink{color:var(--pearl-soft);background:#c8b3ff0f;border:1px solid #c8b3ff47;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.DiscoverPage-module__ZHeL5W__myAgentsTopLink:hover{color:#fff;background:#c8b3ff24;border-color:#c8b3ff8c}.DiscoverPage-module__ZHeL5W__errorBanner{color:#fdd5e5;background:#f4a8c81a;border:1px solid #f4a8c859;border-radius:10px;margin-bottom:8px;padding:10px 14px;font-size:12.5px}.DiscoverPage-module__ZHeL5W__retry{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;margin-left:8px;padding:3px 9px;font-size:11.5px}.DiscoverPage-module__ZHeL5W__empty{color:var(--mist-soft);text-align:center;margin:20px auto;font-size:13px}.DiscoverPage-module__ZHeL5W__bundleSlot{margin:4px 0 18px}.DiscoverPage-module__ZHeL5W__rows{flex-direction:column;gap:8px;display:flex}.DiscoverPage-module__ZHeL5W__row{border:1px solid #ffffff0d;border-radius:18px;grid-template-columns:200px 32px 1fr 32px;align-items:center;gap:12px;padding:14px 22px;transition:all .4s cubic-bezier(.2,.9,.3,1);display:grid;position:relative;overflow:hidden}.DiscoverPage-module__ZHeL5W__row:before{content:"";background:var(--row-color);opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.DiscoverPage-module__ZHeL5W__row:hover{border-color:#ffffff21}.DiscoverPage-module__ZHeL5W__row[data-category=finance]{--row-color:#7dd3c0;background:linear-gradient(90deg,#7dd3c00d,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=life]{--row-color:#f4a8c8;background:linear-gradient(90deg,#f4a8c80d,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=business]{--row-color:#e8c87a;background:linear-gradient(90deg,#e8c87a0d,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=creative]{--row-color:#c8b3ff;background:linear-gradient(90deg,#c8b3ff0d,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=pro]{--row-color:#a3e3d4;background:linear-gradient(90deg,#7dd3c00a,#c8b3ff0a)}.DiscoverPage-module__ZHeL5W__row[data-category=edu]{--row-color:#a8d4f4;background:linear-gradient(90deg,#a8d4f40f,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=data]{--row-color:#ffb38c;background:linear-gradient(90deg,#ffb38c0f,#0000)}.DiscoverPage-module__ZHeL5W__row[data-category=learn]{--row-color:#e8c87a;background:linear-gradient(90deg,#e8c87a24,#f4a8c812);border-color:#e8c87a52;box-shadow:0 0 32px #e8c87a0f,inset 0 0 0 1px #ffffff08}.DiscoverPage-module__ZHeL5W__row[data-category=learn]:before{opacity:1;background:linear-gradient(#e8c87a,#f4a8c8);width:4px;box-shadow:0 0 12px #e8c87a80}.DiscoverPage-module__ZHeL5W__rowLabel{padding-left:6px}.DiscoverPage-module__ZHeL5W__rowCat{letter-spacing:.18em;text-transform:uppercase;color:var(--mist-soft);margin-bottom:4px;font-size:11px;font-weight:500}.DiscoverPage-module__ZHeL5W__rowTitle{letter-spacing:-.02em;color:#fff;margin:0;font-size:21px;font-weight:400;line-height:1.1}.DiscoverPage-module__ZHeL5W__rowTitle em{color:var(--row-color);font-style:normal;font-weight:400}.DiscoverPage-module__ZHeL5W__row[data-category=learn] .DiscoverPage-module__ZHeL5W__rowTitle{font-size:23px}.DiscoverPage-module__ZHeL5W__row[data-category=learn] .DiscoverPage-module__ZHeL5W__rowTitle em{background:linear-gradient(#e8c87a,#f4a8c8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.DiscoverPage-module__ZHeL5W__badgeNew{letter-spacing:.2em;color:var(--accent-gold);text-transform:uppercase;background:#e8c87a26;border:1px solid #e8c87a59;border-radius:4px;margin-top:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:9.5px;display:inline-block}.DiscoverPage-module__ZHeL5W__liveCounter{color:var(--accent-aqua);letter-spacing:.06em;text-transform:uppercase;background:#7dd3c01a;border:1px solid #7dd3c040;border-radius:4px;align-items:center;gap:5px;margin-left:8px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:9.5px;display:inline-flex}.DiscoverPage-module__ZHeL5W__pulse{background:var(--accent-aqua);width:5px;height:5px;box-shadow:0 0 6px var(--accent-aqua);border-radius:50%;animation:1.4s ease-in-out infinite DiscoverPage-module__ZHeL5W__pulse}@keyframes DiscoverPage-module__ZHeL5W__pulse{0%,to{opacity:.4}50%{opacity:1}}.DiscoverPage-module__ZHeL5W__scrollBtn{cursor:pointer;width:30px;height:30px;color:var(--mist);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .25s;display:flex}.DiscoverPage-module__ZHeL5W__scrollBtn:hover{color:#fff;background:#c8b3ff2e;border-color:#c8b3ff66}.DiscoverPage-module__ZHeL5W__scrollBtn.DiscoverPage-module__ZHeL5W__right:hover{transform:translate(2px)}.DiscoverPage-module__ZHeL5W__scrollBtn.DiscoverPage-module__ZHeL5W__left:hover{transform:translate(-2px)}.DiscoverPage-module__ZHeL5W__scrollBtn[disabled]{opacity:.25;cursor:default;pointer-events:none}.DiscoverPage-module__ZHeL5W__trackWrap{position:relative;overflow:hidden}.DiscoverPage-module__ZHeL5W__track{scroll-behavior:smooth;scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.DiscoverPage-module__ZHeL5W__track::-webkit-scrollbar{display:none}@media (max-width:640px){.DiscoverPage-module__ZHeL5W__root{padding:24px 16px 40px}.DiscoverPage-module__ZHeL5W__row{grid-template-columns:minmax(0,1.5fr) 24px minmax(0,1fr) 24px;gap:10px;padding:12px 14px}}
.MyAgentsPage-module__x3FB_a__page{color:#fff;isolation:isolate;background:radial-gradient(at top,#7c5ce733,#0000 60%),linear-gradient(#15093d 0%,#0f082a 60%,#0a0520 100%);min-height:100vh;padding:36px 40px 80px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.MyAgentsPage-module__x3FB_a__page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at top,#7c5ce733,#0000 60%),linear-gradient(#15093d 0%,#0f082a 60%,#0a0520 100%);position:fixed;inset:0}.MyAgentsPage-module__x3FB_a__page>*{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.MyAgentsPage-module__x3FB_a__banner{background:#e8c87a1a;border:1px solid #e8c87a59;border-radius:10px;padding:14px 16px;font-size:13px}.MyAgentsPage-module__x3FB_a__pageHeader{flex-direction:column;gap:6px;display:flex}.MyAgentsPage-module__x3FB_a__backLink{color:#ffffff8c;align-self:flex-start;align-items:center;gap:5px;font-size:11.5px;text-decoration:none;display:inline-flex}.MyAgentsPage-module__x3FB_a__backLink:hover{color:#fff}.MyAgentsPage-module__x3FB_a__pageTitle{letter-spacing:-.02em;color:#fff;margin:0;font-size:28px;font-weight:600}.MyAgentsPage-module__x3FB_a__pageSub{color:#fff9;margin:0;font-size:13px}.MyAgentsPage-module__x3FB_a__publishLink{color:#fff;background:#b347e61f;border:1px solid #b347e673;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.MyAgentsPage-module__x3FB_a__publishLink:hover{background:#b347e638}.MyAgentsPage-module__x3FB_a__errorCard{color:#fdd5e5;background:#f4a8c814;border:1px solid #f4a8c84d;border-radius:10px;padding:10px 14px;font-size:12.5px}.MyAgentsPage-module__x3FB_a__muted{color:#ffffff8c;font-size:13px}.MyAgentsPage-module__x3FB_a__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}
.AiChatResizeHandle-module__aTW3lq__handle{top:0;bottom:0;right:var(--ai-chat-width,460px);z-index:2150;cursor:col-resize;touch-action:none;background:0 0;justify-content:flex-end;align-items:center;width:8px;display:flex;position:fixed}.AiChatResizeHandle-module__aTW3lq__coarse{width:18px}.AiChatResizeHandle-module__aTW3lq__grip{background:var(--ac-purple-soft-14,#b347e624);pointer-events:none;border-radius:9999px;width:2px;height:36px;transition:background .15s,height .15s,width .15s}.AiChatResizeHandle-module__aTW3lq__handle:hover .AiChatResizeHandle-module__aTW3lq__grip,.AiChatResizeHandle-module__aTW3lq__handle:active .AiChatResizeHandle-module__aTW3lq__grip{background:#b347e68c;width:3px;height:64px}
.FlowAgentIntroDialog-module__QnC9ka__backdrop{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(at 50% 40%,#3a1c7066,#0000 60%),#080410bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.FlowAgentIntroDialog-module__QnC9ka__panel{color:#f5f1ff;width:min(720px,94vw);max-height:min(82vh,820px);font-family:var(--font-outfit), "Manrope", -apple-system, sans-serif;font-feature-settings:"ss01", "cv02", "tnum";isolation:isolate;background:linear-gradient(#1f0c3d 0%,#15082a 100%);border:1px solid #c8b3ff29;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 2px #0006,inset 0 1px #ffffff0f,inset 0 0 0 .5px #c8b3ff14}.FlowAgentIntroDialog-module__QnC9ka__panel:before{content:"";pointer-events:none;z-index:0;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.9'/></svg>");position:absolute;inset:0}.FlowAgentIntroDialog-module__QnC9ka__panel>*{z-index:1;position:relative}.FlowAgentIntroDialog-module__QnC9ka__shimmer{z-index:-1;opacity:.42;pointer-events:none;background:linear-gradient(135deg,#c8b3ff8c,#f4a8c852,#c8b3ff8c);border-radius:19px;position:absolute;inset:-1px}.FlowAgentIntroDialog-module__QnC9ka__header{border-bottom:.5px solid #c8b3ff38;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.FlowAgentIntroDialog-module__QnC9ka__headerText{flex:1;min-width:0}.FlowAgentIntroDialog-module__QnC9ka__eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.28em;text-transform:uppercase;color:#c8b3ff;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;font-weight:500;display:inline-flex}.FlowAgentIntroDialog-module__QnC9ka__pip{background:linear-gradient(135deg,#c8b3ff,#f4a8c8);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #c8b3ffa6}.FlowAgentIntroDialog-module__QnC9ka__title{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.022em;color:#f8f4ff;margin:0;font-size:28px;font-weight:300;line-height:1.14}.FlowAgentIntroDialog-module__QnC9ka__subtitle{color:#9c92b3;letter-spacing:.005em;max-width:56ch;margin:10px 0 0;font-size:12.5px;line-height:1.55}.FlowAgentIntroDialog-module__QnC9ka__closeBtn{color:#9c92b3;cursor:pointer;background:0 0;border:.5px solid #c8b3ff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.FlowAgentIntroDialog-module__QnC9ka__closeBtn:hover{color:#f8f4ff;background:#c8b3ff14;border-color:#c8b3ff6b}.FlowAgentIntroDialog-module__QnC9ka__body{color:#f5f1ff;scrollbar-width:thin;scrollbar-color:#c8b3ff52 transparent;background:#08041052;flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.FlowAgentIntroDialog-module__QnC9ka__body::-webkit-scrollbar{width:4px}.FlowAgentIntroDialog-module__QnC9ka__body::-webkit-scrollbar-track{background:0 0}.FlowAgentIntroDialog-module__QnC9ka__body::-webkit-scrollbar-thumb{background:#c8b3ff52;border-radius:4px}@media (max-width:520px){.FlowAgentIntroDialog-module__QnC9ka__header{padding:20px 22px 16px}.FlowAgentIntroDialog-module__QnC9ka__title{font-size:24px}.FlowAgentIntroDialog-module__QnC9ka__panel{border-radius:14px;width:100%;max-height:92vh}}
