.CharacterStudio_sprite___HKR_{display:block;flex-shrink:0;image-rendering:pixelated;object-fit:contain}.CharacterStudio_dialog__sDLt0{width:min(1100px,calc(100vw - 24px));max-width:1100px!important;max-height:94dvh;overflow-y:auto;padding:0!important;gap:0!important;border:1px solid #cae7fb!important;border-radius:24px!important;background:#f5fbff!important;color:#18364e!important;box-shadow:0 32px 120px #163c6866!important}.CharacterStudio_heading__1nSRn{position:relative;padding:27px 30px 22px;border-bottom:1px solid #dfedf8;background:radial-gradient(ellipse at 95% 0,#aee4ff66,transparent 60%),linear-gradient(110deg,#fff,#edf8ff)}.CharacterStudio_eyebrow__FFgsC{margin-bottom:9px;color:#2894c4;font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.CharacterStudio_title__CKQNQ{font-size:29px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.045em;color:#1b405e}.CharacterStudio_description__TRu_6{margin-top:9px;color:#7890a6!important;font-size:12px!important}.CharacterStudio_studio__gLulR{padding:20px;color:#244760;background:linear-gradient(145deg,#f7fcff,#edf7fe)}.CharacterStudio_studio__gLulR button{cursor:pointer}.CharacterStudio_homeButton__HHrzE:focus-visible,.CharacterStudio_studio__gLulR button:focus-visible{outline:3px solid #159fe5;outline-offset:3px}.CharacterStudio_editor__3LW9L{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);gap:20px}.CharacterStudio_portrait__LSrJe{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:535px;isolation:isolate;border:1px solid #cce8fb;border-radius:20px;background:radial-gradient(ellipse at 50% 35%,#fff 0,#e0f5ff 48%,#c9e9fb 100%);overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff55}.CharacterStudio_portrait__LSrJe:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#59acdc55 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(transparent,#0005)}.CharacterStudio_portrait__LSrJe:after{content:"";position:absolute;bottom:73px;width:175px;height:24px;border-radius:50%;background:#82c5ed3b;box-shadow:0 4px 15px #72b3d91a;z-index:-1}.CharacterStudio_portraitTop__rEu_6{display:flex;gap:13px;align-items:center;margin:21px 12px 0;color:#589ec4;font-size:9px;font-weight:700;letter-spacing:.17em}.CharacterStudio_portraitTop__rEu_6>span:first-child,.CharacterStudio_portraitTop__rEu_6>span:last-child{font-size:19px;color:#78c9ef}.CharacterStudio_halo___art3{position:absolute;top:100px;width:235px;height:235px;z-index:-1;border-radius:50%;border:1px solid #ffffffdd;background:linear-gradient(130deg,#ffffff66,#a5e7ff44);box-shadow:0 0 0 24px #ffffff2b,0 0 0 50px #ffffff20}.CharacterStudio_heroSprite__w6Ipf{margin:-3px 0 0;filter:drop-shadow(0 9px 5px #26598222)}.CharacterStudio_portraitFoot__5Os87{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 19px;color:#608ca8;font-size:12px}.CharacterStudio_portraitFoot__5Os87 button{display:flex;gap:7px;align-items:center;border:1px solid #bfdef2;background:#ffffffbb;padding:7px 10px;border-radius:9px;color:#4682a4;font-size:10px}.CharacterStudio_portraitActions__lMIGH{display:flex;align-items:center;gap:5px}.CharacterStudio_portraitActions__lMIGH button:disabled{opacity:.35;cursor:default}.CharacterStudio_portraitActions__lMIGH button:not(:first-child){padding:8px}.CharacterStudio_wardrobe__N0RVd{display:flex;flex-direction:column;min-width:0;border:1px solid #dcebf6;border-radius:20px;background:#ffffffc9;box-shadow:0 5px 24px #337fbb05;overflow:hidden}.CharacterStudio_categoryNav__anT2n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;border-bottom:1px solid #e5f0f8;background:#f5faff}.CharacterStudio_categoryNav__anT2n button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid transparent;border-radius:12px;padding:11px 2px;font-size:10px;font-weight:600;color:#86a1b7}.CharacterStudio_categoryNav__anT2n button[aria-pressed=true]{color:#208ac6;background:#fff;border-color:#d4eafa;box-shadow:0 3px 9px #278ac511}.CharacterStudio_categoryContent__qB36_{padding:21px;display:flex;flex-direction:column;gap:15px}.CharacterStudio_sectionIntro__vtsca h2{font-size:20px;font-weight:650;letter-spacing:-.04em;color:#294e6b}.CharacterStudio_sectionIntro__vtsca p{font-size:11px;color:#8ca2b4;margin-top:5px}.CharacterStudio_choiceRow__ElZnG{padding:0}.CharacterStudio_rowTitle__eCxMW{display:flex;align-items:center;gap:8px;min-height:22px;margin-bottom:10px}.CharacterStudio_rowTitle__eCxMW>span{font-size:10px;color:#8caabd}.CharacterStudio_rowTitle__eCxMW h3{margin:0;font-weight:650;font-size:11px;color:#66869c}.CharacterStudio_swatches__uSU33{display:flex;gap:9px;flex-wrap:wrap;padding:3px}.CharacterStudio_rowTitle__eCxMW .CharacterStudio_swatches__uSU33{margin-left:auto;gap:6px}.CharacterStudio_swatches__uSU33 button{display:grid;place-items:center;width:29px;height:29px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d3e3ef;color:white}.CharacterStudio_rowTitle__eCxMW .CharacterStudio_swatches__uSU33 button{width:21px;height:21px;border-width:2px}.CharacterStudio_swatches__uSU33 button[aria-pressed=true]{outline:2px solid #39a9e7;outline-offset:2px}.CharacterStudio_choices__X3A0W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CharacterStudio_choices__X3A0W button{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;border:1px solid #e4eef5;border-radius:12px;background:linear-gradient(150deg,#f8fcff,#f0f7fc);padding:3px 2px 8px;transition:background .15s,border-color .15s}.CharacterStudio_choices__X3A0W button:hover,.CharacterStudio_poses__384r0 button:hover{background:#e7f5ff;border-color:#b7dcf4}.CharacterStudio_choices__X3A0W button[aria-pressed=true],.CharacterStudio_poses__384r0 button[aria-pressed=true]{background:linear-gradient(150deg,#eefaff,#dff3ff);border-color:#64b9ea;box-shadow:0 0 0 1px #64b9ea33}.CharacterStudio_choices__X3A0W button[aria-pressed=true]:after{content:"✓";position:absolute;top:5px;right:7px;color:#2095d5;font-size:10px;font-weight:700}.CharacterStudio_choices__X3A0W button>span{font-size:10px;line-height:1.3;color:#6a8ba1}.CharacterStudio_optionArt__w2yS_{height:62px;width:100%;display:flex;justify-content:center;overflow:hidden}.CharacterStudio_optionArt__w2yS_[data-part=accessory] canvas,.CharacterStudio_optionArt__w2yS_[data-part=beard] canvas,.CharacterStudio_optionArt__w2yS_[data-part=face] canvas,.CharacterStudio_optionArt__w2yS_[data-part=hair] canvas{transform:translateY(-17px) scale(1.12);transform-origin:center top}.CharacterStudio_optionArt__w2yS_[data-part=outfit] canvas{transform:translateY(-53px)}.CharacterStudio_optionArt__w2yS_[data-part=trousers] canvas{transform:translateY(-95px)}.CharacterStudio_optionArt__w2yS_[data-part=satchel] canvas{transform:translateY(-52px)}.CharacterStudio_tip__ynsZM{padding:12px 13px;border:1px solid #e2f0fa;border-radius:12px;background:#f4faff;color:#79a0bb;font-size:11px;line-height:1.7}.CharacterStudio_poseShelf__Xce_j{margin-top:17px;padding:14px 17px 8px;border:1px solid #dcebf6;border-radius:17px;background:#ffffffb8}.CharacterStudio_poseShelf__Xce_j .CharacterStudio_rowTitle__eCxMW{color:#55a9d6;margin-bottom:3px}.CharacterStudio_poseHint__5KXG2{margin-left:auto;font-size:10px;color:#91aabc}.CharacterStudio_poses__384r0{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.CharacterStudio_poses__384r0 button{display:flex;flex-direction:column;align-items:center;border:1px solid transparent;border-radius:12px;padding-bottom:7px}.CharacterStudio_poses__384r0 button>span{font-size:10px;color:#7394aa}.CharacterStudio_footer__IymFj{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px}.CharacterStudio_footer__IymFj p{font-size:11px;color:#8ba3b5}.CharacterStudio_footerActions__6NpId{display:flex;align-items:center;justify-content:center;gap:8px}.CharacterStudio_download__mslkL{display:flex;align-items:center;gap:6px;padding:12px;border:1px solid #cfe5f5;border-radius:11px;background:#ffffff99;color:#6d97b3;font-size:11px}.CharacterStudio_save__JRJME{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border-radius:11px;border:1px solid #219fdf;background:linear-gradient(120deg,#49b8ec,#219ddd);color:white;box-shadow:0 5px 16px #219ddd26,inset 0 1px #ffffff40;font-size:12px;font-weight:650;white-space:nowrap}.CharacterStudio_save__JRJME:hover{background:linear-gradient(120deg,#2ca7e3,#168ccd)}.CharacterStudio_save__JRJME:disabled{opacity:.6;cursor:wait}.CharacterStudio_homeButton__HHrzE{display:flex;align-items:center;gap:9px;margin-left:auto;padding:4px 12px 4px 4px;min-width:max-content;border:1px solid #c4e6fc;border-radius:999px;background:#eef9ff;color:#3b9dcb;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 2px #fff,0 2px 5px #297fbb10}.CharacterStudio_homePortrait__l2Wcc{display:flex;align-items:flex-start;justify-content:center;width:35px;height:35px;overflow:hidden;border-radius:50%;background:#d6efff}.CharacterStudio_homePortrait__l2Wcc canvas{margin-top:-1px}.CharacterStudio_error__fJ_iL{margin:0 20px 15px;color:#c54f63;font-size:12px}.CharacterStudio_preview__UKtKW{min-height:100vh;padding:28px 12px;background:radial-gradient(ellipse at 10% 0,#c7edff,transparent 50%),radial-gradient(ellipse at 100% 70%,#dceaff,transparent 60%),#edf6fc}.CharacterStudio_previewPanel__1M1Sh{max-width:1040px;margin:auto;border:1px solid #ffffff;border-radius:24px;overflow:hidden;background:#f5fbff;box-shadow:0 24px 100px #448ab41a}.CharacterStudio_previewStatus__U2dIu{padding:10px 24px;text-align:center;color:#298bbf;font-size:12px;background:#e0f4ff}@media(max-width:700px){.CharacterStudio_studio__gLulR{padding:12px}.CharacterStudio_heading__1nSRn{padding:21px 22px 18px}.CharacterStudio_title__CKQNQ{font-size:24px!important}.CharacterStudio_editor__3LW9L{grid-template-columns:1fr;gap:13px}.CharacterStudio_portrait__LSrJe{min-height:320px;max-height:335px}.CharacterStudio_portraitTop__rEu_6{margin-top:12px}.CharacterStudio_heroSprite__w6Ipf canvas{width:120px!important;height:240px!important}.CharacterStudio_portraitFoot__5Os87{margin-bottom:13px;font-size:10px;flex-direction:row;gap:8px}.CharacterStudio_halo___art3{width:150px;height:150px;top:63px}.CharacterStudio_portrait__LSrJe:after{bottom:44px;width:125px}.CharacterStudio_categoryContent__qB36_{padding:17px}.CharacterStudio_poses__384r0{gap:2px}.CharacterStudio_poses__384r0 canvas{width:36px!important;height:72px!important}.CharacterStudio_poses__384r0 button>span{font-size:8px}.CharacterStudio_footer__IymFj{flex-direction:column;align-items:stretch}.CharacterStudio_footer__IymFj p{text-align:center}.CharacterStudio_poseHint__5KXG2{display:none}.CharacterStudio_homeButton__HHrzE{margin-left:2px}.CharacterStudio_preview__UKtKW{padding:10px}}@media(prefers-reduced-motion:reduce){.CharacterStudio_sprite___HKR_{animation:none!important}.CharacterStudio_choices__X3A0W button{transition:none}}.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}}.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}}.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:1 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}}.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 15px;border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--dendit-shadow);font-size:12px;font-weight:550}.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:18px;max-width:880px;padding-bottom:4px}.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{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-height:28px;margin-top:2px;color:inherit}.BotChat_messageFooter__41naG time{font-size:10px;font-variant-numeric:tabular-nums;opacity:.76;white-space:nowrap}.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=user] .agent-message-bubble{animation:BotChat_sentSettle___eVeU .25s 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}}@keyframes BotChat_sentSettle___eVeU{0%{transform:translateY(5px) scale(.985)}to{transform:none}}: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:16px}.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}}.BotChatMotion_motion__2_jv3 .agent-composer:after{content:"";position:absolute;pointer-events:none;inset:0 28px auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.72),transparent);opacity:0;transform:scaleX(.34);transition:opacity .18s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}.BotChatMotion_motion__2_jv3 .agent-composer:focus-within:after{opacity:1;transform:scaleX(1)}.BotChatMotion_motion__2_jv3 [data-agent-header] .chat-header-identity{position:relative}.BotChatMotion_motion__2_jv3 [data-agent-header] .chat-header-identity:after{content:"";position:absolute;pointer-events:none;inset:auto 24px 1px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.64),transparent);opacity:0}.BotChatMotion_motion__2_jv3:is([data-agent-chat-state=thinking],[data-agent-chat-state=working],[data-agent-chat-state=listening],[data-agent-chat-state=speaking]) [data-agent-header] .chat-header-identity:after{opacity:.75}.BotChatMotion_motion__2_jv3 [data-agent-streaming] .agent-message-bubble:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 22%,hsl(var(--primary)/.1) 47%,transparent 72%);opacity:0}.BotChatMotion_motion__2_jv3 [data-agent-work-receipt]>summary{transition:color .16s ease-out}.BotChatMotion_motion__2_jv3 [data-agent-work-receipt]>summary:hover{color:hsl(var(--foreground))}.BotChatMotion_motion__2_jv3 [data-agent-work-receipt-body]{transform-origin:center top}@media (prefers-reduced-motion:no-preference){.BotChatMotion_motion__2_jv3:is([data-agent-chat-state=thinking],[data-agent-chat-state=working]) .agent-composer:after{animation:BotChatMotion_composerHandoff__QitmV .68s cubic-bezier(.16,1,.3,1) both}.BotChatMotion_motion__2_jv3:is([data-agent-chat-state=thinking],[data-agent-chat-state=working],[data-agent-chat-state=listening],[data-agent-chat-state=speaking]) [data-agent-header] .chat-header-identity:after{animation:BotChatMotion_statusReceive__cwaqe .76s cubic-bezier(.16,1,.3,1) both}.BotChatMotion_motion__2_jv3 [data-agent-streaming] .agent-message-bubble:before{animation:BotChatMotion_answerLight__ZqxIr .76s cubic-bezier(.16,1,.3,1) both}.BotChatMotion_motion__2_jv3 [data-agent-work-receipt][open] [data-agent-work-receipt-body]{animation:BotChatMotion_receiptUnfold__z4_Mo .28s cubic-bezier(.16,1,.3,1)}.BotChatMotion_motion__2_jv3 [data-agent-memory-action][data-state=open]>svg{animation:BotChatMotion_memoryAcknowledge__MdnTR .36s cubic-bezier(.16,1,.3,1)}.BotChatMotion_motion__2_jv3 .agent-composer-tools>button[aria-pressed=true]>svg{animation:BotChatMotion_researchEngage__nVgAt .42s cubic-bezier(.16,1,.3,1)}}@keyframes BotChatMotion_composerHandoff__QitmV{0%{opacity:.9;transform:scaleX(1)}35%{opacity:1;transform:scaleX(.2)}to{opacity:0;transform:scaleX(.02)}}@keyframes BotChatMotion_statusReceive__cwaqe{0%{opacity:0;transform:scaleX(.05)}35%{opacity:1}to{opacity:.75;transform:scaleX(1)}}@keyframes BotChatMotion_answerLight__ZqxIr{0%{opacity:0;clip-path:inset(0 100% 0 0 round 19px)}25%{opacity:1}75%{opacity:.75}to{opacity:0;clip-path:inset(0 0 0 0 round 19px)}}@keyframes BotChatMotion_receiptUnfold__z4_Mo{0%{opacity:.35;clip-path:inset(0 0 80% 0);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes BotChatMotion_memoryAcknowledge__MdnTR{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes BotChatMotion_researchEngage__nVgAt{0%{transform:rotate(-35deg) scale(.8)}to{transform:rotate(0) scale(1)}}:root[data-fx=low] .BotChatMotion_motion__2_jv3 .agent-composer-tools>button[aria-pressed=true]>svg,:root[data-fx=low] .BotChatMotion_motion__2_jv3 .agent-composer:after,:root[data-fx=low] .BotChatMotion_motion__2_jv3 [data-agent-header] .chat-header-identity:after,:root[data-fx=low] .BotChatMotion_motion__2_jv3 [data-agent-memory-action]>svg,:root[data-fx=low] .BotChatMotion_motion__2_jv3 [data-agent-streaming] .agent-message-bubble:before,:root[data-fx=low] .BotChatMotion_motion__2_jv3 [data-agent-work-receipt-body]{animation:none!important;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.BotChatMotion_motion__2_jv3 .agent-composer:after,.BotChatMotion_motion__2_jv3 [data-agent-work-receipt]>summary{transition:none}.BotChatMotion_motion__2_jv3 .agent-composer:after{transform:none}}.AgentMarkdown_markdown__J_Qkk{min-width:0;max-width:100%}.AgentMarkdown_tableScroll__8fWfp{max-width:100%;overflow-x:auto;margin-block:12px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 30%,transparent) transparent;overscroll-behavior-x:contain}.AgentMarkdown_tableScroll__8fWfp:focus-visible{outline:2px solid currentColor;outline-offset:3px}.AgentMarkdown_table__B1NsT{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.AgentMarkdown_table__B1NsT td,.AgentMarkdown_table__B1NsT th{min-width:108px;padding:9px 12px;vertical-align:top;overflow-wrap:anywhere}.AgentMarkdown_table__B1NsT th{font-weight:650;background:color-mix(in srgb,currentColor 5%,transparent)}.AgentMarkdown_table__B1NsT tbody tr{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.AgentMarkdown_table__B1NsT tbody tr:nth-child(2n){background:color-mix(in srgb,currentColor 3%,transparent)}.StudyWorkspace_dialog__q1Ooh,.StudyWorkspace_root__QuIFU{--primary:235 68% 63%;--primary-foreground:0 0% 100%;--ring:226 75% 65%;--background:210 80% 98%;--foreground:216 35% 25%;--card:210 80% 99%;--card-foreground:216 35% 25%;--muted:212 55% 95%;--muted-foreground:214 20% 49%;--border:212 45% 88%;--input:212 45% 88%}.StudyWorkspace_root__QuIFU .study-pane{box-shadow:0 10px 30px #507ea008}.StudyWorkspace_root__QuIFU .study-tool{transition:transform .2s,box-shadow .2s,border-color .2s}.StudyWorkspace_root__QuIFU .study-tool:hover{transform:translateY(-3px);box-shadow:0 6px 15px #5a79ab15}.StudyWorkspace_root__QuIFU .study-tool:active{transform:scale(.98)}.StudyWorkspace_root__QuIFU .study-tool[data-tone=amber]{background:#e9f1fc;border-color:#b3cfec44}.StudyWorkspace_root__QuIFU .study-source-row{transition:background .2s}.dark .StudyWorkspace_dialog__q1Ooh,.dark .StudyWorkspace_root__QuIFU{--background:214 45% 12%;--foreground:215 55% 92%;--card:215 39% 16%;--card-foreground:215 55% 92%;--muted:215 33% 21%;--muted-foreground:214 24% 67%;--border:214 27% 27%;--input:214 27% 27%}.dark .StudyWorkspace_root__QuIFU .study-tool[data-tone=amber]{background:#233954}@keyframes StudyWorkspace_enter__xwpi6{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.StudyWorkspace_root__QuIFU,.StudyWorkspace_root__QuIFU *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.StudyWorkspace_dialog__q1Ooh{background:linear-gradient(145deg,#f6faff,#edf6ff);color:hsl(var(--foreground));border-color:hsl(var(--border));max-height:calc(100dvh - 2rem);overflow-y:auto}.dark .StudyWorkspace_dialog__q1Ooh{background:linear-gradient(145deg,#192c43,#142b40)}.StudyWorkspace_root__QuIFU{animation:StudyWorkspace_enter__xwpi6 .35s ease both}.StudyWorkspace_createMaterial__6D7CF{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:12px;margin:2px 0 16px;background:hsl(var(--primary));color:white;font-size:12px;font-weight:650;transition:box-shadow .2s,transform .2s}.StudyWorkspace_createMaterial__6D7CF:hover{box-shadow:0 6px 18px #6477db30;transform:translateY(-1px)}.StudyWorkspace_creationOptions__mHjxE{animation:StudyWorkspace_enter__xwpi6 .2s ease both;margin-bottom:18px}.StudyWorkspace_creationOptions__mHjxE .study-tool-grid{grid-template-columns:1fr}.StudyWorkspace_creationOptions__mHjxE .study-tool{min-height:86px}.StudyWorkspace_mapAction__SYVvH{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:11px;color:hsl(var(--muted-foreground));padding:12px 6px;border-radius:10px}.StudyWorkspace_mapAction__SYVvH:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.StudyWorkspace_lastPractice__st4mJ{display:flex;align-items:center;gap:8px;font-size:12px;color:hsl(var(--muted-foreground));padding:0 4px 14px}.StudyWorkspace_lastPractice__st4mJ svg{flex-shrink:0;color:hsl(var(--primary))}@container(max-width:1000px){.StudyWorkspace_root__QuIFU[data-practicing=true] .StudyWorkspace_journeyArea__jmdIQ,.StudyWorkspace_root__QuIFU[data-practicing=true]>.study-lab-heading{display:none}}.StudyJourney_root__YITqI{margin-bottom:22px;border:1px solid var(--study-line,#b0cce555);border-radius:22px;background:linear-gradient(120deg,#e3e8ff75,#dcf5ff55);overflow:hidden;color:var(--study-ink,#233a57)}.StudyJourney_top__D8OFx{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 16px}.StudyJourney_copy__KLyA9{display:flex;gap:13px;align-items:center;min-width:0}.StudyJourney_icon__zi7Kf{display:grid;place-items:center;background:#c7d9ff4d;color:#7784d5;border-radius:14px;width:44px;height:44px;flex-shrink:0}.StudyJourney_eyebrow__FjDQo{font-size:9px;letter-spacing:1.4px;color:#7587bd;font-weight:650}.StudyJourney_copy__KLyA9 h3{font-size:18px;font-weight:650;letter-spacing:-.4px;overflow-wrap:anywhere;margin:4px 0}.StudyJourney_copy__KLyA9 p,.StudyJourney_editor__Jv_S_ p{color:var(--study-muted,#69819a);font-size:12px;line-height:1.6}.StudyJourney_root__YITqI button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:10px 13px;font-size:12px;transition:background .2s,transform .2s}.StudyJourney_root__YITqI button:hover{background:#a6bff82b;transform:translateY(-1px)}.StudyJourney_outline__EASbq{border:1px solid var(--study-line,#b0cce555);white-space:nowrap}.StudyJourney_outline__EASbq svg{transition:transform .25s}.StudyJourney_rotated__1YFbJ{transform:rotate(180deg)}.StudyJourney_actions__nqimG{display:flex;gap:8px;align-items:center;padding:0 24px 19px;flex-wrap:wrap}.StudyJourney_actions__nqimG button{background:#ffffff91;color:#596ecc;border:1px solid #adc2f133}.StudyJourney_actions__nqimG span{margin-left:auto;font-size:11px;color:var(--study-muted,#69819a)}.StudyJourney_editor__Jv_S_{padding:22px 24px;border-top:1px solid var(--study-line,#b0cce555);animation:StudyJourney_reveal__RgKNK .25s ease}.StudyJourney_editorHeading__EE73m{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.StudyJourney_editor__Jv_S_ h4{font-size:14px;font-weight:650;margin-bottom:5px}.StudyJourney_editorHeading__EE73m label{display:grid;gap:6px;font-size:11px;color:var(--study-muted,#69819a)}.StudyJourney_editor__Jv_S_ input:not([type=checkbox]){background:#ffffff88;border:1px solid var(--study-line,#b0cce555);border-radius:10px;padding:10px 12px;color:inherit;font-size:12px;min-width:0}.StudyJourney_topics__eMmT4>div{display:flex;align-items:center;border-bottom:1px solid var(--study-line,#b0cce555)}.StudyJourney_topics__eMmT4 label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:12px 0;font-size:13px}.StudyJourney_topics__eMmT4 label span{overflow-wrap:anywhere}.StudyJourney_topics__eMmT4 label svg{color:#3d9b8d;flex-shrink:0}.StudyJourney_add__cqLdH{display:flex;gap:8px;margin-top:16px}.StudyJourney_add__cqLdH input{flex:1}.StudyJourney_add__cqLdH button{background:#d1dffa55}.StudyJourney_root__YITqI button:focus-visible,.StudyJourney_root__YITqI input:focus-visible{outline:2px solid #6d8cde;outline-offset:3px}.dark .StudyJourney_root__YITqI{background:linear-gradient(120deg,#29365866,#183e5066)}.dark .StudyJourney_actions__nqimG button,.dark .StudyJourney_editor__Jv_S_ input:not([type=checkbox]){background:#172b4099;color:#b8c7ed}@keyframes StudyJourney_reveal__RgKNK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.StudyJourney_top__D8OFx{padding:18px;align-items:flex-start;flex-wrap:wrap}.StudyJourney_actions__nqimG{padding:0 18px 18px}.StudyJourney_actions__nqimG span{width:100%;margin-top:5px}.StudyJourney_editor__Jv_S_{padding:18px}.StudyJourney_editorHeading__EE73m{flex-direction:column}.StudyJourney_copy__KLyA9 h3{font-size:17px}.StudyJourney_icon__zi7Kf{display:none}}@media(prefers-reduced-motion:reduce){.StudyJourney_root__YITqI *{animation:none!important;transition:none!important}}.StudyJourney_feedback__6XXv0{padding:0 24px 18px;font-size:12px;color:var(--study-muted,#69819a)}.StudyJourney_origins__FSv70{padding:0 24px 18px;display:flex;flex-wrap:wrap;gap:10px}.StudyJourney_origins__FSv70 a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#667cce;overflow-wrap:anywhere}.StudyJourney_origins__FSv70 a:focus-visible{outline:2px solid #6d8cde;outline-offset:3px}.StudyPractice_root__3DkHa{padding:22px;color:hsl(var(--foreground));overflow-y:auto;min-height:440px;background:radial-gradient(ellipse at 90% 0,#b9daff26,transparent 60%)}.StudyPractice_header__xNx7u{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px}.StudyPractice_header__xNx7u span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;color:hsl(var(--primary));font-weight:750}.StudyPractice_header__xNx7u button{padding:8px;border-radius:12px}.StudyPractice_setup__FvJBc{max-width:490px;margin:0 auto;display:flex;flex-direction:column;gap:16px;animation:StudyPractice_arrive__JTmeA .3s ease both}.StudyPractice_root__3DkHa h3{font-size:24px;line-height:1.25;font-weight:750;letter-spacing:-.035em;outline:none}.StudyPractice_root__3DkHa li,.StudyPractice_root__3DkHa p{font-size:13px;line-height:1.7;color:hsl(var(--muted-foreground))}.StudyPractice_root__3DkHa label{font-size:12px;font-weight:650}.StudyPractice_root__3DkHa input,.StudyPractice_root__3DkHa textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit;font-size:14px}.StudyPractice_root__3DkHa button{transition:background .2s,transform .2s,box-shadow .2s}.StudyPractice_root__3DkHa button:active:not(:disabled){transform:scale(.98)}.StudyPractice_root__3DkHa button:focus-visible,.StudyPractice_root__3DkHa input:focus-visible,.StudyPractice_root__3DkHa summary:focus-visible,.StudyPractice_root__3DkHa textarea:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.StudyPractice_root__3DkHa button:disabled{opacity:.6;cursor:default}.StudyPractice_primary__Rsjb8,.StudyPractice_secondary__JwHnr{border-radius:13px;padding:12px 16px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650}.StudyPractice_primary__Rsjb8{background:hsl(var(--primary));color:white;box-shadow:0 5px 15px #556bd023}.StudyPractice_primary__Rsjb8:hover:not(:disabled){box-shadow:0 7px 20px #556bd038}.StudyPractice_secondary__JwHnr{background:hsl(var(--muted))}.StudyPractice_orbit__Uq0XW{width:78px;height:78px;border-radius:26px;background:linear-gradient(135deg,#adb9ff35,#84ddeb30);color:hsl(var(--primary));display:grid;place-items:center;margin:4px 0 2px;box-shadow:inset 0 0 0 1px #afbfee40}.StudyPractice_orbit__Uq0XW svg{animation:StudyPractice_float__plhtC 5s ease-in-out infinite}.StudyPractice_basis__dwuaV{display:flex;gap:9px;align-items:flex-start;padding:14px;border-radius:14px;background:hsl(var(--muted));font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.StudyPractice_basis__dwuaV svg{flex-shrink:0;margin-top:2px}.StudyPractice_error__YUPoL{color:#bd4562!important}.StudyPractice_question__fc2hG{display:flex;flex-direction:column;gap:20px;animation:StudyPractice_arrive__JTmeA .25s ease both}.StudyPractice_question__fc2hG small{color:hsl(var(--muted-foreground));font-size:11px}.StudyPractice_progress__3kbeT{height:4px;background:hsl(var(--muted));border-radius:10px;overflow:hidden}.StudyPractice_progress__3kbeT span{display:block;height:100%;background:linear-gradient(90deg,#7d81ed,#58b8dc);transition:width .3s ease}.StudyPractice_options__BARtW{display:grid;gap:10px}.StudyPractice_options__BARtW button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;font-size:13px}.StudyPractice_options__BARtW span{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border-radius:9px;background:hsl(var(--muted));font-size:11px}.StudyPractice_options__BARtW button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);opacity:1}.StudyPractice_feedback__awIU8{display:flex;flex-direction:column;gap:14px;border:1px solid hsl(var(--border));border-radius:18px;padding:18px;background:hsl(var(--background)/.8);animation:StudyPractice_arrive__JTmeA .3s ease both}.StudyPractice_feedback__awIU8 h4{font-weight:700;font-size:15px}.StudyPractice_feedback__awIU8 .StudyPractice_model__cZe3T{color:hsl(var(--foreground));font-weight:600}.StudyPractice_feedback__awIU8 ul{padding-left:18px;list-style:disc}.StudyPractice_feedback__awIU8 summary{cursor:pointer;color:hsl(var(--primary));font-size:12px}.StudyPractice_feedback__awIU8 blockquote{border-left:2px solid hsl(var(--primary)/.4);padding-left:12px;margin-top:12px;font-size:12px}.StudyPractice_selfAssess__AAa1E{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.StudyPractice_selfAssess__AAa1E p{flex-basis:100%}.StudyPractice_selfAssess__AAa1E button{font-size:12px}.StudyPractice_spin__cfcyS{animation:StudyPractice_spin__cfcyS 1s linear infinite}@keyframes StudyPractice_spin__cfcyS{to{transform:rotate(1turn)}}@keyframes StudyPractice_float__plhtC{50%{transform:translateY(-4px) rotate(8deg)}}@keyframes StudyPractice_arrive__JTmeA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.StudyPractice_root__3DkHa{padding:16px}.StudyPractice_root__3DkHa h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.StudyPractice_root__3DkHa *{animation:none!important;transition:none!important}}.StudyPractice_options__BARtW button:disabled{opacity:1;color:hsl(var(--muted-foreground))}.ProjectContext_dialog__gAS12.ProjectContext_dialog__gAS12{display:flex;flex-direction:column;gap:0;width:min(680px,calc(100vw - 32px));max-width:none;max-height:min(820px,calc(100dvh - 48px));padding:0;overflow:hidden;border:0;border-radius:var(--vibe-dialog-radius,20px);background:hsl(var(--background));box-shadow:0 24px 80px -24px hsl(var(--foreground)/.28);color:hsl(var(--foreground))}.ProjectContext_picker__b6lve.ProjectContext_picker__b6lve{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);gap:12px;border:0;padding:24px;background:hsl(var(--background));box-shadow:0 24px 80px -24px hsl(var(--foreground)/.28)}.ProjectContext_header__odeyy{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 20px}.ProjectContext_header__odeyy>div{min-width:0}.ProjectContext_title__3oSfO.ProjectContext_title__3oSfO{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.ProjectContext_description__5KeCJ.ProjectContext_description__5KeCJ{margin-top:6px;color:hsl(var(--muted-foreground));font-size:14px;overflow-wrap:anywhere}.ProjectContext_close__JNfx8,.ProjectContext_remove__72cPF{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:var(--vibe-control-radius,10px);color:hsl(var(--muted-foreground))}.ProjectContext_close__JNfx8{margin:-8px -8px 0 0}.ProjectContext_close__JNfx8:hover,.ProjectContext_remove__72cPF:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ProjectContext_remove__72cPF:hover{color:hsl(var(--destructive))}.ProjectContext_tabs__MTjlh{display:flex;flex-direction:column;min-height:0;flex:1}.ProjectContext_tabList__xIaMs.ProjectContext_tabList__xIaMs{display:flex;flex-shrink:0;justify-content:flex-start;gap:4px;height:auto;padding:0 28px 16px;border-radius:0;background:transparent;border-bottom:1px solid hsl(var(--border))}.ProjectContext_tab__XfC4k.ProjectContext_tab__XfC4k{min-height:44px;gap:7px;padding:10px 16px;border-radius:var(--vibe-control-radius,10px);box-shadow:none;font-size:14px}.ProjectContext_tab__XfC4k.ProjectContext_tab__XfC4k[data-state=active]{background:hsl(var(--primary)/.1);color:hsl(var(--foreground));box-shadow:none}.ProjectContext_count__730AS{font-size:11px;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.ProjectContext_body__gI06t{padding:24px 28px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.ProjectContext_panel__x8rUD.ProjectContext_panel__x8rUD{margin:0}.ProjectContext_panel__x8rUD[data-state=active]{animation:ProjectContext_context-reveal__aqdq9 .2s cubic-bezier(.16,1,.3,1)}.ProjectContext_fieldHeading__7I_lF{margin-bottom:14px}.ProjectContext_fieldHeading__7I_lF h3,.ProjectContext_fieldHeading__7I_lF label{display:block;font-size:16px;line-height:1.45;font-weight:600;letter-spacing:-.015em}.ProjectContext_aiSummary__S1r9T,.ProjectContext_disclosureBody__ex9MT p,.ProjectContext_fieldHeading__7I_lF p,.ProjectContext_sourceHint__TSAM_{margin-top:6px;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground));max-width:70ch}.ProjectContext_editor__dv7yY.ProjectContext_editor__dv7yY{min-height:210px;resize:vertical;padding:14px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));font-size:14px;line-height:1.7;color:hsl(var(--foreground));caret-color:hsl(var(--primary))}.ProjectContext_editor__dv7yY::placeholder,.ProjectContext_noteInput__3cvei::placeholder{color:hsl(var(--muted-foreground));opacity:1}.ProjectContext_editor__dv7yY::selection,.ProjectContext_noteInput__3cvei::selection{background:hsl(var(--primary)/.2);color:hsl(var(--foreground))}.ProjectContext_disclosure__HGRT0{margin-top:24px;border-top:1px solid hsl(var(--border))}.ProjectContext_disclosure__HGRT0+.ProjectContext_disclosure__HGRT0{margin-top:0}.ProjectContext_disclosure__HGRT0>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;list-style:none;cursor:pointer;font-size:13px;font-weight:500}.ProjectContext_disclosure__HGRT0>summary::-webkit-details-marker{display:none}.ProjectContext_disclosure__HGRT0>summary>svg{transition:transform .18s ease-out}.ProjectContext_disclosure__HGRT0[open]>summary>svg{transform:rotate(180deg)}.ProjectContext_disclosureBody__ex9MT{padding-bottom:18px}.ProjectContext_disclosureBody__ex9MT>p{margin:0 0 12px}.ProjectContext_aiSummary__S1r9T button,.ProjectContext_disclosureBody__ex9MT a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:4px;text-decoration-color:hsl(var(--primary))}.ProjectContext_disclosureBody__ex9MT a{display:inline-block;padding-block:10px;font-size:13px}.ProjectContext_types__ts0mK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProjectContext_types__ts0mK>button{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px;border:1px solid hsl(var(--border));border-radius:12px;font-size:13px;text-align:left}.ProjectContext_types__ts0mK>button span{flex:1}.ProjectContext_types__ts0mK>button[aria-pressed=true]{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.45)}.ProjectContext_tools__9XyZY{margin-top:20px}.ProjectContext_tools__9XyZY>p{margin-bottom:8px}.ProjectContext_tools__9XyZY>div{display:flex;flex-wrap:wrap;gap:4px 12px}.ProjectContext_tools__9XyZY button{display:flex;align-items:center;gap:4px;min-height:44px;font-size:13px;text-transform:capitalize}.ProjectContext_sourceToolbar__8FZj0{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ProjectContext_primary__9W1nw,.ProjectContext_secondary__4YX5n{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;border-radius:var(--vibe-control-radius,10px);font-size:13px;line-height:1.4;font-weight:500;transition:background-color .18s ease-out,color .18s ease-out}.ProjectContext_primary__9W1nw{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProjectContext_primary__9W1nw:hover{background:hsl(var(--primary)/.88)}.ProjectContext_secondary__4YX5n{background:hsl(var(--muted));color:hsl(var(--foreground))}.ProjectContext_secondary__4YX5n:hover{background:hsl(var(--accent))}.ProjectContext_dialog__gAS12 button:disabled{cursor:default;opacity:.5}.ProjectContext_dialog__gAS12 :is(button,summary,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ProjectContext_empty__ju5Si{padding:30px 20px;text-align:center}.ProjectContext_empty__ju5Si svg{margin:0 auto 14px;color:hsl(var(--muted-foreground))}.ProjectContext_empty__ju5Si h4{font-size:15px;font-weight:500}.ProjectContext_empty__ju5Si p{max-width:40ch;margin:6px auto 0;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.ProjectContext_sources__PoLXl{margin:0;padding:0;list-style:none}.ProjectContext_source__bWCfg{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;border-bottom:1px solid hsl(var(--border))}.ProjectContext_source__bWCfg>svg{margin-top:3px;color:hsl(var(--muted-foreground))}.ProjectContext_sourceText__eaKIx{min-width:0}.ProjectContext_sourceText__eaKIx p{font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.ProjectContext_sourceText__eaKIx small{display:block;margin-top:4px;font-size:11px;color:hsl(var(--muted-foreground))}.ProjectContext_sourceText__eaKIx .ProjectContext_annotation__OhEsL{margin-top:8px;color:hsl(var(--muted-foreground))}.ProjectContext_sourceActions__2HiNY{display:flex;align-items:center;gap:8px;margin-top:-8px}.ProjectContext_aiToggle__nJfGr{display:flex;align-items:center;gap:7px;min-height:44px;font-size:11px;color:hsl(var(--muted-foreground))}.ProjectContext_aiToggle__nJfGr.ProjectContext_aiToggle__nJfGr>button{position:relative;flex-shrink:0;height:44px;min-height:44px;width:44px;border:0;background:transparent}.ProjectContext_aiToggle__nJfGr>button:before{content:"";position:absolute;inset-inline:0;top:10px;height:24px;border-radius:999px;background:hsl(var(--input));transition:background-color .18s ease-out}.ProjectContext_aiToggle__nJfGr>button[data-state=checked]:before{background:hsl(var(--primary))}.ProjectContext_aiToggle__nJfGr>button>span{position:relative;z-index:1;margin-left:2px}.ProjectContext_noteDetails__7rWrG summary{cursor:pointer;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ProjectContext_noteDetails__7rWrG summary span{display:block;margin-top:4px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.ProjectContext_noteDetails__7rWrG[open]>summary{margin-bottom:10px}.ProjectContext_sourceHint__TSAM_{margin-top:16px;font-size:12px}.ProjectContext_noteComposer__WufcX{margin:16px 0 20px;padding:16px;border-radius:12px;background:hsl(var(--muted)/.45)}.ProjectContext_noteComposer__WufcX>label{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.ProjectContext_noteInput__3cvei.ProjectContext_noteInput__3cvei{min-height:100px;padding:12px;background:hsl(var(--background));font-size:14px;line-height:1.6}.ProjectContext_noteComposer__WufcX>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.ProjectContext_aiSummary__S1r9T{margin-top:12px}.ProjectContext_aiSummary__S1r9T button{padding:8px 0}.ProjectContext_footer__4V0Nj{flex-shrink:0;padding:16px 28px;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.ProjectContext_footerRow__u3QEO{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProjectContext_saveStatus__EsJ3P{display:flex;align-items:center;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.ProjectContext_error__RyCdO{color:hsl(var(--destructive));line-height:1.6}.ProjectContext_closeConfirmation__WEBM2>p,.ProjectContext_error__RyCdO{margin-bottom:12px;font-size:13px}.ProjectContext_closeConfirmation__WEBM2>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@keyframes ProjectContext_context-reveal__aqdq9{0%{transform:translateY(3px);filter:blur(1px)}to{transform:translateY(0);filter:blur(0)}}@media (max-width:600px){.ProjectContext_dialog__gAS12.ProjectContext_dialog__gAS12{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.ProjectContext_header__odeyy{gap:12px;padding:22px 20px 16px}.ProjectContext_title__3oSfO.ProjectContext_title__3oSfO{font-size:20px}.ProjectContext_tabList__xIaMs.ProjectContext_tabList__xIaMs{padding:0 20px 12px}.ProjectContext_tab__XfC4k.ProjectContext_tab__XfC4k{flex:1;padding:10px 12px}.ProjectContext_body__gI06t{padding:20px}.ProjectContext_editor__dv7yY.ProjectContext_editor__dv7yY{min-height:200px;font-size:16px}.ProjectContext_noteInput__3cvei.ProjectContext_noteInput__3cvei{font-size:16px}.ProjectContext_source__bWCfg{grid-template-columns:20px minmax(0,1fr);gap:8px 10px}.ProjectContext_sourceActions__2HiNY{grid-column:2;justify-content:flex-end;margin:0}.ProjectContext_footer__4V0Nj{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.ProjectContext_footerRow__u3QEO{gap:12px}.ProjectContext_footerRow__u3QEO>.ProjectContext_primary__9W1nw{flex-shrink:0}}:root[data-fx=low] .ProjectContext_dialog__gAS12 *,:root[data-fx=low] .ProjectContext_dialog__gAS12 :before{animation:none;transition:none}:root[data-fx=low] .ProjectContext_tab__XfC4k:active{transform:none}@media (prefers-reduced-motion:reduce){.ProjectContext_dialog__gAS12 *,.ProjectContext_dialog__gAS12 :before{animation:none;transition:none}}.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:4px;color:hsl(var(--primary))}.agent-tool-timeline_liveBadge__P4lE3,.agent-tool-timeline_stepState__SssvE{flex-shrink:0;font-size:10px;padding-top:6px}.agent-tool-timeline_failure__CHz3P,.agent-tool-timeline_step__uzPZf[data-state=failed] .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}}