.ChatDock_dock__NIDJj{--chat-panel:hsl(var(--card));--chat-blue:hsl(var(--primary));--chat-line:hsl(var(--border));--launcher-inset:10px;position:fixed;right:max(calc(1rem + var(--launcher-inset)),env(safe-area-inset-right));bottom:max(calc(1rem + var(--launcher-inset)),env(safe-area-inset-bottom));z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;font-family:var(--dendrite-shell-font)}.ChatDock_launcher__AaAxn{pointer-events:auto;position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 18px 10px 14px;border-radius:calc(var(--vibe-control-radius) + 12px);background:linear-gradient(135deg,hsl(var(--vibe-chat-action)),color-mix(in srgb,hsl(var(--vibe-chat-action)) 82%,var(--vibe-accent-3)));color:#ffffff;border:1px solid rgba(255,255,255,.24);box-shadow:0 12px 32px -6px rgb(var(--vibe-glow-rgb)/.32),0 4px 12px -2px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),filter .18s ease}.ChatDock_launcher__AaAxn[hidden]{display:none}.ChatDock_launcher__AaAxn:hover{transform:translateY(-2.5px) scale(1.03);box-shadow:0 16px 38px -6px rgb(var(--vibe-glow-rgb)/.44),0 6px 16px -2px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.42)}.ChatDock_launcher__AaAxn:active{transform:translateY(0) scale(.95);transition-duration:90ms}.ChatDock_launcher__AaAxn>svg{width:28px;height:28px;--dendit-logo-accent:currentColor;--dendit-logo-primary:currentColor;transition:transform .24s cubic-bezier(.16,1,.3,1)}.ChatDock_launcher__AaAxn:hover>svg{transform:rotate(-6deg) scale(1.06)}.ChatDock_launcherLabel__LxStz{font-size:14px;font-weight:600;letter-spacing:-.01em}.ChatDock_badge__hCUN_{position:absolute;top:-4px;right:-2px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:9999px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:11px;font-weight:700;padding-inline:5px;border:2px solid hsl(var(--background));box-shadow:0 2px 8px rgba(0,0,0,.25)}.ChatDock_panel__J6CMf{pointer-events:auto;width:min(440px,calc(100vw - 40px));height:min(720px,calc(100dvh - 104px));display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--dendrite-shell-radius);border:0;box-shadow:0 24px 64px -12px rgba(0,0,0,.28),0 8px 24px -6px rgba(0,0,0,.14);transform-origin:bottom right;animation:ChatDock_dockOpen__sWGex .42s cubic-bezier(.16,1,.3,1)}.ChatDock_panel__J6CMf[hidden]{display:none}.ChatDock_toolbar__ZYUIp{display:flex;align-items:center;flex-shrink:0;gap:10px;min-height:60px;padding:6px 10px 6px 14px;background:var(--chat-panel);border-bottom:1px solid hsl(var(--border)/.45);backdrop-filter:blur(16px);outline:none}.ChatDock_toolbar__ZYUIp h2{font-family:var(--vibe-heading-font);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;letter-spacing:-.015em}.ChatDock_mark__IiyI1{width:28px;height:28px;color:var(--chat-blue);flex-shrink:0}.ChatDock_toolbar__ZYUIp a,.ChatDock_toolbar__ZYUIp button{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s,transform .15s}.ChatDock_toolbar__ZYUIp a:hover,.ChatDock_toolbar__ZYUIp button:hover{background:hsl(var(--muted)/.7);color:hsl(var(--foreground))}.ChatDock_toolbar__ZYUIp a:active,.ChatDock_toolbar__ZYUIp button:active{transform:scale(.92)}.ChatDock_body___PQyJ{overflow:hidden;outline:none}.ChatDock_body___PQyJ,.ChatDock_inbox__UEuaP{min-height:0;flex:1;display:flex;flex-direction:column}.ChatDock_inbox__UEuaP{background:var(--chat-panel)}.ChatDock_search__YMdbC{display:flex;align-items:center;flex-shrink:0;gap:8px;margin:10px 12px 8px;padding:0 14px;border-radius:9999px;background:hsl(var(--muted)/.7);color:hsl(var(--muted-foreground));border:1px solid transparent;transition:border-color .16s,background-color .16s,box-shadow .16s}.ChatDock_search__YMdbC input{width:100%;min-width:0;min-height:38px;background:transparent;color:hsl(var(--foreground));font-size:14px;outline:none}.ChatDock_search__YMdbC:focus-within{background:var(--chat-panel);border-color:var(--chat-blue);box-shadow:0 0 0 3px hsl(var(--primary)/.14)}.ChatDock_list__matYI{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;padding:2px 8px 10px}.ChatDock_row__BzqUf{display:flex;align-items:center;gap:11px;width:100%;min-height:64px;padding:9px 10px;text-align:left;border-radius:14px;transition:background-color .14s,transform .14s cubic-bezier(.16,1,.3,1)}.ChatDock_row__BzqUf:hover{background:hsl(var(--muted)/.65)}.ChatDock_row__BzqUf:active{background:hsl(var(--accent));transform:scale(.99)}.ChatDock_avatarSlot__fAoHX{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.ChatDock_rowCopy__wP_Gm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChatDock_rowCopy__wP_Gm strong,.ChatDock_rowCopy__wP_Gm>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatDock_rowCopy__wP_Gm strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.ChatDock_rowCopy__wP_Gm>span{font-size:12.5px;color:hsl(var(--muted-foreground))}.ChatDock_rowMeta__17IkJ{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.ChatDock_unread__vddGZ{width:9px;height:9px;border-radius:50%;background:var(--chat-blue);box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.ChatDock_botLabel__yFKar{font-size:10px;font-weight:650;padding:2px 7px;border-radius:9999px;background:hsl(var(--accent));color:var(--chat-blue)}.ChatDock_footer__41Bej{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:44px;border-top:1px solid hsl(var(--border)/.45);font-size:12.5px;font-weight:600;color:var(--chat-blue);background:var(--chat-panel);transition:background-color .14s}.ChatDock_footer__41Bej:hover{background:hsl(var(--muted)/.45)}.ChatDock_empty__qjL1D{padding:28px 16px;text-align:center;line-height:1.6;font-size:13.5px;color:hsl(var(--muted-foreground))}.ChatDock_loading__4UqSY{display:grid;place-content:center;justify-items:center;gap:16px;height:100%;font-size:14px}.ChatDock_loading__4UqSY svg{width:40px;height:40px}.ChatDock_loading__4UqSY button{min-height:44px;padding-inline:16px;text-decoration:underline}.ChatDock_dock__NIDJj a:focus-visible,.ChatDock_dock__NIDJj button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ChatDock_panel__J6CMf{container:floating-chat/inline-size}.ChatDock_panel__J6CMf .chat-workspace{--dendit-inset:12px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-conversation-header,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-conversation-header[data-compact=true]{height:auto;min-height:76px;padding:12px 10px 8px;gap:6px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-conversation-header[data-compact=true] .chat-header-identity,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-header-identity{flex:0 1 auto;min-width:0;min-height:52px;gap:5px;padding:4px 10px 4px 4px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-conversation-header[data-compact=true] .chat-header-actions,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-header-actions{min-height:52px;padding:4px;gap:0}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-header-actions>button,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-header-identity>button:not(.text-left),.ChatDock_windowAction__iTgq3{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;min-width:44px;flex-shrink:0;border-radius:999px;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ChatDock_windowAction__iTgq3:hover,.ChatDock_windowAction__iTgq3[data-state=open]{background:hsl(var(--primary)/.08);color:hsl(var(--foreground))}.ChatDock_windowAction__iTgq3:active{transform:scale(.92)}.ChatDock_windowAction__iTgq3:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.ChatDock_windowMenu__8mUFC{min-width:230px;max-width:calc(100vw - 24px);border-radius:16px;padding:6px}.ChatDock_windowMenu__8mUFC [role=menuitem]{min-height:44px;gap:10px;border-radius:10px}.ChatDock_botHeader__3CePd{display:flex;align-items:center}.ChatDock_identityCopy__HjqP0{min-width:0;flex:1}.ChatDock_identityCopy__HjqP0 h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;letter-spacing:-.015em}.ChatDock_identityCopy__HjqP0 p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:hsl(var(--muted-foreground));margin-top:2px}.ChatDock_identityCopy__HjqP0 p[data-activity=error]{color:hsl(var(--destructive))}.ChatDock_identityCopy__HjqP0 p:not([data-activity=idle]):not([data-activity=error]){color:hsl(var(--primary))}.ChatDock_botAvatar__JAwV1{display:flex;align-items:center;flex-shrink:0}.ChatDock_panel__J6CMf .agent-composer-dock,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-footer{padding:8px 12px 12px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-dock{flex-wrap:wrap;align-items:flex-end;padding:6px;gap:3px;border-radius:26px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-dock>.chat-editor-field{order:-1;flex:1 0 100%;min-width:0}.ChatDock_panel__J6CMf .agent-composer-tools button,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-dock>button,.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-dock>span>button{width:44px;height:44px;min-width:44px;min-height:44px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-composer-dock .chat-send-btn{margin-left:auto}.ChatDock_panel__J6CMf .agent-composer-actions{gap:4px;flex-wrap:nowrap}.ChatDock_panel__J6CMf .chat-workspace .agent-composer-actions>:is(.chat-bot-send,.agent-stop-button){width:44px;height:44px;min-width:44px;min-height:44px;padding:0;flex-shrink:0}.ChatDock_panel__J6CMf .agent-stop-button>span{display:none}.ChatDock_panel__J6CMf .agent-composer-tools{gap:2px}.ChatDock_panel__J6CMf .agent-scope-control button{width:44px;min-height:44px;padding:8px}.ChatDock_panel__J6CMf .agent-scope-control button>span{display:none}.ChatDock_panel__J6CMf .chat-workspace .agent-composer textarea{min-height:44px;padding:8px 6px;font-size:16px}.ChatDock_panel__J6CMf .chat-workspace .agent-composer textarea:focus-visible{outline:none;box-shadow:none;border-color:transparent}.ChatDock_panel__J6CMf .chat-workspace :is(.agent-composer,.chat-composer-dock):focus-within{box-shadow:var(--dendit-shadow),inset 0 -2px hsl(var(--primary)/.55)}.ChatDock_panel__J6CMf .agent-message-canvas{padding-inline:14px}@container floating-chat (max-width: 420px){.ChatDock_botAvatar__JAwV1{display:none}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-conversation-header{padding-inline:8px;gap:5px}.ChatDock_panel__J6CMf .chat-workspace.chat-workspace .chat-header-identity{padding-right:8px;gap:2px}}@keyframes ChatDock_dockOpen__sWGex{0%{opacity:0;transform:translateY(14px) scale(.96);clip-path:inset(12% 0 0 12% round 36px);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 round 0);filter:none}}@media (max-width:767px){.ChatDock_dock__NIDJj{right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}.ChatDock_launcher__AaAxn{width:54px;height:54px;min-height:54px;padding:0;justify-content:center;border-radius:50%}.ChatDock_launcherLabel__LxStz{display:none}.ChatDock_dock__NIDJj[data-open=true]{inset:var(--dock-top,0) 0 auto;height:var(--dock-height,100dvh)}.ChatDock_dock__NIDJj[data-open=true] .ChatDock_launchers__B2SHG{display:none}.ChatDock_panel__J6CMf{width:100%;height:100%;border-radius:0;border:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ChatDock_toolbar__ZYUIp a,.ChatDock_toolbar__ZYUIp button{min-width:44px;min-height:44px}}:root[data-fx=low] .ChatDock_panel__J6CMf{animation:none}:root[data-fx=low] .ChatDock_launcher__AaAxn,:root[data-fx=low] .ChatDock_launcher__AaAxn>svg,:root[data-fx=low] .ChatDock_row__BzqUf,:root[data-fx=low] .ChatDock_toolbar__ZYUIp a,:root[data-fx=low] .ChatDock_toolbar__ZYUIp button{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ChatDock_panel__J6CMf{animation:none}.ChatDock_launcher__AaAxn,.ChatDock_launcher__AaAxn>svg,.ChatDock_row__BzqUf,.ChatDock_toolbar__ZYUIp a,.ChatDock_toolbar__ZYUIp button{transition:none}.ChatDock_launcher__AaAxn:active,.ChatDock_launcher__AaAxn:hover,.ChatDock_launcher__AaAxn:hover>svg,.ChatDock_row__BzqUf:hover,.ChatDock_toolbar__ZYUIp a:active,.ChatDock_toolbar__ZYUIp button:active{transform:none}}.ChatDock_launchers__B2SHG{display:flex;align-items:center;gap:8px;padding:12px;margin:-12px}.ChatDock_launchers__B2SHG[hidden]{display:none}.ChatDock_botLaunchers__XK10M{display:flex;align-items:center;gap:8px;visibility:hidden;opacity:0;transform:translateX(16px);pointer-events:none;transition:opacity .14s ease-in .18s,transform .14s ease-in .18s,visibility 0s linear .32s}.ChatDock_dock__NIDJj[data-open=true] .ChatDock_botLaunchers__XK10M,.ChatDock_launchers__B2SHG:has(:focus-visible) .ChatDock_botLaunchers__XK10M{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;transition:opacity .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s}@media (hover:hover){.ChatDock_launchers__B2SHG:hover{pointer-events:auto}.ChatDock_launchers__B2SHG:hover .ChatDock_botLaunchers__XK10M{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;transition:opacity .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s}}.ChatDock_botLaunchers__XK10M>button{width:44px;height:44px;flex-shrink:0}.ChatDock_createBot__deYmw{display:grid;place-items:center;border-radius:12px;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.ChatDock_createBot__deYmw:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ChatDock_createBot__deYmw:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ChatDock_dendenLauncher__94pqq{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:transparent;color:hsl(var(--foreground))}.ChatDock_dendenLauncher__94pqq:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:12px}@media (prefers-reduced-motion:reduce){.ChatDock_dock__NIDJj .ChatDock_launchers__B2SHG .ChatDock_botLaunchers__XK10M{transform:none;transition:none}}:root[data-fx=low] .ChatDock_dock__NIDJj .ChatDock_botLaunchers__XK10M{transform:none;transition:none}.ChatDock_panel__J6CMf[data-expanded=true]{position:fixed;top:calc(var(--dock-top, 0px) + max(12px, env(safe-area-inset-top)));right:max(12px,env(safe-area-inset-right));width:calc(100vw - max(24px, env(safe-area-inset-right) + env(safe-area-inset-left)));height:calc(var(--dock-height, 100dvh) - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:none;z-index:1;animation:none}.ChatDock_dock__NIDJj:has(.ChatDock_panel__J6CMf[data-expanded=true]:not([hidden])) .ChatDock_launchers__B2SHG{visibility:hidden}:root[data-fx=low] .ChatDock_windowAction__iTgq3{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ChatDock_windowAction__iTgq3{transition:none}.ChatDock_windowAction__iTgq3:active{transform:none}}@media (max-width:400px){.ChatDock_botHeader__3CePd{flex-wrap:wrap}.ChatDock_botHeader__3CePd>.chat-header-identity{flex-basis:100%}.ChatDock_botHeader__3CePd>.chat-header-actions{margin-left:auto}}.skeleton_skeleton__kuCFB{min-width:0;max-width:100%;isolation:isolate;contain:paint;pointer-events:none;background-color:color-mix(in srgb,hsl(var(--foreground)) 8%,hsl(var(--background)))}@media (forced-colors:active){.skeleton_skeleton__kuCFB{background:GrayText;opacity:.25}.skeleton_skeleton__kuCFB:after{display:none}}.skeleton_skeleton__kuCFB:after{animation-duration:2.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__kuCFB:after{display:none}}.BotChat_conversation__SZift[data-agent-chat-state]{isolation:isolate;container:bot-chat/inline-size;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr)}.BotChat_chrome__271Gv,.BotChat_content__LaJhb{grid-area:1/1;min-width:0}.BotChat_chrome__271Gv{align-self:start;z-index:12;pointer-events:none}.BotChat_chrome__271Gv>*{pointer-events:auto}.BotChat_conversation__SZift .BotChat_header__uzbru{pointer-events:none}.BotChat_headerActions__ZNLJd,.BotChat_header__uzbru .chat-header-identity{pointer-events:auto}.BotChat_headerActions__ZNLJd{display:flex;align-items:center;flex-shrink:0;gap:2px}.BotChat_conversation__SZift .BotChat_headerActions__ZNLJd>button{min-width:44px;min-height:44px}.BotChat_headerAvatar__EUFlB{display:inline-flex;flex-shrink:0}.BotChat_conversation__SZift .BotChat_content__LaJhb{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);min-height:0}.BotChat_conversation__SZift .BotChat_content__LaJhb[hidden]{display:none}.BotChat_historyPlane__i2ZLI{grid-area:1/1;position:relative;min-height:0;min-width:0}.BotChat_conversation__SZift[data-agent-chat-state] .BotChat_historyCanvas__HOI4Y.agent-message-canvas{height:100%;padding-block:calc(var(--bot-top-inset) + 12px) calc(var(--bot-bottom-inset) + 16px);scroll-padding-block:calc(var(--bot-top-inset) + 12px) calc(var(--bot-bottom-inset) + 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 max(30px,calc(var(--bot-top-inset) - 10px)),#000 calc(100% - max(32px, var(--bot-bottom-inset) - 20px)),transparent 100%);outline:none}.BotChat_historyPlane__i2ZLI:after,.BotChat_historyPlane__i2ZLI:before{content:"";position:absolute;inset-inline:0;pointer-events:none;z-index:5;backdrop-filter:blur(3px)}.BotChat_historyPlane__i2ZLI:before{top:0;height:max(24px,calc(var(--bot-top-inset) - 16px));mask-image:linear-gradient(#000,transparent)}.BotChat_historyPlane__i2ZLI:after{bottom:0;height:max(28px,calc(var(--bot-bottom-inset) - 18px));mask-image:linear-gradient(transparent,#000)}.BotChat_dockPlane__siDkT{grid-area:1/1;z-index:11;align-self:end;min-width:0;pointer-events:none}.BotChat_dockPlane__siDkT>*{pointer-events:auto}.BotChat_dockPlane__siDkT>.agent-composer-dock{margin-inline:auto}.BotChat_historyCue__fheh7{position:absolute;z-index:6;top:calc(var(--bot-top-inset) + 4px);left:50%;translate:-50% 0;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--dendit-shadow);font-size:11px;white-space:nowrap;opacity:0;pointer-events:none}.BotChat_historyCanvas__HOI4Y:focus-visible+.BotChat_historyCue__fheh7{opacity:1}.BotChat_jumpLatest__9inJS{grid-area:1/1;z-index:7;justify-self:end;align-self:end;margin:0 var(--dendit-inset,16px) calc(var(--bot-bottom-inset) + 10px) 0;display:flex;align-items:center;gap:7px;min-height:40px;padding:10px 16px;border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border)/.6);box-shadow:var(--dendit-shadow);font-size:12px;font-weight:550;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.BotChat_jumpLatest__9inJS:hover{transform:translateY(-2px);box-shadow:0 6px 20px -4px hsl(var(--foreground)/.18)}.BotChat_jumpLatest__9inJS:active{transform:translateY(0)}.BotChat_conversation__SZift[data-agent-chat-state] .BotChat_toolbar__9ZWA7{align-self:center;flex:0 0 auto;flex-wrap:nowrap;width:fit-content;max-width:100%;min-height:44px;margin:0;padding:0;gap:2px;border:0;border-radius:999px;background:transparent;box-shadow:none;backdrop-filter:none}.BotChat_toolbar__9ZWA7>button{min-height:44px;padding:7px 12px;gap:7px;border-radius:999px;font-size:12px}.BotChat_optionsTrigger__slQ4D{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:999px;color:hsl(var(--foreground));background:transparent;font-size:12px;font-weight:550;white-space:nowrap;transition:background-color .16s ease}.BotChat_optionsTrigger__slQ4D:hover,.BotChat_optionsTrigger__slQ4D[data-state=open]{background:hsl(var(--primary)/.09)}.BotChat_optionsTrigger__slQ4D>svg:first-child{color:hsl(var(--primary))}.BotChat_optionsTrigger__slQ4D>svg:last-child{color:hsl(var(--muted-foreground));transition:transform .22s cubic-bezier(.16,1,.3,1)}.BotChat_optionsTrigger__slQ4D[data-state=open]>svg:last-child{transform:rotate(180deg)}.BotChat_memoryButton__ZIypS:focus-visible,.BotChat_optionsTrigger__slQ4D:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.BotChat_optionsPanel____9OH{width:300px;max-width:calc(100vw - 24px);padding:20px;border-radius:18px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 14px 40px -16px hsl(var(--foreground)/.28)}.BotChat_optionsTitle__pIhkM{font-size:15px;font-weight:650;margin:0 0 20px}.BotChat_optionField__qd1Jp{display:grid;gap:7px;margin-top:15px}.BotChat_optionField__qd1Jp>span{color:hsl(var(--muted-foreground));font-size:12px}.BotChat_optionField__qd1Jp>button{width:100%;height:42px;font-size:13px}.BotChat_optionsHint__MheJM{margin:17px 0 0;font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-canvas{scrollbar-color:hsl(var(--primary)/.3) transparent}.BotChat_messages__DZ6iZ{display:flex;flex-direction:column;gap:12px;max-width:880px;padding-bottom:4px}.BotChat_message__a7GBG[data-continuation=true]{margin-top:-9px}.BotChat_message__a7GBG[data-continuation=true][data-message-role=assistant] .agent-message-bubble{border-top-left-radius:6px}.BotChat_message__a7GBG[data-continuation=true][data-message-role=user] .agent-message-bubble{border-top-right-radius:6px}.BotChat_message__a7GBG{max-width:min(100%,780px);gap:10px}.BotChat_messageBody__lOx42{min-width:0;max-width:min(100%,70ch)}.BotChat_message__a7GBG[data-message-role=user]{max-width:min(80%,680px)}.BotChat_message__a7GBG[data-message-role=assistant] .BotChat_messageBody__lOx42{max-width:calc(100% - 44px)}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-bubble{position:relative;padding:11px 16px 5px;border:0;line-height:1.6;border-radius:19px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-assistant{background:var(--chat-panel,hsl(var(--card)));border-bottom-left-radius:6px;box-shadow:0 3px 12px -8px hsl(var(--foreground)/.18)}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-user{border-bottom-right-radius:6px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-user .agent-markdown-link{color:inherit}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-bubble a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-bubble ::selection{background:hsl(var(--primary)/.2)}.BotChat_messageFooter__41naG{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:18px;margin-top:3px;padding-right:24px;color:inherit}.BotChat_messageFooter__41naG .chat-message-menu-trigger{position:absolute;right:-10px;bottom:-9px}.BotChat_messageFooter__41naG time{font-size:10.5px;font-variant-numeric:tabular-nums;opacity:.9;white-space:nowrap}.BotChat_steeringState__CoTpU{display:inline-flex;align-items:center;gap:4px;padding:2.5px 8px;border-radius:999px;font-size:10px;font-weight:550;line-height:1.3;background:hsl(0 0% 100%/.18);color:inherit;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.BotChat_steeringState__CoTpU[data-state=queued]{background:hsl(var(--primary)/.22);color:inherit}.BotChat_steeringState__CoTpU[data-state=queued]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:BotChat_pulseBeacon__ZthxE 1.4s ease-in-out infinite}.BotChat_steeringState__CoTpU[data-state=applied]{background:hsl(142 76% 36%/.22)}.BotChat_steeringBanner__EVnLb{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-bottom:2px;border-radius:12px;background:hsl(var(--muted)/.32);border:1px solid hsl(var(--border)/.45);font-size:11.5px;font-weight:500;color:hsl(var(--muted-foreground));line-height:1.4;backdrop-filter:blur(8px)}.BotChat_steeringDot__zxc5W{width:6.5px;height:6.5px;flex-shrink:0;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.2);animation:BotChat_pulseBeacon__ZthxE 2s ease-in-out infinite}@keyframes BotChat_pulseBeacon__ZthxE{0%,to{transform:scale(1);box-shadow:0 0 0 2px hsl(var(--primary)/.25)}50%{transform:scale(1.15);box-shadow:0 0 0 5px hsl(var(--primary)/.08)}}.BotChat_memoryButton__ZIypS{display:inline-flex;justify-content:center;align-items:center;width:30px;height:28px;margin-right:auto;border-radius:8px;opacity:.62;color:inherit;background:transparent;transition:opacity .15s ease,background-color .15s ease}.BotChat_memoryButton__ZIypS:hover,.BotChat_memoryButton__ZIypS[data-state=open]{opacity:1;background:hsl(var(--foreground)/.08)}.BotChat_memoryButton__ZIypS:disabled{opacity:.4;cursor:wait}.BotChat_receipt__sWVcu{margin:6px 0 0;padding:7px 2px;border:0;color:hsl(var(--muted-foreground));font-size:12px}.BotChat_receipt__sWVcu>summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:32px;list-style:none;border-radius:8px}.BotChat_receipt__sWVcu>summary::-webkit-details-marker{display:none}.BotChat_receipt__sWVcu>summary>svg{flex-shrink:0;color:hsl(var(--primary))}.BotChat_receipt__sWVcu>summary>span:first-of-type{color:hsl(var(--foreground));font-weight:550}.BotChat_receipt__sWVcu>summary>span:nth-of-type(2){font-size:11px;font-weight:400}.BotChat_receipt__sWVcu>summary>svg:last-child{margin-left:auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}.BotChat_receipt__sWVcu[open]>summary>svg:last-child{transform:rotate(180deg)}.BotChat_receipt__sWVcu>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.BotChat_errorIcon__nf1Hp{color:hsl(var(--destructive));margin-bottom:7px}.BotChat_recovery__CUqJX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:5px 2px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.BotChat_recovery__CUqJX p{flex-basis:100%}.BotChat_recovery__CUqJX span{max-width:42ch}.BotChat_recovery__CUqJX button{min-height:38px;border-radius:999px;font-size:12px}.BotChat_streamingLabel__QpNre{display:flex;align-items:center;gap:6px;padding:9px 0 4px;font-size:11px;color:hsl(var(--muted-foreground))}.BotChat_streamingLabel__QpNre:before{content:"";width:5px;height:5px;border-radius:50%;background:hsl(var(--primary))}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer{padding:6px 10px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer textarea{max-height:160px;min-height:40px;font-size:15px;line-height:1.5;caret-color:hsl(var(--primary))}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer-actions{min-height:40px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer-tools>button{min-height:38px;min-width:38px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer .agent-stop-button{border:0;background:hsl(var(--foreground));color:hsl(var(--background));border-radius:999px;min-width:40px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer .agent-stop-button svg{color:inherit}.BotChat_conversation__SZift[data-agent-chat-state] .agent-attachment-draft{background:hsl(var(--primary)/.07);border-color:hsl(var(--primary)/.18)}.BotChat_conversation__SZift[data-agent-chat-state] .agent-attachment-draft>button{min-width:36px;min-height:36px}@media (prefers-reduced-motion:no-preference){.BotChat_message__a7GBG[data-message-fresh=true][data-message-role=assistant] .agent-message-bubble{animation:BotChat_answerResolve__eHaCW .52s cubic-bezier(.16,1,.3,1)}.BotChat_message__a7GBG[data-message-fresh=true][data-message-role=assistant] .agent-message-bubble:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;box-shadow:inset 0 1px hsl(var(--primary)/.55);animation:BotChat_answerSeam__WDAti .65s ease-out both}}@keyframes BotChat_answerResolve__eHaCW{0%{clip-path:inset(0 4% 0 0 round 19px);filter:blur(1px);transform:translateX(-7px)}to{clip-path:inset(0 0 0 0 round 19px);filter:none;transform:none}}@keyframes BotChat_answerSeam__WDAti{0%{opacity:0;transform:scaleX(.1);transform-origin:left}35%{opacity:1}to{opacity:0;transform:scaleX(1);transform-origin:left}}:root[data-fx=low] .BotChat_conversation__SZift *,:root[data-fx=low] .BotChat_conversation__SZift :after{animation:none!important}:root[data-fx=low] .BotChat_optionsTrigger__slQ4D>svg:last-child,:root[data-fx=low] .BotChat_receipt__sWVcu>summary>svg:last-child{transition:none}@media (prefers-reduced-motion:reduce){.BotChat_conversation__SZift *,.BotChat_conversation__SZift :after{animation:none!important}.BotChat_memoryButton__ZIypS,.BotChat_optionsTrigger__slQ4D,.BotChat_optionsTrigger__slQ4D>svg:last-child,.BotChat_receipt__sWVcu>summary>svg:last-child{transition:none}}@media (max-width:600px){.BotChat_messages__DZ6iZ{gap:12px}.BotChat_message__a7GBG{gap:7px}.BotChat_message__a7GBG[data-message-role=assistant] .BotChat_messageBody__lOx42{max-width:calc(100% - 33px)}.BotChat_message__a7GBG[data-message-role=user]{max-width:88%}.BotChat_conversation__SZift[data-agent-chat-state] .agent-message-bubble{padding:10px 12px 4px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer textarea{font-size:16px}.BotChat_receipt__sWVcu>summary>span:nth-of-type(2){flex-basis:calc(100% - 44px);margin-left:21px}.BotChat_receipt__sWVcu>summary>svg:last-child{align-self:flex-start;margin-top:-20px}}@container bot-chat (max-width: 640px){.BotChat_controlLabel__iO8n8,.BotChat_header__uzbru .chat-bot-badge,.BotChat_optionsTrigger__slQ4D>svg:last-child{display:none}.BotChat_conversation__SZift .BotChat_toolbar__9ZWA7>button{width:44px;min-width:44px;padding:0;gap:0}.BotChat_headerAvatar__EUFlB{width:32px;height:32px;align-items:center;justify-content:center}.BotChat_headerAvatar__EUFlB>*{transform:scale(.8);transform-origin:center}.BotChat_header__uzbru .chat-header-identity{gap:5px;padding-inline:4px 10px}.BotChat_header__uzbru .chat-header-identity>a{width:28px;height:40px}.BotChat_header__uzbru .chat-header-identity p{font-size:11px}.BotChat_header__uzbru .chat-header-identity p>svg{display:none}.BotChat_headerActions__ZNLJd{gap:0}}@container bot-chat (max-width: 360px){.BotChat_headerAvatar__EUFlB{display:none}.BotChat_header__uzbru .chat-header-identity{gap:3px}}:root[data-fx=low] .BotChat_historyPlane__i2ZLI:after,:root[data-fx=low] .BotChat_historyPlane__i2ZLI:before{backdrop-filter:none}@media (prefers-reduced-motion:reduce){.BotChat_historyPlane__i2ZLI:after,.BotChat_historyPlane__i2ZLI:before{backdrop-filter:none}}@media (hover:none){.BotChat_memoryButton__ZIypS{width:36px;height:32px;opacity:.8}}.BotChat_conversation__SZift .BotChat_header__uzbru .chat-bot-badge{display:inline-flex}.BotChat_conversation__SZift .BotChat_header__uzbru .chat-header-identity>a,.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer-tools>button{min-width:44px;min-height:44px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer .chat-editor-input{min-height:44px;max-height:var(--dendit-editor-max,160px);font-size:16px}.BotChat_conversation__SZift[data-agent-chat-state] .agent-composer textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.BotChat_conversation__SZift .chat-inline-search{margin:4px 8px 0;max-height:40dvh;overflow-y:auto;border-radius:12px}.BotChat_message__a7GBG:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:12px}.BotChat_message__a7GBG[data-message-error] .agent-message-bubble{border:1px solid hsl(var(--destructive));background:hsl(var(--destructive)/.08);color:hsl(var(--foreground))}.BotChat_messageFooter__41naG{flex-wrap:wrap}.BotChat_recovery__CUqJX button{min-height:44px}.ContextSidebar_rail__qkEaW{display:grid;grid-template-columns:64px 228px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;flex-shrink:0;color:var(--dendrite-shell-ink);transition:grid-template-columns .18s ease-out}.ContextSidebar_rail__qkEaW[data-collapsed=true]{grid-template-columns:64px 0}.ContextSidebar_rail__qkEaW [hidden]{display:none}.ContextSidebar_primary__vBvqZ{grid-column:1;grid-row:1/-1;display:flex;min-height:0;flex-shrink:0;flex-direction:column;align-items:center;gap:8px;padding:2px 0 8px;border-right:1px solid var(--dendrite-shell-line);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dendrite-shell-line) transparent}.ContextSidebar_destinations__TtGaq{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px}.ContextSidebar_rail__qkEaW[data-collapsed=true] .ContextSidebar_primary__vBvqZ{grid-row:1;border-right:0}.ContextSidebar_collapsedLogo__CA773,.ContextSidebar_expandIcon__aWDHd{grid-area:1/1}.ContextSidebar_expandIcon__aWDHd{opacity:0}.ContextSidebar_primaryButton__jE1FJ:focus-visible .ContextSidebar_collapsedLogo__CA773,.ContextSidebar_primaryButton__jE1FJ:hover .ContextSidebar_collapsedLogo__CA773{opacity:0}.ContextSidebar_primaryButton__jE1FJ:focus-visible .ContextSidebar_expandIcon__aWDHd,.ContextSidebar_primaryButton__jE1FJ:hover .ContextSidebar_expandIcon__aWDHd{opacity:1}@media (hover:none){.ContextSidebar_collapsedLogo__CA773{opacity:0}.ContextSidebar_expandIcon__aWDHd{opacity:1}}.ContextSidebar_primaryButton__jE1FJ{position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid transparent;border-radius:var(--vibe-control-radius,12px);color:var(--dendrite-shell-muted);transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.ContextSidebar_primaryButton__jE1FJ:hover{color:var(--dendrite-shell-ink);background:var(--dendrite-shell-surface);border-color:var(--dendrite-shell-line)}.ContextSidebar_primaryButton__jE1FJ[aria-current=page]{color:var(--dendrite-shell-surface);background:var(--dendrite-shell-active-ink);border-color:var(--dendrite-shell-active-ink)}.ContextSidebar_primaryButton__jE1FJ:active:not([aria-current=page]){background:var(--dendrite-shell-active);color:var(--dendrite-shell-active-ink)}.ContextSidebar_primaryButton__jE1FJ[data-tour-id=nav-profile]{margin-top:16px}.ContextSidebar_primaryButton__jE1FJ[data-tour-id=nav-profile]:before{content:"";position:absolute;top:-13px;left:11px;right:11px;height:1px;background:var(--dendrite-shell-line);pointer-events:none}.ContextSidebar_primaryIcon__dFvol{width:22px;height:22px}.ContextSidebar_badge__60lSK{position:absolute;top:-2px;right:-2px;min-width:18px;padding:0 4px;border:2px solid var(--dendrite-shell-bg);border-radius:10px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:16px;pointer-events:none}.ContextSidebar_context__2vGGH{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 10px 16px;gap:16px}.ContextSidebar_scroll__tG7lc{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dendrite-shell-line) transparent}.ContextSidebar_outlet__pSHfd{display:flex;flex-direction:column;gap:20px}.ContextSidebar_footer__tryn3{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0;gap:8px;padding:0 10px 4px}.ContextSidebar_utilities__7zIP2{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding-inline:8px}.ContextSidebar_accountDock__jDeY_{display:flex;height:48px;min-width:0;align-items:center;padding:4px;border:1px solid var(--dendrite-shell-line);border-radius:8px;background:var(--dendrite-shell-surface)}.ContextSidebar_rail__qkEaW[data-collapsed=true] .ContextSidebar_footer__tryn3{grid-column:1;align-items:center;padding:12px 0 4px;gap:8px}.ContextSidebar_rail__qkEaW[data-collapsed=true] .ContextSidebar_utilities__7zIP2{justify-content:center;padding:0}.ContextSidebar_rail__qkEaW[data-collapsed=true] .ContextSidebar_accountDock__jDeY_{width:44px;height:44px;justify-content:center;padding:0;border-color:transparent;background:transparent}.ContextSidebar_rail__qkEaW[data-collapsed=true] .ContextSidebar_accountDock__jDeY_>button{width:44px;height:44px}.ContextSidebar_heading__jtr16{margin:4px 0 8px;padding:0 8px;font-size:13px;font-weight:600}.ContextSidebar_links__a99_F{display:flex;flex-direction:column;gap:4px}.ContextSidebar_link__G1q4a{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px;border-radius:8px;text-align:left;font-size:13px;color:var(--dendrite-shell-muted)}.ContextSidebar_link__G1q4a:hover,.ContextSidebar_link__G1q4a[aria-current=page],.ContextSidebar_link__G1q4a[aria-pressed=true]{background:var(--dendrite-shell-soft);color:var(--dendrite-shell-ink)}.ContextSidebar_link__G1q4a span{min-width:0;overflow-wrap:anywhere}.ContextSidebar_link__G1q4a svg{flex-shrink:0}.ContextSidebar_primaryButton__jE1FJ:focus-visible{outline:2px solid var(--dendrite-shell-ink);outline-offset:1px}.ContextSidebar_link__G1q4a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.ContextSidebar_filters__6aJmm{display:flex;flex-direction:column;gap:4px}.ContextSidebar_filter__sSmlr{display:flex;min-height:40px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;border-radius:6px;cursor:pointer}.ContextSidebar_filter__sSmlr:hover{background:var(--dendrite-shell-soft)}.ContextSidebar_filter__sSmlr input{accent-color:hsl(var(--primary));width:16px;height:16px;flex-shrink:0}.ContextSidebar_filter__sSmlr span{min-width:0;overflow-wrap:anywhere}.ContextSidebar_hint__MiCfl{padding:0 8px;font-size:12px;color:var(--dendrite-shell-muted)}.ContextSidebar_outlet__pSHfd nav{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;border:0;background:transparent}.ContextSidebar_outlet__pSHfd nav a{display:flex;justify-content:flex-start;min-height:40px;padding:8px;border-radius:8px;white-space:normal;font-size:13px}.ContextSidebar_outlet__pSHfd nav a[aria-current=page]{color:var(--dendrite-shell-ink);background:var(--dendrite-shell-soft)}.ContextSidebar_outlet__pSHfd [data-sidebar-selection],.ContextSidebar_outlet__pSHfd nav:before{display:none}@media (max-width:1100px){.ContextSidebar_rail__qkEaW{grid-template-columns:64px 202px}.ContextSidebar_context__2vGGH,.ContextSidebar_footer__tryn3{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.ContextSidebar_primaryButton__jE1FJ,.ContextSidebar_rail__qkEaW{transition:none}}[data-fx=low] .ContextSidebar_rail__qkEaW{transition:none}.vibe-brand-button_brand__BcFHv{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border-radius:12px;min-height:44px;text-align:left}.vibe-brand-button_brand__BcFHv:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.vibe-brand-button_emblem__obMke{margin-left:auto}.vibe-brand-button_burst__XXCir{position:absolute;right:22px;top:50%;pointer-events:none;color:var(--vibe-accent-1);z-index:4}.vibe-brand-button_burst__XXCir b{position:absolute;width:1px;height:1px;border:1px solid;border-radius:50%;opacity:0}.vibe-brand-button_burst__XXCir i{position:absolute;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:0}.vibe-brand-button_burst__XXCir i:nth-of-type(3n){color:var(--vibe-accent-2)}.vibe-brand-button_burst__XXCir i:nth-of-type(3n+1){color:var(--vibe-accent-3)}.vibe-brand-button_brand__BcFHv[data-world=sakura] .vibe-brand-button_burst__XXCir i{width:9px;height:12px;border-radius:80% 10% 65% 30%}.vibe-brand-button_brand__BcFHv[data-world=terminal] .vibe-brand-button_burst__XXCir i{border-radius:0;width:9px;height:4px}.vibe-brand-button_brand__BcFHv[data-world=lofi] .vibe-brand-button_burst__XXCir i{border:1px solid;background:transparent;width:7px;height:12px;border-radius:60% 40% 60% 40%}.vibe-brand-button_brand__BcFHv[data-world=cosmos] .vibe-brand-button_burst__XXCir i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:13px;height:13px}.vibe-brand-button_brand__BcFHv[data-world=editorial] .vibe-brand-button_burst__XXCir i{width:2px;height:11px;border-radius:2px}@media (prefers-reduced-motion:no-preference){.vibe-brand-button_brand__BcFHv:not([data-level=low]) .vibe-brand-button_burst__XXCir i{animation:vibe-brand-button_scatter__njbPu 1.1s cubic-bezier(.16,1,.3,1) both}.vibe-brand-button_brand__BcFHv:not([data-level=low]) .vibe-brand-button_burst__XXCir b{animation:vibe-brand-button_orbit__X21rN 1.2s cubic-bezier(.16,1,.3,1) both}.vibe-brand-button_brand__BcFHv:not([data-level=low]) .vibe-brand-button_burst__XXCir b:nth-child(2){animation-delay:.12s;color:var(--vibe-accent-2)}.vibe-brand-button_brand__BcFHv:not([data-level=low]) .vibe-brand-button_burst__XXCir b:nth-child(3){animation-delay:.24s;color:var(--vibe-accent-3)}.vibe-brand-button_brand__BcFHv[data-world=lofi] .vibe-brand-button_burst__XXCir{scale:1 .65}}@keyframes vibe-brand-button_scatter__njbPu{0%{opacity:.8;transform:rotate(var(--angle)) translateX(8px)}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) rotate(80deg)}}@keyframes vibe-brand-button_orbit__X21rN{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;width:220px;height:220px;transform:translate(-50%,-50%) rotate(50deg)}}.vibe-brand-button_brand__BcFHv[data-level=low]:active .vibe-brand-button_emblem__obMke{color:var(--vibe-accent-2)}@media (prefers-reduced-motion:reduce){.vibe-brand-button_burst__XXCir{display:none}}.AgentActivityIndicator_activity__jjLPn{display:inline-flex;align-items:center;gap:8px;min-width:0;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.AgentActivityIndicator_dots__NJaBU{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;height:16px;color:hsl(var(--primary))}.AgentActivityIndicator_dots__NJaBU i{width:3px;height:3px;border-radius:50%;background:currentColor}@media (prefers-reduced-motion:no-preference){.AgentActivityIndicator_dots__NJaBU[data-active=true] i{animation:AgentActivityIndicator_breathe__Mp4qj 1.5s ease-in-out infinite}.AgentActivityIndicator_dots__NJaBU[data-active=true] i:nth-child(2){animation-delay:.15s}.AgentActivityIndicator_dots__NJaBU[data-active=true] i:nth-child(3){animation-delay:.3s}}@keyframes AgentActivityIndicator_breathe__Mp4qj{0%,70%,to{opacity:.45}35%{opacity:1}}.dendit-motion_voiceHalo__SQV_x{--voice-energy:0;position:relative;display:inline-flex;isolation:isolate;border-radius:50%}.dendit-motion_voiceRingOuter__hcQm_,.dendit-motion_voiceRing__cUweg{position:absolute;pointer-events:none;inset:-7px;border:2px solid #34d399;border-radius:inherit;opacity:calc(var(--voice-energy) * .85);transform:scale(calc(1 + var(--voice-energy) * .18))}.dendit-motion_voiceRingOuter__hcQm_{inset:-15px;border-width:1px;opacity:calc(var(--voice-energy) * .5);transform:scale(calc(1 + var(--voice-energy) * .32))}.dendit-motion_voiceHalo__SQV_x[data-speaking=true]{outline:2px solid #34d399;outline-offset:2px}.dendit-motion_reactions__OP_fQ{position:fixed;z-index:100;width:0;height:0;pointer-events:none}.dendit-motion_reactions__OP_fQ span{position:absolute;font-size:22px;line-height:1;animation:dendit-motion_reactionRise__2o5cF .88s cubic-bezier(.16,1,.3,1) both}.dendit-motion_reactions__OP_fQ[data-kind=fire] span{color:#fb923c}.dendit-motion_reactions__OP_fQ[data-kind=clap] span{animation-duration:.6s}@keyframes dendit-motion_reactionRise__2o5cF{0%{opacity:0;transform:translate(-50%) scale(.3)}18%{opacity:1}65%{opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(.9)}}.dendit-motion_voiceFlight__72tlD,.dendit-motion_waveform__8Wui7{display:flex;align-items:center;justify-content:center;gap:1px;height:32px;width:64px;min-width:0;max-width:100%;color:hsl(var(--primary))}.dendit-motion_voiceFlight__72tlD i,.dendit-motion_waveform__8Wui7 i{display:block;flex:1;min-width:.5px;max-width:4px;border-radius:3px;background:currentColor}.dendit-motion_voiceFlight__72tlD{position:fixed;z-index:100;pointer-events:none;transform-origin:top left;border-radius:12px;background:hsl(var(--card));outline:8px solid hsl(var(--card));box-shadow:0 10px 28px hsl(var(--foreground)/.2)}:root[data-fx=low] .dendit-motion_reactions__OP_fQ,:root[data-fx=low] .dendit-motion_voiceFlight__72tlD{display:none}:root[data-fx=low] .dendit-motion_voiceRingOuter__hcQm_,:root[data-fx=low] .dendit-motion_voiceRing__cUweg{transform:none;opacity:0}@media (prefers-reduced-motion:reduce){.dendit-motion_reactions__OP_fQ,.dendit-motion_voiceFlight__72tlD{display:none}.dendit-motion_voiceRingOuter__hcQm_,.dendit-motion_voiceRing__cUweg{transform:none;opacity:0}}.dendit-motion_reviewWave__nkGr7{display:inline-flex;transform-origin:right center;animation:dendit-motion_collectWave__naRxs .38s cubic-bezier(.16,1,.3,1)}@keyframes dendit-motion_collectWave__naRxs{0%{opacity:.4;transform:scaleX(1.65) scaleY(.65)}to{opacity:1;transform:none}}:root[data-fx=low] .dendit-motion_reviewWave__nkGr7{animation:none}@media (prefers-reduced-motion:reduce){.dendit-motion_reviewWave__nkGr7{animation:none}}.dendit-motion_voiceFlight__72tlD[data-size=wide],.dendit-motion_waveform__8Wui7[data-size=wide]{width:156px;height:40px;gap:2px}.dendit-motion_waveform__8Wui7[data-voice-receiving=true]{opacity:.15}.dendit-motion_waveform__8Wui7 i[data-played=false]{opacity:.55}.dendit-motion_waveform__8Wui7 i{transition:opacity .12s ease}.dendit-motion_messageFold__CIBzS{position:fixed;z-index:90;pointer-events:none;isolation:isolate;perspective:800px;contain:layout style}.dendit-motion_foldRibbon__o1ZHy{position:absolute;inset-inline:0;display:block;overflow:hidden;transform-origin:center;will-change:transform,opacity}.dendit-motion_foldRibbon__o1ZHy *{pointer-events:none!important}.dendit-motion_foldSeam__z_tgT{position:absolute;left:9%;right:9%;top:50%;height:2px;border-radius:50%;background:currentColor;box-shadow:0 2px 12px currentColor;animation:dendit-motion_foldSeam__z_tgT .76s cubic-bezier(.16,1,.3,1) both}.dendit-motion_foldOrbit__lZB_D{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;border:1px solid;border-radius:50%;animation:dendit-motion_foldOrbit__lZB_D .76s cubic-bezier(.16,1,.3,1) both}.dendit-motion_foldSpark__0gZzd{position:absolute;left:calc(50% - 1px);top:calc(50% - 1px);width:2px;height:2px;border-radius:50%;background:currentColor;animation:dendit-motion_foldSpark__0gZzd .32s ease-out both}.dendit-motion_replyThread__m_Rpt{position:fixed;z-index:85;inset:0;width:100vw;height:100dvh;overflow:visible;pointer-events:none}@keyframes dendit-motion_foldSeam__z_tgT{0%,24%{opacity:0;transform:scaleX(.15)}48%{opacity:.75;transform:scaleX(1)}72%{opacity:.9;transform:scaleX(.04)}to{opacity:0;transform:scaleX(0)}}@keyframes dendit-motion_foldOrbit__lZB_D{0%,52%{opacity:0;transform:scale(.12)}65%{opacity:.65;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes dendit-motion_foldSpark__0gZzd{0%{opacity:.85;transform:translate(0)}to{opacity:0;transform:translate(var(--fold-x),var(--fold-y))}}:root[data-fx=low] .dendit-motion_messageFold__CIBzS,:root[data-fx=low] .dendit-motion_replyThread__m_Rpt{display:none}@media (prefers-reduced-motion:reduce){.dendit-motion_messageFold__CIBzS,.dendit-motion_replyThread__m_Rpt{display:none}}:root[data-fx=low] .dendit-motion_waveform__8Wui7[data-voice-receiving=true]{opacity:1}@media(prefers-reduced-motion:reduce){.dendit-motion_waveform__8Wui7[data-voice-receiving=true]{opacity:1}}.ChatQuotableText_action__sdtuX{position:fixed;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:calc(100vw - 24px);padding:10px 16px;border:0;border-radius:999px;background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:0 8px 24px hsl(var(--foreground)/.18);font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;user-select:none;transform-origin:var(--quote-tip) bottom;animation:ChatQuotableText_quote-unfold__PLmSA .18s cubic-bezier(.16,1,.3,1) both;transition:background-color .16s ease,color .16s ease}.ChatQuotableText_action__sdtuX:after{content:"";position:absolute;left:calc(var(--quote-tip) - 4px);bottom:-3px;width:8px;height:8px;border-radius:1px;background:inherit;transform:rotate(45deg)}.ChatQuotableText_action__sdtuX[data-side=below]{transform-origin:var(--quote-tip) top}.ChatQuotableText_action__sdtuX[data-side=below]:after{top:-3px;bottom:auto}.ChatQuotableText_action__sdtuX:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ChatQuotableText_action__sdtuX:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}.ChatQuotableText_action__sdtuX svg{flex-shrink:0}@keyframes ChatQuotableText_quote-unfold__PLmSA{0%{transform:translateY(3px) scale(.96);filter:blur(1px)}to{transform:translateY(0) scale(1);filter:blur(0)}}[data-fx=low] .ChatQuotableText_action__sdtuX{animation:none;transition:none}@media (prefers-reduced-motion:reduce){.ChatQuotableText_action__sdtuX{animation:none;transition:none}}.DashboardLoadingSkeleton_content__FFi4r{width:100%;min-width:0}.DashboardLoadingSkeleton_shell__saPzP{display:flex;gap:16px;height:100dvh;overflow:hidden;padding:16px;background:var(--dendrite-shell-bg)}.DashboardLoadingSkeleton_primary__j3Edd{display:flex;flex-direction:column;gap:12px;width:176px;flex-shrink:0;padding:8px}.DashboardLoadingSkeleton_workspace__knqJb{flex:1;min-width:0;min-height:0}.DashboardLoadingSkeleton_shell__saPzP .DashboardLoadingSkeleton_workspace__knqJb{overflow-y:auto;border:1px solid var(--dendrite-shell-line);border-radius:var(--dendrite-shell-radius);background:var(--dendrite-shell-surface);padding:24px}.DashboardLoadingSkeleton_toolbar__U2K1n{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.DashboardLoadingSkeleton_secondary__TZ_tI{display:flex;gap:8px;overflow:hidden;margin-bottom:20px}.DashboardLoadingSkeleton_body__PgCtI{min-width:0}.DashboardLoadingSkeleton_overview__pgBUF{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:24px;align-items:start}.DashboardLoadingSkeleton_overview__pgBUF[data-has-rail=false]{grid-template-columns:minmax(0,1fr)}.DashboardLoadingSkeleton_cards__d35b9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:14px}.DashboardLoadingSkeleton_card__K97WU,.DashboardLoadingSkeleton_widget__Izakc{padding:16px;border:1px solid hsl(var(--border)/.5);border-radius:16px}.DashboardLoadingSkeleton_section__Q_StQ{margin-bottom:24px}.DashboardLoadingSkeleton_rail__s5Xrg{display:flex;flex-direction:column;gap:16px;min-width:0}.DashboardLoadingSkeleton_shell__saPzP[data-navigation=tabs]{flex-direction:column}.DashboardLoadingSkeleton_shell__saPzP[data-navigation=tabs] .DashboardLoadingSkeleton_primary__j3Edd{flex-direction:row;flex-wrap:wrap;width:100%}@media (max-width:1150px){.DashboardLoadingSkeleton_overview__pgBUF{grid-template-columns:minmax(0,1fr) 280px;gap:18px}}@media (max-width:860px){.DashboardLoadingSkeleton_overview__pgBUF{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.DashboardLoadingSkeleton_shell__saPzP{padding:8px;flex-direction:column}.DashboardLoadingSkeleton_shell__saPzP .DashboardLoadingSkeleton_primary__j3Edd{flex-direction:row;width:100%;overflow:hidden;max-height:50px;flex-wrap:nowrap}.DashboardLoadingSkeleton_shell__saPzP .DashboardLoadingSkeleton_workspace__knqJb{overflow-y:auto;padding:16px}}.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_secondary__TZ_tI{grid-column:1;grid-row:1}.DashboardLoadingSkeleton_customize__FDftr{grid-column:2;grid-row:1;justify-self:end;margin-bottom:20px}.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_body__PgCtI{grid-column:1/-1;grid-row:2}@media (min-width:1100px){[data-navigation=tabs] .DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]{grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:start}[data-navigation=tabs] .DashboardLoadingSkeleton_secondary__TZ_tI{flex-direction:column}[data-navigation=tabs] .DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_secondary__TZ_tI{grid-column:1;grid-row:2}[data-navigation=tabs] .DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_body__PgCtI{grid-column:2;grid-row:2}}@media (max-width:700px){.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]{grid-template-columns:minmax(0,1fr)}.DashboardLoadingSkeleton_customize__FDftr{grid-column:1;grid-row:1}.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_secondary__TZ_tI{grid-column:1;grid-row:2}.DashboardLoadingSkeleton_views__zwOWz[data-has-navigation=true]>.DashboardLoadingSkeleton_body__PgCtI{grid-column:1;grid-row:3}}.DashboardLoadingSkeleton_secondary__TZ_tI,.DashboardLoadingSkeleton_views__zwOWz{min-width:0}.DashboardLoadingSkeleton_cards__d35b9[data-card-kind=folders]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.DashboardLoadingSkeleton_cards__d35b9[data-card-kind=pins]{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr))}.DashboardLoadingSkeleton_cards__d35b9[data-card-kind=pins][data-compact=true]{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.DashboardLoadingSkeleton_cards__d35b9[data-card-kind=pins][data-compact=true] .DashboardLoadingSkeleton_card__K97WU{min-height:86px}.DashboardLoadingSkeleton_cards__d35b9[data-compact=true] .DashboardLoadingSkeleton_card__K97WU{padding:12px}.agent-tool-timeline_timeline__YGC6y{padding:3px;color:hsl(var(--muted-foreground));font-size:12px;border:1px solid transparent;border-radius:16px;transition:background-color .24s ease,border-color .24s ease}.agent-tool-timeline_timeline__YGC6y[data-open=true]{background:hsl(var(--muted)/.16);border-color:hsl(var(--border)/.7)}.agent-tool-timeline_toggle__TlwzZ{display:flex;width:100%;align-items:center;gap:10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:12px;padding:10px;text-align:left}.agent-tool-timeline_toggle__TlwzZ:hover{background:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.agent-tool-timeline_steps__66lX9:focus-visible,.agent-tool-timeline_toggle__TlwzZ:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.agent-tool-timeline_summaryIcon__Z2TjH{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:hsl(var(--muted)/.5);color:hsl(var(--primary))}.agent-tool-timeline_summaryCopy__sbOMr{min-width:0;flex:1;display:grid;gap:3px}.agent-tool-timeline_summaryTitle__W7jf9{color:hsl(var(--foreground));font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;animation:agent-tool-timeline_titleArrive__CrJwH .24s ease-out}.agent-tool-timeline_summaryMeta__sMBU_{font-size:10px;line-height:1.5;font-variant-numeric:tabular-nums}.agent-tool-timeline_chevron__WqBb1{flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.agent-tool-timeline_chevron__WqBb1[data-open=true]{transform:rotate(180deg)}.agent-tool-timeline_disclosure__0ltiY{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .24s ease}.agent-tool-timeline_disclosure__0ltiY[data-open=true]{grid-template-rows:1fr;opacity:1}.agent-tool-timeline_clip__Xk3FW{overflow:hidden;min-height:0}.agent-tool-timeline_steps__66lX9{margin:0;padding:2px 10px 10px;list-style:none;max-height:300px;overflow:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;border-radius:10px}.agent-tool-timeline_step__uzPZf{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 8px 12px 4px;min-height:52px;line-height:1.5;overflow-wrap:anywhere;animation:agent-tool-timeline_stepArrive__qfH0Q .36s cubic-bezier(.16,1,.3,1);border-radius:10px}.agent-tool-timeline_step__uzPZf[data-state=running]{background:hsl(var(--primary)/.07)}.agent-tool-timeline_connector__3Ozfc{position:absolute;width:1px;background:hsl(var(--border));top:37px;bottom:-12px;left:17px;transform-origin:top;animation:agent-tool-timeline_connectStep__0Z_ii .36s ease-out}.agent-tool-timeline_step__uzPZf:last-child .agent-tool-timeline_connector__3Ozfc{display:none}.agent-tool-timeline_marker__aDOEE{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border))}.agent-tool-timeline_step__uzPZf[data-state=running] .agent-tool-timeline_marker__aDOEE{border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}.agent-tool-timeline_step__uzPZf[data-state=finished] .agent-tool-timeline_marker__aDOEE{color:hsl(var(--primary))}.agent-tool-timeline_stepCopy__OtEgW{flex:1;min-width:0;padding-top:4px;display:grid;gap:3px}.agent-tool-timeline_label__RRQRd{font-weight:500;color:hsl(var(--muted-foreground))}.agent-tool-timeline_step__uzPZf[data-state=running] .agent-tool-timeline_label__RRQRd{color:hsl(var(--foreground))}.agent-tool-timeline_detail__NRXhK{font-size:11px;line-height:1.5}.agent-tool-timeline_liveBadge__P4lE3{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10px;font-weight:550;color:hsl(var(--primary));background:hsl(var(--primary)/.09);padding:3px 8px;border-radius:999px;border:1px solid hsl(var(--primary)/.22)}.agent-tool-timeline_stepState__SssvE{display:inline-flex;align-items:center;flex-shrink:0;font-size:10px;font-weight:500;padding:2.5px 7px;border-radius:999px}.agent-tool-timeline_step__uzPZf[data-state=finished] .agent-tool-timeline_stepState__SssvE{background:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground))}.agent-tool-timeline_step__uzPZf[data-state=failed] .agent-tool-timeline_stepState__SssvE,.agent-tool-timeline_step__uzPZf[data-state=interrupted] .agent-tool-timeline_stepState__SssvE{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive));font-weight:600;border:1px solid hsl(var(--destructive)/.22)}.agent-tool-timeline_failure__CHz3P,.agent-tool-timeline_step__uzPZf[data-state=failed] .agent-tool-timeline_marker__aDOEE,.agent-tool-timeline_step__uzPZf[data-state=interrupted] .agent-tool-timeline_marker__aDOEE,.agent-tool-timeline_timeline__YGC6y[data-failed=true] .agent-tool-timeline_summaryIcon__Z2TjH{color:hsl(var(--destructive))}.agent-tool-timeline_spinner__wfFgx{animation:agent-tool-timeline_working__AkU3U 1s linear infinite}.agent-tool-timeline_timeline__YGC6y[data-active=false] .agent-tool-timeline_spinner__wfFgx{animation:none}@keyframes agent-tool-timeline_working__AkU3U{to{transform:rotate(1turn)}}@keyframes agent-tool-timeline_titleArrive__CrJwH{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes agent-tool-timeline_stepArrive__qfH0Q{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes agent-tool-timeline_connectStep__0Z_ii{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:root[data-fx=low] .agent-tool-timeline_connector__3Ozfc,:root[data-fx=low] .agent-tool-timeline_spinner__wfFgx,:root[data-fx=low] .agent-tool-timeline_step__uzPZf,:root[data-fx=low] .agent-tool-timeline_summaryTitle__W7jf9{animation:none}:root[data-fx=low] .agent-tool-timeline_chevron__WqBb1,:root[data-fx=low] .agent-tool-timeline_disclosure__0ltiY{transition:none}@media (prefers-reduced-motion:reduce){.agent-tool-timeline_connector__3Ozfc,.agent-tool-timeline_spinner__wfFgx,.agent-tool-timeline_step__uzPZf,.agent-tool-timeline_summaryTitle__W7jf9{animation:none}.agent-tool-timeline_chevron__WqBb1,.agent-tool-timeline_disclosure__0ltiY,.agent-tool-timeline_timeline__YGC6y{transition:none}}.AgentIntroductionStage_stage__NiOfu{--line:#dbe3f0;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px auto 20px;max-width:620px;padding:26px 22px 22px;border:1px solid color-mix(in srgb,var(--intro-primary,#8b5cf6) 18%,var(--line));border-radius:28px;background:radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--intro-aura,#eef5ff) 90%,transparent),transparent 62%),color-mix(in srgb,var(--intro-primary,#8b5cf6) 4%,hsl(var(--card)));overflow:hidden;isolation:isolate;text-align:center}.AgentIntroductionStage_aura__GVbVM{position:absolute;top:-70px;width:260px;height:260px;border-radius:50%;background:linear-gradient(140deg,var(--intro-primary),var(--intro-accent));opacity:.16;filter:blur(52px);z-index:-1;animation:AgentIntroductionStage_intro-breathe__Gd0O5 6s ease-in-out infinite}.AgentIntroductionStage_mascot__znQZs{position:relative;display:grid;place-items:center;margin-bottom:6px}.AgentIntroductionStage_orbitInner___Pu94,.AgentIntroductionStage_orbit__ANpU_{position:absolute;width:200px;height:200px;border:1px solid color-mix(in srgb,var(--intro-primary) 24%,transparent);border-radius:50%}.AgentIntroductionStage_orbitInner___Pu94{width:156px;height:156px;border-style:dashed;animation:AgentIntroductionStage_intro-spin__QzkN1 26s linear infinite}.AgentIntroductionStage_stage__NiOfu[data-ready=true] .AgentIntroductionStage_orbit__ANpU_{animation:AgentIntroductionStage_intro-pop__jRmI_ .7s cubic-bezier(.16,1,.3,1) both}.AgentIntroductionStage_eyebrow__Ux3Qi{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--intro-primary) 70%,var(--ink,currentColor))}.AgentIntroductionStage_title___QD8g{font-size:22px;font-weight:650;letter-spacing:-.02em}.AgentIntroductionStage_hint__Br2Xu{max-width:420px;font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground))}.AgentIntroductionStage_rail__wcWim{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;margin-top:18px}.AgentIntroductionStage_step__olgEm{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.AgentIntroductionStage_step__olgEm:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--line);transition:background .4s ease}.AgentIntroductionStage_step__olgEm:first-child:before{display:none}.AgentIntroductionStage_step__olgEm.AgentIntroductionStage_stepFilled__DPugF:before{background:color-mix(in srgb,var(--intro-primary) 60%,var(--line))}.AgentIntroductionStage_dot__rUCOh{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:hsl(var(--card));font-size:10px;font-weight:700;color:hsl(var(--muted-foreground));transition:all .35s cubic-bezier(.16,1,.3,1)}.AgentIntroductionStage_stepDone__ap_BP .AgentIntroductionStage_dot__rUCOh{border-color:transparent;background:linear-gradient(135deg,var(--intro-primary),var(--intro-accent));color:white;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--intro-primary) 70%,transparent)}.AgentIntroductionStage_step__olgEm[aria-current=step] .AgentIntroductionStage_dot__rUCOh{border-color:var(--intro-primary);color:color-mix(in srgb,var(--intro-primary) 80%,black);animation:AgentIntroductionStage_intro-pulse___FiWj 1.8s ease-in-out infinite}.AgentIntroductionStage_label__w6FMD{font-size:10px;font-weight:600;color:hsl(var(--muted-foreground))}.AgentIntroductionStage_stepDone__ap_BP .AgentIntroductionStage_label__w6FMD{color:color-mix(in srgb,var(--intro-primary) 70%,hsl(var(--foreground)))}.AgentIntroductionStage_summary__gP9tT{width:100%;margin-top:18px}@keyframes AgentIntroductionStage_intro-breathe__Gd0O5{0%,to{transform:scale(1);opacity:.14}50%{transform:scale(1.08);opacity:.2}}@keyframes AgentIntroductionStage_intro-spin__QzkN1{to{transform:rotate(1turn)}}@keyframes AgentIntroductionStage_intro-pop__jRmI_{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes AgentIntroductionStage_intro-pulse___FiWj{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--intro-primary) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--intro-primary) 0%,transparent)}}@media (max-width:560px){.AgentIntroductionStage_label__w6FMD{font-size:9px}.AgentIntroductionStage_title___QD8g{font-size:19px}}@media (prefers-reduced-motion:reduce){.AgentIntroductionStage_aura__GVbVM,.AgentIntroductionStage_orbitInner___Pu94,.AgentIntroductionStage_stage__NiOfu[data-ready=true] .AgentIntroductionStage_orbit__ANpU_,.AgentIntroductionStage_step__olgEm[aria-current=step] .AgentIntroductionStage_dot__rUCOh{animation:none!important}}