@media (min-width:760px){.shell_liveClassroom__wCO3L,.shell_shell__l5a6k.shell_liveClassroom__wCO3L{grid-template-columns:64px minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px),(min-width:760px){.shell_liveClassroom__wCO3L .desk-sidebar{padding:24px 10px}.shell_liveClassroom__wCO3L .desk-logo{justify-content:center;margin:0 0 28px}.shell_liveClassroom__wCO3L .desk-sidebar>nav a{justify-content:center;min-height:44px;padding:10px}.shell_liveClassroom__wCO3L .desk-logo [data-brand-wordmark],.shell_liveClassroom__wCO3L .desk-sidebar kbd,.shell_liveClassroom__wCO3L .desk-sidebar>button:first-of-type>span,.shell_liveClassroom__wCO3L .desk-sidebar>nav a>span:not([aria-hidden]),.shell_liveClassroom__wCO3L .shell_accountChevron__ejHwT,.shell_liveClassroom__wCO3L .shell_accountText__LU_Sl{display:none}.shell_liveClassroom__wCO3L .desk-sidebar>button:first-of-type{justify-content:center;padding:0}.shell_liveClassroom__wCO3L .shell_groupTitle__7poDD{height:1px;margin:10px 14px;padding:0;overflow:hidden;background:var(--line);color:transparent}.shell_liveClassroom__wCO3L .desk-primary-nav>.shell_navGroup__kxoC8:first-child .shell_groupTitle__7poDD{display:none}.shell_liveClassroom__wCO3L .shell_activeBar__5RsxS{left:2px}.shell_liveClassroom__wCO3L .shell_footer__UVp79{justify-items:center}.shell_liveClassroom__wCO3L .shell_account__8G_O4,.shell_liveClassroom__wCO3L .shell_assistant__u2eEr{width:44px;min-height:44px;padding:0;justify-content:center}.shell_liveClassroom__wCO3L .shell_assistant__u2eEr span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1024px) and (max-width:1279px){.shell_shell__l5a6k.desk-shell{grid-template-columns:64px minmax(0,1fr)}.shell_shell__l5a6k .desk-sidebar{padding:24px 10px}.shell_shell__l5a6k .desk-logo{justify-content:center;margin:0 0 28px}.shell_shell__l5a6k .desk-sidebar>nav a{justify-content:center;min-height:44px;padding:10px}.shell_shell__l5a6k .desk-logo [data-brand-wordmark],.shell_shell__l5a6k .desk-sidebar>nav a>span:not([aria-hidden]),.shell_shell__l5a6k .shell_accountChevron__ejHwT,.shell_shell__l5a6k .shell_accountText__LU_Sl{display:none}.shell_shell__l5a6k .shell_groupTitle__7poDD{height:1px;margin:10px 14px;padding:0;overflow:hidden;background:var(--line);color:transparent}.desk-primary-nav>.shell_navGroup__kxoC8:first-child .shell_groupTitle__7poDD{display:none}.shell_activeBar__5RsxS{left:2px}}@media (max-width:759px){.shell_shell__l5a6k:has([data-live-classroom=active]) .desk-sidebar{display:none}.shell_shell__l5a6k:has([data-live-classroom=active]) .desk-content{padding-bottom:0}.shell_shell__l5a6k .desk-sidebar{min-height:56px;padding:9px 16px;align-items:center}.shell_shell__l5a6k .desk-logo{display:none}.shell_mobileTitle__o_dKF{display:block;color:var(--ink);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.015em;line-height:1.25;white-space:nowrap}}@media (min-width:760px){.shell_mobileTitle__o_dKF{display:none}}.shell_mobileCircleBtn__V9dIo{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--xb-icon-line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s var(--ease-press)}.shell_mobileCircleBtn__V9dIo:after{content:"";position:absolute;inset:-4px}@media (hover:hover){.shell_mobileCircleBtn__V9dIo:hover{background:var(--xb-pad);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.shell_mobileCircleBtn__V9dIo{transition:none}}.shell_mobileCircleBtn__V9dIo[aria-expanded=true],.shell_mobileCircleBtn__V9dIo[data-active=true]{background:rgba(15,23,42,.06);border-color:var(--ink);color:var(--ink)}.shell_meText__bDfDG{font-size:12.5px;font-weight:650;letter-spacing:0}.shell_moreDropdown__TDsxP{padding:8px;border-radius:var(--radius-lg)}.shell_moreDropdown__TDsxP .mantine-Menu-divider{height:8px;margin:0;border:0}.shell_moreItem__4Jmmt,.shell_moreItem__4Jmmt:visited{min-height:48px;border-radius:10px;color:var(--ink-2);font-size:16px;font-weight:500;text-decoration:none}.shell_moreItem__4Jmmt svg{color:var(--muted)}.shell_moreItem__4Jmmt[aria-current=page]{background:rgba(15,23,42,.06);color:var(--ink);font-weight:600}.shell_moreItem__4Jmmt[aria-current=page] svg{color:var(--ink)}.shell_navGroup__kxoC8{display:grid;gap:2px}.shell_groupTitle__7poDD{margin:20px 12px 4px;color:var(--meta);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:16px;white-space:nowrap}.desk-primary-nav>.shell_navGroup__kxoC8:first-child .shell_groupTitle__7poDD{margin-top:0}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF{position:relative;isolation:isolate;text-decoration:none;transition:color .15s ease,background-color .15s ease}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF:hover{text-decoration:none}.shell_account__8G_O4:focus:not(:focus-visible),.shell_assistant__u2eEr:focus:not(:focus-visible),.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF:focus:not(:focus-visible){outline:none}.shell_account__8G_O4:focus-visible,.shell_assistant__u2eEr:focus-visible,.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF>.shell_navLabel__1D2Vk,.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF>svg{position:relative;z-index:1}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF[aria-current=page]{background:transparent;color:var(--ink);font-weight:600}.shell_activePill__YsiyW{position:absolute;inset:0;z-index:0;border-radius:8px;background:rgba(15,23,42,.055);pointer-events:none}.shell_activeBar__5RsxS{display:none}.shell_navLabel__1D2Vk{min-width:0;white-space:nowrap}@media (min-width:760px){.shell_shell__l5a6k .desk-sidebar{position:sticky;top:0;align-self:start;height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--surface-muted);box-shadow:inset -1px 0 0 var(--line)}.shell_shell__l5a6k .desk-sidebar::-webkit-scrollbar{display:none}.shell_shell__l5a6k .desk-sidebar{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.shell_shell__l5a6k .desk-sidebar>*{flex:none}.shell_shell__l5a6k .desk-logo{margin-bottom:20px}.shell_shell__l5a6k .desk-sidebar>nav{gap:0}.shell_shell__l5a6k .desk-sidebar .desk-secondary-nav{margin-top:0;padding-top:0;border-top:0}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF{min-height:36px;padding:8px 12px;border-radius:9px}}@media (hover:hover){.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF:not([aria-current=page]):hover{background:rgba(15,23,42,.04);color:var(--ink-2)}}@media (prefers-reduced-motion:reduce){.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF{transition:none}}@media (min-width:760px){.shell_liveClassroom__wCO3L .desk-sidebar .shell_navLink__qH2CF{justify-content:center;min-height:44px;padding:10px}}@media (min-width:1024px) and (max-width:1279px){.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF{justify-content:center;min-height:44px;padding:10px}}.shell_shell__l5a6k .desk-sidebar kbd{flex:none;font-size:11.5px}@media (max-width:759px),(min-width:1024px) and (max-width:1279px){.shell_shell__l5a6k .desk-sidebar kbd{display:none}}.shell_footer__UVp79{display:grid;gap:8px;margin-top:auto;padding-top:20px}.shell_assistant__u2eEr{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:9px;background:var(--accent-soft);color:var(--accent-hover);font:inherit;font-size:var(--fs-sm);font-weight:600;line-height:20px;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease}.shell_assistant__u2eEr svg{color:var(--accent)}@media (hover:hover){.shell_assistant__u2eEr:hover{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}}.shell_account__8G_O4{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px 8px 8px;border:1px solid transparent;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.shell_account__8G_O4>:not(.shell_activePill__YsiyW){position:relative;z-index:1}.shell_account__8G_O4 .shell_activePill__YsiyW{border-radius:11px}@media (hover:hover){.shell_account__8G_O4:hover{box-shadow:var(--shadow-card-hover)}}.shell_account__8G_O4[aria-expanded=true]{box-shadow:var(--shadow-card-hover)}.shell_accountAvatar__e4FE9{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent-hover);font-size:13px;font-weight:650;line-height:1}.shell_accountText__LU_Sl{display:grid;flex:1 1 auto;min-width:0}.shell_accountMeta___7tpO,.shell_accountName__Ebiwo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_accountName__Ebiwo{color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:18px}.shell_accountMeta___7tpO{color:var(--meta);font-size:var(--fs-xs);line-height:16px}.shell_accountChevron__ejHwT{flex:none;color:var(--meta)}.shell_accountDropdown__FBNkq{min-width:200px;padding:6px;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.shell_accountItem__tmJOQ,.shell_accountItem__tmJOQ:visited{min-height:36px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;text-decoration:none}.shell_accountItem__tmJOQ svg{color:var(--muted)}.shell_accountItem__tmJOQ[aria-current=page]{background:rgba(15,23,42,.055);color:var(--ink);font-weight:600}.shell_accountItem__tmJOQ[aria-current=page] svg{color:var(--ink)}@media (prefers-reduced-motion:reduce){.shell_account__8G_O4,.shell_assistant__u2eEr{transition:none}}@media (max-width:759px){.shell_footer__UVp79{display:none}}@media (min-width:1024px) and (max-width:1279px){.shell_shell__l5a6k .shell_footer__UVp79{justify-items:center}.shell_shell__l5a6k .shell_account__8G_O4,.shell_shell__l5a6k .shell_assistant__u2eEr{width:44px;min-height:44px;padding:0;justify-content:center}.shell_shell__l5a6k .shell_assistant__u2eEr span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.command-palette_backdrop__gFRt8{position:fixed;inset:0;z-index:400;margin:0;padding:0;border:0;border-radius:0;background:rgba(15,23,42,.14);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);cursor:default}.command-palette_layer__QyVW3{position:fixed;left:16px;right:16px;bottom:16px;top:14vh;z-index:401;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.command-palette_panel__DCMnZ{pointer-events:auto;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 64px -12px rgba(15,23,42,.28),0 4px 14px rgba(15,23,42,.08);will-change:transform}.command-palette_searchRow__BjYx_{display:flex;align-items:center;gap:12px;flex:none;padding:0 16px;border-bottom:1px solid var(--line)}.command-palette_searchIcon__9l37r{flex:none;color:var(--muted)}.command-palette_input__qa2sP{flex:1 1;min-width:0;height:52px;margin:0;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;outline:none;box-shadow:none}.command-palette_input__qa2sP::placeholder{color:var(--meta)}.command-palette_input__qa2sP:focus,.command-palette_input__qa2sP:focus-visible{outline:none}.command-palette_inputTouch__RYdmP{font-size:16px}.command-palette_escKey__AgNWQ,.command-palette_hint__kBWjw{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border:solid var(--line);border-width:1px 1px 2px;border-radius:5px;background:var(--surface-muted);color:var(--muted);font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:1}@media (max-width:639px){.command-palette_escKey__AgNWQ{display:none}}.command-palette_notice__9gM_V{flex:none;padding:8px 18px;border-bottom:1px solid var(--line-soft);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-sm)}.command-palette_list__N__dJ{flex:1 1;min-height:0;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:none}.command-palette_list__N__dJ::-webkit-scrollbar{display:none}.command-palette_empty__X4Khj{padding:32px;color:var(--muted);font-size:var(--fs-sm);text-align:center}.command-palette_group__jvcnP{margin-bottom:4px}.command-palette_group__jvcnP:last-child{margin-bottom:0}.command-palette_groupLabel__ELV9j{padding:8px 10px 4px;color:var(--meta);font-size:11px;font-weight:650;letter-spacing:.04em}.command-palette_option__U3_Ui{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:10px;color:var(--ink-2);cursor:pointer;transition:color .12s ease}.command-palette_option__U3_Ui[data-active=true]{color:var(--ink)}.command-palette_activeBg__tt_ft{position:absolute;inset:0;z-index:0;border-radius:10px;background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.command-palette_iconTile___d8dW{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--surface-muted);color:var(--muted);transition:background-color .12s ease,color .12s ease}.command-palette_option__U3_Ui[data-active=true] .command-palette_iconTile___d8dW{background:var(--surface);color:var(--accent)}.command-palette_text__CQWeY{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;min-width:0}.command-palette_label__2QPsx{overflow:hidden;font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.command-palette_description__fXfX9{overflow:hidden;color:var(--muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.command-palette_badge__OrpWt,.command-palette_hint__kBWjw{position:relative;z-index:1}.command-palette_badge__OrpWt{flex:none}.command-palette_enter__R033C{position:relative;z-index:1;flex:none;color:var(--accent);opacity:0;transition:opacity .12s ease}.command-palette_option__U3_Ui[data-active=true] .command-palette_enter__R033C{opacity:1}.command-palette_footer__Lhwdf{display:flex;flex:none;flex-wrap:wrap;gap:16px;padding:8px 16px;border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);font-size:var(--fs-xs)}.command-palette_footer__Lhwdf span{display:inline-flex;align-items:center;gap:4px}.command-palette_footer__Lhwdf kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border:solid var(--line);border-width:1px 1px 2px;border-radius:4px;background:var(--surface);font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:1}@media (max-width:639px){.command-palette_layer__QyVW3{top:8vh;left:8px;right:8px}.command-palette_footer__Lhwdf{display:none}}@media (prefers-reduced-motion:reduce){.command-palette_enter__R033C,.command-palette_iconTile___d8dW,.command-palette_option__U3_Ui{transition:none}}.kbd_kbd__pIVeL{position:relative;top:-.03em;box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.75em;padding:0 .5em .05em;border-radius:.35em;background:var(--surface);color:var(--ink-2);font-family:var(--font-sans);font-size:.75em;font-weight:400;letter-spacing:-.025em;line-height:1.7em;vertical-align:text-top;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;box-shadow:inset 0 -.05em .5em rgba(0,0,0,.034),inset 0 .05em rgba(255,255,255,.95),inset 0 .25em .5em rgba(0,0,0,.034),inset 0 -.05em rgba(0,0,0,.172),0 0 0 .05em rgba(0,0,0,.134),0 .08em .17em rgba(0,0,0,.231);transition:all .1s cubic-bezier(.4,0,.2,1)}.kbd_active__u_BXx{transform:translateY(.05em);box-shadow:inset 0 .05em rgba(255,255,255,.95),inset 0 .05em .2em rgba(0,0,0,.1),0 0 0 .05em rgba(0,0,0,.134)}.kbd_join__BBT5T{margin-left:.125rem}@media (prefers-reduced-motion:reduce){.kbd_kbd__pIVeL{transition:none}}.command-menu_trigger__Zyew8{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:0 0 20px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted);font-size:var(--fs-sm);text-align:left;cursor:pointer}.command-menu_trigger__Zyew8:hover{border-color:var(--blue-3);background:var(--surface);color:var(--ink-2)}.command-menu_trigger__Zyew8:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--blue-3)}body:has(.command-menu_trigger__Zyew8) [data-command-palette] input:focus-visible{outline:none;border-radius:10px;box-shadow:inset 0 0 0 2px var(--accent-soft)}.command-menu_triggerIcon__8cNaS{flex:none}.command-menu_triggerText__tHDk2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-menu_kbd__hFrjk{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1}@media (min-width:1024px) and (max-width:1279px){.command-menu_trigger__Zyew8{justify-content:center;padding:0}.command-menu_triggerText__tHDk2,.command-menu_trigger__Zyew8>.command-menu_kbd__hFrjk{display:none}}@media (max-width:759px){.command-menu_trigger__Zyew8{display:none}}.popover-morph_root__AJuSM{position:relative;display:inline-flex}.popover-morph_portal__xib4L{position:fixed;z-index:9999;filter:drop-shadow(0 10px 18px rgba(0,0,0,.14))}.popover-morph_content__zHUXb{overflow:hidden;border:1px solid var(--line);background:var(--surface)}.shared-layout-bg_list__ZCsvx{display:flex;flex-direction:column;width:100%}.shared-layout-bg_item__b2gWz{position:relative}.shared-layout-bg_pillContainer__xxMW_{position:absolute;top:0;bottom:0;pointer-events:none}.shared-layout-bg_pill__bbCO1{width:100%;height:100%;border-radius:16px;background:rgba(29,99,216,.06);pointer-events:none}.shared-layout-bg_content__wD_F3{position:relative;z-index:10}.thinking_root__blco2{display:flex;flex-direction:column;width:100%;max-width:380px}.thinking_header__2pGwQ{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 -6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;font:inherit;cursor:pointer;transition:background-color .1s}.thinking_header__2pGwQ:hover{background:var(--surface-muted)}.thinking_header__2pGwQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.thinking_shimmer__mbJi3{color:transparent;background-image:linear-gradient(90deg,var(--gray-5) 35%,var(--ink) 50%,var(--gray-5) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:thinking_thinking-shimmer__OtOa8 1.4s linear infinite}.thinking_done__xMyhE,.thinking_shimmer__mbJi3{font-size:13px;font-weight:500;white-space:nowrap}.thinking_done__xMyhE{color:var(--ink-2);animation:thinking_thinking-fade-in__t4fma .35s ease-out both}.thinking_chevron__XDIEK{flex:none;transition:transform .3s}.thinking_collapse__0Khlp{display:grid;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1)}.thinking_clip__6HM1r{min-height:0;overflow:hidden}.thinking_trace__Otv3I{position:relative;margin:4px 0 0 5px;padding-left:16px}.thinking_line__W7dwn{position:absolute;top:-8px;left:3px;width:1px;background:var(--line);transition:height .5s cubic-bezier(.23,1,.32,1)}.thinking_rows__jfqvN{display:flex;flex-direction:column;gap:4px;padding:4px 0}.thinking_row__ouW7A{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:2px 6px;border-radius:6px;text-align:left;animation:thinking_thinking-fade-up__dGMmm .32s cubic-bezier(.23,1,.32,1) both}.thinking_check__JwBOV{flex:none}.thinking_spinner__Vy88u{flex:none;width:12px;height:12px;border:1.5px solid var(--gray-4);border-top-color:var(--ink-2);border-radius:50%;animation:thinking_thinking-spin__lJq8b .7s linear infinite}.thinking_primary__mxqdu{min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.thinking_secondary__OcUT5{flex:none;color:var(--meta);font-size:11.5px;white-space:nowrap}.thinking_mono__3IPC0{font-family:var(--font-mono)}@keyframes thinking_thinking-shimmer__OtOa8{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes thinking_thinking-fade-in__t4fma{0%{opacity:0}to{opacity:1}}@keyframes thinking_thinking-fade-up__dGMmm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes thinking_thinking-spin__lJq8b{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.thinking_shimmer__mbJi3{animation:none;color:var(--ink-2);background:none}.thinking_done__xMyhE,.thinking_row__ouW7A{animation:none}.thinking_spinner__Vy88u{animation-duration:1.6s}.thinking_chevron__XDIEK,.thinking_collapse__0Khlp,.thinking_line__W7dwn{transition:none}}.tool-chips_root__DAEs9{width:100%;max-width:320px;padding-bottom:4px}.tool-chips_runHead__Whw54{display:flex;align-items:center;gap:6px;width:fit-content;margin:0 -6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer;transition:background-color .1s}.tool-chips_runHead__Whw54:hover{background:var(--surface-muted)}.tool-chips_row__uZd1c:focus-visible,.tool-chips_runHead__Whw54:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tool-chips_runChevron__DHF9K{flex:none;transition:transform .2s}.tool-chips_tabular__n6SR5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tool-chips_collapse__tdR_g{display:grid;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.tool-chips_clip__FNI_j{min-height:0;overflow:hidden;margin:0 -4px;padding:0 6px 4px}.tool-chips_rows__K8m6r{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tool-chips_rowWrap__uRcQd{animation:tool-chips_chips-fade-up__Yk3B_ .3s cubic-bezier(.23,1,.32,1) both}.tool-chips_row__uZd1c{display:flex;align-items:center;gap:8px;width:calc(100% + 6px);min-width:0;height:28px;margin:0 -3px;padding:0 3px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .1s}.tool-chips_row__uZd1c:hover{background:var(--surface-muted)}.tool-chips_iconSlot__jtSTv{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;color:var(--gray-5)}.tool-chips_icon__x007t{transition:opacity .1s}.tool-chips_rowChevron__LCUm7{position:absolute;opacity:0;transition:opacity .15s,transform .15s}.tool-chips_row__uZd1c:hover .tool-chips_icon__x007t,.tool-chips_row__uZd1c[data-open] .tool-chips_icon__x007t{opacity:0}.tool-chips_row__uZd1c:hover .tool-chips_rowChevron__LCUm7,.tool-chips_row__uZd1c[data-open] .tool-chips_rowChevron__LCUm7{opacity:1}.tool-chips_label__GcBGT{flex:none;color:var(--ink);font-size:12.5px;font-weight:500;white-space:nowrap}.tool-chips_chip__RANl3{display:inline-flex;flex:1 1;align-items:center;min-width:0;height:22px;padding:0 6px;overflow:hidden;border-radius:6px;background:var(--surface-muted);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap;transition:background-color .1s}.tool-chips_row__uZd1c:hover .tool-chips_chip__RANl3{background:var(--line-soft)}.tool-chips_mono__458Rg{font-family:var(--font-mono)}.tool-chips_detail__eRygI{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 8px;padding:2px 0 2px 14px;border-left:1px solid var(--line)}.tool-chips_detailLine__jzefl{overflow:hidden;color:var(--ink-2);font-size:11.5px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.tool-chips_add__ON_x7{color:var(--ok)}.tool-chips_results__XCNUy{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.tool-chips_result__69AHo{display:inline-flex;align-items:center;height:26px;max-width:100%;padding:0 8px;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(15,23,42,.06);color:var(--ink);font-size:11.5px;white-space:nowrap;animation:tool-chips_chips-pop-in__TH_tT .25s cubic-bezier(.23,1,.32,1) both}.tool-chips_result__69AHo[data-tone=ok]{color:var(--ok)}.tool-chips_result__69AHo[data-tone=info]{color:var(--accent)}@keyframes tool-chips_chips-fade-up__Yk3B_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tool-chips_chips-pop-in__TH_tT{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tool-chips_result__69AHo,.tool-chips_rowWrap__uRcQd{animation:none}.tool-chips_collapse__tdR_g,.tool-chips_icon__x007t,.tool-chips_rowChevron__LCUm7,.tool-chips_runChevron__DHF9K{transition:none}}.prompt-bar_anchor__g4aH_{position:relative}.prompt-bar_menu__jxbx_{position:absolute;right:0;bottom:100%;left:0;z-index:10;margin-bottom:8px;padding:4px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 12px 28px -8px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.06);transform-origin:bottom center;animation:prompt-bar_prompt-pop-in__v7e5X .18s cubic-bezier(.23,1,.32,1) both;max-height:260px;overflow-y:auto}.prompt-bar_highlight__DtMcy{position:absolute;right:4px;left:4px;border-radius:6px;background:var(--accent-soft);pointer-events:none;transition:top .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s ease}.prompt-bar_menuRow__8MQZh{position:relative;z-index:10;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.prompt-bar_menuIcon___pU9a{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;color:var(--accent)}.prompt-bar_menuName__Yc8q1{flex:none;max-width:62%;color:var(--ink);font-size:12.5px;font-weight:500}.prompt-bar_menuDesc__rF92w,.prompt-bar_menuName__Yc8q1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-bar_menuDesc__rF92w{flex:1 1;min-width:0;color:var(--meta);font-size:12px}.prompt-bar_menuEmpty__sp2Ew{display:flex;align-items:center;height:36px;padding:0 8px;color:var(--meta);font-size:12px}.prompt-bar_menuHint__03Mnt{margin-top:4px;padding:6px 8px 4px;border-top:1px solid var(--line);color:var(--meta);font-size:11px}.prompt-bar_composer__pRfV0{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px -4px rgba(15,23,42,.06);transition:border-color .15s,box-shadow .15s}.prompt-bar_composer__pRfV0:focus-within{border-color:var(--blue-3);box-shadow:0 0 0 3px var(--accent-soft)}.prompt-bar_measure__0m7ww{position:absolute;visibility:hidden;white-space:pre;font-size:13px;line-height:18px;pointer-events:none}.prompt-bar_controls__Uhz_Z{display:grid;align-items:end;gap:6px 4px}.prompt-bar_controls__Uhz_Z,.prompt-bar_controls__Uhz_Z[data-expanded]{grid-template-columns:32px minmax(0,1fr) 32px}.prompt-bar_controls__Uhz_Z[data-expanded] .prompt-bar_input__T9WbS{grid-column:1/-1;grid-row:1}.prompt-bar_controls__Uhz_Z[data-expanded] .prompt-bar_plus__xFIKd{grid-column:1;grid-row:2}.prompt-bar_controls__Uhz_Z[data-expanded] .prompt-bar_send__RJyEM{grid-column:3;grid-row:2}.prompt-bar_iconButton__Ksqkg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--meta);cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.prompt-bar_iconButton__Ksqkg:hover,.prompt-bar_iconButton__Ksqkg[data-open]{background:var(--surface-muted);color:var(--ink)}.prompt-bar_iconButton__Ksqkg:active{transform:scale(.94)}.prompt-bar_plus__xFIKd{grid-column:1;grid-row:1;justify-self:start}.prompt-bar_input__T9WbS{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:28px;margin:0;padding:5px 4px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:18px;resize:none;overflow-wrap:anywhere}.prompt-bar_input__T9WbS::placeholder{color:var(--meta)}.prompt-bar_send__RJyEM{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:var(--gray-4);color:var(--surface);cursor:not-allowed;transition:background-color .2s,color .2s,transform .2s}.prompt-bar_send__RJyEM[data-ready]{background:var(--accent);color:var(--accent-on);cursor:pointer}.prompt-bar_send__RJyEM[data-ready]:hover{background:var(--accent-hover)}.prompt-bar_send__RJyEM[data-ready]:active{transform:scale(.94)}.prompt-bar_iconButton__Ksqkg:focus-visible,.prompt-bar_menuRow__8MQZh:focus-visible,.prompt-bar_send__RJyEM:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes prompt-bar_prompt-pop-in__v7e5X{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:759px){.prompt-bar_input__T9WbS{font-size:16px;line-height:22px}.prompt-bar_iconButton__Ksqkg,.prompt-bar_send__RJyEM{width:36px;height:36px}.prompt-bar_controls__Uhz_Z,.prompt-bar_controls__Uhz_Z[data-expanded]{grid-template-columns:36px minmax(0,1fr) 36px}}@media (prefers-reduced-motion:reduce){.prompt-bar_menu__jxbx_{animation:none}.prompt-bar_composer__pRfV0,.prompt-bar_highlight__DtMcy,.prompt-bar_iconButton__Ksqkg,.prompt-bar_send__RJyEM{transition:none}}.xiaolan-agent_dialog___xOpD,.xiaolan-agent_launcher__V1Uje{--xl-think:#3B82F6;--xl-done:#10B981;--xl-user:#EFF6FF}.xiaolan-agent_avatar__9qOln{--mio-look-x:0px;--mio-look-y:0px;--xl-think:#3B82F6;--xl-done:#10B981;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.xiaolan-agent_avatar__9qOln svg{display:block;max-width:100%;overflow:visible}.xiaolan-agent_avatar__9qOln[data-motion=on]{animation:xiaolan-agent_xl-float__UQkHC 4.8s ease-in-out infinite}.xiaolan-agent_gaze__g3Weo{transform:translate(var(--mio-look-x),var(--mio-look-y));transition:transform .13s ease-out}.xiaolan-agent_eyes__45Xkz,.xiaolan-agent_mouth__rjJSf{transform-box:fill-box;transform-origin:center}.xiaolan-agent_avatar__9qOln[data-motion=on] .xiaolan-agent_eyes__45Xkz{animation:xiaolan-agent_xl-blink__MG8bG 6.3s ease-in-out infinite}.xiaolan-agent_avatar-thinking__QGbvc[data-motion=on]{animation:xiaolan-agent_xl-think__3gh7j 1.8s ease-in-out infinite}.xiaolan-agent_avatar-thinking__QGbvc[data-motion=on] .xiaolan-agent_antenna__2ZxQ6{animation:xiaolan-agent_xl-antenna__i7GMh 1.1s ease-in-out infinite}.xiaolan-agent_avatar-reply__vRZTw[data-motion=on] .xiaolan-agent_mouth__rjJSf{animation:xiaolan-agent_xl-talk__bz_7I .9s ease-in-out 2}.xiaolan-agent_avatar-thinking__QGbvc .xiaolan-agent_antenna__2ZxQ6 circle{fill:var(--xl-think)}.xiaolan-agent_avatar-reply__vRZTw .xiaolan-agent_antenna__2ZxQ6 circle{fill:var(--xl-done)}.xiaolan-agent_avatar__9qOln[data-motion=off] .xiaolan-agent_gaze__g3Weo{transform:none;transition:none}@keyframes xiaolan-agent_xl-float__UQkHC{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes xiaolan-agent_xl-think__3gh7j{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes xiaolan-agent_xl-blink__MG8bG{0%,42%,47%,88%,92%,to{transform:scaleY(1)}44%,90%{transform:scaleY(.12)}}@keyframes xiaolan-agent_xl-antenna__i7GMh{0%,to{opacity:1}50%{opacity:.35}}@keyframes xiaolan-agent_xl-talk__bz_7I{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.2)}}.xiaolan-agent_launcher__V1Uje{display:none!important;position:fixed;z-index:80;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px -8px rgba(15,23,42,.18);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:border-color .12s ease,color .12s ease}.xiaolan-agent_launcher__V1Uje:hover{border-color:rgba(15,23,42,.2);color:var(--ink)}body:has(.mantine-Drawer-overlay) .xiaolan-agent_launcher__V1Uje,body:has(.mantine-Modal-overlay) .xiaolan-agent_launcher__V1Uje{z-index:1}.xiaolan-agent_launcher__V1Uje:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xiaolan-agent_launcherCopy__wNhkV{white-space:nowrap}.xiaolan-agent_dialog___xOpD{position:fixed;inset:auto max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) auto;width:min(440px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 40px));margin:0;padding:0;border:0;border-radius:18px;background:transparent;color:var(--ink);box-shadow:none;overflow:visible}.xiaolan-agent_dialog___xOpD[open]{display:flex;flex-direction:column}.xiaolan-agent_dialog___xOpD::backdrop{background:rgba(16,24,40,.24)}.xiaolan-agent_morph__zObzZ{display:flex;flex-direction:column;min-height:0;max-height:inherit;filter:drop-shadow(0 18px 32px rgba(15,23,42,.16)) drop-shadow(0 2px 6px rgba(15,23,42,.06))}.xiaolan-agent_surface__VWCny{display:flex;flex-direction:column;min-height:0;max-height:min(760px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.xiaolan-agent_header__ESBLU{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:14px 14px 10px 16px;border-bottom:1px solid var(--line-soft)}.xiaolan-agent_heading__kC_N5{min-width:0;flex:1 1}.xiaolan-agent_heading__kC_N5 h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 2px;color:var(--ink);font-size:var(--fs-lg);font-weight:650;line-height:1.3}.xiaolan-agent_heading__kC_N5 h2>span{color:var(--accent);font-size:var(--fs-sm);font-weight:600}.xiaolan-agent_phase__0Tx6q{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.xiaolan-agent_phaseDot__dv8_2{width:6px;height:6px;border-radius:50%;background:var(--gray-5)}.xiaolan-agent_phaseDot__dv8_2[data-phase=thinking]{background:var(--xl-think)}.xiaolan-agent_phaseDot__dv8_2[data-phase=reply]{background:var(--xl-done)}.xiaolan-agent_where___6d5W{margin-left:4px;padding:0 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.xiaolan-agent_iconButton__wwo69{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer}.xiaolan-agent_iconButton__wwo69:hover{color:var(--ink);border-color:var(--blue-3)}.xiaolan-agent_tabs__HIkBj{display:flex;gap:4px;flex:0 0 auto;padding:8px 12px 0;border-bottom:1px solid var(--line-soft)}.xiaolan-agent_tabs__HIkBj button{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:6px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.xiaolan-agent_tabs__HIkBj button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.xiaolan-agent_log__PqIJY{min-height:140px;max-height:360px;flex:1 1 auto;padding:14px 16px 6px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-muted)}.xiaolan-agent_message__iNx4H{display:flex;margin:0 0 12px}.xiaolan-agent_message__iNx4H[data-role=user]{justify-content:flex-end;padding-left:36px}.xiaolan-agent_message__iNx4H[data-role=assistant]{padding-right:16px}.xiaolan-agent_bubble__5te4k{max-width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:4px 14px 14px 14px;background:var(--surface);overflow-wrap:anywhere}.xiaolan-agent_message__iNx4H[data-role=user] .xiaolan-agent_bubble__5te4k{border-color:var(--blue-2);border-radius:14px 4px 14px 14px;background:var(--xl-user)}.xiaolan-agent_bubble__5te4k>p{margin:0;color:var(--ink-2);font-size:var(--fs-base);line-height:1.75;white-space:pre-wrap}.xiaolan-agent_bubble__5te4k ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.7}.xiaolan-agent_bubble__5te4k ul li::marker{color:var(--accent)}.xiaolan-agent_answerActions__YV6tl{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.xiaolan-agent_answerActions__YV6tl button{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:left;cursor:pointer}.xiaolan-agent_answerActions__YV6tl button:hover{color:var(--accent-hover);text-decoration:underline}.xiaolan-agent_answerActions__YV6tl svg{flex:0 0 auto}.xiaolan-agent_source__gfit0{display:inline-flex;margin-top:8px;padding:1px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);line-height:1.6}.xiaolan-agent_source__gfit0[data-source=model]{background:var(--ok-soft);color:var(--ok)}.xiaolan-agent_thinking__S34_Q{display:flex;margin:0 0 12px;padding:8px 12px;border:1px solid var(--line);border-radius:4px 14px 14px 14px;background:var(--surface);max-width:calc(100% - 16px)}.xiaolan-agent_trace__hr15R{margin:-2px 0 6px}.xiaolan-agent_chips__6Q2KR{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto;padding:10px 16px 4px}.xiaolan-agent_bubble__5te4k .xiaolan-agent_chips__6Q2KR{padding:8px 0 0}.xiaolan-agent_chips__6Q2KR button{min-height:32px;max-width:100%;padding:4px 10px;border:1px solid var(--blue-2);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.xiaolan-agent_chips__6Q2KR button:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--blue-0)}.xiaolan-agent_chips__6Q2KR button:disabled{opacity:.6;cursor:wait}.xiaolan-agent_composer__Zlrav{flex:0 0 auto;padding:10px 16px 12px}.xiaolan-agent_srOnly__nurxj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xiaolan-agent_inputWrap__Mvcsy{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.xiaolan-agent_inputWrap__Mvcsy:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.xiaolan-agent_inputWrap__Mvcsy textarea{display:block;width:100%;min-width:0;min-height:40px;max-height:120px;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-base);line-height:1.6;resize:none}.xiaolan-agent_inputWrap__Mvcsy textarea::placeholder{color:var(--meta)}.xiaolan-agent_send__HbqIx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:0;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on);cursor:pointer}.xiaolan-agent_send__HbqIx:hover:not(:disabled){background:var(--accent-hover)}.xiaolan-agent_send__HbqIx:disabled{background:var(--line);color:var(--gray-5);cursor:not-allowed}.xiaolan-agent_footer__cY0yR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;padding-top:6px}.xiaolan-agent_footer__cY0yR>span{display:inline-flex;align-items:center;gap:4px;color:var(--meta);font-size:var(--fs-xs)}.xiaolan-agent_motion__ev605{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.xiaolan-agent_motion__ev605:disabled{cursor:default}.xiaolan-agent_tours__nIqL1{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 16px 16px;overflow-y:auto;list-style:none}.xiaolan-agent_tours__nIqL1 button{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.xiaolan-agent_tours__nIqL1 button:hover{border-color:var(--blue-3)}.xiaolan-agent_tourPill__V_b8K{border-radius:var(--radius-md);background:var(--blue-0);box-shadow:inset 0 0 0 1px var(--blue-2)}.xiaolan-agent_tourIndex__zuD6r{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xiaolan-agent_tourCopy__CNeDB{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.xiaolan-agent_tourCopy__CNeDB strong{font-size:var(--fs-base);font-weight:650}.xiaolan-agent_tourCopy__CNeDB>span{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.xiaolan-agent_tourSteps__jsHX5{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;color:var(--accent);font-size:var(--fs-xs);font-weight:600}.xiaolan-agent_dialog___xOpD button:focus-visible,.xiaolan-agent_launcher__V1Uje:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:759px){.xiaolan-agent_launcher__V1Uje,.xiaolan-agent_launcher__V1Uje:focus-visible,.xiaolan-agent_launcher__V1Uje:hover{right:max(12px,env(safe-area-inset-right));bottom:calc(68px + var(--xiaolan-lift, 0px) + env(safe-area-inset-bottom));transition:bottom .18s ease;width:52px;height:52px;padding:0;gap:0;justify-content:center;border-radius:50%}.xiaolan-agent_launcherCopy__wNhkV,.xiaolan-agent_launcher__V1Uje:focus-visible .xiaolan-agent_launcherCopy__wNhkV,.xiaolan-agent_launcher__V1Uje:hover .xiaolan-agent_launcherCopy__wNhkV{display:none}.xiaolan-agent_dialog___xOpD{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px;width:auto;border-radius:16px}.xiaolan-agent_dialog___xOpD,.xiaolan-agent_surface__VWCny{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.xiaolan-agent_log__PqIJY{max-height:46dvh}.xiaolan-agent_chips__6Q2KR button{min-height:36px}.xiaolan-agent_inputWrap__Mvcsy textarea{font-size:16px}.xiaolan-agent_send__HbqIx{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.xiaolan-agent_avatar__9qOln,.xiaolan-agent_avatar__9qOln *{animation:none!important;transition:none!important}.xiaolan-agent_launcherCopy__wNhkV,.xiaolan-agent_launcher__V1Uje{transition:none}.xiaolan-agent_gaze__g3Weo{transform:none!important}}.xiaolan-tour_spotlight__YNJ9H{position:fixed;z-index:84;border-radius:var(--radius-md);outline:2px solid var(--accent);outline-offset:0;box-shadow:0 0 0 9999px rgba(16,24,40,.38),0 0 0 6px rgba(29,99,216,.18);pointer-events:none}.xiaolan-tour_spotlight__YNJ9H[data-motion=on]{transition:top .16s ease-out,left .16s ease-out,width .16s ease-out,height .16s ease-out}.xiaolan-tour_bar__vMht_{position:fixed;z-index:86;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));width:min(400px,calc(100vw - 48px));padding:14px 16px 16px;border:1px solid var(--blue-3);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2)}.xiaolan-tour_head__hSAVO{display:flex;align-items:center;gap:8px;min-width:0}.xiaolan-tour_badge__h6SnQ{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xiaolan-tour_tourTitle__JKlrd{min-width:0;flex:1 1;overflow:hidden;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xiaolan-tour_exit__jsqZy{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:32px;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.xiaolan-tour_exit__jsqZy:hover{background:var(--surface-muted);color:var(--ink)}.xiaolan-tour_dots__H9ynU{display:flex;gap:4px;margin:10px 0 0;padding:0;list-style:none}.xiaolan-tour_dots__H9ynU li{flex:1 1;height:4px;border-radius:2px;background:var(--line)}.xiaolan-tour_dots__H9ynU li[data-state=done]{background:var(--blue-3)}.xiaolan-tour_dots__H9ynU li[data-state=current]{background:var(--accent)}.xiaolan-tour_stepTitle___fmg7{margin:12px 0 4px;color:var(--ink);font-size:var(--fs-md);font-weight:650;line-height:1.4}.xiaolan-tour_hint__kYu1w{margin:0;color:var(--ink-2);font-size:var(--fs-base);line-height:1.7}.xiaolan-tour_actions__1eQaI{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.xiaolan-tour_primary__rB8hz,.xiaolan-tour_secondary__XAmZ0{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.xiaolan-tour_primary__rB8hz{border:1px solid var(--accent);background:var(--accent);color:var(--accent-on)}.xiaolan-tour_primary__rB8hz:hover:not(:disabled){background:var(--accent-hover)}.xiaolan-tour_secondary__XAmZ0{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.xiaolan-tour_secondary__XAmZ0:hover:not(:disabled){border-color:var(--blue-3);color:var(--accent)}.xiaolan-tour_primary__rB8hz:disabled,.xiaolan-tour_secondary__XAmZ0:disabled{cursor:default;opacity:.55}.xiaolan-tour_exit__jsqZy:focus-visible,.xiaolan-tour_primary__rB8hz:focus-visible,.xiaolan-tour_secondary__XAmZ0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:759px){.xiaolan-tour_bar__vMht_{right:12px;left:12px;bottom:calc(68px + env(safe-area-inset-bottom));width:auto;padding:12px 12px 14px}.xiaolan-tour_actions__1eQaI>*{flex:1 1 auto;min-height:40px}}@media (prefers-reduced-motion:reduce){.xiaolan-tour_spotlight__YNJ9H{transition:none!important}}