.app-header[data-v-48780269]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:28px;min-height:76px;padding:10px 28px;color:#f7f0e2;background:linear-gradient(100deg,#13382efa,#1d483bf7);border-bottom:1px solid rgba(226,199,143,.18);box-shadow:0 12px 32px #0d27202e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-header[data-v-48780269]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--tcm-cinnabar) 0 8%,var(--tcm-gold) 8% 20%,transparent 20%)}.brand[data-v-48780269]{display:flex;align-items:center;gap:12px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.brand-seal[data-v-48780269]{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(255,244,225,.35);border-radius:7px 7px 15px;color:#fff0dc;background:var(--tcm-cinnabar);font:27px STKaiti,KaiTi,serif;box-shadow:inset 0 0 0 2px #ffffff2e,0 7px 18px #091d1740}.brand-copy[data-v-48780269]{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.brand-copy small[data-v-48780269]{order:0;color:#c8aa68;font-family:var(--font-sans);font-size:7px;letter-spacing:.16em}.brand-copy strong[data-v-48780269]{order:1;font-size:17px;font-weight:500;letter-spacing:.1em}.mode-nav[data-v-48780269]{display:flex;align-items:stretch;gap:2px;padding:4px;border:1px solid rgba(235,216,176,.12);border-radius:6px;background:#ffffff0b}.mode-btn[data-v-48780269]{position:relative;display:flex;align-items:center;gap:9px;min-width:112px;padding:7px 13px;border:0;border-radius:3px;color:#f7f0e29e;background:transparent;cursor:pointer;text-align:left}.mode-btn[data-v-48780269]:hover{color:#fff7e9;background:#ffffff12}.mode-btn.active[data-v-48780269]{color:#193e34;background:#f7f0e2;box-shadow:0 5px 16px #0619142e}.mode-btn.active[data-v-48780269]:after{position:absolute;right:8px;bottom:4px;left:8px;height:1px;content:"";background:var(--tcm-cinnabar)}.mode-icon[data-v-48780269]{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(222,194,134,.28);border-radius:3px;color:#d5b874;background:#ffffff0a;font:16px STKaiti,KaiTi,serif}.mode-btn.active .mode-icon[data-v-48780269]{border-color:#a8473d3d;color:var(--tcm-cinnabar);background:#f2e3d5}.mode-btn>span[data-v-48780269]:last-child{display:flex;flex-direction:column}.mode-btn b[data-v-48780269]{font-size:13px;font-weight:500}.mode-btn small[data-v-48780269]{margin-top:1px;color:inherit;font-size:8px;opacity:.65}.header-right[data-v-48780269]{display:flex;align-items:center;gap:10px;margin-left:auto}.utility-link[data-v-48780269],.admin-link[data-v-48780269]{padding:7px 5px;color:#f7f0e294;font-size:11px;text-decoration:none}.utility-link[data-v-48780269]:hover,.admin-link[data-v-48780269]:hover{color:#e0bf79}.admin-link[data-v-48780269]{padding:6px 10px;border:1px solid rgba(211,178,108,.28);border-radius:3px;color:#dfbe78}.user-chip[data-v-48780269]{display:flex;align-items:center;gap:7px;color:#f7f0e2a6;font-size:10px}.user-chip span[data-v-48780269]{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(225,196,136,.25);border-radius:3px;color:#e1c27f;background:#ffffff12}.user-chip b[data-v-48780269]{max-width:70px;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-48780269]{padding:6px 8px;border:0;color:#f7f0e273;background:transparent;font-size:10px;cursor:pointer}.logout-btn[data-v-48780269]:hover{color:#e4bd75}.mobile-menu[data-v-48780269]{display:none}.mode-nav[data-v-48780269]{animation:navSettle-48780269 .55s .12s both}.mode-btn[data-v-48780269]{transition:color .28s ease,background-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.mode-btn[data-v-48780269]:hover{transform:translateY(-2px)}.mode-icon[data-v-48780269]{transition:transform .35s cubic-bezier(.2,.9,.3,1.25),border-color .25s ease,background-color .25s ease,color .25s ease}.mode-btn:hover .mode-icon[data-v-48780269]{transform:rotate(-5deg) scale(1.08)}.brand-seal[data-v-48780269]{transition:transform .3s cubic-bezier(.2,.9,.3,1.25),box-shadow .3s ease}.brand:hover .brand-seal[data-v-48780269]{transform:rotate(-4deg) scale(1.06);box-shadow:inset 0 0 0 2px #ffffff2e,0 12px 25px #0516114d}.utility-link[data-v-48780269],.admin-link[data-v-48780269],.user-chip[data-v-48780269],.logout-btn[data-v-48780269]{transition:color .22s ease,background-color .22s ease,transform .22s ease}.utility-link[data-v-48780269]:hover,.admin-link[data-v-48780269]:hover,.logout-btn[data-v-48780269]:hover{transform:translateY(-1px)}@keyframes navSettle-48780269{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mode-nav[data-v-48780269],.mode-btn[data-v-48780269],.mode-icon[data-v-48780269],.brand-seal[data-v-48780269],.utility-link[data-v-48780269],.admin-link[data-v-48780269],.user-chip[data-v-48780269],.logout-btn[data-v-48780269]{animation:none!important;transition:none!important}}@media (max-width:1100px){.brand-copy small[data-v-48780269],.mode-btn small[data-v-48780269],.utility-link[data-v-48780269],.user-chip b[data-v-48780269]{display:none}.mode-btn[data-v-48780269]{min-width:auto}}@media (max-width:760px){.app-header[data-v-48780269]{min-height:62px;padding:8px 13px;gap:12px}.brand-seal[data-v-48780269]{width:38px;height:38px;font-size:23px}.brand-copy strong[data-v-48780269]{font-size:15px}.mobile-menu[data-v-48780269]{display:flex;width:35px;height:35px;margin-left:auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(235,216,176,.2);border-radius:3px;background:#ffffff0f}.mobile-menu span[data-v-48780269]{width:16px;height:1px;background:#e2c57f}.mode-nav[data-v-48780269]{position:absolute;top:61px;right:8px;left:8px;display:none;padding:7px;border:1px solid var(--tcm-line);background:var(--tcm-white);box-shadow:var(--tcm-shadow)}.mode-nav.open[data-v-48780269]{display:grid;grid-template-columns:repeat(3,1fr)}.mode-btn[data-v-48780269]{justify-content:center;color:var(--tcm-ink-soft)}.mode-btn.active[data-v-48780269]{color:var(--tcm-jade-deep);background:var(--tcm-jade-light)}.header-right[data-v-48780269]{margin-left:0}.header-right[data-v-48780269]>:not(.user-chip):not(.logout-btn){display:none}}.mode-nav[data-v-48780269]{animation:navSettleSafe-48780269 .5s ease-out}@keyframes navSettleSafe-48780269{0%{transform:translateY(-8px)}to{transform:none}}.brand-copy small[data-v-48780269]{font-size:10px}.mode-btn small[data-v-48780269]{font-size:11px}.brand[data-v-48780269]{text-decoration:none}.mode-btn[data-v-48780269]{min-height:44px}.utility-link[data-v-48780269],.admin-link[data-v-48780269]{display:inline-flex;min-height:40px;align-items:center;padding-inline:8px}.logout-btn[data-v-48780269]{min-height:40px}.mobile-utilities[data-v-48780269]{display:none}@media (max-width:760px){.app-header[data-v-48780269]{padding-right:max(13px,env(safe-area-inset-right));padding-left:max(13px,env(safe-area-inset-left))}.mobile-menu[data-v-48780269]{width:44px;height:44px}.mode-nav.open[data-v-48780269]{gap:7px;overscroll-behavior:contain}.mobile-utilities[data-v-48780269]{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;padding-top:7px;border-top:1px solid var(--tcm-line)}.mobile-utilities a[data-v-48780269],.mobile-utilities button[data-v-48780269]{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--tcm-line);border-radius:8px;color:var(--tcm-jade-deep);background:var(--tcm-white);font-size:12px;text-decoration:none}.mobile-utilities button[data-v-48780269]{color:var(--tcm-cinnabar)}.header-right[data-v-48780269]{display:none}}@media (min-width:761px){.app-header[data-v-48780269]{min-height:68px;gap:22px;padding:8px clamp(18px,2.2vw,34px);color:var(--tcm-ink-strong);background:#faf8f1c7;border-bottom:1px solid rgba(49,95,80,.12);box-shadow:0 10px 30px #1f2d2814;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.app-header[data-v-48780269]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 14% -120%,rgba(176,138,78,.2),transparent 40%),linear-gradient(90deg,rgba(255,255,255,.36),transparent 45%)}.app-header[data-v-48780269]:after{right:auto;left:clamp(18px,2.2vw,34px);width:48px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--tcm-cinnabar),var(--tcm-gold))}.brand[data-v-48780269],.mode-nav[data-v-48780269],.header-right[data-v-48780269],.mobile-menu[data-v-48780269]{position:relative;z-index:1}.brand-seal[data-v-48780269]{width:42px;height:42px;border:0;border-radius:50%;color:#fff8ed;background:linear-gradient(145deg,var(--tcm-cinnabar),#7f302b);font-size:24px;box-shadow:0 8px 20px #84362f33,inset 0 0 0 1px #ffffff40}.brand-copy small[data-v-48780269]{color:var(--tcm-gold);letter-spacing:.14em}.brand-copy strong[data-v-48780269]{color:var(--tcm-jade-deep)}.mode-nav[data-v-48780269]{gap:6px;padding:5px;border:1px solid rgba(49,95,80,.12);border-radius:18px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #1f463a12}.mode-btn[data-v-48780269]{min-width:118px;min-height:44px;padding:6px 12px;border-radius:13px;color:var(--tcm-ink-soft)}.mode-btn[data-v-48780269]:hover{color:var(--tcm-jade-deep);background:#dfeae5ad;transform:translateY(-1px)}.mode-btn.active[data-v-48780269]{color:#fff;background:linear-gradient(135deg,var(--tcm-jade),var(--tcm-jade-deep));box-shadow:0 8px 18px #1f463a33}.mode-icon[data-v-48780269]{border-color:#315f502e;border-radius:9px;color:var(--tcm-jade);background:#ffffffb3}.mode-btn.active .mode-icon[data-v-48780269]{border-color:#ffffff40;color:#fff4dd;background:#ffffff1f}.mode-btn b[data-v-48780269]{font-size:12px}.mode-btn small[data-v-48780269]{color:inherit;opacity:.62}.utility-link[data-v-48780269],.admin-link[data-v-48780269]{color:var(--tcm-muted)}.utility-link[data-v-48780269]:hover,.admin-link[data-v-48780269]:hover{color:var(--tcm-cinnabar)}.admin-link[data-v-48780269]{border-color:#b08a4e3d;color:#8b6b38;background:#ffffff73}.user-chip[data-v-48780269]{color:var(--tcm-ink-soft)}.user-chip span[data-v-48780269]{color:var(--tcm-jade-deep);background:var(--tcm-jade-light);border-color:#315f5024}.logout-btn[data-v-48780269]{color:var(--tcm-muted);border-color:#315f5024;background:#ffffff7a}.logout-btn[data-v-48780269]:hover{color:var(--tcm-cinnabar);border-color:#a8473d3d;background:var(--tcm-cinnabar-light)}}@media (min-width:761px){.app-header[data-v-48780269]{color:#eee2cf;background:#14110ff0;border-bottom:1px solid rgba(192,153,91,.2);box-shadow:0 14px 38px #18120e38;-webkit-backdrop-filter:blur(22px) saturate(.9);backdrop-filter:blur(22px) saturate(.9)}.app-header[data-v-48780269]:before{background:radial-gradient(circle at 12% -160%,rgba(179,61,50,.24),transparent 40%),linear-gradient(90deg,rgba(255,255,255,.025),transparent 45%)}.app-header[data-v-48780269]:after{background:linear-gradient(90deg,var(--tcm-cinnabar),#b99660)}.brand-seal[data-v-48780269]{border-radius:3px;color:#fff3df;background:var(--tcm-cinnabar);box-shadow:0 8px 22px #b33d3240,inset 0 0 0 1px #ffffff38}.brand-copy small[data-v-48780269]{color:#b99a68}.brand-copy strong[data-v-48780269]{color:#f3e6d1}.mode-nav[data-v-48780269]{border-color:#cfae7729;border-radius:4px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.mode-btn[data-v-48780269]{border-radius:2px;color:#f3e6d194}.mode-btn[data-v-48780269]:hover{color:#f7ecdb;background:#ffffff0e}.mode-btn.active[data-v-48780269]{color:#fff3e2;background:linear-gradient(135deg,#a53a31,#792821);box-shadow:0 9px 22px #932d2547}.mode-icon[data-v-48780269]{border-color:#cfae772e;border-radius:2px;color:#c3a16d;background:#ffffff09}.mode-btn.active .mode-icon[data-v-48780269]{color:#fff0d7;background:#ffffff17}.utility-link[data-v-48780269],.admin-link[data-v-48780269],.user-chip[data-v-48780269]{color:#f3e6d18c}.utility-link[data-v-48780269]:hover,.admin-link[data-v-48780269]:hover{color:#d7665b}.admin-link[data-v-48780269]{border-color:#c0995b3b;background:#ffffff06}.user-chip span[data-v-48780269]{color:#e8d4b2;background:#c0995b1f;border-color:#c0995b33}.logout-btn[data-v-48780269]{color:#f3e6d180;border-color:#cfae7729;background:#ffffff06}}.admin-header-right[data-v-48780269]{margin-left:auto}.admin-header-right .admin-link[data-v-48780269]{min-height:38px}.admin-header-right .user-chip[data-v-48780269]{display:flex}@media (max-width:760px){.admin-header-right[data-v-48780269]{display:flex!important;margin-left:auto}.admin-header-right .admin-link[data-v-48780269]{display:none!important}.admin-header-right .user-chip[data-v-48780269]{display:flex!important}.admin-header-right .logout-btn[data-v-48780269]{display:inline-flex!important;align-items:center}}.admin-sidebar[data-v-4aad05b4]{position:sticky;top:0;display:flex;flex:0 0 228px;height:calc(100dvh - 68px);min-height:0;flex-direction:column;border-right:1px solid rgba(190,151,91,.18);color:#eadcc7;background:linear-gradient(180deg,#241c18,#191411);box-shadow:12px 0 34px #2118131a}.sidebar-nav[data-v-4aad05b4]{flex:1;min-height:0;padding:17px 12px;overflow-y:auto}.nav-group[data-v-4aad05b4]{margin-bottom:16px}.nav-group>p[data-v-4aad05b4]{margin:0 10px 6px;color:#eadcc757;font:8px var(--font-sans);letter-spacing:.18em}.sidebar-link[data-v-4aad05b4]{position:relative;display:flex;min-height:39px;align-items:center;gap:9px;padding:6px 10px;border:1px solid transparent;color:#efe1cb9e;font:11px var(--font-sans);text-decoration:none;transition:.18s ease}.sidebar-link i[data-v-4aad05b4]{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(206,166,99,.15);color:#c29a5d;font:13px STKaiti,KaiTi,serif;font-style:normal}.sidebar-link[data-v-4aad05b4]:hover{color:#fff0d7;background:#fff2d80b}.sidebar-link.active[data-v-4aad05b4]{border-color:#be8b4538;color:#fff0d7;background:linear-gradient(90deg,#9d342c4d,#fff0d206)}.sidebar-link.active[data-v-4aad05b4]:before{position:absolute;top:7px;bottom:7px;left:-1px;width:2px;background:var(--tcm-cinnabar);content:""}.sidebar-link.active i[data-v-4aad05b4]{border-color:#deaa5957;color:#f0bc68;background:#b33d321f}.sidebar-footer[data-v-4aad05b4]{flex:0 0 auto;padding:13px 16px;border-top:1px solid rgba(206,166,99,.13)}.back-link[data-v-4aad05b4]{display:flex;min-height:38px;align-items:center;color:#efe1cb85;font:10px var(--font-sans);text-decoration:none}.back-link[data-v-4aad05b4]:hover{color:#f2bd68}@media (max-width:900px){.admin-sidebar[data-v-4aad05b4]{position:relative;top:auto;width:100%;height:auto;min-height:0;flex-basis:auto;border-right:0;border-bottom:1px solid rgba(190,151,91,.2);box-shadow:none}.sidebar-nav[data-v-4aad05b4]{display:flex;padding:7px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sidebar-nav[data-v-4aad05b4]::-webkit-scrollbar{display:none}.nav-group[data-v-4aad05b4]{display:flex;flex:0 0 auto;margin:0 10px 0 0}.nav-group>p[data-v-4aad05b4]{display:none}.sidebar-link[data-v-4aad05b4]{min-width:max-content;min-height:42px;padding-inline:9px}.sidebar-link.active[data-v-4aad05b4]:before{top:auto;right:7px;bottom:-1px;left:7px;width:auto;height:2px}.sidebar-footer[data-v-4aad05b4]{display:none}}.disclaimer-footer[data-v-02d63b1e]{padding:10px max(20px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--tcm-line);background:#fffdf8eb;text-align:center}.disclaimer-footer p[data-v-02d63b1e]{color:#66756e;font-size:11px;line-height:1.65;letter-spacing:.02em}.toast-container[data-v-6409470d]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:8px}.toast-item[data-v-6409470d]{padding:12px 20px;border-radius:8px;font-size:13px;color:#fff;animation:slideIn-6409470d .25s ease;max-width:360px;box-shadow:0 4px 12px #00000026}.toast-item.success[data-v-6409470d]{background:var(--tcm-jade)}.toast-item.error[data-v-6409470d]{background:var(--tcm-cinnabar-deep)}.toast-item.info[data-v-6409470d]{color:var(--tcm-ink-strong);background:var(--tcm-gold-light);border:1px solid rgba(176,138,78,.28)}@keyframes slideIn-6409470d{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;background:var(--tcm-paper);color:var(--tcm-ink)}button,a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.skip-link{position:fixed;top:8px;left:12px;z-index:2000;padding:10px 14px;border-radius:9px;color:#fff;background:var(--tcm-cinnabar);font-family:var(--font-sans);font-size:13px;text-decoration:none;transform:translateY(-160%);transition:transform var(--motion-fast) ease}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-main{display:flex;flex:1;min-height:0;width:100%;max-width:1600px;margin:0 auto;padding:var(--space-page)}.app-main>*{flex:1;min-width:0}.admin-body{display:flex;flex:1;min-height:0;background:var(--tcm-paper)}.immersive-main{display:block;width:100%;height:100dvh;min-height:0;overflow:hidden}.immersive-main>*{width:100%;height:100%;min-width:0}.admin-main{flex:1;min-width:0;padding:clamp(16px,2.2vw,30px);overflow:auto;background:#fffdf899}@media (min-width: 901px){.app-container.workspace-shell{height:100dvh;min-height:0;overflow:hidden}.app-container.workspace-shell .app-main{overflow:hidden}.app-container.workspace-shell .disclaimer-footer{flex:0 0 auto}}@media (max-width: 900px){html,body,#app,.app-container{width:100%;max-width:100vw;overflow-x:clip}.immersive-main{width:100%;max-width:100vw;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible}.app-main{padding:12px}.admin-body{display:block;min-width:0}.admin-main{padding:14px;overflow-x:hidden}}.immersive-main>.chat-view,.immersive-main>.scholar-scene-shell{animation:none!important;transition:none!important}.immersive-main>.chat-view>.workspace-atmosphere,.immersive-main>.scholar-scene-shell>.scene-light{animation:none!important}.immersive-main>.chat-view .welcome-scene,.immersive-main>.chat-view .welcome-copy,.immersive-main>.chat-view .suggestions button,.immersive-main>.scholar-scene-shell .scene-content,.immersive-main>.scholar-scene-shell .scene-toolstrip,.immersive-main>.scholar-scene-shell .scene-heading{animation:none!important;transition:none!important}.immersive-main>.chat-view,.immersive-main>.scholar-scene-shell{opacity:1!important;transform:none!important;filter:none!important}.immersive-main .page-enter-active,.immersive-main .page-leave-active{transition:none!important}.immersive-main .status-spinner,.immersive-main .pulse-dot,.immersive-main [class*=spinner],.immersive-main [class*=thinking] i,.immersive-main [class*=typing] i,.immersive-main [class*=loading] i,.immersive-main [class*=pulse],.immersive-main .retrieval-mini em{animation-duration:revert!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.conv-list[data-v-a77a368e]{display:flex;flex-direction:column;height:100%;min-height:0}.new-conv-btn[data-v-a77a368e]{margin:10px 12px 14px;padding:10px;border:0;border-radius:11px;color:#fff;background:var(--tcm-jade);font-size:12px;cursor:pointer;box-shadow:0 7px 16px #365f5029}.archive-actions[data-v-a77a368e]{display:grid;gap:8px;padding:0 18px 15px}.archive-actions .new-conv-btn[data-v-a77a368e]{display:grid;min-height:58px;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:9px;margin:0;padding:9px 12px;text-align:left}.archive-actions .new-conv-btn>span[data-v-a77a368e]{display:grid;grid-row:1/3;width:30px;height:30px;place-items:center;border:1px solid rgba(255,238,202,.3);font-size:18px}.archive-actions b[data-v-a77a368e]{font-size:12px;letter-spacing:.06em}.archive-actions small[data-v-a77a368e]{color:#fff5e0a3;font-size:9px}.archive-library-link[data-v-a77a368e]{display:grid;min-height:58px;grid-template-columns:32px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;column-gap:9px;padding:9px 12px;border:1px solid rgba(231,190,116,.2);color:#f4d9a8;background:#f4d59d0d;text-decoration:none}.archive-library-link>span[data-v-a77a368e]{display:grid;grid-row:1/3;width:30px;height:30px;place-items:center;border:1px solid rgba(231,190,116,.24);font:16px STKaiti,KaiTi,serif}.archive-library-link b[data-v-a77a368e]{color:#f5dfb6}.archive-library-link small[data-v-a77a368e]{color:#f5dfb680}.archive-library-link i[data-v-a77a368e]{grid-column:3;grid-row:1/3;color:#d79e51;font-style:normal}.archive-library-link[data-v-a77a368e]:hover{border-color:#e7be7473;background:#f4d59d1a}.list-heading[data-v-a77a368e]{display:flex;align-items:center;justify-content:space-between;padding:0 21px 9px;color:#f6e2bc8c;font-size:9px;letter-spacing:.18em}.list-heading small[data-v-a77a368e]{letter-spacing:0}.new-conv-btn[data-v-a77a368e]:hover{background:var(--tcm-jade-deep);transform:translateY(-1px)}.conv-items[data-v-a77a368e]{flex:1;overflow-y:auto;padding:0 8px 12px}.conv-item[data-v-a77a368e]{margin-bottom:5px;padding:10px 11px;cursor:pointer;border:1px solid transparent;border-radius:10px}.conv-item[data-v-a77a368e]:hover{background:#365f500d}.conv-item.active[data-v-a77a368e]{border-color:var(--tcm-line);background:var(--tcm-jade-light);box-shadow:inset 3px 0 var(--tcm-jade)}.conv-title-row[data-v-a77a368e]{display:flex;align-items:center;gap:6px}.conv-title[data-v-a77a368e]{flex:1;min-width:0;margin-bottom:5px;overflow:hidden;color:var(--tcm-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.delete-btn[data-v-a77a368e]{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;color:#a8b0ac;background:transparent;font-size:16px;cursor:pointer;opacity:0}.conv-item:hover .delete-btn[data-v-a77a368e],.delete-btn[data-v-a77a368e]:focus-visible{opacity:1}.delete-btn[data-v-a77a368e]:hover{color:#fff;background:var(--tcm-cinnabar)}.conv-meta[data-v-a77a368e]{display:flex;align-items:center;gap:7px;color:#909b96;font-size:9px}.conv-mode[data-v-a77a368e]{padding:2px 6px;border-radius:99px;color:var(--tcm-jade);background:#365f5014}.empty-hint[data-v-a77a368e]{padding:28px 12px;text-align:center;color:#a7afab;font-size:11px}.new-conv-btn[data-v-a77a368e]{margin:12px 14px 16px 24px;border:1px solid rgba(145,53,45,.35);border-radius:0;color:#fff8e8;background:linear-gradient(135deg,#a33a31,#7e2923);box-shadow:0 8px 18px #6f302524;letter-spacing:.1em}.new-conv-btn[data-v-a77a368e]:hover{background:#7e2923;transform:translateY(-2px)}.conv-items[data-v-a77a368e]{padding:0 10px 14px 20px}.conv-item[data-v-a77a368e]{margin-bottom:4px;border-radius:0;border-bottom:1px solid rgba(102,72,48,.1)}.conv-item[data-v-a77a368e]:before{position:absolute;top:14px;bottom:14px;left:0;width:2px;background:#a23a31;content:"";opacity:0;transform:scaleY(.3);transition:opacity .2s ease,transform .25s ease}.conv-item[data-v-a77a368e]:hover{background:#fff9ea8c}.conv-item.active[data-v-a77a368e]{border-color:#6648301f;background:#fff7e4cc;box-shadow:none}.conv-item.active[data-v-a77a368e]:before{opacity:1;transform:scaleY(1)}.conv-select[data-v-a77a368e]{padding-left:13px}.conv-title[data-v-a77a368e]{color:#4c382a;font-family:var(--font-serif)}.conv-mode[data-v-a77a368e]{border-radius:0;color:#9c3a31;background:#9c3a310f}.delete-btn[data-v-a77a368e]{border-radius:0}.delete-btn[data-v-a77a368e]:hover{background:#a23a31}.conv-item[data-v-a77a368e]{position:relative;display:flex;padding:0;cursor:default;overflow:hidden}.conv-select[data-v-a77a368e]{display:flex;min-width:0;min-height:58px;flex:1;flex-direction:column;justify-content:center;padding:9px 46px 9px 11px;border:0;color:inherit;background:transparent;text-align:left}.delete-btn[data-v-a77a368e]{position:absolute;top:9px;right:7px;width:36px;height:36px}.conv-meta[data-v-a77a368e]{font-size:11px;color:#66756e}.new-conv-btn[data-v-a77a368e]{min-height:44px}.empty-hint[data-v-a77a368e]{font-size:12px}.conv-items[data-v-a77a368e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:0 18px 18px}.conv-item[data-v-a77a368e]{position:relative;display:block;min-width:0;height:132px;margin:0;border:1px solid rgba(231,190,116,.14);background:linear-gradient(145deg,#5335229e,#261a13c2);box-shadow:inset 0 1px #ffeeca06;overflow:hidden;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.conv-item[data-v-a77a368e]:before{position:absolute;top:0;right:0;left:0;width:auto;height:2px;background:#a23a31;content:"";opacity:.45;transform:none}.conv-item[data-v-a77a368e]:after{position:absolute;right:-18px;bottom:-28px;width:76px;height:76px;border:1px solid rgba(231,190,116,.07);content:"";transform:rotate(45deg)}.conv-item[data-v-a77a368e]:hover{border-color:#e7be745c;background:linear-gradient(145deg,#5e3c26b8,#2a1c14d1);transform:translateY(-2px)}.conv-item.active[data-v-a77a368e]{border-color:#e4b0598c;background:linear-gradient(145deg,#6c3927c7,#301d15e0);box-shadow:inset 3px 0 #a23a31}.conv-select[data-v-a77a368e]{position:relative;z-index:1;display:grid;width:100%;height:100%;min-height:0;grid-template-columns:30px minmax(0,1fr);grid-template-rows:18px minmax(0,1fr) 20px;gap:5px 9px;padding:11px 11px 9px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.volume-index[data-v-a77a368e]{grid-column:1/3;color:#f0cf9659;font:7px var(--font-sans);letter-spacing:.2em}.mode-seal[data-v-a77a368e]{display:grid;grid-column:1;grid-row:2;width:29px;height:34px;place-items:center;border:1px solid rgba(226,174,89,.34);color:#e6b360;background:#e1ac560f;font:17px STKaiti,KaiTi,serif}.mode-teaching .mode-seal[data-v-a77a368e]{color:#d9c17c;border-color:#d9c17c57}.mode-report .mode-seal[data-v-a77a368e]{color:#df8a7d;border-color:#df8a7d57}.conv-title[data-v-a77a368e]{display:-webkit-box;grid-column:2;grid-row:2;align-self:start;margin:0;overflow:hidden;color:#f5dfb8;font:13px/1.55 STKaiti,KaiTi,serif;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conv-meta[data-v-a77a368e]{display:flex;grid-column:1/3;grid-row:3;align-items:center;gap:6px;color:#f4dcb266;font:8px var(--font-sans)}.conv-meta span+span[data-v-a77a368e]:before{margin-right:6px;color:#e5b76947;content:"·"}.continue-mark[data-v-a77a368e]{position:absolute;right:10px;bottom:9px;color:#d3a15a;font:8px var(--font-sans);opacity:0;transition:opacity .2s ease,transform .2s ease}.continue-mark i[data-v-a77a368e]{font-style:normal}.conv-item:hover .continue-mark[data-v-a77a368e],.conv-item.active .continue-mark[data-v-a77a368e]{opacity:1;transform:translate(2px)}.delete-btn[data-v-a77a368e]{z-index:3;top:7px;right:7px;width:26px;height:24px;border:1px solid transparent;color:#f6ddb347;font-size:8px;opacity:0}.delete-btn[data-v-a77a368e]:hover{border-color:#bb463973;color:#f5d9b5;background:#97352c9e}.empty-hint[data-v-a77a368e]{grid-column:1/-1;color:#f5dfb86b}@media (max-width:430px){.conv-items[data-v-a77a368e]{grid-template-columns:1fr}.conv-item[data-v-a77a368e]{height:118px}}.message-bubble[data-v-122060fe]{display:flex;width:100%;max-width:920px;gap:11px;padding:8px 18px;animation:messageArrive-122060fe .28s cubic-bezier(.22,1,.36,1) both}.message-bubble.latest[data-v-122060fe]{max-width:none;padding-inline:22px}.message-bubble.latest.assistant[data-v-122060fe]{display:block}.message-bubble.latest.assistant .bubble-avatar[data-v-122060fe]{display:none}.message-bubble.latest.assistant .bubble-body[data-v-122060fe]{width:100%}.message-bubble.latest.assistant .bubble-content[data-v-122060fe]{min-height:100%;padding:22px 28px 34px;border:1px solid rgba(117,78,47,.14);border-radius:2px;background:linear-gradient(90deg,rgba(152,55,45,.025),transparent 9%),#fffbf1e6;box-shadow:0 18px 46px #3e271712;font-size:15.5px;line-height:1.88}.message-bubble.latest.user[data-v-122060fe]{width:calc(100% - 44px);max-width:none;margin:6px 22px 2px;padding:11px 16px;align-self:stretch;border-left:3px solid rgba(158,58,49,.62);background:#714d300e}.message-bubble.latest.user .bubble-avatar[data-v-122060fe]{width:28px;height:28px;border-radius:50%;font-size:14px}.message-bubble.latest.user .bubble-body[data-v-122060fe]{flex:1}.message-bubble.latest.user .bubble-content[data-v-122060fe]{padding:2px 0;color:#493426;background:transparent;font-family:STKaiti,KaiTi,serif;font-size:18px;line-height:1.6}.failed-actions[data-v-122060fe]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.failed-actions button[data-v-122060fe]{min-height:34px;padding:6px 10px;border:1px solid rgba(157,59,50,.22);border-radius:1px;color:var(--state-danger);background:var(--state-danger-bg);font:10px var(--font-sans)}.failed-actions button[data-v-122060fe]:hover{border-color:var(--state-danger);background:#efd5cf}.refine-note[data-v-122060fe]{display:inline-flex;align-items:center;gap:5px;margin:8px 20px 2px;color:#9a7a45;font:9px var(--font-sans);letter-spacing:.04em}.refine-note i[data-v-122060fe]{width:5px;height:5px;border-radius:50%;background:#c08a2d}.refine-note.added[data-v-122060fe]{color:#2f6b45}.refine-note.added i[data-v-122060fe]{background:#3d8a5c}.message-bubble.user[data-v-122060fe]{flex-direction:row-reverse;align-self:flex-end}.message-bubble.latest.user[data-v-122060fe]{align-self:flex-end;align-items:center;width:auto;max-width:min(920px,calc(100% - 44px));margin:20px 22px 2px}.bubble-avatar[data-v-122060fe]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid rgba(49,95,80,.18);border-radius:10px 10px 14px;color:var(--tcm-jade-deep);background:var(--tcm-jade-light);font-family:STKaiti,KaiTi,serif;font-size:18px;box-shadow:0 4px 12px #1f2d280f}.user .bubble-avatar[data-v-122060fe]{color:#fff8ee;border-color:#a8473d33;background:var(--tcm-cinnabar)}.bubble-body[data-v-122060fe]{position:relative}.bubble-content[data-v-122060fe]{padding:12px 17px;border-radius:14px;font-size:14px;line-height:1.82;word-break:break-word}.user .bubble-content[data-v-122060fe]{background:var(--tcm-jade-light);color:var(--tcm-ink)}.assistant .bubble-content[data-v-122060fe]{background:var(--tcm-white);color:var(--tcm-ink);border:1px solid var(--tcm-line);box-shadow:0 5px 14px #25332e0a}.answer-sources[data-v-122060fe]{margin:0 0 10px;border:1px solid rgba(119,82,52,.16);background:#faf3e49e}.sources-toggle[data-v-122060fe]{display:flex;width:100%;min-height:54px;align-items:center;gap:10px;padding:8px 11px;border:0;color:#594333;background:transparent;text-align:left;cursor:pointer}.sources-toggle[data-v-122060fe]:hover{background:#975b3b0b}.sources-seal[data-v-122060fe]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(157,58,49,.34);color:#9f3a32;background:#fff8e9d1;font:16px STKaiti,KaiTi,serif}.sources-toggle>span[data-v-122060fe]:nth-child(2){display:grid;min-width:0;gap:2px}.sources-toggle b[data-v-122060fe]{font:600 13px STKaiti,KaiTi,serif}.sources-toggle small[data-v-122060fe]{color:#8b7968;font-size:10px}.sources-toggle i[data-v-122060fe]{margin-left:auto;color:#9b6e53;font:normal 10px var(--font-sans)}.sources-list[data-v-122060fe]{display:grid;gap:0;padding:0 10px 10px}.source-item[data-v-122060fe]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 5px;border:0;border-top:1px solid rgba(119,82,52,.11);color:#554032;background:transparent;text-align:left;cursor:pointer}.source-item[data-v-122060fe]:hover{background:#fffbf0b8}.source-index[data-v-122060fe]{padding-top:2px;color:#a13d34;font:12px STKaiti,KaiTi,serif;white-space:nowrap;min-width:56px;text-align:left}.source-copy[data-v-122060fe]{display:grid;min-width:0;gap:3px}.source-copy b[data-v-122060fe]{overflow:hidden;color:#4a382c;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.source-copy small[data-v-122060fe]{display:-webkit-box;overflow:hidden;color:#806f60;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-action[data-v-122060fe]{padding-top:1px;color:#a06a4a;font-size:9px}.message-bubble.latest.assistant .answer-sources[data-v-122060fe]{margin:0 28px 16px}@media (max-width:820px){.message-bubble.latest.assistant .answer-sources[data-v-122060fe]{margin:0 12px 12px}.sources-toggle[data-v-122060fe]{min-height:50px;padding:7px 9px}.source-item[data-v-122060fe]{grid-template-columns:25px minmax(0,1fr);gap:7px}.source-action[data-v-122060fe]{display:none}.source-copy small[data-v-122060fe]{-webkit-line-clamp:2}}.bubble-content[data-v-122060fe] strong{font-weight:600;color:var(--tcm-ink-strong)}.bubble-content[data-v-122060fe] em{font-style:italic}.bubble-content[data-v-122060fe] h2,.bubble-content[data-v-122060fe] h3,.bubble-content[data-v-122060fe] h4{margin:8px 0 4px;font-weight:600;color:var(--tcm-ink-strong)}.bubble-content[data-v-122060fe] h2{font-size:16px}.bubble-content[data-v-122060fe] h3{font-size:15px}.bubble-content[data-v-122060fe] h4{font-size:14px}.bubble-content[data-v-122060fe] p{margin:0 0 4px}.bubble-content[data-v-122060fe] ul,.bubble-content[data-v-122060fe] ol{margin:4px 0;padding-left:20px}.bubble-content[data-v-122060fe] li{margin:2px 0}.bubble-content[data-v-122060fe] code{background:#f5f5f5;padding:1px 4px;border-radius:3px;font-size:13px;font-family:Courier New,monospace}.bubble-content[data-v-122060fe] pre{background:#f5f5f5;border-radius:6px;padding:12px;overflow-x:auto;margin:8px 0}.bubble-content[data-v-122060fe] pre code{background:none;padding:0;font-size:13px}.bubble-content[data-v-122060fe] blockquote{border-left:3px solid var(--tcm-gold);padding-left:12px;margin:8px 0;color:var(--tcm-ink-soft)}.bubble-content[data-v-122060fe] a{color:var(--tcm-jade)}.bubble-content[data-v-122060fe] hr{border:none;border-top:1px solid #eee;margin:12px 0}.thinking-placeholder[data-v-122060fe]{display:flex;min-height:48px;align-items:center;gap:5px;padding:12px 16px;border:1px solid var(--tcm-line);border-radius:14px;color:var(--tcm-muted);background:var(--tcm-white);box-shadow:0 5px 14px #25332e0a;font-size:11px}.thinking-placeholder span[data-v-122060fe]{width:6px;height:6px;border-radius:50%;background:var(--tcm-cinnabar);animation:thinkingDot-122060fe 1.15s ease-in-out infinite}.thinking-placeholder span[data-v-122060fe]:nth-child(2){animation-delay:.14s}.thinking-placeholder span[data-v-122060fe]:nth-child(3){animation-delay:.28s}.thinking-placeholder b[data-v-122060fe]{margin-left:5px;font-weight:500}.typing-cursor[data-v-122060fe]{display:inline-block;width:2px;height:16px;background:var(--tcm-cinnabar);animation:blink-122060fe 1s infinite;vertical-align:text-bottom;margin-left:2px}@keyframes messageArrive-122060fe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes thinkingDot-122060fe{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes blink-122060fe{0%,50%{opacity:1}51%,to{opacity:0}}.status-tag[data-v-122060fe]{font-size:11px;margin-top:4px}.error-tag[data-v-122060fe]{color:#e74c3c}.interrupted-tag[data-v-122060fe]{color:#f39c12}.latest.assistant .bubble-content[data-v-122060fe] h2{margin:18px 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(143,96,56,.14);font-size:22px}.latest.assistant .bubble-content[data-v-122060fe] h3{margin:17px 0 8px;color:#593d2a;font-size:18px}.latest.assistant .bubble-content[data-v-122060fe] h4{margin:14px 0 7px;font-size:16px}.latest.assistant .bubble-content[data-v-122060fe] p{margin:0 0 12px}.latest.assistant .bubble-content[data-v-122060fe] li{margin:5px 0}.latest.assistant .bubble-content[data-v-122060fe] blockquote{margin:14px 0;padding:10px 14px;border-left-color:#a43d34;background:#a43d340b}@media (max-width:820px){.message-bubble[data-v-122060fe]{padding-inline:10px}.message-bubble.latest[data-v-122060fe]{padding-inline:8px}.message-bubble.latest.user[data-v-122060fe]{width:calc(100% - 16px);margin-inline:8px}.message-bubble.latest.assistant .bubble-content[data-v-122060fe]{padding:18px 16px 30px;font-size:15px;line-height:1.82}.message-bubble.latest.user .bubble-content[data-v-122060fe]{font-size:16px}}.message-bubble.latest.assistant .bubble-body[data-v-122060fe]{isolation:isolate}.message-bubble.latest.assistant .bubble-content[data-v-122060fe]{position:relative;overflow:hidden;transition:border-color .28s ease,box-shadow .3s ease,background-color .3s ease,transform .26s cubic-bezier(.22,1,.36,1)}.message-bubble.latest.assistant.streaming .bubble-content[data-v-122060fe]{border-color:#ae6f317a;background:linear-gradient(90deg,rgba(164,55,45,.045),transparent 12%),#fff9eb;box-shadow:0 22px 50px #482f1c1f,inset 4px 0 #a53b31}.message-bubble.latest.assistant.streaming .bubble-content[data-v-122060fe]:before{position:absolute;z-index:2;top:18px;bottom:18px;left:10px;width:1px;background:#d9a24c;content:"";pointer-events:none;transform-origin:top;animation:writingRuleGrow-122060fe .58s cubic-bezier(.22,1,.36,1) both}.message-bubble.latest.assistant.streaming .bubble-content[data-v-122060fe]:after{position:absolute;z-index:0;top:0;right:0;width:74px;height:74px;border-top:2px solid rgba(178,58,46,.45);border-right:2px solid rgba(211,151,63,.46);content:"";pointer-events:none;animation:folioCornerSet-122060fe .48s ease-out both}.message-bubble.latest.assistant .bubble-content[data-v-122060fe]>*{position:relative;z-index:1}.message-bubble.latest.assistant.completion-settling .bubble-content[data-v-122060fe]{animation:answerInkSettle-122060fe .72s cubic-bezier(.22,1,.36,1) both}@keyframes writingRuleGrow-122060fe{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes folioCornerSet-122060fe{0%{opacity:0;transform:translate(-5px,5px)}to{opacity:1;transform:none}}@keyframes answerInkSettle-122060fe{0%{border-color:#ae6f3185;box-shadow:0 22px 50px #482f1c1f,inset 4px 0 #a53b31;transform:translateY(3px)}52%{border-color:#d59b42a3;box-shadow:0 17px 40px #482f1c1a,inset 2px 0 #d39a43}to{border-color:#91633352;box-shadow:0 14px 34px #3e271712,inset 1px 0 #b57a3224;transform:none}}@media (prefers-reduced-motion:reduce){.message-bubble[data-v-122060fe],.thinking-placeholder span[data-v-122060fe],.typing-cursor[data-v-122060fe],.message-bubble.latest.assistant.streaming .bubble-content[data-v-122060fe]:before,.message-bubble.latest.assistant.streaming .bubble-content[data-v-122060fe]:after,.message-bubble.latest.assistant.completion-settling .bubble-content[data-v-122060fe]{animation:none!important}.message-bubble.latest.assistant .bubble-content[data-v-122060fe]{transition:none!important}}@keyframes renThinkingJump-122060fe{0%,70%,to{transform:translateY(0);opacity:.75}35%{transform:translateY(-4px);opacity:1}}@keyframes renBlink-122060fe{0%,49%{opacity:1}50%,to{opacity:0}}.thinking-placeholder span[data-v-122060fe],.thinking-placeholder i[data-v-122060fe]{animation:renThinkingJump-122060fe 1.1s cubic-bezier(.3,0,.4,1) infinite!important;opacity:1!important}.thinking-placeholder span[data-v-122060fe]:nth-child(1),.thinking-placeholder i[data-v-122060fe]:nth-child(1){animation-delay:0s!important}.thinking-placeholder span[data-v-122060fe]:nth-child(2),.thinking-placeholder i[data-v-122060fe]:nth-child(2){animation-delay:.18s!important}.thinking-placeholder span[data-v-122060fe]:nth-child(3),.thinking-placeholder i[data-v-122060fe]:nth-child(3){animation-delay:.36s!important}.typing-cursor[data-v-122060fe]{animation:renBlink-122060fe 1s step-end infinite!important}.refine-block[data-v-122060fe]{margin:10px 0 2px;border-top:1px dashed rgba(55,45,37,.18);padding-top:8px}.refine-block summary[data-v-122060fe]{cursor:pointer;list-style:none;font-size:11.5px;color:var(--tcm-gold, #9a7442);letter-spacing:.02em}.refine-block summary[data-v-122060fe]::-webkit-details-marker{display:none}.refine-block summary[data-v-122060fe]:before{content:"▸ "}.refine-block[open] summary[data-v-122060fe]:before{content:"▾ "}.refine-block[open] summary[data-v-122060fe]{margin-bottom:6px}.refine-body[data-v-122060fe]{font-size:13.5px;line-height:1.85;color:var(--tcm-ink-soft, #625b53);background:#9a74420d;border-left:2px solid rgba(154,116,66,.35);border-radius:6px;padding:10px 12px}.message-list[data-v-c0506a19]{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;padding:12px 0 28px;scroll-padding-block:72px 120px;overflow-anchor:none}.refine-bubble[data-v-c0506a19]{align-self:flex-end;width:min(760px,calc(100% - 46px));margin:10px 16px 14px 46px;border-left:3px solid #c99a55;background:linear-gradient(180deg,#fffbf0eb,#faf2dee6);box-shadow:0 2px 10px #966e3214}.refine-bubble header[data-v-c0506a19]{display:flex;align-items:baseline;gap:8px;padding:7px 12px 0}.refine-bubble header span[data-v-c0506a19]{color:#8a5a17;font:12px STKaiti,KaiTi,serif;letter-spacing:.06em}.refine-bubble header small[data-v-c0506a19]{color:#8a5a178c;font:8px var(--font-sans);letter-spacing:.12em}.refine-bubble p[data-v-c0506a19]{margin:0;padding:6px 12px 12px;color:#46331f;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.refine-bubble[data-streaming=true][data-v-c0506a19]:after{display:inline-block;width:4px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:#c08a2d;content:"";animation:refineBlink-c0506a19 .7s steps(2,start) infinite}@keyframes refineBlink-c0506a19{to{visibility:hidden}}.streaming-notice[data-v-c0506a19]{position:sticky;z-index:4;top:8px;display:flex;width:max-content;max-width:calc(100% - 32px);min-height:34px;margin:0 auto 8px;align-items:center;gap:7px;padding:6px 11px;border:1px solid rgba(168,71,61,.16);border-radius:99px;color:var(--tcm-cinnabar-deep);background:#fffaf4eb;box-shadow:0 8px 20px #1f2d2814;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px}.streaming-notice span[data-v-c0506a19]{width:7px;height:7px;border-radius:50%;background:var(--tcm-cinnabar);animation:answerPulse-c0506a19 1.1s ease-in-out infinite}.streaming-notice small[data-v-c0506a19]{color:var(--tcm-muted);font-size:9px}.latest-btn[data-v-c0506a19]{position:sticky;z-index:5;top:calc(100% - 48px);display:flex;min-height:40px;margin:0 auto -40px;align-items:center;padding:7px 13px;border:1px solid var(--tcm-line-strong);border-radius:99px;color:var(--tcm-jade-deep);background:var(--tcm-white);box-shadow:var(--tcm-shadow-soft);font-size:12px;cursor:pointer}.latest-btn[data-v-c0506a19]:hover{border-color:#315f5059;transform:translateY(-2px);box-shadow:0 12px 24px #1f2d281f}.latest-btn[data-v-c0506a19]:active{transform:scale(.97)}@keyframes answerPulse-c0506a19{50%{opacity:.45;box-shadow:0 0 0 6px #a8473d1a}}.empty-state[data-v-c0506a19]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#bbb}.empty-icon[data-v-c0506a19]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border:1px solid var(--tcm-line);border-radius:16px 16px 22px;color:var(--tcm-cinnabar);background:var(--tcm-white);font:30px STKaiti,KaiTi,serif;box-shadow:var(--tcm-shadow-soft)}.empty-text[data-v-c0506a19]{font-size:16px;color:var(--tcm-ink-soft);margin-bottom:8px}.empty-hint[data-v-c0506a19]{font-size:13px;color:var(--tcm-muted)}.message-list[data-v-c0506a19]{scrollbar-color:rgba(133,92,55,.34) transparent}.streaming-notice[data-v-c0506a19]{border-radius:1px;border-color:#a03a3133;color:#8f342c;background:#fff6e4f0;box-shadow:0 10px 22px #50311d17}.streaming-notice span[data-v-c0506a19]{background:#a53b32}.latest-btn[data-v-c0506a19]{border-radius:1px;border-color:#66483038;color:#76503a;background:#fff8e9}.latest-btn[data-v-c0506a19]:hover{border-color:#a03a3157;color:#a13a31}.empty-icon[data-v-c0506a19]{border-radius:0;color:#a23a31;background:#fff8e9;box-shadow:8px 9px #a03a310d,var(--tcm-shadow-soft)}.empty-text[data-v-c0506a19]{color:#4e392b;font-family:STKaiti,KaiTi,serif;font-size:20px}.empty-hint[data-v-c0506a19]{color:#8b7866;font-size:11px}.latest-btn[data-v-c0506a19]{position:sticky!important;z-index:5!important;top:calc(100% - 52px)!important;display:grid!important;width:42px!important;height:42px!important;min-height:0!important;margin:0 6px -34px auto!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;color:#6d4530!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.latest-btn span[data-v-c0506a19]{position:relative;display:grid!important;box-sizing:border-box;width:38px!important;height:38px!important;place-items:center;border:2px solid currentColor!important;border-radius:50%!important;background:#fff8e9fa!important;box-shadow:0 8px 22px #1f2d2833!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.latest-btn span[data-v-c0506a19]:after{display:block;width:0;height:0;border-top:10px solid currentColor;border-right:7px solid transparent;border-left:7px solid transparent;content:"";transform:translateY(2px)}.latest-btn[data-v-c0506a19]:hover{color:#a13a31!important;transform:translateY(1px)!important}.latest-btn:hover span[data-v-c0506a19]{box-shadow:0 10px 25px #1f2d283d!important}.chat-input-area[data-v-019eebd3]{position:relative;margin-top:auto;padding:10px 17px 14px;border-top:1px solid var(--tcm-line);background:#fffdf8f5}.interaction-status[data-v-019eebd3]{display:flex;min-height:24px;align-items:center;gap:7px;padding:0 4px 5px;color:var(--tcm-muted);font-family:var(--font-sans);font-size:10px}.status-dot[data-v-019eebd3]{width:6px;height:6px;border-radius:50%;background:#aab4af;box-shadow:0 0 0 4px #78867f14}.streaming .status-dot[data-v-019eebd3]{background:var(--tcm-cinnabar);animation:statusPulse-019eebd3 1.25s ease-in-out infinite}.streaming .interaction-status[data-v-019eebd3]{color:var(--tcm-cinnabar-deep)}.listening .status-dot[data-v-019eebd3]{background:var(--tcm-cinnabar);animation:statusPulse-019eebd3 1s ease-in-out infinite}.input-shell[data-v-019eebd3]{position:relative;display:flex;align-items:flex-end;gap:8px;padding:7px;border:1px solid rgba(54,95,80,.22);border-radius:15px;background:#fff;box-shadow:0 5px 18px #25332e0d}.input-shell[data-v-019eebd3]:focus-within{border-color:#365f5080;box-shadow:0 0 0 3px #365f5014}.chat-textarea[data-v-019eebd3]{flex:1;min-height:38px;max-height:150px;padding:8px 54px 7px 5px;border:0;outline:0;resize:none;color:var(--tcm-ink);background:transparent;font-size:13px;line-height:1.65}.chat-textarea[data-v-019eebd3]::placeholder{color:#9ca6a1}.voice-btn[data-v-019eebd3]{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--tcm-line);border-radius:11px;color:var(--tcm-jade);background:var(--tcm-jade-light);cursor:pointer;font-family:STKaiti,KaiTi,serif}.voice-btn.listening[data-v-019eebd3]{color:#fff;background:var(--tcm-cinnabar);animation:listening-019eebd3 1.4s infinite}.voice-btn[data-v-019eebd3]:disabled{opacity:.45;cursor:not-allowed}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{display:inline-flex;min-width:68px;height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;color:#fff;cursor:pointer;box-shadow:0 7px 16px #1f463a26}.send-btn i[data-v-019eebd3]{font-style:normal;font-size:14px;transition:transform .18s ease}.send-btn:hover:not(:disabled) i[data-v-019eebd3]{transform:translate(2px,-2px)}.send-btn[data-v-019eebd3]{background:var(--tcm-jade)}.send-btn[data-v-019eebd3]:hover:not(:disabled){background:var(--tcm-jade-deep);transform:translateY(-1px)}.send-btn[data-v-019eebd3]:disabled{background:#b9c1bd;cursor:not-allowed}.stop-btn[data-v-019eebd3]{background:var(--tcm-cinnabar);box-shadow:0 7px 16px #a8473d29}.stop-square[data-v-019eebd3]{width:9px;height:9px;border-radius:2px;background:currentColor}.send-btn[data-v-019eebd3]:active:not(:disabled),.stop-btn[data-v-019eebd3]:active,.voice-btn[data-v-019eebd3]:active:not(:disabled){transform:scale(.96)}.input-hints[data-v-019eebd3]{display:flex;justify-content:space-between;gap:10px;padding:6px 4px 0;color:#9ca6a1;font-size:9px}@keyframes listening-019eebd3{50%{box-shadow:0 0 0 7px #a94b3f00}}@keyframes statusPulse-019eebd3{50%{opacity:.55;box-shadow:0 0 0 6px #a8473d1a}}.chat-input-area[data-v-019eebd3]{padding:12px 15px 14px;border-top-color:#6648302b;background:linear-gradient(180deg,#f6eddbe6,#fffbf0f7)}.interaction-status[data-v-019eebd3]{color:#806b57}.status-dot[data-v-019eebd3]{background:#b99d6b;box-shadow:0 0 0 4px #b99d6b1a}.input-shell[data-v-019eebd3]{gap:9px;padding:8px;border-radius:2px;border-color:#66483038;background:#fffcf3e6;box-shadow:0 8px 20px #4a332012,inset 16px 0 24px #e8d6b52e;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.input-shell[data-v-019eebd3]:before{position:absolute;top:8px;bottom:8px;left:50px;width:1px;background:linear-gradient(transparent,rgba(159,56,46,.16),transparent);content:""}.input-shell[data-v-019eebd3]:focus-within{border-color:#9b382f6b;box-shadow:0 0 0 3px #9b382f0f,0 12px 26px #4a33201a;transform:translateY(-1px)}.chat-textarea[data-v-019eebd3]{padding-left:10px;color:#3e2d22;font-family:var(--font-serif)}.voice-btn[data-v-019eebd3]{border-radius:0;border-color:#9f382e3d;color:#a13b32;background:#ac3c310f;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.voice-btn[data-v-019eebd3]:hover:not(:disabled){color:#fff;background:#a13b32;transform:translateY(-2px)}.voice-btn.listening[data-v-019eebd3]{background:#a13b32}.listening .input-shell[data-v-019eebd3]{border-color:#a13b327a;box-shadow:0 0 0 3px #a13b3212,0 10px 24px #5e2b201a}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{border-radius:1px}.send-btn[data-v-019eebd3]{background:linear-gradient(135deg,#a53a31,#7f2923);box-shadow:0 7px 16px #7f292329}.send-btn[data-v-019eebd3]:hover:not(:disabled){background:#7f2923}.send-btn[data-v-019eebd3]:active:not(:disabled){box-shadow:0 0 0 4px #a53a311a;transform:scale(.96)}.input-hints[data-v-019eebd3]{color:#a28f7c}.chat-input-area[data-v-019eebd3]{padding:9px 14px 10px!important;border-top:1px solid rgba(111,72,43,.14)!important;background:linear-gradient(180deg,#efddb88f,#f8edd5eb)!important}.input-shell[data-v-019eebd3]{display:grid!important;grid-template-columns:34px minmax(0,1fr) 32px auto;align-items:center!important;gap:8px!important;min-height:64px;padding:7px 8px!important;border:1px solid rgba(105,67,40,.24)!important;border-radius:1px!important;background:linear-gradient(100deg,#fffcf0f5,#f8edd4e6)!important;box-shadow:0 9px 24px #422a1a12,inset 4px 0 #9c372e14!important;transform:none!important}.input-shell[data-v-019eebd3]:before{display:none!important}.input-shell[data-v-019eebd3]:after{position:absolute;right:112px;bottom:8px;left:50px;height:1px;background:linear-gradient(90deg,rgba(157,57,48,.18),rgba(126,93,57,.06),transparent);content:"";pointer-events:none}.input-shell[data-v-019eebd3]:focus-within{border-color:#98352d7a!important;box-shadow:0 0 0 2px #98352d0e,0 12px 28px #422a1a1a!important}.question-mark[data-v-019eebd3]{display:grid;width:32px;height:42px;place-items:center;border-right:1px solid rgba(157,57,48,.2);color:#9e382f;font:25px/1 STKaiti,KaiTi,serif}.writing-field[data-v-019eebd3]{display:flex;min-width:0;flex-direction:column;justify-content:center}.interaction-status[data-v-019eebd3]{min-height:17px;padding:0!important;gap:6px;font-size:8px!important;letter-spacing:.04em}.status-dot[data-v-019eebd3]{width:4px!important;height:4px!important;box-shadow:0 0 0 3px #b99d6b17!important}.chat-textarea[data-v-019eebd3]{width:100%!important;min-width:0!important;min-height:32px!important;max-height:126px!important;padding:4px 5px 5px 0!important;color:#37271e!important;font-family:var(--font-serif)!important;font-size:13px!important;line-height:1.65!important}.chat-textarea[data-v-019eebd3]::placeholder{color:#aa9987!important}.voice-btn[data-v-019eebd3]{width:30px!important;height:30px!important;border:0!important;border-left:1px solid rgba(110,73,45,.15)!important;background:transparent!important;color:#8e6648!important}.voice-btn[data-v-019eebd3]:hover:not(:disabled),.voice-btn.listening[data-v-019eebd3]{color:#fff!important;background:#9f3a31!important}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{min-width:64px!important;height:38px!important;border:1px solid rgba(116,39,33,.2)!important;border-radius:1px!important;font:11px var(--font-sans)!important;letter-spacing:.12em!important;box-shadow:0 6px 13px #74272124!important}.send-btn[data-v-019eebd3]{background:linear-gradient(145deg,#9f3b32,#7d2923)!important}.send-btn[data-v-019eebd3]:disabled{border-color:#674e391f!important;color:#a99886!important;background:#99846a21!important;box-shadow:none!important}.send-btn i[data-v-019eebd3]{font-size:12px!important}.input-hints[data-v-019eebd3]{padding:5px 2px 0!important;color:#6953409e!important;font-size:8px!important;letter-spacing:.03em}.input-hints span[data-v-019eebd3]:last-child{opacity:.72}@media (max-width: 600px){.chat-input-area[data-v-019eebd3]{width:100%;max-width:100%;box-sizing:border-box;padding:10px;overflow:hidden}.input-shell[data-v-019eebd3]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.input-hints span[data-v-019eebd3]:last-child{display:none}.input-shell[data-v-019eebd3]{grid-template-columns:24px minmax(0,1fr) 25px auto!important;gap:4px!important;min-height:59px!important;padding:6px!important}.question-mark[data-v-019eebd3]{width:23px;height:34px;font-size:19px}.interaction-status[data-v-019eebd3]{display:none!important}.chat-textarea[data-v-019eebd3]{min-width:0!important;width:100%!important;padding-right:1px!important;font-size:12px!important}.voice-btn[data-v-019eebd3]{width:24px!important;height:27px!important}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{min-width:48px!important;width:48px!important;height:33px!important;flex:0 0 48px;padding-inline:3px!important;font-size:9px!important}.input-shell[data-v-019eebd3]:after{right:83px;left:37px}.input-hints[data-v-019eebd3]{padding-top:4px!important}.input-hints span[data-v-019eebd3]:last-child{display:none!important}}.input-shell[data-v-019eebd3]{isolation:isolate;overflow:hidden}.input-shell[data-v-019eebd3]:before{display:block!important;position:absolute;z-index:3;right:110px;bottom:7px;left:49px;width:auto;height:2px;background:#a43b31;content:"";opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:center}.submitting .input-shell[data-v-019eebd3]:before{animation:questionRuleOpen-019eebd3 .34s cubic-bezier(.22,1,.36,1) both}.submitting .input-shell[data-v-019eebd3]{animation:paperCommit-019eebd3 .32s ease-out both}.submitting .question-mark[data-v-019eebd3]{animation:questionSealCommit-019eebd3 .34s ease-out both}@keyframes questionRuleOpen-019eebd3{0%{opacity:0;transform:scaleX(0)}45%{opacity:1}to{opacity:.65;transform:scaleX(1)}}@keyframes paperCommit-019eebd3{0%,to{box-shadow:0 9px 24px #422a1a12,inset 4px 0 #9c372e14}46%{border-color:#98352d94;box-shadow:0 7px 18px #422a1a1c,inset 4px 0 #9c372e4d}}@keyframes questionSealCommit-019eebd3{50%{color:#7f251f;transform:scale(.94)}}@media (max-width:600px){.input-shell[data-v-019eebd3]:before{right:82px;left:36px}}@media (prefers-reduced-motion:reduce){.streaming .status-dot[data-v-019eebd3],.listening .status-dot[data-v-019eebd3],.voice-btn.listening[data-v-019eebd3],.submitting .input-shell[data-v-019eebd3]:before,.submitting .input-shell[data-v-019eebd3],.submitting .question-mark[data-v-019eebd3]{animation:none!important}.submitting .input-shell[data-v-019eebd3]:before{opacity:.45;transform:none}}@keyframes renStatusPulse-019eebd3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.status-dot[data-v-019eebd3]{animation:renStatusPulse-019eebd3 1.1s ease-in-out infinite!important}.submitting .input-shell[data-v-019eebd3]:before{animation:renStatusPulse-019eebd3 1.4s ease-in-out infinite!important}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{min-width:78px!important;height:40px!important;padding:0 16px!important;border:1px solid rgba(138,47,38,.35)!important;border-radius:4px!important;font:600 12px/1 var(--font-sans)!important;letter-spacing:.08em!important;box-shadow:0 2px #68462a1a,0 8px 18px #8a2f2629!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.send-btn[data-v-019eebd3]{background:linear-gradient(135deg,#a8443a,#8a2f26)!important;color:#fdf6e8!important}.send-btn[data-v-019eebd3]:hover:not(:disabled){background:linear-gradient(135deg,#b14c41,#94342a)!important;box-shadow:0 3px #68462a1f,0 10px 22px #8a2f2633!important;transform:translateY(-1px)!important}.send-btn[data-v-019eebd3]:active:not(:disabled){transform:translateY(0)!important;box-shadow:inset 0 2px 6px #3c141040!important}.send-btn i[data-v-019eebd3]{font-size:13px!important;opacity:.9;transition:transform .18s ease!important}.send-btn:hover:not(:disabled) i[data-v-019eebd3]{transform:translate(3px)!important}.send-btn[data-v-019eebd3]:disabled{background:#c4baa88c!important;border-color:#68462a29!important;color:#5a4a3aa6!important;box-shadow:none!important;cursor:not-allowed!important}.send-btn:disabled i[data-v-019eebd3]{opacity:.5!important}.send-btn.interrupt[data-v-019eebd3]{background:#fffaeeeb!important;color:#8f342d!important;border-color:#8a2f2673!important;box-shadow:0 2px #68462a14!important}.send-btn.interrupt[data-v-019eebd3]:hover:not(:disabled){background:#fdf1e2!important;border-color:#8a2f26!important}.stop-btn[data-v-019eebd3]{background:linear-gradient(135deg,#8a8f86,#6f746c)!important;border-color:#50585066!important;color:#fbfaf6!important}.input-shell .send-btn[data-v-019eebd3],.input-shell .stop-btn[data-v-019eebd3]{justify-self:end!important;white-space:nowrap!important}.action-btn[data-v-019eebd3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:84px;height:40px;padding:0 17px;border:1px solid rgba(138,47,38,.35);border-radius:4px;font:600 12px/1 var(--font-sans);letter-spacing:.08em;color:#fdf6e8;background:linear-gradient(135deg,#a8443a,#8a2f26);box-shadow:0 2px #68462a1a,0 8px 18px #8a2f2629;cursor:pointer;white-space:nowrap;justify-self:end;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.action-btn i[data-v-019eebd3]{font-style:normal;font-size:13px;opacity:.92;transition:transform .18s ease}.action-btn[data-v-019eebd3]:hover:not(:disabled){background:linear-gradient(135deg,#b14c41,#94342a);transform:translateY(-1px);box-shadow:0 3px #68462a1f,0 10px 22px #8a2f2633}.action-btn:hover:not(:disabled) i[data-v-019eebd3]{transform:translate(3px)}.action-btn[data-v-019eebd3]:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 6px #3c141040}.action-btn[data-v-019eebd3]:disabled{background:#c4baa88c;border-color:#68462a29;color:#5a4a3aa6;box-shadow:none;cursor:not-allowed}.action-btn:disabled i[data-v-019eebd3]{opacity:.5}.action-btn.is-stop[data-v-019eebd3]{background:linear-gradient(135deg,#8d948b,#6f756d);border-color:#50585066;color:#fbfaf6}.action-btn.is-stop[data-v-019eebd3]:hover{background:linear-gradient(135deg,#7d847b,#61675f)}.action-btn .stop-square[data-v-019eebd3]{width:9px;height:9px;border-radius:2px;background:currentColor;display:inline-block}.send-btn[data-v-019eebd3],.stop-btn[data-v-019eebd3]{display:none!important}.evidence-panel[data-v-10100d74]{height:100%;padding:0 14px 18px;overflow-y:auto;color:#4c3728;font-family:var(--font-sans)}.dossier-heading[data-v-10100d74]{position:sticky;z-index:4;top:0;display:grid;min-height:94px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -14px;padding:16px 18px 13px;border-bottom:1px solid rgba(102,69,42,.18);background:linear-gradient(150deg,#f8eacffa,#ddc196f7);box-shadow:0 8px 24px #4b301d14}.heading-seal[data-v-10100d74]{display:grid;width:40px;height:48px;place-items:center;border:1px solid rgba(157,55,46,.42);color:#a13b32;background:#9d372e0b;font:22px STKaiti,KaiTi,serif}.dossier-heading p[data-v-10100d74]{color:#a17443;font-size:7px;letter-spacing:.15em}.dossier-heading h3[data-v-10100d74]{margin:3px 0 2px;color:#493125;font:23px STKaiti,KaiTi,serif;letter-spacing:.08em}.dossier-heading small[data-v-10100d74]{color:#8c735e;font-size:8px}.dossier-heading>b[data-v-10100d74]{display:grid;width:31px;height:36px;place-items:center;border:1px solid rgba(105,71,43,.22);color:#9d3a31;font:11px var(--font-sans)}.track-note[data-v-10100d74]{margin:0 0 11px;padding:11px 3px 10px;border-bottom:1px solid rgba(105,71,43,.12);color:#8c7764;font-size:8px;line-height:1.65}.copy-error[data-v-10100d74]{margin:0 0 10px;padding:8px 10px;border-left:2px solid var(--state-danger);color:var(--state-danger);background:var(--state-danger-bg);font-size:9px}.empty-hint[data-v-10100d74]{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;color:#967e68;text-align:center}.empty-hint>span[data-v-10100d74]{display:grid;width:52px;height:60px;place-items:center;border:1px solid rgba(157,55,46,.24);color:#a13b32;font:25px STKaiti,KaiTi,serif}.empty-hint b[data-v-10100d74]{margin-top:14px;color:#634a37;font:16px STKaiti,KaiTi,serif}.empty-hint p[data-v-10100d74]{max-width:230px;margin-top:7px;font-size:9px;line-height:1.7}.evidence-ledger[data-v-10100d74]{display:grid;gap:10px}.cite-card[data-v-10100d74]{position:relative;border:1px solid rgba(105,71,43,.18);background:linear-gradient(145deg,#fffaecd6,#e5cfaca8);box-shadow:0 10px 24px #4d332011;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cite-card[data-v-10100d74]:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#95703d;content:""}.cite-card.track-method[data-v-10100d74]:before{background:#526d61}.cite-card[data-v-10100d74]:hover{border-color:#8b443059;box-shadow:0 15px 30px #482d1c1c;transform:translateY(-2px)}.cite-card.highlighted[data-v-10100d74]{border-color:#a13b32;box-shadow:0 0 0 2px #a13b3224,0 16px 32px #482d1c1f;animation:citation-focus-10100d74 .42s ease-out}@keyframes citation-focus-10100d74{0%{transform:translateY(4px);background:#f6dfbd}to{transform:none}}.folio-head[data-v-10100d74]{display:flex;min-height:31px;align-items:center;justify-content:space-between;padding:0 10px 0 14px;border-bottom:1px solid rgba(105,71,43,.1);color:#9c8168;font-size:7px;letter-spacing:.14em}.folio-head div[data-v-10100d74]{display:flex;align-items:center;gap:5px}.folio-head em[data-v-10100d74],.folio-head b[data-v-10100d74]{padding:3px 5px;border:1px solid rgba(105,71,43,.13);color:#6f7d72;background:#526d610a;font-size:7px;font-style:normal;font-weight:400;letter-spacing:0}.track-content .folio-head em[data-v-10100d74]{color:#8b6938;background:#95703d0a}.folio-head b[data-v-10100d74]{border-color:#a13b3240;color:#9d3a31;background:#a13b320a}.cite-body[data-v-10100d74]{display:block;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.cite-header[data-v-10100d74]{display:grid;width:100%;min-height:67px;grid-template-columns:34px minmax(0,1fr) 25px;align-items:center;gap:10px;padding:11px 11px 8px 14px;color:inherit}.cite-index[data-v-10100d74]{display:grid;width:32px;height:39px;place-items:center;border:1px solid rgba(149,112,61,.3);color:#946f3c;background:#95703d0a;font:14px STKaiti,KaiTi,serif}.track-method .cite-index[data-v-10100d74]{border-color:#526d6152;color:#526d61}.cite-meta[data-v-10100d74]{display:flex;min-width:0;flex-direction:column}.cite-meta strong[data-v-10100d74]{overflow:hidden;color:#493126;font:15px STKaiti,KaiTi,serif;text-overflow:ellipsis;white-space:nowrap}.cite-meta small[data-v-10100d74]{margin-top:5px;overflow:hidden;color:#927a65;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.expand-mark[data-v-10100d74]{display:grid;width:24px;height:27px;place-items:center;border-left:1px solid rgba(105,71,43,.13);color:#9d7441;font:11px STKaiti,KaiTi,serif;transition:color .16s ease,transform .16s ease}.expanded .expand-mark[data-v-10100d74]{color:#9d3a31;transform:translateY(-1px)}.evidence-tags[data-v-10100d74]{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 2px 58px}.evidence-tags span[data-v-10100d74]{padding:3px 5px;border:1px solid rgba(105,71,43,.12);color:#806b58;background:#fffcf15c;font-size:7px}.cite-text[data-v-10100d74]{display:block;margin:8px 14px 12px 58px;color:#604b3b;font:11px/1.85 var(--font-serif);white-space:pre-wrap;transition:color .16s ease}.cite-body:hover .cite-text[data-v-10100d74]{color:#493426}.cite-text[data-v-10100d74]:before{margin-right:3px;color:#a13b32;content:"“"}.cite-text[data-v-10100d74]:after{margin-left:3px;color:#a13b32;content:"”"}.cite-parent[data-v-10100d74]{display:block;margin:0 14px 12px 58px;padding:10px;border-left:2px solid rgba(82,109,97,.28);background:#fffcf166;overflow:hidden}.cite-parent strong[data-v-10100d74]{display:block;color:#866238;font-size:8px;letter-spacing:.1em}.cite-parent>span[data-v-10100d74]{display:block;margin-top:6px;color:#655244;font:10px/1.75 var(--font-serif);white-space:pre-wrap}.context-reveal-enter-active[data-v-10100d74],.context-reveal-leave-active[data-v-10100d74]{max-height:700px;opacity:1;transform:translateY(0);transition:max-height .16s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .16s cubic-bezier(.22,1,.36,1)}.context-reveal-enter-from[data-v-10100d74],.context-reveal-leave-to[data-v-10100d74]{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-4px)}.folio-actions[data-v-10100d74]{display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:7px 9px;border-top:1px solid rgba(105,71,43,.1);background:#69472b06}.folio-actions button[data-v-10100d74]{min-height:27px;padding:4px 7px;border:1px solid transparent;border-radius:0;color:#826a55;background:transparent;font-size:8px;cursor:pointer}.folio-actions button[data-v-10100d74]:hover{border-color:#69472b33;color:#96372f;background:#fffaec8a}@media (max-width:410px){.evidence-panel[data-v-10100d74]{padding-inline:10px}.dossier-heading[data-v-10100d74]{margin-inline:-10px;padding-inline:13px}.cite-text[data-v-10100d74],.cite-parent[data-v-10100d74]{margin-left:14px}.evidence-tags[data-v-10100d74]{padding-left:14px}.folio-actions[data-v-10100d74]{justify-content:stretch}.folio-actions button[data-v-10100d74]{flex:1;padding-inline:3px}}.cite-text[data-v-10100d74]{max-height:4.15em!important;overflow:hidden!important;transition:max-height .16s cubic-bezier(.22,1,.36,1),color .16s ease!important}.cite-card.expanded .cite-text[data-v-10100d74]{max-height:900px!important}@media (prefers-reduced-motion:reduce){.cite-card[data-v-10100d74],.expand-mark[data-v-10100d74],.cite-text[data-v-10100d74],.context-reveal-enter-active[data-v-10100d74],.context-reveal-leave-active[data-v-10100d74]{transition:none!important}.cite-card.highlighted[data-v-10100d74]{animation:none}}.retrieval-flow[data-v-f1c83e3a]{position:relative;display:grid;box-sizing:border-box;width:100%;height:48px;min-width:0;min-height:48px;max-height:48px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;overflow:hidden;padding:5px 10px 5px 14px;border:1px solid rgba(225,183,108,.22);border-radius:1px;color:#f1dfbd;background:linear-gradient(105deg,#2e1f16f7,#18110dfc);box-shadow:0 16px 44px #120b074d,inset 0 1px #ffe8ba0d}.retrieval-flow[data-v-f1c83e3a]:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:repeating-linear-gradient(90deg,transparent 0 47px,rgba(231,190,116,.16) 47px 48px);content:"";pointer-events:none}.retrieval-flow[data-v-f1c83e3a]>*{position:relative;z-index:1}.flow-title[data-v-f1c83e3a]{display:flex;align-items:center;gap:8px;padding-right:14px;border-right:1px solid rgba(225,183,108,.16)}.flow-seal[data-v-f1c83e3a]{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(227,183,106,.34);color:#efbd6c;font:15px STKaiti,KaiTi,serif}.flow-title div[data-v-f1c83e3a]{display:flex;flex-direction:column}.flow-title b[data-v-f1c83e3a]{color:#f0d5a6;font:12px STKaiti,KaiTi,serif;letter-spacing:.08em}.flow-title small[data-v-f1c83e3a]{color:#e4b86e66;font:6px var(--font-sans)}.flow-track[data-v-f1c83e3a]{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.flow-track article[data-v-f1c83e3a]{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;color:#f4e2c08a}.flow-track article span[data-v-f1c83e3a]{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid rgba(226,183,107,.22);color:#d4ab67;font:11px STKaiti,KaiTi,serif}.flow-track article b[data-v-f1c83e3a]{overflow:hidden;font:8px var(--font-sans);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.flow-live[data-v-f1c83e3a]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) minmax(170px,.55fr);align-items:center;gap:10px}.live-mark[data-v-f1c83e3a]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgba(190,72,59,.46);color:#fff0d0;background:#9c382fb8;font:13px STKaiti,KaiTi,serif}.live-copy[data-v-f1c83e3a]{display:grid;min-width:0;gap:2px}.flow-live b[data-v-f1c83e3a],.flow-live small[data-v-f1c83e3a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-copy>b[data-v-f1c83e3a]{color:#f7e4c2d9;font:9px var(--font-sans);font-weight:500}.live-copy>small[data-v-f1c83e3a]{color:#f2deb861;font:7px var(--font-sans)}.mini-lanes[data-v-f1c83e3a]{display:grid!important;min-width:0;gap:3px!important}.mini-lane[data-v-f1c83e3a]{display:grid;min-width:0;grid-template-columns:48px minmax(42px,1fr) 25px;align-items:center;gap:5px}.mini-lane>b[data-v-f1c83e3a]{color:#f6e1b9b8;font:7px var(--font-sans);font-weight:500}.mini-lane>i[data-v-f1c83e3a]{position:relative;height:3px;overflow:hidden;background:#e9c5821f}.mini-lane>i>em[data-v-f1c83e3a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#c88c3f;transform:scaleX(0);transform-origin:left}.method-mini>i>em[data-v-f1c83e3a]{background:#9f4a35}.retrieval-flow:not(.error):not(.interrupted) .mini-lane>i>em[data-v-f1c83e3a]{transform:scaleX(1)}.mini-lane>small[data-v-f1c83e3a]{color:#efd39ead;font:7px var(--font-sans);text-align:right}.flow-dial[data-v-f1c83e3a]{display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid rgba(225,183,108,.16)}.flow-state[data-v-f1c83e3a]{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(228,187,111,.18);color:#f4e2c0b8;font:8px var(--font-sans);white-space:nowrap}.flow-state i[data-v-f1c83e3a]{width:6px;height:6px;border-radius:50%;background:#81766a}.working .flow-state i[data-v-f1c83e3a]{background:#efb553;box-shadow:none}.complete .flow-state i[data-v-f1c83e3a]{background:#e0a84f;box-shadow:none}.error .flow-state i[data-v-f1c83e3a],.interrupted .flow-state i[data-v-f1c83e3a]{background:#b94a3d}.flow-counts[data-v-f1c83e3a]{display:flex;align-items:center;gap:4px;color:#f0c36f;font:10px var(--font-sans);white-space:nowrap}.flow-counts small[data-v-f1c83e3a]{color:#f2deb885;font:7px var(--font-sans)}.flow-actions[data-v-f1c83e3a]{display:flex;align-items:center;justify-self:end;gap:4px;margin-left:auto;padding-left:8px;border-left:1px solid rgba(225,183,108,.16)}.flow-actions button[data-v-f1c83e3a]{display:flex;min-height:28px;align-items:center;gap:4px;padding:3px 7px;border:1px solid rgba(228,187,111,.18);border-radius:1px;color:#f4e2c0b3;background:#fff1d309;font:7px var(--font-sans);cursor:pointer;white-space:nowrap}.flow-actions button[data-v-f1c83e3a]:hover:not(:disabled){border-color:#e4bb6f6b;color:#ffe2aa;background:#e5b15b14}.flow-actions button[data-v-f1c83e3a]:disabled{opacity:.32;cursor:not-allowed}.flow-actions button>i[data-v-f1c83e3a]{display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(225,176,94,.22);color:#dca653;font:10px STKaiti,KaiTi,serif;font-style:normal}.flow-actions button>em[data-v-f1c83e3a]{display:grid;min-width:15px;height:15px;place-items:center;padding:0 2px;border:1px solid rgba(219,174,101,.24);color:#e4b96e;font:6px var(--font-sans);font-style:normal}.visually-hidden[data-v-f1c83e3a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1180px){.retrieval-flow[data-v-f1c83e3a]{gap:9px;padding-inline:10px}.flow-title small[data-v-f1c83e3a],.flow-counts[data-v-f1c83e3a],.flow-actions button>span[data-v-f1c83e3a]{display:none}.flow-title[data-v-f1c83e3a]{padding-right:9px}.flow-dial[data-v-f1c83e3a]{padding-left:9px}.flow-live[data-v-f1c83e3a]{grid-template-columns:auto minmax(0,1fr) minmax(135px,.5fr)}.mini-lane[data-v-f1c83e3a]{grid-template-columns:43px minmax(34px,1fr) 22px}.flow-actions button[data-v-f1c83e3a]{padding-inline:4px}}@media (max-width:820px){.retrieval-flow[data-v-f1c83e3a]{box-sizing:border-box;height:58px;min-height:58px;max-height:58px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px;padding:5px 6px 5px 8px}.flow-title div[data-v-f1c83e3a]{display:none}.flow-title[data-v-f1c83e3a]{padding-right:7px}.flow-seal[data-v-f1c83e3a]{width:26px;height:26px}.flow-track[data-v-f1c83e3a]{gap:2px}.flow-track article[data-v-f1c83e3a]{gap:3px}.flow-track article span[data-v-f1c83e3a]{width:21px;height:21px}.flow-track article b[data-v-f1c83e3a]{display:none}.flow-live[data-v-f1c83e3a]{grid-template-columns:auto minmax(0,1fr);gap:7px}.live-mark[data-v-f1c83e3a]{width:25px;height:25px}.live-copy small[data-v-f1c83e3a]{display:none}.live-copy b[data-v-f1c83e3a]{font-size:8px}.mini-lanes[data-v-f1c83e3a]{grid-column:2;grid-row:2;margin-top:-2px}.mini-lane[data-v-f1c83e3a]{grid-template-columns:43px minmax(34px,1fr) 22px}.mini-lane>b[data-v-f1c83e3a],.mini-lane>small[data-v-f1c83e3a]{font-size:6px}.flow-dial[data-v-f1c83e3a]{gap:3px;padding-left:5px}.flow-state[data-v-f1c83e3a]{display:none}.flow-actions[data-v-f1c83e3a]{gap:2px;margin-left:auto;padding:0 0 0 4px}.flow-actions button[data-v-f1c83e3a]{min-height:25px;padding:2px 3px}.flow-actions button>i[data-v-f1c83e3a]{width:18px;height:18px}.flow-actions button>em[data-v-f1c83e3a]{position:absolute;top:-3px;right:-3px;background:#5a3523}.flow-actions button[data-v-f1c83e3a]{position:relative}}.retrieval-flow[data-v-f1c83e3a]{transition:border-color .32s ease,background .38s ease,box-shadow .38s ease}.retrieval-flow[data-v-f1c83e3a]:after{position:absolute;z-index:0;right:0;bottom:0;left:0;height:3px;background:#c98d3e;content:"";opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left}.retrieval-flow.starting[data-v-f1c83e3a]{border-color:#d58b3bad;box-shadow:0 18px 48px #120b075c,inset 5px 0 #ae382c61,0 0 18px #d38b3b1f}.retrieval-flow.retrieving[data-v-f1c83e3a]{border-color:#ebb04bc2;box-shadow:0 20px 56px #120b076b,inset 0 2px #ffe2a333,0 0 22px #e8ab462e}.retrieval-flow.organizing[data-v-f1c83e3a]{border-color:#de943ab8;background:linear-gradient(105deg,#372216fc,#301b12fc);box-shadow:0 20px 54px #120b0761,inset 0 -3px #de943a47,0 0 20px #cd7f3024}.retrieval-flow.complete[data-v-f1c83e3a]{border-color:#e1ab4bb3;box-shadow:0 15px 40px #120b074d,inset 0 -3px #e4b1516b}.retrieval-flow.starting[data-v-f1c83e3a]:after{opacity:.8;transform:scaleX(.18);transition:transform .52s cubic-bezier(.22,1,.36,1)}.retrieval-flow.retrieving[data-v-f1c83e3a]:after{opacity:1;transform:scaleX(.58);transition:transform .62s cubic-bezier(.22,1,.36,1)}.retrieval-flow.organizing[data-v-f1c83e3a]:after{opacity:1;background:#a94b32;transform:scaleX(.84);transition:transform .62s cubic-bezier(.22,1,.36,1),background-color .3s ease}.retrieval-flow.complete[data-v-f1c83e3a]:after{opacity:1;background:#d6a04a;transform:scaleX(1);transition:transform .52s cubic-bezier(.22,1,.36,1),background-color .3s ease}.working .live-mark[data-v-f1c83e3a],.working .flow-state i[data-v-f1c83e3a]{animation:none}.organizing .live-mark[data-v-f1c83e3a]{border-color:#ca8339ad;background:#8f452f;box-shadow:none}.complete .live-mark[data-v-f1c83e3a]{border-color:#d39f46a3;background:#895d2f;box-shadow:none}.complete .mini-lane>i>em[data-v-f1c83e3a]{opacity:1}@media (prefers-reduced-motion:reduce){.working .live-mark[data-v-f1c83e3a],.working .flow-state i[data-v-f1c83e3a]{animation:none!important}.working .mini-lane>i>em[data-v-f1c83e3a],.retrieval-flow[data-v-f1c83e3a],.retrieval-flow[data-v-f1c83e3a]:after{transition:none!important}}@keyframes renLivePulse-f1c83e3a{0%,to{opacity:1;box-shadow:0 0 #ca833980}50%{opacity:.5;box-shadow:0 0 0 6px #ca833900}}.working .live-mark[data-v-f1c83e3a],.working .flow-state i[data-v-f1c83e3a],.live-mark[data-v-f1c83e3a],.flow-state i[data-v-f1c83e3a]{animation:renLivePulse-f1c83e3a 1.2s ease-in-out infinite!important}.digital-stage[data-v-0695ab46]{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:420px;overflow:hidden;flex-direction:column;padding:24px 28px 18px;border:1px solid rgba(197,162,105,.24);border-radius:3px;color:#f4ead8;background:radial-gradient(circle at 25% 32%,rgba(236,190,106,.13),transparent 24%),radial-gradient(circle at 82% 18%,rgba(179,61,50,.18),transparent 23%),linear-gradient(145deg,#2f241b,#17120f 55%,#0d0a08);box-shadow:0 32px 80px #18120e4d}.paper-grid[data-v-0695ab46]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:repeating-linear-gradient(0deg,transparent 0 39px,rgba(205,170,111,.12) 39px 40px)}.stage-topline[data-v-0695ab46],.manifest[data-v-0695ab46],.lineage-map[data-v-0695ab46]{position:relative;z-index:1}.stage-topline[data-v-0695ab46]{display:flex;align-items:center;justify-content:space-between;color:#e2c99e9e;font-size:9px;letter-spacing:.2em}.stage-topline b[data-v-0695ab46]{display:flex;align-items:center;gap:7px;color:#f4ead8ad;font-size:10px;font-weight:400}.stage-topline i[data-v-0695ab46]{width:6px;height:6px;border-radius:50%;background:#978e83}.stage-topline b.thinking i[data-v-0695ab46]{background:#c69a54}.stage-topline b.error i[data-v-0695ab46]{background:#c94d42}.manifest[data-v-0695ab46]{display:grid;grid-template-columns:34px minmax(0,1fr);flex:1;align-items:center;gap:22px;margin:18px 0 16px}.manifest-label[data-v-0695ab46]{align-self:stretch;padding-top:28px;border-right:1px solid rgba(205,170,111,.18);color:#b69763;font-size:10px;letter-spacing:.28em;writing-mode:vertical-rl}.portrait-card[data-v-0695ab46]{position:relative;width:100%;max-height:none;aspect-ratio:auto;overflow:hidden;margin:0;border:1px solid rgba(225,190,125,.32);background:#15100c;box-shadow:0 28px 60px #0000006b}.portrait-card img[data-v-0695ab46]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#15100c}.portrait-card figcaption[data-v-0695ab46]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:space-between;padding:45px 14px 12px;background:linear-gradient(transparent,#0b0806e6);color:#f1dfbf}.portrait-card b[data-v-0695ab46]{font:20px STKaiti,KaiTi,serif}.portrait-card small[data-v-0695ab46]{color:#c8aa77;font-size:8px;letter-spacing:.1em}.manifest-copy[data-v-0695ab46]{padding:24px 0 24px 20px;border-left:2px solid #a9342d}.lecture-kicker[data-v-0695ab46]{margin:0 0 13px!important;color:#d8b06b8c!important;font-size:8px!important;letter-spacing:.24em}.manifest-copy h2[data-v-0695ab46]{margin:0 0 12px;color:#f0d9af;font:clamp(24px,2.2vw,38px)/1.2 "STKaiti","KaiTi",serif;letter-spacing:.08em}.manifest-copy>p[data-v-0695ab46]:not(.lecture-kicker){max-width:290px;color:#f9ebcfb3;font-size:13px;line-height:2}.voice-ledger[data-v-0695ab46]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;padding:13px 0;border-block:1px solid rgba(218,180,113,.16)}.voice-mark[data-v-0695ab46]{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(190,64,52,.52);color:#e16a5e;font:17px STKaiti,KaiTi,serif}.voice-ledger>div[data-v-0695ab46]{display:flex;flex-direction:column}.voice-ledger b[data-v-0695ab46]{color:#e8cc9a;font-size:11px}.voice-ledger small[data-v-0695ab46]{margin-top:4px;color:#f4ead866;font-size:9px}.year-mark[data-v-0695ab46]{position:absolute;right:2px;bottom:4px;color:#cea9684d;font-size:9px;letter-spacing:.18em}.lineage-map[data-v-0695ab46]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(205,170,111,.19);border-bottom:1px solid rgba(205,170,111,.19)}.lineage-map>div[data-v-0695ab46]{display:flex;min-width:0;flex-direction:column;padding:12px 9px;border-right:1px solid rgba(205,170,111,.13)}.lineage-map>div[data-v-0695ab46]:last-child{border-right:0}.lineage-map span[data-v-0695ab46]{color:#b33d32;font-size:9px}.lineage-map b[data-v-0695ab46]{margin-top:5px;color:#ead8b8;font-size:13px;font-weight:500}.lineage-map small[data-v-0695ab46]{margin-top:3px;color:#f4ead86b;font-size:9px;white-space:nowrap}@media (max-width:820px){.digital-stage[data-v-0695ab46]{min-height:265px;padding:16px 18px}.manifest[data-v-0695ab46]{grid-template-columns:20px 105px minmax(0,1fr);gap:10px;margin:10px 0}.manifest-label[data-v-0695ab46]{padding-top:10px}.portrait-card[data-v-0695ab46]{width:105px}.portrait-card b[data-v-0695ab46]{font-size:14px}.portrait-card small[data-v-0695ab46],.manifest-copy>p[data-v-0695ab46]:not(.lecture-kicker),.voice-ledger[data-v-0695ab46]{display:none}.manifest-copy[data-v-0695ab46]{padding:8px 0 8px 10px}.manifest-copy h2[data-v-0695ab46]{font-size:20px}.lineage-map small[data-v-0695ab46]{display:none}}.stage-topline[data-v-0695ab46]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.stage-topline>span[data-v-0695ab46]{white-space:nowrap!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.stage-topline>b[data-v-0695ab46]{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;flex:0 0 auto!important}.stage-topline>b span[data-v-0695ab46]{white-space:nowrap!important}@media (max-width:520px){.stage-topline>span[data-v-0695ab46]{font-size:8px!important}}.digital-stage.idle:not(.plate) .manifest[data-v-0695ab46]{grid-template-columns:34px minmax(0,1fr)!important}.digital-stage:not(.plate) .portrait-card[data-v-0695ab46]{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important}.digital-stage:not(.plate) .portrait-card img[data-v-0695ab46]{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.digital-stage.compact:not(.plate) .manifest[data-v-0695ab46]{grid-template-columns:34px minmax(0,1.08fr) minmax(0,.92fr)!important}@media (max-width: 1180px){.digital-stage.compact:not(.plate) .manifest[data-v-0695ab46]{grid-template-columns:20px minmax(0,1fr)!important}}.digital-stage.plate[data-v-0695ab46]{--plate-w: clamp(360px, 27.1vw, 760px);--plate-h: clamp(520px, 66vh, 1100px);padding:14px!important;background:radial-gradient(120% 70% at 50% 40%,#ecbe6a29,#ecbe6a0d 46%,#0000 72%),linear-gradient(158deg,#5b452e,#40301f 44%,#261a10)!important;box-shadow:inset 0 0 0 1px #ecbe6a38,inset 0 0 0 12px #ffeece0b,inset 0 0 90px #0000006b!important}.digital-stage.plate .paper-grid[data-v-0695ab46]{opacity:.22!important;background-image:repeating-linear-gradient(0deg,transparent 0 39px,rgba(214,178,116,.16) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(214,178,116,.09) 39px 40px)!important}.digital-stage.plate>.portrait-card[data-v-0695ab46]{width:var(--plate-w)!important;max-width:100%!important;height:var(--plate-h)!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;flex:0 0 auto!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;border:1px solid rgba(236,196,128,.45)!important;background:linear-gradient(180deg,#3a2c1d,#241a10)!important;box-shadow:0 0 0 1px #22160d99,0 0 0 9px #ecc48012,0 0 0 10px #ecc48029,0 30px 62px #00000085!important}.digital-stage.plate>.portrait-card img[data-v-0695ab46]{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:linear-gradient(180deg,#3a2c1d,#241a10)!important}.scholarship-path[data-v-f16f5b4f]{margin-top:20px;padding:14px 15px;border:1px solid rgba(49,95,80,.13);border-radius:14px;background:linear-gradient(115deg,#fffdf7d1,#edf3f0b3);box-shadow:inset 0 1px #ffffffd9}.path-heading[data-v-f16f5b4f]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.path-heading>span[data-v-f16f5b4f]{flex:0 0 auto;color:var(--tcm-cinnabar);font:13px var(--font-serif);letter-spacing:.12em}.path-heading p[data-v-f16f5b4f]{color:var(--tcm-muted);font:10px/1.6 var(--font-sans)}.path-line[data-v-f16f5b4f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.path-step[data-v-f16f5b4f]{position:relative;display:flex;min-width:0;align-items:center;gap:8px}.path-mark[data-v-f16f5b4f]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(168,71,61,.22);border-radius:50%;color:var(--tcm-cinnabar);background:#fffdf7e0;font:15px STKaiti,KaiTi,serif}.path-step div[data-v-f16f5b4f]{display:flex;min-width:0;flex-direction:column}.path-step strong[data-v-f16f5b4f]{color:var(--tcm-jade-deep);font-size:12px;font-weight:600}.path-step small[data-v-f16f5b4f]{margin-top:2px;color:var(--tcm-muted);font:10px var(--font-sans);white-space:nowrap}.path-step i[data-v-f16f5b4f]{height:1px;flex:1;margin:0 8px;background:linear-gradient(90deg,#b08a4e6b,#315f501f)}@media (max-width:980px){.path-heading p[data-v-f16f5b4f]{display:none}.path-line[data-v-f16f5b4f]{grid-template-columns:repeat(2,1fr);gap:10px}.path-step:nth-child(2) i[data-v-f16f5b4f]{display:none}}@media (max-width:540px){.scholarship-path[data-v-f16f5b4f]{padding:12px}.path-line[data-v-f16f5b4f]{gap:8px}.path-step[data-v-f16f5b4f]{gap:6px}.path-mark[data-v-f16f5b4f]{width:28px;height:28px}.path-step small[data-v-f16f5b4f]{display:none}.path-step i[data-v-f16f5b4f]{margin:0 4px}}.confirm-overlay[data-v-b00065f3]{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#12272175;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain}.confirm-card[data-v-b00065f3]{width:min(420px,100%);padding:28px;border:1px solid rgba(176,138,78,.26);border-radius:18px;color:var(--tcm-ink);background:var(--tcm-white);box-shadow:0 28px 70px #12272142;text-align:center}.confirm-seal[data-v-b00065f3]{display:grid;width:46px;height:46px;margin:0 auto 14px;place-items:center;border:1px solid rgba(168,71,61,.2);border-radius:12px;color:var(--tcm-cinnabar);background:var(--tcm-cinnabar-light);font:23px STKaiti,KaiTi,serif}.confirm-card h2[data-v-b00065f3]{color:var(--tcm-jade-deep);font-size:19px;font-weight:600}.confirm-msg[data-v-b00065f3]{margin:10px 0 24px;color:var(--tcm-ink-soft);font-family:var(--font-sans);font-size:13px;line-height:1.75}.confirm-actions[data-v-b00065f3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirm-actions button[data-v-b00065f3]{min-height:44px;padding:10px 18px;border-radius:10px;font-family:var(--font-sans);font-size:13px}.cancel-btn[data-v-b00065f3]{border:1px solid var(--tcm-line-strong);color:var(--tcm-jade-deep);background:var(--tcm-white)}.confirm-btn[data-v-b00065f3]{border:1px solid var(--tcm-cinnabar);color:#fff;background:var(--tcm-cinnabar)}.confirm-btn[data-v-b00065f3]:hover{background:var(--tcm-cinnabar-deep)}@media (max-width:480px){.confirm-card[data-v-b00065f3]{padding:22px}.confirm-actions[data-v-b00065f3]{grid-template-columns:1fr}}.scene-command[data-v-30be8497]{position:absolute;z-index:55;inset:0 0 auto;display:flex;height:72px;align-items:center;justify-content:space-between;padding:10px 28px;box-sizing:border-box;color:#f8e8c7;pointer-events:none;background:linear-gradient(180deg,#1f150fc7,#1f150f2e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-identity[data-v-30be8497]{display:flex;align-items:center;gap:11px;pointer-events:auto}.scene-identity>span[data-v-30be8497]{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(238,188,102,.58);color:#f0bf6c;font:24px STKaiti,KaiTi,serif}.scene-identity div[data-v-30be8497]{min-width:0}.scene-identity b[data-v-30be8497]{display:block;color:#f7e6c5;font:600 16px/1.2 STKaiti,KaiTi,serif;white-space:nowrap}.scene-identity small[data-v-30be8497]{display:block;margin-top:3px;color:#f6e0bc8c;font:7px/1 var(--font-sans);letter-spacing:.18em;white-space:nowrap}.scene-actions[data-v-30be8497]{display:flex;align-items:center;gap:9px;margin-left:auto;pointer-events:auto}.primary-destinations[data-v-30be8497]{display:flex;height:40px;align-items:center;gap:0;padding:3px;border:1px solid rgba(235,195,126,.2);background:#1b120d57;box-shadow:inset 0 1px #fff4d909;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.destination[data-v-30be8497]{position:relative;display:flex;width:81px;height:32px;align-items:center;justify-content:center;gap:7px;padding:4px 13px;border:0;border-right:1px solid rgba(235,195,126,.1);color:#f8e4be8f;background:transparent;text-decoration:none;font:600 9px/1 var(--font-sans);transition:color .22s ease,background-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.destination[data-v-30be8497]:last-child{border-right:0}.destination i[data-v-30be8497]{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(235,188,105,.18);color:inherit;font:12px/1 STKaiti,KaiTi,serif;font-style:normal}.destination.active[data-v-30be8497]{color:#f8dfb2;background:#f7e0b50e;box-shadow:inset 0 -2px #bd8744}.destination.active[data-v-30be8497]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;background:#a13b32;content:""}.destination.active i[data-v-30be8497]{border-color:#b13d329e;color:#f5cf89;background:#99352d57}.destination[data-v-30be8497]:hover{transform:translateY(-1px);color:#f7ddb0;background:#ffefcf0e}.workspace-tools[data-v-30be8497]{position:relative;display:flex;height:40px;align-items:center;justify-content:center;margin-left:3px;padding-left:10px;border-left:1px solid rgba(235,195,126,.14)}.utility-trigger[data-v-30be8497]{display:grid;width:34px;height:34px;place-items:center;margin:0;padding:0;border:1px solid rgba(235,195,126,.14);color:#f0d9ae;background:#2317102e;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.utility-trigger i[data-v-30be8497]{display:grid;width:100%;height:100%;place-items:center;font:600 10px/1 var(--font-sans);font-style:normal;letter-spacing:0;transform:none}.utility-trigger[data-v-30be8497]:hover{transform:translateY(-1px);border-color:#ebc37e57;background:#f7e0b514}.utility-menu[data-v-30be8497]{position:absolute;z-index:90;top:calc(100% + 7px);right:0;display:grid;width:286px;padding:0;border:1px solid rgba(231,190,116,.28);color:#f5dfb7;background:linear-gradient(150deg,#3a261afe,#1c140ffe);box-shadow:0 28px 68px #0a06037a;overflow:hidden;transform-origin:top right;animation:utilityMenuIn-30be8497 .22s ease both}.utility-menu[data-v-30be8497]:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#9f3a31,#d7a154 58%,transparent);content:""}.utility-profile[data-v-30be8497]{display:grid;min-height:74px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:14px 15px 12px;border-bottom:1px solid rgba(231,190,116,.13);background:radial-gradient(circle at 85% 0,rgba(165,70,45,.18),transparent 44%)}.utility-profile>span[data-v-30be8497]{display:grid;width:36px;height:42px;place-items:center;border:1px solid rgba(228,178,94,.4);color:#e3ae58;font:19px STKaiti,KaiTi,serif}.utility-profile div[data-v-30be8497]{display:flex;min-width:0;flex-direction:column}.utility-profile small[data-v-30be8497]{color:#f5e0b97a;font:8px var(--font-sans)}.utility-profile b[data-v-30be8497]{margin-top:4px;color:#fff0cf;font:14px STKaiti,KaiTi,serif}.utility-profile em[data-v-30be8497]{color:#cba56e;font:8px var(--font-sans);font-style:normal;white-space:nowrap}.utility-caption[data-v-30be8497]{display:flex;align-items:center;gap:8px;padding:11px 15px 5px;color:#d7a254;font:8px var(--font-sans);letter-spacing:.16em}.utility-caption i[data-v-30be8497]{height:1px;flex:1;background:#e7be742e}.utility-grid[data-v-30be8497]{display:grid;padding:0 8px}.utility-grid>button[data-v-30be8497]{display:flex;min-height:55px;align-items:center;gap:9px;padding:7px;border:0;border-bottom:1px solid rgba(231,190,116,.1);color:#f5dfb7;background:transparent;text-align:left;cursor:pointer}.utility-grid>button[data-v-30be8497]:hover{background:#efc2740f}.utility-grid>button>i[data-v-30be8497]{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(226,172,83,.18);color:#d7a254;font:13px STKaiti,KaiTi,serif;font-style:normal}.utility-grid>button span[data-v-30be8497]{display:flex;min-width:0;flex:1;flex-direction:column}.utility-grid>button span b[data-v-30be8497]{color:#f7e3be;font:10px var(--font-sans)}.utility-grid>button span small[data-v-30be8497]{margin-top:3px;color:#f6dfb575;font:8px var(--font-sans)}.utility-grid>button em[data-v-30be8497]{color:#d7a254;font-style:normal}.utility-footer[data-v-30be8497]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:#f6dfb575;font:8px var(--font-sans)}.utility-footer button[data-v-30be8497]{border:0;color:#e5b174;background:transparent;cursor:pointer}.utility-footer button i[data-v-30be8497]{margin-right:4px;font-style:normal}@keyframes utilityMenuIn-30be8497{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:1180px) and (min-width:821px){.scene-command[data-v-30be8497]{padding-inline:20px}.destination[data-v-30be8497]{width:57px;min-width:57px;padding-inline:8px}.destination span[data-v-30be8497]{display:none}}@media (max-width:820px){.scene-command[data-v-30be8497]{position:relative;height:auto;min-height:106px;align-items:stretch;flex-direction:column;padding:9px 10px;pointer-events:auto}.scene-identity small[data-v-30be8497]{display:none}.scene-actions[data-v-30be8497]{width:100%;justify-content:space-between;gap:6px}.primary-destinations[data-v-30be8497]{min-width:0;flex:1}.destination[data-v-30be8497]{width:auto;min-width:0;flex:1;padding-inline:7px}.workspace-tools[data-v-30be8497]{height:38px;flex:0 0 40px;padding-left:7px}.utility-menu[data-v-30be8497]{position:fixed;top:100px;right:7px;width:min(286px,calc(100vw - 14px))}}@media (prefers-reduced-motion:reduce){.utility-menu[data-v-30be8497],.scene-command[data-v-30be8497]{animation:none!important}.destination[data-v-30be8497],.utility-trigger[data-v-30be8497]{transition:none!important}}.chat-view[data-v-6905363d]{display:grid;grid-template-columns:240px minmax(0,1fr) 310px;gap:16px;height:calc(100dvh - 129px);min-height:620px}.chat-sidebar[data-v-6905363d],.chat-main[data-v-6905363d],.evidence-wrap[data-v-6905363d]{overflow:hidden}.chat-sidebar[data-v-6905363d]{display:flex;flex-direction:column;background:#fffdf8d6}.aside-label[data-v-6905363d]{padding:16px 16px 5px;color:var(--tcm-gold);font-size:11px;letter-spacing:.24em}.chat-main[data-v-6905363d]{display:flex;flex-direction:column;min-width:0;background:#fffdf8ed}.stage-wrap[data-v-6905363d]{padding:18px}.stage-wrap[data-v-6905363d]:has(.welcome-copy){display:grid;grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);align-items:stretch;gap:22px;padding:22px;background:linear-gradient(135deg,#edf2eecc,#fffdf7bf)}.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage{height:100%;min-height:470px;border-radius:5px 28px;box-shadow:0 28px 60px #183b3133}.welcome-copy[data-v-6905363d]{display:flex;max-width:none;flex-direction:column;justify-content:center;margin:0;padding:34px 30px 26px;text-align:left}.welcome-eyebrow[data-v-6905363d]{color:var(--tcm-cinnabar);font-family:var(--font-sans);font-size:10px;letter-spacing:.28em}.welcome-copy h1[data-v-6905363d]{max-width:580px;margin:15px 0 14px;color:var(--tcm-ink-strong);font-size:clamp(36px,3.7vw,58px);font-weight:500;line-height:1.14;letter-spacing:.015em;text-wrap:balance}.welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){max-width:590px;color:var(--tcm-ink-soft);font-family:var(--font-sans);font-size:12px;line-height:1.9}.suggestions[data-v-6905363d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.suggestions button[data-v-6905363d]{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--tcm-line);border-radius:2px;background:#fffaf1b8;color:var(--tcm-ink-soft);cursor:pointer;text-align:left}.suggestions button>span[data-v-6905363d]{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(168,71,61,.25);color:var(--tcm-cinnabar);font:17px STKaiti,KaiTi,serif}.suggestions button div[data-v-6905363d]{display:flex;min-width:0;flex-direction:column}.suggestions button b[data-v-6905363d]{color:var(--tcm-jade-deep);font-size:11px;font-weight:600}.suggestions button small[data-v-6905363d]{margin-top:3px;overflow:hidden;color:var(--tcm-muted);font-family:var(--font-sans);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.suggestions button i[data-v-6905363d]{color:var(--tcm-gold);font-size:15px;font-style:normal}.suggestions button[data-v-6905363d]:hover{border-color:#a94b3f59;transform:translate(4px);box-shadow:var(--tcm-shadow-soft)}.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage{animation:stageRise-6905363d .8s cubic-bezier(.22,1,.36,1) both}.welcome-copy[data-v-6905363d]{animation:welcomeEnter-6905363d .72s .14s cubic-bezier(.22,1,.36,1) both}.suggestions button[data-v-6905363d]{animation:slipEnter-6905363d .58s cubic-bezier(.22,1,.36,1) both;transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease}.suggestions button[data-v-6905363d]:nth-child(1){animation-delay:.34s}.suggestions button[data-v-6905363d]:nth-child(2){animation-delay:.43s}.suggestions button[data-v-6905363d]:nth-child(3){animation-delay:.52s}.suggestions button>span[data-v-6905363d]{transition:color .25s ease,background-color .25s ease,transform .32s cubic-bezier(.2,.9,.3,1.25)}.suggestions button:hover>span[data-v-6905363d]{color:#fff7e8;background:var(--tcm-cinnabar);transform:rotate(-5deg) scale(1.08)}.suggestions button[data-v-6905363d]:hover{background:#fffdf8;transform:translate(7px);box-shadow:0 10px 24px #283d341a}.suggestions button i[data-v-6905363d]{transition:transform .25s ease}.suggestions button:hover i[data-v-6905363d]{transform:translate(4px)}@keyframes stageRise-6905363d{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes welcomeEnter-6905363d{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes slipEnter-6905363d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage,.welcome-copy[data-v-6905363d],.suggestions button[data-v-6905363d],.suggestions button>span[data-v-6905363d],.suggestions button i[data-v-6905363d]{animation:none!important;transition:none!important}}.teaching-banner[data-v-6905363d]{display:flex;align-items:center;gap:10px;padding:10px 18px;color:var(--tcm-jade-deep);background:var(--tcm-jade-light);border-bottom:1px solid var(--tcm-line)}.banner-mark[data-v-6905363d]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:var(--tcm-jade)}.teaching-banner div[data-v-6905363d]{display:flex;flex-direction:column;gap:2px;font-size:12px}.teaching-banner small[data-v-6905363d]{color:var(--tcm-ink-soft);font-size:10px}.round-count[data-v-6905363d]{display:inline-flex;min-height:28px;align-items:center;padding:3px 8px;border-left:1px solid rgba(114,79,51,.18);color:#806c59;font:10px var(--font-sans);white-space:nowrap}.evidence-trigger[data-v-6905363d]{display:none}.status-bar[data-v-6905363d],.error-bar[data-v-6905363d]{display:flex;align-items:center;gap:8px;margin:7px 18px 0;padding:8px 12px;border-radius:9px;font-size:11px}.status-bar[data-v-6905363d]{color:#80642f;background:#f7efd9}.error-bar[data-v-6905363d]{justify-content:space-between;color:#8d3f36;background:var(--tcm-cinnabar-light)}.error-bar button[data-v-6905363d]{border:0;background:transparent;color:inherit;cursor:pointer}.status-spinner[data-v-6905363d]{width:13px;height:13px;border:2px solid #dbc38e;border-top-color:#8b6e34;border-radius:50%;animation:spin-6905363d .8s linear infinite}.status-evidence[data-v-6905363d]{margin-left:auto;padding:2px 8px;border-radius:99px;color:#2f6b45;background:#e6f1e4;font-size:10px;white-space:nowrap}.status-refine[data-v-6905363d]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;color:#8a5a17;background:#f7e5c2;font-size:10px;white-space:nowrap}.status-refine i[data-v-6905363d]{width:6px;height:6px;border-radius:50%;background:#c08a2d;animation:spin-6905363d .9s linear infinite}.refine-line[data-v-6905363d]{display:flex;align-items:center;gap:6px;margin:5px 18px 0;color:#8a5a17;font-size:11px}.refine-line i[data-v-6905363d]{width:6px;height:6px;border-radius:50%;background:#c08a2d;animation:spin-6905363d .9s linear infinite}.evidence-wrap[data-v-6905363d]{position:relative;background:#fffdf8db}.evidence-close[data-v-6905363d],.evidence-backdrop[data-v-6905363d]{display:none}@keyframes spin-6905363d{to{transform:rotate(360deg)}}@media (max-width: 1180px){.chat-view[data-v-6905363d]{grid-template-columns:220px minmax(0,1fr)}.stage-wrap[data-v-6905363d]:has(.welcome-copy){grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:14px;padding:14px}.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage{min-height:440px}.welcome-copy[data-v-6905363d]{padding:20px 12px}.evidence-trigger[data-v-6905363d]{display:inline-flex;align-items:center}.evidence-wrap[data-v-6905363d]{position:fixed;z-index:61;top:78px;right:14px;bottom:14px;display:block;width:min(370px,calc(100vw - 28px));transform:translate(calc(100% + 28px));transition:transform .22s ease}.evidence-wrap.open[data-v-6905363d]{transform:translate(0)}.evidence-close[data-v-6905363d]{position:absolute;z-index:2;top:13px;right:13px;display:block;padding:5px 8px;border:1px solid var(--tcm-line);border-radius:8px;color:var(--tcm-jade);background:var(--tcm-white);font-size:10px;cursor:pointer}.evidence-backdrop[data-v-6905363d]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#15231e47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width: 820px){.chat-view[data-v-6905363d]{display:block;height:calc(100dvh - 105px);min-height:560px}.chat-sidebar[data-v-6905363d]{display:none}.chat-main[data-v-6905363d]{min-height:100%}.stage-wrap[data-v-6905363d]:has(.welcome-copy){display:block;padding:10px}.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage{min-height:225px;height:auto;border-radius:18px}.welcome-copy[data-v-6905363d]{padding:18px 10px 8px;text-align:center}.welcome-copy h1[data-v-6905363d]{font-size:25px}.welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){margin:auto}.suggestions[data-v-6905363d]{grid-template-columns:1fr}.suggestions button[data-v-6905363d]:nth-child(n+3){display:none}.stage-wrap[data-v-6905363d]{padding:10px}.evidence-wrap[data-v-6905363d]{top:66px;right:8px;bottom:8px;width:calc(100vw - 16px)}}.stage-wrap[data-v-6905363d]:has(.welcome-copy) .digital-stage{animation:stageRiseSafe-6905363d .72s cubic-bezier(.22,1,.36,1)}.welcome-copy[data-v-6905363d]{animation:welcomeEnterSafe-6905363d .65s cubic-bezier(.22,1,.36,1)}.suggestions button[data-v-6905363d]{animation:slipEnterSafe-6905363d .56s cubic-bezier(.22,1,.36,1);animation-delay:0s;animation-fill-mode:none}.suggestions button[data-v-6905363d]:nth-child(2){animation-duration:.62s}.suggestions button[data-v-6905363d]:nth-child(3){animation-duration:.68s}@keyframes stageRiseSafe-6905363d{0%{transform:translateY(18px) scale(.99)}to{transform:none}}@keyframes welcomeEnterSafe-6905363d{0%{transform:translate(20px)}to{transform:none}}@keyframes slipEnterSafe-6905363d{0%{transform:translateY(12px)}to{transform:none}}.scholar-workspace[data-v-6905363d]{display:grid;grid-template-columns:minmax(390px,52%) minmax(390px,48%);flex:1;min-height:0;overflow:hidden;background:linear-gradient(120deg,#1d181414,#fffaf18c)}.scholar-workspace>.stage-wrap[data-v-6905363d]{display:flex;min-width:0;min-height:0;padding:12px 7px 12px 12px}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{width:100%;height:100%;min-height:0;border-radius:3px;box-shadow:0 30px 70px #1c15103d}.conversation-pane[data-v-6905363d]{display:flex;min-width:0;min-height:0;flex-direction:column;margin:12px 12px 12px 7px;overflow:hidden;border:1px solid rgba(55,45,37,.13);border-radius:3px;background:#fffaf1f0;box-shadow:0 18px 42px #2c221b1a}.conversation-pane>.welcome-copy[data-v-6905363d]{flex:1;min-height:0;overflow-y:auto}.conversation-pane[data-v-6905363d] .message-list{min-height:0}.conversation-pane .status-bar[data-v-6905363d],.conversation-pane .error-bar[data-v-6905363d]{flex:0 0 auto;margin:7px 12px 0}.conversation-pane[data-v-6905363d] .chat-input-area{flex:0 0 auto;margin-top:0}.scholar-workspace .welcome-copy[data-v-6905363d]{animation:welcomeEnterSafe-6905363d .65s cubic-bezier(.22,1,.36,1)}@media (max-width:1180px){.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(330px,47%) minmax(390px,53%)}.scholar-workspace>.stage-wrap[data-v-6905363d]{padding:14px 7px 14px 14px}.conversation-pane[data-v-6905363d]{margin:14px 14px 14px 7px}}@media (max-width:820px){.scholar-workspace[data-v-6905363d]{display:flex;min-height:100%;flex-direction:column;overflow:visible}.scholar-workspace>.stage-wrap[data-v-6905363d]{display:block;flex:0 0 auto;padding:10px}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{height:auto;min-height:225px;border-radius:18px}.conversation-pane[data-v-6905363d]{min-height:460px;flex:1;margin:0 10px 10px;border-radius:14px;overflow:hidden}.conversation-pane>.welcome-copy[data-v-6905363d]{padding:18px 10px 8px;text-align:center}.conversation-pane>.welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){margin:auto}}@media (prefers-reduced-motion:reduce){.scholar-workspace .welcome-copy[data-v-6905363d]{animation:none!important}}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{display:flex;flex-direction:column;border-radius:3px}.scholar-workspace>.stage-wrap[data-v-6905363d] .avatar-mount{min-height:0;flex:1}.scholar-workspace>.stage-wrap[data-v-6905363d] .stage-footer{display:none}.scholar-workspace>.stage-wrap[data-v-6905363d] .integration-note{margin-top:auto;padding:7px 12px;border:1px solid rgba(232,210,163,.11);border-radius:99px;background:#ffffff0b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .avatar-mount{min-height:135px}}.speech-toolbar[data-v-6905363d]{display:flex;min-height:43px;flex:0 0 auto;align-items:center;gap:8px;padding:7px 11px;border-bottom:1px solid var(--tcm-line);background:#f4ede1b3;font-family:var(--font-sans);font-size:10px}.auto-speak[data-v-6905363d]{display:flex;align-items:center;gap:6px;color:var(--tcm-jade-deep);white-space:nowrap}.auto-speak input[data-v-6905363d]{accent-color:var(--tcm-jade)}.speech-toolbar select[data-v-6905363d]{min-width:0;max-width:190px;height:28px;padding:0 7px;border:1px solid var(--tcm-line);border-radius:7px;color:var(--tcm-ink-soft);background:var(--tcm-white);font-size:9px}.speech-toolbar button[data-v-6905363d]{min-height:28px;padding:4px 9px;border:1px solid rgba(55,45,37,.2);border-radius:7px;color:var(--tcm-jade);background:var(--tcm-white);font-size:10px;cursor:pointer}.speech-toolbar button[data-v-6905363d]:hover:not(:disabled){border-color:var(--tcm-jade);transform:translateY(-1px)}.speech-toolbar button[data-v-6905363d]:disabled{opacity:.45;cursor:not-allowed}.speech-toolbar .speech-stop[data-v-6905363d]{color:var(--tcm-cinnabar);border-color:#a8473d38}.speech-unavailable[data-v-6905363d]{color:var(--tcm-muted)}@media (max-width:820px){.speech-toolbar[data-v-6905363d]{flex-wrap:wrap}.speech-toolbar select[data-v-6905363d]{flex:1;max-width:none}}@media (min-width:821px){.chat-view[data-v-6905363d]{height:100%;min-height:0}}.chat-view[data-v-6905363d]{position:relative;grid-template-columns:214px minmax(0,1fr) 292px;gap:12px;padding:10px;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(234,189,108,.13),transparent 24%),radial-gradient(circle at 92% 88%,rgba(160,64,53,.08),transparent 28%),linear-gradient(135deg,#e8dfcf,#d8cbb6 54%,#cbbba3)}.workspace-atmosphere[data-v-6905363d]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.workspace-atmosphere[data-v-6905363d]:before{position:absolute;top:-22%;left:28%;width:62%;height:60%;background:conic-gradient(from 210deg at 72% 12%,transparent 0 13deg,rgba(255,242,199,.2) 14deg 17deg,transparent 18deg 27deg,rgba(255,242,199,.12) 28deg 31deg,transparent 32deg);content:""}.workspace-atmosphere i[data-v-6905363d]{position:absolute;width:3px;height:3px;border-radius:50%;background:#d3a95f;box-shadow:0 0 9px #d3a95f80;animation:workspaceDust-6905363d 7s ease-in-out infinite}.workspace-atmosphere i[data-v-6905363d]:nth-child(1){top:72%;left:48%}.workspace-atmosphere i[data-v-6905363d]:nth-child(2){top:61%;left:64%;animation-delay:-2.2s}.workspace-atmosphere i[data-v-6905363d]:nth-child(3){top:38%;left:81%;animation-delay:-4.4s}.workspace-atmosphere span[data-v-6905363d]{position:absolute;right:30px;bottom:15px;color:#633e2529;font:10px STKaiti,KaiTi,serif;letter-spacing:.32em;writing-mode:vertical-rl}.chat-sidebar[data-v-6905363d],.chat-main[data-v-6905363d],.evidence-wrap[data-v-6905363d]{position:relative;z-index:1;border:1px solid rgba(100,70,45,.16)!important;border-radius:2px!important;box-shadow:0 18px 42px #452e1d1a!important}.chat-sidebar[data-v-6905363d]{background:linear-gradient(155deg,#faf2e0f0,#e2d2b7e6)}.chat-sidebar[data-v-6905363d]:before{position:absolute;top:0;bottom:0;left:13px;width:1px;background:linear-gradient(transparent,rgba(159,52,43,.25),transparent);content:""}.aside-label[data-v-6905363d]{padding:18px 18px 8px 28px;color:#9f342b;font-family:STKaiti,KaiTi,serif;font-size:14px;letter-spacing:.28em}.chat-main[data-v-6905363d]{background:#f5edddc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(470px,58%) minmax(390px,42%);gap:0;background:transparent}.scholar-workspace>.stage-wrap[data-v-6905363d]{padding:14px 8px 14px 14px}.conversation-pane[data-v-6905363d]{margin:14px 14px 14px 8px;border-color:#6749312e;border-radius:2px;background:linear-gradient(145deg,#fffaedf7,#eee0c6f2);box-shadow:0 24px 54px #3d291924,inset 18px 0 35px #ffffff3d}.conversation-pane[data-v-6905363d]:before{position:absolute;z-index:0;top:18px;bottom:18px;left:9px;width:1px;background:linear-gradient(transparent,rgba(153,60,47,.18),transparent);content:"";pointer-events:none}.speech-toolbar[data-v-6905363d]{position:relative;z-index:2;min-height:48px;padding:8px 13px 8px 18px;border-bottom-color:#6a4c3129;background:linear-gradient(90deg,#e7d5b5c7,#f9f1e0d9);box-shadow:0 8px 20px #4f36230d}.auto-speak[data-v-6905363d]{color:#5b3d2c}.auto-speak[data-v-6905363d]:before{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(160,56,46,.34);color:#ae3c32;content:"声";font:13px STKaiti,KaiTi,serif}.speech-toolbar select[data-v-6905363d],.speech-toolbar button[data-v-6905363d]{border-radius:2px;border-color:#67493133;background:#fffaede0;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.speech-toolbar button[data-v-6905363d]:hover:not(:disabled){color:#fff;border-color:#9e382f;background:#9e382f;transform:translateY(-2px);box-shadow:0 7px 14px #79302729}.welcome-copy[data-v-6905363d]{position:relative;z-index:1;justify-content:flex-start;padding:28px 30px 22px}.welcome-eyebrow[data-v-6905363d]{color:#a23b32}.welcome-copy h1[data-v-6905363d]{color:#3d2b20;font-family:STKaiti,KaiTi,serif;font-size:clamp(34px,3.3vw,52px);line-height:1.24}.welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){color:#705c4b}.suggestions[data-v-6905363d]{gap:8px}.suggestions button[data-v-6905363d]{position:relative;overflow:hidden;border-radius:0;border-color:#68493029;background:#fff9ea94}.suggestions button[data-v-6905363d]:after{position:absolute;right:0;bottom:0;width:34px;height:2px;background:linear-gradient(90deg,transparent,#a33a31);content:"";transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.suggestions button[data-v-6905363d]:hover:after{transform:scaleX(1)}.suggestions button[data-v-6905363d]:hover{border-color:#9e382f52;background:#fff9ea;transform:translate(5px)}.status-bar[data-v-6905363d],.error-bar[data-v-6905363d]{position:relative;z-index:1;border-radius:2px}.conversation-pane[data-v-6905363d] .message-list{position:relative;z-index:1;padding-inline:8px}.conversation-pane[data-v-6905363d] .chat-input-area{position:relative;z-index:2;background:#faf3e4f0}.evidence-wrap[data-v-6905363d]{background:linear-gradient(155deg,#faf3e4f7,#e5d7bef5)}@keyframes workspaceDust-6905363d{0%,to{opacity:.08;transform:translate3d(-4px,8px,0) scale(.7)}45%{opacity:.58}75%{opacity:.2;transform:translate3d(8px,-9px,0) scale(1.15)}}@media (max-width:1480px){.chat-view[data-v-6905363d]{grid-template-columns:200px minmax(0,1fr);padding:8px}.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(430px,55%) minmax(380px,45%)}.workspace-atmosphere span[data-v-6905363d]{display:none}.evidence-trigger[data-v-6905363d]{display:inline-flex;align-items:center}.evidence-wrap[data-v-6905363d]{position:fixed;z-index:61;top:78px;right:14px;bottom:14px;display:block;width:min(370px,calc(100vw - 28px));transform:translate(calc(100% + 32px));transition:transform .24s ease}.evidence-wrap.open[data-v-6905363d]{transform:translate(0)}.evidence-close[data-v-6905363d]{position:absolute;z-index:2;top:13px;right:13px;display:block;padding:5px 8px;border:1px solid rgba(103,73,49,.2);border-radius:1px;color:#8f342c;background:#fff8e9;font-size:10px;cursor:pointer}.evidence-backdrop[data-v-6905363d]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#2a1d1347;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:1100px){.chat-view[data-v-6905363d]{display:block}.chat-sidebar[data-v-6905363d]{display:none}.chat-main[data-v-6905363d]{height:100%}.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(400px,52%) minmax(360px,48%)}.scholar-workspace>.stage-wrap[data-v-6905363d]{padding:10px 5px 10px 10px}.conversation-pane[data-v-6905363d]{margin:10px 10px 10px 5px}.evidence-wrap[data-v-6905363d]{top:68px;right:8px;bottom:8px}}@media (max-width:820px){.chat-view[data-v-6905363d]{padding:0;background:#e5dac7}.scholar-workspace[data-v-6905363d]{display:flex}.scholar-workspace>.stage-wrap[data-v-6905363d]{padding:8px}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{min-height:220px}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{margin:6px 0}.scholar-workspace>.stage-wrap[data-v-6905363d] .portrait-card{min-height:150px}.scholar-workspace>.stage-wrap[data-v-6905363d] .lineage-map>div{padding-block:6px}.conversation-pane[data-v-6905363d]{margin:0 8px 8px;border-radius:2px}.workspace-atmosphere[data-v-6905363d]{display:none}.speech-toolbar[data-v-6905363d]{padding-left:10px}.auto-speak[data-v-6905363d]:before{display:none}.welcome-copy[data-v-6905363d]{padding:16px 14px 10px}.welcome-copy h1[data-v-6905363d]{margin-block:10px;font-size:clamp(28px,8vw,36px);line-height:1.3}.welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){font-size:11px;line-height:1.75}.suggestions[data-v-6905363d]{margin-top:10px}.evidence-wrap[data-v-6905363d]{top:62px;width:calc(100vw - 16px)}}@media (max-width:820px){.chat-view[data-v-6905363d],.chat-main[data-v-6905363d],.scholar-workspace[data-v-6905363d],.scholar-workspace>.stage-wrap[data-v-6905363d],.conversation-pane[data-v-6905363d]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.chat-view[data-v-6905363d]{overflow-x:hidden}.scholar-workspace>.stage-wrap[data-v-6905363d]{overflow:hidden}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{width:100%;min-width:0;max-width:100%;min-height:210px;box-sizing:border-box}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:18px 100px minmax(0,1fr);gap:8px;margin:5px 0}.scholar-workspace>.stage-wrap[data-v-6905363d] .portrait-card{min-height:145px}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy{min-width:0;padding-left:7px}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy h2{font-size:18px;letter-spacing:.04em;overflow-wrap:anywhere}.scholar-workspace>.stage-wrap[data-v-6905363d] .lineage-map>div{min-width:0;padding:6px 3px}.scholar-workspace>.stage-wrap[data-v-6905363d] .lineage-map b{font-size:10px}.conversation-pane[data-v-6905363d]{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.conversation-pane>.welcome-copy[data-v-6905363d]{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.welcome-copy h1[data-v-6905363d]{max-width:100%;overflow-wrap:anywhere;text-wrap:pretty}.speech-toolbar[data-v-6905363d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 8px}.auto-speak[data-v-6905363d]{grid-column:1;grid-row:1;min-width:0;font-size:9px}.speech-toolbar select[data-v-6905363d]{grid-column:1/-1;grid-row:2;width:100%;max-width:100%;font-size:8px}.speech-toolbar button[data-v-6905363d]{grid-column:2;grid-row:1;padding-inline:7px;font-size:9px}.speech-toolbar .speech-stop[data-v-6905363d]{grid-row:3}.speech-unavailable[data-v-6905363d]{grid-column:1/-1}}@media (min-width:821px){.chat-view[data-v-6905363d]{grid-template-columns:176px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.chat-sidebar[data-v-6905363d]{display:flex!important}.chat-main[data-v-6905363d]{min-width:0}.evidence-trigger[data-v-6905363d]{display:inline-flex!important;align-items:center}.evidence-wrap[data-v-6905363d]{position:fixed!important;z-index:71!important;top:76px!important;right:12px!important;bottom:12px!important;display:block!important;width:min(410px,calc(100vw - 24px))!important;transform:translate(calc(100% + 36px))!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important}.evidence-wrap.open[data-v-6905363d]{transform:translate(0)!important}.evidence-close[data-v-6905363d]{position:absolute!important;z-index:3!important;top:12px!important;right:12px!important;display:block!important;border-radius:1px!important}.evidence-backdrop[data-v-6905363d]{position:fixed!important;z-index:70!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;background:#26191057!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(560px,62%) minmax(400px,38%)!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{padding:12px 6px 12px 12px!important}.conversation-pane[data-v-6905363d]{margin:12px 12px 12px 6px!important}.aside-label[data-v-6905363d]{padding-left:24px}.conv-list[data-v-6905363d] .new-conv-btn{margin-inline:20px 10px}.workspace-atmosphere span[data-v-6905363d]{display:block}}@media (min-width:821px) and (max-width:1180px){.chat-view[data-v-6905363d]{grid-template-columns:1fr!important}.chat-sidebar[data-v-6905363d]{display:none!important}.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(470px,58%) minmax(370px,42%)!important}}.immersive-scholar-scene[data-v-6905363d]{position:relative;display:block!important;height:100%;min-height:0;padding:0!important;overflow:hidden;background:radial-gradient(circle at 72% 8%,rgba(255,224,158,.28),transparent 25%),radial-gradient(ellipse at 33% 42%,rgba(194,112,61,.18),transparent 38%),linear-gradient(132deg,#60452f,#3e2b20 47%,#241912)}.immersive-scholar-scene[data-v-6905363d]:before{position:absolute;z-index:0;top:-30%;right:5%;width:65%;height:85%;background:conic-gradient(from 210deg at 73% 12%,transparent 0 13deg,rgba(255,226,164,.11) 14deg 18deg,transparent 19deg 28deg,rgba(255,226,164,.07) 29deg 33deg,transparent 34deg);filter:blur(9px);content:"";pointer-events:none}.scene-command[data-v-6905363d]{position:absolute;z-index:55;top:22px;right:28px;left:30px;display:flex;height:54px;align-items:center;justify-content:space-between;color:#f8e8c7;pointer-events:none}.scene-identity[data-v-6905363d]{display:flex;align-items:center;gap:11px}.scene-identity>span[data-v-6905363d]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(239,186,100,.62);color:#f2c474;font:23px STKaiti,KaiTi,serif;box-shadow:0 0 0 4px #f0be670d}.scene-identity div[data-v-6905363d]{display:flex;flex-direction:column}.scene-identity b[data-v-6905363d]{font:17px STKaiti,KaiTi,serif;letter-spacing:.12em}.scene-identity small[data-v-6905363d]{margin-top:3px;color:#f8e8c76b;font:7px var(--font-sans);letter-spacing:.2em}.scene-actions[data-v-6905363d]{display:flex;gap:7px;pointer-events:auto}.scene-actions button[data-v-6905363d]{position:relative;display:flex;min-height:38px;align-items:center;gap:7px;padding:6px 11px;border:1px solid rgba(237,202,139,.2);border-radius:1px;color:#fff1d6d1;background:#2f1e1457;font:9px var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.scene-actions button[data-v-6905363d]:hover:not(:disabled){border-color:#efbe6a8c;background:#91342bb8;transform:translateY(-2px)}.scene-actions button[data-v-6905363d]:disabled{opacity:.35;cursor:not-allowed}.scene-actions i[data-v-6905363d]{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(239,190,106,.32);color:#efbd6c;font:13px STKaiti,KaiTi,serif;font-style:normal}.scene-actions b[data-v-6905363d]{display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;color:#fff1d2;background:#a53a31;font-size:8px}.scholar-scene-main[data-v-6905363d]{position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.scholar-scene-main>.teaching-banner[data-v-6905363d]{position:absolute;z-index:20;top:83px;left:31px;width:max-content;max-width:42%;border:1px solid rgba(230,193,126,.18);border-radius:1px;background:#372418b8;color:#f1d7a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scholar-workspace[data-v-6905363d]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:hidden!important;background:transparent!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{position:absolute!important;z-index:2!important;top:88px!important;right:40%!important;bottom:22px!important;left:22px!important;display:block!important;padding:0!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{height:100%!important;min-height:0!important;border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .paper-grid{opacity:.07}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{border-color:#ebc37d2e;box-shadow:0 36px 80px #1c0f084d}.conversation-pane[data-v-6905363d]{position:absolute!important;z-index:10!important;top:96px!important;right:26px!important;bottom:22px!important;width:39%!important;min-width:460px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(109,69,39,.22)!important;border-radius:0!important;background:linear-gradient(108deg,#faeed3fa,#ead3abf7 62%,#dabc8bf5)!important;box-shadow:-32px 28px 90px #23130a57,inset 23px 0 38px #fffce647!important}.conversation-pane[data-v-6905363d]:before{top:4%!important;bottom:4%!important;left:14px!important;background:linear-gradient(transparent,rgba(148,54,44,.2),transparent)!important}.conversation-pane[data-v-6905363d]:after{position:absolute;z-index:0;top:0;right:0;bottom:0;width:12px;background:repeating-linear-gradient(90deg,rgba(105,67,39,.04) 0 1px,transparent 1px 3px);content:"";pointer-events:none}.speech-toolbar[data-v-6905363d]{min-height:50px!important;padding:8px 16px 8px 20px!important;background:#e1c9a08a!important}.welcome-copy[data-v-6905363d]{padding:24px 32px 20px!important}.welcome-copy h1[data-v-6905363d]{font-size:clamp(34px,3.1vw,50px)!important}.suggestions button[data-v-6905363d]{background:#fff8e680!important}.conversation-pane[data-v-6905363d] .chat-input-area{background:#f8eed7f5!important}.history-drawer[data-v-6905363d]{position:fixed!important;z-index:81!important;top:0!important;bottom:0!important;left:0!important;display:flex!important;width:min(330px,88vw)!important;transform:translate(-105%)!important;border:0!important;border-right:1px solid rgba(112,71,41,.26)!important;border-radius:0!important;background:linear-gradient(145deg,#f5e7c9,#ddc39a)!important;box-shadow:30px 0 70px #20120a52!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important}.history-drawer.open[data-v-6905363d]{transform:translate(0)!important}.drawer-close[data-v-6905363d]{position:absolute;z-index:4;top:18px;right:16px;padding:6px 9px;border:1px solid rgba(121,75,44,.2);color:#8d342c;background:#fff8e5b8;font-size:9px;cursor:pointer}.history-backdrop[data-v-6905363d]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;border:0;background:#22150d61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.history-drawer .aside-label[data-v-6905363d]{padding-top:29px!important}.evidence-wrap[data-v-6905363d]{z-index:81!important;top:0!important;right:0!important;bottom:0!important;width:min(440px,92vw)!important;border:0!important;border-left:1px solid rgba(112,71,41,.25)!important;border-radius:0!important;background:linear-gradient(145deg,#f7ead0,#ddc29a)!important;box-shadow:-30px 0 70px #20120a52!important}.evidence-backdrop[data-v-6905363d]{z-index:80!important;background:#22150d61!important}.workspace-atmosphere[data-v-6905363d]{z-index:1}.workspace-atmosphere span[data-v-6905363d]{right:auto;bottom:30px;left:12px;color:#ffe1aa33}@media (max-width:1180px) and (min-width:821px){.scholar-workspace>.stage-wrap[data-v-6905363d]{top:88px!important;right:45%!important;bottom:22px!important;left:16px!important}.conversation-pane[data-v-6905363d]{right:16px!important;width:44%!important;min-width:410px!important}.scene-command[data-v-6905363d]{right:18px;left:20px}.scene-actions button span[data-v-6905363d]{display:none}.scene-actions button[data-v-6905363d]{padding-inline:7px}}@media (max-width:820px){.immersive-scholar-scene[data-v-6905363d]{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.scene-command[data-v-6905363d]{position:relative;top:auto;right:auto;left:auto;display:grid;height:auto;min-height:102px;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 10px;background:#312016d6}.scene-identity[data-v-6905363d]{min-width:0}.scene-identity small[data-v-6905363d]{display:none}.scene-actions[data-v-6905363d]{width:100%;max-width:100%;gap:5px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.scene-actions[data-v-6905363d]::-webkit-scrollbar{display:none}.scene-actions button[data-v-6905363d]{min-width:36px;flex:0 0 36px;justify-content:center;padding:5px}.scene-actions button span[data-v-6905363d]{display:none}.scene-actions button i[data-v-6905363d]{width:24px}.scene-actions button b[data-v-6905363d]{position:absolute;top:-3px;right:-3px}.scholar-scene-main[data-v-6905363d]{position:relative!important;inset:auto!important;width:100%!important;max-width:100vw!important;overflow:visible!important}.scholar-workspace[data-v-6905363d]{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;max-width:100vw!important;flex-direction:column!important;overflow:visible!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{position:relative!important;inset:auto!important;width:100%!important;max-width:100vw!important;height:330px!important;padding:8px!important;overflow:hidden!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{width:100%!important;max-width:100%!important;min-width:0!important}.conversation-pane[data-v-6905363d]{position:relative!important;inset:auto!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;min-height:610px!important;margin:0 8px 8px!important}.conversation-pane[data-v-6905363d]>*{max-width:100%}.welcome-copy[data-v-6905363d]{width:100%!important;max-width:100%!important;padding:18px 16px 12px!important}.welcome-copy h1[data-v-6905363d]{max-width:100%;font-size:30px!important;overflow-wrap:anywhere}.suggestions[data-v-6905363d]{width:100%!important;min-width:0!important}.speech-toolbar[data-v-6905363d]{width:100%!important;min-width:0!important;overflow:hidden!important}.scholar-scene-main>.teaching-banner[data-v-6905363d]{position:relative;top:auto;left:auto;width:auto;max-width:none;margin:8px}.workspace-atmosphere span[data-v-6905363d]{display:none}}@media (max-width:820px){.conversation-pane[data-v-6905363d],.conversation-pane[data-v-6905363d] *{box-sizing:border-box}.conversation-pane[data-v-6905363d]>*{min-width:0!important}.conversation-pane>.speech-toolbar[data-v-6905363d]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;padding:8px 10px!important}.speech-toolbar .auto-speak[data-v-6905363d]{min-width:0!important}.speech-toolbar select[data-v-6905363d]{grid-column:1/-1;width:100%!important;min-width:0!important;max-width:100%!important}.speech-toolbar button[data-v-6905363d]{min-width:0!important;white-space:normal!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{display:block!important;min-width:0!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-label{display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy{right:14px!important;bottom:22px!important;left:auto!important;width:48%!important;max-width:48%!important;padding-left:12px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy h2{font-size:24px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy>p:not(.lecture-kicker){display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .voice-ledger{grid-template-columns:26px minmax(0,1fr)!important;margin-top:8px!important;padding:7px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .lineage-map{display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .stage-topline{min-width:0!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .stage-topline>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions button small[data-v-6905363d]{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.suggestions[data-v-6905363d],.input-hints[data-v-6905363d]{min-width:0!important}}.welcome-copy h1 span[data-v-6905363d]{display:inline}@media (max-width:540px){.scene-identity[data-v-6905363d]{max-width:100%}.scene-identity div[data-v-6905363d]{min-width:0}.scene-identity b[data-v-6905363d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-pane>.welcome-copy[data-v-6905363d]>*{width:100%!important;min-width:0!important;max-width:100%!important}.welcome-copy h1[data-v-6905363d]{width:auto!important;margin-inline:0!important;padding-inline:2px!important;font-size:27px!important;line-height:1.36!important;white-space:normal!important;word-break:normal!important;text-wrap:wrap!important}.welcome-copy h1 span[data-v-6905363d]{display:block!important}.welcome-copy h1 span[data-v-6905363d]:last-child{margin-top:2px}.conversation-pane[data-v-6905363d] .scholarship-path{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.conversation-pane[data-v-6905363d] .path-line{grid-template-columns:1fr!important}.conversation-pane[data-v-6905363d] .path-step{width:100%!important;min-width:0!important}.conversation-pane[data-v-6905363d] .path-step i{display:none!important}.conversation-pane[data-v-6905363d] .path-step small{display:block!important;white-space:normal!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy{display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .voice-aura{display:none!important}.suggestions[data-v-6905363d]{grid-template-columns:1fr!important}.suggestions button[data-v-6905363d]{width:100%!important;min-width:0!important;grid-template-columns:32px minmax(0,1fr) 14px!important;padding-inline:10px!important}}.scholar-workspace>.stage-wrap[data-v-6905363d]{display:grid!important;grid-template-columns:minmax(280px,1.12fr) minmax(250px,.88fr)!important;gap:10px!important}.avatar-stage[data-v-6905363d]{min-width:0;min-height:0;overflow:hidden}.avatar-stage[data-v-6905363d] .digital-stage{height:100%!important}.avatar-stage[data-v-6905363d] .manifest-copy{right:4%!important;width:39%!important}.avatar-stage[data-v-6905363d] .knowledge-orbit{opacity:.4!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{min-width:0}@media (max-width:1180px) and (min-width:821px){.scholar-workspace>.stage-wrap[data-v-6905363d]{grid-template-columns:minmax(260px,1fr) minmax(220px,.82fr)!important;gap:7px!important}.avatar-stage[data-v-6905363d] .manifest-copy{display:none!important}.avatar-stage[data-v-6905363d] .portrait-card{max-width:58%!important}.avatar-stage[data-v-6905363d] .knowledge-orbit{width:45%!important}}@media (max-width:820px){.scholar-workspace>.stage-wrap[data-v-6905363d]{display:grid!important;height:auto!important;grid-template-columns:1fr!important;gap:8px!important}.avatar-stage[data-v-6905363d]{height:300px}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{min-height:285px}.conversation-pane[data-v-6905363d]{min-height:610px!important}}@media (max-width:540px){.avatar-stage[data-v-6905363d]{height:270px}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{min-height:260px}}@media (min-width:1181px){.scholar-workspace>.stage-wrap[data-v-6905363d]{grid-template-columns:minmax(300px,1.18fr) minmax(260px,.82fr)!important}.avatar-stage[data-v-6905363d]{border-right:1px solid rgba(232,190,116,.13);padding-right:10px}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{box-shadow:inset 1px 0 #ffe8ba0a,0 24px 58px #110a063d}}@media (max-width:820px){.scholar-workspace>.stage-wrap[data-v-6905363d]{gap:6px!important;padding:6px 8px 8px!important}.avatar-stage[data-v-6905363d]{height:238px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{min-height:232px!important;padding:12px 12px 10px}.scholar-workspace>.stage-wrap[data-v-6905363d] .evidence-stream{min-height:92px}.scholar-workspace>.stage-wrap[data-v-6905363d] .source-empty{height:64px}.conversation-pane[data-v-6905363d]{min-height:560px!important}.conversation-pane>.speech-toolbar[data-v-6905363d]{min-height:42px!important}}@media (max-width:540px){.avatar-stage[data-v-6905363d]{height:220px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory{min-height:220px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .trace-steps article{padding-block:7px}.scholar-workspace>.stage-wrap[data-v-6905363d] .retrieval-observatory footer{padding-top:7px}}@media (min-width:821px){.scholar-workspace[data-v-6905363d]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;overflow:hidden!important;background:transparent!important}.scholar-workspace>.retrieval-flow[data-v-6905363d]{position:absolute!important;z-index:32!important;top:86px!important;right:24px!important;left:22px!important;width:auto!important;height:78px!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{position:absolute!important;z-index:2!important;top:174px!important;right:52%!important;bottom:20px!important;left:22px!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(231,190,116,.16)!important;border-radius:1px!important;background:radial-gradient(circle at 55% 24%,rgba(204,135,68,.16),transparent 42%),linear-gradient(150deg,#3a281d,#1c140f)!important;box-shadow:0 24px 60px #190e0852!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .avatar-mount{min-height:0!important;flex:1!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{position:absolute!important;z-index:10!important;top:174px!important;right:24px!important;bottom:20px!important;left:49.2%!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;border-radius:1px!important}.scholar-workspace>.conversation-pane[data-v-6905363d]:before{display:none!important}}@media (min-width:821px) and (max-width:1180px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{top:82px!important;right:14px!important;left:14px!important;height:74px!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{top:166px!important;right:54%!important;bottom:14px!important;left:14px!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{top:166px!important;right:14px!important;bottom:14px!important;left:50%!important}}@media (min-width:1181px){.scholar-workspace>.stage-wrap .avatar-stage[data-v-6905363d]{border:0!important;padding:0!important}}@media (max-width:820px){.scholar-workspace[data-v-6905363d]{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;max-width:100vw!important;flex-direction:column!important;overflow:visible!important;background:transparent!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{position:relative!important;inset:auto!important;order:1!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:8px 8px 0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.scholar-workspace>.retrieval-flow[data-v-6905363d]{order:2!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin:6px 8px 0!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{position:relative!important;inset:auto!important;order:3!important;width:calc(100% - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;margin:6px 8px 8px!important;min-height:560px!important}}@media (min-width:821px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{height:112px!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{top:208px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .stage-topline,.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-label,.scholar-workspace>.stage-wrap[data-v-6905363d] .lineage-map,.scholar-workspace>.stage-wrap[data-v-6905363d] .stage-foot,.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest-copy,.scholar-workspace>.stage-wrap[data-v-6905363d] .knowledge-orbit,.scholar-workspace>.stage-wrap[data-v-6905363d] .pulse-script{display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{position:relative!important;display:block!important;padding:12px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:0!important;background:radial-gradient(circle at 50% 22%,rgba(225,181,108,.13),transparent 35%),#15100c!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .voice-aura{z-index:5!important;right:18px!important;bottom:20px!important;left:auto!important}}@media (min-width:821px) and (max-width:1180px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{height:106px!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{top:198px!important}}.spoken-card[data-v-6905363d]{position:relative;z-index:12;display:grid;min-height:78px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:5px 12px;padding:9px 12px;border-top:1px solid rgba(231,190,116,.22);color:#f5dfb7;background:linear-gradient(110deg,#1f140efa,#3a2417f5);box-shadow:0 -12px 30px #08050333}.spoken-card header[data-v-6905363d]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.spoken-card footer[data-v-6905363d]{display:flex;grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;justify-content:center;gap:7px}.spoken-card header span[data-v-6905363d]{display:flex;align-items:center;gap:7px;color:#e8bc73;font:10px var(--font-sans)}.spoken-card header i[data-v-6905363d]{width:6px;height:6px;border-radius:50%;background:#bd493c;box-shadow:0 0 0 4px #bd493c1f}.spoken-card header small[data-v-6905363d],.spoken-card footer>span[data-v-6905363d]{color:#f5e0b97a;font:8px var(--font-sans)}.spoken-card p[data-v-6905363d]{display:-webkit-box;min-width:0;overflow:hidden;margin:0;color:#fff1d5;font:13px/1.55 STKaiti,KaiTi,serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spoken-card footer div[data-v-6905363d]{display:flex;gap:5px}.spoken-card button[data-v-6905363d]{padding:4px 8px;border:1px solid rgba(231,190,116,.22);color:#efd19a;background:#fff2d50a;font-size:9px;cursor:pointer}.spoken-card button[data-v-6905363d]:hover{border-color:#bd493c;background:#96372f}.media-notice[data-v-6905363d]{grid-column:1;color:#f4d39e94;font:8px/1.4 var(--font-sans)}@media (min-width:821px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{top:84px!important;right:24px!important;left:22px!important;height:104px!important;transition:height .28s ease!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{top:198px!important;transition:top .28s ease!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{right:47%!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{right:24px!important;left:37.5%!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{height:48px!important}.scholar-workspace.flow-complete>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-complete>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-idle>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-idle>.conversation-pane[data-v-6905363d]{top:142px!important}.conversation-pane>.speech-toolbar[data-v-6905363d]{flex:0 0 auto}.conversation-pane>.status-bar[data-v-6905363d],.conversation-pane>.error-bar[data-v-6905363d]{flex:0 0 auto}.conversation-pane[data-v-6905363d] .message-list{min-height:0!important;flex:1!important}.conversation-pane[data-v-6905363d] .chat-input-area{flex:0 0 auto!important;max-height:96px!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-title,.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-track,.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .track-lanes,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .flow-track,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .track-lanes{display:none!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-dial,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .flow-dial{grid-column:2!important;border-left:0!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-headline,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .flow-headline{grid-column:1/3!important;grid-row:1!important;padding-left:120px!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-detail,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .flow-detail{grid-column:3!important;grid-row:1!important}}@media (min-width:821px) and (max-width:1180px){.scholar-workspace>.stage-wrap[data-v-6905363d]{right:48%!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{right:14px!important;left:50%!important}.scholar-workspace>.retrieval-flow[data-v-6905363d]{right:14px!important;left:14px!important}.scholar-workspace.flow-complete>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-complete>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-idle>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-idle>.conversation-pane[data-v-6905363d]{top:136px!important}}@media (max-width:820px){.spoken-card[data-v-6905363d]{order:2;width:calc(100% - 16px);margin:-4px 8px 4px;padding:10px 12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.spoken-card p[data-v-6905363d]{-webkit-line-clamp:2;font-size:14px}.spoken-card footer[data-v-6905363d]{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between}.scholar-workspace>.stage-wrap[data-v-6905363d]{display:flex!important;flex-direction:column!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d]{order:1}.scholar-workspace>.stage-wrap>.spoken-card[data-v-6905363d]{order:2}.scholar-workspace>.retrieval-flow[data-v-6905363d]{order:3!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{order:4!important}}@media (min-width:821px){.scholar-workspace>.stage-wrap[data-v-6905363d]{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d]{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d] .digital-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d] .manifest{position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;height:auto!important;min-height:0!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d] .portrait-poster{position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;opacity:1!important}}@media (min-width:821px){.scholar-workspace>.stage-wrap[data-v-6905363d]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 82px!important;gap:0!important}.scholar-workspace>.stage-wrap[data-v-6905363d]:has(.spoken-card.inactive){grid-template-rows:minmax(0,1fr) 48px!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d]{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important}.spoken-card[data-v-6905363d]{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;grid-column:1!important;grid-row:2!important;width:100%!important;height:82px!important;min-height:0!important;max-height:82px!important;overflow:hidden!important}.spoken-card.inactive[data-v-6905363d]{height:48px!important;max-height:48px!important;grid-template-rows:1fr!important}.spoken-card.inactive p[data-v-6905363d]{display:none!important}.spoken-card.inactive footer[data-v-6905363d]{grid-row:1!important}.spoken-card p[data-v-6905363d]{-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.5!important}.spoken-card .media-notice[data-v-6905363d]{display:none!important}}@media (max-width:820px){.spoken-card[data-v-6905363d]{height:auto!important;max-height:none!important}.spoken-card.inactive p[data-v-6905363d]{display:none!important}.spoken-card .media-notice[data-v-6905363d]{display:block!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{height:52px!important;min-height:52px!important;overflow:hidden!important}.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .flow-track,.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d] .track-lanes,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .flow-track,.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d] .track-lanes{display:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{height:190px!important;min-height:190px!important;overflow:hidden!important}.scholar-workspace>.stage-wrap[data-v-6905363d]:has(.spoken-card.inactive){height:164px!important;min-height:164px!important}.scholar-workspace>.stage-wrap>.avatar-stage[data-v-6905363d]{height:116px!important;min-height:116px!important}.scholar-workspace>.stage-wrap:has(.spoken-card.inactive)>.avatar-stage[data-v-6905363d]{height:116px!important;min-height:116px!important}.scholar-workspace>.stage-wrap>.spoken-card[data-v-6905363d]{box-sizing:border-box!important;height:66px!important;max-height:66px!important;margin:0 8px 8px!important;padding:7px 10px!important;overflow:hidden!important}.scholar-workspace>.stage-wrap>.spoken-card.inactive[data-v-6905363d]{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding-block:5px!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{height:calc(100dvh - 304px)!important;min-height:470px!important;max-height:560px!important;overflow:hidden!important}.conversation-pane>.speech-toolbar[data-v-6905363d]{min-height:42px!important;max-height:48px!important;padding:5px 8px!important;overflow:hidden!important;flex-wrap:nowrap!important}.conversation-pane>.speech-toolbar select[data-v-6905363d]{display:none!important}.conversation-pane>.speech-toolbar .auto-speak[data-v-6905363d]{min-width:0!important;white-space:nowrap!important}.conversation-pane>.speech-toolbar .speech-unavailable[data-v-6905363d]{max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-pane[data-v-6905363d] .message-list{min-height:0!important;flex:1!important;overflow-y:auto!important;overscroll-behavior:contain}.conversation-pane[data-v-6905363d] .chat-input-area{position:relative!important;z-index:4!important;flex:0 0 auto!important;max-height:96px!important;background:#f4e2b8!important}}.conversation-pane>.speech-toolbar[data-v-6905363d]{position:relative;z-index:3;flex:0 0 auto}.conversation-pane[data-v-6905363d] .message-list{padding-top:2px;scroll-padding-top:56px}.conversation-pane>.speech-toolbar[data-v-6905363d]{position:relative;z-index:2;flex:0 0 auto;margin-bottom:8px;border-bottom:1px solid rgba(106,76,49,.18)!important;background:#fffaf1f7!important}.conversation-pane[data-v-6905363d] .message-list{padding-top:10px}.conversation-pane[data-v-6905363d] .message-bubble{scroll-margin-top:76px}.welcome-carousel[data-v-6905363d]{display:block!important;width:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important}.welcome-scenes[data-v-6905363d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;min-width:0!important;max-width:none!important;min-height:0;overflow:hidden}.welcome-scene[data-v-6905363d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%!important;min-width:0!important;max-width:none!important;min-height:0;flex-direction:column;justify-content:center;padding:22px 28px 16px;overflow:hidden;opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:none;transition:opacity .58s ease,transform .68s cubic-bezier(.22,1,.36,1),visibility 0s linear .68s}.welcome-scene.active[data-v-6905363d]{z-index:2;opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.welcome-prompts[data-v-6905363d]{justify-content:center}.prompt-heading[data-v-6905363d]{margin-bottom:15px}.prompt-heading h2[data-v-6905363d]{margin:8px 0 6px;color:#3d2b20;font:clamp(25px,2.4vw,36px)/1.2 "STKaiti","KaiTi",serif}.prompt-heading>span[data-v-6905363d]{color:#806c5a;font:10px/1.6 var(--font-sans)}.welcome-prompts .suggestions[data-v-6905363d]{margin-top:0}.welcome-prompts .suggestions button[data-v-6905363d]{min-height:64px}.welcome-pagination[data-v-6905363d]{position:absolute;z-index:6;top:12px;right:14px;left:auto!important;display:flex!important;width:max-content!important;min-width:0!important;max-width:none!important;align-items:center;gap:5px;padding:4px;border:1px solid rgba(103,73,49,.14);background:#f9efdad1;box-shadow:0 7px 18px #462d1c14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.welcome-pagination button[data-v-6905363d]{display:flex;width:auto;min-width:48px;height:28px;align-items:center;justify-content:center;gap:4px;padding:3px 7px;border:0;color:#8e7c68;background:transparent;font:8px var(--font-sans);cursor:pointer;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.welcome-pagination button b[data-v-6905363d]{display:grid;width:17px;height:17px;place-items:center;border:1px solid rgba(151,91,59,.2);color:#a33a31;font:10px STKaiti,KaiTi,serif}.welcome-pagination button.active[data-v-6905363d]{color:#fff6e6;background:#8f342c;box-shadow:0 5px 12px #752b2329}.welcome-pagination button.active b[data-v-6905363d]{border-color:#ffeac157;color:#f4ce8d}@media (max-width:820px){.welcome-carousel[data-v-6905363d]{min-height:0!important}.welcome-scene[data-v-6905363d]{padding:40px 14px 7px}.welcome-intro h1[data-v-6905363d]{margin-block:7px!important;font-size:25px!important}.welcome-intro>p[data-v-6905363d]:not(.welcome-eyebrow){display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.welcome-intro[data-v-6905363d] .scholarship-path{max-height:126px;overflow:hidden}.prompt-heading[data-v-6905363d]{margin-bottom:5px}.prompt-heading .welcome-eyebrow[data-v-6905363d]{font-size:8px}.prompt-heading h2[data-v-6905363d]{margin:4px 0 3px;font-size:21px}.prompt-heading>span[data-v-6905363d]{font-size:9px}.welcome-prompts .suggestions[data-v-6905363d]{display:grid!important;grid-template-columns:1fr!important;gap:4px}.welcome-prompts .suggestions button[data-v-6905363d]{display:grid!important;min-height:46px;padding:4px 9px!important}.welcome-prompts .suggestions button[data-v-6905363d]:nth-child(n+3){display:grid!important}.welcome-prompts .suggestions button>span[data-v-6905363d]{width:27px;height:27px;font-size:14px}.welcome-prompts .suggestions button small[data-v-6905363d]{-webkit-line-clamp:1!important}.conversation-pane>.welcome-carousel>.welcome-pagination[data-v-6905363d]{top:7px!important;right:8px!important;left:auto!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:3px!important}.welcome-pagination button[data-v-6905363d]{min-width:48px;height:25px;padding:2px 5px}.welcome-pagination button span[data-v-6905363d]{display:inline;font-size:8px}}@media (prefers-reduced-motion:reduce){.scene-actions button[data-v-6905363d],.history-drawer[data-v-6905363d],.evidence-wrap[data-v-6905363d]{transition:none!important}.workspace-atmosphere i[data-v-6905363d]{animation:none!important}.suggestions button[data-v-6905363d],.suggestions button[data-v-6905363d]:after,.speech-toolbar button[data-v-6905363d],.welcome-scene[data-v-6905363d],.welcome-pagination button[data-v-6905363d]:before{transition:none!important}}.welcome-intro .welcome-eyebrow[data-v-6905363d]{margin-bottom:21px}.welcome-intro h1[data-v-6905363d]{margin:0 0 25px!important;line-height:1.2!important}.welcome-intro>p[data-v-6905363d]:not(.welcome-eyebrow){margin:0 0 29px!important;line-height:2!important}.welcome-intro[data-v-6905363d] .scholarship-path{margin-top:-12px}@media (max-width:820px){.welcome-intro .welcome-eyebrow[data-v-6905363d]{margin-bottom:9px}.welcome-intro h1[data-v-6905363d]{margin:0 0 12px!important}.welcome-intro>p[data-v-6905363d]:not(.welcome-eyebrow){margin-bottom:15px!important;line-height:1.8!important}.welcome-intro[data-v-6905363d] .scholarship-path{margin-top:-9px}}@media (max-width:540px){.conversation-pane .welcome-intro[data-v-6905363d] .scholarship-path{max-height:none!important;padding:9px 10px!important}.conversation-pane .welcome-intro[data-v-6905363d] .path-heading{margin-bottom:7px!important}.conversation-pane .welcome-intro[data-v-6905363d] .path-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 10px!important}.conversation-pane .welcome-intro[data-v-6905363d] .path-step{width:auto!important;min-width:0!important}.conversation-pane .welcome-intro[data-v-6905363d] .path-step small,.conversation-pane .welcome-intro[data-v-6905363d] .path-step i{display:none!important}}@media (min-width:821px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{box-sizing:border-box!important;top:84px!important;right:24px!important;left:22px!important;height:48px!important;min-height:48px!important;max-height:48px!important;overflow:hidden!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-starting>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-starting>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-retrieving>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-retrieving>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-organizing>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-organizing>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-complete>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-complete>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-idle>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-idle>.conversation-pane[data-v-6905363d]{top:142px!important}}@media (min-width:821px) and (max-width:1180px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{top:78px!important;right:14px!important;left:14px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-starting>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-starting>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-retrieving>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-retrieving>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-organizing>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-organizing>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-complete>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-complete>.conversation-pane[data-v-6905363d],.scholar-workspace.flow-idle>.stage-wrap[data-v-6905363d],.scholar-workspace.flow-idle>.conversation-pane[data-v-6905363d]{top:136px!important}}@media (max-width:820px){.scholar-workspace>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-starting>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-retrieving>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-organizing>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-complete>.retrieval-flow[data-v-6905363d],.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-top:6px!important;overflow:hidden!important}}.scene-actions[data-v-6905363d]{position:relative;align-items:center;gap:12px}.primary-destinations[data-v-6905363d],.workspace-tools[data-v-6905363d]{display:flex;align-items:center;gap:6px}.primary-destinations[data-v-6905363d]{padding:4px;border:1px solid rgba(237,191,110,.14);background:#1e140e42;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.scene-actions .destination[data-v-6905363d]{min-height:40px;padding:4px 10px;border-color:transparent;background:transparent}.scene-actions .destination>span[data-v-6905363d]{display:flex;align-items:flex-start;flex-direction:column;gap:1px}.scene-actions .destination b[data-v-6905363d]{position:static;color:inherit;font:10px var(--font-sans)}.scene-actions .destination small[data-v-6905363d]{color:#fae7c461;font:7px var(--font-sans);white-space:nowrap}.scene-actions .destination.active[data-v-6905363d]{border-color:#ebb8606b;color:#fff0cf;background:linear-gradient(135deg,#8f342cd1,#5b2a1fdb);box-shadow:0 8px 20px #1d110a2e}.workspace-tools[data-v-6905363d]{position:relative}.scene-actions .archive-trigger[data-v-6905363d]{min-width:154px;justify-content:flex-start;padding-inline:8px 10px;border-color:#e9bc6d61;background:linear-gradient(135deg,#713625e6,#372217f0);box-shadow:0 9px 24px #140c0733}.archive-trigger>span[data-v-6905363d]{display:flex;min-width:0;align-items:flex-start;flex:1;flex-direction:column}.archive-trigger>span b[data-v-6905363d]{position:static;color:#fff0d1;font:10px var(--font-sans)}.archive-trigger>span small[data-v-6905363d]{color:#ffeac27a;font:7px var(--font-sans)}.archive-trigger em[data-v-6905363d]{color:#e6b866;font:8px var(--font-sans);font-style:normal}.scene-actions .utility-trigger i[data-v-6905363d]{font-family:var(--font-sans);font-size:18px}.utility-menu[data-v-6905363d]{position:absolute;z-index:90;top:calc(100% + 9px);right:0;display:grid;width:224px;padding:7px;border:1px solid rgba(230,184,105,.26);background:linear-gradient(145deg,#362318fa,#1e140ffc);box-shadow:0 22px 50px #0c070461;animation:utilityReveal-6905363d .2s ease both}.utility-menu button[data-v-6905363d]{display:grid!important;min-height:48px!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-content:stretch!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid rgba(235,193,119,.1)!important;background:transparent!important;text-align:left!important}.utility-menu button[data-v-6905363d]:last-child{border-bottom:0!important}.utility-menu button i[data-v-6905363d]{grid-row:1/3}.utility-menu button span[data-v-6905363d]{display:flex!important;align-items:flex-start;flex-direction:column}.utility-menu button span b[data-v-6905363d]{position:static;color:#f6dfb5;font-size:10px}.utility-menu button span small[data-v-6905363d]{color:#f6dfb56b;font-size:8px}.utility-menu button[data-v-6905363d]:hover{background:#efc67e14!important;transform:none!important}@keyframes utilityReveal-6905363d{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.history-drawer[data-v-6905363d]{width:min(420px,calc(100vw - 20px))!important;padding:0!important;background:linear-gradient(155deg,#392519fc,#1d140ffc)!important;box-shadow:34px 0 80px #0a06037a!important}.archive-heading[data-v-6905363d]{position:relative;padding:28px 58px 18px 24px;border-bottom:1px solid rgba(232,190,116,.17);color:#f7dfb4;background:radial-gradient(circle at 90% 0,rgba(172,75,47,.2),transparent 38%)}.archive-heading>span[data-v-6905363d]{color:#d69d52;font:8px var(--font-sans);letter-spacing:.26em}.archive-heading h2[data-v-6905363d]{margin:8px 0 7px;color:#fff0cf;font:28px STKaiti,KaiTi,serif;letter-spacing:.08em}.archive-heading p[data-v-6905363d]{max-width:300px;margin:0;color:#f8e2bb7a;font:9px/1.7 var(--font-sans)}.archive-heading .drawer-close[data-v-6905363d]{top:24px;right:20px}.history-drawer[data-v-6905363d] .conv-items{padding-inline:18px}.history-drawer[data-v-6905363d] .conv-item{border-color:#e8be741a}.history-drawer[data-v-6905363d] .conv-item:hover{background:#efc98612}.history-drawer[data-v-6905363d] .conv-item.active{background:#a33a302b}.history-drawer[data-v-6905363d] .conv-title{color:#f4dfb8}.history-drawer[data-v-6905363d] .conv-meta{color:#f4dfb870}@media (max-width:1180px) and (min-width:821px){.scene-actions[data-v-6905363d]{gap:7px}.scene-actions .destination small[data-v-6905363d],.archive-trigger>span small[data-v-6905363d]{display:none}.scene-actions .archive-trigger[data-v-6905363d]{min-width:112px}.scene-actions .destination[data-v-6905363d]{padding-inline:7px}.primary-destinations[data-v-6905363d]{gap:3px}}@media (max-width:820px){.scene-command[data-v-6905363d]{min-height:116px!important}.scene-actions[data-v-6905363d]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;overflow:visible!important}.primary-destinations[data-v-6905363d]{min-width:0;overflow-x:auto}.workspace-tools[data-v-6905363d]{gap:4px}.scene-actions .destination[data-v-6905363d]{min-width:38px;flex:0 0 auto;padding:4px 6px}.scene-actions .destination>span[data-v-6905363d],.scene-actions .archive-trigger>span[data-v-6905363d],.archive-trigger em[data-v-6905363d],.workspace-tools>button>span[data-v-6905363d]{display:none!important}.scene-actions .archive-trigger[data-v-6905363d]{min-width:38px;width:38px;justify-content:center;padding:5px}.utility-menu[data-v-6905363d]{position:fixed;top:101px;right:8px;width:min(260px,calc(100vw - 16px))}.history-drawer[data-v-6905363d]{width:calc(100vw - 12px)!important}.archive-heading[data-v-6905363d]{padding:20px 52px 14px 18px}.archive-heading h2[data-v-6905363d]{font-size:24px}}@media (prefers-reduced-motion:reduce){.utility-menu[data-v-6905363d]{animation:none}}.scene-actions[data-v-6905363d]{gap:9px}.primary-destinations[data-v-6905363d]{height:40px;gap:0;padding:3px;border:1px solid rgba(235,195,126,.2);border-radius:1px;background:#1b120d57;box-shadow:inset 0 1px #fff4d909;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-actions .destination[data-v-6905363d]{position:relative;min-width:76px;min-height:32px;justify-content:center;gap:7px;padding:4px 13px;border:0;border-right:1px solid rgba(235,195,126,.1);border-radius:0;color:#f8e4be8f;background:transparent;box-shadow:none}.scene-actions .destination[data-v-6905363d]:last-child{border-right:0}.scene-actions .destination i[data-v-6905363d]{width:22px;height:22px;border:1px solid rgba(235,188,105,.18);border-radius:0;color:inherit;font-size:12px}.scene-actions .destination>span[data-v-6905363d]{display:inline!important;color:inherit;font:9px var(--font-sans);letter-spacing:.1em}.scene-actions .destination[data-v-6905363d]:hover{border-top:0;border-bottom:0;border-left:0;color:#f7ddb0;background:#ffefcf0e;transform:none;box-shadow:none}.scene-actions .destination.active[data-v-6905363d]{border-color:#ebc37e1a;color:#fff1d2;background:linear-gradient(135deg,#92352ceb,#672822eb);box-shadow:inset 0 -2px #d9aa5e}.scene-actions .destination.active i[data-v-6905363d]{border-color:#f4ca7e70;color:#f3c979;background:#ffecc50a}.workspace-tools[data-v-6905363d]{height:40px;gap:5px}.scene-actions .archive-trigger[data-v-6905363d]{position:relative;min-width:auto;min-height:36px;gap:7px;padding:4px 10px 4px 7px;border:1px solid rgba(232,187,108,.22);border-radius:1px;color:#f1d19a;background:#23171047;box-shadow:none}.scene-actions .archive-trigger[data-v-6905363d]:before{position:absolute;top:5px;bottom:5px;left:3px;width:2px;background:#a13b32;content:"";opacity:.72}.scene-actions .archive-trigger[data-v-6905363d]:hover{border-color:#e8bb6c75;color:#ffe6b8;background:#efc2740e;transform:translateY(-1px);box-shadow:none}.archive-trigger i[data-v-6905363d]{position:relative;z-index:1;width:25px!important;height:25px!important;border:1px solid rgba(226,172,83,.24)!important;border-radius:0!important;color:#d99e4c!important;background:#e2ac5312;font-size:12px!important}.archive-trigger>span[data-v-6905363d]{position:relative;z-index:1;display:inline!important;color:inherit;font:9px var(--font-sans);letter-spacing:.08em}.archive-trigger em[data-v-6905363d]{position:relative;z-index:1;display:grid;min-width:18px;height:18px;place-items:center;border:1px solid rgba(219,174,101,.3);border-radius:0;color:#e7bd79;background:#dbae6514;font:8px var(--font-sans);font-style:normal}.tool-divider[data-v-6905363d]{width:1px;height:23px;margin-inline:1px;background:#efca8b29}.scene-actions .icon-tool[data-v-6905363d]{position:relative;width:36px;min-width:36px;height:36px;min-height:36px;justify-content:center;padding:0;border:1px solid rgba(235,195,126,.16);border-radius:1px;color:#f5dcb1a6;background:#23171033}.scene-actions .icon-tool i[data-v-6905363d]{width:23px;height:23px;border:0;color:inherit;font-size:13px}.scene-actions .icon-tool[data-v-6905363d]:hover{border-color:#ebc37e66;color:#f5d18f;background:#f3cb8812;transform:translateY(-1px);box-shadow:none}.scene-actions .icon-tool>b[data-v-6905363d]{position:absolute;top:-5px;right:-5px;display:grid;min-width:16px;height:16px;place-items:center;padding:0 3px;border:1px solid rgba(247,218,166,.4);border-radius:0;color:#fff4dc;background:#9d3a31;font:7px var(--font-sans)}.scene-actions .utility-trigger i[data-v-6905363d]{font-size:10px;letter-spacing:1px}.utility-menu[data-v-6905363d]{top:calc(100% + 7px);border-radius:1px}.round-count[data-v-6905363d]{display:none}.history-drawer[data-v-6905363d] .archive-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 16px}.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn,.history-drawer[data-v-6905363d] .archive-library-link{position:relative;min-height:70px;margin:0;padding:11px;border-radius:1px;overflow:hidden}.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn{border:1px solid rgba(231,190,116,.3);color:#f6dfb5;background:#efc67e14;box-shadow:none}.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#a13b32;content:""}.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn>span{border-color:#e7be7447;color:#dfad62}.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn small{color:#f6dfb575}.history-drawer[data-v-6905363d] .archive-library-link{border-color:#e8be7426;background:#f0cb8b06}.history-drawer[data-v-6905363d] .archive-library-link:hover,.history-drawer[data-v-6905363d] .archive-actions .new-conv-btn:hover{border-color:#e8be7461;background:#f0cb8b12;transform:translateY(-1px)}@media (max-width:1180px) and (min-width:821px){.scene-actions .destination[data-v-6905363d]{min-width:54px;padding-inline:8px}.scene-actions .destination>span[data-v-6905363d]{display:none!important}.scene-actions .archive-trigger[data-v-6905363d]{padding-right:8px}.archive-trigger>span[data-v-6905363d]{display:none!important}.primary-destinations[data-v-6905363d],.workspace-tools[data-v-6905363d]{height:38px}}@media (max-width:820px){.scene-command[data-v-6905363d]{min-height:106px!important}.scene-actions[data-v-6905363d]{display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}.primary-destinations[data-v-6905363d]{height:38px;min-width:0;flex:1}.scene-actions .destination[data-v-6905363d]{min-width:0;flex:1;padding-inline:7px}.scene-actions .destination>span[data-v-6905363d]{display:inline!important;font-size:8px}.workspace-tools[data-v-6905363d]{height:38px;flex:0 0 auto}.scene-actions .archive-trigger[data-v-6905363d]{width:36px;min-width:36px;padding:0;justify-content:center}.archive-trigger>span[data-v-6905363d],.archive-trigger em[data-v-6905363d],.tool-divider[data-v-6905363d]{display:none!important}.scene-actions .icon-tool[data-v-6905363d]{width:34px;min-width:34px;height:34px;min-height:34px}.history-drawer[data-v-6905363d] .archive-actions{grid-template-columns:1fr}.utility-menu[data-v-6905363d]{top:100px}}.utility-menu[data-v-6905363d]{width:286px;padding:0!important;border:1px solid rgba(231,190,116,.28)!important;border-radius:1px!important;color:#f5dfb7;background:linear-gradient(150deg,#3a261afe,#1c140ffe)!important;box-shadow:0 28px 68px #0a06037a!important;overflow:hidden}.utility-menu[data-v-6905363d]:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#9f3a31,#d7a154 58%,transparent);content:""}.utility-profile[data-v-6905363d]{position:relative;display:grid;min-height:74px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px 12px;border-bottom:1px solid rgba(231,190,116,.13);background:radial-gradient(circle at 85% 0,rgba(165,70,45,.18),transparent 44%)}.profile-seal[data-v-6905363d]{display:grid;width:36px;height:42px;place-items:center;border:1px solid rgba(228,178,94,.4);color:#e3ae58;background:#e3ae580f;font:19px STKaiti,KaiTi,serif}.utility-profile div[data-v-6905363d]{display:flex;min-width:0;flex-direction:column}.utility-profile small[data-v-6905363d]{color:#f5deb466;font:7px var(--font-sans);letter-spacing:.16em}.utility-profile b[data-v-6905363d]{margin-top:4px;overflow:hidden;color:#fff0cf;font:14px STKaiti,KaiTi,serif;text-overflow:ellipsis;white-space:nowrap}.utility-profile em[data-v-6905363d]{padding:3px 5px;border:1px solid rgba(225,176,94,.18);color:#d5a25b;font:7px var(--font-sans);font-style:normal;letter-spacing:.08em}.utility-caption[data-v-6905363d]{display:flex;align-items:center;gap:8px;padding:10px 14px 7px;color:#f4dcb266;font:7px var(--font-sans);letter-spacing:.2em}.utility-caption i[data-v-6905363d]{height:1px;flex:1;background:linear-gradient(90deg,rgba(231,190,116,.17),transparent)}.utility-grid[data-v-6905363d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px}.utility-grid>button[data-v-6905363d]{position:relative!important;display:grid!important;min-width:0!important;min-height:92px!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:7px 8px!important;padding:10px!important;border:1px solid rgba(231,190,116,.13)!important;border-radius:1px!important;color:#f4ddb5!important;background:#efc88406!important;text-align:left!important;overflow:hidden!important}.utility-grid>button[data-v-6905363d]:after{position:absolute;right:0;bottom:0;width:26px;height:1px;background:#a13b32;content:"";transform:scaleX(0);transform-origin:right;transition:transform .2s ease}.utility-grid>button[data-v-6905363d]:hover:not(:disabled){border-color:#e7be745c!important;background:#efc88412!important;transform:translateY(-2px)!important}.utility-grid>button[data-v-6905363d]:hover:after{transform:scaleX(1)}.utility-grid>button[data-v-6905363d]:disabled{opacity:.34!important;cursor:not-allowed!important}.utility-grid>button>i[data-v-6905363d]{display:grid!important;grid-row:1/3!important;width:29px!important;height:34px!important;place-items:center!important;border:1px solid rgba(226,174,89,.28)!important;color:#dfa955!important;background:#e2ae590d!important;font:15px STKaiti,KaiTi,serif!important}.utility-grid>button>span[data-v-6905363d]{display:flex!important;min-width:0!important;align-items:flex-start!important;flex-direction:column!important}.utility-grid>button b[data-v-6905363d]{position:static!important;color:#f7e3be!important;font:10px var(--font-sans)!important}.utility-grid>button small[data-v-6905363d]{margin-top:5px;color:#f4dcb261!important;font:8px/1.45 var(--font-sans)!important}.utility-grid>button>em[data-v-6905363d]{position:absolute;right:8px;bottom:7px;color:#dca95385;font:7px var(--font-sans);font-style:normal}.utility-footer[data-v-6905363d]{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:7px 11px 7px 14px;border-top:1px solid rgba(231,190,116,.12);background:#0f0a0738}.utility-footer>span[data-v-6905363d]{color:#f4dcb247;font:7px var(--font-sans);letter-spacing:.1em}.utility-footer>button[data-v-6905363d]{display:flex!important;min-height:28px!important;align-items:center!important;gap:5px!important;padding:4px 7px!important;border:1px solid rgba(178,66,54,.18)!important;color:#f0b7a9b3!important;background:transparent!important;font:8px var(--font-sans)!important}.utility-footer>button i[data-v-6905363d]{display:grid!important;width:19px!important;height:19px!important;place-items:center!important;border:0!important;color:#c76256!important;font:11px STKaiti,KaiTi,serif!important}.utility-footer>button[data-v-6905363d]:hover{border-color:#be463975!important;color:#ffe2d9!important;background:#9d372e33!important;transform:none!important}@media (max-width:1180px) and (min-width:821px){.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:34px;width:34px;padding:0;justify-content:center}.scene-actions .dialogue-quick-actions .quick-action span[data-v-6905363d]{display:none}}@media (max-width:820px){.utility-menu[data-v-6905363d]{top:99px!important;right:7px!important;width:min(286px,calc(100vw - 14px))!important}.utility-profile[data-v-6905363d]{min-height:66px;padding-block:10px}.utility-grid>button[data-v-6905363d]{min-height:82px!important}.dialogue-quick-actions[data-v-6905363d]{height:34px}.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:32px;width:32px;min-height:32px;padding:0;justify-content:center}.scene-actions .dialogue-quick-actions .quick-action span[data-v-6905363d]{display:none!important}.scene-actions .dialogue-quick-actions .quick-action i[data-v-6905363d]{width:21px;height:21px}}.dialogue-quick-actions[data-v-6905363d]{display:flex;height:36px;border:1px solid rgba(232,187,108,.16);background:#2317102e}.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]{position:relative;min-width:58px;min-height:34px;gap:5px;padding:4px 8px;border:0;border-right:1px solid rgba(232,187,108,.11);border-radius:0;color:#f5dcb1a6;background:transparent;box-shadow:none}.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]:last-child{border-right:0}.scene-actions .dialogue-quick-actions .quick-action i[data-v-6905363d]{width:22px;height:22px;border:1px solid rgba(226,172,83,.18);color:#d7a254;background:#e2ac530a;font-size:11px}.scene-actions .dialogue-quick-actions .quick-action span[data-v-6905363d]{display:inline;color:inherit;font:8px var(--font-sans);letter-spacing:.08em}.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]:hover:not(:disabled){border-color:transparent;color:#f8dba8;background:#efc2740f;transform:none}.scene-actions .dialogue-quick-actions .quick-action[data-v-6905363d]:disabled{opacity:.28}.scene-actions .dialogue-quick-actions .new-dialogue-action[data-v-6905363d]:before{position:absolute;top:6px;bottom:6px;left:0;width:2px;background:#a13b32;content:""}.scene-actions .dialogue-quick-actions .new-dialogue-action i[data-v-6905363d]{border-color:#ab3d3266;color:#e2ad5d;background:#9a362d1a}.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{display:flex;height:30px;margin-left:auto;border-left:1px solid rgba(105,71,43,.16);background:#fffaee3d}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{position:relative;display:flex;min-width:54px;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:3px 7px;border:0;border-right:1px solid rgba(105,71,43,.11);border-radius:0;color:#806a55;background:transparent;font:8px var(--font-sans);cursor:pointer}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]:last-child{border-right:0}.speech-toolbar .dialogue-quick-actions .quick-action i[data-v-6905363d]{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(149,112,61,.2);color:#9a713d;font:10px STKaiti,KaiTi,serif;font-style:normal}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]:hover:not(:disabled){border-color:#69472b1c;color:#8f342c;background:#a13b320b;transform:none}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]:disabled{opacity:.3;cursor:not-allowed}.speech-toolbar .dialogue-quick-actions .new-dialogue-action[data-v-6905363d]:before{position:absolute;top:5px;bottom:5px;left:0;width:2px;background:#a13b32;content:""}.speech-toolbar .dialogue-quick-actions .new-dialogue-action i[data-v-6905363d]{border-color:#a13b324d;color:#a13b32;background:#a13b3209}@media (max-width:1180px) and (min-width:821px){.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:30px;width:30px;padding:0}.speech-toolbar .dialogue-quick-actions .quick-action span[data-v-6905363d]{display:none}}@media (max-width:820px){.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{width:100%;height:30px;margin-left:0;justify-content:flex-end;border-top:1px solid rgba(105,71,43,.1);border-left:0}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:64px}.conversation-pane>.speech-toolbar[data-v-6905363d]{max-height:none!important;flex-wrap:wrap!important}}.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{height:28px!important;align-items:center!important;gap:4px!important;margin-left:auto!important;padding-left:10px!important;border:0!important;border-left:1px solid rgba(105,71,43,.14)!important;background:transparent!important}.speech-toolbar>.dialogue-quick-actions>small[data-v-6905363d]{margin-right:2px;color:#6f564075;font:7px var(--font-sans);letter-spacing:.16em;white-space:nowrap}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:55px!important;min-height:28px!important;height:28px!important;gap:5px!important;padding:3px 8px!important;border:1px solid rgba(105,71,43,.15)!important;border-radius:1px!important;color:#76604d!important;background:#fffaee75!important;box-shadow:inset 0 1px #ffffff5c!important}.speech-toolbar .dialogue-quick-actions .quick-action i[data-v-6905363d]{width:18px!important;height:18px!important;border:0!important;color:#9a7445!important;background:transparent!important;font-size:10px!important}.speech-toolbar .dialogue-quick-actions .quick-action span[data-v-6905363d]{font:8px var(--font-sans)!important;letter-spacing:.06em!important}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]:hover:not(:disabled){border-color:#97523552!important;color:#8f342c!important;background:#fff7e4d1!important;transform:translateY(-1px)!important}.speech-toolbar .dialogue-quick-actions .new-dialogue-action[data-v-6905363d]:before{display:none!important}.speech-toolbar .dialogue-quick-actions .new-dialogue-action i[data-v-6905363d]{border:1px solid rgba(161,59,50,.28)!important;color:#a13b32!important;background:#a13b3209!important}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]:disabled{border-color:#69472b14!important;color:#76604d47!important;background:#fffaee2e!important;opacity:1!important}.speech-toolbar .dialogue-quick-actions .quick-action:disabled i[data-v-6905363d]{color:#9a744540!important}@media (max-width:1180px) and (min-width:821px){.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{gap:3px!important;padding-left:7px!important}.speech-toolbar>.dialogue-quick-actions>small[data-v-6905363d]{display:none}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:29px!important;width:29px!important;padding:0!important}.speech-toolbar .dialogue-quick-actions .quick-action span[data-v-6905363d]{display:none!important}}@media (max-width:820px){.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{width:100%!important;height:31px!important;justify-content:flex-end!important;margin-left:0!important;padding:3px 0 0!important;border-top:1px solid rgba(105,71,43,.09)!important;border-left:0!important}.speech-toolbar>.dialogue-quick-actions>small[data-v-6905363d]{margin-right:auto;padding-left:2px}.speech-toolbar .dialogue-quick-actions .quick-action[data-v-6905363d]{min-width:62px!important}}.scene-command[data-v-6905363d]{top:0!important;right:0!important;left:0!important;height:72px!important;padding:10px 28px!important;background:linear-gradient(180deg,#1f150fc7,#1f150f2e)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-sizing:border-box!important}.scene-identity[data-v-6905363d]{gap:11px!important}.scene-identity>span[data-v-6905363d]{width:38px!important;height:38px!important;border-color:#eebc6694!important;color:#f0bf6c!important;font-size:24px!important;box-shadow:none!important}.scene-identity b[data-v-6905363d]{font-size:16px!important}.scene-identity small[data-v-6905363d]{font-size:7px!important;letter-spacing:.18em!important}.scene-actions[data-v-6905363d],.scene-actions .workspace-tools[data-v-6905363d]{height:40px!important}@media (max-width:1180px) and (min-width:821px){.scene-command[data-v-6905363d]{right:0!important;left:0!important;padding-inline:20px!important}}@media (max-width:820px){.scene-command[data-v-6905363d]{padding:9px 10px!important}}.scene-actions .destination.active[data-v-6905363d]{border-color:#ebc37e29!important;color:#f8dfb2!important;background:#f7e0b50e!important;box-shadow:inset 0 -2px #bd8744!important}.scene-actions .destination.active[data-v-6905363d]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;background:#a13b32;content:""}.scene-actions .destination.active i[data-v-6905363d]{border-color:#b13d329e!important;color:#f5cf89!important;background:#99352d57!important;box-shadow:inset 0 0 0 1px #ffe3b00d!important}.scene-actions .utility-menu .utility-profile b[data-v-6905363d],.scene-actions .utility-menu .utility-grid button span b[data-v-6905363d]{position:static!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;place-items:initial!important;padding:0!important;border:0!important;border-radius:0!important;color:#f7e3be!important;background:transparent!important;box-shadow:none!important;line-height:1.35!important}.scene-actions .utility-menu .utility-profile b[data-v-6905363d]{margin-top:4px!important;color:#fff0cf!important;font:14px STKaiti,KaiTi,serif!important}.scene-actions .utility-menu .utility-grid button span b[data-v-6905363d]{font:10px var(--font-sans)!important}.scene-actions .workspace-tools[data-v-6905363d]{position:relative!important;margin-left:3px!important;padding-left:10px!important;border-left:1px solid rgba(235,195,126,.14)!important}.scene-actions .utility-trigger[data-v-6905363d]{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;place-items:center!important;margin:0!important;box-sizing:border-box!important}.scene-actions .utility-trigger i[data-v-6905363d]{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;padding:0!important;font:600 12px/1 var(--font-sans)!important;letter-spacing:.08em!important;transform:translateY(-1px)}.workspace-tools>.utility-menu[data-v-6905363d]{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;margin:0!important;transform-origin:top right!important}@media (max-width:820px){.scene-actions .workspace-tools[data-v-6905363d]{margin-left:2px!important;padding-left:7px!important}.workspace-tools>.utility-menu[data-v-6905363d]{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;width:min(286px,calc(100vw - 14px))!important}}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{transition:border-color .38s ease,box-shadow .42s ease,background-color .42s ease}.scholar-workspace>.stage-wrap[data-v-6905363d]:after,.scholar-workspace>.conversation-pane[data-v-6905363d]:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border:1px solid transparent;content:"";opacity:0;pointer-events:none;transition:opacity .34s ease,border-color .34s ease,box-shadow .4s ease}.scholar-workspace.flow-starting>.stage-wrap[data-v-6905363d]:after,.scholar-workspace.flow-starting>.conversation-pane[data-v-6905363d]:after{opacity:.42;border-color:#b55a2c6b}.scholar-workspace.flow-retrieving>.stage-wrap[data-v-6905363d]:after{opacity:.54;border-color:#cf91417a}.scholar-workspace.flow-retrieving>.conversation-pane[data-v-6905363d]:after{opacity:.42;border-color:#be763661}.scholar-workspace.flow-organizing>.stage-wrap[data-v-6905363d]:after{opacity:.4;border-color:#b25b2b61}.scholar-workspace.flow-organizing>.conversation-pane[data-v-6905363d]:after{opacity:.64;border-color:#ce893985;animation:evidenceIntoFolio-6905363d .58s cubic-bezier(.22,1,.36,1) both}.scholar-workspace.flow-complete>.stage-wrap[data-v-6905363d]:after,.scholar-workspace.flow-complete>.conversation-pane[data-v-6905363d]:after{opacity:.4;border-color:#cd974375}.scholar-workspace.flow-error>.stage-wrap[data-v-6905363d]:after,.scholar-workspace.flow-error>.conversation-pane[data-v-6905363d]:after{opacity:.25;border-color:#9e403540}.scholar-workspace.flow-interrupted>.stage-wrap[data-v-6905363d]:after,.scholar-workspace.flow-interrupted>.conversation-pane[data-v-6905363d]:after{opacity:.14;border-color:#735f4d33}@keyframes evidenceIntoFolio-6905363d{0%{opacity:.22;transform:translateY(3px)}to{opacity:.64;transform:none}}@media (max-width:820px){.scholar-workspace>.stage-wrap[data-v-6905363d]:after{display:none}.avatar-stage[data-v-6905363d] .digital-stage.speaking{animation:none!important}}.avatar-stage[data-v-6905363d] .digital-stage{transition:border-color .42s ease,box-shadow .42s ease,background .42s ease}.avatar-stage[data-v-6905363d] .digital-stage .manifest{transition:border-color .42s ease,background-color .42s ease}.avatar-stage[data-v-6905363d] .digital-stage.thinking{border-color:#cd914085;box-shadow:0 30px 76px #18120e57,inset 4px 0 #a7412b1f}.avatar-stage[data-v-6905363d] .digital-stage.thinking .manifest{border-color:#ca8c3c47}.avatar-stage[data-v-6905363d]:not(.media-paused) .digital-stage.speaking{border-color:#daa34b94;box-shadow:0 32px 80px #18120e61,inset 4px 0 #cd913d29}.avatar-stage.media-paused[data-v-6905363d] .digital-stage.speaking{border-color:#b17d4352}.avatar-stage[data-v-6905363d] .digital-stage.error{border-color:#ae41348a;box-shadow:0 28px 68px #18120e4d,inset 3px 0 #ae413429}@media (prefers-reduced-motion:reduce){.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d],.scholar-workspace>.stage-wrap[data-v-6905363d]:after,.scholar-workspace>.conversation-pane[data-v-6905363d]:after{animation:none!important;transition:none!important}.avatar-stage[data-v-6905363d] .digital-stage,.avatar-stage[data-v-6905363d] .digital-stage .manifest{transition:none!important}}@media (min-width:821px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{top:76px!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{top:134px!important}}@media (min-width:821px) and (max-width:1180px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{top:76px!important}.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.conversation-pane[data-v-6905363d]{top:134px!important}}@media (max-width:820px){.scholar-workspace>.retrieval-flow[data-v-6905363d]{order:1!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{order:2!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{order:3!important}}@media (min-width:821px){.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.stage-wrap[data-v-6905363d]:has(.spoken-card.inactive){grid-template-rows:minmax(0,1fr) 48px!important}.spoken-card[data-v-6905363d],.spoken-card.inactive[data-v-6905363d]{box-sizing:border-box!important;display:grid!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:10px!important;padding:6px 12px!important;overflow:hidden!important}.spoken-card header[data-v-6905363d]{grid-column:1!important;grid-row:1!important;white-space:nowrap!important}.spoken-card header small[data-v-6905363d]{display:none!important}.spoken-card p[data-v-6905363d],.spoken-card.inactive p[data-v-6905363d]{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;margin:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important}.spoken-card footer[data-v-6905363d],.spoken-card.inactive footer[data-v-6905363d]{display:flex!important;grid-column:3!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;white-space:nowrap!important}.spoken-card footer>span[data-v-6905363d]{display:none!important}}@media (max-width:820px){.scholar-workspace>.stage-wrap[data-v-6905363d],.scholar-workspace>.stage-wrap[data-v-6905363d]:has(.spoken-card.inactive){height:172px!important;min-height:172px!important}.scholar-workspace>.stage-wrap>.spoken-card[data-v-6905363d],.scholar-workspace>.stage-wrap>.spoken-card.inactive[data-v-6905363d]{box-sizing:border-box!important;display:grid!important;width:calc(100% - 16px)!important;height:48px!important;min-height:48px!important;max-height:48px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:8px!important;margin:0 8px 8px!important;padding:6px 10px!important;overflow:hidden!important}.spoken-card header[data-v-6905363d]{grid-column:1!important;grid-row:1!important;white-space:nowrap!important}.spoken-card header small[data-v-6905363d],.spoken-card footer[data-v-6905363d]{display:none!important}.spoken-card p[data-v-6905363d],.spoken-card.inactive p[data-v-6905363d]{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;margin:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important}}.conversation-pane>.speech-toolbar[data-v-6905363d]{min-height:46px!important;background:linear-gradient(90deg,#f7eedbeb,#fbf5e7eb)!important;border-bottom:1px solid rgba(106,76,49,.18)!important;box-shadow:none!important;color:#5d4632!important}.conversation-pane>.speech-toolbar button[data-v-6905363d]{color:#6a4f37!important;border-color:#78563838!important;background:#fffcf480!important}.conversation-pane>.speech-toolbar button[data-v-6905363d]:hover{background:#f0e0c4b8!important}.conversation-pane>.speech-toolbar .segment-state[data-v-6905363d],.conversation-pane>.speech-toolbar small[data-v-6905363d]{color:#8a7359!important}.conversation-pane>.speech-toolbar .speech-unavailable[data-v-6905363d]{color:#9a6a4f!important;background:#c68f541f!important}.conversation-pane>.speech-toolbar>.dialogue-quick-actions[data-v-6905363d]{border-left-color:#78563829!important;background:transparent!important}.status-spinner[data-v-6905363d]{animation:spin-6905363d .8s linear infinite!important}.status-spinner[data-v-6905363d],.thinking-dots i[data-v-6905363d],.thinking i[data-v-6905363d],.qa-thinking i[data-v-6905363d],.pulse-dot[data-v-6905363d]{animation-play-state:running!important}.immersive-scholar-scene[data-v-6905363d]{min-height:100dvh;height:auto}.stage-wrap[data-v-6905363d]{min-height:100dvh}.stage-wrap[data-v-6905363d] .paper-grid{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:clamp(56px,6vw,96px) clamp(56px,6vw,96px)}@media (max-height: 820px){.immersive-scholar-scene[data-v-6905363d]{min-height:100dvh}}@media (max-height: 900px){.stage-wrap[data-v-6905363d] .portrait-card img{object-position:center center!important}}.stage-wrap[data-v-6905363d] .manifest{background:transparent}@media (min-width: 1180px){.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(340px,46%) minmax(0,1fr)!important}}@media (min-width: 1600px){.scholar-workspace[data-v-6905363d]{grid-template-columns:minmax(380px,44%) minmax(0,1fr)!important}}.stage-wrap[data-v-6905363d] .retrieval-flow{min-height:96px!important;padding-block:12px!important}.stage-wrap[data-v-6905363d] .portrait-card{min-height:0!important}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d]{display:grid!important;grid-template-columns:minmax(240px,.86fr) minmax(340px,1.14fr)!important}}@media (min-width: 1600px){.scholar-workspace>.stage-wrap[data-v-6905363d]{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)!important}}.scholar-workspace>.retrieval-flow[data-v-6905363d]{height:116px!important}.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{height:86px!important;min-height:86px!important;max-height:86px!important}@media (max-width: 1180px){.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{height:74px!important;min-height:74px!important;max-height:74px!important}}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:auto minmax(120px,28%) minmax(0,1fr)!important;align-items:start!important}@media (min-width: 1600px){.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:auto minmax(140px,26%) minmax(0,1fr)!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d]{grid-template-columns:minmax(300px,1.02fr) minmax(340px,.98fr)!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:20px 105px minmax(0,1fr)!important;align-items:center!important}}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:34px minmax(0,1fr)!important;align-items:stretch!important;justify-items:center!important}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:20px 105px minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important}}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.idle .manifest{grid-template-columns:34px minmax(0,1fr)!important}.scholar-workspace>.retrieval-flow[data-v-6905363d]{height:104px!important}.scholar-workspace.flow-idle>.retrieval-flow[data-v-6905363d]{height:52px!important;min-height:52px!important;max-height:52px!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{flex:0 0 44%!important;width:44%!important;max-width:44%!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .avatar-stage{width:100%!important;max-width:none!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage{width:100%!important;max-width:none!important;flex:1 1 auto!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .manifest{grid-template-columns:34px minmax(0,1fr)!important;width:100%!important}@media (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d]{flex:1 1 auto!important;width:100%!important;max-width:100%!important}}.scholar-workspace>.stage-wrap[data-v-6905363d]{right:auto!important;left:22px!important;width:29%!important;max-width:29%!important;grid-template-columns:minmax(0,1fr)!important}@media (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d]{right:auto!important;left:0!important;width:100%!important;max-width:100%!important}}.scholar-workspace>.conversation-pane[data-v-6905363d]{left:33%!important}@media (min-width: 1600px){.scholar-workspace .welcome-eyebrow[data-v-6905363d]{font-size:12px!important}.scholar-workspace .welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){font-size:14px!important}.scholar-workspace .welcome-copy h1[data-v-6905363d]{font-size:clamp(38px,3.1vw,64px)!important}.scholar-workspace .suggestions button b[data-v-6905363d]{font-size:13px!important}.scholar-workspace .suggestions button small[data-v-6905363d]{font-size:12px!important}.scholar-workspace .suggestions button i[data-v-6905363d]{font-size:17px!important}.scholar-workspace .speech-toolbar button[data-v-6905363d],.scholar-workspace .quick-action i[data-v-6905363d]{font-size:12px!important}.scholar-workspace .welcome-pagination button span[data-v-6905363d]{font-size:10px!important}.scholar-workspace .chat-textarea[data-v-6905363d]{font-size:16px!important}.scholar-workspace .input-hints span[data-v-6905363d]{font-size:12px!important}}@media (min-width: 2200px){.scholar-workspace .welcome-eyebrow[data-v-6905363d]{font-size:13px!important}.scholar-workspace .welcome-copy>p[data-v-6905363d]:not(.welcome-eyebrow){font-size:15px!important}.scholar-workspace .welcome-copy h1[data-v-6905363d]{font-size:clamp(44px,3vw,72px)!important}.scholar-workspace .suggestions button b[data-v-6905363d]{font-size:14px!important}.scholar-workspace .suggestions button small[data-v-6905363d]{font-size:13px!important}.scholar-workspace .suggestions button i[data-v-6905363d]{font-size:19px!important}.scholar-workspace .speech-toolbar button[data-v-6905363d]{font-size:13px!important}.scholar-workspace .chat-textarea[data-v-6905363d]{font-size:17px!important}.scholar-workspace .input-hints span[data-v-6905363d]{font-size:13px!important}}@media (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d]{position:relative!important;inset:auto!important;left:0!important;width:100%!important;max-width:100%!important;top:auto!important}.scholar-workspace>.retrieval-flow[data-v-6905363d]{position:relative!important;inset:auto!important}.scholar-workspace>.conversation-pane[data-v-6905363d]{position:relative!important;inset:auto!important;left:0!important;right:0!important;width:auto!important;min-width:0!important;margin:10px!important}}@media (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d]{display:block!important;height:auto!important;min-height:0!important;padding:6px 8px!important}.scholar-workspace>.stage-wrap>.digital-stage[data-v-6905363d]{position:relative!important;inset:auto!important;height:clamp(300px,46vh,520px)!important;min-height:300px!important;--plate-w: clamp(170px, 26vw, 330px);--plate-h: clamp(240px, 40vh, 440px)}}@media (max-width: 820px){.scholar-workspace[data-v-6905363d]{display:block!important;position:relative!important;inset:auto!important;height:auto!important;overflow:visible!important}.scholar-workspace>.stage-wrap[data-v-6905363d]{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important}.scholar-workspace>.conversation-pane.conversation-pane[data-v-6905363d]{position:relative!important;inset:auto!important;margin:10px!important;width:auto!important;min-width:0!important;height:auto!important;max-height:none!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap.stage-wrap[data-v-6905363d]{height:clamp(300px,46vh,420px)!important;min-height:0!important;max-height:none!important}.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important;--plate-w: clamp(120px, 34vw, 220px);--plate-h: clamp(190px, 34vh, 360px)}}@media (max-width: 820px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-w: min(30vw, 132px);--plate-h: min(34vh, 132px)}}@media (min-width: 1600px){.scholar-workspace[data-v-6905363d] .message-bubble{max-width:1080px!important}.scholar-workspace[data-v-6905363d] .bubble-content{font-size:15px!important}.scholar-workspace[data-v-6905363d] .bubble-content p,.scholar-workspace[data-v-6905363d] .bubble-content li{font-size:15px!important;line-height:1.95!important}.scholar-workspace[data-v-6905363d] .source-item{font-size:13px!important}}@media (min-width: 2200px){.scholar-workspace[data-v-6905363d] .message-bubble{max-width:1200px!important}.scholar-workspace[data-v-6905363d] .bubble-content,.scholar-workspace[data-v-6905363d] .bubble-content p,.scholar-workspace[data-v-6905363d] .bubble-content li{font-size:16px!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-w: min(28vw, 124px);--plate-h: min(32vh, 122px)}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:4px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{padding:14px 6px 4px!important}}@media (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:5px 5px 26px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{padding:6px 6px 2px!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-w: min(30vw, 130px);--plate-h: min(34vh, 138px)}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption b{font-size:12px!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:10px 10px 45px!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:12px 12px 78px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{padding:12px 16px 14px!important;align-items:center!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption b{font-size:19px!important;line-height:1.3!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption small{font-size:10px!important;line-height:1.3!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{top:calc(50% + 33px)!important}}@media (max-width: 1180px) and (min-width: 821px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:16px 5px 26px!important;top:calc(50% + 5px)!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:14px 5px 26px!important;top:calc(50% + 6px)!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:45px 12px!important;top:50%!important}}@media (max-width: 1180px) and (min-width: 821px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:22px 5px!important;top:50%!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:20px 5px!important;top:50%!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-h: min(clamp(520px, 66vh, 1100px), calc(100vh - 270px) ) !important}}@media (max-width: 1180px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-h: min(clamp(520px, 66vh, 1100px), calc(100vh - 300px) ) !important}}@media (min-width: 1181px) and (max-width: 1700px){.scholar-workspace>.stage-wrap>.digital-stage.digital-stage[data-v-6905363d]{--plate-w: 100% !important;--plate-h: 100% !important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:8.5% 2.4%!important;top:0!important;transform:none!important}}@media (min-width: 1181px) and (max-width: 1700px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}}@media (min-width: 1181px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:45px!important;padding:16px 14px 8px!important;background:linear-gradient(transparent,#0b0806c7)!important}}@media (max-width: 1180px) and (min-width: 821px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:22px!important;padding:12px 10px 5px!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:20px!important;padding:10px 8px 4px!important}}@media (min-width: 1701px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{left:34px!important;right:34px!important}}@media (min-width: 1181px) and (max-width: 1700px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{left:54px!important;right:54px!important}}@media (min-width: 821px) and (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{left:32px!important;right:32px!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{left:22px!important;right:22px!important}}@media (min-width: 1701px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:12px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:12px!important;left:13px!important;right:13px!important}}@media (min-width: 1181px) and (max-width: 1700px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:3% 2.4%!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:13px!important;left:36px!important;right:36px!important}}@media (min-width: 821px) and (max-width: 1180px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:12px 5px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:12px!important;left:20px!important;right:20px!important}}@media (max-width: 820px){.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card{padding:10px 5px!important}.scholar-workspace>.stage-wrap[data-v-6905363d] .digital-stage.plate>.portrait-card figcaption{bottom:10px!important;left:12px!important;right:12px!important}}.script-list[data-v-c99ebfb1]{display:flex;flex-direction:column;height:100%}.list-header[data-v-c99ebfb1]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eee}.list-search[data-v-c99ebfb1]{display:flex;min-width:0;flex:1;gap:6px}.list-search input[data-v-c99ebfb1]{min-width:0;flex:1;min-height:40px;padding:8px 11px;border:1px solid var(--tcm-line-strong);border-radius:1px;background:#fffcf3d1;outline:none}.list-search input[data-v-c99ebfb1]:focus{border-color:var(--tcm-cinnabar)}.list-search button[data-v-c99ebfb1],.list-pagination button[data-v-c99ebfb1]{min-height:40px;padding:7px 12px;border:1px solid var(--tcm-line-strong);border-radius:1px;color:var(--tcm-ink-soft);background:#fffbefd9}.upload-btn[data-v-c99ebfb1]{padding:6px 14px;background:var(--tcm-jade);color:#fff;font-size:12px;border-radius:6px;cursor:pointer;font-family:inherit}.upload-btn[data-v-c99ebfb1]:hover{background:var(--tcm-jade-deep)}.list-items[data-v-c99ebfb1]{flex:1;overflow-y:auto}.script-item[data-v-c99ebfb1]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s}.script-item[data-v-c99ebfb1]:hover{background:#f8f8f8}.script-title[data-v-c99ebfb1]{font-size:13px;color:#333;margin-bottom:4px}.script-meta[data-v-c99ebfb1]{display:flex;gap:12px;align-items:center;font-size:11px;color:#aaa}.delete-btn[data-v-c99ebfb1]{margin-left:auto;padding:2px 8px;border:1px solid #e8e8e8;background:#fff;color:#e74c3c;font-size:11px;border-radius:4px;cursor:pointer;font-family:inherit}.delete-btn[data-v-c99ebfb1]:hover:not(:disabled){background:#fff5f5;border-color:#e74c3c}.delete-btn[data-v-c99ebfb1]:disabled{opacity:.5;cursor:not-allowed}.empty-hint[data-v-c99ebfb1],.loading-text[data-v-c99ebfb1]{padding:24px;text-align:center;color:#78867f;font-size:13px}.loading-text[data-v-c99ebfb1]{display:flex;align-items:center;justify-content:center;gap:8px}.loading-text i[data-v-c99ebfb1]{width:14px;height:14px;border:2px solid var(--tcm-line);border-top-color:var(--tcm-jade);border-radius:50%;animation:scriptSpin-c99ebfb1 .7s linear infinite}.list-error[data-v-c99ebfb1]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;color:var(--tcm-cinnabar-deep);font-size:12px;text-align:center}.list-error button[data-v-c99ebfb1]{min-height:38px;padding:7px 13px;border:1px solid rgba(168,71,61,.25);border-radius:9px;color:var(--tcm-cinnabar-deep);background:var(--tcm-cinnabar-light)}.action-error[data-v-c99ebfb1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;color:var(--tcm-cinnabar-deep);background:var(--tcm-cinnabar-light);font-size:10px;line-height:1.55}.action-error button[data-v-c99ebfb1]{border:0;color:inherit;background:transparent;text-decoration:underline}.upload-btn.inspecting[data-v-c99ebfb1],.upload-btn.disabled[data-v-c99ebfb1]{opacity:.55;cursor:not-allowed;pointer-events:none}.upload-btn[data-v-c99ebfb1]{display:inline-flex;min-height:40px;align-items:center;padding:7px 13px;background:var(--tcm-jade)}.upload-btn[data-v-c99ebfb1]:hover{background:var(--tcm-jade-deep);transform:translateY(-1px)}.upload-btn[data-v-c99ebfb1]:active{transform:scale(.97)}.script-item[data-v-c99ebfb1]{position:relative;display:flex;padding:0}.script-select[data-v-c99ebfb1]{display:flex;min-width:0;min-height:64px;flex:1;flex-direction:column;justify-content:center;padding:11px 72px 11px 16px;border:0;color:inherit;background:transparent;text-align:left;transition:background-color .18s ease,transform .18s ease}.script-select[data-v-c99ebfb1]:hover:not(:disabled){background:var(--tcm-jade-mist)}.script-select[data-v-c99ebfb1]:active:not(:disabled){transform:scale(.985)}.script-select[data-v-c99ebfb1]:disabled{cursor:wait}.script-item[data-v-c99ebfb1]:has(.script-select[aria-busy=true]){background:linear-gradient(90deg,var(--tcm-jade-mist),rgba(255,253,247,.9));box-shadow:inset 3px 0 var(--tcm-jade)}.script-title[data-v-c99ebfb1]{color:var(--tcm-ink)}.script-meta[data-v-c99ebfb1]{font-size:11px;color:#66756e}.selecting-state[data-v-c99ebfb1]{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--tcm-jade);font-size:10px}.selecting-state i[data-v-c99ebfb1]{width:11px;height:11px;border:2px solid var(--tcm-line);border-top-color:var(--tcm-jade);border-radius:50%;animation:scriptSpin-c99ebfb1 .7s linear infinite}.delete-btn[data-v-c99ebfb1]{position:absolute;top:12px;right:10px;min-width:52px;min-height:40px;padding:6px 9px;border-color:#a8473d33;color:var(--tcm-cinnabar)}.delete-btn[data-v-c99ebfb1]:hover:not(:disabled){border-color:var(--tcm-cinnabar);background:var(--tcm-cinnabar-light)}@keyframes scriptSpin-c99ebfb1{to{transform:rotate(360deg)}}.list-pagination[data-v-c99ebfb1]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border-top:1px solid var(--tcm-line);color:var(--tcm-muted);font-size:11px}.list-pagination button[data-v-c99ebfb1]{min-height:36px}.list-pagination button[data-v-c99ebfb1]:disabled{opacity:.35}@media (max-width:600px){.script-list[data-v-c99ebfb1],.list-header[data-v-c99ebfb1],.list-items[data-v-c99ebfb1]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}.list-header[data-v-c99ebfb1]{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:6px;padding:10px}.upload-btn[data-v-c99ebfb1]{width:82px;min-width:82px;max-width:82px;justify-content:center;padding-inline:4px;white-space:nowrap}.script-select[data-v-c99ebfb1]{padding-left:12px}}.script-editor[data-v-623c4afc]{display:flex;flex-direction:column;height:100%}.editor-toolbar[data-v-623c4afc]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eee}.title-input[data-v-623c4afc]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;outline:none}.title-input[data-v-623c4afc]:focus{border-color:#1a73e8}.toolbar-actions[data-v-623c4afc]{display:flex;gap:8px}.enhance-btn[data-v-623c4afc]{padding:8px 16px;background:#fff;color:#1a73e8;border:1px solid #1a73e8;border-radius:6px;font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap}.enhance-btn[data-v-623c4afc]:hover:not(:disabled){background:#e8f0fe}.enhance-btn[data-v-623c4afc]:disabled{opacity:.6;cursor:not-allowed}.save-btn[data-v-623c4afc]{padding:8px 16px;background:#1a73e8;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;font-family:inherit;transition:background .2s;min-width:64px}.save-btn[data-v-623c4afc]:hover:not(:disabled){background:#1557b0}.save-btn[data-v-623c4afc]:disabled{opacity:.6}.save-btn.saved[data-v-623c4afc]{background:#27ae60}.save-btn.error[data-v-623c4afc]{background:#e74c3c}.close-btn[data-v-623c4afc]{padding:8px 16px;background:#f0f0f0;color:#666;border:none;border-radius:6px;font-size:13px;cursor:pointer;font-family:inherit}.enter-btn[data-v-623c4afc]{padding:6px 14px;font-size:13px;font-weight:600;color:#fff8e8;cursor:pointer;background:linear-gradient(135deg,#a23d32,#782c26);border:1px solid rgba(120,44,38,.6);border-radius:8px}.enter-btn[data-v-623c4afc]:hover:not(:disabled){filter:brightness(1.08)}.enter-btn[data-v-623c4afc]:disabled{cursor:not-allowed;opacity:.55}.lecture-titles[data-v-623c4afc]{margin:8px 0 10px;padding:8px 10px;max-height:220px;overflow-y:auto;border:1px solid rgba(120,90,40,.18);border-radius:10px;background:#fffcf4e6}.lecture-titles-head[data-v-623c4afc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:12px;color:#7a6a52}.lecture-titles ul[data-v-623c4afc]{margin:0;padding:0;list-style:none}.lecture-titles li[data-v-623c4afc]{display:flex;align-items:center;gap:8px;padding:3px 0}.lecture-tag[data-v-623c4afc]{flex:0 0 62px;font-size:12px;color:#8a7a60}.lecture-title-input[data-v-623c4afc]{flex:1 1 auto;min-width:0;padding:4px 8px;font-size:13px;background:#fff;border:1px solid rgba(120,90,40,.22);border-radius:6px}.lecture-title-input[data-v-623c4afc]:focus{outline:none;border-color:#966e288c}.editor-textarea[data-v-623c4afc]{flex:1;padding:20px;border:none;resize:none;font-size:14px;font-family:Microsoft YaHei,monospace;line-height:1.8;outline:none}.adapt-note[data-v-623c4afc]{margin:0;padding:8px 16px;border-bottom:1px solid var(--tcm-line);color:var(--tcm-muted);background:#fff9eab8;font:11px/1.6 var(--font-sans)}.fidelity-summary[data-v-623c4afc]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 20px;border-bottom:1px solid var(--tcm-line);background:#f4edddbf;font:10px var(--font-sans)}.fidelity-summary span[data-v-623c4afc]{padding:4px 7px;border:1px solid rgba(105,71,43,.14);color:var(--tcm-ink-soft);background:#fffcf39e}.fidelity-summary .warning[data-v-623c4afc]{border-color:#8a672e3d;color:var(--state-warning);background:var(--state-warning-bg)}.enhance-preview[data-v-623c4afc]{flex:1;display:flex;flex-direction:column;min-height:0}.preview-header[data-v-623c4afc]{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#fef9e7;border-bottom:1px solid #f0d060}.preview-badge[data-v-623c4afc]{padding:2px 10px;background:#f0d060;color:#7a6200;border-radius:4px;font-size:12px;font-weight:600}.editor-error[data-v-623c4afc],.editor-dirty[data-v-623c4afc]{padding:8px 16px;font-size:12px;line-height:1.5}.editor-error[data-v-623c4afc]{color:#8f2f27;background:#fbe9e5}.editor-dirty[data-v-623c4afc]{color:#76551f;background:#fff4d8}.preview-hint[data-v-623c4afc]{font-size:12px;color:#999}.preview-content[data-v-623c4afc]{flex:1;padding:20px;overflow-y:auto;font-size:14px;font-family:Microsoft YaHei,monospace;line-height:1.8;white-space:pre-wrap;word-break:break-word}.preview-actions[data-v-623c4afc]{display:flex;gap:10px;padding:12px 20px;border-top:1px solid #eee}.accept-btn[data-v-623c4afc]{padding:10px 24px;background:#27ae60;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.accept-btn[data-v-623c4afc]:hover{background:#219a52}.reject-btn[data-v-623c4afc]{padding:10px 24px;background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.reject-btn[data-v-623c4afc]:hover{background:#f5f5f5}.teaching-player[data-v-0b076713]{display:flex;height:100%}.player-sidebar[data-v-0b076713]{width:220px;background:#fafafa;border-right:1px solid #eee;display:flex;flex-direction:column}.sidebar-header[data-v-0b076713]{padding:14px 16px;font-size:13px;font-weight:600;color:#333;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-list[data-v-0b076713]{flex:1;overflow-y:auto;padding:8px 0}.section-item[data-v-0b076713]{display:flex;align-items:flex-start;gap:6px;width:100%;padding:8px 16px;border:none;background:none;font-size:13px;color:#666;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.section-item[data-v-0b076713]:hover:not(:disabled){background:#f0f0f0}.section-item[data-v-0b076713]:disabled{cursor:default}.section-item.active[data-v-0b076713]{background:var(--tcm-jade-light);color:var(--tcm-jade);font-weight:500}.section-item.done[data-v-0b076713]{color:#34a853}.section-item.level-2[data-v-0b076713]{padding-left:28px}.section-item.level-3[data-v-0b076713]{padding-left:40px}.section-bullet[data-v-0b076713]{flex-shrink:0;font-size:11px;margin-top:2px}.section-title[data-v-0b076713]{line-height:1.4}.sidebar-footer[data-v-0b076713]{padding:10px 16px;border-top:1px solid #eee}.progress-label[data-v-0b076713]{font-size:12px;color:#999}.player-main[data-v-0b076713]{flex:1;display:flex;flex-direction:column;min-width:0}.lecture-header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 11px;border-bottom:1px solid #f0f0f0}.lecture-header>div[data-v-0b076713]{min-width:0}.lecture-status[data-v-0b076713]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--tcm-line);border-radius:99px;color:var(--tcm-muted);background:#ffffffb8;font-size:10px}.lecture-status i[data-v-0b076713]{width:6px;height:6px;border-radius:50%;background:#aeb7b3}.lecture-status.active[data-v-0b076713]{color:var(--tcm-cinnabar-deep);border-color:#a8473d2e;background:var(--tcm-cinnabar-light)}.lecture-status.active i[data-v-0b076713]{background:var(--tcm-cinnabar);animation:lecturePulse-0b076713 1.1s ease-in-out infinite}.lecture-status.done[data-v-0b076713]{color:var(--tcm-jade-deep);background:var(--tcm-jade-mist)}.lecture-status.done i[data-v-0b076713]{background:var(--tcm-jade)}.section-badge[data-v-0b076713]{display:inline-block;padding:2px 10px;background:var(--tcm-jade-light);color:var(--tcm-jade);border-radius:10px;font-size:12px;margin-bottom:8px}.section-h1[data-v-0b076713]{font-size:18px;font-weight:600;color:#1a1a1a}.section-h2[data-v-0b076713]{font-size:16px;font-weight:600;color:#333}.section-h3[data-v-0b076713]{font-size:15px;font-weight:500;color:#444}.lecture-content[data-v-0b076713]{flex:1;padding:20px 24px;overflow-y:auto}.lecture-text[data-v-0b076713]{font-size:15px;line-height:2;color:#333;white-space:pre-wrap;word-break:break-word}.idle-hint[data-v-0b076713]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#bbb;font-size:14px;text-align:center}.idle-icon[data-v-0b076713]{font-size:48px;margin-bottom:16px}.empty-hint[data-v-0b076713]{color:#bbb;font-size:14px;text-align:center;padding-top:60px}.error-msg[data-v-0b076713]{color:#e74c3c;font-size:14px;padding:12px;background:#fff5f5;border-radius:8px}.teaching-tool-bar[data-v-0b076713]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 24px;border-top:1px solid #eee;background:#fffdf8}.teaching-tool-bar span[data-v-0b076713]{margin-right:4px;font-size:12px;font-weight:600;color:#8a6d3b}.teaching-tool-bar button[data-v-0b076713]{padding:6px 12px;border:1px solid #dfd3bc;border-radius:16px;background:#fff;color:#654f2e;cursor:pointer}.teaching-tool-bar button[data-v-0b076713]:hover:not(:disabled){background:#f7f0e4;transform:translateY(-1px);box-shadow:0 5px 12px #654f2e14}.teaching-tool-bar button[data-v-0b076713]:active:not(:disabled){transform:scale(.97)}.teaching-tool-bar button[data-v-0b076713]:disabled{cursor:wait;opacity:.55}.teaching-tool-bar.busy[data-v-0b076713]{background:linear-gradient(90deg,#fff8ea,#fffdf8)}.teaching-tool-bar.busy>span[data-v-0b076713]{color:var(--tcm-cinnabar-deep)}.teaching-tool-result[data-v-0b076713]{margin-top:20px;padding:14px 16px;border:1px solid #e5d8c2;border-radius:10px;background:#fffdf7}.teaching-tool-result header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#654f2e}.teaching-tool-result header div[data-v-0b076713]{display:flex;flex-direction:column;gap:2px}.teaching-tool-result header span[data-v-0b076713]{color:#999;font-size:11px}.teaching-tool-result header button[data-v-0b076713]{border:none;background:none;color:#999;cursor:pointer}.teaching-tool-result pre[data-v-0b076713]{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.8;color:#333}.tool-audit[data-v-0b076713]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:9px;border-radius:8px;background:#fff4dc;color:#775d2d;font-size:11px}.tool-audit>b[data-v-0b076713]{padding:2px 7px;border-radius:99px;background:#ead19c}.tool-audit.risk-low[data-v-0b076713]{background:#edf8f1;color:#356749}.tool-audit.risk-low>b[data-v-0b076713]{background:#cfe9d8}.tool-audit.risk-high[data-v-0b076713]{background:#fff0ee;color:#8a4037}.tool-audit.risk-high>b[data-v-0b076713]{background:#efcbc6}.tool-audit ul[data-v-0b076713]{width:100%;margin:2px 0 0;padding-left:18px;line-height:1.55}.tool-evidence[data-v-0b076713]{margin-top:10px;font-size:11px}.tool-evidence summary[data-v-0b076713]{color:#6b5631;cursor:pointer}.tool-evidence article[data-v-0b076713]{margin-top:7px;padding:8px;border-left:2px solid #d7bd86;background:#fff}.tool-evidence article b[data-v-0b076713],.tool-evidence article span[data-v-0b076713]{display:block}.tool-evidence article span[data-v-0b076713]{margin-top:2px;color:#999}.tool-evidence article p[data-v-0b076713]{margin-top:4px;line-height:1.55;white-space:pre-wrap}.tool-result-actions[data-v-0b076713]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;border-top:1px dashed #ddcfb7}.tool-result-actions button[data-v-0b076713]{padding:6px 11px;border:1px solid #cdbb99;border-radius:7px;background:#fff;color:#654f2e;cursor:pointer}.tool-result-actions button[data-v-0b076713]:hover:not(:disabled){background:#f5ead8}.tool-result-actions button[data-v-0b076713]:disabled{opacity:.55;cursor:wait}.player-controls[data-v-0b076713]{display:flex;align-items:center;padding:12px 24px;border-top:1px solid #eee;gap:8px}.controls-left[data-v-0b076713]{display:flex;gap:8px;flex:1}.player-controls button[data-v-0b076713]{padding:8px 18px;border:1px solid #ddd;background:#fff;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.player-controls button[data-v-0b076713]:hover:not(:disabled){background:#f5f5f5;transform:translateY(-1px);box-shadow:0 6px 14px #1f2d2814}.player-controls button[data-v-0b076713]:active:not(:disabled){transform:scale(.97)}.player-controls button[data-v-0b076713]:disabled{opacity:.4;cursor:not-allowed}.player-controls button.primary[data-v-0b076713]{background:var(--tcm-jade);color:#fff;border-color:var(--tcm-jade)}.player-controls button.primary[data-v-0b076713]:hover:not(:disabled){background:var(--tcm-jade-deep)}.finish-class-btn[data-v-0b076713]{border-color:#9d3b3252!important;color:var(--state-danger)!important;background:var(--state-danger-bg)!important}.finish-class-btn[data-v-0b076713]:hover{border-color:var(--state-danger)!important;background:#efd5cf!important}.qa-btn[data-v-0b076713]{margin-left:auto;color:var(--tcm-jade);border-color:var(--tcm-jade)!important}.qa-btn[data-v-0b076713]:hover{background:var(--tcm-jade-light)!important}.qa-header[data-v-0b076713]{padding:12px 24px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px}.qa-badge[data-v-0b076713]{padding:2px 10px;background:var(--tcm-jade-light);color:var(--tcm-jade);border-radius:10px;font-size:12px;font-weight:500}.qa-script-name[data-v-0b076713]{font-size:13px;color:#888}.qa-messages[data-v-0b076713]{flex:1;overflow-y:auto;padding:16px 24px}.qa-empty[data-v-0b076713]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#666;font-size:14px}.qa-empty-hint[data-v-0b076713]{color:#999;font-size:13px;margin-top:8px}.qa-message[data-v-0b076713]{display:flex;gap:10px;margin-bottom:20px}.qa-message.user .qa-role[data-v-0b076713]{background:var(--tcm-jade);color:#fff}.qa-message.assistant .qa-role[data-v-0b076713]{background:#f0f0f0;color:#555}.qa-role[data-v-0b076713]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.qa-content[data-v-0b076713]{flex:1;min-width:0}.qa-text[data-v-0b076713]{font-size:14px;line-height:1.8;color:#333;white-space:pre-wrap;word-break:break-word}.qa-citations[data-v-0b076713]{margin-top:8px;padding:8px 12px;background:#f8f8f8;border-radius:6px;font-size:12px;color:#888;line-height:1.6}.cite-label[data-v-0b076713]{font-weight:600;color:#666}.cite-item[data-v-0b076713]{display:inline-block;margin-right:10px;color:var(--tcm-jade)}.qa-thinking[data-v-0b076713]{display:flex;width:max-content;max-width:100%;align-items:center;gap:5px;margin:4px 0 18px 38px;padding:10px 13px;border:1px solid var(--tcm-line);border-radius:13px;color:var(--tcm-muted);background:var(--tcm-white);font-size:11px}.qa-thinking span[data-v-0b076713]{width:6px;height:6px;border-radius:50%;background:var(--tcm-cinnabar);animation:qaDot-0b076713 1.1s ease-in-out infinite}.qa-thinking span[data-v-0b076713]:nth-child(2){animation-delay:.14s}.qa-thinking span[data-v-0b076713]:nth-child(3){animation-delay:.28s}.qa-thinking b[data-v-0b076713]{margin-left:4px;font-weight:500}.qa-input-area[data-v-0b076713]{display:flex;gap:8px;padding:12px 24px;border-top:1px solid #eee;align-items:flex-end}.qa-input[data-v-0b076713]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:13px;font-family:inherit;line-height:1.5;resize:none;outline:none;max-height:100px}.qa-input[data-v-0b076713]:focus{border-color:var(--tcm-jade)}.qa-send-btn[data-v-0b076713]{padding:10px 18px;background:var(--tcm-jade);color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.qa-send-btn[data-v-0b076713]:hover:not(:disabled){background:var(--tcm-jade-deep)}.qa-send-btn[data-v-0b076713]:disabled{opacity:.4;cursor:not-allowed}.qa-back-btn[data-v-0b076713]{padding:10px 18px;background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.qa-back-btn[data-v-0b076713]:hover:not(:disabled){background:#f5f5f5}.qa-send-btn[data-v-0b076713]:active:not(:disabled),.qa-back-btn[data-v-0b076713]:active:not(:disabled){transform:scale(.97)}.qa-message-status[data-v-0b076713]{display:inline-block;margin-top:6px;padding:2px 7px;border:1px solid rgba(132,101,62,.25);color:#80694f;font-size:9px}.qa-message-status.error[data-v-0b076713]{border-color:#a23d324d;color:var(--tcm-cinnabar)}.qa-error[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 14px;padding:9px 11px;border-left:2px solid var(--tcm-cinnabar);color:var(--tcm-cinnabar-deep);background:var(--tcm-cinnabar-light);font-size:11px}.qa-error button[data-v-0b076713]{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(162,61,50,.3);border-radius:0;color:var(--tcm-cinnabar);background:#fff8e5b3;cursor:pointer}@keyframes lecturePulse-0b076713{50%{opacity:.48;box-shadow:0 0 0 6px #a8473d1a}}@keyframes qaDot-0b076713{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.discussion-panel[data-v-0b076713]{margin:10px 24px 0;border:1px solid var(--tcm-line);border-radius:12px;background:#fffdf8;overflow:hidden}.section-discussion[data-v-0b076713]{max-width:980px;margin:34px auto 8px;border-radius:2px;box-shadow:7px 8px #5739230e}.section-discussion[data-v-0b076713]:before{display:block;width:72px;height:2px;margin:0 auto;background:var(--tcm-cinnabar);content:"";opacity:.55}.discussion-header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #f0e8da}.discussion-title[data-v-0b076713]{display:flex;align-items:center;gap:10px;min-width:0}.discussion-badge[data-v-0b076713]{flex:0 0 auto;padding:3px 11px;background:var(--tcm-jade-light);color:var(--tcm-jade);border-radius:10px;font-size:12px;font-weight:600}.discussion-status[data-v-0b076713]{font-size:12px;color:var(--tcm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-generate-btn[data-v-0b076713]{flex:0 0 auto;padding:6px 14px;border:1px solid var(--tcm-jade);border-radius:16px;background:#fff;color:var(--tcm-jade);font-size:12px;cursor:pointer;font-family:inherit;transition:background .12s}.discussion-generate-btn[data-v-0b076713]:hover{background:var(--tcm-jade-light)}.discussion-progress-wrap[data-v-0b076713]{padding:13px 16px 15px;background:linear-gradient(90deg,#fff8e8d1,#f7f1e29e)}.discussion-progress-track[data-v-0b076713]{height:5px;overflow:hidden;border-radius:5px;background:#e7ddca}.discussion-progress-track>i[data-v-0b076713]{display:block;height:100%;min-width:3%;border-radius:inherit;background:linear-gradient(90deg,var(--tcm-jade),#8a6d3b);transition:width .45s ease}.discussion-stage-list[data-v-0b076713]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.discussion-stage-list>span[data-v-0b076713]{display:flex;align-items:center;gap:5px;min-width:0;color:#a99b83;font-size:10px;white-space:nowrap}.discussion-stage-list>span>i[data-v-0b076713]{display:grid;flex:0 0 auto;width:17px;height:17px;place-items:center;border:1px solid #d7cab3;border-radius:50%;background:#fffaf0;font-style:normal;font-size:9px}.discussion-stage-list>span.active[data-v-0b076713]{color:var(--tcm-cinnabar-deep);font-weight:600}.discussion-stage-list>span.active>i[data-v-0b076713]{border-color:var(--tcm-cinnabar);color:#fff;background:var(--tcm-cinnabar);animation:lecturePulse-0b076713 1.4s ease-in-out infinite}.discussion-stage-list>span.done[data-v-0b076713]{color:var(--tcm-jade)}.discussion-stage-list>span.done>i[data-v-0b076713]{border-color:var(--tcm-jade);color:#fff;background:var(--tcm-jade)}.discussion-progress-message[data-v-0b076713]{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--tcm-muted);font-size:12px}.discussion-failure[data-v-0b076713]{display:flex;flex-direction:column;gap:4px;padding:11px 16px;border-left:3px solid var(--tcm-cinnabar);color:var(--tcm-cinnabar-deep);background:var(--tcm-cinnabar-light);font-size:12px}.discussion-failure span[data-v-0b076713]{color:#88645f;word-break:break-word}.discussion-dots[data-v-0b076713]{display:inline-flex;gap:4px}.discussion-dots i[data-v-0b076713]{width:6px;height:6px;border-radius:50%;background:var(--tcm-cinnabar);animation:qaDot-0b076713 1.1s ease-in-out infinite}.discussion-dots i[data-v-0b076713]:nth-child(2){animation-delay:.14s}.discussion-dots i[data-v-0b076713]:nth-child(3){animation-delay:.28s}.discussion-list[data-v-0b076713]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.discussion-item[data-v-0b076713]{border-bottom:1px solid #f3ede2}.discussion-item[data-v-0b076713]:last-child{border-bottom:none}.discussion-question[data-v-0b076713]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;background:none;font-size:13px;color:#4a4133;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.discussion-question[data-v-0b076713]:hover{background:#faf5ea}.discussion-index[data-v-0b076713]{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--tcm-jade-light);color:var(--tcm-jade);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.discussion-question-text[data-v-0b076713]{flex:1;min-width:0;line-height:1.5;font-weight:500}.discussion-chevron[data-v-0b076713]{flex:0 0 auto;color:#b4a88f;font-size:12px}.discussion-item.open .discussion-chevron[data-v-0b076713]{color:var(--tcm-jade)}@media (max-width:760px){.discussion-panel[data-v-0b076713]{margin:8px 12px 0}.section-discussion[data-v-0b076713]{margin:28px 0 4px}.discussion-header[data-v-0b076713]{padding:9px 12px}.discussion-question[data-v-0b076713]{padding:10px 12px}.discussion-list[data-v-0b076713]{max-height:220px}.discussion-progress-wrap[data-v-0b076713]{padding:11px 12px 13px}.discussion-stage-list[data-v-0b076713]{gap:4px}.discussion-stage-list>span[data-v-0b076713]{flex-direction:column;align-items:flex-start;gap:3px;font-size:9px}.lecture-header[data-v-0b076713]{align-items:flex-start;padding:12px 14px}.lecture-status[data-v-0b076713]{padding:5px 8px}.player-controls[data-v-0b076713]{padding:10px 12px;flex-wrap:wrap}.controls-left[data-v-0b076713]{flex-wrap:wrap}.qa-input-area[data-v-0b076713]{padding:10px 12px;flex-wrap:wrap}.qa-input[data-v-0b076713]{flex-basis:100%}}.qa-library-hint[data-v-0b076713]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:24px 0 4px;padding:12px 14px;border:1px solid var(--tcm-line);background:#fff9eabd}.qa-library-hint>span[data-v-0b076713]{display:grid;width:32px;height:36px;place-items:center;border:1px solid rgba(179,61,50,.3);color:var(--tcm-cinnabar);font:18px STKaiti,KaiTi,serif}.qa-library-hint div[data-v-0b076713]{display:flex;min-width:0;flex-direction:column}.qa-library-hint b[data-v-0b076713]{color:var(--tcm-ink-soft);font-size:12px}.qa-library-hint small[data-v-0b076713]{margin-top:3px;color:var(--tcm-muted);font-size:9px}.qa-library-hint button[data-v-0b076713]{min-height:38px;padding:7px 12px;border:1px solid var(--tcm-cinnabar);border-radius:1px;color:#fff6e8;background:var(--tcm-cinnabar);font-size:10px}.qa-question-library[data-v-0b076713]{margin:0 0 13px;border:1px solid rgba(105,71,43,.18);background:#fffaedd1}.qa-question-library>header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--tcm-line)}.qa-question-library>header>div[data-v-0b076713]{display:flex;align-items:center;gap:9px}.qa-question-library>header>div>span[data-v-0b076713]{display:grid;width:30px;height:34px;place-items:center;border:1px solid rgba(179,61,50,.3);color:var(--tcm-cinnabar);font:17px STKaiti,KaiTi,serif}.qa-question-library header p[data-v-0b076713]{display:flex;flex-direction:column}.qa-question-library header b[data-v-0b076713]{color:var(--tcm-ink-soft);font-size:12px}.qa-question-library header small[data-v-0b076713]{margin-top:2px;color:var(--tcm-muted);font-size:9px}.qa-question-library header>button[data-v-0b076713]{min-height:34px;padding:6px 10px;border:1px solid var(--tcm-line-strong);border-radius:1px;color:var(--tcm-cinnabar);background:var(--tcm-cinnabar-light);font-size:9px}.qa-question-options article[data-v-0b076713]{border-bottom:1px solid rgba(105,71,43,.1)}.qa-question-options article[data-v-0b076713]:last-child{border-bottom:0}.qa-question-choice[data-v-0b076713]{display:grid;width:100%;min-height:50px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:0;color:var(--tcm-ink-soft);background:transparent;text-align:left}.qa-question-choice[data-v-0b076713]:hover{background:#b33d3209}.qa-question-choice i[data-v-0b076713]{display:grid;width:24px;height:26px;place-items:center;border:1px solid rgba(154,116,66,.25);color:var(--tcm-gold);font-size:9px;font-style:normal}.qa-question-choice span[data-v-0b076713]{font:12px/1.6 var(--font-serif)}.qa-question-choice em[data-v-0b076713]{color:var(--tcm-muted);font-size:8px;font-style:normal}.qa-question-action[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 11px 46px;background:#f4eddd9e}.qa-question-action p[data-v-0b076713]{margin:0;color:var(--tcm-muted);font-size:9px}.qa-question-action button[data-v-0b076713]{min-height:36px;padding:7px 11px;border:1px solid var(--tcm-cinnabar);border-radius:1px;color:#fff7e8;background:linear-gradient(135deg,var(--tcm-cinnabar),var(--tcm-cinnabar-deep));font-size:9px}.qa-question-action button[data-v-0b076713]:disabled{opacity:.4}.qa-question-loading[data-v-0b076713]{margin:0;padding:13px;color:var(--tcm-muted);font-size:10px;text-align:center}@media (max-width:520px){.qa-library-hint[data-v-0b076713]{grid-template-columns:30px minmax(0,1fr)}.qa-library-hint>button[data-v-0b076713]{grid-column:1/-1}.qa-question-action[data-v-0b076713]{align-items:stretch;flex-direction:column;padding-left:12px}.qa-question-action button[data-v-0b076713]{min-height:42px}}.narration-text[data-v-0b076713]{display:grid;gap:4px}.narration-paragraph[data-v-0b076713]{position:relative;margin:0;padding:6px 10px 6px 14px;border-left:2px solid transparent;border-radius:1px;color:#443329;line-height:2;transition:color .42s ease,background-color .42s ease,border-color .42s ease,opacity .42s ease,transform .42s ease}.narration-text.is-narrating .narration-paragraph[data-v-0b076713]{color:#806f60}.narration-text.is-narrating .narration-paragraph.active[data-v-0b076713]{border-left-color:#a33d33;color:#35251d;background:linear-gradient(90deg,rgba(179,61,50,.11),rgba(218,177,105,.06) 68%,transparent);box-shadow:0 8px 20px #4b301d0d;transform:translate(3px)}.narration-text.is-narrating .narration-paragraph.passed[data-v-0b076713]{color:#6e6157;opacity:.72}.lecture-content[data-v-0b076713]{scroll-behavior:smooth;scroll-padding-block:28%}@media (prefers-reduced-motion:reduce){.narration-paragraph[data-v-0b076713]{transition:none!important}.lecture-content[data-v-0b076713]{scroll-behavior:auto}}.teaching-player[data-v-0b076713]{display:grid!important;width:100%;height:100%;min-height:0;grid-template-columns:224px minmax(0,1fr) 288px;grid-template-rows:minmax(0,1fr);overflow:hidden;background:linear-gradient(110deg,#f7ead0,#e8d0a9)}.player-sidebar[data-v-0b076713]{grid-column:1;grid-row:1;width:auto!important;min-width:0;min-height:0}.player-main[data-v-0b076713]{grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden}.lecture-content[data-v-0b076713],.qa-messages[data-v-0b076713]{min-height:0;overflow-y:auto}.player-controls[data-v-0b076713]{position:relative!important;bottom:auto!important;flex:0 0 auto;background:#fffaeef5;box-shadow:0 -9px 24px #50331e0f}.classroom-avatar-side[data-v-0b076713]{grid-column:3;grid-row:1;display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:10px;border-left:1px solid var(--tcm-line);background:linear-gradient(180deg,#2f2118,#1a130f)}.classroom-avatar-side[data-v-0b076713] .digital-stage{height:100%;min-height:0;padding:10px;border-radius:1px;box-shadow:none}.classroom-avatar-side[data-v-0b076713] .stage-topline{display:flex}.classroom-avatar-side[data-v-0b076713] .manifest{min-height:0;margin:8px 0}.classroom-avatar-side[data-v-0b076713] .portrait-card{max-width:none!important}.classroom-avatar-side[data-v-0b076713] .lineage-map,.classroom-avatar-side[data-v-0b076713] .stage-foot,.classroom-avatar-side[data-v-0b076713] .manifest-copy{display:none!important}.narration-controls[data-v-0b076713]{padding:10px 3px 2px;color:#ead9b8;font-family:var(--font-sans)}.narration-controls header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:8px}.narration-controls header span[data-v-0b076713]{color:#d7a95e;font-size:9px;letter-spacing:.14em}.narration-controls header b[data-v-0b076713]{font-size:10px;font-weight:400}.narration-controls>div[data-v-0b076713]{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:8px}.narration-controls button[data-v-0b076713]{min-height:38px;padding:7px 10px;border:1px solid rgba(226,185,112,.25);border-radius:1px;color:#f0ddbc;background:#fff4d80f;font-size:10px}.narration-controls button[data-v-0b076713]:first-child{border-color:#b33d3273;background:#97332a47}.narration-controls button[data-v-0b076713]:disabled{opacity:.4}.narration-error[data-v-0b076713]{margin:7px 0 0;padding:7px 8px;border-left:2px solid #c24a3e;color:#efb8ae;background:#b33d321f;font-size:9px;line-height:1.5}@media (max-width:1180px) and (min-width:821px){.teaching-player[data-v-0b076713]{grid-template-columns:190px minmax(0,1fr) 230px}.classroom-avatar-side[data-v-0b076713]{padding:7px}.classroom-avatar-side[data-v-0b076713] .stage-topline>span{display:none}}@media (max-width:820px){.teaching-player[data-v-0b076713]{display:grid!important;height:auto!important;min-height:calc(100dvh - 170px)!important;grid-template-columns:minmax(0,1fr) 112px;grid-template-rows:auto auto minmax(420px,1fr);overflow:visible!important}.player-sidebar[data-v-0b076713]{grid-column:1/-1;grid-row:1;display:grid!important;width:100%!important;min-height:0!important;grid-template-columns:auto minmax(0,1fr);border-right:0!important;border-bottom:1px solid var(--tcm-line)}.sidebar-header[data-v-0b076713]{display:flex!important;max-width:132px;align-items:center;padding:8px 10px!important;border-bottom:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-list[data-v-0b076713]{display:flex!important;min-height:48px;padding:5px!important;overflow-x:auto!important;overflow-y:hidden!important}.section-item[data-v-0b076713]{min-width:116px!important;min-height:38px!important;flex:0 0 auto!important}.sidebar-footer[data-v-0b076713]{display:none!important}.classroom-avatar-side[data-v-0b076713]{grid-column:2;grid-row:2;display:block;height:118px;padding:6px;border-left:1px solid var(--tcm-line);border-bottom:1px solid var(--tcm-line)}.classroom-avatar-side[data-v-0b076713] .digital-stage{height:72px!important;min-height:72px!important;padding:4px!important}.classroom-avatar-side[data-v-0b076713] .stage-topline,.classroom-avatar-side[data-v-0b076713] .manifest-label,.classroom-avatar-side[data-v-0b076713] .manifest-copy,.classroom-avatar-side[data-v-0b076713] .lineage-map,.classroom-avatar-side[data-v-0b076713] .stage-foot{display:none!important}.classroom-avatar-side[data-v-0b076713] .manifest{display:block!important;height:100%!important;margin:0!important;border:0!important}.classroom-avatar-side[data-v-0b076713] .portrait-card{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important}.classroom-avatar-side[data-v-0b076713] .portrait-card figcaption,.classroom-avatar-side[data-v-0b076713] .spoken-caption{display:none!important}.narration-controls[data-v-0b076713]{padding:5px 0 0}.narration-controls header span[data-v-0b076713],.narration-controls header b[data-v-0b076713]{font-size:7px}.narration-controls>div[data-v-0b076713]{display:flex;margin-top:4px}.narration-controls button[data-v-0b076713]{min-height:30px;flex:1;padding:3px;font-size:8px}.narration-error[data-v-0b076713]{display:none}.player-main[data-v-0b076713]{grid-column:1/-1;grid-row:3;min-height:420px;overflow:hidden}.lecture-header[data-v-0b076713],.qa-header[data-v-0b076713]{padding-right:124px!important}.lecture-content[data-v-0b076713],.qa-messages[data-v-0b076713]{overflow-y:auto}.player-controls[data-v-0b076713]{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.controls-left[data-v-0b076713]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qa-btn[data-v-0b076713]{width:100%;min-height:44px;margin:0}.player-controls[data-v-0b076713]{align-items:stretch;flex-direction:column}.qa-input-area[data-v-0b076713]{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:430px){.teaching-player[data-v-0b076713]{grid-template-columns:minmax(0,1fr) 104px}.section-item[data-v-0b076713]{min-width:104px!important}.classroom-avatar-side[data-v-0b076713]{height:112px}.lecture-header[data-v-0b076713],.qa-header[data-v-0b076713]{padding-right:112px!important}.controls-left button[data-v-0b076713]{min-height:42px;padding-inline:7px}}@media (min-width:821px){.classroom-avatar-side[data-v-0b076713] .spoken-caption{right:8px;bottom:48px;left:8px}.classroom-avatar-side[data-v-0b076713] .portrait-card figcaption{padding-bottom:7px}}@media (min-width:821px){.classroom-avatar-side[data-v-0b076713]{min-height:0;overflow:hidden}.classroom-avatar-side[data-v-0b076713] .digital-stage{overflow:hidden}.classroom-avatar-side[data-v-0b076713] .digital-stage .manifest{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:2px 0}.classroom-avatar-side[data-v-0b076713] .digital-stage .manifest-label{display:none!important}.classroom-avatar-side[data-v-0b076713] .digital-stage .portrait-card{width:auto;height:100%;max-width:100%;max-height:100%;min-height:0;aspect-ratio:auto}.classroom-avatar-side[data-v-0b076713] .digital-stage .portrait-card img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center top}.classroom-avatar-side[data-v-0b076713] .digital-stage .portrait-card figcaption{flex:0 0 auto}}.qa-header[data-v-0b076713]{position:relative;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.qa-history-btn[data-v-0b076713]{margin-left:auto;padding:4px 10px;border:1px solid rgba(104,70,42,.2);border-radius:2px;color:#6b5543;background:#fffaeeb3;font-size:11px;cursor:pointer}.qa-history-btn[data-v-0b076713]:hover{border-color:#8a2f26;color:#8a2f26}.qa-history-panel[data-v-0b076713]{max-height:210px;overflow:auto;padding:9px 12px;border:1px solid rgba(104,70,42,.14);border-radius:2px;background:#fffcf1e0}.qa-history-panel>header[data-v-0b076713]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid rgba(104,70,42,.14);color:#4a3323;font-size:12px}.qa-history-panel>header button[data-v-0b076713]{border:1px solid rgba(138,47,38,.3);color:#8f342d;background:#fdf3e0;font-size:11px;cursor:pointer}.qa-history-panel>header button[data-v-0b076713]:hover{background:#f8e3c6}.qa-history-list[data-v-0b076713]{display:flex;flex-direction:column;gap:5px;padding-top:7px}.qa-history-list article[data-v-0b076713]{display:flex;align-items:center;gap:6px;border:1px solid rgba(104,70,42,.14);border-radius:2px;background:#fffdf6}.qa-history-list article.active[data-v-0b076713]{border-color:#8a2f26;box-shadow:inset 2px 0 #a23d32}.qa-history-open[data-v-0b076713]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;padding:6px 8px;border:0;background:transparent;color:#6b5543;text-align:left;cursor:pointer}.qa-history-open[data-v-0b076713]:hover{background:#faf0dc}.qa-history-open b[data-v-0b076713]{overflow:hidden;color:#4a3323;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qa-history-open small[data-v-0b076713]{color:#9a8465;font-size:10px}.qa-history-del[data-v-0b076713]{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(162,61,50,.2);border-radius:2px;color:#a23d32;background:transparent;font-size:10px;cursor:pointer}.qa-history-del[data-v-0b076713]:hover{background:#f9e4df}.qa-history-empty[data-v-0b076713]{margin:8px 0 2px;color:#9a8465;font-size:11px}.qa-current-section[data-v-0b076713]{min-width:0;overflow:hidden;color:#8b735b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scholar-scene-shell[data-v-cf4ae7d2]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;color:#3c2b20;background:radial-gradient(circle at 76% 5%,rgba(255,226,166,.28),transparent 24%),radial-gradient(ellipse at 18% 72%,rgba(168,63,48,.14),transparent 33%),linear-gradient(132deg,#5b402d,#38271d 46%,#201611)}.scene-light[data-v-cf4ae7d2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.scene-light[data-v-cf4ae7d2]:before{position:absolute;top:-34%;right:0;width:72%;height:88%;background:conic-gradient(from 208deg at 74% 8%,transparent 0 12deg,rgba(255,228,168,.12) 13deg 17deg,transparent 18deg 27deg,rgba(255,228,168,.07) 28deg 32deg,transparent 33deg);filter:blur(10px);content:""}.scene-light i[data-v-cf4ae7d2]{position:absolute;width:3px;height:3px;border-radius:50%;background:#efc472;box-shadow:0 0 11px #efc472c7;animation:dust-cf4ae7d2 7s ease-in-out infinite}.scene-light i[data-v-cf4ae7d2]:nth-child(1){top:23%;left:14%}.scene-light i[data-v-cf4ae7d2]:nth-child(2){top:64%;left:39%;animation-delay:-1.8s}.scene-light i[data-v-cf4ae7d2]:nth-child(3){top:35%;left:69%;animation-delay:-3.5s}.scene-light i[data-v-cf4ae7d2]:nth-child(4){top:78%;left:84%;animation-delay:-5.1s}.scene-light span[data-v-cf4ae7d2]{position:absolute;top:14%;bottom:7%;left:7%;width:1px;background:linear-gradient(transparent,rgba(230,183,104,.18),transparent)}.scene-light b[data-v-cf4ae7d2]{position:absolute;right:4%;bottom:5%;width:190px;height:190px;border:1px solid rgba(228,181,103,.08);border-radius:50%;box-shadow:0 0 0 32px #e4b56705,0 0 0 64px #e4b56703}.scene-nav[data-v-cf4ae7d2]{position:absolute;z-index:20;top:0;right:0;left:0;display:flex;height:72px;align-items:center;justify-content:space-between;padding:10px 28px;color:#f7e6c5;background:linear-gradient(180deg,#1f150fc7,#1f150f2e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-brand[data-v-cf4ae7d2]{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.scene-brand em[data-v-cf4ae7d2]{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(238,188,102,.58);color:#f0bf6c;font:24px STKaiti,KaiTi,serif;font-style:normal}.scene-brand span[data-v-cf4ae7d2]{display:flex;flex-direction:column}.scene-brand strong[data-v-cf4ae7d2]{font:16px STKaiti,KaiTi,serif;letter-spacing:.12em}.scene-brand small[data-v-cf4ae7d2]{margin-top:3px;color:#f7e6c566;font-size:7px;letter-spacing:.18em}.scene-nav nav[data-v-cf4ae7d2]{display:flex;gap:6px}.scene-nav nav a[data-v-cf4ae7d2],.scene-nav nav button[data-v-cf4ae7d2]{display:flex;min-height:38px;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(235,196,129,.16);border-radius:1px;color:#ffefd2b3;background:#26191147;font:9px var(--font-sans);text-decoration:none;cursor:pointer;transition:.22s ease}.scene-nav nav i[data-v-cf4ae7d2]{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(235,188,105,.25);color:#e9b964;font:13px STKaiti,KaiTi,serif;font-style:normal}.scene-nav nav a[data-v-cf4ae7d2]:hover,.scene-nav nav button[data-v-cf4ae7d2]:hover{border-color:#efbd6775;color:#fff2d6;background:#f4cf8f12;transform:translateY(-1px)}.scene-nav nav a.active[data-v-cf4ae7d2]{position:relative;border-color:#efbd6757;color:#ffe8bd;background:#f4cf8f13;box-shadow:inset 0 -2px #c38d49;transform:none}.scene-nav nav a.active[data-v-cf4ae7d2]:before{position:absolute;top:6px;bottom:6px;left:0;width:2px;background:#a13b32;content:""}.scene-nav nav a.active i[data-v-cf4ae7d2]{border-color:#b542368f;color:#f2c777;background:#97332a47}.scene-heading[data-v-cf4ae7d2]{position:absolute;z-index:5;top:88px;left:30px;display:flex;align-items:center;gap:13px;color:#f6e4c2}.heading-mark[data-v-cf4ae7d2]{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(225,84,67,.58);color:#e36b5d;background:#4f1a162e;font:25px STKaiti,KaiTi,serif}.scene-heading p[data-v-cf4ae7d2]{color:#d7ad69;font-size:8px;letter-spacing:.22em}.scene-heading h1[data-v-cf4ae7d2]{margin:2px 0 0;font:25px STKaiti,KaiTi,serif;letter-spacing:.08em}.scene-heading small[data-v-cf4ae7d2]{display:block;margin-top:3px;color:#f6e4c285;font-size:9px}.scene-content[data-v-cf4ae7d2]{position:absolute;z-index:4;top:148px;right:24px;bottom:22px;left:24px;min-height:0;overflow:hidden;border:1px solid rgba(228,190,126,.18);background:linear-gradient(115deg,#f8ebd0f7,#e2cba6f2);box-shadow:0 30px 90px #190e0859,inset 22px 0 40px #fffae13d}.heading-in-brand .scene-content[data-v-cf4ae7d2]{top:82px}@keyframes dust-cf4ae7d2{0%,to{opacity:.12;transform:translateY(8px) scale(.7)}50%{opacity:.8;transform:translateY(-9px) scale(1.15)}}@media (max-width:820px){.scholar-scene-shell[data-v-cf4ae7d2]{width:100%;max-width:100vw;height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.scene-nav[data-v-cf4ae7d2]{position:relative;width:100%;max-width:100%;height:auto;min-height:104px;align-items:flex-start;flex-direction:column;padding:9px 10px}.scene-nav nav[data-v-cf4ae7d2]{width:100%;padding-bottom:3px;overflow-x:auto;scrollbar-width:none}.scene-nav nav[data-v-cf4ae7d2]::-webkit-scrollbar{display:none}.scene-nav nav a[data-v-cf4ae7d2],.scene-nav nav button[data-v-cf4ae7d2]{min-width:38px;flex:0 0 38px;justify-content:center;padding:5px}.scene-nav nav span[data-v-cf4ae7d2]{display:none}.scene-heading[data-v-cf4ae7d2]{position:relative;top:auto;left:auto;margin:15px 12px}.scene-heading h1[data-v-cf4ae7d2]{font-size:22px}.scene-content[data-v-cf4ae7d2],.heading-in-brand .scene-content[data-v-cf4ae7d2]{position:relative;inset:auto;width:calc(100% - 16px);min-width:0;max-width:calc(100% - 16px);min-height:calc(100dvh - 190px);margin:0 8px 8px;box-sizing:border-box;overflow:visible}.heading-in-brand .scene-content[data-v-cf4ae7d2]{min-height:calc(100dvh - 120px)}.scene-content[data-v-cf4ae7d2]>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.scene-light span[data-v-cf4ae7d2]{display:none}}.scene-nav nav .nav-utility[data-v-cf4ae7d2]:first-of-type{margin-left:10px}.scene-nav nav .nav-utility[data-v-cf4ae7d2]{background:#fff1d00f}.scene-brand-zone[data-v-cf4ae7d2]{display:flex;min-width:0;align-items:center;gap:16px}.scene-brand-zone .scene-brand[data-v-cf4ae7d2],.scene-brand-zone .scene-brand span[data-v-cf4ae7d2]{min-width:0}.scene-brand-zone .scene-brand strong[data-v-cf4ae7d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-actions[data-v-cf4ae7d2]{display:flex;flex:0 0 auto;align-items:center;gap:5px}.brand-actions[data-v-cf4ae7d2] button{min-height:32px;padding:5px 9px;border:1px solid rgba(235,196,129,.24);border-radius:1px;color:#ffefd2c7;background:#26191152;font:9px var(--font-sans);cursor:pointer}.brand-actions[data-v-cf4ae7d2] button:hover{border-color:#efbd677a;color:#fff2d6;background:#f4cf8f14}.brand-actions[data-v-cf4ae7d2] button.primary{border-color:#b542368f;color:#ffe5ba;background:#97332a61}@media (max-width:820px){.scene-brand-zone[data-v-cf4ae7d2]{width:100%;justify-content:space-between;gap:7px}.brand-actions[data-v-cf4ae7d2]{gap:3px}.brand-actions[data-v-cf4ae7d2] button{min-height:30px;padding:4px 6px;font-size:8px}}@media (max-width:520px){.scene-brand strong[data-v-cf4ae7d2]{max-width:150px;font-size:15px}.scene-brand small[data-v-cf4ae7d2]{display:none}.brand-actions[data-v-cf4ae7d2] button{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.scene-light i[data-v-cf4ae7d2]{animation:none}.scene-nav nav a[data-v-cf4ae7d2],.scene-nav nav button[data-v-cf4ae7d2]{transition:none}}.scene-nav[data-v-cf4ae7d2]{height:72px;padding:10px 28px}.scene-nav .scene-actions[data-v-cf4ae7d2]{position:relative;display:flex;align-items:center;gap:9px}.scene-nav .primary-destinations[data-v-cf4ae7d2],.scene-nav .workspace-tools[data-v-cf4ae7d2]{display:flex;align-items:center}.scene-nav .primary-destinations[data-v-cf4ae7d2]{height:40px;gap:0;padding:3px;border:1px solid rgba(235,195,126,.2);background:#1b120d57;box-shadow:inset 0 1px #fff4d909;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-nav .destination[data-v-cf4ae7d2]{position:relative;display:flex;min-width:76px;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:4px 13px;border:0;border-right:1px solid rgba(235,195,126,.1);border-radius:0;color:#f8e4be8f;background:transparent;font:9px var(--font-sans);text-decoration:none}.scene-nav .destination[data-v-cf4ae7d2]:last-child{border-right:0}.scene-nav .destination i[data-v-cf4ae7d2]{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(235,188,105,.18);color:inherit;font:12px STKaiti,KaiTi,serif;font-style:normal}.scene-nav .destination[data-v-cf4ae7d2]:hover{border-color:#ebc37e1a;color:#f7ddb0;background:#ffefcf0e;transform:none}.scene-nav .destination.active[data-v-cf4ae7d2]{border-color:#ebc37e29;color:#f8dfb2;background:#f7e0b50e;box-shadow:inset 0 -2px #bd8744}.scene-nav .destination.active[data-v-cf4ae7d2]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;background:#a13b32;content:""}.scene-nav .destination.active i[data-v-cf4ae7d2]{border-color:#b13d329e;color:#f5cf89;background:#99352d57}.scene-nav .workspace-tools[data-v-cf4ae7d2]{position:relative;height:40px;gap:5px;margin-left:3px;padding-left:10px;border-left:1px solid rgba(235,195,126,.14)}.scene-nav .archive-trigger[data-v-cf4ae7d2]{position:relative;display:flex;min-height:36px;align-items:center;gap:7px;padding:4px 10px 4px 7px;border:1px solid rgba(232,187,108,.22);border-radius:1px;color:#f1d19a;background:#23171047;font:9px var(--font-sans);cursor:pointer}.scene-nav .archive-trigger[data-v-cf4ae7d2]:before{position:absolute;top:5px;bottom:5px;left:3px;width:2px;background:#a13b32;content:"";opacity:.72}.scene-nav .archive-trigger i[data-v-cf4ae7d2]{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(226,172,83,.24);color:#d99e4c;background:#e2ac5312;font:12px STKaiti,KaiTi,serif;font-style:normal}.scene-nav .archive-trigger[data-v-cf4ae7d2]:hover{border-color:#e8bb6c75;color:#ffe6b8;background:#efc2740e;transform:translateY(-1px)}.scene-nav .tool-divider[data-v-cf4ae7d2]{width:1px;height:23px;margin-inline:1px;background:#efca8b29}.scene-nav .icon-tool[data-v-cf4ae7d2]{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;padding:0;border:1px solid rgba(235,195,126,.16);border-radius:1px;color:#f5dcb1a6;background:#23171033;cursor:pointer}.scene-nav .utility-trigger i[data-v-cf4ae7d2]{display:grid;width:100%;height:100%;place-items:center;font:600 12px/1 var(--font-sans);font-style:normal;letter-spacing:.08em;transform:translateY(-1px)}.scene-nav .icon-tool[data-v-cf4ae7d2]:hover{border-color:#ebc37e66;color:#f5d18f;background:#f3cb8812;transform:translateY(-1px)}.utility-menu[data-v-cf4ae7d2]{position:absolute;z-index:90;top:calc(100% + 7px);right:0;display:grid;width:286px;padding:0;border:1px solid rgba(231,190,116,.28);color:#f5dfb7;background:linear-gradient(150deg,#3a261afe,#1c140ffe);box-shadow:0 28px 68px #0a06037a;overflow:hidden;transform-origin:top right}.utility-menu[data-v-cf4ae7d2]:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#9f3a31,#d7a154 58%,transparent);content:""}.utility-menu i[data-v-cf4ae7d2]{font-style:normal}.utility-profile[data-v-cf4ae7d2]{position:relative;display:grid;min-height:74px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px 12px;border-bottom:1px solid rgba(231,190,116,.13);background:radial-gradient(circle at 85% 0,rgba(165,70,45,.18),transparent 44%)}.profile-seal[data-v-cf4ae7d2]{display:grid;width:36px;height:42px;place-items:center;border:1px solid rgba(228,178,94,.4);color:#e3ae58;background:#e3ae580f;font:19px STKaiti,KaiTi,serif}.utility-profile div[data-v-cf4ae7d2]{display:flex;min-width:0;flex-direction:column}.utility-profile small[data-v-cf4ae7d2]{color:#f5deb466;font:7px var(--font-sans);letter-spacing:.16em}.utility-profile b[data-v-cf4ae7d2]{margin-top:4px;overflow:hidden;color:#fff0cf;font:14px STKaiti,KaiTi,serif;text-overflow:ellipsis;white-space:nowrap}.utility-profile em[data-v-cf4ae7d2]{padding:3px 5px;border:1px solid rgba(225,176,94,.18);color:#d5a25b;font:7px var(--font-sans);font-style:normal}.utility-caption[data-v-cf4ae7d2]{display:flex;align-items:center;gap:8px;padding:10px 14px 7px;color:#f4dcb266;font:7px var(--font-sans);letter-spacing:.2em}.utility-caption i[data-v-cf4ae7d2]{display:block;width:auto;height:1px;flex:1;border:0;background:linear-gradient(90deg,rgba(231,190,116,.17),transparent)}.utility-grid[data-v-cf4ae7d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px}.utility-grid>button[data-v-cf4ae7d2]{position:relative;display:grid;min-height:92px;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;gap:7px 8px;padding:10px;border:1px solid rgba(231,190,116,.13);color:#f4ddb5;background:#efc88406;text-align:left;cursor:pointer}.utility-grid>button>i[data-v-cf4ae7d2]{display:grid;grid-row:1/3;width:29px;height:34px;place-items:center;border:1px solid rgba(226,174,89,.28);color:#dfa955;background:#e2ae590d;font:15px STKaiti,KaiTi,serif;font-style:normal}.utility-grid>button>span[data-v-cf4ae7d2]{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.utility-grid>button b[data-v-cf4ae7d2]{color:#f7e3be;font:10px var(--font-sans)}.utility-grid>button small[data-v-cf4ae7d2]{margin-top:5px;color:#f4dcb261;font:8px/1.45 var(--font-sans)}.utility-grid>button>em[data-v-cf4ae7d2]{position:absolute;right:8px;bottom:7px;color:#dca95385;font:7px var(--font-sans);font-style:normal}.utility-grid>button[data-v-cf4ae7d2]:hover{border-color:#e7be745c;background:#efc88412;transform:translateY(-1px)}.utility-footer[data-v-cf4ae7d2]{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:7px 11px 7px 14px;border-top:1px solid rgba(231,190,116,.12);background:#0f0a0738}.utility-footer>span[data-v-cf4ae7d2]{color:#f4dcb247;font:7px var(--font-sans)}.utility-footer>button[data-v-cf4ae7d2]{display:flex;min-height:28px;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(178,66,54,.18);color:#f0b7a9b3;background:transparent;font:8px var(--font-sans);cursor:pointer}.utility-footer>button i[data-v-cf4ae7d2]{font:11px STKaiti,KaiTi,serif;font-style:normal}.utility-footer>button[data-v-cf4ae7d2]:hover{border-color:#be463975;color:#ffe2d9;background:#9d372e33;transform:none}@media (max-width:1180px) and (min-width:821px){.scene-nav[data-v-cf4ae7d2]{padding-inline:20px}.scene-nav .destination[data-v-cf4ae7d2]{min-width:54px;padding-inline:8px}.scene-nav .destination span[data-v-cf4ae7d2],.scene-nav .archive-trigger span[data-v-cf4ae7d2]{display:none}.scene-nav .archive-trigger[data-v-cf4ae7d2]{padding-right:7px}}@media (max-width:820px){.scene-nav[data-v-cf4ae7d2]{min-height:106px;padding:9px 10px}.scene-nav .scene-actions[data-v-cf4ae7d2]{width:100%;justify-content:space-between;gap:6px}.scene-nav .primary-destinations[data-v-cf4ae7d2]{height:38px;min-width:0;flex:1}.scene-nav .destination[data-v-cf4ae7d2]{min-width:0;flex:1;padding-inline:7px}.scene-nav .workspace-tools[data-v-cf4ae7d2]{height:38px;flex:0 0 auto;margin-left:2px;padding-left:7px}.scene-nav .archive-trigger[data-v-cf4ae7d2]{width:36px;min-width:36px;justify-content:center;padding:0}.scene-nav .archive-trigger span[data-v-cf4ae7d2],.scene-nav .tool-divider[data-v-cf4ae7d2]{display:none}.scene-nav .icon-tool[data-v-cf4ae7d2]{width:34px;min-width:34px;height:34px;min-height:34px}.utility-menu[data-v-cf4ae7d2]{top:calc(100% + 7px);right:0;width:min(286px,calc(100vw - 14px))}.scene-brand-zone[data-v-cf4ae7d2]{width:100%}}@media (max-width:520px){.scene-nav .destination span[data-v-cf4ae7d2]{display:inline;font-size:8px}.brand-actions[data-v-cf4ae7d2]{max-width:48%;overflow-x:auto}}.scene-toolstrip[data-v-cf4ae7d2]{position:absolute;z-index:18;top:76px;right:24px;left:24px;display:flex;height:42px;align-items:center;justify-content:space-between;gap:16px;padding:5px 8px 5px 12px;border:1px solid rgba(230,190,119,.16);color:#f4ddb5;background:linear-gradient(90deg,#301f15c2,#23181294);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-tool-identity[data-v-cf4ae7d2]{display:flex;min-width:0;align-items:center;gap:8px}.scene-tool-identity>i[data-v-cf4ae7d2]{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(181,66,54,.46);color:#e7b460;background:#97332a33;font:15px STKaiti,KaiTi,serif;font-style:normal}.scene-tool-identity span[data-v-cf4ae7d2]{display:flex;min-width:0;flex-direction:column}.scene-tool-identity b[data-v-cf4ae7d2]{overflow:hidden;color:#f5dfb8;font:12px STKaiti,KaiTi,serif;text-overflow:ellipsis;white-space:nowrap}.scene-tool-identity small[data-v-cf4ae7d2]{margin-top:1px;color:#f4ddb55c;font:6px var(--font-sans);letter-spacing:.12em}.scene-tool-actions[data-v-cf4ae7d2]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px}.scene-tool-actions[data-v-cf4ae7d2] button{display:flex;min-height:30px;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(232,188,112,.2);border-radius:1px;color:#f7e0b8b8;background:#fff1d309;font:8px var(--font-sans);cursor:pointer}.scene-tool-actions[data-v-cf4ae7d2] button:hover:not(:disabled){border-color:#e8bc7070;color:#ffe6b8;background:#efc27414}.scene-tool-actions[data-v-cf4ae7d2] button.primary{border-color:#b542367a;color:#ffe0b0;background:#97332a42}.heading-in-brand .scene-content[data-v-cf4ae7d2]{top:126px}@media (max-width:820px){.scene-toolstrip[data-v-cf4ae7d2]{position:relative;top:auto;right:auto;left:auto;width:calc(100% - 16px);height:auto;min-height:42px;margin:6px 8px;padding:5px 7px}.scene-tool-identity small[data-v-cf4ae7d2]{display:none}.scene-tool-actions[data-v-cf4ae7d2]{overflow-x:auto}.scene-tool-actions[data-v-cf4ae7d2] button{white-space:nowrap}.heading-in-brand .scene-content[data-v-cf4ae7d2]{margin-top:0}}.scene-nav .workspace-tools[data-v-cf4ae7d2]{display:flex!important;align-items:center!important}.scene-nav .utility-trigger[data-v-cf4ae7d2]{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;place-items:center!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid rgba(235,195,126,.14)!important;background:#2317102e!important;color:#f0d9ae!important}.scene-nav .utility-trigger i[data-v-cf4ae7d2]{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;font:600 12px/1 var(--font-sans)!important;font-style:normal!important;letter-spacing:.14em!important}.scene-nav .utility-trigger[data-v-cf4ae7d2]:hover{border-color:#ebc37e57!important;background:#f7e0b514!important}.scholar-scene-shell>.scene-command[data-v-cf4ae7d2]{position:absolute!important;z-index:20;top:0;right:0;left:0;display:flex!important;height:72px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:10px 28px!important;box-sizing:border-box!important;color:#f7e6c5!important;background:linear-gradient(180deg,#1f150fc7,#1f150f2e)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.scholar-scene-shell>.scene-command .scene-brand-zone[data-v-cf4ae7d2]{display:flex!important;min-width:0;align-items:center!important}.scholar-scene-shell>.scene-command .scene-brand-link[data-v-cf4ae7d2]{display:flex!important;align-items:center!important;gap:11px!important;color:inherit!important;text-decoration:none!important}.scholar-scene-shell>.scene-command .scene-brand-link>em[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .scene-brand-link>span[data-v-cf4ae7d2]:first-child{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(238,188,102,.58);color:#f0bf6c;font:24px STKaiti,KaiTi,serif}.scholar-scene-shell>.scene-command .scene-brand-link>span[data-v-cf4ae7d2]:last-child{min-width:0}.scholar-scene-shell>.scene-command .scene-brand-link strong[data-v-cf4ae7d2]{display:block;color:#f7e6c5;font:600 16px/1.2 STKaiti,KaiTi,serif;white-space:nowrap}.scholar-scene-shell>.scene-command .scene-brand-link small[data-v-cf4ae7d2]{display:block;margin-top:3px;color:#f6e0bc8c;font:8px/1 var(--font-sans);letter-spacing:.16em;white-space:nowrap}.scholar-scene-shell>.scene-command .scene-actions[data-v-cf4ae7d2]{display:flex!important;align-items:center!important;gap:9px!important;margin-left:auto!important}.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{display:flex!important;height:40px!important;align-items:center!important;gap:0!important;padding:3px!important;border:1px solid rgba(235,195,126,.2)!important;background:#1b120d57!important;box-shadow:inset 0 1px #fff4d909!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.scholar-scene-shell>.scene-command .destination[data-v-cf4ae7d2]{position:relative;display:flex!important;min-width:76px!important;min-height:32px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:4px 13px!important;border:0!important;border-right:1px solid rgba(235,195,126,.12)!important;color:#f8e2bead!important;background:transparent!important;font:600 11px/1 var(--font-sans)!important;text-decoration:none!important}.scholar-scene-shell>.scene-command .destination[data-v-cf4ae7d2]:last-child{border-right:0!important}.scholar-scene-shell>.scene-command .destination>i[data-v-cf4ae7d2]{display:grid!important;width:29px!important;height:29px!important;place-items:center!important;border:1px solid rgba(235,195,126,.22)!important;color:#f2cd8bc7!important;background:#23171047!important;font:18px/1 STKaiti,KaiTi,serif!important;font-style:normal!important}.scholar-scene-shell>.scene-command .destination.active[data-v-cf4ae7d2]{border-bottom:2px solid #bd8744!important;color:#f8dfb2!important;background:#f7e0b50e!important;box-shadow:none!important}.scholar-scene-shell>.scene-command .destination.active[data-v-cf4ae7d2]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;background:#a13b32;content:""}.scholar-scene-shell>.scene-command .destination.active>i[data-v-cf4ae7d2]{border-color:#b13d329e!important;color:#f5cf89!important;background:#99352d57!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{display:flex!important;height:40px!important;align-items:center!important;gap:5px!important;margin-left:3px!important;padding-left:10px!important;border-left:1px solid rgba(235,195,126,.14)!important}.scholar-scene-shell>.scene-command .utility-trigger[data-v-cf4ae7d2]{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;place-items:center!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid rgba(235,195,126,.14)!important;color:#f0d9ae!important;background:#2317102e!important}.scholar-scene-shell>.scene-command .utility-trigger i[data-v-cf4ae7d2]{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;font:600 12px/1 var(--font-sans)!important;font-style:normal!important;letter-spacing:.14em!important}@media (max-width:1180px) and (min-width:821px){.scholar-scene-shell>.scene-command[data-v-cf4ae7d2]{padding-inline:20px!important}.scholar-scene-shell>.scene-command .destination[data-v-cf4ae7d2]{min-width:54px!important;padding-inline:8px!important}.scholar-scene-shell>.scene-command .destination span[data-v-cf4ae7d2]{display:none!important}}@media (max-width:820px){.scholar-scene-shell>.scene-command[data-v-cf4ae7d2]{position:relative!important;height:auto!important;min-height:106px!important;align-items:stretch!important;flex-direction:column!important;padding:9px 10px!important}.scholar-scene-shell>.scene-command .scene-actions[data-v-cf4ae7d2]{width:100%!important;justify-content:space-between!important;gap:6px!important}.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{min-width:0!important;flex:1!important}.scholar-scene-shell>.scene-command .destination[data-v-cf4ae7d2]{min-width:0!important;flex:1!important;padding-inline:7px!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{height:38px!important;padding-left:7px!important}.scholar-scene-shell>.scene-command .utility-trigger[data-v-cf4ae7d2]{width:34px!important;height:34px!important}.scholar-scene-shell>.scene-command .scene-brand-link strong[data-v-cf4ae7d2]{font-size:15px!important}}.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{width:249px!important;height:40px!important;min-height:40px!important;display:flex!important;flex:0 0 249px!important;align-items:center!important;box-sizing:border-box!important;padding:3px!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]{width:81px!important;min-width:81px!important;max-width:81px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 81px!important;box-sizing:border-box!important;padding:4px 8px!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination>i[data-v-cf4ae7d2]{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;box-sizing:border-box!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{width:40px!important;height:40px!important;min-width:40px!important;display:flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin-left:3px!important;padding-left:0!important;border-left:1px solid rgba(235,195,126,.14)!important}.scholar-scene-shell>.scene-command .workspace-tools .utility-trigger[data-v-cf4ae7d2]{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;box-sizing:border-box!important}.scholar-scene-shell>.scene-command .workspace-tools .utility-trigger i[data-v-cf4ae7d2]{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;line-height:1!important}@media (max-width:1180px) and (min-width:821px){.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{width:177px!important;flex-basis:177px!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]{width:57px!important;min-width:57px!important;max-width:57px!important;flex-basis:57px!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination>i[data-v-cf4ae7d2]{width:29px!important;min-width:29px!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{width:40px!important;min-width:40px!important;flex-basis:40px!important}}@media (max-width:820px){.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{width:auto!important;min-width:0!important;flex:1 1 auto!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 0!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{width:40px!important;min-width:40px!important;flex:0 0 40px!important}}.scholar-scene-shell>.scene-command[data-v-cf4ae7d2]{animation:sceneCommandEnter-cf4ae7d2 .52s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .scene-identity[data-v-cf4ae7d2]{animation:sceneIdentityEnter-cf4ae7d2 .58s .04s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2]{animation:sceneNavEnter-cf4ae7d2 .56s .1s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]:nth-child(1){animation:sceneDestinationEnter-cf4ae7d2 .42s .16s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]:nth-child(2){animation:sceneDestinationEnter-cf4ae7d2 .42s .21s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]:nth-child(3){animation:sceneDestinationEnter-cf4ae7d2 .42s .26s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2]:hover{transform:translateY(-1px)!important;color:#f7ddb0!important;background:#ffefcf0e!important}.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2]{animation:sceneUtilityEnter-cf4ae7d2 .46s .3s cubic-bezier(.22,1,.36,1) both}.scholar-scene-shell>.scene-command .utility-trigger[data-v-cf4ae7d2]{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)!important}.scholar-scene-shell>.scene-command .utility-trigger[data-v-cf4ae7d2]:hover{transform:translateY(-1px)!important;border-color:#ebc37e57!important;background:#f7e0b514!important}.scholar-scene-shell>.scene-command .utility-menu[data-v-cf4ae7d2]{animation:utilityMenuEnter-cf4ae7d2 .22s ease both}@keyframes sceneCommandEnter-cf4ae7d2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes sceneIdentityEnter-cf4ae7d2{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes sceneNavEnter-cf4ae7d2{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@keyframes sceneDestinationEnter-cf4ae7d2{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes sceneUtilityEnter-cf4ae7d2{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes utilityMenuEnter-cf4ae7d2{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scholar-scene-shell>.scene-command[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .scene-identity[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .primary-destinations[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .workspace-tools[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .utility-menu[data-v-cf4ae7d2]{animation:none!important}.scholar-scene-shell>.scene-command .primary-destinations>.destination[data-v-cf4ae7d2],.scholar-scene-shell>.scene-command .utility-trigger[data-v-cf4ae7d2]{transition:none!important}}.scholar-scene-shell .scene-light i[data-v-cf4ae7d2],.scholar-scene-shell .scene-content[data-v-cf4ae7d2],.scholar-scene-shell .scene-toolstrip[data-v-cf4ae7d2],.scholar-scene-shell .scene-heading[data-v-cf4ae7d2]{animation:none!important;transition:none!important}.scholar-scene-shell .scene-content[data-v-cf4ae7d2],.scholar-scene-shell .scene-light i[data-v-cf4ae7d2]{animation:none!important}.scholar-scene-shell .scene-toolstrip[data-v-cf4ae7d2],.scholar-scene-shell .scene-heading[data-v-cf4ae7d2]{animation:none!important;transition:none!important}.teaching-view[data-v-2c1c509d]{--paper:#f4e5c7;--paper-light:#fff8e8;--paper-deep:#dec39a;--wood:#3d291d;--ink:#3e2b20;--muted:#88745f;--red:#a23d32;--red-deep:#782c26;--gold:#c89b52;--line:rgba(102,70,43,.2);height:100%;min-height:0;color:var(--ink);font-family:Microsoft YaHei,sans-serif}.teaching-main[data-v-2c1c509d]{position:relative;display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:linear-gradient(110deg,#fff8e5fa,#e3caa2f5);box-shadow:inset 20px 0 45px #fffce93d}.classroom-bar[data-v-2c1c509d]{position:relative;z-index:5;display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#412a1cfa,#573923f5);box-shadow:0 8px 24px #301d1129}.classroom-bar[data-v-2c1c509d]:after{position:absolute;right:18px;bottom:-1px;left:18px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.45;content:""}.classroom-identity[data-v-2c1c509d]{display:flex;min-width:0;align-items:center;gap:11px}.classroom-seal[data-v-2c1c509d]{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(238,111,91,.7);color:#f2b09d;background:#7e251e6b;font:22px STKaiti,KaiTi,serif}.classroom-identity div[data-v-2c1c509d]{min-width:0}.classroom-identity p[data-v-2c1c509d]{margin:0;color:#d6ad69;font-size:8px;letter-spacing:.2em}.classroom-identity strong[data-v-2c1c509d]{display:block;margin-top:3px;overflow:hidden;color:#fae8c5;font:17px STKaiti,KaiTi,serif;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.classroom-bar nav[data-v-2c1c509d]{display:flex;flex:0 0 auto;gap:7px}.classroom-bar button[data-v-2c1c509d]{min-height:34px;padding:6px 12px;border:1px solid rgba(229,190,123,.3);border-radius:0;color:#ead6b1;background:#fff4d812;font:12px inherit;cursor:pointer}.classroom-bar button[data-v-2c1c509d]:hover{border-color:#e5be7ba6;background:#fff4d821}.classroom-bar button.primary[data-v-2c1c509d]{border-color:var(--red);color:#fff1da;background:var(--red)}.bar-inscription[data-v-2c1c509d]{color:#e7c2807a;font:12px STKaiti,KaiTi,serif;letter-spacing:.42em}.loading-state[data-v-2c1c509d]{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;flex-direction:column;color:var(--muted);background:radial-gradient(circle at 50% 40%,rgba(186,132,66,.14),transparent 30%)}.loading-seal[data-v-2c1c509d]{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(162,61,50,.45);color:var(--red);font:28px STKaiti,KaiTi,serif}.loading-state i[data-v-2c1c509d]{width:110px;height:1px;margin:18px 0;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:loadingGlow-2c1c509d 1.3s ease-in-out infinite}.loading-state p[data-v-2c1c509d]{margin:0;color:var(--ink);font:17px STKaiti,KaiTi,serif;letter-spacing:.12em}.loading-state small[data-v-2c1c509d]{margin-top:7px;color:var(--muted);font-size:10px}.classroom-welcome[data-v-2c1c509d]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(250px,286px) minmax(430px,1fr) minmax(270px,330px)}.library-deck[data-v-2c1c509d]{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(160deg,#f6e6c7fc,#d2b282f7);box-shadow:16px 0 42px #3b25161c}.library-deck[data-v-2c1c509d]:before{position:absolute;top:18px;bottom:18px;left:13px;width:2px;background:linear-gradient(transparent,rgba(162,61,50,.44),transparent);content:""}.side-heading[data-v-2c1c509d]{padding:22px 18px 12px 29px}.side-heading p[data-v-2c1c509d],.welcome-copy>p[data-v-2c1c509d]{margin:0;color:#9a6a31;font-size:8px;letter-spacing:.22em}.side-heading h2[data-v-2c1c509d]{margin:4px 0 2px;color:#553725;font:24px STKaiti,KaiTi,serif;letter-spacing:.08em}.side-heading span[data-v-2c1c509d]{color:#8b735b;font-size:9px}.welcome-stage[data-v-2c1c509d]{min-width:0;min-height:0;padding:14px 18px;background:radial-gradient(circle at 50% 35%,rgba(211,146,71,.2),transparent 43%),linear-gradient(145deg,#332319,#18110e)}.welcome-stage[data-v-2c1c509d] .digital-stage{height:100%;min-height:0;border:1px solid rgba(221,177,103,.22)!important;border-radius:0!important;background:linear-gradient(160deg,#5a3b2352,#18100c4d)!important;box-shadow:inset 0 0 55px #0000002e!important}.welcome-stage[data-v-2c1c509d] .portrait-card{max-width:68%!important;border-radius:0!important}.welcome-copy[data-v-2c1c509d]{position:relative;display:flex;min-width:0;justify-content:center;flex-direction:column;padding:28px 24px;background:linear-gradient(145deg,#fff7e1f5,#dec399eb)}.welcome-copy[data-v-2c1c509d]:after{position:absolute;top:24px;right:20px;display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(162,61,50,.38);color:#a23d329e;font:18px STKaiti,KaiTi,serif;content:"授\a课";white-space:pre}.welcome-copy h2[data-v-2c1c509d]{margin:9px 0 12px;color:#493023;font:clamp(29px,2.4vw,39px)/1.22 "STKaiti","KaiTi",serif;letter-spacing:.08em}.welcome-copy h2 span[data-v-2c1c509d]{display:block}.welcome-copy h2 span[data-v-2c1c509d]:nth-child(2){margin-left:.42em}.welcome-copy h2 span[data-v-2c1c509d]:nth-child(3){margin-left:.84em;color:var(--red)}.welcome-copy>span[data-v-2c1c509d]{max-width:28em;color:#7e6955;font:11px/1.8 sans-serif}.teaching-steps[data-v-2c1c509d]{position:relative;display:grid;gap:0;margin-top:20px;padding-left:22px}.teaching-steps[data-v-2c1c509d]:before{position:absolute;top:9px;bottom:9px;left:7px;width:1px;background:linear-gradient(var(--gold),rgba(200,155,82,.18));content:""}.teaching-steps article[data-v-2c1c509d]{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:center;padding:9px 8px;border-bottom:1px solid rgba(105,70,42,.12)}.teaching-steps b[data-v-2c1c509d]{grid-row:1/3;color:var(--red);font:15px STKaiti,KaiTi,serif}.teaching-steps strong[data-v-2c1c509d]{color:#523829;font-size:11px}.teaching-steps small[data-v-2c1c509d]{margin-top:2px;color:#927b65;font-size:9px}.library-deck[data-v-2c1c509d] .script-list{min-height:0;flex:1;width:100%}.library-deck[data-v-2c1c509d] .list-header{min-height:54px;padding:8px 14px 8px 28px!important;border-color:var(--line)!important;background:#fff8e438!important}.library-deck[data-v-2c1c509d] .list-header h3{color:#553725!important;font:15px STKaiti,KaiTi,serif!important;letter-spacing:.08em}.library-deck[data-v-2c1c509d] .upload-btn{min-height:34px!important;padding:6px 11px!important;border:1px solid #9f3b31!important;border-radius:0!important;color:#fff0d9!important;background:#9f3b31!important;font-size:11px!important}.library-deck[data-v-2c1c509d] .list-items{scrollbar-color:rgba(114,72,39,.35) transparent}.library-deck[data-v-2c1c509d] .script-item{border-color:#68462a26!important}.library-deck[data-v-2c1c509d] .script-select{min-height:66px!important;padding-left:28px!important}.library-deck[data-v-2c1c509d] .script-select:hover:not(:disabled){background:#fff7e06b!important}.library-deck[data-v-2c1c509d] .script-title{color:#493123!important;font:13px STKaiti,KaiTi,serif!important}.library-deck[data-v-2c1c509d] .script-meta{color:#88715a!important}.library-deck[data-v-2c1c509d] .delete-btn{top:22px!important;border-radius:0!important;border-color:#a23d3233!important;color:#96382f!important;background:#fff8e5a6!important}.library-deck[data-v-2c1c509d] .empty-hint,.library-deck[data-v-2c1c509d] .loading-text{color:#786550!important}.teaching-main[data-v-2c1c509d] .script-editor{min-height:0;background:linear-gradient(110deg,#f8edd7,#ead4ad)}.teaching-main[data-v-2c1c509d] .editor-toolbar{gap:10px;padding:11px 16px;border-color:var(--line);background:#52342012}.teaching-main[data-v-2c1c509d] .title-input{min-width:0;border:0;border-bottom:1px solid rgba(105,70,42,.32);border-radius:0;color:#422d21;background:#fffaeb94;font:16px STKaiti,KaiTi,serif}.teaching-main[data-v-2c1c509d] .title-input:focus{border-bottom-color:var(--red);box-shadow:inset 0 -1px var(--red)}.teaching-main[data-v-2c1c509d] .toolbar-actions button{min-height:36px;border-radius:0;font-family:inherit}.teaching-main[data-v-2c1c509d] .enhance-btn{border-color:#a97c3e;color:#785526;background:#fff9e8ad}.teaching-main[data-v-2c1c509d] .save-btn{background:var(--red)}.teaching-main[data-v-2c1c509d] .save-btn.saved{background:#596f51}.teaching-main[data-v-2c1c509d] .close-btn{border:1px solid var(--line);color:#654c38;background:#fff9e985}.teaching-main[data-v-2c1c509d] .editor-textarea{min-height:0;padding:28px clamp(20px,4vw,58px);color:#423025;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(112,76,47,.09) 32px),linear-gradient(90deg,rgba(162,61,50,.05) 1px,transparent 1px),#fffaecb8;background-position:0 0,48px 0;font-family:Microsoft YaHei,sans-serif;line-height:2.28}.teaching-main[data-v-2c1c509d] .enhance-preview{background:#fff9eabf}.teaching-main[data-v-2c1c509d] .preview-header{border-color:#be914661;background:#ead5a9}.teaching-main[data-v-2c1c509d] .preview-badge{border-radius:0;color:#fff0d9;background:var(--red)}.teaching-main[data-v-2c1c509d] .preview-content{padding:25px clamp(20px,4vw,58px);color:#423025;font-family:Microsoft YaHei,sans-serif;line-height:2;background:#fffaecb8}.teaching-main[data-v-2c1c509d] .preview-actions{border-color:var(--line);background:#472c1b0f}.teaching-main[data-v-2c1c509d] .accept-btn,.teaching-main[data-v-2c1c509d] .reject-btn{border-radius:0}.teaching-main[data-v-2c1c509d] .accept-btn{background:var(--red)}.teaching-main[data-v-2c1c509d] .teaching-player{display:grid;height:100%;min-height:0;grid-template-columns:230px minmax(0,1fr);background:linear-gradient(110deg,#f7ead0,#e8d0a9)}.teaching-main[data-v-2c1c509d] .player-sidebar{width:auto;min-width:0;border-color:var(--line);background:linear-gradient(165deg,#e7cfa5,#cfa977)}.teaching-main[data-v-2c1c509d] .sidebar-header{padding:15px 17px;border-color:var(--line);color:#4a3121;background:#fff3d74d;font:15px STKaiti,KaiTi,serif}.teaching-main[data-v-2c1c509d] .section-list{padding:8px}.teaching-main[data-v-2c1c509d] .section-item{min-height:40px;padding:8px 10px;border-left:2px solid transparent;color:#705945}.teaching-main[data-v-2c1c509d] .section-item:hover:not(:disabled){background:#fff5db61}.teaching-main[data-v-2c1c509d] .section-item.active{border-left-color:var(--red);color:#6f2d27;background:#fff2d69e}.teaching-main[data-v-2c1c509d] .section-item.done{color:#596a4e}.teaching-main[data-v-2c1c509d] .section-bullet{color:var(--red)}.teaching-main[data-v-2c1c509d] .sidebar-footer{border-color:var(--line);background:#492e1d14}.teaching-main[data-v-2c1c509d] .progress-label{color:#745b43}.teaching-main[data-v-2c1c509d] .player-main{min-height:0;background:#fff9ea9e}.teaching-main[data-v-2c1c509d] .lecture-header,.teaching-main[data-v-2c1c509d] .qa-header{min-height:66px;padding:11px 22px;border-color:var(--line);background:#fff5dd94}.teaching-main[data-v-2c1c509d] .section-badge,.teaching-main[data-v-2c1c509d] .qa-badge{margin-bottom:5px;border:1px solid rgba(162,61,50,.25);border-radius:0;color:var(--red);background:#a23d3214}.teaching-main[data-v-2c1c509d] .section-h1,.teaching-main[data-v-2c1c509d] .section-h2,.teaching-main[data-v-2c1c509d] .section-h3{color:#432e22;font-family:STKaiti,KaiTi,serif}.teaching-main[data-v-2c1c509d] .lecture-status{border-radius:0;border-color:var(--line);color:#7d6854;background:#fffaedb8}.teaching-main[data-v-2c1c509d] .lecture-status.active{color:var(--red-deep);background:#a23d3214}.teaching-main[data-v-2c1c509d] .lecture-content{padding:24px clamp(22px,4vw,58px);background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,rgba(101,69,43,.07) 36px),#fffaed99}.teaching-main[data-v-2c1c509d] .lecture-text{max-width:980px;margin:auto;color:#413027;font-size:15px;line-height:2.35}.teaching-main[data-v-2c1c509d] .idle-icon{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(162,61,50,.34);color:var(--red);font:38px STKaiti,KaiTi,serif}.teaching-main[data-v-2c1c509d] .idle-hint{color:#8b755e}.teaching-main[data-v-2c1c509d] .cursor-blink{color:var(--red)}.teaching-main[data-v-2c1c509d] .error-msg{border-left:3px solid var(--red);border-radius:0;color:var(--red-deep);background:#a23d3214}.teaching-main[data-v-2c1c509d] .teaching-tool-bar{flex-wrap:nowrap;padding:9px 18px;overflow-x:auto;border-color:var(--line);background:#ead7b5}.teaching-main[data-v-2c1c509d] .teaching-tool-bar span,.teaching-main[data-v-2c1c509d] .teaching-tool-bar button{flex:0 0 auto}.teaching-main[data-v-2c1c509d] .teaching-tool-bar button{border-radius:0;border-color:#69462a3d;color:#674a31;background:#fff9e7ad}.teaching-main[data-v-2c1c509d] .teaching-tool-result{border-radius:0;border-color:#a4773757;background:#fff8e8;box-shadow:6px 7px #5739230f}.teaching-main[data-v-2c1c509d] .teaching-tool-result header strong{color:var(--red-deep)}.teaching-main[data-v-2c1c509d] .tool-audit{border-radius:0}.teaching-main[data-v-2c1c509d] .player-controls,.teaching-main[data-v-2c1c509d] .qa-input-area{border-color:var(--line);background:#e6ceaa}.teaching-main[data-v-2c1c509d] .player-controls button,.teaching-main[data-v-2c1c509d] .qa-input,.teaching-main[data-v-2c1c509d] .qa-send-btn,.teaching-main[data-v-2c1c509d] .qa-back-btn{border-radius:0}.teaching-main[data-v-2c1c509d] .player-controls button{border-color:#69462a3d;color:#604630;background:#fff9e8c2}.teaching-main[data-v-2c1c509d] .player-controls button.primary,.teaching-main[data-v-2c1c509d] .qa-send-btn{border-color:var(--red)!important;color:#fff4df;background:var(--red)!important}.teaching-main[data-v-2c1c509d] .qa-btn{border-color:#8d6034!important;color:#714b28}.teaching-main[data-v-2c1c509d] .qa-messages{padding:22px clamp(18px,3vw,42px);background:#fffaed9e}.teaching-main[data-v-2c1c509d] .qa-role{border-radius:0}.teaching-main[data-v-2c1c509d] .qa-message.user .qa-role{background:var(--red)}.teaching-main[data-v-2c1c509d] .qa-message.assistant .qa-role{border:1px solid rgba(105,70,42,.23);color:#65472e;background:#ead7b5}.teaching-main[data-v-2c1c509d] .qa-text{color:#423025;line-height:1.95}.teaching-main[data-v-2c1c509d] .qa-citations{border-left:2px solid var(--gold);border-radius:0;background:#e5cfa96b}.teaching-main[data-v-2c1c509d] .cite-item{color:#8a4935}.teaching-main[data-v-2c1c509d] .qa-input{border-color:#69462a42;color:#423025;background:#fff9e9}.teaching-main[data-v-2c1c509d] .qa-input:focus{border-color:var(--red)}.teaching-main[data-v-2c1c509d] .qa-thinking{border-radius:0;border-color:var(--line);background:#fff8e8}@media (max-width:1100px){.classroom-welcome[data-v-2c1c509d]{grid-template-columns:minmax(220px,260px) minmax(350px,1fr) minmax(230px,280px)}.welcome-copy[data-v-2c1c509d]{padding-inline:18px}.welcome-copy h2[data-v-2c1c509d]{font-size:28px}.welcome-stage[data-v-2c1c509d] .portrait-card{max-width:64%!important}}@media (max-width:900px){.teaching-view[data-v-2c1c509d],.teaching-main[data-v-2c1c509d]{height:auto;min-height:0;overflow:visible}.classroom-bar[data-v-2c1c509d]{position:sticky;top:0;min-height:54px;padding:7px 10px}.classroom-identity strong[data-v-2c1c509d]{max-width:210px}.bar-inscription[data-v-2c1c509d]{display:none}.classroom-welcome[data-v-2c1c509d]{display:grid;min-height:0;grid-template-columns:1fr;grid-template-rows:235px 250px 96px}.library-deck[data-v-2c1c509d]{height:235px;border-right:0;border-bottom:1px solid var(--line);overflow:hidden}.library-deck[data-v-2c1c509d]:before{top:8px;bottom:8px;left:7px}.side-heading[data-v-2c1c509d]{padding:10px 12px 6px 20px}.side-heading h2[data-v-2c1c509d]{margin:1px 0;font-size:19px}.side-heading span[data-v-2c1c509d]{display:none}.library-deck[data-v-2c1c509d] .list-header{min-height:44px;padding:5px 10px 5px 20px!important}.library-deck[data-v-2c1c509d] .script-select{min-height:58px!important;padding-left:20px!important}.welcome-stage[data-v-2c1c509d]{height:250px;padding:8px 10px}.welcome-stage[data-v-2c1c509d] .digital-stage{height:100%!important;min-height:0!important;padding:7px!important}.welcome-stage[data-v-2c1c509d] .stage-topline,.welcome-stage[data-v-2c1c509d] .manifest-label,.welcome-stage[data-v-2c1c509d] .manifest-copy,.welcome-stage[data-v-2c1c509d] .lineage-map,.welcome-stage[data-v-2c1c509d] .stage-foot{display:none!important}.welcome-stage[data-v-2c1c509d] .manifest{display:flex!important;height:100%!important;min-height:0!important;align-items:center!important;justify-content:center!important;margin:0!important}.welcome-stage[data-v-2c1c509d] .portrait-card{width:auto!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:934/1280!important}.welcome-copy[data-v-2c1c509d]{height:96px;min-height:0;justify-content:center;padding:10px 14px}.welcome-copy[data-v-2c1c509d]:after,.welcome-copy>p[data-v-2c1c509d],.welcome-copy>span[data-v-2c1c509d],.teaching-steps[data-v-2c1c509d]{display:none}.welcome-copy h2[data-v-2c1c509d]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:19px;white-space:nowrap}.welcome-copy h2 span[data-v-2c1c509d],.welcome-copy h2 span[data-v-2c1c509d]:nth-child(n){display:inline;margin:0;color:#493023}.welcome-copy h2 span[data-v-2c1c509d]:last-child{color:var(--red)}.teaching-main[data-v-2c1c509d] .script-editor{height:calc(100dvh - 250px);min-height:540px}.teaching-main[data-v-2c1c509d] .editor-toolbar{align-items:stretch;flex-direction:column;padding:9px}.teaching-main[data-v-2c1c509d] .toolbar-actions{display:grid;grid-template-columns:repeat(3,1fr)}.teaching-main[data-v-2c1c509d] .toolbar-actions button{padding-inline:7px}.teaching-main[data-v-2c1c509d] .editor-textarea,.teaching-main[data-v-2c1c509d] .preview-content{padding:20px 18px;background-position:0 0,25px 0}.teaching-main[data-v-2c1c509d] .teaching-player{height:calc(100dvh - 250px);min-height:570px;grid-template-columns:1fr;grid-template-rows:92px minmax(0,1fr)}.teaching-main[data-v-2c1c509d] .player-sidebar{display:grid;grid-template-columns:120px minmax(0,1fr) 68px;max-height:92px;min-height:92px;border-right:0;border-bottom:1px solid var(--line)}.teaching-main[data-v-2c1c509d] .sidebar-header,.teaching-main[data-v-2c1c509d] .sidebar-footer{display:flex;align-items:center;padding:8px 9px}.teaching-main[data-v-2c1c509d] .section-list{display:flex;gap:5px;padding:7px;overflow-x:auto;overflow-y:hidden}.teaching-main[data-v-2c1c509d] .section-item{min-width:155px;max-width:190px;align-items:center;padding:7px 9px!important;border:1px solid rgba(104,70,42,.15);border-left-width:1px}.teaching-main[data-v-2c1c509d] .section-item.active{border-color:var(--red)}.teaching-main[data-v-2c1c509d] .player-main{min-height:0}.teaching-main[data-v-2c1c509d] .lecture-header,.teaching-main[data-v-2c1c509d] .qa-header{min-height:61px;padding:10px 13px}.teaching-main[data-v-2c1c509d] .lecture-content,.teaching-main[data-v-2c1c509d] .qa-messages{padding:18px 14px}.teaching-main[data-v-2c1c509d] .teaching-tool-bar{padding:7px 10px}.teaching-main[data-v-2c1c509d] .player-controls{position:sticky;bottom:0;z-index:3;padding:9px 10px;flex-wrap:wrap}.teaching-main[data-v-2c1c509d] .controls-left{flex-wrap:wrap}.teaching-main[data-v-2c1c509d] .player-controls button{padding:8px 11px}.teaching-main[data-v-2c1c509d] .qa-input-area{padding:9px 10px;flex-wrap:wrap}.teaching-main[data-v-2c1c509d] .qa-input{flex-basis:100%}}@media (max-width:430px){.classroom-seal[data-v-2c1c509d]{width:32px;height:32px}.classroom-identity p[data-v-2c1c509d]{display:none}.classroom-identity strong[data-v-2c1c509d]{max-width:145px;font-size:15px}.classroom-bar nav[data-v-2c1c509d]{gap:4px}.classroom-bar button[data-v-2c1c509d]{padding-inline:8px}.classroom-welcome[data-v-2c1c509d]{grid-template-rows:210px 245px 78px}.library-deck[data-v-2c1c509d]{height:210px}.welcome-stage[data-v-2c1c509d]{height:245px}.welcome-copy[data-v-2c1c509d]{height:78px}.welcome-copy h2[data-v-2c1c509d]{gap:5px;font-size:17px}.teaching-main[data-v-2c1c509d] .teaching-player{height:calc(100dvh - 242px)}.teaching-main[data-v-2c1c509d] .player-sidebar{grid-template-columns:94px minmax(0,1fr);grid-template-rows:1fr}.teaching-main[data-v-2c1c509d] .sidebar-footer{display:none}.teaching-main[data-v-2c1c509d] .lecture-status{max-width:104px}.teaching-main[data-v-2c1c509d] .preview-header{align-items:flex-start;flex-direction:column}.teaching-main[data-v-2c1c509d] .preview-actions{padding:9px;flex-direction:column}}@media (prefers-reduced-motion:reduce){.loading-state i[data-v-2c1c509d]{animation:none}}@keyframes loadingGlow-2c1c509d{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:1100px){.classroom-welcome[data-v-2c1c509d]{grid-template-columns:minmax(220px,270px) minmax(350px,1fr)}.welcome-copy[data-v-2c1c509d]{display:none}.teaching-main[data-v-2c1c509d] .teaching-player{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:900px){.teaching-view[data-v-2c1c509d]{height:auto;min-height:0}.teaching-main[data-v-2c1c509d]{height:auto;min-height:calc(100dvh - 190px);overflow:visible}.classroom-bar[data-v-2c1c509d]{position:sticky;top:0;min-height:54px;padding:7px 10px}.classroom-identity strong[data-v-2c1c509d]{max-width:180px;font-size:15px}.bar-inscription[data-v-2c1c509d]{display:none}.classroom-welcome[data-v-2c1c509d]{display:grid;min-height:570px;grid-template-columns:1fr;grid-template-rows:210px 280px 80px}.library-deck[data-v-2c1c509d]{height:210px;border-right:0;border-bottom:1px solid var(--line);overflow:hidden}.side-heading[data-v-2c1c509d]{padding:10px 14px 6px 24px}.side-heading h2[data-v-2c1c509d]{font-size:19px}.side-heading span[data-v-2c1c509d]{display:none}.welcome-stage[data-v-2c1c509d]{height:280px;padding:8px 12px}.welcome-stage[data-v-2c1c509d] .digital-stage{height:100%;min-height:0;padding:7px!important}.welcome-stage[data-v-2c1c509d] .stage-topline,.welcome-stage[data-v-2c1c509d] .manifest-label,.welcome-stage[data-v-2c1c509d] .manifest-copy,.welcome-stage[data-v-2c1c509d] .lineage-map,.welcome-stage[data-v-2c1c509d] .stage-foot{display:none!important}.welcome-stage[data-v-2c1c509d] .manifest{display:flex!important;height:100%!important;min-height:0!important;align-items:center!important;justify-content:center!important;margin:0!important}.welcome-stage[data-v-2c1c509d] .portrait-card{width:auto!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:934/1280!important}.welcome-copy[data-v-2c1c509d]{display:flex;height:80px;padding:10px 14px}.welcome-copy>p[data-v-2c1c509d],.welcome-copy>span[data-v-2c1c509d],.teaching-steps[data-v-2c1c509d]{display:none}.welcome-copy h2[data-v-2c1c509d]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:18px;white-space:nowrap}.welcome-copy h2 span[data-v-2c1c509d]:nth-child(n){margin:0}.welcome-copy[data-v-2c1c509d]:after{display:none}.teaching-main[data-v-2c1c509d] .script-editor{height:calc(100dvh - 245px);min-height:520px}.teaching-main[data-v-2c1c509d] .editor-toolbar{align-items:stretch;flex-direction:column}.teaching-main[data-v-2c1c509d] .toolbar-actions{overflow-x:auto}.teaching-main[data-v-2c1c509d] .teaching-player{height:calc(100dvh - 245px);min-height:540px;grid-template-columns:1fr;grid-template-rows:92px minmax(0,1fr)}.teaching-main[data-v-2c1c509d] .player-sidebar{display:grid;grid-template-columns:120px minmax(0,1fr) 72px;border-right:0;border-bottom:1px solid var(--line)}.teaching-main[data-v-2c1c509d] .sidebar-header,.teaching-main[data-v-2c1c509d] .sidebar-footer{display:flex;align-items:center;padding:8px 10px}.teaching-main[data-v-2c1c509d] .section-list{display:flex;gap:5px;padding:7px;overflow-x:auto;overflow-y:hidden}.teaching-main[data-v-2c1c509d] .section-item{min-width:155px;max-width:190px;flex:0 0 165px;padding:7px 9px;border:1px solid rgba(104,70,42,.13)}.teaching-main[data-v-2c1c509d] .teaching-tool-bar{flex-wrap:nowrap;overflow-x:auto}.teaching-main[data-v-2c1c509d] .player-controls{position:sticky;bottom:0;z-index:3}.teaching-main[data-v-2c1c509d] .qa-input-area{flex-wrap:wrap}}@media (max-width:430px){.classroom-seal[data-v-2c1c509d]{width:32px;height:32px}.classroom-identity p[data-v-2c1c509d]{display:none}.classroom-identity strong[data-v-2c1c509d]{max-width:145px}.classroom-bar nav[data-v-2c1c509d]{gap:4px}.classroom-bar button[data-v-2c1c509d]{padding-inline:8px}.classroom-welcome[data-v-2c1c509d]{grid-template-rows:190px 250px 76px;min-height:516px}.library-deck[data-v-2c1c509d]{height:190px}.welcome-stage[data-v-2c1c509d]{height:250px}.welcome-copy[data-v-2c1c509d]{height:76px}.teaching-main[data-v-2c1c509d] .player-sidebar{grid-template-columns:92px minmax(0,1fr)}.teaching-main[data-v-2c1c509d] .sidebar-footer{display:none}}@media (prefers-reduced-motion:reduce){.loading-state i[data-v-2c1c509d]{animation:none}.classroom-bar button[data-v-2c1c509d],.library-deck[data-v-2c1c509d] .script-select{transition:none}}.teaching-library-workbench[data-v-2c1c509d]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(460px,1fr) minmax(300px,34%);gap:0;overflow:hidden}.library-primary[data-v-2c1c509d]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(125deg,#fff9e9fa,#e7d2b1f0)}.library-intro[data-v-2c1c509d]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:22px;padding:22px 28px 18px;border-bottom:1px solid var(--line);background:#fff8e58c}.library-intro p[data-v-2c1c509d]{margin:0;color:#9a6a31;font-size:8px;letter-spacing:.2em}.library-intro h2[data-v-2c1c509d]{margin:4px 0;color:#503526;font:28px STKaiti,KaiTi,serif}.library-intro>div>span[data-v-2c1c509d]{color:#826d59;font-size:10px}.library-flow[data-v-2c1c509d]{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:#725b43;font:9px var(--font-sans)}.library-flow span[data-v-2c1c509d]{display:flex;align-items:center;gap:5px;white-space:nowrap}.library-flow b[data-v-2c1c509d]{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(162,61,50,.28);color:#9b382f;font-size:8px}.library-flow i[data-v-2c1c509d]{width:20px;height:1px;background:#704e3133}.library-primary[data-v-2c1c509d] .script-list{min-height:0;flex:1}.library-primary[data-v-2c1c509d] .list-header{padding:12px 28px!important;border-color:var(--line)!important;background:#fffbef6b!important}.library-primary[data-v-2c1c509d] .list-header h3{color:#5b402d!important;font:16px STKaiti,KaiTi,serif!important}.library-primary[data-v-2c1c509d] .upload-btn{min-height:42px!important;border-radius:1px!important;background:#9f3b31!important}.library-primary[data-v-2c1c509d] .list-items{display:grid!important;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px 24px 24px;overflow-y:auto}.library-primary[data-v-2c1c509d] .script-item{min-height:104px;border:1px solid rgba(105,71,43,.17)!important;background:#fffbefb8;box-shadow:0 9px 22px #4b301d0e}.library-primary[data-v-2c1c509d] .script-select{min-height:102px!important;padding:16px 76px 15px 16px!important}.library-primary[data-v-2c1c509d] .script-title{font:17px STKaiti,KaiTi,serif!important}.library-primary[data-v-2c1c509d] .delete-btn{top:10px!important;right:9px!important}.library-avatar-panel[data-v-2c1c509d]{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:15px;background:linear-gradient(150deg,#36251b,#19120e)}.library-avatar-panel[data-v-2c1c509d] .digital-stage{height:100%;min-height:0;padding:12px;border-radius:1px;box-shadow:none}.library-avatar-panel[data-v-2c1c509d] .manifest{min-height:0}.library-avatar-panel[data-v-2c1c509d] .lineage-map,.library-avatar-panel[data-v-2c1c509d] .stage-foot{display:none!important}.library-guidance[data-v-2c1c509d]{display:flex;gap:11px;padding:13px 4px 2px;color:#e9d6b5}.library-guidance>span[data-v-2c1c509d]{display:grid;flex:0 0 auto;width:32px;height:38px;place-items:center;border:1px solid rgba(181,66,54,.5);color:#e17264;font:18px STKaiti,KaiTi,serif}.library-guidance div[data-v-2c1c509d]{min-width:0}.library-guidance b[data-v-2c1c509d]{color:#efd7a9;font:14px STKaiti,KaiTi,serif}.library-guidance p[data-v-2c1c509d]{margin:5px 0 0;color:#efd7ae80;font:9px/1.65 var(--font-sans)}@media (max-width:1100px) and (min-width:821px){.teaching-library-workbench[data-v-2c1c509d]{grid-template-columns:minmax(420px,1fr) 280px}.library-intro[data-v-2c1c509d]{padding-inline:20px}.library-flow[data-v-2c1c509d]{display:none}.library-primary[data-v-2c1c509d] .list-items{grid-template-columns:1fr;padding-inline:18px}.library-avatar-panel[data-v-2c1c509d]{padding:10px}}@media (max-width:820px){.teaching-view[data-v-2c1c509d],.teaching-main[data-v-2c1c509d]{height:auto!important;min-height:calc(100dvh - 150px)!important;overflow:visible!important}.teaching-library-workbench[data-v-2c1c509d]{display:flex;min-height:0;flex-direction:column;overflow:visible}.library-primary[data-v-2c1c509d]{order:1;min-height:520px;border-right:0}.library-intro[data-v-2c1c509d]{align-items:flex-start;flex-direction:column;padding:16px 18px 13px}.library-intro h2[data-v-2c1c509d]{font-size:24px}.library-flow[data-v-2c1c509d]{width:100%;justify-content:space-between}.library-flow i[data-v-2c1c509d]{flex:1}.library-primary[data-v-2c1c509d] .script-list{min-height:420px}.library-primary[data-v-2c1c509d] .list-items{display:flex!important;min-height:340px;flex-direction:column;padding:10px 12px 18px;overflow:visible!important}.library-primary[data-v-2c1c509d] .script-item{min-height:86px}.library-primary[data-v-2c1c509d] .script-select{min-height:84px!important}.library-avatar-panel[data-v-2c1c509d]{order:2;display:grid;min-height:250px;grid-template-columns:150px minmax(0,1fr);grid-template-rows:1fr;gap:12px;padding:12px}.library-avatar-panel[data-v-2c1c509d] .digital-stage{height:226px!important;min-height:226px!important;padding:7px!important}.library-avatar-panel[data-v-2c1c509d] .stage-topline,.library-avatar-panel[data-v-2c1c509d] .manifest-label,.library-avatar-panel[data-v-2c1c509d] .manifest-copy,.library-avatar-panel[data-v-2c1c509d] .lineage-map,.library-avatar-panel[data-v-2c1c509d] .stage-foot{display:none!important}.library-avatar-panel[data-v-2c1c509d] .manifest{display:block!important;height:100%!important;margin:0!important;border:0!important}.library-avatar-panel[data-v-2c1c509d] .portrait-card{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important}.library-guidance[data-v-2c1c509d]{align-self:center;padding:10px 4px}.library-guidance p[data-v-2c1c509d]{font-size:10px}}@media (max-width:430px){.library-intro[data-v-2c1c509d]{padding-inline:13px}.library-flow[data-v-2c1c509d]{font-size:7px;gap:4px}.library-flow b[data-v-2c1c509d]{width:20px;height:20px}.library-primary[data-v-2c1c509d] .list-header{padding-inline:12px!important}.library-avatar-panel[data-v-2c1c509d]{grid-template-columns:112px minmax(0,1fr);min-height:205px}.library-avatar-panel[data-v-2c1c509d] .digital-stage{height:180px!important;min-height:180px!important}.library-guidance b[data-v-2c1c509d]{font-size:13px}}@media (min-width:1181px){.teaching-main[data-v-2c1c509d] .teaching-player{grid-template-columns:224px minmax(0,1fr) 288px!important}}@media (max-width:1180px) and (min-width:821px){.teaching-main[data-v-2c1c509d] .teaching-player{grid-template-columns:190px minmax(0,1fr) 230px!important}}@media (max-width:820px){.teaching-main[data-v-2c1c509d] .teaching-player{display:grid!important;height:auto!important;min-height:calc(100dvh - 170px)!important;grid-template-columns:minmax(0,1fr) 112px!important;grid-template-rows:auto auto minmax(420px,1fr)!important;overflow:visible!important}.teaching-main[data-v-2c1c509d] .player-sidebar{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;grid-column:1/-1!important;grid-row:1!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important}.teaching-main[data-v-2c1c509d] .player-main{grid-column:1/-1!important;grid-row:3!important;height:auto!important;min-height:420px!important}.teaching-main[data-v-2c1c509d] .classroom-avatar-side{grid-column:2!important;grid-row:2!important}}@media (max-width:430px){.teaching-main[data-v-2c1c509d] .teaching-player{grid-template-columns:minmax(0,1fr) 104px!important}}@media (min-width:821px){.library-avatar-panel[data-v-2c1c509d],.library-avatar-panel[data-v-2c1c509d] .digital-stage{min-width:0;overflow:hidden}.library-avatar-panel[data-v-2c1c509d] .digital-stage .manifest{grid-template-columns:22px minmax(0,.9fr) minmax(0,1.15fr);gap:12px 14px;margin:10px 0 8px}.library-avatar-panel[data-v-2c1c509d] .digital-stage .manifest-copy{min-width:0;padding:8px 0 8px 12px;overflow:hidden}.library-avatar-panel[data-v-2c1c509d] .digital-stage .manifest-copy h2{font-size:clamp(19px,1.9vw,30px);line-height:1.25;margin-bottom:8px}.library-avatar-panel[data-v-2c1c509d] .digital-stage .manifest-copy>p:not(.lecture-kicker){max-width:none;font-size:12px;line-height:1.65}.library-avatar-panel[data-v-2c1c509d] .digital-stage .portrait-card{width:100%;max-width:none}.library-avatar-panel[data-v-2c1c509d] .digital-stage .lineage-map{margin-top:auto}.library-avatar-panel .library-guidance[data-v-2c1c509d]{min-width:0;overflow:hidden}}.chapter-workspace[data-v-b88cb07f]{margin-top:16px;border:1px solid var(--tcm-line);border-radius:14px;background:#fffdf8;overflow:hidden}.workspace-head[data-v-b88cb07f],.literature header[data-v-b88cb07f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--tcm-line);background:var(--tcm-paper)}.workspace-head strong[data-v-b88cb07f],.literature strong[data-v-b88cb07f]{color:var(--tcm-jade-deep)}.workspace-head span[data-v-b88cb07f],.literature header span[data-v-b88cb07f]{margin-left:10px;color:#89938e;font-size:12px}.head-actions[data-v-b88cb07f]{display:flex;align-items:center;gap:8px}.mini[data-v-b88cb07f]{padding:7px 11px;border:1px solid #d5d8d4;border-radius:6px;background:#fff;color:#56615c;cursor:pointer}.mini[data-v-b88cb07f]:disabled{opacity:.5}.primary[data-v-b88cb07f]{background:var(--tcm-jade);color:#fff}.danger[data-v-b88cb07f]{color:#a43b32;border-color:#dfb9b4}.dossier-summary[data-v-b88cb07f]{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(120deg,#eef4ef,#fbf6e9)}.progress-ring[data-v-b88cb07f]{--progress:0%;display:grid;width:66px;height:66px;place-items:center;border-radius:50%;background:conic-gradient(var(--tcm-jade) var(--progress),#dfe6df 0);position:relative}.progress-ring[data-v-b88cb07f]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fffdf8}.progress-ring b[data-v-b88cb07f]{z-index:1;color:var(--tcm-jade-deep);font-size:13px}.summary-copy[data-v-b88cb07f]{display:grid;gap:3px}.summary-copy span[data-v-b88cb07f],.source-count>span[data-v-b88cb07f]{color:#8a938e;font-size:11px}.summary-copy strong[data-v-b88cb07f]{color:#334b42}.summary-copy small[data-v-b88cb07f]{color:#65736d}.source-count[data-v-b88cb07f]{display:flex;align-items:center;gap:14px;margin-left:auto}.source-count b[data-v-b88cb07f]{color:var(--tcm-jade-deep);font-size:20px}.source-count small[data-v-b88cb07f]{display:block;color:#89938e;font-size:9px;font-weight:400}.flow-map[data-v-b88cb07f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 16px;border-bottom:1px solid var(--tcm-line)}.flow-node[data-v-b88cb07f]{display:flex;align-items:center;min-width:0;color:#9ba39f;font-size:11px}.flow-node[data-v-b88cb07f]:not(:last-child):after{content:"";height:1px;flex:1;margin:0 8px;background:#d9dedb}.flow-node i[data-v-b88cb07f]{display:grid;width:22px;height:22px;margin-right:6px;place-items:center;border:1px solid #ccd3cf;border-radius:50%;font-style:normal}.flow-node.done[data-v-b88cb07f],.flow-node.active[data-v-b88cb07f]{color:var(--tcm-jade-deep)}.flow-node.done i[data-v-b88cb07f]{background:var(--tcm-jade);color:#fff}.flow-node.active i[data-v-b88cb07f]{box-shadow:0 0 0 4px #315f501f}.flow-node.error[data-v-b88cb07f]{color:#a43b32}.recover-banner[data-v-b88cb07f]{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff0ed;color:#8f302b}.recover-banner div[data-v-b88cb07f]{display:grid}.recover-banner span[data-v-b88cb07f]{font-size:11px}.workspace-body[data-v-b88cb07f]{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:460px}.chapter-list[data-v-b88cb07f]{padding:10px;border-right:1px solid var(--tcm-line);background:#faf7ef}.chapter-item[data-v-b88cb07f]{display:flex;width:100%;gap:10px;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;color:#53605a;cursor:pointer}.chapter-item.active[data-v-b88cb07f]{background:#e7f0e9;color:var(--tcm-jade-deep)}.chapter-item.error[data-v-b88cb07f]{box-shadow:inset 3px 0 #b34a42}.chapter-item>span[data-v-b88cb07f]{font-size:11px}.chapter-item div[data-v-b88cb07f]{display:grid;gap:3px;min-width:0}.chapter-item b[data-v-b88cb07f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-item small[data-v-b88cb07f]{color:#929b96}.chapter-editor[data-v-b88cb07f]{padding:16px;min-width:0}.chapter-title[data-v-b88cb07f]{font-weight:700;color:var(--tcm-jade-deep)}.chapter-title span[data-v-b88cb07f]{margin-right:8px;color:#b99258}.outline-note[data-v-b88cb07f]{padding:8px 10px;background:#faf6ea;color:#746a5a;font-size:12px}.chapter-editor textarea[data-v-b88cb07f]{box-sizing:border-box;width:100%;min-height:280px;padding:12px;border:1px solid var(--tcm-line);border-radius:8px;resize:vertical;font:13px/1.7 inherit}.instruction[data-v-b88cb07f]{box-sizing:border-box;width:100%;margin-top:8px;padding:10px;border:1px solid var(--tcm-line);border-radius:7px}.chapter-actions[data-v-b88cb07f]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.generation-preview[data-v-b88cb07f]{margin-top:10px;border:1px solid #dec9a8;background:#fff9e9}.generation-preview header[data-v-b88cb07f]{display:flex;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #eadcc5;font-size:11px}.generation-preview pre[data-v-b88cb07f]{max-height:220px;margin:0;padding:12px;overflow:auto;white-space:pre-wrap}.audit[data-v-b88cb07f]{margin-top:10px;font-size:11px}.literature[data-v-b88cb07f]{border-top:1px solid var(--tcm-line)}.literature header>div[data-v-b88cb07f]:last-child{display:flex;gap:5px}.literature header button[data-v-b88cb07f]{padding:6px 12px;border:0;border-radius:20px;background:#e7e8e4;color:#6c746f}.literature header button.active[data-v-b88cb07f]{background:var(--tcm-jade);color:#fff}.source-grid[data-v-b88cb07f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:14px}.source-grid article[data-v-b88cb07f]{padding:12px;border:1px solid var(--tcm-line);border-radius:9px;background:#fff}.source-grid b[data-v-b88cb07f],.source-grid small[data-v-b88cb07f]{display:block}.source-grid small[data-v-b88cb07f]{margin-top:4px;color:#89938e}.source-grid p[data-v-b88cb07f]{display:-webkit-box;overflow:hidden;margin:8px 0;color:#59645f;font-size:11px;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.source-grid a[data-v-b88cb07f]{color:var(--tcm-jade);font-size:11px}.empty-source[data-v-b88cb07f],.empty[data-v-b88cb07f]{padding:24px;text-align:center;color:#9aa19d}.event-log[data-v-b88cb07f]{padding:14px 16px;border-top:1px solid var(--tcm-line)}.event-log ol[data-v-b88cb07f]{margin:10px 0 0;padding:0;list-style:none}.event-log li[data-v-b88cb07f]{display:flex;gap:8px;align-items:center;padding:5px 0;color:#59645f;font-size:11px}.event-log i[data-v-b88cb07f]{width:6px;height:6px;border-radius:50%;background:var(--tcm-jade)}.event-log small[data-v-b88cb07f]{margin-left:auto;color:#9aa19d}.state-dirty[data-v-b88cb07f],.state-saving[data-v-b88cb07f]{color:#9a6b18!important}.state-conflict[data-v-b88cb07f],.state-error[data-v-b88cb07f]{color:#b33a3a!important}.state-saved[data-v-b88cb07f]{color:#32735c!important}.dossier-metrics[data-v-b88cb07f]{display:grid;min-width:420px;grid-template-columns:repeat(4,minmax(78px,1fr));border:1px solid rgba(54,95,80,.13);background:#fffdf8b3}.dossier-metrics>span[data-v-b88cb07f]{display:flex;min-height:58px;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid rgba(54,95,80,.1)}.dossier-metrics>span[data-v-b88cb07f]:last-child{border-right:0}.dossier-metrics b[data-v-b88cb07f]{color:var(--tcm-jade-deep);font-size:17px}.dossier-metrics small[data-v-b88cb07f]{margin-top:3px;color:var(--tcm-muted);font-size:9px}.dossier-next-step[data-v-b88cb07f]{display:flex;align-items:center;gap:9px;padding:9px 16px;border-top:1px solid rgba(54,95,80,.1);color:#64736c;background:#f8f4e88f;font-size:11px}.dossier-next-step span[data-v-b88cb07f]{padding:2px 5px;border:1px solid rgba(161,59,50,.2);color:#a13b32;font-size:8px;letter-spacing:.08em}.dossier-next-step b[data-v-b88cb07f]{font-weight:500}.dossier-detail-actions[data-v-b88cb07f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--tcm-line);border-bottom:1px solid var(--tcm-line);color:var(--tcm-muted);background:#f5f0e28c;font-size:11px}.legacy-dossier-note[data-v-b88cb07f]{margin:12px 14px;padding:10px 12px;border:1px solid rgba(171,124,64,.2);color:#7b674e;background:#f8f0dc8c;font-size:11px;line-height:1.65}.head-actions .save-state[data-v-b88cb07f]{display:none}@media (max-width:900px){.workspace-head[data-v-b88cb07f]{align-items:flex-start}.head-actions[data-v-b88cb07f]{flex-wrap:wrap;justify-content:flex-end}.dossier-summary[data-v-b88cb07f]{align-items:flex-start;padding:12px;flex-direction:column}.dossier-metrics[data-v-b88cb07f]{width:100%;min-width:0}.source-count[data-v-b88cb07f]{gap:8px}.workspace-body[data-v-b88cb07f]{display:flex;min-height:0;flex-direction:column}.chapter-list[data-v-b88cb07f]{display:flex;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--tcm-line)}.chapter-item[data-v-b88cb07f]{min-width:165px;border:1px solid var(--tcm-line)}.chapter-editor[data-v-b88cb07f]{padding:10px}.chapter-editor textarea[data-v-b88cb07f]{min-height:220px;max-height:38dvh}.flow-map[data-v-b88cb07f]{display:flex;overflow-x:auto;scrollbar-width:none}.flow-map[data-v-b88cb07f]::-webkit-scrollbar{display:none}.flow-node[data-v-b88cb07f]{min-width:105px}.source-grid[data-v-b88cb07f]{grid-template-columns:1fr}.literature header[data-v-b88cb07f]{align-items:flex-start}.dossier-detail-actions[data-v-b88cb07f]{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.workspace-head[data-v-b88cb07f]{display:grid;grid-template-columns:minmax(0,1fr) auto}.workspace-head>div:first-child span[data-v-b88cb07f]{display:none}.head-actions[data-v-b88cb07f]{display:grid;grid-template-columns:1fr 1fr}.dossier-metrics[data-v-b88cb07f]{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-metrics>span[data-v-b88cb07f]:nth-child(2){border-right:0}.dossier-metrics>span[data-v-b88cb07f]:nth-child(-n+2){border-bottom:1px solid rgba(54,95,80,.1)}.flow-map[data-v-b88cb07f]{padding-inline:8px;overflow-x:auto}.flow-node[data-v-b88cb07f]{flex:0 0 96px}}.dossier-tabs[data-v-b88cb07f]{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px 10px;border-block:1px solid var(--tcm-line);background:linear-gradient(90deg,#ead7b4,#f6ead0)}.dossier-tabs button[data-v-b88cb07f]{min-height:34px;padding:5px 8px;border:1px solid transparent;color:#78634e;background:transparent;font:10px var(--font-sans);cursor:pointer}.dossier-tabs button.active[data-v-b88cb07f]{border-color:#a13b3240;color:#8f342d;background:#a13b320f}.outline-module[data-v-b88cb07f]{padding:12px 14px}.outline-module>header[data-v-b88cb07f]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:8px}.outline-module>header div[data-v-b88cb07f]{display:grid;gap:2px}.outline-module>header span[data-v-b88cb07f]{color:var(--tcm-muted);font-size:9px;letter-spacing:.08em}.outline-module>header strong[data-v-b88cb07f]{color:var(--tcm-jade-deep);font:18px STKaiti,KaiTi,serif}.outline-module>header small[data-v-b88cb07f]{max-width:430px;color:var(--tcm-muted);font-size:10px;text-align:right}.outline-module textarea[data-v-b88cb07f]{box-sizing:border-box;width:100%;height:260px;min-height:260px;padding:12px;border:1px solid var(--tcm-line);color:var(--tcm-ink);background:#fffbf0eb;resize:none;font:13px/1.85 STSong,SimSun,serif}.outline-module-foot[data-v-b88cb07f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:9px}.outline-module-foot .dossier-metrics[data-v-b88cb07f]{width:100%;min-width:0}.outline-actions-inline[data-v-b88cb07f]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.outline-actions-inline[data-v-b88cb07f] .btn-primary,.outline-actions-inline[data-v-b88cb07f] .btn-secondary{min-height:38px;white-space:nowrap}.chapter-workspace.tab-chapters .workspace-body[data-v-b88cb07f]{display:block;min-height:0}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]{display:flex;gap:5px;flex-wrap:wrap;padding:8px 10px;border-right:0;border-bottom:1px solid var(--tcm-line);background:#faf7ef}.chapter-workspace.tab-chapters .chapter-item[data-v-b88cb07f]{width:auto;min-width:112px;max-width:190px;flex:1 1 130px;padding:7px 8px;border:1px solid rgba(54,95,80,.1)}.chapter-workspace.tab-chapters .chapter-editor[data-v-b88cb07f]{padding:12px 14px}.chapter-workspace.tab-chapters .chapter-editor textarea[data-v-b88cb07f]{min-height:210px;height:28dvh;max-height:300px;resize:none}.chapter-workspace.tab-chapters .dossier-detail-actions[data-v-b88cb07f]{padding:7px 10px}.chapter-workspace.tab-sources .literature[data-v-b88cb07f]{border-top:0}.chapter-workspace.tab-sources .source-grid[data-v-b88cb07f]{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.chapter-workspace.tab-sources .source-grid article[data-v-b88cb07f]{min-height:0}.source-more[data-v-b88cb07f]{margin:0;padding:6px 12px 10px;color:var(--tcm-muted);font-size:10px}.chapter-workspace.tab-events .event-log[data-v-b88cb07f]{padding:12px 14px}.chapter-workspace.tab-events .event-log ol[data-v-b88cb07f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.chapter-workspace.tab-events .event-log li[data-v-b88cb07f]{min-width:0}.chapter-workspace.tab-events .event-log span[data-v-b88cb07f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-workspace.tab-events .event-log small[data-v-b88cb07f]{white-space:nowrap}.role-guide[data-v-b88cb07f]{display:flex;min-width:0;gap:6px;flex-wrap:wrap}.role-guide span[data-v-b88cb07f]{padding:5px 8px;border:1px solid rgba(54,95,80,.12);color:#6c766f;background:#fffdf8a8;font-size:10px}.role-guide b[data-v-b88cb07f]{margin-right:4px;color:var(--tcm-jade-deep)}.role-guide .live-writing[data-v-b88cb07f]{border-color:#a13b323d;color:#7f463d;background:#a13b320f}.role-guide .live-writing b[data-v-b88cb07f]{color:#a13b32}.section-waiting-panel[data-v-b88cb07f]{display:flex;min-height:210px;align-items:center;justify-content:center;gap:7px;flex-direction:column;border:1px solid rgba(171,124,64,.2);color:#7b674e;background:linear-gradient(135deg,#f8f0dc94,#fffbf0d6);text-align:center}.section-waiting-panel i[data-v-b88cb07f]{display:grid;width:34px;height:40px;place-items:center;border:1px solid rgba(161,59,50,.25);color:#a13b32;font:18px STKaiti,KaiTi,serif;font-style:normal}.section-waiting-panel strong[data-v-b88cb07f]{color:#60483a;font-size:13px}.section-waiting-panel span[data-v-b88cb07f]{max-width:420px;color:#897765;font-size:11px;line-height:1.6}.chapter-workspace.tab-chapters .chapter-actions .primary[data-v-b88cb07f]{border-color:var(--tcm-cinnabar);background:linear-gradient(135deg,var(--tcm-cinnabar),var(--tcm-cinnabar-deep))}.chapter-workspace.tab-chapters .chapter-actions .danger[data-v-b88cb07f]{margin-left:4px}@media (max-width:900px){.dossier-tabs[data-v-b88cb07f]{grid-template-columns:repeat(2,minmax(0,1fr))}.outline-module>header[data-v-b88cb07f]{align-items:flex-start;flex-direction:column}.outline-module>header small[data-v-b88cb07f]{text-align:left}.outline-module textarea[data-v-b88cb07f]{height:230px;min-height:230px}.outline-module-foot[data-v-b88cb07f]{grid-template-columns:1fr}.outline-actions-inline[data-v-b88cb07f]{justify-content:stretch}.outline-actions-inline[data-v-b88cb07f] button{flex:1 1 150px}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]::-webkit-scrollbar{display:none}.chapter-workspace.tab-chapters .chapter-item[data-v-b88cb07f]{min-width:145px;flex:0 0 145px}.chapter-workspace.tab-chapters .chapter-editor textarea[data-v-b88cb07f]{height:230px;max-height:none}.chapter-workspace.tab-sources .source-grid[data-v-b88cb07f],.chapter-workspace.tab-events .event-log ol[data-v-b88cb07f]{grid-template-columns:1fr}}.dossier-tabs[data-v-b88cb07f]{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important}.full-report-module>header[data-v-b88cb07f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--tcm-line);background:#f8f0dc8c}.full-report-module>header div[data-v-b88cb07f]{display:grid;gap:2px}.full-report-module>header span[data-v-b88cb07f]{color:var(--tcm-muted);font-size:9px}.full-report-module>header strong[data-v-b88cb07f]{color:var(--tcm-jade-deep);font:18px STKaiti,KaiTi,serif}.full-report-module>article[data-v-b88cb07f]{max-width:960px;margin:0 auto;padding:20px 28px 36px}.full-report-module article section[data-v-b88cb07f]{padding:0 0 18px}.full-report-module pre[data-v-b88cb07f]{margin:0;color:#49372b;font:14px/2 STSong,SimSun,serif;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.dossier-tabs[data-v-b88cb07f]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.full-report-module>header[data-v-b88cb07f]{align-items:flex-start;flex-direction:column}.full-report-module>header button[data-v-b88cb07f]{width:100%}.full-report-module>article[data-v-b88cb07f]{padding:16px 14px 28px}}.online-empty[data-v-b88cb07f]{display:flex;align-items:center;gap:7px;flex-direction:column}.online-empty strong[data-v-b88cb07f]{color:var(--tcm-jade-deep);font-size:13px}.online-empty span[data-v-b88cb07f]{max-width:440px;color:var(--tcm-muted);font-size:10px;line-height:1.6}.legacy-dossier-note .mini[data-v-b88cb07f]{display:block;margin-top:9px}.provider-warning[data-v-b88cb07f]{margin:0;padding:8px 12px;border-bottom:1px solid rgba(171,124,64,.18);color:#85643f;background:#fff8e8;font-size:10px;line-height:1.6}.writing-bar[data-v-b88cb07f]{display:flex;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid rgba(104,70,42,.14);background:#f0e0c080;color:#6b5543;font-size:11px}.writing-bar b[data-v-b88cb07f]{color:#8f342d;font-size:13px}.writing-saving[data-v-b88cb07f]{color:#9a6a31}.writing-actions[data-v-b88cb07f]{margin-left:auto;display:flex;gap:5px}.use-in-writing[data-v-b88cb07f]{display:inline-flex;align-items:center;gap:4px;margin-right:6px;color:#6b5543;font-size:10px;cursor:pointer;white-space:nowrap}.source-badge[data-v-b88cb07f]{margin-left:6px;padding:1px 6px;border:1px solid rgba(177,138,75,.45);border-radius:2px;color:#8a5a17;background:#fbf3e2;font-size:9px;font-weight:400}.upload-btn[data-v-b88cb07f]{white-space:nowrap}.source-actions[data-v-b88cb07f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-success[data-v-b88cb07f]{margin:6px 14px;padding:7px 10px;border:1px solid rgba(90,116,82,.3);border-radius:2px;color:#4f6b46;background:#edf3ea;font-size:11px}.action-error[data-v-b88cb07f]{margin:6px 14px;padding:7px 10px;border:1px solid rgba(162,61,50,.3);border-radius:2px;color:#a23d32;background:#f9e4df;font-size:11px}.chapter-workspace[data-v-b88cb07f]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.dossier-bar[data-v-b88cb07f]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:4px 2px 10px!important;border-bottom:1px solid rgba(120,86,56,.18)!important}.outline-module[data-v-b88cb07f]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:18px 2px 0!important}.chapter-item>span[data-v-b88cb07f]{display:grid!important;width:23px!important;height:23px!important;min-width:23px!important;flex:0 0 23px!important;place-items:center!important;border:1px solid rgba(138,47,38,.2)!important;border-radius:50%!important;background:#f7e9d2!important;color:#8f342d!important;font:600 11px/1 Microsoft YaHei,sans-serif!important}.refbar[data-v-b88cb07f]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#6b5543;font-size:11px}.refbar-label[data-v-b88cb07f]{color:#4a3323}.refbar small[data-v-b88cb07f]{color:#9a8465;font-size:10px}.ref-backdrop[data-v-b88cb07f]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2619106b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ref-popover[data-v-b88cb07f]{width:min(560px,calc(100vw - 28px));max-height:70vh;overflow:auto;border:1px solid rgba(104,70,42,.25);background:#fffdf6;box-shadow:0 24px 60px #140c0747}.ref-popover header[data-v-b88cb07f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(104,70,42,.16);color:#4a3323}.ref-tip[data-v-b88cb07f]{margin:0;padding:10px 14px;color:#8a765f;font-size:11px;line-height:1.6;border-bottom:1px dashed rgba(104,70,42,.16)}.ref-list[data-v-b88cb07f]{display:grid;gap:6px;padding:10px 14px}.ref-list label[data-v-b88cb07f]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid rgba(104,70,42,.14);background:#fffef9;cursor:pointer}.ref-list label.on[data-v-b88cb07f]{border-color:#8a2f2666;background:#fdf3e4}.ref-list label span[data-v-b88cb07f]{display:flex;min-width:0;flex-direction:column;gap:3px}.ref-list label b[data-v-b88cb07f]{color:#4a3323;font-size:12px}.ref-list label small[data-v-b88cb07f]{color:#9a8465;font-size:10px}.ref-popover footer[data-v-b88cb07f]{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid rgba(104,70,42,.16)}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]{gap:6px!important;padding:10px 12px!important}.chapter-workspace.tab-chapters .chapter-item[data-v-b88cb07f]{min-width:150px!important;max-width:220px!important;flex:1 1 170px!important;gap:7px!important;padding:7px 9px!important}.chapter-workspace.tab-chapters .chapter-item b[data-v-b88cb07f]{font-size:12px!important;line-height:1.35!important}.chapter-workspace.tab-chapters .chapter-item small[data-v-b88cb07f]{font-size:9px!important}.chapter-workspace.tab-chapters .chapter-item>span[data-v-b88cb07f]{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;font-size:10px!important}.dossier-bar[data-v-b88cb07f]{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}.dossier-bar-actions[data-v-b88cb07f]{display:flex!important;align-items:center;gap:8px;margin-left:auto;padding:4px 6px}.dossier-bar-actions button[data-v-b88cb07f]{white-space:nowrap}.outline-module[data-v-b88cb07f]{padding:16px 18px 14px!important}.outline-module>header[data-v-b88cb07f]{align-items:center!important;gap:16px!important;margin-bottom:6px!important}.outline-module>header strong[data-v-b88cb07f]{font-size:19px!important}.outline-module>header small[data-v-b88cb07f]{max-width:520px;color:#8b735b!important;font-size:11px!important;line-height:1.6}.flow-map[data-v-b88cb07f]{margin:6px 0 10px!important;padding:8px 10px!important;border:1px solid rgba(104,70,42,.14)!important;background:#faf4e6b3!important}.outline-module textarea[data-v-b88cb07f]{width:100%!important;box-sizing:border-box!important;height:min(46dvh,340px)!important;min-height:240px!important;margin-top:6px!important;padding:14px 16px!important;border:1px solid rgba(139,105,58,.22)!important;background:#fffef9!important;font:14px/1.95 STSong,SimSun,serif!important}.refbar[data-v-b88cb07f]{display:flex!important;align-items:center!important;gap:9px!important;margin-top:10px!important;padding:8px 10px!important;border:1px dashed rgba(104,70,42,.2)!important;background:#fcf6e899!important;font-size:11px!important}.refbar-label[data-v-b88cb07f]{color:#4a3323!important;white-space:nowrap}.refbar small[data-v-b88cb07f]{color:#9a8465!important;font-size:10px}.outline-module-foot[data-v-b88cb07f]{margin-top:12px!important;padding-top:10px!important;border-top:1px dashed rgba(104,70,42,.18)!important}.foot-hint[data-v-b88cb07f]{color:#9a8465;font-size:10px}.dossier-bar[data-v-b88cb07f]{padding:6px 10px!important;background:linear-gradient(90deg,#ead7b4,#f6ead0)!important;border-block:1px solid rgba(104,70,42,.18)!important}.dossier-tabs[data-v-b88cb07f]{flex:1 1 auto;display:flex;gap:6px}.dossier-bar-actions[data-v-b88cb07f]{padding-left:10px;border-left:1px solid rgba(104,70,42,.2)}.outline-module-foot[data-v-b88cb07f]{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px!important;padding:12px 14px!important;border-top:1px solid rgba(104,70,42,.18)!important;background:#faf6ecbf!important}.outline-module-foot .dossier-metrics[data-v-b88cb07f]{flex:1 1 auto}.outline-module-foot .outline-actions-inline[data-v-b88cb07f]{display:flex!important;align-items:center;gap:9px!important;margin-left:auto!important}.outline-module-foot .outline-actions-inline button[data-v-b88cb07f]{white-space:nowrap;min-height:32px}.chapter-workspace .dossier-bar[data-v-b88cb07f]{padding:4px 8px!important}.chapter-workspace .dossier-tabs button[data-v-b88cb07f]{min-height:32px!important;padding:0 12px!important;font-size:11px!important}.outline-module>header[data-v-b88cb07f]{margin-bottom:2px!important;gap:10px!important}.outline-module>header strong[data-v-b88cb07f]{font-size:17px!important}.outline-module>header span[data-v-b88cb07f]{font-size:9px!important}.outline-module>header small[data-v-b88cb07f]{max-width:460px!important;font-size:10px!important;line-height:1.45!important}.flow-map[data-v-b88cb07f]{margin:4px 0 8px!important;padding:5px 8px!important}.flow-map .flow-node[data-v-b88cb07f]{font-size:9px!important}.flow-map .flow-node i[data-v-b88cb07f]{width:16px!important;height:16px!important}.outline-module textarea[data-v-b88cb07f]{height:180px!important;min-height:150px!important;max-height:220px!important;margin-top:4px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.85!important}.refbar[data-v-b88cb07f]{margin-top:8px!important;padding:6px 9px!important}.outline-module-foot[data-v-b88cb07f]{margin-top:10px!important;padding:8px 10px!important}.outline-module-foot .dossier-metrics>span[data-v-b88cb07f]{font-size:9px!important}.outline-module-foot .dossier-metrics b[data-v-b88cb07f]{font-size:12px!important}.outline-module textarea[data-v-b88cb07f]{height:min(54dvh,440px)!important;min-height:300px!important;max-height:none!important;margin-top:6px!important;padding:16px 18px!important;font-size:13.5px!important;line-height:1.95!important}.outline-module[data-v-b88cb07f]{padding:14px 16px 12px!important}.chapter-workspace[data-v-b88cb07f]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow:visible!important}.chapter-workspace .dossier-bar[data-v-b88cb07f]{border:0!important;border-bottom:1px solid rgba(104,70,42,.18)!important;border-radius:0!important;background:linear-gradient(90deg,#ead7b48c,#f6ead066)!important}.workspace-body[data-v-b88cb07f]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]{border:0!important;border-bottom:1px solid rgba(104,70,42,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.chapter-workspace.tab-chapters .chapter-editor[data-v-b88cb07f]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:14px 2px 6px!important}.chapter-workspace.tab-chapters .chapter-editor textarea[data-v-b88cb07f]{border:1px solid rgba(104,70,42,.18)!important;border-radius:2px!important;background:#fffef9eb!important;box-shadow:none!important}.outline-module[data-v-b88cb07f],.full-report-module[data-v-b88cb07f],.literature[data-v-b88cb07f]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.outline-module>header[data-v-b88cb07f]{margin-bottom:2px!important}.flow-map[data-v-b88cb07f]{margin:2px 0 6px!important;padding:4px 8px!important}.outline-module textarea[data-v-b88cb07f]{height:min(38dvh,280px)!important;min-height:200px!important;max-height:300px!important;margin-top:4px!important}.refbar[data-v-b88cb07f]{margin-top:6px!important;padding:5px 9px!important}.outline-module-foot[data-v-b88cb07f]{margin-top:8px!important;padding:8px 10px!important;justify-content:flex-end!important}.outline-module-foot .outline-actions-inline[data-v-b88cb07f]{margin-left:0!important}.outline-module-foot[data-v-b88cb07f]{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:8px!important;padding:9px 12px!important;border-top:1px solid rgba(104,70,42,.18)!important;background:#faf6ecb3!important}.outline-foot-left[data-v-b88cb07f]{display:flex;min-width:0;align-items:center;gap:8px}.outline-foot-left .refbar-label[data-v-b88cb07f]{color:#4a3323;font-size:11px;white-space:nowrap}.outline-foot-left .refbar-hint[data-v-b88cb07f]{overflow:hidden;color:#9a8465;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.outline-actions-inline[data-v-b88cb07f]{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:9px!important;margin-left:auto!important}@media (max-width:900px){.outline-module-foot[data-v-b88cb07f]{flex-wrap:wrap!important}.outline-foot-left .refbar-hint[data-v-b88cb07f]{display:none}}.outline-module textarea[data-v-b88cb07f]{height:min(56dvh,460px)!important;min-height:300px!important;max-height:none!important;margin-top:6px!important;padding:16px 18px!important;font-size:13.5px!important;line-height:1.95!important}.outline-module textarea[data-v-b88cb07f]{height:calc(100dvh - 380px)!important;min-height:200px!important;max-height:none!important;margin-top:6px!important;padding:16px 18px!important;font-size:13.5px!important;line-height:1.95!important}@media (max-height:700px){.outline-module textarea[data-v-b88cb07f]{height:calc(100dvh - 340px)!important;min-height:170px!important}}@media (max-width:820px){.outline-module textarea[data-v-b88cb07f]{height:240px!important;min-height:200px!important}}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important;overflow-x:auto!important;scrollbar-width:thin;border-bottom:1px solid rgba(104,70,42,.14)!important;background:transparent!important}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]::-webkit-scrollbar{height:6px}.chapter-workspace.tab-chapters .chapter-list[data-v-b88cb07f]::-webkit-scrollbar-thumb{background:#68462a38;border-radius:3px}.chapter-workspace.tab-chapters .chapter-item[data-v-b88cb07f]{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:150px!important;max-width:230px!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;transition:background-color .18s ease,border-color .18s ease}.chapter-workspace.tab-chapters .chapter-item[data-v-b88cb07f]:hover{background:#f0e0c061!important}.chapter-workspace.tab-chapters .chapter-item.active[data-v-b88cb07f]{border-bottom-color:#a23d32!important;background:#f7debe66!important}.chapter-workspace.tab-chapters .chapter-item>span[data-v-b88cb07f]{display:grid!important;width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;place-items:center!important;border:1px solid rgba(138,47,38,.35)!important;border-radius:50%!important;color:#8f342d!important;background:transparent!important;font:600 11px/1 Microsoft YaHei,sans-serif!important}.chapter-workspace.tab-chapters .chapter-item>div[data-v-b88cb07f]{min-width:0!important}.chapter-workspace.tab-chapters .chapter-item b[data-v-b88cb07f]{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#4a3323!important;font-size:12.5px!important;line-height:1.35!important}.chapter-workspace.tab-chapters .chapter-item small[data-v-b88cb07f]{color:#9a8465!important;font-size:9.5px!important}.use-in-writing[data-v-b88cb07f]{white-space:nowrap;min-height:26px;padding:4px 10px!important;font-size:10px!important}.use-in-writing.primary[data-v-b88cb07f]{color:#fff!important;background:linear-gradient(135deg,#a23d32,#8a2f26)!important;border-color:#8a2f26!important}.chapter-error-banner[data-v-b88cb07f]{margin:8px 0 0;padding:8px 10px;border:1px solid rgba(162,61,50,.35);border-radius:2px;color:#a23d32;background:#f9e4df;font-size:11px}.chapter-actions[data-v-b88cb07f]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.chapter-actions .instruction[data-v-b88cb07f]{flex:1 1 320px!important;min-width:220px!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(104,70,42,.2)!important;border-radius:2px!important;background:#fffef9!important;font-size:12px!important}.chapter-export-row[data-v-b88cb07f]{display:flex;gap:8px;margin-top:8px}.dossier-topic[data-v-b88cb07f]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid rgba(104,70,42,.14);background:#faf4e6a6;font-size:12px}.dossier-topic .topic-label[data-v-b88cb07f]{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(138,47,38,.3);border-radius:2px;color:#8f342d;background:#a13b320f;font-size:10px}.dossier-topic .topic-text[data-v-b88cb07f]{min-width:0;overflow:hidden;color:#4a3323;text-overflow:ellipsis;white-space:nowrap}.dossier-tabs[data-v-b88cb07f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dossier-topic-inline[data-v-b88cb07f]{display:flex;min-width:0;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;border-left:1px solid rgba(104,70,42,.2);color:#6b5543;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dossier-topic-inline i[data-v-b88cb07f]{flex:0 0 auto;padding:1px 6px;border:1px solid rgba(138,47,38,.3);border-radius:2px;color:#8f342d;background:#a13b320f;font-size:9px;font-style:normal}@media (max-width:820px){.dossier-topic-inline[data-v-b88cb07f]{width:100%;margin-left:0;border-left:0;border-top:1px solid rgba(104,70,42,.14)}}.literature>header[data-v-b88cb07f]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 14px 0!important;border:0!important;border-bottom:1px solid rgba(104,70,42,.16)!important;background:transparent!important}.literature>header>div[data-v-b88cb07f]:first-child{display:flex;align-items:baseline;gap:9px;min-width:0}.literature>header strong[data-v-b88cb07f]{color:#4a3323!important;font:17px STKaiti,KaiTi,serif!important}.literature>header span[data-v-b88cb07f]{color:#9a8465!important;font-size:10px!important}.literature .source-tabs[data-v-b88cb07f]{display:flex!important;align-items:center!important;gap:4px!important;background:transparent!important}.literature .source-tabs button[data-v-b88cb07f]{padding:7px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#6b5543!important;background:transparent!important;font-size:11.5px!important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.literature .source-tabs button[data-v-b88cb07f]:hover{background:#f0e0c066!important}.literature .source-tabs button.active[data-v-b88cb07f]{border-bottom-color:#a23d32!important;color:#8f342d!important;background:#f7debe59!important}.source-grid[data-v-b88cb07f]{gap:12px!important;padding:14px!important}.source-grid article[data-v-b88cb07f]{padding:11px 12px!important;border:1px solid rgba(104,70,42,.16)!important;border-left:3px solid rgba(182,146,89,.55)!important;border-radius:2px!important;background:#fffef9e6!important;box-shadow:none!important}.source-grid article[data-v-b88cb07f]:hover{border-color:#9c7b4b8c!important;background:#fffdf5!important}.source-grid b[data-v-b88cb07f]{color:#4a3323!important;font-size:12.5px!important;line-height:1.5}.source-grid small[data-v-b88cb07f]{color:#9a8465!important;font-size:10px!important}.source-grid p[data-v-b88cb07f]{color:#5c665f!important;font-size:11.5px!important;line-height:1.7!important}.source-actions[data-v-b88cb07f]{border-top:1px dashed rgba(104,70,42,.16)!important;margin-top:9px!important;padding-top:8px!important}.quick-ins[data-v-b88cb07f]{min-height:26px;padding:3px 8px!important;font-size:10px!important}.chapter-workspace input[data-v-b88cb07f]:focus,.chapter-workspace textarea[data-v-b88cb07f]:focus,.chapter-workspace input[data-v-b88cb07f]:focus-visible,.chapter-workspace textarea[data-v-b88cb07f]:focus-visible{outline:none!important;box-shadow:none!important;border-color:#68462a73!important}.chapter-workspace input[data-v-b88cb07f]:hover,.chapter-workspace textarea[data-v-b88cb07f]:hover{border-color:#68462a4d!important}.report-view[data-v-d1e07427]{display:flex;height:calc(100vh - 96px);margin:-24px}.report-main[data-v-d1e07427]{flex:1;padding:28px 40px;overflow-y:auto;min-width:0}.report-header[data-v-d1e07427]{margin-bottom:28px}.report-header h2[data-v-d1e07427]{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.report-desc[data-v-d1e07427]{font-size:13px;color:#999}.report-form[data-v-d1e07427]{max-width:640px}.form-group[data-v-d1e07427]{margin-bottom:18px}.form-group label[data-v-d1e07427]{display:block;font-size:14px;font-weight:500;color:#555;margin-bottom:8px}.topic-input[data-v-d1e07427]{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;outline:none;box-sizing:border-box}.topic-input[data-v-d1e07427]:focus{border-color:var(--tcm-jade);box-shadow:0 0 0 3px #315f5014}.form-hint[data-v-d1e07427]{display:block;margin-top:4px;font-size:11px;color:#bbb}.detail-options[data-v-d1e07427]{display:flex;gap:8px}.detail-opt[data-v-d1e07427]{padding:8px 18px;border:1px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.detail-opt.active[data-v-d1e07427]{background:var(--tcm-jade-light);color:var(--tcm-jade-deep);border-color:var(--tcm-jade)}.btn-primary[data-v-d1e07427]{padding:10px 24px;background:var(--tcm-jade);color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.btn-primary[data-v-d1e07427]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d1e07427]{padding:10px 24px;background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.btn-secondary[data-v-d1e07427]:hover{background:#f5f5f5}.btn-stop[data-v-d1e07427]{padding:10px 24px;background:#e74c3c;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.btn-stop[data-v-d1e07427]:hover{background:#c0392b}.loading-state[data-v-d1e07427]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}.loading-spinner[data-v-d1e07427]{width:32px;height:32px;border:3px solid #e8e8e8;border-top-color:var(--tcm-jade);border-radius:50%;animation:spin-d1e07427 .8s linear infinite;margin-bottom:16px}@keyframes spin-d1e07427{to{transform:rotate(360deg)}}.loading-text[data-v-d1e07427]{font-size:15px;color:#666;margin-bottom:8px}.loading-topic[data-v-d1e07427]{font-size:13px;color:#999}.outline-header[data-v-d1e07427],.result-header[data-v-d1e07427]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:10px}.phase-badge[data-v-d1e07427]{display:inline-block;padding:2px 10px;background:var(--tcm-jade-light);color:var(--tcm-jade-deep);border-radius:10px;font-size:12px;margin-right:10px;font-weight:500}.outline-topic[data-v-d1e07427]{font-size:14px;color:#555;font-weight:500}.outline-actions[data-v-d1e07427],.result-actions[data-v-d1e07427]{display:flex;gap:8px}.outline-hint[data-v-d1e07427]{padding:10px 16px;background:#fef9e7;border:1px solid #f0d060;border-radius:8px;font-size:12px;color:#8a6d00;margin-bottom:14px}.outline-editor[data-v-d1e07427]{width:100%;padding:16px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:Microsoft YaHei,monospace;line-height:1.8;resize:vertical;outline:none;box-sizing:border-box;min-height:400px}.outline-editor[data-v-d1e07427]:focus{border-color:var(--tcm-jade);box-shadow:0 0 0 3px #315f5014}.section-progress[data-v-d1e07427]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:10px 14px;background:#f8f8f8;border-radius:8px}.section-dot[data-v-d1e07427]{display:flex;align-items:center;gap:4px;font-size:12px;color:#bbb;max-width:200px;overflow:hidden}.section-dot.generating[data-v-d1e07427]{color:var(--tcm-jade)}.section-dot.done[data-v-d1e07427]{color:#27ae60}.dot-icon[data-v-d1e07427]{font-size:10px;flex-shrink:0}.section-dot.generating .dot-icon[data-v-d1e07427]{animation:pulse-d1e07427 1s ease-in-out infinite}@keyframes pulse-d1e07427{0%,to{opacity:1}50%{opacity:.3}}.dot-label[data-v-d1e07427]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.citation-audit[data-v-d1e07427]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;padding:10px 14px;border:1px solid #e7ddca;border-radius:10px;background:#fffdf8;font-size:12px;color:#6f6658}.citation-audit strong[data-v-d1e07427]{color:#493d2a}.audit-ok[data-v-d1e07427]{color:#287a52}.audit-warn[data-v-d1e07427]{color:#b04436;font-weight:600}.report-result[data-v-d1e07427]{background:#fff;border:1px solid #eee;border-radius:12px;padding:28px 32px;min-height:300px;max-height:calc(100vh - 300px);overflow-y:auto}.report-text[data-v-d1e07427]{font-size:14px;line-height:1.9;color:#333}.report-text[data-v-d1e07427] h2{font-size:18px;font-weight:600;color:#1a1a1a;margin:24px 0 10px;padding-bottom:6px;border-bottom:1px solid #eee}.report-text[data-v-d1e07427] h3{font-size:16px;font-weight:600;color:#333;margin:18px 0 8px}.report-text[data-v-d1e07427] h4{font-size:14px;font-weight:600;color:#444;margin:14px 0 6px}.report-text[data-v-d1e07427] p{margin:0 0 12px}.report-text[data-v-d1e07427] strong{font-weight:600;color:#1a1a1a}.report-text[data-v-d1e07427] .cite-tag{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border:0;color:var(--tcm-cinnabar);background:transparent;font-size:12px;font-weight:600;cursor:pointer;vertical-align:super;padding:0 1px}.report-text[data-v-d1e07427] .cite-tag:hover{text-decoration:underline}.generating-hint[data-v-d1e07427]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#bbb}.generating-hint .loading-spinner[data-v-d1e07427]{margin-bottom:12px}.error-msg[data-v-d1e07427]{margin-top:12px;padding:10px 16px;background:#fff5f5;color:#e74c3c;border-radius:8px;font-size:13px}.report-view[data-v-d1e07427]{height:calc(100dvh - 129px);margin:0;gap:14px}.report-main[data-v-d1e07427]{padding:22px 28px;border:1px solid var(--tcm-line);border-radius:18px;background:#fffdf8eb;box-shadow:var(--tcm-shadow-soft)}.research-hero[data-v-d1e07427]{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-radius:17px;color:#f7f0e3;background:linear-gradient(135deg,var(--tcm-jade-deep),#1d3b33);box-shadow:var(--tcm-shadow)}.research-hero h2[data-v-d1e07427]{color:inherit;font-size:25px;font-weight:600}.research-hero .report-desc[data-v-d1e07427]{max-width:650px;color:#f7f0e3ad;line-height:1.8}.research-kicker[data-v-d1e07427]{margin-bottom:5px;color:#cdb783;font-size:9px;letter-spacing:.22em}.research-seal[data-v-d1e07427]{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(234,214,173,.35);border-radius:50%;color:#ead6aa;font:33px STKaiti,KaiTi,serif}.research-steps[data-v-d1e07427]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.research-steps article[data-v-d1e07427]{display:flex;flex-direction:column;padding:11px 12px;border:1px solid var(--tcm-line);border-radius:10px;background:#fff}.research-steps b[data-v-d1e07427]{color:var(--tcm-cinnabar);font-size:9px}.research-steps strong[data-v-d1e07427]{margin:4px 0 2px;color:var(--tcm-jade-deep);font-size:10px}.research-steps span[data-v-d1e07427]{color:#8c9792;font-size:8px}.research-form-card[data-v-d1e07427]{max-width:none;padding:20px 22px;border:1px solid var(--tcm-line);border-radius:14px;background:#fffdf8}.recent-reports[data-v-d1e07427]{margin-top:14px;padding:15px 17px;border:1px solid var(--tcm-line);border-radius:14px;background:#fffdf8}.recent-head[data-v-d1e07427]{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--tcm-jade-deep);font-size:13px}.recent-head span[data-v-d1e07427]{color:#929b97;font-size:11px}.recent-item[data-v-d1e07427]{position:relative;display:block;width:100%;min-width:0;max-width:100%;border-top:1px solid var(--tcm-line);color:var(--tcm-jade);background:transparent;overflow:hidden}.recent-item[data-v-d1e07427]:hover{background:var(--tcm-jade-light)}.recent-open[data-v-d1e07427]{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 36px 9px 8px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer;box-sizing:border-box;overflow:hidden}.recent-title-row[data-v-d1e07427]{display:block;min-width:0;grid-column:1/-1}.recent-open>small[data-v-d1e07427]{display:block;min-width:0;grid-column:1;overflow:hidden;color:#9aa39f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recent-meta[data-v-d1e07427]{display:flex;grid-column:2;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.recent-meta em[data-v-d1e07427],.recent-meta i[data-v-d1e07427]{font-size:9px;font-style:normal}.recent-meta em[data-v-d1e07427]{color:#9e392f}.recent-meta i[data-v-d1e07427]{color:#8e7b67}.recent-delete[data-v-d1e07427]{position:absolute;top:8px;right:6px;display:grid;width:22px;height:22px;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;color:#8f342c6b;background:transparent;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.recent-delete span[data-v-d1e07427]{font:17px/1 var(--font-sans);transform:translateY(-1px)}.recent-delete[data-v-d1e07427]:hover{border-color:#a13b323d;color:#a13b32;background:#a13b3212}.recent-item b[data-v-d1e07427]{display:block;min-width:0;overflow:hidden;color:var(--tcm-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.form-group label[data-v-d1e07427]{color:var(--tcm-jade-deep)}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border-color:var(--tcm-line);background:#fff}.topic-input[data-v-d1e07427]:focus,.outline-editor[data-v-d1e07427]:focus{border-color:var(--tcm-jade);box-shadow:0 0 0 3px #365f5014}.detail-opt[data-v-d1e07427]{border-color:var(--tcm-line);background:#fff}.detail-opt.active[data-v-d1e07427]{border-color:var(--tcm-jade);color:var(--tcm-jade);background:var(--tcm-jade-light)}.btn-primary[data-v-d1e07427]{background:var(--tcm-jade)}.btn-primary[data-v-d1e07427]:hover:not(:disabled){background:var(--tcm-jade-deep)}.btn-secondary[data-v-d1e07427]{border-color:var(--tcm-line);color:var(--tcm-jade);background:#fffdf8}.btn-stop[data-v-d1e07427]{background:var(--tcm-cinnabar)}.loading-spinner[data-v-d1e07427]{border-color:var(--tcm-line);border-top-color:var(--tcm-cinnabar)}.phase-badge[data-v-d1e07427]{color:var(--tcm-cinnabar);background:var(--tcm-cinnabar-light)}.outline-hint[data-v-d1e07427]{border-color:#b18a4b59;color:#765d2f;background:#f8f0dc}.section-progress[data-v-d1e07427]{border:1px solid var(--tcm-line);background:var(--tcm-paper)}.section-dot.generating[data-v-d1e07427]{color:var(--tcm-cinnabar)}.section-dot.done[data-v-d1e07427]{color:var(--tcm-jade)}.report-result[data-v-d1e07427]{border-color:var(--tcm-line);background:#fffdf8;box-shadow:inset 0 0 40px #b18a4b08}.report-text[data-v-d1e07427]{color:var(--tcm-ink)}.report-text[data-v-d1e07427] h2{color:var(--tcm-jade-deep);border-color:var(--tcm-line)}.report-text[data-v-d1e07427] h3,.report-text[data-v-d1e07427] h4{color:var(--tcm-jade)}.report-text[data-v-d1e07427] .cite-tag{color:var(--tcm-cinnabar)}.report-evidence-wrap[data-v-d1e07427]{position:relative;width:330px;min-width:300px;border:1px solid var(--tcm-line);border-radius:18px;overflow:hidden;background:#fffdf8f0}.report-evidence-wrap[data-v-d1e07427] .evidence-panel{height:100%}.report-evidence-close[data-v-d1e07427],.mobile-evidence-trigger[data-v-d1e07427],.report-evidence-backdrop[data-v-d1e07427]{display:none}.research-kicker[data-v-d1e07427],.research-steps b[data-v-d1e07427]{font-size:11px}.research-steps strong[data-v-d1e07427]{font-size:12px}.research-steps span[data-v-d1e07427],.recent-item small[data-v-d1e07427]{font-size:11px}.detail-options[data-v-d1e07427]{flex-wrap:wrap}.detail-opt[data-v-d1e07427]{display:flex;min-height:44px;align-items:center;justify-content:center;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:44px}@media (max-width:900px){.report-view[data-v-d1e07427]{height:auto;min-height:calc(100dvh - 105px)}.report-main[data-v-d1e07427]{padding:14px}.research-steps[data-v-d1e07427]{grid-template-columns:repeat(2,1fr)}.research-seal[data-v-d1e07427]{display:none}.mobile-evidence-trigger[data-v-d1e07427]{position:sticky;top:72px;z-index:8;display:flex;min-height:44px;align-items:center;justify-content:center;margin:0 0 10px auto;padding:8px 14px;border:1px solid rgba(168,71,61,.24);border-radius:10px;color:var(--tcm-cinnabar);background:var(--tcm-white);font-size:12px;font-weight:600;box-shadow:var(--tcm-shadow-soft)}.report-evidence-wrap[data-v-d1e07427]{position:fixed;z-index:70;top:70px;right:8px;bottom:8px;width:min(390px,calc(100vw - 16px));min-width:0;transform:translate(calc(100% + 20px));transition:transform var(--motion-base) cubic-bezier(.22,1,.36,1)}.report-evidence-wrap.open[data-v-d1e07427]{transform:none}.report-evidence-close[data-v-d1e07427]{position:absolute;z-index:2;top:10px;right:10px;display:inline-flex;min-height:40px;align-items:center;padding:6px 11px;border:1px solid var(--tcm-line);border-radius:9px;color:var(--tcm-jade-deep);background:var(--tcm-white);font-size:12px}.report-evidence-backdrop[data-v-d1e07427]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#12272161;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:520px){.research-steps[data-v-d1e07427]{grid-template-columns:1fr}.research-hero[data-v-d1e07427]{padding:18px}.research-hero h2[data-v-d1e07427]{font-size:21px}.outline-actions[data-v-d1e07427],.result-actions[data-v-d1e07427]{width:100%;flex-wrap:wrap}.detail-options[data-v-d1e07427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-opt[data-v-d1e07427]{padding-inline:10px}.result-actions>button[data-v-d1e07427]{flex:1 1 calc(50% - 8px)}}.report-view[data-v-d1e07427]{height:100%!important;margin:0!important;overflow:hidden;background:transparent}.report-main[data-v-d1e07427]{padding:22px 28px;scrollbar-color:rgba(126,76,43,.35) transparent}.research-hero[data-v-d1e07427]{position:relative;padding:22px 25px;border:1px solid rgba(223,184,116,.18);border-radius:1px;color:#f5e3bf;background:linear-gradient(125deg,#3a281d,#1f1712);overflow:hidden}.research-hero[data-v-d1e07427]:before{position:absolute;right:8%;bottom:-80px;width:230px;height:230px;border:1px solid rgba(232,189,112,.1);border-radius:50%;content:"";box-shadow:0 0 0 32px #e8bd7005}.research-steps[data-v-d1e07427]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:13px 0;border-block:1px solid rgba(104,71,43,.18)}.research-steps article[data-v-d1e07427]{position:relative;border:0;border-right:1px solid rgba(104,71,43,.16);border-radius:0;background:#fff8e661}.research-steps article[data-v-d1e07427]:last-child{border-right:0}.research-steps article[data-v-d1e07427]:after{position:absolute;right:-4px;top:50%;z-index:2;width:7px;height:7px;border:1px solid #a33a31;border-radius:50%;background:#ead5af;content:""}.research-steps article[data-v-d1e07427]:last-child:after{display:none}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{border-radius:1px;border-color:#68472b2e;background:linear-gradient(110deg,#fff9eaf0,#ecd9b9e0);box-shadow:0 16px 35px #472d1b14}.detail-opt[data-v-d1e07427],.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427],.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border-radius:1px}.btn-primary[data-v-d1e07427]{background:linear-gradient(135deg,#a43a31,#792921)}.report-evidence-wrap[data-v-d1e07427]{border-radius:0;border-color:#68472b33;background:linear-gradient(155deg,#f6e8ca,#dcc095)}.report-result[data-v-d1e07427]{border-radius:1px;background:linear-gradient(100deg,#fffaf0,#f0dfbf)}.section-progress[data-v-d1e07427]{border-radius:1px;background:#e6d2b18f}@media (max-width:900px){.report-view[data-v-d1e07427]{min-height:calc(100dvh - 190px);overflow:visible}.report-main[data-v-d1e07427]{padding:10px}.research-steps[data-v-d1e07427]{grid-template-columns:repeat(2,1fr)}.report-evidence-wrap[data-v-d1e07427]{top:0!important}}.report-main[data-v-d1e07427]:has(.research-form-card){display:grid;grid-template-columns:minmax(190px,.56fr) minmax(480px,1.38fr) minmax(230px,.68fr);grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px 20px;overflow:hidden}.report-main:has(.research-form-card) .research-hero[data-v-d1e07427]{grid-column:1/-1;margin:0}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{grid-column:1;grid-row:2;display:flex;min-height:0;flex-direction:column;margin:0;border:1px solid rgba(103,70,43,.18);background:linear-gradient(160deg,#33241b,#1e1713)}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{min-height:0;flex:1;justify-content:center;border:0;border-bottom:1px solid rgba(229,187,111,.12);color:#f1dbb2;background:transparent}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]:last-child{border-bottom:0}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]:after{top:auto;right:auto;bottom:-4px;left:18px;background:#b13d33}.report-main:has(.research-form-card) .research-steps strong[data-v-d1e07427]{color:#ecd19f;font-size:12px}.report-main:has(.research-form-card) .research-steps span[data-v-d1e07427]{color:#f2ddb773;line-height:1.55}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{grid-column:2;grid-row:2;height:100%;overflow-y:auto;margin:0;padding:24px 28px}.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{grid-column:3;grid-row:2;height:100%;min-width:0;overflow-y:auto;overflow-x:hidden;margin:0;border-radius:0;background:linear-gradient(155deg,#f2dfbb,#d6b781)}.report-main:has(.research-form-card) .recent-head[data-v-d1e07427]{align-items:flex-start;flex-direction:column;gap:4px}.report-main:has(.research-form-card) .recent-item[data-v-d1e07427]{display:block;width:100%;min-width:0;max-width:100%;padding:0;overflow:hidden}.report-phase-outline_edit .report-main[data-v-d1e07427]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:0 15px;padding:18px 20px;overflow:hidden}.report-phase-outline_edit .report-main .outline-header[data-v-d1e07427],.report-phase-outline_edit .report-main .outline-hint[data-v-d1e07427],.report-phase-outline_edit .report-main>.error-msg[data-v-d1e07427]{grid-column:1/-1}.report-phase-outline_edit .report-main .outline-editor[data-v-d1e07427]{grid-column:1;grid-row:3;height:100%;min-height:0;resize:none;border-radius:0;background:linear-gradient(105deg,#fff9e9,#e9d4b0)}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{grid-column:2;grid-row:3;height:100%;min-height:0;margin:0;border-radius:0}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .workspace-body{height:calc(100% - 58px);min-height:0}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .chapter-list,.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .chapter-editor{overflow-y:auto}.report-main[data-v-d1e07427]:has(.report-result){padding:18px 22px;background:linear-gradient(110deg,#fff9ebed,#e0c69be6)}.report-main:has(.report-result) .result-header[data-v-d1e07427]{position:sticky;z-index:3;top:-18px;padding:12px 0;background:#f4e2c1f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.report-main:has(.report-result) .section-progress[data-v-d1e07427]{position:relative;overflow:hidden;padding-left:22px}.report-main:has(.report-result) .section-progress[data-v-d1e07427]:before{position:absolute;top:50%;left:12px;right:12px;height:1px;background:#9e382f2e;content:""}.report-main:has(.report-result) .section-dot[data-v-d1e07427]{position:relative;z-index:1;padding:5px 8px;background:#efe0c3}.report-main:has(.report-result) .report-result[data-v-d1e07427]{border-radius:0;box-shadow:0 20px 45px #4029171a,inset 20px 0 36px #ffffff4d}@media (max-width:1100px){.report-main[data-v-d1e07427]:has(.research-form-card){grid-template-columns:170px minmax(440px,1fr)}.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{display:none}.report-phase-outline_edit .report-main[data-v-d1e07427]{grid-template-columns:1fr;overflow-y:auto}.report-phase-outline_edit .report-main .outline-editor[data-v-d1e07427],.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{grid-column:1;grid-row:auto;height:auto;min-height:390px}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{margin-top:14px}}@media (max-width:900px){.report-main[data-v-d1e07427]:has(.research-form-card){display:flex;overflow:visible;flex-direction:column}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{display:grid;grid-template-columns:repeat(2,1fr);order:1}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{order:2;overflow:visible;padding:18px}.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{display:block;order:3;height:auto;overflow:visible}.report-phase-outline_edit .report-main[data-v-d1e07427]{display:flex;overflow:visible;flex-direction:column;padding:10px}.report-phase-outline_edit .report-main .outline-editor[data-v-d1e07427]{min-height:360px}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{min-height:620px}}.research-empty[data-v-d1e07427]{display:flex;height:calc(100% - 45px);min-height:240px;align-items:center;justify-content:center;gap:13px;flex-direction:column;color:#4f372480;text-align:center}.research-empty>span[data-v-d1e07427]{display:grid;width:58px;height:72px;place-items:center;border:1px solid rgba(143,79,43,.28);color:#a33a31;background:#fff7e14d;font:25px STKaiti,KaiTi,serif;box-shadow:8px 8px #7745260d}.research-empty p[data-v-d1e07427]{max-width:180px;font:10px/1.7 var(--font-sans)}@media (max-width:900px){.report-view[data-v-d1e07427],.report-main[data-v-d1e07427],.research-hero[data-v-d1e07427],.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.report-view[data-v-d1e07427]{overflow-x:hidden}.research-hero[data-v-d1e07427]{display:flex;gap:12px;padding:15px!important}.research-hero>div[data-v-d1e07427]{min-width:0}.research-hero h2[data-v-d1e07427]{font-size:20px!important;overflow-wrap:anywhere}.report-desc[data-v-d1e07427]{font-size:10px!important;line-height:1.55}.research-seal[data-v-d1e07427]{display:none}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{width:100%;min-width:0}.research-steps article[data-v-d1e07427]{min-width:0;padding:10px 8px}.research-form-card .detail-options[data-v-d1e07427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.research-form-card .detail-opt[data-v-d1e07427]{min-width:0;padding:8px 6px;text-align:center}.research-form-card .topic-input[data-v-d1e07427]{min-width:0;max-width:100%}.recent-reports[data-v-d1e07427]{min-height:280px}.research-empty[data-v-d1e07427]{height:220px;min-height:220px}}@media (max-width:900px){.report-view[data-v-d1e07427] *{box-sizing:border-box}.report-main[data-v-d1e07427]{display:block!important;padding:10px!important;overflow-x:hidden!important}.report-main[data-v-d1e07427]>*{min-width:0!important;max-width:100%!important}.report-main:has(.research-form-card) .research-hero[data-v-d1e07427],.report-main:has(.research-form-card) .research-steps[data-v-d1e07427],.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427],.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{width:100%!important;min-width:0!important;max-width:100%!important}.research-form-card[data-v-d1e07427]{padding:16px 12px!important;overflow-x:hidden!important}.research-form-card .form-group[data-v-d1e07427]{width:100%;min-width:0}.research-form-card textarea[data-v-d1e07427],.research-form-card input[data-v-d1e07427],.research-form-card button[data-v-d1e07427]{max-width:100%}.research-form-card .detail-options[data-v-d1e07427]{gap:7px!important}.research-form-card .detail-opt[data-v-d1e07427]{width:100%;max-width:100%;white-space:normal}.research-steps[data-v-d1e07427]{overflow:hidden}.research-steps article span[data-v-d1e07427]{overflow-wrap:anywhere}.recent-reports[data-v-d1e07427]{overflow-x:hidden!important}}@media (max-width:430px){.research-form-card .detail-options[data-v-d1e07427]{grid-template-columns:1fr 1fr!important}.research-form-card .btn-primary[data-v-d1e07427]{width:100%}.research-kicker[data-v-d1e07427]{font-size:7px}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{grid-template-columns:1fr 1fr!important}}@media (min-width:1101px){.report-main[data-v-d1e07427]:has(.research-form-card){grid-template-columns:minmax(180px,.52fr) minmax(500px,1.46fr) minmax(220px,.64fr)}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{box-shadow:0 20px 46px #412a191a}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{padding-inline:16px}}@media (max-width:900px){.report-main[data-v-d1e07427]:has(.research-form-card){gap:9px}.research-hero[data-v-d1e07427]{padding:12px 14px!important}.research-hero .report-desc[data-v-d1e07427]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{gap:0}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{min-height:72px;padding:8px 9px}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]:after{display:none}.research-steps strong[data-v-d1e07427]{margin-block:2px}.research-steps span[data-v-d1e07427]{font-size:9px!important;line-height:1.35!important}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{padding:14px 12px!important}.research-form-card .form-group[data-v-d1e07427]{margin-bottom:14px}.research-form-card .detail-opt[data-v-d1e07427]{min-height:40px}.recent-reports[data-v-d1e07427]{min-height:210px!important;padding:13px 14px}.research-empty[data-v-d1e07427]{height:148px!important;min-height:148px!important}.research-empty>span[data-v-d1e07427]{width:46px;height:56px;font-size:21px}.research-empty p[data-v-d1e07427]{max-width:230px}}@media (max-width:600px){.report-view[data-v-d1e07427],.report-main[data-v-d1e07427],.research-form-card[data-v-d1e07427],.research-form-card .form-group[data-v-d1e07427],.research-form-card .detail-options[data-v-d1e07427]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.research-form-card .detail-options[data-v-d1e07427]{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.research-form-card .detail-opt[data-v-d1e07427]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere}.research-form-card .topic-input[data-v-d1e07427]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}}@media (max-width:430px){.research-kicker[data-v-d1e07427]{margin-bottom:3px}.research-hero h2[data-v-d1e07427]{font-size:19px!important}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{min-height:66px}.research-form-card .detail-opt[data-v-d1e07427]{min-height:38px;padding:6px 8px}}@media (min-width:1101px){.report-main[data-v-d1e07427]:has(.research-form-card){grid-template-columns:minmax(150px,180px) minmax(580px,1fr) minmax(235px,280px);gap:12px;padding:14px 16px}.report-main:has(.research-form-card) .research-hero[data-v-d1e07427]{min-height:82px;padding:16px 22px}.report-main:has(.research-form-card) .research-hero h2[data-v-d1e07427]{margin-bottom:4px;font-size:23px}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{padding:18px 22px}.report-main:has(.research-form-card) .form-group[data-v-d1e07427]{margin-bottom:13px}.report-main:has(.research-form-card) .topic-input[data-v-d1e07427]{min-height:92px;resize:none}.report-main:has(.research-form-card) .detail-options[data-v-d1e07427]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.report-main:has(.research-form-card) .form-group:nth-of-type(3) .detail-options[data-v-d1e07427],.report-main:has(.research-form-card) .form-group:nth-of-type(4) .detail-options[data-v-d1e07427]{grid-template-columns:repeat(3,minmax(0,1fr))}.report-main:has(.research-form-card) .detail-opt[data-v-d1e07427]{min-height:38px;padding:6px 7px;font-size:11px}.report-main:has(.research-form-card) .btn-primary[data-v-d1e07427]{width:100%}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{padding:10px 13px}.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{padding:13px 14px}.report-main:has(.research-form-card) .research-empty[data-v-d1e07427]{min-height:180px}}@media (max-width:900px){.report-view[data-v-d1e07427]{min-height:0!important}.report-main[data-v-d1e07427]:has(.research-form-card){gap:7px!important;padding:8px!important}.report-main:has(.research-form-card) .research-hero[data-v-d1e07427]{min-height:82px;padding:10px 12px!important}.research-kicker[data-v-d1e07427]{font-size:7px!important}.research-hero h2[data-v-d1e07427]{margin:1px 0 3px!important;font-size:18px!important}.research-hero .report-desc[data-v-d1e07427]{-webkit-line-clamp:1!important;font-size:9px!important}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;order:1;height:58px;min-height:58px;overflow:hidden;border:1px solid rgba(103,70,43,.18)}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{min-width:0!important;min-height:56px!important;padding:6px 4px!important;border-right:1px solid rgba(229,187,111,.12);border-bottom:0;text-align:center}.research-steps b[data-v-d1e07427]{font-size:8px!important}.research-steps strong[data-v-d1e07427]{font-size:10px!important}.research-steps span[data-v-d1e07427]{display:none}.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427]{padding:12px 11px!important}.research-form-card .form-group[data-v-d1e07427]{margin-bottom:10px!important}.research-form-card .form-group>label[data-v-d1e07427]{margin-bottom:5px;font-size:12px}.research-form-card .topic-input[data-v-d1e07427]{min-height:76px;padding:9px 10px;resize:none}.research-form-card .form-hint[data-v-d1e07427]{display:none}.research-form-card .detail-options[data-v-d1e07427]{display:flex!important;width:100%!important;gap:5px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.research-form-card .detail-options[data-v-d1e07427]::-webkit-scrollbar{display:none}.research-form-card .detail-opt[data-v-d1e07427]{min-width:82px!important;min-height:32px!important;flex:1 0 82px;padding:4px 6px!important;font-size:10px;white-space:nowrap!important}.research-form-card .form-group:nth-of-type(2) .detail-options[data-v-d1e07427]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible}.research-form-card .form-group:nth-of-type(2) .detail-opt[data-v-d1e07427]{width:100%!important;min-width:0!important}.research-form-card .btn-primary[data-v-d1e07427]{width:100%;min-height:42px}.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{min-height:116px!important;max-height:160px;overflow-y:auto!important;padding:10px 11px}.recent-head[data-v-d1e07427]{margin-bottom:4px}.research-empty[data-v-d1e07427]{height:68px!important;min-height:68px!important;flex-direction:row}.research-empty>span[data-v-d1e07427]{width:34px;height:42px;font-size:16px}.research-empty p[data-v-d1e07427]{max-width:none;text-align:left}.report-phase-outline_edit .report-main .outline-header[data-v-d1e07427],.result-header[data-v-d1e07427]{position:sticky;top:0;z-index:5;padding:8px;background:#f4e2bd}.report-phase-outline_edit .report-main .outline-editor[data-v-d1e07427]{min-height:250px!important;max-height:42dvh;resize:none}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{min-height:520px!important}.report-result[data-v-d1e07427]{max-height:calc(100dvh - 330px);padding:18px 15px}}@media (max-width:430px){.report-main:has(.research-form-card) .research-hero[data-v-d1e07427]{min-height:76px}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{height:56px;min-height:56px}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]{min-height:54px!important}.research-form-card .detail-options[data-v-d1e07427]{display:flex!important}}.report-view[data-v-d1e07427]{--report-wood:#2d2018;--report-wood-deep:#1e1510;--report-paper:#f8efd9;--report-paper-light:#fff9eb;--report-paper-deep:#ead9b8;--report-ink:#3d2b20;--report-muted:#806d5a;--report-gold:#c4934f;--report-red:#a13b32;position:relative;gap:10px!important;padding:10px;background:radial-gradient(circle at 18% 8%,rgba(234,189,108,.13),transparent 24%),radial-gradient(circle at 92% 88%,rgba(160,64,53,.08),transparent 28%),linear-gradient(135deg,#4b3526,#2d2018 58%,#1e1510)}.report-view[data-v-d1e07427]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(112deg,transparent 0 47%,rgba(255,225,166,.045) 48%,transparent 50%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 12px)}.report-main[data-v-d1e07427]{position:relative;z-index:1;border:1px solid rgba(105,72,47,.22)!important;border-radius:1px!important;color:var(--report-ink);background:linear-gradient(145deg,#fff9ebfa,#ebdabbf5)!important;box-shadow:0 24px 58px #120b0747,inset 18px 0 34px #ffffff38!important}.report-main[data-v-d1e07427]:before{position:absolute;z-index:0;top:18px;bottom:18px;left:9px;width:1px;pointer-events:none;content:"";background:linear-gradient(transparent,rgba(153,60,47,.22),transparent)}.report-main[data-v-d1e07427]>*{position:relative;z-index:1}.research-hero[data-v-d1e07427]{min-height:92px!important;margin:0!important;padding:18px 22px!important;border:1px solid rgba(231,190,116,.2)!important;border-radius:1px!important;color:#f7e3bb!important;background:radial-gradient(circle at 86% 0,rgba(171,73,44,.2),transparent 40%),linear-gradient(132deg,#4a3020,#241912)!important;box-shadow:0 16px 34px #24160e33!important}.research-hero[data-v-d1e07427]:after{position:absolute;right:0;bottom:0;width:42%;height:2px;background:linear-gradient(90deg,transparent,var(--report-gold));content:""}.research-kicker[data-v-d1e07427]{color:#d5a55d!important;font-size:8px!important;letter-spacing:.28em!important}.research-hero h2[data-v-d1e07427]{margin:4px 0 5px!important;color:#fff0cf!important;font:26px/1.2 STKaiti,KaiTi,serif!important;letter-spacing:.08em}.research-hero .report-desc[data-v-d1e07427]{color:#f8e2bb8f!important;font:10px/1.75 var(--font-sans)!important}.research-seal[data-v-d1e07427]{width:52px!important;height:58px!important;border:1px solid rgba(207,152,75,.5)!important;border-radius:0!important;color:#e2ad59!important;background:#e2ad590d!important;font-size:27px!important;box-shadow:inset 0 0 0 3px #22150e4d}.research-steps[data-v-d1e07427]{border-radius:1px!important;background:linear-gradient(160deg,#3b281d,#251a14)!important;box-shadow:0 16px 30px #2d1c1126}.research-steps article[data-v-d1e07427]{position:relative;border-color:#e5bb6f21!important;border-radius:0!important;color:#f5dfb7;background:transparent!important}.research-steps article[data-v-d1e07427]:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;background:var(--report-red);content:"";opacity:.72}.research-steps article[data-v-d1e07427]:after{background:linear-gradient(90deg,transparent,rgba(212,163,88,.58))!important}.research-steps b[data-v-d1e07427]{color:#d29c52!important;font-family:var(--font-sans)}.research-steps strong[data-v-d1e07427]{color:#f8dfb2!important;font-family:STKaiti,KaiTi,serif;font-size:14px!important;font-weight:500!important;letter-spacing:.08em}.research-steps span[data-v-d1e07427]{color:#f5dfb773!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{border:1px solid rgba(106,75,49,.18)!important;border-radius:1px!important;background:#fff9eac7!important;box-shadow:inset 0 1px #ffffff85}.research-form-card[data-v-d1e07427]{position:relative}.research-form-card[data-v-d1e07427]:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(var(--report-red),rgba(161,59,50,.18));content:""}.form-group>label[data-v-d1e07427]{color:#53392a!important;font-family:STKaiti,KaiTi,serif!important;font-size:14px!important;letter-spacing:.08em}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border:1px solid rgba(103,73,49,.22)!important;border-radius:1px!important;color:var(--report-ink)!important;background:linear-gradient(#fffcf2f5,#f9efd9d6)!important;box-shadow:inset 0 1px 5px #4e331f0a;caret-color:var(--report-red)}.topic-input[data-v-d1e07427]:focus,.outline-editor[data-v-d1e07427]:focus{border-color:#a13b3285!important;box-shadow:inset 3px 0 var(--report-red),0 0 0 2px #a13b320f!important}.topic-input[data-v-d1e07427]::placeholder{color:#a49583}.form-hint[data-v-d1e07427]{color:#9b8974!important}.detail-opt[data-v-d1e07427]{display:flex!important;min-height:38px!important;align-items:center;justify-content:center;border:1px solid rgba(103,73,49,.18)!important;border-radius:1px!important;color:#74604d!important;background:#fffbf0b3!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease!important}.detail-opt[data-v-d1e07427]:hover{border-color:#c4934f8c!important;color:#4c3427!important}.detail-opt.active[data-v-d1e07427]{position:relative;border-color:#c4934f75!important;color:#5d3929!important;background:#e8cfa261!important;box-shadow:inset 0 -2px var(--report-gold)}.detail-opt.active[data-v-d1e07427]:before{position:absolute;top:7px;bottom:7px;left:0;width:2px;background:var(--report-red);content:""}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:40px;border-radius:1px!important;font:11px var(--font-sans)!important;letter-spacing:.08em;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important}.btn-primary[data-v-d1e07427]{border:1px solid rgba(231,190,116,.24)!important;color:#fff0cf!important;background:linear-gradient(135deg,#8e352e,#612920)!important;box-shadow:0 8px 18px #68272029}.btn-primary[data-v-d1e07427]:hover:not(:disabled){background:linear-gradient(135deg,#a33e34,#722d25)!important;transform:translateY(-1px);box-shadow:0 11px 22px #68272033}.btn-secondary[data-v-d1e07427]{border-color:#6749313d!important;color:#664737!important;background:#fff9eab8!important}.btn-secondary[data-v-d1e07427]:hover{border-color:#a13b3261!important;color:var(--report-red)!important;background:#fff8e8!important}.btn-stop[data-v-d1e07427]{border:1px solid rgba(161,59,50,.32)!important;color:#8f342d!important;background:#a13b3212!important}.recent-head[data-v-d1e07427]{padding-bottom:9px;border-bottom:1px solid rgba(103,73,49,.14);color:#503629!important}.recent-head strong[data-v-d1e07427]:before{display:inline-grid;width:24px;height:24px;margin-right:8px;place-items:center;border:1px solid rgba(161,59,50,.3);color:var(--report-red);content:"卷";font:13px STKaiti,KaiTi,serif;vertical-align:middle}.recent-item[data-v-d1e07427]{position:relative;border-top-color:#6749311f!important;color:var(--report-red)!important}.recent-item[data-v-d1e07427]:hover{background:#e6d1aa4d!important}.recent-open[data-v-d1e07427]:hover{background:#fff9ea29}.recent-delete[data-v-d1e07427]{color:#8f342c7a!important}.recent-delete[data-v-d1e07427]:hover{border-color:#a13b3240!important;color:var(--report-red)!important;background:#a13b3214!important}.recent-item b[data-v-d1e07427]{color:#4a3428!important}.recent-item small[data-v-d1e07427],.recent-head span[data-v-d1e07427]{color:#917f6c!important}.research-empty>span[data-v-d1e07427]{border-radius:0!important}.loading-state[data-v-d1e07427]{min-height:100%;padding:60px 20px;background:radial-gradient(circle at center,rgba(255,249,234,.8),transparent 56%)}.loading-spinner[data-v-d1e07427]{border-radius:50%;border-color:#79533529!important;border-top-color:var(--report-red)!important}.loading-text[data-v-d1e07427]{color:#50382a!important;font-family:STKaiti,KaiTi,serif;font-size:18px!important}.loading-topic[data-v-d1e07427]{color:#8a7560!important}.outline-header[data-v-d1e07427],.result-header[data-v-d1e07427]{position:relative;margin:0 0 10px!important;padding:12px 14px;border:1px solid rgba(231,190,116,.17);border-radius:1px;color:#f6dfb5;background:linear-gradient(120deg,#3b281d,#241912)}.outline-header[data-v-d1e07427]:after,.result-header[data-v-d1e07427]:after{position:absolute;right:0;bottom:0;width:32%;height:2px;background:linear-gradient(90deg,transparent,var(--report-gold));content:""}.phase-badge[data-v-d1e07427]{border:1px solid rgba(183,67,56,.4)!important;border-radius:0!important;color:#f0c681!important;background:#96322b38!important}.outline-topic[data-v-d1e07427]{color:#f8e2bbb3!important}.outline-hint[data-v-d1e07427]{position:relative;border:1px solid rgba(177,138,75,.28)!important;border-radius:1px!important;color:#765632!important;background:#f4e4bf!important}.outline-hint[data-v-d1e07427]:before{margin-right:8px;color:var(--report-red);content:"校";font-family:STKaiti,KaiTi,serif}.outline-editor[data-v-d1e07427]{min-height:0!important;font-family:STSong,SimSun,serif!important;line-height:2!important;background-image:repeating-linear-gradient(transparent 0 31px,#7c563714 31px,#7c563714 32px)!important}.section-progress[data-v-d1e07427]{gap:5px!important;padding:8px!important;border:1px solid rgba(103,73,49,.16)!important;border-radius:1px!important;background:#f2e2c5a3!important}.section-dot[data-v-d1e07427]{position:relative;padding:7px 9px;border:1px solid rgba(103,73,49,.11);color:#9a8a77!important;background:#fffaef73}.section-dot.generating[data-v-d1e07427]{border-color:#a13b324d;color:var(--report-red)!important;background:#a13b320d}.section-dot.done[data-v-d1e07427]{color:#5d6754!important}.section-dot.done[data-v-d1e07427]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--report-gold);content:""}.citation-audit[data-v-d1e07427]{border:1px solid rgba(103,73,49,.18)!important;border-radius:1px!important;color:#735f4b!important;background:#f7edd7db!important}.citation-audit strong[data-v-d1e07427]{color:#51372a!important}.audit-ok[data-v-d1e07427]{color:#5d6754!important}.audit-warn[data-v-d1e07427]{color:var(--report-red)!important}.report-result[data-v-d1e07427]{position:relative;border:1px solid rgba(103,73,49,.2)!important;border-radius:1px!important;background:linear-gradient(90deg,rgba(161,59,50,.035),transparent 38px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(116,79,50,.045) 31px 32px),var(--report-paper-light)!important;box-shadow:0 22px 45px #432b1b1f,inset 22px 0 36px #dec69b1f!important}.report-result[data-v-d1e07427]:before{position:absolute;top:22px;bottom:22px;left:18px;width:1px;background:#a13b3238;content:""}.report-text[data-v-d1e07427]{max-width:920px;margin:auto;color:#49372b!important;font-family:STSong,SimSun,serif!important;font-size:15px!important;line-height:2.05!important}.report-text[data-v-d1e07427] h2{border-bottom:1px solid rgba(196,147,79,.32)!important;color:#4b3024!important;font-family:STKaiti,KaiTi,serif!important;font-size:22px!important;letter-spacing:.08em}.report-text[data-v-d1e07427] h2:before{display:inline-grid;width:28px;height:28px;margin-right:9px;place-items:center;border:1px solid rgba(161,59,50,.34);color:var(--report-red);content:"章";font-size:15px;vertical-align:2px}.report-text[data-v-d1e07427] h3,.report-text[data-v-d1e07427] h4{color:#654434!important;font-family:STKaiti,KaiTi,serif!important;letter-spacing:.05em}.report-text[data-v-d1e07427] .cite-tag{color:var(--report-red)!important}.error-msg[data-v-d1e07427]{border:1px solid rgba(161,59,50,.22);border-radius:1px!important;color:#8f342d!important;background:#ffefdfdb!important}.report-evidence-wrap[data-v-d1e07427]{position:relative!important;z-index:2;border:1px solid rgba(231,190,116,.2)!important;border-radius:1px!important;background:linear-gradient(155deg,#392519fc,#1d140ffc)!important;box-shadow:0 24px 58px #0f09054d}.report-evidence-wrap[data-v-d1e07427]:before{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--report-red),var(--report-gold) 58%,transparent);content:"";pointer-events:none}.report-evidence-wrap[data-v-d1e07427] .evidence-panel{background:linear-gradient(155deg,#faf3e4fa,#e5d7bef7)}.mobile-evidence-trigger[data-v-d1e07427],.report-evidence-close[data-v-d1e07427]{border:1px solid rgba(161,59,50,.28)!important;border-radius:1px!important;color:var(--report-red)!important;background:#fff6e3!important}.report-main[data-v-d1e07427] .chapter-workspace{border-color:#67493133!important;border-radius:1px!important;background:#fff9eac7!important;box-shadow:0 17px 34px #432b1b17}.report-main[data-v-d1e07427] .workspace-head{border-bottom-color:#6749312b!important;background:linear-gradient(90deg,#ead7b4,#f6ead0)!important}.report-main[data-v-d1e07427] .workspace-head strong{color:#53382a!important;font-family:STKaiti,KaiTi,serif;font-size:16px}.report-main[data-v-d1e07427] .chapter-list{background:linear-gradient(160deg,#3a281d,#241912)!important}.report-main[data-v-d1e07427] .chapter-item{border-radius:0!important;color:#f7e0b5a3!important}.report-main[data-v-d1e07427] .chapter-item.active{color:#f8dfb2!important;background:#f6daa612!important;box-shadow:inset 2px 0 var(--report-red),inset 0 -1px var(--report-gold)}.report-main[data-v-d1e07427] .chapter-editor textarea,.report-main[data-v-d1e07427] .instruction{border-radius:1px!important;border-color:#67493133!important;background:#fff9eb!important}.report-main[data-v-d1e07427] .mini{border-radius:1px!important}.report-main[data-v-d1e07427] .mini.primary{background:#8f342c!important}.report-main[data-v-d1e07427] .mini.danger{color:#963930!important;background:#a13b3212!important}@media (max-width:1100px){.report-view[data-v-d1e07427]{padding:8px}.report-main[data-v-d1e07427]{padding:12px 14px!important}.report-evidence-wrap[data-v-d1e07427]{position:fixed!important;z-index:71!important;top:12px!important;right:12px!important;bottom:12px!important;width:min(410px,calc(100vw - 24px))!important;transform:translate(calc(100% + 36px));transition:transform .28s cubic-bezier(.22,1,.36,1)}.report-evidence-wrap.open[data-v-d1e07427]{transform:translate(0)}.report-evidence-close[data-v-d1e07427]{display:block!important;position:absolute;z-index:4;top:11px;right:11px;padding:6px 9px}.report-evidence-backdrop[data-v-d1e07427]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:block!important;border:0;background:#2619105c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-evidence-trigger[data-v-d1e07427]{display:flex!important}}@media (max-width:900px){.report-view[data-v-d1e07427]{display:block!important;width:100%!important;min-height:0!important;padding:0!important;background:#2d2018}.report-main[data-v-d1e07427]{width:100%!important;padding:8px!important;border-width:0!important;box-shadow:none!important}.research-hero[data-v-d1e07427]{min-height:82px!important}.research-hero[data-v-d1e07427]:after{width:60%}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427]{border-radius:1px!important;background:#302118!important}.report-main:has(.research-form-card) .research-steps article[data-v-d1e07427]:before{top:6px;bottom:6px}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{border-radius:1px!important}.outline-header[data-v-d1e07427],.result-header[data-v-d1e07427]{border-radius:1px!important;background:#302118!important}.outline-topic[data-v-d1e07427]{display:inline-block;max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.report-result[data-v-d1e07427]{padding:22px 16px 22px 25px!important}.report-result[data-v-d1e07427]:before{left:12px}.report-text[data-v-d1e07427]{font-size:14px!important;line-height:1.95!important}.report-text[data-v-d1e07427] h2{font-size:19px!important}.report-main[data-v-d1e07427] .chapter-list{background:#302118!important}}@media (max-width:600px){.research-hero[data-v-d1e07427]{padding:12px 13px!important}.research-hero h2[data-v-d1e07427]{font-size:20px!important}.research-hero .report-desc[data-v-d1e07427]{font-size:9px!important}.research-form-card .detail-options[data-v-d1e07427]{display:flex!important;gap:5px!important;overflow-x:auto!important}.research-form-card .detail-opt[data-v-d1e07427]{min-width:100px!important;flex:0 0 auto!important}.research-form-card .form-group:nth-of-type(2) .detail-options[data-v-d1e07427]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.research-form-card .form-group:nth-of-type(2) .detail-opt[data-v-d1e07427]{width:100%!important;min-width:0!important}.outline-actions[data-v-d1e07427],.result-actions[data-v-d1e07427]{gap:5px!important}.outline-actions>button[data-v-d1e07427],.result-actions>button[data-v-d1e07427]{min-width:0;padding:7px 9px!important;letter-spacing:0!important}.section-progress[data-v-d1e07427]{flex-wrap:nowrap!important;overflow-x:auto}.section-dot[data-v-d1e07427]{min-width:145px}.citation-audit[data-v-d1e07427]{align-items:flex-start;flex-direction:column;gap:4px!important}.report-evidence-wrap[data-v-d1e07427]{top:7px!important;right:7px!important;bottom:7px!important;width:calc(100vw - 14px)!important}}.report-main[data-v-d1e07427]:has(.research-form-card){grid-template-rows:minmax(0,1fr)!important}.report-main:has(.research-form-card) .research-steps[data-v-d1e07427],.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427],.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{grid-row:1!important}@media (max-width:900px){.report-main:has(.research-form-card) .research-steps[data-v-d1e07427],.report-main:has(.research-form-card) .research-form-card[data-v-d1e07427],.report-main:has(.research-form-card) .recent-reports[data-v-d1e07427]{grid-row:auto!important}}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border-color:var(--tcm-line-strong)!important;border-radius:2px!important;color:var(--tcm-ink)!important;background:#fffbf0e6!important;font-family:var(--font-sans)!important}.topic-input[data-v-d1e07427]:focus,.outline-editor[data-v-d1e07427]:focus{border-color:#b33d3280!important;box-shadow:inset 3px 0 #b33d323d,0 0 0 2px #9a744214!important}.form-group label[data-v-d1e07427]{color:var(--tcm-ink-soft)!important;font-family:var(--font-sans)}.form-hint[data-v-d1e07427]{color:var(--tcm-muted)!important}.detail-opt[data-v-d1e07427]{min-height:40px!important;border-color:var(--tcm-line-strong)!important;border-radius:2px!important;color:var(--tcm-ink-soft)!important;background:#fffbf0b8!important;font-family:var(--font-sans)}.detail-opt.active[data-v-d1e07427]{border-color:var(--tcm-cinnabar)!important;color:var(--tcm-cinnabar-deep)!important;background:var(--tcm-cinnabar-light)!important}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:42px;border-radius:2px!important;font-family:var(--font-sans)!important}.btn-primary[data-v-d1e07427]{border:1px solid var(--tcm-cinnabar)!important;background:linear-gradient(135deg,var(--tcm-cinnabar),var(--tcm-cinnabar-deep))!important}.btn-secondary[data-v-d1e07427]{border-color:var(--tcm-line-strong)!important;color:var(--tcm-ink-soft)!important;background:var(--surface-paper-strong)!important}.btn-stop[data-v-d1e07427]{border:1px solid var(--state-danger)!important;background:linear-gradient(135deg,var(--state-danger),#762a25)!important}.phase-badge[data-v-d1e07427]{border:1px solid rgba(179,61,50,.2);border-radius:1px!important;color:var(--tcm-cinnabar-deep)!important;background:var(--tcm-cinnabar-light)!important}.outline-hint[data-v-d1e07427]{border-color:#8a672e3d!important;border-radius:2px!important;color:var(--state-warning)!important;background:var(--state-warning-bg)!important}.section-progress[data-v-d1e07427]{border:1px solid var(--tcm-line)!important;border-radius:2px!important;background:#eee1ca6b!important}.section-dot.done[data-v-d1e07427]{color:var(--state-success)!important}.loading-spinner[data-v-d1e07427]{border-color:#9a744233!important;border-top-color:var(--tcm-cinnabar)!important}@media (max-width:900px){.detail-opt[data-v-d1e07427],.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427],.research-form-card .detail-opt[data-v-d1e07427]{min-height:44px!important}.section-progress[data-v-d1e07427]{scroll-snap-type:x proximity}.section-dot[data-v-d1e07427]{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427],.detail-opt[data-v-d1e07427],.report-evidence-wrap[data-v-d1e07427]{transition:none!important}}.loading-progress[data-v-d1e07427]{position:relative;width:min(520px,82%);height:8px;margin:18px auto 0;border:1px solid rgba(154,116,66,.25);background:#fffaee6b;overflow:hidden}.loading-progress>i[data-v-d1e07427]{display:block;height:100%;background:linear-gradient(90deg,#9f3a31,#d1a057);transition:width .45s ease}.loading-progress>span[data-v-d1e07427]{position:absolute;top:12px;right:0;color:var(--tcm-muted);font-size:10px}.loading-note[data-v-d1e07427]{max-width:620px;margin:26px auto 0!important;color:var(--tcm-muted)!important;font-size:12px!important;line-height:1.7}.loading-stats[data-v-d1e07427]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.loading-stats span[data-v-d1e07427]{padding:5px 9px;border:1px solid rgba(154,116,66,.18);color:var(--tcm-ink-soft);background:#fffaee7a;font-size:10px}.report-phase-outline_loading .loading-state[data-v-d1e07427]{min-height:420px;padding:70px 28px}.report-phase-outline_edit .report-main[data-v-d1e07427]{display:block!important;padding:14px 16px!important;overflow-y:auto!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .workspace-body{height:auto!important;min-height:0!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .chapter-list,.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427] .chapter-editor{overflow:visible!important}@media (max-width:820px){.loading-progress[data-v-d1e07427]{width:92%}.loading-note[data-v-d1e07427]{padding-inline:12px}.report-phase-outline_loading .loading-state[data-v-d1e07427]{min-height:340px;padding:48px 12px}.loading-stats[data-v-d1e07427]{gap:5px}.report-phase-outline_edit .report-main[data-v-d1e07427]{padding:8px!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{height:auto!important;min-height:0!important;margin-top:0!important}}.report-main[data-v-d1e07427]{position:relative;isolation:isolate;padding:28px 32px!important;border:1px solid rgba(41,76,62,.12)!important;border-radius:24px!important;background:linear-gradient(145deg,#fffffcfa,#f7f4ebf5)!important;box-shadow:0 18px 55px #1e3a2d1a!important;overflow:auto}.report-main[data-v-d1e07427]:before{position:absolute;z-index:-1;top:-180px;right:-120px;width:420px;height:420px;border:1px solid rgba(169,132,72,.12);border-radius:50%;content:"";box-shadow:0 0 0 28px #a9844806,0 0 0 58px #a9844805}.research-hero[data-v-d1e07427]{min-height:128px!important;padding:28px 32px!important;border:0!important;border-radius:20px!important;background:linear-gradient(118deg,#173f35,#28594a 62%,#3e6d59)!important;box-shadow:0 16px 32px #173f3538!important}.research-hero h2[data-v-d1e07427]{margin:0!important;letter-spacing:.04em;font-size:28px!important}.research-hero .report-desc[data-v-d1e07427]{margin-top:9px;max-width:680px!important;color:#f4f8f0c2!important;font-size:13px;line-height:1.9!important}.research-kicker[data-v-d1e07427]{color:#e7c984!important;font-size:10px!important;letter-spacing:.3em!important}.research-seal[data-v-d1e07427]{width:64px!important;height:64px!important;border-color:#e7c98480!important;color:#f0d79b!important;background:#ffffff0a;box-shadow:inset 0 0 0 5px #ffffff09}.research-steps[data-v-d1e07427]{margin:18px 0!important;border:1px solid rgba(41,76,62,.11)!important;border-radius:16px!important;overflow:hidden;background:#ffffffa8;box-shadow:0 8px 22px #1e3a2d0d}.research-steps article[data-v-d1e07427]{min-height:76px;padding:15px 16px!important;background:transparent!important}.research-steps article[data-v-d1e07427]:hover{background:#e8f1ea8c!important}.research-steps article[data-v-d1e07427]:after{right:-4px!important;width:8px!important;height:8px!important;background:#f3dfad!important}.research-steps b[data-v-d1e07427]{color:#a1773d!important;font-size:10px!important;letter-spacing:.12em}.research-steps strong[data-v-d1e07427]{font-size:13px!important}.research-steps span[data-v-d1e07427]{font-size:10px!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{padding:22px 24px!important;border:1px solid rgba(41,76,62,.12)!important;border-radius:16px!important;background:#fffffcd1!important;box-shadow:0 8px 24px #1e3a2d0f!important}.form-group[data-v-d1e07427]{margin-bottom:20px}.form-group label[data-v-d1e07427]{font-size:12px!important;letter-spacing:.06em}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{padding:14px 16px!important;border:1px solid #d7ded7!important;border-radius:12px!important;background:#fbfcf8!important;transition:border-color .2s,box-shadow .2s}.topic-input[data-v-d1e07427]:focus,.outline-editor[data-v-d1e07427]:focus{border-color:#5d8a72!important;box-shadow:0 0 0 4px #5d8a721f!important}.detail-options[data-v-d1e07427]{gap:8px!important}.detail-opt[data-v-d1e07427]{padding:9px 16px!important;border:1px solid #d7ded7!important;border-radius:10px!important;background:#fff!important}.detail-opt.active[data-v-d1e07427]{border-color:#5d8a72!important;background:#e8f1ea!important;color:#285b47!important;box-shadow:0 2px 8px #285b471a}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:42px!important;border-radius:10px!important;font-size:13px!important;transition:transform .18s,box-shadow .18s,background .18s}.btn-primary[data-v-d1e07427]{box-shadow:0 6px 14px #2d5d472e}.btn-primary[data-v-d1e07427]:hover:not(:disabled),.btn-secondary[data-v-d1e07427]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #1e3a2d1f}.recent-head[data-v-d1e07427]{align-items:baseline!important;margin-bottom:12px!important}.recent-head strong[data-v-d1e07427]{font-size:16px!important}.recent-item[data-v-d1e07427]{border-top:1px solid rgba(41,76,62,.1)!important}.recent-open[data-v-d1e07427]{padding:13px 38px 13px 10px!important}.recent-item[data-v-d1e07427]:hover{background:#f0f6f1!important}.recent-item b[data-v-d1e07427]{font-size:13px!important}.recent-open>small[data-v-d1e07427]{font-size:11px!important}.recent-meta em[data-v-d1e07427]{padding:3px 7px;border-radius:99px;background:#f8ead0}.loading-state[data-v-d1e07427]{min-height:420px;padding:70px 24px!important;border:1px solid rgba(41,76,62,.11);border-radius:18px;background:#fffffcb8}.loading-spinner[data-v-d1e07427]{width:38px!important;height:38px!important;border-width:3px!important}.loading-text[data-v-d1e07427]{font-size:16px!important;color:#315442!important}.loading-progress[data-v-d1e07427]{width:min(560px,88%)!important;height:10px!important;border-radius:99px!important;background:#e4ebe5!important;overflow:hidden}.loading-progress i[data-v-d1e07427]{border-radius:99px;background:linear-gradient(90deg,#4d8067,#c29b55)!important}.loading-stats[data-v-d1e07427]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.loading-stats span[data-v-d1e07427]{padding:7px 10px;border:1px solid rgba(41,76,62,.12);border-radius:99px;color:#65766d;background:#fff;font-size:11px}.outline-header[data-v-d1e07427],.result-header[data-v-d1e07427]{padding:4px 2px 12px!important}.phase-badge[data-v-d1e07427]{padding:5px 10px!important;border-radius:99px!important}.report-result[data-v-d1e07427]{border-radius:16px!important;padding:32px 38px!important;box-shadow:0 8px 24px #1e3a2d0f!important}.report-text[data-v-d1e07427]{max-width:860px;margin:auto;font-size:15px!important;line-height:2!important}.report-text[data-v-d1e07427] h2{margin-top:28px!important;color:#285b47!important}.citation-audit[data-v-d1e07427]{border-radius:12px!important;background:#f7f5ec!important}@media (max-width:900px){.report-main[data-v-d1e07427]{padding:16px!important;border-radius:16px!important}.research-hero[data-v-d1e07427]{padding:22px!important}.research-hero h2[data-v-d1e07427]{font-size:23px!important}.report-result[data-v-d1e07427]{padding:22px 18px!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{padding:18px!important}}@media (max-width:520px){.report-main[data-v-d1e07427]{padding:10px!important}.research-hero[data-v-d1e07427]{min-height:0!important;padding:20px!important}.research-hero h2[data-v-d1e07427]{font-size:21px!important}.recent-open[data-v-d1e07427]{padding-left:6px!important}.report-text[data-v-d1e07427]{font-size:14px!important}}.report-main[data-v-d1e07427]{padding:20px 24px!important;border:1px solid var(--tcm-line)!important;border-radius:14px!important;background:var(--tcm-paper)!important;box-shadow:var(--tcm-shadow-soft)!important}.research-hero[data-v-d1e07427]{padding:18px 22px!important;border:1px solid var(--tcm-line)!important;border-radius:12px!important;color:var(--tcm-ink)!important;background:linear-gradient(120deg,#eef4ef,#fbf6e9)!important;box-shadow:none!important}.research-hero h2[data-v-d1e07427]{color:var(--tcm-jade-deep)!important;font-size:22px!important}.research-hero .report-desc[data-v-d1e07427]{color:var(--tcm-muted)!important;font-size:12px!important}.research-kicker[data-v-d1e07427]{color:var(--tcm-cinnabar)!important;font-size:9px!important;letter-spacing:.16em!important}.research-seal[data-v-d1e07427]{width:48px!important;height:48px!important;border-color:#365f5038!important;color:var(--tcm-jade-deep)!important;background:#ffffff6b!important;font-size:25px!important;box-shadow:none!important}.research-steps[data-v-d1e07427]{margin:12px 0!important;border:1px solid var(--tcm-line)!important;border-radius:10px!important;background:#ffffff94!important;box-shadow:none!important}.research-steps article[data-v-d1e07427]{min-height:60px;padding:11px 13px!important;background:transparent!important}.research-steps article[data-v-d1e07427]:hover{background:var(--tcm-jade-light)!important}.research-steps b[data-v-d1e07427]{color:var(--tcm-cinnabar)!important;font-size:9px!important}.research-steps span[data-v-d1e07427]{font-size:9px!important}.research-form-card[data-v-d1e07427]{max-width:760px!important;margin:0 auto!important;padding:18px 20px!important;border:1px solid var(--tcm-line)!important;border-radius:12px!important;background:#fffdf8!important;box-shadow:none!important}.form-group[data-v-d1e07427]{margin-bottom:15px}.form-group label[data-v-d1e07427]{font-size:12px!important;color:var(--tcm-jade-deep)!important}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border-radius:8px!important;background:#fff!important}.detail-opt[data-v-d1e07427]{min-height:38px!important;padding:7px 14px!important;border-radius:8px!important}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:38px!important;padding:8px 16px!important;border-radius:8px!important;box-shadow:none!important;font-size:12px!important}.btn-primary[data-v-d1e07427]{background:var(--tcm-jade)!important}.recent-reports[data-v-d1e07427]{display:none!important}.report-header[data-v-d1e07427]{margin-bottom:18px!important}.report-header h2[data-v-d1e07427]{color:var(--tcm-jade-deep)!important;font-size:20px!important}.report-desc[data-v-d1e07427]{color:var(--tcm-muted)!important}.loading-state[data-v-d1e07427]{padding:54px 20px!important;border:1px solid var(--tcm-line)!important;border-radius:12px!important;background:#fffdf8!important}.loading-text[data-v-d1e07427]{color:var(--tcm-jade-deep)!important;font-size:14px!important}.loading-topic[data-v-d1e07427]{color:var(--tcm-muted)!important}.loading-stats span[data-v-d1e07427]{border-color:var(--tcm-line)!important;border-radius:8px!important;background:#fff!important}@media (max-width:900px){.report-main[data-v-d1e07427]{padding:14px!important}.research-hero[data-v-d1e07427]{padding:16px!important}.research-form-card[data-v-d1e07427]{max-width:none!important}.research-steps[data-v-d1e07427]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.report-main[data-v-d1e07427]{padding:10px!important}.research-hero h2[data-v-d1e07427]{font-size:19px!important}.research-steps[data-v-d1e07427]{grid-template-columns:1fr!important}.research-form-card[data-v-d1e07427]{padding:14px!important}}.report-main[data-v-d1e07427]{padding:16px 20px!important;border:1px solid var(--tcm-line)!important;border-radius:12px!important;background:var(--tcm-paper)!important;box-shadow:var(--tcm-shadow-soft)!important}.research-hero[data-v-d1e07427]{min-height:0!important;padding:15px 18px!important;border:1px solid var(--tcm-line)!important;border-radius:10px!important;color:var(--tcm-ink)!important;background:var(--tcm-paper)!important;box-shadow:none!important}.research-hero h2[data-v-d1e07427]{margin:0!important;color:var(--tcm-jade-deep)!important;font-size:21px!important}.research-hero .report-desc[data-v-d1e07427]{color:var(--tcm-muted)!important;font-size:11px!important}.research-kicker[data-v-d1e07427]{color:var(--tcm-cinnabar)!important;font-size:8px!important;letter-spacing:.15em!important}.research-seal[data-v-d1e07427]{width:42px!important;height:42px!important;border-color:var(--tcm-line)!important;color:var(--tcm-jade-deep)!important;background:transparent!important;box-shadow:none!important;font-size:21px!important}.research-steps[data-v-d1e07427]{margin:10px 0!important;border:1px solid var(--tcm-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.research-steps article[data-v-d1e07427]{min-height:52px;padding:9px 11px!important;background:transparent!important}.research-steps article[data-v-d1e07427]:after{background:var(--tcm-paper)!important}.research-steps b[data-v-d1e07427]{color:var(--tcm-cinnabar)!important;font-size:8px!important}.research-steps strong[data-v-d1e07427]{font-size:11px!important}.research-steps span[data-v-d1e07427]{font-size:8px!important}.research-form-card[data-v-d1e07427]{max-width:760px!important;margin:0 auto!important;padding:16px 18px!important;border:1px solid var(--tcm-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border-radius:7px!important}.detail-opt[data-v-d1e07427]{min-height:36px!important;padding:6px 13px!important;border-radius:7px!important}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:36px!important;padding:7px 14px!important;border-radius:7px!important;font-size:11px!important}.btn-primary[data-v-d1e07427]{background:var(--tcm-jade)!important;box-shadow:none!important}.btn-primary[data-v-d1e07427]:hover:not(:disabled){background:var(--tcm-jade-deep)!important}.recent-reports[data-v-d1e07427]{display:block!important;margin:12px auto 0!important;max-width:760px!important;padding:0!important;border:0!important;border-top:1px solid var(--tcm-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.recent-head[data-v-d1e07427]{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 2px 7px!important;margin:0!important}.recent-head strong[data-v-d1e07427]{color:var(--tcm-jade-deep)!important;font-size:13px!important}.recent-head span[data-v-d1e07427]{color:var(--tcm-muted)!important;font-size:10px!important}.recent-list[data-v-d1e07427]{border:1px solid var(--tcm-line);border-radius:8px;overflow:hidden;background:#fff}.recent-item[data-v-d1e07427]{border-top:1px solid rgba(54,95,80,.1)!important}.recent-open[data-v-d1e07427]{padding:10px 36px 10px 12px!important}.recent-item b[data-v-d1e07427]{font-size:12px!important}.recent-open>small[data-v-d1e07427]{font-size:10px!important}.recent-item[data-v-d1e07427]:hover{background:var(--tcm-jade-light)!important}.recent-meta em[data-v-d1e07427]{background:var(--tcm-cinnabar-light)!important;color:var(--tcm-cinnabar)!important}.recent-empty[data-v-d1e07427],.recent-loading[data-v-d1e07427]{margin:0;padding:12px;color:var(--tcm-muted);font-size:10px}.loading-state[data-v-d1e07427]{padding:45px 20px!important;border:1px solid var(--tcm-line)!important;border-radius:10px!important;background:#fff!important}.loading-text[data-v-d1e07427]{font-size:13px!important;color:var(--tcm-jade-deep)!important}@media (max-width:900px){.report-main[data-v-d1e07427]{padding:12px!important}.research-hero[data-v-d1e07427]{padding:13px 15px!important}.research-steps[data-v-d1e07427]{grid-template-columns:repeat(2,1fr)!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{max-width:none!important}}@media (max-width:520px){.report-main[data-v-d1e07427]{padding:8px!important}.research-hero h2[data-v-d1e07427]{font-size:18px!important}.research-steps[data-v-d1e07427]{grid-template-columns:1fr!important}.recent-open[data-v-d1e07427]{padding-left:9px!important}}.report-view[data-v-d1e07427]{height:100%!important;min-height:0!important;background:#e5d7bd!important;color:#493326!important;font-family:Microsoft YaHei,sans-serif!important}.report-main[data-v-d1e07427]{position:relative!important;display:flex!important;min-height:0!important;flex-direction:column!important;padding:0!important;overflow:auto!important;border:1px solid rgba(104,70,42,.2)!important;border-radius:0!important;background:linear-gradient(110deg,#f7ecd4,#e6cfaa)!important;box-shadow:inset 18px 0 42px #fff9e240!important}.report-main[data-v-d1e07427]:before{display:none!important}.research-hero[data-v-d1e07427]{display:flex!important;min-height:60px!important;align-items:center!important;padding:10px 18px!important;border:0!important;border-bottom:1px solid rgba(104,70,42,.24)!important;border-radius:0!important;color:#f5e5c4!important;background:linear-gradient(90deg,#3d291d,#5a3b26)!important;box-shadow:0 8px 22px #301d1124!important}.research-hero h2[data-v-d1e07427]{margin:0!important;color:#f8e7c4!important;font:21px STKaiti,KaiTi,serif!important;letter-spacing:.08em!important}.research-hero .report-desc[data-v-d1e07427]{max-width:620px!important;margin:3px 0 0!important;color:#f8e7c4b3!important;font-size:10px!important;line-height:1.5!important}.research-kicker[data-v-d1e07427]{margin:0 0 2px!important;color:#d5ae69!important;font-size:8px!important;letter-spacing:.2em!important}.research-seal[data-v-d1e07427]{width:38px!important;height:38px!important;margin-left:auto!important;border:1px solid rgba(239,205,143,.45)!important;border-radius:0!important;color:#efd294!important;background:#fff7db0f!important;font-size:21px!important;box-shadow:none!important}.research-steps[data-v-d1e07427]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(104,70,42,.19)!important;border-radius:0!important;background:#fff8e54d!important;box-shadow:none!important}.research-steps article[data-v-d1e07427]{min-height:57px!important;padding:10px 13px!important;border:0!important;border-right:1px solid rgba(104,70,42,.14)!important;border-radius:0!important;background:transparent!important}.research-steps article[data-v-d1e07427]:last-child{border-right:0!important}.research-steps article[data-v-d1e07427]:after{display:none!important}.research-steps b[data-v-d1e07427]{color:#a23d32!important;font-size:8px!important;letter-spacing:.12em}.research-steps strong[data-v-d1e07427]{margin:3px 0 1px!important;color:#553725!important;font:14px STKaiti,KaiTi,serif!important}.research-steps span[data-v-d1e07427]{color:#8b735b!important;font-size:9px!important}.research-form-card[data-v-d1e07427]{width:min(760px,calc(100% - 36px))!important;max-width:none!important;margin:20px auto 0!important;padding:18px 20px!important;border:1px solid rgba(104,70,42,.2)!important;border-radius:0!important;background:#fff9e8b8!important;box-shadow:0 10px 25px #4b301d12!important}.form-group[data-v-d1e07427]{margin-bottom:15px!important}.form-group label[data-v-d1e07427]{color:#553725!important;font-size:11px!important}.topic-input[data-v-d1e07427],.outline-editor[data-v-d1e07427]{border:1px solid rgba(104,70,42,.25)!important;border-radius:0!important;color:#493326!important;background:#fffcf0d1!important;box-shadow:inset 0 1px 4px #68462a0a!important}.topic-input[data-v-d1e07427]:focus,.outline-editor[data-v-d1e07427]:focus{border-color:#a23d32!important;box-shadow:0 0 0 3px #a23d321a!important}.detail-opt[data-v-d1e07427]{border:1px solid rgba(104,70,42,.22)!important;border-radius:0!important;color:#705945!important;background:#fffcf0a3!important}.detail-opt.active[data-v-d1e07427]{border-color:#a23d32!important;color:#7a302a!important;background:#a23d321a!important}.btn-primary[data-v-d1e07427],.btn-secondary[data-v-d1e07427],.btn-stop[data-v-d1e07427]{min-height:36px!important;padding:7px 15px!important;border-radius:0!important;font-size:11px!important}.btn-primary[data-v-d1e07427]{border:1px solid #8e3029!important;color:#fff0d9!important;background:#a23d32!important;box-shadow:0 4px 10px #6f282224!important}.btn-primary[data-v-d1e07427]:hover:not(:disabled){background:#782c26!important}.btn-secondary[data-v-d1e07427]{border-color:#68462a40!important;color:#654c38!important;background:#fff9e8bd!important}.btn-secondary[data-v-d1e07427]:hover:not(:disabled){border-color:#a23d32!important;color:#8e3029!important;background:#fff5df!important}.recent-reports[data-v-d1e07427]{display:block!important;width:min(760px,calc(100% - 36px))!important;max-width:none!important;margin:18px auto 20px!important;padding:0!important;border:0!important;border-top:1px solid rgba(104,70,42,.28)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.recent-head[data-v-d1e07427]{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:9px 0 6px!important}.recent-head strong[data-v-d1e07427]{color:#553725!important;font:16px STKaiti,KaiTi,serif!important}.recent-head span[data-v-d1e07427]{color:#8b735b!important;font-size:10px!important}.recent-list[data-v-d1e07427]{border:1px solid rgba(104,70,42,.2)!important;border-radius:0!important;background:#fff9e89e!important}.recent-item[data-v-d1e07427]{border-top:1px solid rgba(104,70,42,.14)!important}.recent-item[data-v-d1e07427]:first-child{border-top:0!important}.recent-open[data-v-d1e07427]{padding:10px 38px 10px 12px!important}.recent-item b[data-v-d1e07427]{color:#493326!important;font:13px STKaiti,KaiTi,serif!important}.recent-open>small[data-v-d1e07427]{color:#8b735b!important;font-size:10px!important}.recent-item[data-v-d1e07427]:hover{background:#ffefcd9e!important}.recent-meta em[data-v-d1e07427]{border-radius:0!important;color:#a23d32!important;background:#f4e1b9!important}.recent-delete[data-v-d1e07427]{border-radius:0!important}.recent-empty[data-v-d1e07427],.recent-loading[data-v-d1e07427]{color:#8b735b!important;background:#fff9e873!important}.loading-state[data-v-d1e07427]{min-height:360px!important;padding:52px 20px!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 38%,rgba(194,144,66,.16),transparent 35%)!important}.loading-spinner[data-v-d1e07427]{border-color:#68462a2e!important;border-top-color:#a23d32!important}.loading-text[data-v-d1e07427]{color:#553725!important;font:16px STKaiti,KaiTi,serif!important}.loading-topic[data-v-d1e07427]{color:#8b735b!important}.loading-progress[data-v-d1e07427]{height:7px!important;border-radius:0!important;background:#68462a24!important}.loading-progress i[data-v-d1e07427]{border-radius:0!important;background:linear-gradient(90deg,#a23d32,#c89b52)!important}.loading-stats span[data-v-d1e07427]{border-radius:0!important;border-color:#68462a33!important;color:#765d46!important;background:#fff9e8a6!important}@media (max-width:900px){.research-hero[data-v-d1e07427]{padding:11px 13px!important}.research-hero h2[data-v-d1e07427]{font-size:19px!important}.research-steps[data-v-d1e07427]{grid-template-columns:repeat(2,1fr)!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{width:calc(100% - 24px)!important}.research-form-card[data-v-d1e07427],.recent-reports[data-v-d1e07427]{margin-top:12px!important}}@media (max-width:520px){.research-hero[data-v-d1e07427]{min-height:54px!important}.research-seal[data-v-d1e07427]{display:none!important}.research-steps[data-v-d1e07427]{grid-template-columns:1fr!important}.research-steps article[data-v-d1e07427]{min-height:45px!important;padding:8px 11px!important}.research-form-card[data-v-d1e07427]{padding:14px!important}.recent-open[data-v-d1e07427]{padding-left:9px!important}}.report-phase-form .report-main[data-v-d1e07427]{overflow:hidden!important}.research-workbench[data-v-d1e07427]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(520px,1fr) minmax(280px,32%);gap:0;overflow:hidden}.research-primary[data-v-d1e07427]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid rgba(104,70,42,.2);background:linear-gradient(125deg,#fff9e9fa,#e7d2b1f0)}.research-intro[data-v-d1e07427]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:22px;padding:20px 26px 16px;border-bottom:1px solid rgba(104,70,42,.18);background:#fff8e58c}.research-intro p[data-v-d1e07427]{margin:0;color:#9a6a31;font-size:8px;letter-spacing:.2em}.research-intro h2[data-v-d1e07427]{margin:4px 0;color:#503526;font:26px STKaiti,KaiTi,serif}.research-intro>div>span[data-v-d1e07427]{color:#826d59;font-size:10px}.research-flow[data-v-d1e07427]{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:#725b43;font:9px var(--font-sans)}.research-flow span[data-v-d1e07427]{display:flex;align-items:center;gap:4px;white-space:nowrap}.research-flow b[data-v-d1e07427]{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(162,61,50,.28);color:#9b382f;font-size:7px}.research-flow i[data-v-d1e07427]{width:13px;height:1px;background:#704e312e}.research-form-card[data-v-d1e07427]{width:auto!important;min-width:0;margin:0!important;padding:18px 26px 22px!important;border:0!important;border-bottom:1px solid rgba(104,70,42,.14)!important;background:transparent!important;box-shadow:none!important}.research-form-grid[data-v-d1e07427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.research-submit[data-v-d1e07427]{display:flex;align-items:center;gap:13px;margin-top:4px}.research-submit span[data-v-d1e07427]{color:#8b735b;font-size:9px;line-height:1.6}.research-side[data-v-d1e07427]{display:flex;min-width:0;min-height:0;flex-direction:column;background:linear-gradient(165deg,#e7cfa5,#cfa977)}.research-side .side-heading[data-v-d1e07427]{padding:19px 18px 10px}.research-side .side-heading p[data-v-d1e07427]{margin:0;color:#9a6a31;font-size:8px;letter-spacing:.2em}.research-side .side-heading h3[data-v-d1e07427]{margin:5px 0 2px;color:#553725;font:20px STKaiti,KaiTi,serif}.research-side .side-heading span[data-v-d1e07427]{color:#88715a;font-size:10px}.research-side .recent-list[data-v-d1e07427]{border:0;border-top:1px solid rgba(104,70,42,.16);border-radius:0;background:transparent}.research-side .recent-item[data-v-d1e07427]{min-height:60px;border-top:1px solid rgba(104,70,42,.12);background:transparent}.research-side .recent-item[data-v-d1e07427]:first-child{border-top:0}.research-side .recent-open[data-v-d1e07427]{min-height:58px;padding:9px 40px 9px 15px}.research-side .recent-open[data-v-d1e07427]:hover{background:#fff7e08c}.research-side .recent-item b[data-v-d1e07427]{font:13px STKaiti,KaiTi,serif}.research-side .recent-meta em[data-v-d1e07427]{background:#f4e1b9}.research-side .recent-empty[data-v-d1e07427],.research-side .recent-loading[data-v-d1e07427]{padding:14px;color:#8b735b;background:transparent}@media (max-width:1180px) and (min-width:821px){.research-workbench[data-v-d1e07427]{grid-template-columns:minmax(440px,1fr) 260px}.research-intro[data-v-d1e07427]{padding-inline:20px}.research-flow[data-v-d1e07427]{display:none}.research-form-card[data-v-d1e07427]{padding-inline:20px}}@media (max-width:820px){.report-phase-form .report-main[data-v-d1e07427]{overflow:visible!important}.research-workbench[data-v-d1e07427]{display:flex;flex-direction:column;overflow:visible}.research-primary[data-v-d1e07427]{order:1;min-height:auto;border-right:0;border-bottom:1px solid rgba(104,70,42,.18)}.research-intro[data-v-d1e07427]{align-items:flex-start;flex-direction:column;gap:10px;padding:16px 18px 12px}.research-intro h2[data-v-d1e07427]{font-size:23px}.research-flow[data-v-d1e07427]{width:100%;justify-content:space-between}.research-flow i[data-v-d1e07427]{flex:1}.research-form-card[data-v-d1e07427]{padding:14px 18px}.research-form-grid[data-v-d1e07427]{grid-template-columns:1fr}.research-side[data-v-d1e07427]{order:2;min-height:auto}.research-side .side-heading[data-v-d1e07427]{padding:14px 18px 7px}}@media (max-width:520px){.research-intro[data-v-d1e07427]{padding-inline:13px}.research-intro h2[data-v-d1e07427]{font-size:20px}.research-flow[data-v-d1e07427]{font-size:7px;gap:4px}.research-flow b[data-v-d1e07427]{width:19px;height:19px}.research-form-card[data-v-d1e07427]{padding:12px 13px}.research-form-grid[data-v-d1e07427]{grid-template-columns:1fr}}.report-phase-form .report-view[data-v-d1e07427],.report-phase-form .report-main[data-v-d1e07427]{height:100%!important;min-height:0!important;overflow:hidden!important}.report-phase-form .research-workbench[data-v-d1e07427]{min-height:0!important;flex:1!important}.report-phase-form .research-primary[data-v-d1e07427]{min-height:0!important;overflow:auto!important}.report-phase-form .research-side[data-v-d1e07427]{min-height:0!important}.research-side .side-heading[data-v-d1e07427]{flex:0 0 auto!important;padding:15px 16px 9px!important}.research-side .side-heading p[data-v-d1e07427]{margin:0!important;color:#9a6a31!important;font-size:7px!important;letter-spacing:.2em!important}.research-side .side-heading h3[data-v-d1e07427]{margin:4px 0 1px!important;color:#553725!important;font:19px STKaiti,KaiTi,serif!important}.research-side .side-heading span[data-v-d1e07427]{color:#88715a!important;font-size:10px!important}.research-side .recent-list[data-v-d1e07427]{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:4px 8px 10px!important;border-top:1px solid rgba(104,70,42,.12)!important}.research-side .recent-item[data-v-d1e07427]{position:relative!important;margin:0 0 6px!important;min-height:auto!important;border:1px solid rgba(104,70,42,.15)!important;border-left:3px solid rgba(162,61,50,.45)!important;border-radius:0!important;background:#fff9e8c7!important;box-shadow:0 3px 8px #4b301d0d!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.research-side .recent-item[data-v-d1e07427]:hover{border-color:#a23d326b!important;border-left-color:#a23d32!important;background:#fff3d6eb!important;box-shadow:0 5px 12px #4b301d17!important}.research-side .recent-open[data-v-d1e07427]{display:block!important;min-height:0!important;padding:10px 38px 10px 12px!important}.research-side .recent-item b[data-v-d1e07427]{display:block!important;color:#493326!important;font:13px STKaiti,KaiTi,serif!important;letter-spacing:.02em!important}.research-side .recent-open>small[data-v-d1e07427]{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#8b735b!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.research-side .recent-meta[data-v-d1e07427]{position:absolute!important;top:10px!important;right:30px!important;display:flex!important;align-items:center!important;gap:5px!important}.research-side .recent-meta em[data-v-d1e07427]{display:inline-block!important;padding:2px 6px!important;border-radius:2px!important;color:#9b382f!important;background:#f4e1b9!important;font-size:9px!important;font-style:normal!important}.research-side .recent-meta i[data-v-d1e07427]{display:inline-block!important;padding:2px 5px!important;border:1px solid rgba(104,70,42,.18)!important;color:#826d59!important;background:#ffffff80!important;font-size:8px!important;font-style:normal!important}.research-side .recent-delete[data-v-d1e07427]{top:auto!important;right:8px!important;bottom:7px!important;display:inline-flex!important;width:auto!important;height:22px!important;align-items:center!important;gap:3px!important;padding:0 9px!important;border:1px solid rgba(143,52,44,.24)!important;border-radius:999px!important;color:#a23d32!important;background:#fffaf0d9!important;font-size:9px!important}.research-side .recent-delete[data-v-d1e07427]:hover{border-color:#a23d32!important;color:#fff!important;background:#a23d32!important}.research-side .recent-empty[data-v-d1e07427],.research-side .recent-loading[data-v-d1e07427]{display:flex!important;min-height:140px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:16px!important;color:#8b735b!important;background:#fff9e866!important;font-size:11px!important;text-align:center!important;line-height:1.7!important}@media (max-width:820px){.report-phase-form .report-view[data-v-d1e07427],.report-phase-form .report-main[data-v-d1e07427]{height:auto!important;overflow:visible!important}.report-phase-form .research-workbench[data-v-d1e07427]{min-height:0!important}.report-phase-form .research-side[data-v-d1e07427]{min-height:auto!important}.research-side .recent-list[data-v-d1e07427]{overflow:visible!important}}.report-phase-outline_edit .report-view[data-v-d1e07427]{height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}.report-phase-outline_edit .report-main[data-v-d1e07427]{display:block!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:auto!important;background:transparent!important;box-shadow:none!important}.report-phase-outline_edit .report-main[data-v-d1e07427] .chapter-workspace{margin:0!important;border-radius:0!important;border-color:#68462a2e!important;background:linear-gradient(110deg,#f7ecd4,#e6cfa9)!important;box-shadow:none!important}@media (max-width:820px){.report-phase-outline_edit .report-view[data-v-d1e07427],.report-phase-outline_edit .report-main[data-v-d1e07427]{height:auto!important;overflow:visible!important}}.scene-dossier-flow[data-v-d1e07427]{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:2px;margin-right:auto;padding:0 10px;border-right:1px solid rgba(230,190,119,.16);justify-content:flex-end}.scene-dossier-flow .flow-node[data-v-d1e07427]{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:0 5px;color:#f5dfb599;white-space:nowrap}.scene-dossier-flow .flow-node em[data-v-d1e07427]{font:8px var(--font-sans);font-style:normal;letter-spacing:.04em}.scene-dossier-flow .flow-node i[data-v-d1e07427]{display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(230,190,119,.28);border-radius:50%;color:#f5dfb5a8;background:#ffffff05;font-size:8px;font-style:normal}.scene-dossier-flow .flow-node[data-v-d1e07427]:not(:last-child):after{content:"";width:12px;height:1px;background:#e6be772e}.scene-dossier-flow .flow-node.done[data-v-d1e07427]{color:#e0c596d1}.scene-dossier-flow .flow-node.done i[data-v-d1e07427]{border-color:#b9924f;color:#f0d79b;background:#b9924f2e}.scene-dossier-flow .flow-node.active[data-v-d1e07427]{color:#f3d9a6}.scene-dossier-flow .flow-node.active i[data-v-d1e07427]{border-color:#a23d32;color:#f2c777;background:#97332a5c;box-shadow:0 0 0 2px #a23d3224}.scene-dossier-flow .flow-node.error i[data-v-d1e07427]{border-color:#c25a48;color:#ef9c8c;background:#a23d3247}@media (max-width:1180px){.scene-dossier-flow[data-v-d1e07427]{padding-inline:6px}.scene-dossier-flow .flow-node em[data-v-d1e07427]{font-size:7px}.scene-dossier-flow .flow-node[data-v-d1e07427]:not(:last-child):after{width:7px}}@media (max-width:820px){.scene-dossier-flow[data-v-d1e07427]{flex:1 1 auto;order:-1;width:100%;margin:0 0 4px;padding:3px 6px;border-right:0;border-bottom:1px solid rgba(230,190,119,.12);overflow-x:auto}.scene-dossier-flow .flow-node[data-v-d1e07427]{flex:0 0 auto}}@media (max-width:520px){.scene-dossier-flow .flow-node[data-v-d1e07427]{padding-inline:3px}.scene-dossier-flow .flow-node em[data-v-d1e07427]{display:none}.scene-dossier-flow .flow-node[data-v-d1e07427]:not(:last-child):after{width:4px}}@media (min-width:821px){.report-phase-outline_edit .report-main[data-v-d1e07427]{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:12px 16px!important;overflow:hidden!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{width:100%!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}}@media (max-width:820px){.report-phase-outline_edit .report-main[data-v-d1e07427],.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{display:block!important;overflow:visible!important}}.report-phase-form .research-side .recent-item[data-v-d1e07427]{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:0;align-items:stretch;border-bottom:1px solid rgba(104,70,42,.1)}.report-phase-form .research-side .recent-open[data-v-d1e07427]{position:relative!important;display:block!important;width:100%!important;padding:10px 12px!important;text-align:left!important}.report-phase-form .research-side .recent-title-row[data-v-d1e07427]{display:block!important}.report-phase-form .research-side .recent-open b[data-v-d1e07427]{font:13px STKaiti,KaiTi,serif!important;color:#4a3323!important}.report-phase-form .research-side .recent-open>small[data-v-d1e07427]{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#9a8465!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.report-phase-form .research-side .recent-meta[data-v-d1e07427]{position:static!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:6px!important}.report-phase-form .research-side .recent-delete[data-v-d1e07427]{position:relative!important;inset:auto!important;justify-self:center!important;display:grid!important;width:28px!important;height:28px!important;place-items:center!important;padding:0!important;border:1px solid rgba(162,61,50,.18)!important;border-radius:50%!important;color:#a23d32!important;background:transparent!important;font-size:13px!important;opacity:.75!important}.report-phase-form .research-side .recent-delete[data-v-d1e07427]:hover{opacity:1!important;border-color:#a23d32!important;color:#fff!important;background:#a23d32!important}.report-phase-form .research-side .recent-delete span[data-v-d1e07427]{transform:translateY(-1px)!important}.report-phase-form .research-side .recent-item[data-v-d1e07427]:hover{background:#fff8e680!important}.research-side .recent-item[data-v-d1e07427]{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important}.research-side .recent-delete[data-v-d1e07427]{position:relative!important;inset:auto!important;justify-self:center!important;align-self:center!important;margin:0 6px 0 0!important;width:30px!important;height:30px!important;place-items:center!important;display:grid!important;opacity:.8!important}.research-side .recent-delete[data-v-d1e07427]:hover{opacity:1!important;border-color:#a23d32!important;color:#fff!important;background:#a23d32!important}.report-main[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;border-radius:0!important}.research-workbench[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important;gap:30px!important}.research-primary[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.research-intro[data-v-d1e07427]{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:10px 2px 18px!important;border-bottom:1px solid rgba(120,86,56,.18)!important}.research-flow[data-v-d1e07427]{margin-top:16px!important;gap:8px!important}.report-form-card[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:22px 2px 4px!important}.form-group textarea.topic-input[data-v-d1e07427]{box-shadow:none!important;border-radius:2px!important}.research-side[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.side-heading[data-v-d1e07427]{border-bottom:1px solid rgba(120,86,56,.18)!important;padding-bottom:12px!important}.recent-list[data-v-d1e07427]{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;gap:0!important}.recent-item[data-v-d1e07427]{border:none!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid rgba(120,86,56,.12)!important;background:transparent!important}.research-submit[data-v-d1e07427]{margin-top:26px!important}.report-phase-outline_edit .report-main[data-v-d1e07427]{overflow-y:auto!important;overflow-x:hidden!important;padding:10px 14px!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.report-view[data-v-d1e07427]{background:transparent!important}.report-phase-outline_edit .report-main[data-v-d1e07427]{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.report-phase-outline_edit .report-main .chapter-workspace[data-v-d1e07427]{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.report-view input[data-v-d1e07427]:focus,.report-view textarea[data-v-d1e07427]:focus,.report-view select[data-v-d1e07427]:focus,.report-view input[data-v-d1e07427]:focus-visible,.report-view textarea[data-v-d1e07427]:focus-visible{outline:none!important;box-shadow:none!important;border-color:#68462a73!important;background:#fffef9!important}.report-view input[data-v-d1e07427]:hover,.report-view textarea[data-v-d1e07427]:hover{border-color:#68462a4d!important}.report-view[data-v-d1e07427] ::selection{background:#b6925947!important;color:inherit!important}:root{color-scheme:light;--tcm-ink: #2b2723;--tcm-ink-strong: #171513;--tcm-ink-soft: #625b53;--tcm-muted: #8a8177;--tcm-jade: #9f3f35;--tcm-jade-deep: #211d19;--tcm-jade-light: #efe1d9;--tcm-jade-mist: #f5ede7;--tcm-cinnabar: #b33d32;--tcm-cinnabar-deep: #852c26;--tcm-cinnabar-light: #f4e1dc;--tcm-gold: #9a7442;--tcm-gold-light: #eee1c9;--tcm-paper: #f2ede3;--tcm-paper-deep: #dfd5c4;--tcm-white: #fffaf1;--tcm-line: rgba(55, 45, 37, .16);--tcm-line-strong: rgba(55, 45, 37, .29);--tcm-shadow: 0 24px 64px rgba(34, 27, 21, .15);--tcm-shadow-soft: 0 10px 28px rgba(34, 27, 21, .09);--tcm-shadow-paper: 0 1px 0 rgba(255, 255, 255, .82), 0 14px 34px rgba(34, 27, 21, .08);--radius-xl: 24px;--radius-lg: 19px;--radius-md: 13px;--radius-sm: 9px;--control-height: 44px;--control-height-compact: 36px;--space-page: clamp(12px, 2vw, 24px);--surface-paper: rgba(255, 250, 239, .94);--surface-paper-strong: #fff9ed;--surface-ink: #201916;--surface-ink-soft: #34271f;--state-success: #456f55;--state-success-bg: #e5efe7;--state-warning: #8a672e;--state-warning-bg: #f5ead2;--state-danger: #9d3b32;--state-danger-bg: #f4e1dc;--admin-max-width: 1440px;--motion-fast: .16s;--motion-base: .22s;--font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", serif;--font-sans: "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;font-family:var(--font-serif);font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-padding-top:80px}html,body,#app{min-height:100%}body{min-width:320px;background:radial-gradient(circle at 7% 4%,rgba(179,61,50,.08),transparent 25%),radial-gradient(circle at 92% 18%,rgba(154,116,66,.09),transparent 27%),linear-gradient(135deg,#f7f2e8,#f0e9dc 54%,#eee6da);color:var(--tcm-ink)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:rgba(179,61,50,.12)}button:not(:disabled),a[href],select,label[for]{cursor:pointer}input,textarea,select{color:var(--tcm-ink);background-color:var(--tcm-white)}input::placeholder,textarea::placeholder{color:#829088;opacity:1}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(168,71,61,.24);outline-offset:3px}::selection{background:#a8473d2e}*{scrollbar-width:thin;scrollbar-color:rgba(55,45,37,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#372d253d;border-radius:99px}*::-webkit-scrollbar-track{background:transparent}.tcm-card{background:#fffdf7eb;border:1px solid var(--tcm-line);border-radius:var(--radius-lg);box-shadow:var(--tcm-shadow-paper)}.tcm-label{color:var(--tcm-gold);font-family:var(--font-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.tcm-sans{font-family:var(--font-sans)}.tcm-control{min-height:var(--control-height);padding:9px 13px;border:1px solid var(--tcm-line-strong);border-radius:2px;color:var(--tcm-ink);background:var(--surface-paper-strong);font-family:var(--font-sans)}.tcm-button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:1px solid var(--tcm-line-strong);border-radius:2px;color:var(--tcm-ink-soft);background:var(--surface-paper-strong);font-family:var(--font-sans)}.tcm-button:hover:not(:disabled){border-color:#b33d3257;color:var(--tcm-cinnabar);background:#fffdf7;transform:translateY(-1px)}.tcm-button.primary{border-color:var(--tcm-cinnabar);color:#fff5e7;background:linear-gradient(135deg,var(--tcm-cinnabar),var(--tcm-cinnabar-deep))}.tcm-empty{padding:36px 20px;color:var(--tcm-muted);font-family:var(--font-sans);font-size:13px;text-align:center}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-shell{width:100%;max-width:1180px;margin:0 auto}.page-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,30px);border:1px solid rgba(231,210,166,.14);border-radius:var(--radius-lg);color:#f8f1e4;background:linear-gradient(135deg,var(--tcm-jade-deep),#19382f);box-shadow:var(--tcm-shadow)}.page-hero h1{margin:4px 0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.25;text-wrap:balance}.page-hero p{color:#d8be83;font-family:var(--font-sans);font-size:11px;letter-spacing:.16em}.page-hero span{display:block;max-width:680px;color:#f8f1e4b8;font-family:var(--font-sans);font-size:13px;line-height:1.75}.page-seal{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;border:1px solid rgba(234,214,173,.35);border-radius:50%;color:#ead6aa;font:32px STKaiti,KaiTi,serif}@media (max-width:640px){.page-hero{align-items:flex-start;padding:18px}.page-hero span{font-size:12px}.page-seal{width:46px;height:46px;font-size:25px}}.admin-main{font-family:var(--font-sans);color:var(--tcm-ink);background:radial-gradient(circle at 90% 0,rgba(179,61,50,.055),transparent 24%),linear-gradient(135deg,#f4eee3,#ebe1d2)}.admin-main>div{width:100%;max-width:var(--admin-max-width)!important;margin:0 auto!important}.admin-main h1,.admin-main h2,.admin-main h3{color:var(--tcm-ink-strong);font-family:var(--font-serif);font-weight:600;letter-spacing:.035em}.admin-main>div>h2,.admin-main .header-row,.admin-main .page-hero,.admin-main .hero{position:relative;margin-bottom:18px!important;padding-bottom:13px;border-bottom:1px solid var(--tcm-line)}.admin-main>div>h2:after,.admin-main .header-row:after{position:absolute;bottom:-1px;left:0;width:46px;height:2px;background:linear-gradient(90deg,var(--tcm-cinnabar),var(--tcm-gold));content:""}.admin-main button,.admin-main input,.admin-main textarea,.admin-main select{font-family:var(--font-sans)}.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main textarea,.admin-main select{min-height:42px;border:1px solid var(--tcm-line-strong)!important;border-radius:2px!important;color:var(--tcm-ink)!important;background:#fffcf5f0!important;outline:none}.admin-main input:focus,.admin-main textarea:focus,.admin-main select:focus{border-color:#b33d3280!important;box-shadow:inset 3px 0 #b33d3247,0 0 0 2px #9a744214!important}.admin-main button{min-height:38px;border-radius:2px!important}.admin-main .save-btn,.admin-main .add-btn,.admin-main .search-btn,.admin-main .primary,.admin-main button.primary{border:1px solid var(--tcm-cinnabar)!important;color:#fff5e8!important;background:linear-gradient(135deg,var(--tcm-cinnabar),var(--tcm-cinnabar-deep))!important;box-shadow:0 6px 16px #852c261f}.admin-main .test-btn,.admin-main .reset-btn,.admin-main .history-btn,.admin-main .cancel-btn,.admin-main .action-btn,.admin-main .ghost,.admin-main button:not(.save-btn):not(.add-btn):not(.search-btn):not(.primary):not(.danger){border:1px solid var(--tcm-line-strong);color:var(--tcm-ink-soft);background:#fffbf1e0}.admin-main button:hover:not(:disabled){border-color:#b33d326b!important;color:var(--tcm-cinnabar);transform:translateY(-1px)}.admin-main .danger,.admin-main button.danger{border-color:#9d3b3257!important;color:var(--state-danger)!important;background:var(--state-danger-bg)!important}.admin-main .panel,.admin-main .config-form,.admin-main .users-table,.admin-main .cat-table,.admin-main .mapping-table,.admin-main .history-panel,.admin-main .workspace,.admin-main .stat-card,.admin-main .test-result,.admin-main .result-card{border:1px solid var(--tcm-line)!important;border-radius:3px!important;background:var(--surface-paper)!important;box-shadow:var(--tcm-shadow-paper)}.admin-main .table-header,.admin-main .book-head{color:#756858!important;background:#dfd5c485!important;border-bottom-color:var(--tcm-line)!important;font-size:11px!important;letter-spacing:.04em}.admin-main .table-row,.admin-main .book-row,.admin-main .history-item{border-bottom-color:#372d2517!important}.admin-main .table-row:hover,.admin-main .book-row:hover{background:#fff7e5b8}.admin-main .role-badge,.admin-main .status-badge,.admin-main .status-tag,.admin-main .badge,.admin-main .sync,.admin-main .version-tag{border:1px solid transparent;border-radius:1px!important}.admin-main .status-badge.active,.admin-main .status-tag.active,.admin-main .badge.success,.admin-main .sync.synced,.admin-main .test-result.success{color:var(--state-success)!important;border-color:#456f552e!important;background:var(--state-success-bg)!important}.admin-main .status-badge.inactive,.admin-main .status-tag.inactive,.admin-main .badge.failed,.admin-main .test-result.error,.admin-main .msg.error{color:var(--state-danger)!important;border-color:#9d3b322e!important;background:var(--state-danger-bg)!important}.admin-main .loading-text,.admin-main .empty,.admin-main .empty-hint{color:var(--tcm-muted)!important;font-family:var(--font-sans);text-align:center}.admin-main .modal,.admin-main .modal-overlay{background:#19120e85!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-main .modal>div,.admin-main .modal-card{border:1px solid rgba(154,116,66,.3)!important;border-radius:3px!important;background:var(--surface-paper-strong)!important;box-shadow:0 30px 78px #1e15104d}.admin-main .tabs{border-color:var(--tcm-line)!important}.admin-main .tabs button.active{color:var(--tcm-cinnabar)!important;border-color:var(--tcm-cinnabar)!important;background:var(--tcm-cinnabar-light)!important}@media (max-width:900px){.admin-main{padding:14px!important}.admin-main .table-header{display:none!important}.admin-main .users-table,.admin-main .cat-table,.admin-main .mapping-table,.admin-main .book-list{max-width:100%;overflow-x:auto}.admin-main .table-row,.admin-main .book-row{min-width:720px}.admin-main .panel,.admin-main .workspace,.admin-main .config-form{padding:16px!important}.admin-main .modal>div,.admin-main .modal-card{width:min(680px,calc(100vw - 24px))!important;max-height:calc(100dvh - 28px);overflow:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes ren-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner:empty{animation:ren-loading-spin .8s linear infinite!important}@media (prefers-reduced-motion: reduce){.loading-spinner:empty{animation-duration:1.6s!important}}.admin-main .page-hero{color:#f7f1e3!important}.admin-main .page-hero h1,.admin-main .page-hero h2,.admin-main .page-hero h3{color:#fff9ec!important;text-shadow:0 2px 10px rgba(0,0,0,.32)}.admin-main .page-hero p{color:#e2c489!important}.admin-main .page-hero .hero-sub{color:#c9d8d1!important;opacity:1!important}.admin-main .page-hero .hero-chip{color:#f8f1e2!important;border:1px solid rgba(247,240,224,.3)!important;background:#ffffff1f!important}:root{--text-caption: clamp(.75rem, .72rem + .08vw, .8125rem);--text-ui: clamp(.8125rem, .77rem + .12vw, .9375rem);--text-reading: clamp(.9375rem, .88rem + .15vw, 1.0625rem);--text-heading: clamp(1.5rem, 1.1rem + .8vw, 2rem);--page-gutter: clamp(12px, 1.65vw, 32px);--layout-gap: clamp(12px, 1.25vw, 24px)}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-reading)}#app button,#app input,#app textarea,#app select{font-family:var(--font-sans)}#app :is(.scene-command,.scene-content,.conversation-pane,.access-card) :is(button,input,textarea,select){font-size:var(--text-ui)!important}#app :is(.scene-content,.conversation-pane,.access-card) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}#app textarea{max-width:100%}#app :is(.scene-content,.conversation-pane) :is(p,label){overflow-wrap:anywhere}#app :is(.scene-content,.conversation-pane) :is(h1,h2,h3){text-wrap:balance}#app .scene-command{height:76px!important;min-height:76px;padding:12px var(--page-gutter)!important;gap:16px}#app .scene-identity b{font-size:clamp(16px,1.1vw,20px)!important}#app .scene-identity small{font-size:10px!important;letter-spacing:.12em}#app .primary-destinations{height:46px!important}#app .destination{width:96px!important;min-width:0!important;height:38px!important;gap:8px;padding-inline:12px!important}#app .destination span{display:inline!important;font-size:var(--text-ui)!important}#app .destination i{width:26px;height:26px;font-size:15px}#app .workspace-tools{height:46px}#app .utility-trigger{width:42px;height:42px}#app .utility-trigger i{font-size:16px}#app .utility-trigger{display:grid!important;place-items:center;flex:0 0 42px;min-width:42px;padding:0!important}#app .utility-trigger svg{display:block;width:20px;height:20px}#app .utility-footer button{display:inline-flex;align-items:center;gap:6px;padding:6px 0 6px 6px;white-space:nowrap}#app .utility-footer button svg{flex:0 0 16px}#app .utility-menu{width:min(330px,calc(100vw - 24px))}#app .utility-grid>button{min-height:64px}#app .utility-grid>button span b{font-size:14px}#app .utility-grid>button span small,#app .utility-profile small,#app .utility-profile em,#app .utility-caption,#app .utility-footer{font-size:12px}#app .utility-profile b{font-size:16px}#app .scholar-scene-shell{display:flex!important;flex-direction:column;height:100dvh!important;min-height:0;overflow:hidden;padding:0 var(--page-gutter) var(--page-gutter)}#app .scholar-scene-shell>.scene-command{position:relative!important;inset:auto!important;flex:0 0 auto;width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}#app .scene-toolstrip{position:relative!important;inset:auto!important;width:100%!important;min-height:52px;height:auto!important;flex:0 0 auto;margin:0 0 12px!important;padding:8px 12px;gap:12px}#app .scene-tool-identity b{font-size:15px}#app .scene-tool-identity small{font-size:10px}#app .scene-tool-actions{flex-wrap:wrap;overflow:visible}#app .scene-tool-actions button{min-height:36px;font-size:var(--text-ui)!important}#app .scene-heading{position:relative!important;inset:auto!important;flex:0 0 auto;margin:12px 0 20px!important}#app .scene-heading h1{font-size:var(--text-heading);line-height:1.4}#app .scene-heading p{font-size:11px}#app .scene-heading small{font-size:13px;line-height:1.6}#app .scholar-scene-shell>.scene-content{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:0!important;flex:1 1 auto;margin:0!important;overflow:auto!important}#app .chat-view{display:flex!important;flex-direction:column;width:100%;height:100dvh!important;min-height:0!important;padding:0!important;gap:0;overflow:hidden!important}#app .chat-view>.scene-command{position:relative!important;inset:auto!important;flex:0 0 auto}#app .chat-view>.chat-main{position:relative!important;display:flex!important;flex:1 1 auto;min-height:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .scholar-workspace{position:relative!important;display:grid!important;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:var(--layout-gap);flex:1;height:100%!important;min-height:0!important;padding:0 var(--page-gutter) var(--page-gutter)!important;overflow:hidden!important}#app .scholar-workspace>.retrieval-flow{position:relative!important;inset:auto!important;grid-column:1 / -1;grid-row:1;width:100%!important;height:auto!important;min-height:56px!important;max-height:none!important;margin:0!important}#app .scholar-workspace>.stage-wrap{position:relative!important;inset:auto!important;display:flex!important;grid-column:1;grid-row:2;flex-direction:column;width:100%!important;max-width:none!important;min-width:0;min-height:0;height:auto!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden}#app .scholar-workspace>.stage-wrap>.digital-stage{position:relative!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;--plate-w: 100% !important;--plate-h: 100% !important}#app .scholar-workspace>.stage-wrap .digital-stage.plate>.portrait-card{position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;height:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:10px!important;aspect-ratio:auto!important;transform:none!important}#app .scholar-workspace>.stage-wrap .portrait-card img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}#app .scholar-workspace>.stage-wrap .portrait-card figcaption{inset:auto 10px 10px!important;padding:20px 12px 8px!important;background:linear-gradient(transparent,#0b0806d1)!important}#app .scholar-workspace>.stage-wrap .portrait-card figcaption small{font-size:12px!important}#app .spoken-card{flex:0 0 auto;display:block!important;height:auto!important;min-height:88px!important;max-height:142px!important;padding:12px!important;overflow:auto!important}#app .spoken-card header span,#app .spoken-card header small{font-size:12px!important}#app .spoken-card p{display:block!important;margin-top:7px;font:13px/1.65 var(--font-sans)!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}#app .spoken-card.inactive p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important}#app .spoken-card footer{display:none}#app .scholar-workspace>.conversation-pane{position:relative!important;inset:auto!important;grid-column:2;grid-row:2;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column;overflow:hidden;container-type:inline-size}#app .conversation-pane>.speech-toolbar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;min-height:60px;padding:10px 14px!important;gap:8px}#app .speech-toolbar button{min-height:36px!important;padding:6px 10px!important;font-size:var(--text-ui)!important}#app .dialogue-quick-actions{margin-left:auto;flex-wrap:wrap}#app .dialogue-quick-actions>small{display:none}#app .quick-action i{font-size:14px!important}#app .welcome-copy.welcome-carousel{display:flex!important;flex:1 1 auto;flex-direction:column;justify-content:safe center!important;min-height:0!important;height:auto!important;max-height:none!important;padding:76px clamp(24px,3vw,64px) 32px!important;overflow-y:auto!important}#app .welcome-scenes{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 auto!important;width:100%;min-height:0!important;height:auto!important;overflow:visible!important}#app .welcome-scene{position:static!important;display:none!important;inset:auto!important;width:100%;min-height:0!important;height:auto!important;padding:0!important;opacity:1!important;transform:none!important;overflow:visible!important}#app .welcome-scene.active{display:block!important}#app .welcome-eyebrow{font:var(--text-caption)/1.6 var(--font-sans)!important;letter-spacing:.16em}#app .welcome-intro>.welcome-eyebrow{margin:0!important}#app .welcome-intro h1{max-width:none!important;margin:20px 0 24px!important;font-size:clamp(30px,2.75vw,56px)!important;line-height:1.4!important;letter-spacing:.02em!important}#app .welcome-intro h1 span{display:block!important;white-space:nowrap}#app .welcome-intro>p:not(.welcome-eyebrow){display:block!important;max-width:56ch!important;max-height:none!important;margin:0!important;overflow:visible!important;font:var(--text-reading)/1.9 var(--font-sans)!important;-webkit-line-clamp:unset!important}#app .welcome-pagination{position:absolute!important;inset:16px 20px auto auto!important;z-index:2;display:flex;order:-1;align-self:flex-end;margin:0!important}#app .welcome-pagination button{min-height:36px}#app .welcome-pagination button span{font-size:12px!important}#app .welcome-prompts h2{font-size:var(--text-heading)!important}#app .prompt-heading>span{font-size:14px;line-height:1.7}#app .suggestions{gap:12px}#app .suggestions button{min-height:80px;padding:14px!important}#app .suggestions button b{font:600 15px/1.5 var(--font-sans)!important}#app .suggestions button small{margin-top:5px;font:13px/1.6 var(--font-sans)!important;white-space:normal}#app .scholarship-path{max-height:none!important;margin-top:24px!important;padding:18px!important;overflow:visible!important;border-radius:8px}#app .path-heading{flex-wrap:wrap;gap:4px 12px}#app .path-heading>span{font-size:14px}#app .path-heading p{font-size:12px}#app .path-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}#app .path-step strong{font-size:14px}#app .path-step small{display:block!important;font-size:12px;white-space:normal;line-height:1.5}#app .path-step i{display:none}#app .conversation-pane .message-list{flex:1 1 auto;min-height:0;padding:20px clamp(16px,2vw,32px)}#app .conversation-pane .message-bubble{width:min(100%,1040px)!important;max-width:1040px!important;margin-inline:auto!important}#app .conversation-pane .message-bubble .bubble-body{min-width:0;flex:1}#app .conversation-pane .refine-bubble{align-self:center;width:min(100%,996px);max-width:996px;margin-inline:auto}#app .conversation-pane .bubble-content,#app .conversation-pane .bubble-content li{font-size:var(--text-reading)!important;line-height:1.9!important}#app .conversation-pane .source-item{font-size:13px!important}#app .conversation-pane .source-copy b{font-size:14px!important;line-height:1.6}#app .conversation-pane .source-copy small{font-size:13px!important;line-height:1.7}#app .outline-module textarea,#app .chapter-editor textarea{font-size:16px!important;line-height:1.85!important}#app .outline-module>header small{font-size:12px!important;line-height:1.6}#app .admin-sidebar .sidebar-link{font-size:13px}#app .conversation-pane .chat-input-area{flex:0 0 auto;position:relative;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:12px 14px 8px!important}#app .chat-input-area .input-shell{min-height:72px!important;grid-template-columns:28px minmax(0,1fr) 40px 88px!important;gap:10px;padding:10px 12px}#app .chat-input-area .writing-field{grid-column:2;min-width:0!important;width:100%}#app .chat-input-area .voice-btn{grid-column:3}#app .chat-input-area .action-btn{grid-column:4}#app .chat-input-area .chat-textarea{min-height:30px;font-size:16px!important;line-height:1.65}#app .chat-input-area .interaction-status{font-size:12px!important}#app .chat-input-area :is(.voice-btn,.action-btn){min-height:44px;flex-shrink:0}#app .chat-input-area .input-hints{margin-top:6px}#app .chat-input-area .input-hints span{font-size:11px!important;line-height:1.5}#app .retrieval-flow :is(.flow-title,.phase-label,.record-trigger){font-size:13px!important}#app .retrieval-flow :is(.flow-node b,.flow-node span,.flow-status){font-size:12px!important}#app .retrieval-flow :is(.flow-title b,.flow-state b,.flow-actions button span){font-size:13px!important}#app .retrieval-flow .flow-actions button{min-height:36px;padding:6px 10px}#app .retrieval-flow .flow-track article b,#app .retrieval-flow .live-copy b{font-size:13px!important}#app .retrieval-flow .live-copy small{font-size:12px!important}#app .history-drawer{width:min(440px,calc(100vw - 24px))!important}#app .history-drawer :is(button,p,small){font-size:13px!important}#app .history-drawer .conv-title{font-size:15px!important}#app :is(.teaching-view,.report-view){height:100%!important;min-height:0!important}#app :is(.library-intro,.research-intro){padding:24px clamp(20px,2vw,36px) 20px!important;gap:20px}#app :is(.library-intro,.research-intro) h2{font-size:var(--text-heading)!important;line-height:1.4}#app :is(.library-intro,.research-intro)>div>span{display:block;max-width:52ch;margin-top:8px;font-size:14px!important;line-height:1.7}#app :is(.library-intro,.research-intro)>div>p{font-size:11px!important}#app :is(.library-flow,.research-flow){font-size:12px!important;gap:8px}#app :is(.library-flow,.research-flow) b{width:28px;height:28px;font-size:12px}#app .library-primary .script-list{min-height:0}#app .library-primary .list-header{gap:10px;padding:16px 24px!important;flex-wrap:wrap}#app .library-primary .list-header input{min-width:120px;font-size:16px!important}#app .library-primary .list-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;gap:14px!important;padding:20px 24px!important}#app .library-primary .script-item{min-height:116px}#app .library-primary .script-select{min-height:112px;padding:18px!important}#app .library-primary .script-select h3{font-size:17px!important;line-height:1.6}#app .library-primary .script-select .script-title{font:500 16px/1.6 var(--font-sans)!important;padding-right:42px}#app .library-primary .script-select :is(p,span,small){font-size:13px!important;line-height:1.5}#app .library-avatar-panel .manifest{grid-template-columns:22px minmax(0,1fr)!important}#app .library-avatar-panel .manifest-copy{display:none!important}#app .library-avatar-panel .portrait-card{max-width:none!important;width:100%!important}#app .library-guidance b{font-size:16px}#app .library-guidance p{font-size:13px!important;line-height:1.7}#app .research-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,30%)!important}#app .research-form-card{padding:20px clamp(20px,2vw,36px)!important}#app .research-form-card textarea{min-height:130px;padding:16px;font-size:16px!important;line-height:1.8}#app .research-form-card :is(label,.group-label,.field-label){display:block;font-size:14px!important;line-height:1.6}#app .research-form-card :is(.hint,.topic-hint,.form-hint){font-size:12px!important;line-height:1.7}#app .research-form-card button{min-height:42px;font-size:14px!important}#app .research-form-card .detail-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#app .research-form-card .detail-opt{display:flex!important;min-width:0!important;width:100%!important;align-items:center;justify-content:center;min-height:44px!important;padding:8px 6px!important;font:13px/1.5 var(--font-sans)!important}#app .research-submit{align-items:flex-start;flex-direction:column;gap:12px!important}#app .research-submit .btn-primary{width:100%;min-height:46px}#app .research-submit>span{font:12px/1.7 var(--font-sans)!important}#app .research-form-grid{gap:24px}#app .research-side .side-heading h3{font-size:22px}#app .research-side .side-heading :is(p,span){font-size:12px;line-height:1.6}#app .recent-open{min-width:0;padding:16px!important}#app .recent-open :is(b,strong){font-size:15px!important;line-height:1.6}#app .recent-open :is(span,small){font-size:12px!important;line-height:1.6}#app .history-view{max-width:1680px;margin:auto;padding:24px!important}#app .history-view .hero{padding:24px;gap:16px}#app .history-view .hero h2{font-size:var(--text-heading)}#app .history-view .hero :is(p,span){font-size:13px;line-height:1.7}#app .history-view .filters{flex-wrap:wrap;gap:10px;padding:14px}#app .history-view .filters input{min-width:140px;font-size:16px!important}#app .history-view .filters button{min-height:44px}#app .history-view .records{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;gap:16px}#app .history-view .records article{min-height:210px}#app .history-view .folio-head{flex-wrap:wrap;gap:6px;font-size:12px}#app .history-view .record-copy strong{font-size:16px;line-height:1.6;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#app .history-view .record-copy :is(small,em),#app .history-view .folio-foot{font-size:12px}#app .history-view .folio-foot button{min-height:36px}#app .settings-view{max-width:1120px!important;margin:0 auto!important;padding:32px!important}#app .settings-view :is(p,li,label){font-size:14px;line-height:1.8}#app .settings-view input{min-height:48px;font-size:16px!important}#app .settings-view .settings-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:24px}#app .settings-grid>*{min-width:0!important;max-width:100%}#app .settings-view .password-field,#app .settings-view .password-field input{min-width:0;width:100%}#app .admin-main{font:var(--text-reading)/1.65 var(--font-sans)}#app .admin-main :is(button,input,textarea,select){min-height:42px;font-size:14px!important}#app .admin-main :is(h1,h2){font-size:var(--text-heading)}#app .login-page .manuscript-heading{display:none!important}#app .login-page .access-wrap{top:50%!important;right:clamp(32px,4vw,96px)!important;bottom:auto!important;width:clamp(350px,27vw,420px)!important;transform:translateY(-50%)}#app .login-page .access-panel{padding:28px!important;clip-path:none!important}#app .login-page .access-card{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box}#app .login-page .access-card :is(form,form>label,.password,.login-btn,.register,.trust-row){min-width:0!important;max-width:100%!important;box-sizing:border-box}#app .login-page .card-heading{display:block!important;margin-bottom:26px}#app .login-page .card-heading h2{margin:14px 0 10px;font-size:32px!important;line-height:1.4}#app .login-page .card-heading p{font-size:11px!important;line-height:1.7!important;letter-spacing:.12em!important}#app .login-page .card-heading small{display:block!important;font:13px/1.8 var(--font-sans)!important}#app .login-page .access-card form>label{display:block;margin:0 0 18px!important;font:14px/1.6 var(--font-sans)!important}#app .login-page .access-card form>label>span{display:block;margin-bottom:7px;font:14px/1.6 var(--font-sans)!important}#app .login-page input:not([type=checkbox]){height:48px!important;min-height:48px!important;padding:10px 12px!important;font-size:16px!important}#app .login-page .form-options{margin:0 0 20px}#app .login-page .form-options .remember{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:8px;width:auto!important;white-space:nowrap;font:13px/1.5 var(--font-sans)!important}#app .login-page .form-options input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 16px;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}#app .login-page .login-btn{min-height:48px;font-size:16px!important}#app .login-page .register{margin-top:20px;font:12px/1.8 var(--font-sans)!important;text-align:left}#app .login-page .trust-row{display:flex!important;margin-top:18px;padding-top:16px}#app .login-page .trust-row p{font:12px/1.7 var(--font-sans)}#app .login-page .cover-copy{left:clamp(40px,4vw,80px)!important;top:24%!important;width:min(44vw,680px)!important;max-width:44vw!important}#app .login-page .cover-copy h1{font-size:clamp(38px,3.5vw,66px)!important;line-height:1.4!important}#app .login-page .cover-copy .cover-desc{font:15px/1.9 var(--font-sans)!important}#app .login-page .cover-brand{left:clamp(40px,4vw,80px)!important}#app .login-page .cover-brand small{font-size:13px!important}@container (max-width: 700px){#app .path-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app .path-heading p{display:none}#app .suggestions{grid-template-columns:1fr}}@media (min-width: 821px){#app .immersive-main:has(>.chat-view){height:100dvh;min-height:0;overflow:hidden}}@media (max-width: 1180px) and (min-width: 821px){#app .scholar-workspace{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr)!important}#app .welcome-copy.welcome-carousel{padding:24px!important}#app .welcome-intro h1{font-size:32px!important}#app .library-flow,#app .research-flow{display:none}#app .library-intro,#app .research-intro{padding:20px!important}}@media (max-height: 740px) and (min-width: 821px){#app .welcome-copy.welcome-carousel{justify-content:flex-start!important;padding-block:68px 18px!important}#app .welcome-intro h1{font-size:34px!important;margin-block:12px 16px!important}#app .scholarship-path{margin-top:16px!important;padding:12px!important}#app .login-page .access-panel{padding:22px!important}#app .login-page .card-heading{margin-bottom:14px}#app .login-page .card-heading h2{margin-block:8px;font-size:28px!important}#app .login-page .trust-row{margin-top:10px;padding-top:10px}}@media (min-width: 821px) and (max-height: 900px){#app .welcome-copy.welcome-carousel{padding:66px 28px 22px!important}#app .welcome-intro h1{font-size:32px!important;line-height:1.3!important;margin:12px 0 18px!important}#app .scholarship-path{padding:12px!important;margin-top:18px!important}#app .path-heading{margin-bottom:10px}#app .path-line{gap:10px!important}}@media (min-width: 821px) and (max-height: 560px){#app .immersive-main:has(>.chat-view){height:auto!important;overflow:visible!important}#app .chat-view{height:auto!important;min-height:100dvh!important;overflow:visible!important}#app .chat-view>.chat-main{flex:0 0 auto;overflow:visible!important}#app .scholar-workspace{height:720px!important;flex:0 0 auto}#app .scholar-scene-shell{height:auto!important;min-height:100dvh;overflow:visible}#app .scholar-scene-shell>.scene-content{min-height:620px!important;overflow:visible!important}}@media (max-width: 900px){#app .login-page{display:flex!important;flex-direction:column;min-height:100dvh;height:auto!important;padding:0!important;overflow:hidden}#app .login-page .scholar-cover{width:100%;height:300px!important;min-height:300px!important;padding:28px 24px!important}#app .login-page .cover-brand{position:relative!important;inset:auto!important;display:flex!important}#app .login-page .cover-brand strong{display:block!important;font-size:18px}#app .login-page .cover-brand small{display:none!important}#app .login-page .brand-seal{display:grid!important;width:40px;height:40px}#app .login-page .cover-copy{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:30px 0 0!important;padding:0!important}#app .login-page .cover-copy .cover-kicker{margin-bottom:12px!important;font-size:10px!important;letter-spacing:.1em}#app .login-page .cover-copy h1{margin:0!important;font-size:clamp(28px,4.6vw,40px)!important;line-height:1.5!important}#app .login-page .cover-copy .cover-desc{display:none!important}#app .login-page .access-wrap{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:500px;margin:0 auto!important;transform:none!important}#app .login-page .access-panel{position:relative!important;inset:auto!important;width:100%!important;padding:28px 24px!important}#app .login-page .card-heading h2{font-size:28px!important}#app .login-page .scholar-cover .cover-foot{display:none}}@media (max-width: 820px){#app .scene-command{height:auto!important;min-height:112px;padding-block:12px!important;gap:10px}#app .scene-actions{min-width:0}#app .scene-identity small{display:none}#app .destination{width:auto!important;flex:1;padding-inline:6px!important;gap:6px}#app .scene-identity>span{width:34px;height:34px}#app .scholar-scene-shell{min-height:100dvh;height:auto!important;overflow:visible!important}#app .scene-toolstrip{margin-bottom:12px!important;padding:10px}#app .scene-tool-identity small{display:none}#app .scene-toolstrip .scene-tool-identity{flex-shrink:0}#app .scene-tool-actions button{min-height:40px}#app .scene-heading{margin-block:10px 18px!important}#app .scene-heading small{font-size:12px}#app .scholar-scene-shell>.scene-content{flex:0 0 auto;overflow:visible!important}#app .teaching-view,#app .report-view{height:auto!important;overflow:visible!important}#app .research-workbench,#app .teaching-library-workbench{display:flex!important;flex-direction:column}#app .research-form-grid{grid-template-columns:1fr!important;gap:20px}#app .research-side{border-top:1px solid var(--tcm-line)}#app .research-side .recent-list{max-height:480px;overflow-y:auto!important}#app .research-form-card{padding:20px!important}#app .outline-module-foot{display:flex!important;flex-direction:column;min-width:0;gap:14px}#app .outline-module-foot .outline-actions-inline{display:flex!important;flex-wrap:wrap;width:100%!important;min-width:0!important;margin:0!important;gap:8px!important}#app .outline-module-foot .outline-actions-inline button{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%;white-space:normal;min-height:44px}#app .outline-module{min-width:0;padding:16px!important}#app .outline-module textarea{min-height:320px!important}#app .teaching-main .teaching-player{display:flex!important;flex-direction:column;height:auto!important;min-height:0!important}#app .teaching-player .player-sidebar{display:flex!important;flex-direction:column;flex:0 0 auto;width:100%!important;min-width:0}#app .teaching-player .sidebar-header{padding:12px 14px;font-size:15px}#app .teaching-player .section-list{display:flex;flex:0 0 auto;width:100%;min-width:0;max-width:100%;padding:10px;gap:8px;overflow-x:auto;overflow-y:hidden}#app .teaching-player .section-item{flex:0 0 auto;width:auto!important;min-width:140px!important;max-width:270px;min-height:44px;padding:10px 12px}#app .teaching-player .sidebar-footer{display:none}#app .teaching-player .player-main{display:flex!important;flex-direction:column;order:3;height:auto!important;min-height:420px!important}#app .teaching-player .classroom-avatar-side{order:2;display:grid!important;grid-template-columns:100px minmax(0,1fr);grid-template-rows:1fr!important;align-items:center;gap:14px;width:100%!important;height:auto!important;min-height:166px!important;padding:12px!important;border:0}#app .classroom-avatar-side>.digital-stage{height:142px!important;min-height:142px!important;padding:4px!important}#app .classroom-avatar-side .digital-stage :is(.stage-topline,.manifest-label,.manifest-copy,.lineage-map,.stage-foot){display:none!important}#app .classroom-avatar-side .manifest{display:block!important;height:100%!important;min-height:0!important;margin:0!important}#app .classroom-avatar-side .portrait-card{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;transform:none!important}#app .classroom-avatar-side .portrait-card img{height:100%!important;object-fit:contain}#app .classroom-avatar-side .portrait-card figcaption{display:none}#app .classroom-avatar-side .narration-controls{width:100%;min-width:0;padding:0}#app .narration-controls header{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}#app .narration-controls>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#app .narration-controls button{flex:1 1 68px;min-height:44px}#app .teaching-player :is(.lecture-header,.qa-header){padding:14px!important;flex-wrap:wrap}#app .teaching-player .lecture-content{padding:20px 16px}#app .teaching-player .player-controls{padding:14px;gap:10px}#app .library-primary .list-header{padding:14px!important}#app .library-primary .list-items{padding:14px!important;min-height:0!important}#app .library-avatar-panel{grid-template-columns:120px minmax(0,1fr)!important}#app .history-view{padding:16px!important}#app .history-view .hero{padding:18px}#app .history-view .filters input{flex:1 1 100%;width:100%}#app .history-view .filters select{flex:1 1 auto}#app .history-view .records article{min-height:190px}#app .settings-view{padding:20px!important}#app .settings-view .settings-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px}#app .chat-view{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:116px!important}#app .chat-view>.chat-main{flex:0 0 auto;overflow:visible!important}#app .scholar-workspace{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 148px auto!important;gap:12px;overflow:visible!important}#app .scholar-workspace>.retrieval-flow{grid-row:1;min-height:52px!important}#app .scholar-workspace>.stage-wrap{grid-column:1;grid-row:2;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;height:148px!important;min-height:0!important;gap:12px!important}#app .scholar-workspace>.stage-wrap>.digital-stage{height:148px!important;min-height:0!important}#app .scholar-workspace>.stage-wrap .digital-stage.plate>.portrait-card{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;padding:4px!important}#app .scholar-workspace>.stage-wrap .portrait-card figcaption{inset:auto 4px 4px!important;padding:12px 5px 5px!important}#app .scholar-workspace>.stage-wrap .portrait-card figcaption small{display:none}#app .scholar-workspace>.stage-wrap .portrait-card figcaption span{font-size:14px}#app .scholar-workspace>.stage-wrap .digital-stage :is(.stage-topline,.plate-eyebrow){display:none!important}#app .spoken-card{align-self:stretch;height:148px!important;min-height:0!important;max-height:none!important;border:1px solid rgba(231,190,116,.18)}#app .spoken-card header{display:block}#app .spoken-card header small{display:none}#app .spoken-card p{margin-top:12px}#app .scholar-workspace>.conversation-pane{grid-column:1;grid-row:3;min-height:0!important;overflow:visible;container-type:normal}#app .conversation-pane>.speech-toolbar{padding:10px!important;align-items:stretch}#app .speech-toolbar button{min-height:40px!important;padding-inline:8px!important}#app .dialogue-quick-actions{margin-left:0;gap:6px}#app .welcome-copy.welcome-carousel{min-height:0!important;overflow:visible!important;padding:22px 18px 28px!important}#app .welcome-pagination{margin-bottom:20px!important}#app .welcome-pagination{position:static!important;inset:auto!important;margin-bottom:20px!important}#app .welcome-intro h1{font-size:clamp(24px,4vw,32px)!important;margin:14px 0 20px!important}#app .welcome-intro>p:not(.welcome-eyebrow){font-size:15px!important;line-height:1.85!important}#app .path-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}#app .scholarship-path{padding:16px 12px!important;margin-top:22px!important}#app .path-step small{display:block;font-size:12px}#app .conversation-pane .message-list{max-height:65dvh;overflow-y:auto}#app .conversation-pane .chat-input-area{position:fixed!important;z-index:45;inset:auto 0 0!important;width:100%;padding:10px var(--page-gutter) max(8px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--tcm-line);background:#f4e9d1;box-shadow:0 -8px 24px #22160d1f}#app .chat-input-area .input-shell{min-height:66px!important;grid-template-columns:minmax(0,1fr) 36px 68px!important;padding:8px;gap:8px}#app .chat-input-area .writing-field{grid-column:1}#app .chat-input-area .voice-btn{grid-column:2}#app .chat-input-area .action-btn{grid-column:3}#app .chat-input-area .interaction-status{display:none}#app .chat-input-area .chat-textarea{max-height:100px}#app .chat-input-area .question-mark{display:none}#app .chat-input-area .input-hints span{font-size:10px!important}#app .chat-input-area .voice-btn{min-width:36px;width:36px;padding:4px}#app .chat-input-area .action-btn{min-width:66px;padding-inline:10px}#app .utility-menu{top:108px}}@media (max-width: 900px){#app .app-header{min-width:0;gap:12px;padding-inline:12px}#app .app-header .brand{min-width:0;flex:1 1 auto;gap:8px}#app .app-header .brand-seal{flex:0 0 36px;width:36px;height:40px}#app .app-header .brand-copy{min-width:0}#app .app-header .brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,3.8vw,18px)}#app .app-header .header-right{flex:0 0 auto;gap:8px}#app .app-header .logout-btn{min-width:40px;min-height:40px;font-size:13px}#app .admin-sidebar,#app .admin-sidebar .sidebar-nav{min-width:0;max-width:100%}#app .admin-sidebar .sidebar-link{font-size:13px}#app .admin-main .users-table{overflow:visible!important}#app .users-table .table-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0!important;width:100%;padding:18px}#app .users-table .table-row>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:auto!important;min-width:0;overflow-wrap:anywhere;font-size:14px}#app .users-table .table-row>span:before{content:attr(data-label);color:var(--tcm-muted);font-size:12px}#app .users-table .table-row :is(.col-user,.col-email,.col-actions){grid-column:1 / -1}#app .users-table .table-row .col-user{font-weight:600}#app .users-table .table-row .col-actions{padding-top:8px;border-top:1px solid var(--tcm-line)}}@media (max-width: 380px){#app .scene-identity b{font-size:15px!important}#app .scene-command{padding-inline:12px!important}#app .destination{gap:4px;padding-inline:4px!important}#app .destination i{width:22px;height:22px}#app .scene-actions{gap:6px}#app .workspace-tools{padding-left:6px;margin-left:0}#app .welcome-copy.welcome-carousel{padding-inline:14px!important}#app .welcome-intro h1{font-size:24px!important;letter-spacing:0!important}#app .path-mark{width:24px;height:24px}#app .path-step{gap:6px}#app .path-step strong{font-size:13px}#app .path-step small{font-size:11px}#app .login-page .scholar-cover,#app .login-page .access-panel{padding-inline:20px!important}#app .settings-view{padding:14px!important}}
