.auth-shell_page___gUkQ{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--surface)}.auth-shell_art__c5ihv{aspect-ratio:5/2;background:#FBF0DF;overflow:hidden}.auth-shell_image__T6WAt,.auth-shell_picture__MnmOh{display:block;width:100%;height:100%}.auth-shell_image__T6WAt{object-fit:cover;-webkit-user-select:none;user-select:none}.auth-shell_panel__A25mV{display:flex;flex-direction:column;min-width:0;padding-block:28px 40px;padding-inline:20px;background:var(--surface)}.auth-shell_content__y2Rcw{width:min(100%,380px);margin-inline:auto;margin-block:0 auto}.auth-shell_brand__Jb4I0{display:flex;margin-bottom:36px}.auth-shell_brand__Jb4I0 span[data-brand-wordmark] span{font-size:20px;font-weight:700;letter-spacing:-.01em}.auth-shell_body__AJe1n h1{margin:0 0 28px;color:var(--ink);font-size:28px!important;font-weight:700;line-height:1.35!important;letter-spacing:0}.auth-shell_body__AJe1n .mantine-Stack-root h1{margin-bottom:0}.auth-shell_body__AJe1n .mantine-InputWrapper-required{display:none}.auth-shell_body__AJe1n .mantine-InputWrapper-label{margin-bottom:8px;color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.3}.auth-shell_body__AJe1n .mantine-InputWrapper-description{margin-bottom:8px;color:var(--meta);font-size:13px;line-height:1.5}.auth-shell_body__AJe1n .mantine-Input-input{height:48px;padding-inline:14px;border:1px solid #8b95a7;border-radius:12px;background:var(--surface);color:var(--ink);font-size:16px;transition-property:border-color,box-shadow,background-color;transition-duration:.15s}.auth-shell_body__AJe1n .mantine-Input-input:focus,.auth-shell_body__AJe1n .mantine-Input-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth-shell_body__AJe1n .mantine-Input-input:disabled{background:var(--surface-muted);color:var(--meta);opacity:1}.auth-shell_body__AJe1n .mantine-PasswordInput-innerInput{height:46px;font-size:16px}.auth-shell_body__AJe1n .mantine-PasswordInput-visibilityToggle{width:40px;height:40px;color:var(--meta)}.auth-shell_body__AJe1n .mantine-Alert-root{padding:12px 14px;border:1px solid transparent;border-radius:12px;background:var(--danger-soft);color:var(--danger)}.auth-shell_body__AJe1n .mantine-Alert-message{color:var(--danger);font-size:14px;font-weight:500;line-height:1.6}.auth-shell_body__AJe1n .mantine-Button-root{width:100%;height:48px;padding-inline:20px;border-radius:12px;background:var(--accent);color:var(--accent-on);font-size:16px;font-weight:600;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:ease-out}.auth-shell_body__AJe1n .mantine-Button-root:not(:disabled):not([data-disabled]):active{scale:.96}.auth-shell_body__AJe1n .mantine-Button-root[data-loading]{background:var(--accent);opacity:.85}.auth-shell_body__AJe1n .mantine-Anchor-root{align-self:center;color:var(--muted);font-size:14px;font-weight:500}.auth-shell_body__AJe1n>.mantine-Stack-root>.mantine-Anchor-root{align-self:stretch;display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #8b95a7;border-radius:12px;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none;transition-property:background-color;transition-duration:.15s}.auth-shell_body__AJe1n>.mantine-Text-root{color:var(--muted);font-size:15px}@media (hover:hover){.auth-shell_body__AJe1n .mantine-Button-root:not([data-loading]):hover{background:var(--accent-hover)}.auth-shell_body__AJe1n .mantine-Anchor-root:hover{color:var(--ink)}.auth-shell_body__AJe1n>.mantine-Stack-root>.mantine-Anchor-root:hover{background:var(--surface-muted)}}@media (min-width:900px){.auth-shell_page___gUkQ{grid-template-columns:55fr 45fr;grid-template-rows:minmax(100dvh,auto)}.auth-shell_art__c5ihv{position:sticky;top:0;height:100dvh;aspect-ratio:auto}.auth-shell_content__y2Rcw{margin-block:auto}.auth-shell_panel__A25mV{padding-block:64px;padding-inline:56px}.auth-shell_brand__Jb4I0{margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.auth-shell_body__AJe1n .mantine-Button-root{transition-property:background-color}.auth-shell_body__AJe1n .mantine-Button-root:active{scale:none!important}}.auth-shell_legal__1OnCl{display:flex;justify-content:center;gap:24px;margin-top:24px;font-size:13px;color:var(--muted)}.auth-shell_legal__1OnCl a{color:inherit;text-underline-offset:3px}.auth-shell_legal__1OnCl a:hover{color:var(--ink)}.auth-shell_legal__1OnCl a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.auth-shell_body__AJe1n .mantine-Checkbox-label{color:var(--ink-2);font-size:13px;line-height:1.75}.teacher-login_form__vHOm3{width:100%}.brand-logo_brandRoot__eI1rs{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--ink);text-decoration:none;-webkit-user-select:none;user-select:none}.brand-logo_emblem__E_3aI{display:block;flex-shrink:0;width:32px;height:32px}.brand-logo_emblem_sm__fnDQ5{width:28px;height:28px}.brand-logo_emblem_lg__V60rb{width:40px;height:40px}.brand-logo_brandRoot__eI1rs[data-brand-background=dark]{--ink:#fff;--meta:#c4c8d4}.brand-logo_wordmark__se_aF{display:flex;flex-direction:column;min-width:0}.brand-logo_titleRow__JOoG8{display:flex;align-items:center;gap:6px;min-width:0}.brand-logo_title__IE1wF{overflow:hidden;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.brand-logo_subtitle__8HlkI{color:var(--meta);font-size:12px;line-height:1.4}.ai-status-notice_notice__ZlB5t{position:fixed;right:16px;bottom:20px;width:min(520px,calc(100vw - 32px));z-index:400;box-shadow:var(--shadow-2)}@media (min-width:1024px) and (max-width:1279px){.shell_shell__l5a6k{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-profile>span:last-child,.shell_shell__l5a6k .desk-sidebar>nav a>span:not([aria-hidden]),.shell_shell__l5a6k .desk-signout{display:none}.shell_groupTitle__7poDD{height:1px;margin:10px 14px;padding:0;overflow:hidden;background:var(--line);color:transparent}.shell_navGroup__kxoC8:first-child .shell_groupTitle__7poDD{display:none}.shell_activeBar__5RsxS{left:2px}.shell_shell__l5a6k .desk-profile{justify-content:center;margin-inline:0}}@media (max-width:759px){.shell_liveClassroom__wCO3L .desk-bottom{display:none}.shell_liveClassroom__wCO3L .desk-content{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.shell_liveClassroom__wCO3L .teacher-projection-bar{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;z-index:40;margin:0}}.shell_moreTarget__g5rqY{min-height:44px;color:var(--muted);font-size:12px;font-weight:600}.shell_moreTarget__g5rqY[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.shell_moreItem__4Jmmt{min-height:44px;color:var(--muted);font-size:13px}.shell_moreItem__4Jmmt[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.shell_navGroup__kxoC8{display:grid;gap:2px}.shell_groupTitle__7poDD{margin:14px 12px 4px;color:var(--meta);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.5;white-space:nowrap}.shell_navGroup__kxoC8:first-child .shell_groupTitle__7poDD{margin-top:4px}.shell_shell__l5a6k .desk-sidebar .shell_navLink__qH2CF{position:relative;isolation:isolate;transition:color .15s ease,background-color .15s ease}.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-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:38px;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: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_assistant__u2eEr{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:auto 0 10px;padding:0 14px;border:1px solid var(--xb-icon-line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.shell_assistant__u2eEr:hover{background:var(--xb-pad)}.shell_assistant__u2eEr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell_assistant__u2eEr svg{color:var(--accent)}@media (max-width:759px){.shell_assistant__u2eEr{order:2;width:34px;min-height:34px;height:34px;margin:0;padding:0;justify-content:center}.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_assistant__u2eEr{width:44px;height:44px;padding:0;justify-content:center;margin-inline:auto}.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{order:2;width:44px;min-height:44px;margin:0 0 0 auto;justify-content:center;padding:0;background:var(--surface)}.command-menu_triggerText__tHDk2,.command-menu_trigger__Zyew8>.command-menu_kbd__hFrjk{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}}.share-feedback_feedback__VURJg{margin:56px 0 0;display:grid;gap:16px;justify-items:start;scroll-margin-top:80px}.share-feedback_title__HllEQ{margin:0;color:var(--ink);font-size:20px;font-weight:650;line-height:1.4}.share-feedback_card__W91_0{width:min(560px,100%);display:grid;gap:14px;padding:22px 24px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(20,23,31,.06),0 8px 24px rgba(20,23,31,.05)}.share-feedback_prompt__nPECD{margin:0;color:var(--ink);font-size:16px;font-weight:600}.share-feedback_earlier__IpgIL{margin:0;color:var(--ink-2);font-size:14px}.share-feedback_choices__EarEZ{display:flex;flex-wrap:wrap;gap:10px}.share-feedback_aspects__GhCe3{display:flex;flex-wrap:wrap;gap:10px 18px}.share-feedback_done__ysaXW{display:grid;gap:10px}.share-feedback_doneTitle__P1dsi{margin:0;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:18px;font-weight:650}.share-feedback_doneText__29MdX{margin:0;color:var(--ink);font-size:14px;line-height:1.6}.share-feedback_extra__upv8D{display:grid;gap:10px}.share-feedback_error__q_mfl{margin:0}@media (max-width:640px){.share-feedback_feedback__VURJg{margin-top:40px;padding-inline:16px}.share-feedback_title__HllEQ{font-size:18px}.share-feedback_card__W91_0{padding:18px}.share-feedback_choices__EarEZ>*{flex:1 1 140px}}@media print{.share-feedback_feedback__VURJg{display:none}}.docs-editor_shell__XUChY{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.docs-editor_toolbar__dEE76{position:sticky;top:calc(var(--desk-sticky-top, 0px) + 56px);z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px 8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.05),0 8px 20px -12px rgba(15,23,42,.22)}.docs-editor_toolGroup__rGcNM{display:flex;align-items:center;gap:2px}.docs-editor_toolSep__YxZhM{width:1px;height:20px;margin:0 2px;background:var(--line)}.docs-editor_tool__W92bH{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.docs-editor_tool__W92bH:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.docs-editor_tool__W92bH:active:not(:disabled){transform:scale(.95)}.docs-editor_tool__W92bH[data-active]{background:var(--accent);color:var(--accent-on);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.docs-editor_tool__W92bH:disabled{color:var(--gray-4);cursor:not-allowed}.docs-editor_tool__W92bH:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.docs-editor_toolText__Y_wsN{line-height:1}.docs-editor_popTarget__4jYoq{display:inline-flex}.docs-editor_toolStatus__xu3_q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;color:var(--meta);font-size:var(--fs-xs);white-space:nowrap}.docs-editor_menuHint__wmyxR{max-width:110px;overflow:hidden;color:var(--meta);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.docs-editor_noteForm__To9fP{display:grid;gap:10px}.docs-editor_noteActions__G60so{display:flex;align-items:center;justify-content:space-between;gap:8px}.docs-editor_linkBtn__ZDmBd{padding:0;background:none;color:var(--danger)}.docs-editor_linkBtn__ZDmBd,.docs-editor_primaryBtn__1veEX{border:0;font:inherit;font-size:var(--fs-xs);cursor:pointer}.docs-editor_primaryBtn__1veEX{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:var(--accent);color:var(--accent-on);font-weight:600}.docs-editor_primaryBtn__1veEX:hover{background:var(--accent-hover)}.docs-editor_stage__RPIcI{padding:28px 24px 40px}.docs-editor_frameStage__4sWlS,.docs-editor_stage__RPIcI{position:relative;border-radius:var(--radius-lg);background:linear-gradient(180deg,#E9EEF5,#F1F4F8);border:1px solid var(--line-soft)}.docs-editor_frameStage__4sWlS{padding:20px}.docs-editor_frame__NXfEz{display:block;border:0;border-radius:4px}.docs-editor_frame__NXfEz,.docs-editor_paper__quN4n{width:100%;background:#FFFFFF;box-shadow:0 10px 30px rgba(15,23,42,.08)}.docs-editor_paper__quN4n{box-sizing:border-box;max-width:794px;min-height:900px;margin:0 auto;padding:56px 60px 64px;outline:none;border:1px solid #e2e8f0;color:#111827;font-family:Songti SC,STSong,SimSun,"Noto Serif CJK SC",serif;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.docs-editor_paper__quN4n:focus-visible{box-shadow:0 0 0 2px var(--accent),0 10px 30px rgba(15,23,42,.08)}.docs-editor_paper__quN4n[data-blank]:before{content:attr(data-placeholder);color:var(--gray-5);font-family:var(--font-sans)}.docs-editor_paper__quN4n h1{margin:0 0 18px;text-align:center;font-size:24px;letter-spacing:.06em;line-height:1.4}.docs-editor_paper__quN4n h2{margin:22px 0 8px;font-size:16px;font-weight:700}.docs-editor_paper__quN4n h3{margin:16px 0 6px;font-size:15px;font-weight:700}.docs-editor_paper__quN4n p{margin:0 0 8px;text-align:justify}.docs-editor_paper__quN4n ol,.docs-editor_paper__quN4n ul{margin:0 0 8px 1.4em;padding:0}.docs-editor_paper__quN4n table{width:100%;margin:8px 0 12px;border-collapse:collapse;font-size:13px}.docs-editor_paper__quN4n td,.docs-editor_paper__quN4n th{padding:6px 8px;border:1px solid #cbd5e1;vertical-align:top}.docs-editor_paper__quN4n th{background:#F1F5F9;font-weight:600}.docs-editor_paper__quN4n .center{text-align:center}.docs-editor_paper__quN4n .right{text-align:right}.docs-editor_paper__quN4n mark{position:relative;padding:0 2px;border-radius:2px;background:#FEF3C7;color:inherit}.docs-editor_paper__quN4n mark[data-note]{box-shadow:inset 0 -2px 0 #F59E0B}.docs-editor_paper__quN4n mark[data-note]:hover:after{content:attr(data-note);position:absolute;left:0;top:calc(100% + 6px);z-index:5;padding:4px 8px;border-radius:6px;background:var(--ink);color:#FFFFFF;font:12px/1.4 var(--font-sans);white-space:nowrap;pointer-events:none}.docs-editor_paper__quN4n table.sign-slot{margin-top:32px}.docs-editor_paper__quN4n table.sign-slot td{width:50%;padding:10px 12px 0 0;border:0;border-top:1px solid #94a3b8;line-height:2.2}.docs-editor_paper__quN4n h2:hover,.docs-editor_paper__quN4n h3:hover,.docs-editor_paper__quN4n li:hover,.docs-editor_paper__quN4n p:hover,.docs-editor_paper__quN4n td:hover{background:#F7F9FE}.docs-editor_paper__quN4n .docs-var{display:inline-block;margin:0 1px;padding:0 6px;border-radius:6px;background:var(--accent-soft);color:var(--blue-7);box-shadow:inset 0 0 0 1px var(--blue-2);font-family:var(--font-sans);font-size:.92em;line-height:1.55;white-space:nowrap;cursor:default;-webkit-user-select:all;user-select:all}.docs-editor_paper__quN4n .docs-var-block{position:relative;margin:8px 0 12px;padding:8px 8px 4px;border-radius:8px;background:var(--blue-0);box-shadow:inset 0 0 0 1px var(--blue-2);cursor:default}.docs-editor_paper__quN4n .docs-var-block:before{content:"付款计划表 · 随左栏付款节点自动生成";display:block;margin:0 0 6px;color:var(--blue-7);font:600 11px/1.4 var(--font-sans)}.docs-editor_shell__XUChY[data-readonly] .docs-editor_paper__quN4n p:hover,.docs-editor_shell__XUChY[data-readonly] .docs-editor_paper__quN4n td:hover{background:transparent}.docs-editor_bubble__83HlM{position:absolute;z-index:6;display:flex;align-items:center;gap:2px;padding:4px;border-radius:12px;background:var(--ink);box-shadow:0 12px 28px rgba(15,23,42,.28)}.docs-editor_bubble__83HlM button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#FFFFFF;font:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer}.docs-editor_bubble__83HlM button:hover{background:rgba(255,255,255,.14)}.docs-editor_bubble__83HlM button:focus-visible{outline:2px solid #93C5FD;outline-offset:1px}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_toolbar__dEE76{top:0}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n{font-family:var(--font-sans);font-size:15px;line-height:1.8;padding:48px 64px 72px}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n h1{text-align:left;font-size:26px;letter-spacing:0;margin:0 0 16px}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n h2{margin:26px 0 8px;font-size:19px}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n h3{margin:18px 0 6px;font-size:16px}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n p{text-align:left}.docs-editor_shell__XUChY[data-preset=handout] .docs-editor_paper__quN4n li{margin:2px 0}.docs-editor_paper__quN4n blockquote{position:relative;margin:12px 0;padding:12px 16px 12px 44px;border-radius:10px;border:1px solid #bfd4fb;background:#EFF5FF;color:#1E3A8A;font-family:var(--font-sans)}.docs-editor_paper__quN4n blockquote:before{content:"?";position:absolute;left:14px;top:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--accent);color:#FFFFFF;font:700 12px/1 var(--font-sans)}@media (max-width:639px){.docs-editor_frameStage__4sWlS,.docs-editor_stage__RPIcI{padding:10px 0 16px;background:transparent;border:0}.docs-editor_paper__quN4n{min-height:0;padding:28px 18px 32px}.docs-editor_toolbar__dEE76{position:static}.docs-editor_toolText__Y_wsN{display:none}}@media (prefers-reduced-motion:reduce){.docs-editor_tool__W92bH{transition:none}}.share_tooltipWrap__y3OVq{display:inline-flex}.share_ellipsis__Orqvd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share_loading__USn0T{display:flex;align-items:center;gap:10px;padding:28px 4px;color:var(--meta);font-size:var(--fs-sm)}.share_fineprint__VFM7n{margin:0;color:var(--meta);font-size:12px;line-height:1.6}.share_kindChip__e00iu{flex-shrink:0;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1;padding:5px 8px;border-radius:999px;color:var(--accent);background:var(--accent-soft)}.share_kindChip__e00iu[data-kind=contract]{color:var(--type-return);background:var(--type-return-soft)}.share_kindChip__e00iu[data-kind=material]{color:var(--type-staff);background:var(--type-staff-soft)}.share_kindChip__e00iu[data-kind=report]{color:var(--ok);background:var(--ok-soft)}.share_chip__P2qJG{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px;font-weight:600;line-height:1;padding:4px 7px;border-radius:6px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line-soft)}.share_chip__P2qJG[data-tone=warn]{color:var(--warn);background:var(--warn-soft);border-color:transparent}.share_chip__P2qJG[data-tone=ok]{color:var(--ok);background:var(--ok-soft);border-color:transparent}.share_modal__6clqV{overflow:hidden}.share_modalHead__YqyQI{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line-soft)}.share_modalIcon__kjoKi{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--accent);background:var(--accent-soft);flex-shrink:0}.share_modalIcon__kjoKi[data-kind=contract]{color:var(--type-return);background:var(--type-return-soft)}.share_modalIcon__kjoKi[data-kind=material]{color:var(--type-staff);background:var(--type-staff-soft)}.share_modalIcon__kjoKi[data-kind=report]{color:var(--ok);background:var(--ok-soft)}.share_modalTitles__ncFTn{min-width:0;flex:1 1}.share_modalTitle__prT1M{margin:0;font-size:var(--fs-md);font-weight:700;white-space:nowrap}.share_modalSub__MgMe8{margin:4px 0 0;display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:var(--fs-sm)}.share_modalBody__P4_S_{padding:18px 20px 20px;background:var(--surface)}.share_createPane__itC9p,.share_livePane__oj9vD{display:grid;gap:14px}.share_passwordRow__m7n3V{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line-soft)}.share_passwordInput__uohbR{display:flex;align-items:center;gap:6px}.share_passwordInput__uohbR input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;width:140px}.share_revokedLine__AEkvl{flex-wrap:wrap;color:var(--muted);padding:8px 12px;background:var(--surface-muted)}.share_notice__Sv_we,.share_revokedLine__AEkvl{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);border-radius:10px}.share_notice__Sv_we{padding:9px 12px;color:var(--ok);background:var(--ok-soft)}.share_ticket__iCQJ8{position:relative;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid rgba(29,99,216,.22);box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(29,99,216,.35)}.share_ticketTop__K0TZ1{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted);flex-wrap:wrap}.share_ticketChips__JYdks{margin-left:auto;display:inline-flex;gap:6px}.share_liveDot__lq_PS{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.share_urlRow__SfvyC{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.share_url__Yh7yv{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;border-radius:8px;background:var(--surface-tint);color:var(--accent-hover);font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.share_url__Yh7yv[data-revoked]{background:var(--surface-muted);color:var(--meta);text-decoration:line-through}.share_freshPassword__fhfNn{margin:10px 0 0;font-size:12.5px;color:var(--warn)}.share_freshPassword__fhfNn b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:14px}.share_message__hdohw{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--xb-pad)}.share_messageTo__vaeMz{font-size:12px;font-weight:600;color:var(--muted)}.share_messageText__uEwjp{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm);line-height:1.7;color:var(--ink)}.share_statTrio__X6upv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.share_statTrio__X6upv>div{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line-soft)}.share_statNum__jOgvk{font-size:24px;font-weight:700;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share_statNumSm__v5tZ3{font-size:14px;font-weight:650;line-height:1.5;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share_statLabel__9oCYy{font-size:12px;color:var(--meta);white-space:nowrap}.share_feedbackPeek__V3CSw{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;text-align:left;width:100%;cursor:pointer;font:inherit;padding:12px 14px;border-radius:12px;border:1px solid var(--line-soft);background:var(--surface)}.share_feedbackPeek__V3CSw[data-kind=accept]{border-color:rgba(19,114,58,.25);background:var(--ok-soft)}.share_feedbackPeek__V3CSw[data-kind=suggest]{border-color:rgba(154,77,5,.25);background:linear-gradient(90deg,var(--warn-soft),var(--surface) 60%)}.share_feedbackPeek__V3CSw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share_feedbackTag__pygKV{white-space:nowrap;font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:6px;line-height:1}.share_feedbackTag__pygKV[data-kind=accept]{color:var(--ok);background:var(--ok-soft)}.share_feedbackTag__pygKV[data-kind=suggest]{color:var(--warn);background:var(--warn-soft)}.share_feedbackText__CoO1o{font-size:var(--fs-sm);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share_feedbackMeta__CjX9N{grid-column:2;font-size:12px;color:var(--meta)}.share_primaryActions__TIVNd{display:grid;grid-template-columns:1fr 1fr;gap:10px}.share_updateCard__aYOPL{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--surface-tint)}.share_updateCard__aYOPL>div{display:grid;gap:2px;min-width:0;flex:1 1;font-size:var(--fs-sm);color:var(--muted)}.share_updateCard__aYOPL b{color:var(--ink);white-space:nowrap}.share_footerActions__N8Pvz{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--line)}.share_confirmRevoke__5nLAV{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--danger)}.share_centerDrawerBody__wNGfA{padding:0;height:100%}.share_center__aFOzv{display:flex;flex-direction:column;height:100dvh;background:var(--bg)}.share_centerHead__J9ALx{display:flex;align-items:center;gap:20px;padding:18px 24px;background:var(--surface);border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.share_centerTitles__v_lvd{min-width:0;flex:1 1}.share_centerTitle__XtTgw{margin:0;font-size:var(--fs-lg);font-weight:700;white-space:nowrap}.share_centerSub__UgsMv{margin:2px 0 0;font-size:var(--fs-sm);color:var(--muted)}.share_kpis__NlN7A{display:flex;gap:8px;flex-wrap:wrap}.share_kpis__NlN7A span{display:grid;gap:1px;min-width:76px;padding:8px 12px;border-radius:10px;background:var(--surface-muted);font-size:11.5px;color:var(--meta);white-space:nowrap}.share_kpis__NlN7A b{font-size:18px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.share_kpis__NlN7A span[data-tone=warn]{background:var(--warn-soft)}.share_kpis__NlN7A span[data-tone=warn] b{color:var(--warn)}.share_kpis__NlN7A span[data-tone=ok]{background:var(--ok-soft)}.share_kpis__NlN7A span[data-tone=ok] b{color:var(--ok)}.share_centerGrid__h50_K{flex:1 1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr)}.share_listPane__F0a5t{display:flex;flex-direction:column;gap:10px;padding:14px;border-right:1px solid var(--line-soft);background:var(--surface);overflow-y:auto}.share_linkList__FUwnK{margin:0;padding:0;list-style:none;display:grid;gap:6px}.share_linkRow__gvAwO{width:100%;display:grid;gap:5px;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font:inherit;border:1px solid transparent;background:transparent;color:var(--ink);transition:background-color .12s ease,border-color .12s ease}.share_linkRow__gvAwO:hover{background:var(--surface-muted)}.share_linkRow__gvAwO[data-active]{background:var(--surface-tint);border-color:rgba(29,99,216,.25)}.share_linkRow__gvAwO[data-revoked]{opacity:.62}.share_linkRow__gvAwO:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.share_linkRowTop__gLOvg{display:flex;align-items:center;gap:6px;min-width:0}.share_linkRowTitle__8lk_d{font-weight:650;font-size:var(--fs-sm);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.share_linkRowMeta__OBaCk{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.share_dotSep__z3lt_{width:3px;height:3px;border-radius:50%;background:var(--gray-4);margin:0 4px}.share_lockIcon__lb2ir{color:var(--warn)}.share_unread__cjQUA{color:#fff;background:var(--warn);padding:3px 7px;border-radius:999px;line-height:1}.share_acceptedDot__hnxlv,.share_unread__cjQUA{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:700}.share_acceptedDot__hnxlv{display:inline-flex;align-items:center;gap:2px;color:var(--ok)}.share_emptyList__HbO9B{display:grid;justify-items:center;gap:6px;text-align:center;padding:28px 12px;color:var(--meta);font-size:var(--fs-sm)}.share_emptyList__HbO9B>svg{color:var(--gray-5)}.share_emptyList__HbO9B b{color:var(--ink-2)}.share_detailPane__rhfCR{min-width:0;overflow-y:auto;padding:18px 22px 32px}.share_detailEmpty__7SseS{display:grid;place-items:center;height:100%;color:var(--meta);font-size:var(--fs-sm)}.share_detail__YVZjx{display:grid;gap:14px}.share_detailHead__CZY2h{display:grid;gap:12px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface);border:1px solid rgba(15,23,42,.07);box-shadow:var(--shadow-1)}.share_detailTitleRow__uvDyx{display:flex;align-items:center;gap:10px;min-width:0}.share_inlineTitle__fLwJB{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:2px 6px;margin-left:-6px;border-radius:6px;border:0;background:transparent;font:700 18px/1.4 var(--font-sans);color:var(--ink);cursor:text;text-align:left}.share_inlineTitle__fLwJB>svg{color:var(--gray-5);opacity:0;transition:opacity .12s ease;flex-shrink:0}.share_inlineTitle__fLwJB:hover{background:var(--surface-muted)}.share_inlineTitle__fLwJB:focus-visible>svg,.share_inlineTitle__fLwJB:hover>svg{opacity:1}.share_inlineTitleInput__liAsy{flex:1 1}.share_miniStats___FeqX{display:flex;gap:8px;flex-wrap:wrap}.share_miniStats___FeqX span{display:grid;gap:1px;padding:7px 11px;border-radius:9px;background:var(--surface-muted);font-size:11.5px;color:var(--meta);white-space:nowrap}.share_miniStats___FeqX b{font-size:14px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share_miniStats___FeqX span[data-tone=warn] b{color:var(--warn)}.share_miniStats___FeqX span[data-tone=danger] b{color:var(--danger)}.share_tabs__Uukpo{align-self:start;justify-self:start;max-width:100%;overflow-x:auto}.share_accessTab__M3sQy,.share_contentTab__uvhsV,.share_readsTab__pVZ8t,.share_versionsTab__lJX4X{display:grid;gap:12px}.share_editBar__wUVg7{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line-soft)}.share_editBar__wUVg7[data-editing]{background:var(--accent-soft);border-color:rgba(29,99,216,.25)}.share_editHint__nURDG{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.share_editBar__wUVg7[data-editing] .share_editHint__nURDG{color:var(--accent-hover);font-weight:600}.share_editActions__jgjMY{display:inline-flex;gap:6px}.share_paperWell__gjJZf{padding:20px;border-radius:var(--radius-md);background:#E9EEF5}.share_paperSheet__ebjl5{max-width:860px;margin:0 auto;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(15,23,42,.08)}.share_readsHead__7NTRI{display:flex;justify-content:flex-end}.share_trend__YR5ra{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:6px;height:140px;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--line-soft)}.share_trend__YR5ra[data-dense]{gap:2px}.share_trendCol__35yOJ{display:flex;align-items:flex-end;height:100%}.share_trendBar__PVlT_{width:100%;min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#4C82E1,var(--accent))}.share_trendBar__PVlT_[data-zero]{background:var(--line)}.share_trendAxis__xaXNj{display:flex;justify-content:space-between;margin-top:-6px;padding:0 14px;font-size:11.5px;color:var(--meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share_feedbackList__gDa39{margin:0;padding:0;list-style:none;display:grid;gap:10px}.share_feedbackItem__rsryo{padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line-soft);border-left:3px solid var(--line)}.share_feedbackItem__rsryo[data-kind=accept]{border-left-color:var(--ok)}.share_feedbackItem__rsryo[data-kind=suggest]{border-left-color:var(--warn)}.share_feedbackItem__rsryo[data-unread]{box-shadow:0 0 0 3px var(--warn-soft)}.share_feedbackItemHead__2PrBa{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-sm)}.share_feedbackItemHead__2PrBa .share_unread__cjQUA{margin-left:auto}.share_feedbackBody__8OimQ{margin:8px 0 0;font-size:var(--fs-base);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.share_timeline__UOCP7{margin:0;padding:0;list-style:none;display:grid}.share_timeline__UOCP7 li{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 28px;border-radius:10px}.share_timeline__UOCP7 li:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:2px;background:var(--line)}.share_timeline__UOCP7 li:first-child:before{top:50%}.share_timeline__UOCP7 li:last-child:before{bottom:50%}.share_timeline__UOCP7 li[data-open]{background:var(--surface-tint)}.share_timelineDot__06aXF{position:absolute;left:8px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--surface);border:2px solid var(--gray-4)}.share_timeline__UOCP7 li[data-current] .share_timelineDot__06aXF{border-color:var(--ok);background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.share_timelineMain__UgXLl{display:grid;gap:2px;min-width:0;flex:1 1}.share_timelineTitle__Nx996{display:inline-flex;align-items:center;gap:8px;font-weight:650;font-size:var(--fs-sm);white-space:nowrap}.share_timelineMeta___U_T6{font-size:12px;color:var(--meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share_timelineActions___qJg3{display:inline-flex;gap:4px;flex-shrink:0}.share_versionPreview__rviIQ{display:grid;gap:10px}.share_settingCard__m54GP{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--line-soft)}.share_settingCard__m54GP[data-tone=danger]{border-color:rgba(180,35,40,.18)}.share_settingText__DO_SS{display:grid;gap:4px;min-width:0;flex:1 1;font-size:var(--fs-sm);color:var(--muted)}.share_settingText__DO_SS b{display:inline-flex;align-items:center;gap:6px;color:var(--ink);white-space:nowrap}.share_settingControls__hhw6B{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:860px){.share_centerGrid__h50_K{grid-template-columns:1fr;grid-template-rows:auto 1fr}.share_listPane__F0a5t{border-right:0;border-bottom:1px solid var(--line-soft);max-height:40dvh}.share_detailPane__rhfCR{padding:14px 12px 24px}.share_paperWell__gjJZf{padding:8px}}@media (max-width:520px){.share_primaryActions__TIVNd,.share_statTrio__X6upv{grid-template-columns:1fr}.share_centerHead__J9ALx{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.share_inlineTitle__fLwJB>svg,.share_linkRow__gvAwO{transition:none}}.share_reportShare__Far53{display:grid;gap:10px}.share_reportSharePrimary__J1TVL{display:grid;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--blue-2);box-shadow:0 1px 2px rgba(16,24,40,.04)}.share_reportShareLead__AYFjc{display:flex;gap:10px;align-items:flex-start}.share_reportShareLead__AYFjc>div{display:grid;gap:2px;min-width:0;font-size:var(--fs-sm);color:var(--muted)}.share_reportShareLead__AYFjc b{color:var(--ink);white-space:nowrap}.share_reportShareIcon__rE76Y{flex-shrink:0;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--accent);background:var(--accent-soft)}.share_reportShareActions__t31lv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share_reportShareFixed__P7NTX{display:grid;gap:6px;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--line-soft)}.share_reportShareFixedText__Q1sWe{display:grid;gap:2px;font-size:12.5px;color:var(--meta)}.share_reportShareFixedText__Q1sWe b{color:var(--ink-2);font-weight:600;white-space:nowrap}.share_reportShareFixedActions__dPy_n{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-left:-8px}.share-revision-editor_wrap__NhU9a{display:flex;flex-direction:column;gap:10px;min-width:0}.share-revision-editor_bar__Msg5_{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 6px 18px -12px rgba(15,23,42,.25)}.share-revision-editor_where__hJ0dF{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.share-revision-editor_where__hJ0dF[data-linked]{color:var(--accent)}.share-revision-editor_where__hJ0dF>span{min-width:0;overflow-wrap:anywhere}.share-revision-editor_actions__KPKLz{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.share-revision-editor_caution__aRJyB{background:var(--warn-soft)}.share-revision-editor_caution__aRJyB,.share-revision-editor_notice__2H3Fo{margin:0;padding:6px 12px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-xs);line-height:1.6}.share-revision-editor_notice__2H3Fo{background:var(--info-soft)}.share-revision-editor_notice__2H3Fo[data-tone=ok]{background:var(--ok-soft)}.share-revision-editor_notice__2H3Fo[data-tone=error]{background:var(--danger-soft,var(--warn-soft));color:var(--danger,var(--ink))}.share-revision-editor_loading__QPRnx{margin:0;padding:48px 0;color:var(--muted);font-size:var(--fs-sm);text-align:center}.share-revision-editor_entry__UPGoZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.share-revision-editor_entryHint__if_OX{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.proposal-report_drawerBody__gtEw6{padding:0;background:#E8EDF4;min-height:calc(100% - 60px)}.proposal-report_studio__17hLB{display:grid;grid-template-columns:264px minmax(0,1fr);gap:0;align-items:start;min-height:100%}.proposal-report_rail__pdaBm{position:sticky;top:0;display:flex;flex-direction:column;gap:0;padding:20px 18px;background:var(--surface);border-right:1px solid var(--line);min-height:calc(100vh - 60px)}.proposal-report_railBlock__uJTak{padding:14px 0;border-top:1px solid var(--line-soft)}.proposal-report_railBlock__uJTak:first-child{padding-top:0;border-top:0}.proposal-report_railLabel__cANJU{margin:0 0 8px;color:var(--meta);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;white-space:nowrap}.proposal-report_railTitle__OysRO{margin:0;color:var(--ink);font-size:var(--fs-base);font-weight:650;line-height:1.45;overflow-wrap:anywhere}.proposal-report_railMeta__PUvpd{margin:4px 0 0;color:var(--muted);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proposal-report_toc__kRAem{display:grid;gap:2px;margin:0;padding:0;list-style:none}.proposal-report_rail__pdaBm .proposal-report_toc__kRAem li button{display:flex;min-height:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;white-space:nowrap}.proposal-report_rail__pdaBm .proposal-report_toc__kRAem li button:hover{background:var(--accent-soft);color:var(--accent)}.proposal-report_toc__kRAem button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.proposal-report_toc__kRAem span{flex:none;color:var(--accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proposal-report_railActions__8D_8y{display:grid;gap:8px}.proposal-report_railHint__VLONz{margin:10px 0 0;color:var(--meta);font-size:var(--fs-xs);line-height:1.6}.proposal-report_canvas__IIwAq{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 24px 32px}.proposal-report_provenance__eGTXo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:860px;width:100%;margin:0 auto;color:var(--muted);font-size:var(--fs-xs)}.proposal-report_sourceLocal___ICwu,.proposal-report_sourceModel__kEKTJ{padding:2px 9px;border-radius:999px;font-weight:600;white-space:nowrap}.proposal-report_sourceLocal___ICwu{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.proposal-report_sourceModel__kEKTJ{background:var(--accent-soft);color:var(--accent)}.proposal-report_warn__9C1h_{padding:2px 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-weight:600}.proposal-report_paper__Z_IGJ{display:block;width:100%;max-width:920px;margin:0 auto;border:0;background:transparent}.proposal-report_inlineStudio__BpEJd{overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#E8EDF4;box-shadow:0 0 0 1px rgba(15,23,42,.03),0 10px 30px -10px rgba(15,23,42,.12)}.proposal-report_inlineStudio__BpEJd .proposal-report_rail__pdaBm{top:12px;min-height:0;align-self:stretch}@media (max-width:900px){.proposal-report_studio__17hLB{grid-template-columns:1fr}.proposal-report_rail__pdaBm{position:static;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.proposal-report_canvas__IIwAq{padding:12px 0 24px}}@media print{.proposal-report_provenance__eGTXo,.proposal-report_rail__pdaBm{display:none}}.course-asset-card_summary__HPuwi{display:flex;flex-direction:column;gap:8px;min-width:0;padding-block:2px}.course-asset-card_head__WBWYr{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;min-width:0}.course-asset-card_title__apPFk{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:1.45;min-width:0;overflow-wrap:anywhere}.course-asset-card_archived__hHvuz{color:var(--meta);font-size:var(--fs-xs);font-weight:400}.course-asset-card_hostRow__VWUr8{display:inline-flex;gap:2px 0;flex-wrap:wrap}.course-asset-card_host__rgnxb:not(:last-child):after{content:"·";margin:0 6px;color:var(--gray-5)}.course-asset-card_host__rgnxb{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--fs-xs);font-weight:500;line-height:1.6;white-space:nowrap}.course-asset-card_host__rgnxb>svg{color:var(--meta)}.course-asset-card_hostScene__2jroe{font-weight:500}.course-asset-card_facts__cJkTN{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;color:var(--muted);font-size:var(--fs-xs);font-weight:400;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-asset-card_fact__KfrIJ{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.course-asset-card_tools__pXLGl{display:inline-flex;align-items:center;gap:4px 6px;flex-wrap:wrap;min-width:0}.course-asset-card_tool__r2ld_{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0;color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;line-height:1;white-space:nowrap;cursor:default}.course-asset-card_tool__r2ld_>svg{flex:none;color:var(--meta)}.course-asset-card_toolPrefix__qI5Lr{color:var(--meta);font-weight:400}.course-asset-card_toolName__8pbHN{max-width:11em;overflow:hidden;text-overflow:ellipsis}.course-asset-card_tools__pXLGl{max-width:100%}.course-asset-card_tool__r2ld_{max-width:100%;min-width:0}.course-asset-card_toolPrefix__qI5Lr{flex:none}.course-asset-card_toolName__8pbHN{flex:0 1 auto;min-width:0}.course-asset-card_tool__r2ld_:has(.course-asset-card_toolName__8pbHN){height:auto;min-height:20px;padding-block:1px;line-height:1.45;align-items:flex-start}.course-asset-card_tool__r2ld_:has(.course-asset-card_toolName__8pbHN)>svg{margin-top:2px}.course-asset-card_toolName__8pbHN{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere}.course-asset-card_tags__2TZBW{display:flex;gap:2px 0;flex-wrap:wrap}.course-asset-card_tag__oaiBL:not(:last-child):after{content:"、";color:var(--meta)}.course-asset-card_tag__oaiBL{color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;line-height:1.6}.course-asset-card_tagHint__ksYgA{color:var(--meta);font-size:var(--fs-xs);font-weight:400}