.abs-dot-menu[data-v-4ecfd72a]{position:absolute;right:0;top:5px;z-index:1}.rel-link[data-v-4ecfd72a]{position:relative;display:block;width:100%}.rel-link .abs-dot-menu[data-v-4ecfd72a]{display:none}.rel-link:hover .abs-dot-menu[data-v-4ecfd72a]{display:block}.custom-menu[data-v-4ecfd72a]{padding:0}.custom-menu .ant-dropdown-menu-item[data-v-4ecfd72a]:hover,.custom-menu .ant-dropdown-menu-submenu-title[data-v-4ecfd72a]:hover{background-color:#f0f1f7}.prefix[data-v-4ecfd72a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;color:#333;text-indent:3em;position:relative}.prefix[data-v-4ecfd72a]:before{text-indent:0;content:" ";display:inline-block;position:absolute;left:0}.prefix-1[data-v-4ecfd72a]:before,.prefix-5[data-v-4ecfd72a]:before{color:#473cd7;content:"[问答]"}.prefix-2[data-v-4ecfd72a]:before{color:#d44bd2;content:"[文献]"}.prefix-3[data-v-4ecfd72a]:before{color:#5c930e;content:"[绘图]"}.history-inline-editor[data-v-4d7c2f77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0;gap:2px}.history-inline-editor .ant-input[data-v-4d7c2f77]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;min-width:0}.history-inline-editor .ant-btn[data-v-4d7c2f77]{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;min-width:24px;padding:0;color:#004098}.list[data-v-5e9b924a]{list-style:none;margin:0;padding:0;height:calc(100vh - 400px);overflow-y:auto}.list li+li[data-v-5e9b924a]{margin-top:8px}.list-item[data-v-5e9b924a]{padding:8px 10px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;border:1.5px solid transparent}.list-item.current[data-v-5e9b924a],.list-item[data-v-5e9b924a]:hover{background-color:#e7ebff;border-color:#004098}.ai-workspace .ai-page-slide{position:relative;height:100%;overflow:hidden;isolation:isolate}.ai-workspace .ai-page-paper{height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#2c405b transparent;background:var(--new-bg)}.ai-workspace .ai-page-paper>.content{-webkit-animation:none;animation:none}.ai-workspace .ai-page-snapshot{position:absolute;inset:0;z-index:1;pointer-events:none}.ai-space-background[data-v-6b6d3889]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#080f20;--px:0px;--py:0px}.ai-space-sky[data-v-6b6d3889]{position:absolute;inset:-25px;-webkit-transform:translate(var(--px),var(--py));transform:translate(var(--px),var(--py));background:radial-gradient(ellipse at 76% 12%,rgba(26,40,90,.5),transparent 50%),radial-gradient(ellipse at 20% 85%,rgba(20,58,83,.3),transparent 50%),linear-gradient(145deg,#080e20,#0b142b 55%,#10182d)}.ai-space-nebula[data-v-6b6d3889]{position:absolute;inset:-15%;-webkit-filter:blur(40px);filter:blur(40px);background:radial-gradient(ellipse at 62% 30%,rgba(102,130,224,.15),transparent 31%),radial-gradient(ellipse at 83% 43%,rgba(165,114,206,.11),transparent 25%),radial-gradient(ellipse at 31% 72%,rgba(43,145,165,.11),transparent 30%);-webkit-animation:space-nebula-data-v-6b6d3889 28s ease-in-out infinite alternate;animation:space-nebula-data-v-6b6d3889 28s ease-in-out infinite alternate}canvas[data-v-6b6d3889]{position:absolute;inset:0;width:100%;height:100%}.ai-space-planet[data-v-6b6d3889]{position:absolute;right:10%;top:8%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(98,122,170,.2),transparent 65%),rgba(19,33,58,.13);-webkit-box-shadow:inset 1px 1px 1px rgba(161,188,221,.09),15px 5px 70px rgba(89,123,204,.04);box-shadow:inset 1px 1px 1px rgba(161,188,221,.09),15px 5px 70px rgba(89,123,204,.04);-webkit-transform:translate3d(var(--planet-x,0),var(--planet-y,0),0);transform:translate3d(var(--planet-x,0),var(--planet-y,0),0);will-change:transform}.ai-space-vignette[data-v-6b6d3889]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 20%,rgba(3,8,25,.31) 100%)}.light-mode .ai-space-background[data-v-6b6d3889]{background:#fff}.light-mode .ai-space-sky[data-v-6b6d3889]{background:radial-gradient(ellipse at 76% 12%,rgba(217,230,255,.1),transparent 50%),radial-gradient(ellipse at 15% 80%,rgba(217,239,250,.08),transparent 50%),linear-gradient(145deg,#fff,#fdfefe 55%,#f7fbff)}.light-mode .ai-space-nebula[data-v-6b6d3889]{opacity:.12}.light-mode .ai-space-planet[data-v-6b6d3889]{background:radial-gradient(circle at 30% 25%,#e5edff,transparent 65%),rgba(204,217,235,.27);-webkit-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.73),15px 5px 70px rgba(155,182,213,.13);box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.73),15px 5px 70px rgba(155,182,213,.13)}.light-mode .ai-space-vignette[data-v-6b6d3889]{background:radial-gradient(ellipse at center,transparent 30%,rgba(234,242,255,.05) 100%)}@-webkit-keyframes space-nebula-data-v-6b6d3889{0%{-webkit-transform:translate3d(-1%,-1%,0);transform:translate3d(-1%,-1%,0)}to{-webkit-transform:translate3d(1%,1%,0);transform:translate3d(1%,1%,0)}}@keyframes space-nebula-data-v-6b6d3889{0%{-webkit-transform:translate3d(-1%,-1%,0);transform:translate3d(-1%,-1%,0)}to{-webkit-transform:translate3d(1%,1%,0);transform:translate3d(1%,1%,0)}}@media (prefers-reduced-motion:reduce){.ai-space-nebula[data-v-6b6d3889]{-webkit-animation:none;animation:none}}.ai-workspace{--blue:#4c8dff;--blue-2:#75aaff;--brand:#004098;--bg:#0a111d;--surface:#101a29;--surface-2:#142135;--surface-3:#192941;--line:#27384f;--line-soft:rgba(143,166,198,0.14);--text:#e7edf7;--muted:#91a2ba;--muted-2:#697d98;--cyan:#35b8cc;--ease:cubic-bezier(0.2,0.75,0.25,1)}.ai-workspace *{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-workspace{margin:0;min-height:100%;background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}.ai-workspace button,.ai-workspace input,.ai-workspace select,.ai-workspace textarea{font:inherit}.ai-workspace button{cursor:pointer}.ai-workspace button:focus-visible,.ai-workspace input:focus-visible,.ai-workspace select:focus-visible,.ai-workspace textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ai-workspace .topbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;position:relative;z-index:5}.ai-workspace .app,.ai-workspace .topbar{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-workspace .app{overflow:hidden}.ai-workspace .sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}@-webkit-keyframes sidebarIn{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sidebarIn{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.ai-workspace .side-new{width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border:1px solid rgba(76,141,255,.5);border-radius:9px;background:linear-gradient(120deg,#347cf0,#2868d7);color:#fff;font-size:12px;font-weight:600;-webkit-box-shadow:0 5px 18px rgba(28,94,210,.14);box-shadow:0 5px 18px rgba(28,94,210,.14);-webkit-transition:-webkit-filter .2s,-webkit-transform .2s;transition:-webkit-filter .2s,-webkit-transform .2s;transition:filter .2s,transform .2s;transition:filter .2s,transform .2s,-webkit-filter .2s,-webkit-transform .2s}.ai-workspace .side-new:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-workspace .side-nav{display:grid;gap:4px;margin:17px 0 15px}.ai-workspace .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;text-align:left;border:1px solid transparent;background:transparent;color:#9eafc6;border-radius:8px;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s}.ai-workspace .nav-item:hover{background:hsla(0,0%,100%,.035);color:#edf4ff}.ai-workspace .nav-item.active{background:-webkit-gradient(linear,left top,right top,from(rgba(61,125,235,.19)),to(rgba(61,125,235,.045)));background:linear-gradient(90deg,rgba(61,125,235,.19),rgba(61,125,235,.045));border-color:rgba(76,141,255,.25);color:#eaf2ff;-webkit-box-shadow:inset 2px 0 #4c8dff;box-shadow:inset 2px 0 #4c8dff}.ai-workspace .nav-item svg{width:17px;height:17px;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#8098ba}.ai-workspace .nav-item.active svg{color:#8eb8ff}.ai-workspace .side-rule{height:1px;background:var(--line-soft);margin:0 5px 14px}.ai-workspace .history-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7px 8px;color:#7f91aa}.ai-workspace .history{overflow:auto;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;scrollbar-width:thin;scrollbar-color:#2c405b transparent}.ai-workspace .history-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;text-align:left;border:1px solid transparent;background:transparent;color:#9aabc2;border-radius:7px;padding:9px 7px;margin-bottom:2px;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.ai-workspace .history-item:hover{background:hsla(0,0%,100%,.035);color:#eaf1fc}.ai-workspace .history-item.active{background:#17263b;border-color:#2b4261;color:#eaf1fc}.ai-workspace .history-kind{color:#78aaff;padding-top:2px}.ai-workspace .history-text{line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-workspace .main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:#2c405b transparent}.ai-workspace .main:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(111,153,215,.13)),to(transparent));background:linear-gradient(90deg,transparent,rgba(111,153,215,.13),transparent);pointer-events:none}.ai-workspace .content{max-width:1120px;margin:0 auto;padding:32px 38px 44px;-webkit-animation:contentIn .42s var(--ease) both;animation:contentIn .42s var(--ease) both}@-webkit-keyframes contentIn{0%{opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contentIn{0%{opacity:0;-webkit-transform:translateY(9px);transform:translateY(9px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes heroIn{0%{opacity:0;-webkit-transform:translateY(17px);transform:translateY(17px);-webkit-filter:blur(3px);filter:blur(3px)}65%{opacity:.82;-webkit-filter:blur(.5px);filter:blur(.5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes heroIn{0%{opacity:0;-webkit-transform:translateY(17px);transform:translateY(17px);-webkit-filter:blur(3px);filter:blur(3px)}65%{opacity:.82;-webkit-filter:blur(.5px);filter:blur(.5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes ambient{0%{opacity:.35;-webkit-transform:translateX(-51%) scale(.97);transform:translateX(-51%) scale(.97)}to{opacity:.68;-webkit-transform:translateX(-49%) scale(1.035);transform:translateX(-49%) scale(1.035)}}@keyframes ambient{0%{opacity:.35;-webkit-transform:translateX(-51%) scale(.97);transform:translateX(-51%) scale(.97)}to{opacity:.68;-webkit-transform:translateX(-49%) scale(1.035);transform:translateX(-49%) scale(1.035)}}@-webkit-keyframes particleReveal{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:.32;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes particleReveal{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:.32;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes particleDrift{0%{background-position:13px 17px,58px 42px,101px 7px}to{background-position:23px 7px,48px 52px,111px 17px}}@keyframes particleDrift{0%{background-position:13px 17px,58px 42px,101px 7px}to{background-position:23px 7px,48px 52px,111px 17px}}.ai-workspace h1{font-size:clamp(31px,3.2vw,43px);line-height:1.23;letter-spacing:-1.15px;font-weight:620;margin:0;color:#f1f5fc}@-webkit-keyframes lineContract{0%{width:250px;opacity:.28;-webkit-filter:blur(.35px);filter:blur(.35px)}to{width:74px;opacity:.86;-webkit-filter:blur(0);filter:blur(0)}}@keyframes lineContract{0%{width:250px;opacity:.28;-webkit-filter:blur(.35px);filter:blur(.35px)}to{width:74px;opacity:.86;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cardEnter{0%{opacity:0;-webkit-transform:translateY(23px) scale(.985);transform:translateY(23px) scale(.985);-webkit-filter:blur(1.5px);filter:blur(1.5px)}70%{opacity:.9;-webkit-filter:blur(0);filter:blur(0)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes cardEnter{0%{opacity:0;-webkit-transform:translateY(23px) scale(.985);transform:translateY(23px) scale(.985);-webkit-filter:blur(1.5px);filter:blur(1.5px)}70%{opacity:.9;-webkit-filter:blur(0);filter:blur(0)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:blur(0);filter:blur(0)}}.ai-workspace .page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;margin:6px 0 25px}.ai-workspace .page-head h1{font-size:27px;letter-spacing:-.55px}.ai-workspace .page-head p{font-size:12px;color:#91a2ba;margin:8px 0 0}.ai-workspace .module-brand{border:1px solid #2d4667;background:#132239;white-space:nowrap}.ai-workspace .module-brand:before{content:"";border-radius:50%;background:#6ea5ff;-webkit-box-shadow:0 0 0 4px rgba(76,141,255,.09);box-shadow:0 0 0 4px rgba(76,141,255,.09)}.ai-workspace .panel{border:1px solid var(--line-soft);background:rgba(16,26,41,.78);border-radius:12px}.ai-workspace .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:linear-gradient(120deg,#3c82f5,#2869d8);color:#fff;font-size:11px;font-weight:600;-webkit-transition:-webkit-filter .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-filter .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:filter .2s,transform .2s,box-shadow .2s;transition:filter .2s,transform .2s,box-shadow .2s,-webkit-filter .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.ai-workspace .btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 16px rgba(39,101,213,.18);box-shadow:0 5px 16px rgba(39,101,213,.18)}.ai-workspace .btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.ai-workspace .composer{border:1px solid #2d425e;border-radius:12px;background:linear-gradient(145deg,#121e2e,#0e1927);overflow:hidden;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s}.ai-workspace .composer:focus-within{border-color:#4b7fc4;-webkit-box-shadow:0 0 0 3px rgba(76,141,255,.065);box-shadow:0 0 0 3px rgba(76,141,255,.065)}.ai-workspace .composer textarea{width:100%;border:0;outline:none;resize:vertical;min-height:104px;padding:17px 17px 11px;background:transparent;color:#e5edf8;font-size:13px;line-height:1.7}.ai-workspace .composer textarea::-webkit-input-placeholder{color:#657892}.ai-workspace .composer textarea::-moz-placeholder{color:#657892}.ai-workspace .composer textarea:-ms-input-placeholder{color:#657892}.ai-workspace .composer textarea::-ms-input-placeholder{color:#657892}.ai-workspace .composer textarea::placeholder{color:#657892}.ai-workspace .composer-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-top:1px solid rgba(143,166,198,.12);padding:10px 12px}@-webkit-keyframes answerIn{0%{opacity:0;-webkit-transform:translateY(7px);transform:translateY(7px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes answerIn{0%{opacity:0;-webkit-transform:translateY(7px);transform:translateY(7px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-workspace .chat-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 175px)}.ai-workspace .chat-answer-area{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ai-workspace .chat-composer{position:-webkit-sticky;position:sticky;bottom:0;padding-top:13px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,17,29,0)),color-stop(22%,rgba(10,17,29,.94)));background:linear-gradient(180deg,rgba(10,17,29,0),rgba(10,17,29,.94) 22%);z-index:2}.ai-workspace .form-panel{padding:21px 22px}.ai-workspace .form-intro{margin-bottom:22px}.ai-workspace .form-intro h2{font-size:16px;margin:0}.ai-workspace .form-intro p{font-size:11px;color:#8295af;margin:0}.ai-workspace .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ai-workspace .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;min-width:0}.ai-workspace .field.full{grid-column:1/-1}.ai-workspace .field label{font-size:13px;color:#c2cfe0;font-weight:500}.ai-workspace .field input,.ai-workspace .field select,.ai-workspace .field textarea{width:100%;background:#0d1827;color:#e3ebf7;border:1px solid #2a3d56;border-radius:8px;padding:11px 12px;outline:none;font-size:13px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.ai-workspace .field input::-webkit-input-placeholder{color:#60738d}.ai-workspace .field input::-moz-placeholder{color:#60738d}.ai-workspace .field input:-ms-input-placeholder{color:#60738d}.ai-workspace .field input::-ms-input-placeholder{color:#60738d}.ai-workspace .field input::placeholder{color:#60738d}.ai-workspace .field textarea::-webkit-input-placeholder{color:#60738d}.ai-workspace .field textarea::-moz-placeholder{color:#60738d}.ai-workspace .field textarea:-ms-input-placeholder{color:#60738d}.ai-workspace .field textarea::-ms-input-placeholder{color:#60738d}.ai-workspace .field textarea::placeholder{color:#60738d}.ai-workspace .field input:focus,.ai-workspace .field select:focus,.ai-workspace .field textarea:focus{border-color:#4c8dff;-webkit-box-shadow:0 0 0 3px rgba(76,141,255,.06);box-shadow:0 0 0 3px rgba(76,141,255,.06)}.ai-workspace .year-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ai-workspace .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);margin-top:20px;padding-top:15px}.ai-workspace .form-bottom small{display:none}.ai-workspace .plot-composer{position:relative;border:1px solid #2d425e;border-radius:12px;background:linear-gradient(145deg,#121e2e,#0e1927);overflow:hidden;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s}.ai-workspace .plot-composer:focus-within{border-color:#4b7fc4;-webkit-box-shadow:0 0 0 3px rgba(76,141,255,.065);box-shadow:0 0 0 3px rgba(76,141,255,.065)}.ai-workspace .file-thumb{width:48px;height:42px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:5px;background:#fff;border:1px solid hsla(0,0%,100%,.12)}.ai-workspace .plot-composer textarea{width:100%;min-height:126px;resize:vertical;padding:13px 17px 10px;background:transparent;border:0;outline:none;color:#e5edf8;font-size:13px;line-height:1.7}.ai-workspace .plot-composer textarea::-webkit-input-placeholder{color:#657892}.ai-workspace .plot-composer textarea::-moz-placeholder{color:#657892}.ai-workspace .plot-composer textarea:-ms-input-placeholder{color:#657892}.ai-workspace .plot-composer textarea::-ms-input-placeholder{color:#657892}.ai-workspace .plot-composer textarea::placeholder{color:#657892}.ai-workspace .plot-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 12px 12px}.ai-workspace .attach-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #304966;border-radius:9px;background:#172940;color:#9dbfff;-webkit-transition:background .2s,border-color .2s,-webkit-transform .2s;transition:background .2s,border-color .2s,-webkit-transform .2s;transition:background .2s,border-color .2s,transform .2s;transition:background .2s,border-color .2s,transform .2s,-webkit-transform .2s}.ai-workspace .attach-icon:hover{background:#203b5c;border-color:#4b75a9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-workspace .attach-icon svg{width:17px;height:17px}@-webkit-keyframes toastIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-workspace .hidden{display:none!important}@media (max-width:1050px){.ai-workspace .topbar{padding:0 16px;gap:16px}.ai-workspace .sidebar{width:220px;-ms-flex-preferred-size:220px;flex-basis:220px}.ai-workspace .content{padding:27px 24px}}@media (max-width:820px){.ai-workspace .sidebar{width:210px;-ms-flex-preferred-size:210px;flex-basis:210px}.ai-workspace .page-content{padding:24px 18px}}@media (max-width:580px){.ai-workspace .topbar{height:60px;padding:0 12px}.ai-workspace .app{height:calc(100vh - 60px)}.ai-workspace .sidebar{width:62px;-ms-flex-preferred-size:62px;flex-basis:62px;padding:13px 7px}.ai-workspace .history-item .history-kind,.ai-workspace .history-item .history-text,.ai-workspace .history-title span,.ai-workspace .nav-item span,.ai-workspace .side-new .side-new-label{display:none}.ai-workspace .side-new{font-size:0}.ai-workspace .side-nav{gap:7px}.ai-workspace .nav-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}.ai-workspace .nav-item svg{width:18px;height:18px}.ai-workspace .history-item,.ai-workspace .history-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-workspace .history-item{padding:11px 0}.ai-workspace .history-item:before{content:"·";color:#78aaff}.ai-workspace .content{padding:21px 14px}.ai-workspace h1{font-size:31px}.ai-workspace .page-head h1{font-size:23px}.ai-workspace .page-head p{max-width:300px}.ai-workspace .form-panel{padding:16px}.ai-workspace .form-grid{grid-template-columns:1fr}.ai-workspace .field.full{grid-column:auto}.ai-workspace .plot-tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-workspace .plot-composer textarea{min-height:116px}.ai-workspace .chat-layout{min-height:calc(100vh - 130px)}}.ai-workspace.light-mode .plot-composer:focus-within{border-color:#7fa6dc;-webkit-box-shadow:0 0 0 3px rgba(0,64,152,.06);box-shadow:0 0 0 3px rgba(0,64,152,.06)}@media (prefers-reduced-motion:reduce){.ai-workspace *,.ai-workspace :after,.ai-workspace :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.ai-workspace .nav-item{font-size:14px;padding:11px 12px}.ai-workspace .history-title{font-size:13px}.ai-workspace .history-title button{font-size:19px}.ai-workspace .history-kind{font-size:11px;min-width:31px}.ai-workspace .history-text{font-size:13px}.ai-workspace .theme-switch{margin-top:auto;border-top:1px solid var(--line-soft)}.ai-workspace .theme-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;background:transparent;color:#a5b5ca;text-align:left;font-size:13px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.ai-workspace .theme-toggle:hover{background:hsla(0,0%,100%,.05);color:#fff}.ai-workspace .theme-toggle svg{-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-workspace .module-brand{color:#9fc3ff;font-weight:600}.ai-workspace.light-mode{color-scheme:light;background:var(--bg);color:var(--text)}.ai-workspace.light-mode .app{background:radial-gradient(ellipse at 50% -15%,rgba(48,103,184,.08),transparent 46%),var(--bg)}.ai-workspace.light-mode .sidebar{border-right-color:#dbe3ee}.ai-workspace.light-mode .nav-item:hover{background:#edf3fb}.ai-workspace.light-mode .nav-item.active{background:#e8f1ff;border-color:#c7dcff;color:#004098;-webkit-box-shadow:inset 2px 0 #004098;box-shadow:inset 2px 0 #004098}.ai-workspace.light-mode .nav-item.active svg{color:#004098}.ai-workspace.light-mode .history-item:hover{background:#edf2f8}.ai-workspace.light-mode .history-item.active{background:#e8f1ff;border-color:#cbdfff;color:#173f78}.ai-workspace.light-mode .history-kind{color:#2868c8}.ai-workspace.light-mode .history-title{color:#5e718b}.ai-workspace.light-mode .page-head h1,.ai-workspace.light-mode h1{color:#17263b}.ai-workspace.light-mode .page-head p{color:#61738b}.ai-workspace.light-mode .panel{background:#fff;border-color:#dbe3ed;color:#17263b}.ai-workspace.light-mode .form-intro h2{color:#1c2e46}.ai-workspace.light-mode .form-intro p{color:#667990}.ai-workspace.light-mode .field label{color:#405570;font-size:13px}.ai-workspace.light-mode .field input,.ai-workspace.light-mode .field select,.ai-workspace.light-mode .field textarea{background:#fff;color:#1b2d44;border-color:#d1dce9}.ai-workspace.light-mode .field input::-webkit-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field input::-moz-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field input:-ms-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field input::-ms-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field input::placeholder{color:#8b9aaf}.ai-workspace.light-mode .field textarea::-webkit-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field textarea::-moz-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field textarea:-ms-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field textarea::-ms-input-placeholder{color:#8b9aaf}.ai-workspace.light-mode .field textarea::placeholder{color:#8b9aaf}.ai-workspace.light-mode .form-bottom small{color:#708198}.ai-workspace.light-mode .composer,.ai-workspace.light-mode .plot-composer{background:#fff;border-color:#d2deec}.ai-workspace.light-mode .composer textarea,.ai-workspace.light-mode .plot-composer textarea{color:#1b2d44}.ai-workspace.light-mode .composer textarea::-webkit-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .composer textarea::-moz-placeholder{color:#8a9bb0}.ai-workspace.light-mode .composer textarea:-ms-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .composer textarea::-ms-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .composer textarea::placeholder{color:#8a9bb0}.ai-workspace.light-mode .plot-composer textarea::-webkit-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .plot-composer textarea::-moz-placeholder{color:#8a9bb0}.ai-workspace.light-mode .plot-composer textarea:-ms-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .plot-composer textarea::-ms-input-placeholder{color:#8a9bb0}.ai-workspace.light-mode .plot-composer textarea::placeholder{color:#8a9bb0}.ai-workspace.light-mode .composer-tools,.ai-workspace.light-mode .plot-tools{border-color:#e1e7ef}.ai-workspace.light-mode .chat-composer{background:-webkit-gradient(linear,left top,left bottom,from(rgba(243,246,251,0)),color-stop(22%,rgba(243,246,251,.96)));background:linear-gradient(180deg,rgba(243,246,251,0),rgba(243,246,251,.96) 22%)}.ai-workspace.light-mode .side-new{background:#004098;border-color:#004098;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,64,152,.13);box-shadow:0 4px 12px rgba(0,64,152,.13)}.ai-workspace.light-mode .side-new:hover{background:#07377d;border-color:#07377d;-webkit-filter:none;filter:none}.ai-workspace .history-title button{width:36px;height:36px;padding:0;display:grid;place-items:center;background:transparent;color:#7187a3;border:1px solid transparent;border-radius:9px;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease}.ai-workspace .history-title button svg{width:18px;height:18px;display:block}.ai-workspace .history-title button:hover{background:#1b2b40;border-color:#2c425d;color:#c8d9f0}.ai-workspace .theme-switch{padding:7px 4px 0}.ai-workspace .theme-toggle{width:38px;height:36px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;border-radius:9px}.ai-workspace .theme-toggle svg{width:19px;height:19px}.ai-workspace .module-brand{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:3px 10px 0 18px;padding:9px 15px;min-height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;border-radius:10px;font-size:14px;line-height:1;letter-spacing:.1px}.ai-workspace .module-brand:before{width:6px;height:6px}.ai-workspace .page-head{padding-right:8px}.ai-workspace.light-mode .history-title button{background:transparent;color:#536985;border-color:transparent}.ai-workspace.light-mode .history-title button:hover{border-color:#d4e2f5;color:#004098}.ai-workspace.light-mode .theme-switch{border-top-color:#dbe3ee}.ai-workspace.light-mode .theme-toggle{background:transparent}.ai-workspace.light-mode .theme-toggle:hover{color:#004098;background:#eaf1fb;border-color:#d7e5f8}.ai-workspace.light-mode .module-brand{color:#004098;background:#eaf1fb;border-color:#c8d8ef}.ai-workspace.light-mode .module-brand:before{background:#004098;-webkit-box-shadow:0 0 0 4px rgba(0,64,152,.08);box-shadow:0 0 0 4px rgba(0,64,152,.08)}.ai-workspace.light-mode .attach-icon{background:#eaf1fb;border-color:#c7d9f1;color:#004098}.ai-workspace.light-mode .attach-icon:hover{background:#dce9fb;border-color:#a9c7ed;color:#003579}.ai-workspace .knowledge-composer textarea{min-height:78px;padding:14px 16px 7px;resize:none}.ai-workspace .knowledge-composer .composer-tools{border-top:0;padding:0 11px 10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ai-workspace .knowledge-composer .composer-tools .btn{min-width:88px}.ai-workspace #knowledgePage:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 70px);overflow:hidden}.ai-workspace #knowledgePage .chat-layout{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;overflow:hidden}.ai-workspace #knowledgePage .chat-answer-area{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-workspace #knowledgePage .chat-answer-area:hover{scrollbar-color:#cbd7e6 transparent}.ai-workspace #knowledgePage .chat-composer{position:relative;bottom:auto;padding-top:10px;background:var(--bg)}.ai-workspace #plotPage:not(.hidden){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-workspace #plotPage .page-head,.ai-workspace #plotPage .plot-composer:not(.hidden){-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-workspace.light-mode #knowledgePage .chat-answer-area{scrollbar-color:transparent transparent}.ai-workspace.light-mode #knowledgePage .chat-answer-area:hover{scrollbar-color:#d7e0ec transparent}@media (max-width:580px){.ai-workspace #knowledgePage:not(.hidden),.ai-workspace #plotPage:not(.hidden){height:calc(100vh - 60px)}}.ai-workspace.light-mode .history{scrollbar-color:#dbe4ef transparent}.ai-workspace.light-mode .history::-webkit-scrollbar{width:6px}.ai-workspace.light-mode .history::-webkit-scrollbar-thumb{background:#dbe4ef;border-radius:8px}.ai-workspace.light-mode .history::-webkit-scrollbar-thumb:hover{background:#c7d5e7}@-webkit-keyframes cardTextEnter{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}65%{opacity:.85;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardTextEnter{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}65%{opacity:.85;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-workspace #knowledgePage.empty-chat .chat-layout{display:block;height:auto;min-height:0;overflow:visible}.ai-workspace #knowledgePage.empty-chat .chat-answer-area{display:none}.ai-workspace #knowledgePage.empty-chat .chat-composer{background:transparent}.ai-workspace #knowledgePage:not(.empty-chat) .chat-layout{height:100%;min-height:0}.ai-workspace #knowledgePage:not(.empty-chat) #knowledgePrompts{display:none}.ai-workspace #plotPage:not(.hidden){display:block;height:auto;min-height:calc(100vh - 70px);overflow:visible}.ai-workspace #plotPage .plot-composer textarea{min-height:100px}@media (max-width:580px){.ai-workspace #plotPage:not(.hidden){min-height:calc(100vh - 60px)}}.ai-workspace .page-content{width:100%;max-width:1180px!important;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,42px);padding-right:clamp(22px,3vw,42px)}@media (max-width:820px){.ai-workspace .page-content{max-width:100%!important}}@media (max-width:580px){.ai-workspace .page-content{padding-left:14px;padding-right:14px}}.ai-workspace #knowledgePage .page-head{margin-bottom:12px!important}.ai-workspace #knowledgePage.empty-chat .knowledge-composer textarea,.ai-workspace #plotPage .plot-composer:not(.hidden)>textarea{height:88px!important;min-height:88px!important;max-height:88px!important;padding:12px 16px 8px!important;resize:none!important}.ai-workspace.light-mode .nav-item{color:#405570}.ai-workspace.light-mode .nav-item:hover{color:#004098}.ai-workspace.light-mode .history-item{color:#4c607a}.ai-workspace.light-mode .history-item:hover{color:#233d5e}@media (max-width:580px){.ai-workspace #knowledgePage.empty-chat .knowledge-composer textarea,.ai-workspace #plotPage .plot-composer:not(.hidden)>textarea{height:82px!important;min-height:82px!important;max-height:82px!important}}.ai-workspace .page-content .page-head{margin-bottom:16px!important}.ai-workspace #knowledgePage.empty-chat .chat-composer{padding-top:0!important}.ai-workspace #knowledgePage.empty-chat .chat-layout{margin-top:0!important}.ai-workspace #plotPage .page-head,.ai-workspace #reportPage .page-head{margin-bottom:16px!important}.ai-workspace #plotPage .page-head p{margin-bottom:0}.ai-workspace #knowledgePage .knowledge-suggestions{max-width:none!important;width:100%}.ai-workspace #knowledgePage .suggestions-list button{border-bottom:0!important;padding:9px 3px}.ai-workspace #knowledgePage .suggestions-list button+button{margin-top:2px}.ai-workspace #knowledgePage .suggestions-list button:hover{padding-left:7px}.ai-workspace.light-mode #knowledgePage .suggestions-list button{border-bottom:0!important}@media (max-width:700px){.ai-workspace #knowledgePage .knowledge-suggestions{max-width:100%!important}}.ai-workspace #knowledgePage .page-head p{max-width:820px;line-height:1.8}.ai-workspace .knowledge-suggestions{max-width:900px;-webkit-animation:suggestionsIn .65s .12s both;animation:suggestionsIn .65s .12s both}@-webkit-keyframes suggestionsIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes suggestionsIn{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-workspace .suggestions-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:600}.ai-workspace .suggestions-head button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted-2);padding:4px 5px;border-radius:6px;font-size:11px}.ai-workspace .suggestions-head button:hover{color:var(--blue);background:rgba(76,141,255,.07)}.ai-workspace .suggestions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.ai-workspace .suggestions-list button{width:100%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--muted);padding:10px 3px;font-size:13px;line-height:1.55;-webkit-transition:color .2s,padding-left .2s;transition:color .2s,padding-left .2s}.ai-workspace .suggestions-list button:last-child{border-bottom:0}.ai-workspace .suggestion-index{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;color:var(--muted-2);font-size:10px;font-variant-numeric:tabular-nums}.ai-workspace .suggestions-list button>span:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-workspace .suggestions-list button:hover{padding-left:7px;color:var(--blue)}.ai-workspace .suggestion-arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;color:var(--muted-2);font-size:13px;opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px);-webkit-transition:color .2s,opacity .2s,-webkit-transform .2s;transition:color .2s,opacity .2s,-webkit-transform .2s;transition:transform .2s,color .2s,opacity .2s;transition:transform .2s,color .2s,opacity .2s,-webkit-transform .2s}.ai-workspace .suggestions-list button:hover .suggestion-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);color:var(--blue)}.ai-workspace.light-mode .suggestions-head{color:#536985}.ai-workspace.light-mode .suggestions-head button{color:#60758f}.ai-workspace.light-mode .suggestions-list button{color:#536985;border-color:#e2e8f0}.ai-workspace.light-mode .suggestions-list button:hover{color:#004098}.ai-workspace.light-mode .suggestion-arrow,.ai-workspace.light-mode .suggestion-index{color:#8195af}@media (max-width:700px){.ai-workspace .knowledge-suggestions{max-width:100%}.ai-workspace .suggestions-list button{font-size:12px}.ai-workspace #knowledgePage .page-head p{max-width:100%}}@-webkit-keyframes flowDrift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@keyframes flowDrift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@-webkit-keyframes flowDriftSlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}@keyframes flowDriftSlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}@-webkit-keyframes runnerTravel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes runnerTravel{0%{offset-distance:0}to{offset-distance:100%}}@-webkit-keyframes runnerBreathe{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.9}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}@keyframes runnerBreathe{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.9}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}@-webkit-keyframes labelGlow{0%,9%,to{opacity:.72;color:rgba(199,218,239,.68);text-shadow:none}12%,19%{opacity:.98;color:#eef7ff;text-shadow:0 0 10px rgba(152,216,255,.3)}24%,to{opacity:.72;color:rgba(199,218,239,.68);text-shadow:none}}@keyframes labelGlow{0%,9%,to{opacity:.72;color:rgba(199,218,239,.68);text-shadow:none}12%,19%{opacity:.98;color:#eef7ff;text-shadow:0 0 10px rgba(152,216,255,.3)}24%,to{opacity:.72;color:rgba(199,218,239,.68);text-shadow:none}}@-webkit-keyframes pointGlow{0%,9%,to{background:rgba(138,206,255,.74);-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14);box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14)}12%,19%{background:#f6fbff;-webkit-transform:scale(1.34);transform:scale(1.34);-webkit-box-shadow:0 0 0 7px rgba(136,207,255,.08),0 0 16px rgba(193,235,255,.62);box-shadow:0 0 0 7px rgba(136,207,255,.08),0 0 16px rgba(193,235,255,.62)}24%,to{background:rgba(138,206,255,.74);-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14);box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14)}}@keyframes pointGlow{0%,9%,to{background:rgba(138,206,255,.74);-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14);box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14)}12%,19%{background:#f6fbff;-webkit-transform:scale(1.34);transform:scale(1.34);-webkit-box-shadow:0 0 0 7px rgba(136,207,255,.08),0 0 16px rgba(193,235,255,.62);box-shadow:0 0 0 7px rgba(136,207,255,.08),0 0 16px rgba(193,235,255,.62)}24%,to{background:rgba(138,206,255,.74);-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14);box-shadow:0 0 0 4px rgba(95,166,222,.04),0 0 10px rgba(95,166,222,.14)}}@-webkit-keyframes particleFloat{0%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(1%,-1.5%,0);transform:translate3d(1%,-1.5%,0)}}@keyframes particleFloat{0%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(1%,-1.5%,0);transform:translate3d(1%,-1.5%,0)}}@-webkit-keyframes homeRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes homeRise{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes panelAppear{0%{opacity:.5;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelAppear{0%{opacity:.5;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-workspace #askBtn,.ai-workspace #reportForm .ai-report-submit,.ai-workspace #runPlot{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;font-size:0!important;background:#4165d6!important;border:0!important;color:#fff!important;-webkit-box-shadow:0 2px 9px rgba(49,93,182,.17)!important;box-shadow:0 2px 9px rgba(49,93,182,.17)!important}.ai-workspace #askBtn svg,.ai-workspace #reportForm .ai-report-submit svg,.ai-workspace #runPlot svg{width:19px;height:19px}.ai-workspace #askBtn:hover,.ai-workspace #reportForm .ai-report-submit:hover,.ai-workspace #runPlot:hover{background:#345ac9!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-workspace #knowledgePage .knowledge-composer .composer-tools .btn{min-width:40px!important}.ai-workspace .sidebar [data-tooltip]:focus-visible:after,.ai-workspace .sidebar [data-tooltip]:hover:after{left:calc(100% + 7px)!important}.ai-workspace .history-entry:has(>.history-item.hidden){display:none!important}.ai-workspace .sidebar.drawer-open .history-entry{margin-bottom:3px}.ai-workspace .sidebar.drawer-open .history-entry>.history-item{margin-bottom:0!important;padding-right:3px!important}.ai-workspace .sidebar.drawer-open .history-entry:hover{background:var(--surface-2)}.ai-workspace .sidebar.drawer-open .history-entry:focus-within{background:var(--surface-2)}.ai-workspace .sidebar.drawer-open .history-more{display:grid!important;place-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:26px;height:26px;margin:0 4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--new-muted);opacity:0;-webkit-transition:opacity .15s,background .15s,color .15s;transition:opacity .15s,background .15s,color .15s}.ai-workspace .sidebar.drawer-open .history-entry:hover .history-more{opacity:1}.ai-workspace .sidebar.drawer-open .history-entry:focus-within .history-more{opacity:1}.ai-workspace .sidebar.drawer-open .history-more[aria-expanded=true]{opacity:1}.ai-workspace .sidebar.drawer-open .history-more:hover,.ai-workspace .sidebar.drawer-open .history-more[aria-expanded=true]{background:rgba(94,128,182,.15);color:var(--new-text)}.ai-workspace .history-more svg{width:18px;height:18px}@media (hover:none){.ai-workspace .sidebar.drawer-open .history-more{opacity:1!important}}.ai-workspace:not(.light-mode){--new-bg:#0f1623;--new-card:#161f2d;--new-outline:#293547;--new-text:#eef4fb;--new-muted:#95a7be}.ai-workspace.light-mode{--bg:#f4f7fb;--surface:#fff;--surface-2:#edf3fa;--surface-3:#e5edf8;--line:#d6dfeb;--line-soft:rgba(72,98,135,0.15);--text:#16263b;--muted:#62758f;--muted-2:#7e90a7}.ai-workspace.light-mode .topbar{background:#f7f9fc!important;border-bottom-color:#dde5ef!important;-webkit-box-shadow:0 1px 0 rgba(22,38,59,.03);box-shadow:0 1px 0 rgba(22,38,59,.03)}.ai-workspace .topbar{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.04);box-shadow:0 1px 0 rgba(0,0,0,.04)}.ai-workspace.light-mode .sidebar .nav-item,.ai-workspace.light-mode .theme-toggle{color:#60748f!important}.ai-workspace.light-mode .sidebar .nav-item:hover{background:#e9f0f9!important;color:#173b66!important}.ai-workspace.light-mode .sidebar .nav-item svg{color:#5c7190!important}.ai-workspace.light-mode .sidebar.drawer-open:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(123,145,174,.055)),to(rgba(123,145,174,.02)))!important;background:linear-gradient(180deg,rgba(123,145,174,.055),rgba(123,145,174,.02))!important}.ai-workspace.light-mode .sidebar.drawer-open .history-title{color:#1d3250!important}.ai-workspace.light-mode .sidebar.drawer-open .history-item{border:1px solid transparent!important;color:#516781!important}.ai-workspace.light-mode .sidebar.drawer-open .history-entry:hover{background:#eef4fb!important}.ai-workspace.light-mode .sidebar.drawer-open .history-entry:focus-within{background:#eef4fb!important}.ai-workspace.light-mode .sidebar.drawer-open .history-item.active{background:#edf4fd!important;border-color:#dbe6f2!important;color:#153760!important}.ai-workspace.light-mode .sidebar.drawer-open .history-text{color:inherit!important}.ai-workspace.light-mode .history-title button:hover{background:#edf3fb!important}.ai-workspace.light-mode .composer,.ai-workspace.light-mode .form-panel{-webkit-box-shadow:0 10px 28px rgba(37,65,105,.06)!important;box-shadow:0 10px 28px rgba(37,65,105,.06)!important}.ai-workspace.light-mode .btn{background:linear-gradient(135deg,#3d73e7,#245bc6)!important;-webkit-box-shadow:0 10px 22px rgba(36,91,198,.18)!important;box-shadow:0 10px 22px rgba(36,91,198,.18)!important}.ai-workspace .sidebar{-ms-flex-preferred-size:318px!important;flex-basis:318px!important;position:relative!important}.ai-workspace .sidebar:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--new-outline);-webkit-box-shadow:1px 0 7px rgba(0,0,0,.04);box-shadow:1px 0 7px rgba(0,0,0,.04);pointer-events:none}.ai-workspace .sidebar:after{display:none!important}.ai-workspace .sidebar .side-new svg{stroke-width:1.9!important}.ai-workspace .sidebar .side-new-label{font-size:16px!important;font-weight:600!important;letter-spacing:.2px!important;color:#fff!important}.ai-workspace .sidebar .nav-item.active{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:rgba(135,161,197,.22)!important}.ai-workspace .sidebar .nav-item.active svg{color:currentColor!important}.ai-workspace .sidebar .side-rule{opacity:.8!important}.ai-workspace .sidebar .history-title{border-bottom:0!important;font-size:13px!important;color:var(--new-muted)!important}.ai-workspace .sidebar .history-title span{letter-spacing:.1px!important}.ai-workspace .sidebar .history-title button{border-radius:10px!important}.ai-workspace .sidebar .history{overflow:auto!important}.ai-workspace .sidebar .history-entry>.history-item{padding-right:4px!important}.ai-workspace .sidebar .history-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;background:transparent!important;border:1px solid transparent!important;color:var(--new-muted)!important;min-height:54px!important}.ai-workspace .sidebar .history-item:hover{background:rgba(86,114,153,.08)!important;color:var(--new-text)!important}.ai-workspace .sidebar .history-item.active{background:rgba(77,113,173,.1)!important;border-color:rgba(135,161,197,.22)!important;color:#244979!important}.ai-workspace:not(.light-mode) .sidebar .history-item.active{background:rgba(53,84,131,.48)!important;border-color:rgba(113,145,197,.22)!important;color:#e9f2ff!important}.ai-workspace .sidebar .history-kind{background:rgba(106,138,182,.08)!important;border:1px solid rgba(135,161,197,.24)!important;color:#6a82a3!important}.ai-workspace:not(.light-mode) .sidebar .history-kind{background:rgba(88,116,155,.18)!important;border-color:rgba(130,160,203,.16)!important;color:#9cb4d3!important}.ai-workspace .sidebar .history-more{display:grid!important;place-items:center!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:30px!important;height:30px!important;margin:0 3px 0 0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--new-muted)!important;opacity:0!important;-webkit-transition:opacity .15s,background .15s,color .15s!important;transition:opacity .15s,background .15s,color .15s!important}.ai-workspace .sidebar .history-entry:hover .history-more{opacity:1!important}.ai-workspace .sidebar .history-entry:focus-within .history-more{opacity:1!important}.ai-workspace .sidebar .history-more[aria-expanded=true]{opacity:1!important}.ai-workspace .sidebar .history-more:hover,.ai-workspace .sidebar .history-more[aria-expanded=true]{background:rgba(98,130,176,.12)!important;color:var(--new-text)!important}.ai-workspace .sidebar .theme-toggle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.ai-workspace .app.with-sidebar .main{min-width:0!important}@media (max-width:700px){.ai-workspace .sidebar{z-index:30!important}.ai-workspace .sidebar .side-new{height:74px!important;min-height:74px!important;border-radius:22px!important;padding:0 18px!important}.ai-workspace .sidebar .nav-item{min-height:56px!important;padding:0 14px!important}.ai-workspace .sidebar .history-text{font-size:13px!important}}.ai-workspace .sidebar.drawer-open .nav-item svg{width:23px!important;height:23px!important}.ai-workspace .sidebar.drawer-open .history-title{bottom:auto!important;border-bottom:0!important}.ai-workspace .sidebar.drawer-open .history{overflow:auto!important}.ai-workspace .sidebar.drawer-open:after,.ai-workspace .sidebar.drawer-open:before{display:none!important}.ai-workspace .sidebar.drawer-open .side-rule,.ai-workspace .sidebar .side-rule{-ms-flex-item-align:center!important;align-self:center!important}.ai-workspace .sidebar.drawer-open .side-rule{width:calc(100% - 24px)!important;margin:10px 0 8px!important;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(125,151,186,.23)),color-stop(80%,rgba(125,151,186,.23)),to(transparent))!important;background:linear-gradient(90deg,transparent,rgba(125,151,186,.23) 20%,rgba(125,151,186,.23) 80%,transparent)!important}.ai-workspace .sidebar .history,.ai-workspace .sidebar .history-title{left:auto!important;right:auto!important;top:auto!important}.ai-workspace .sidebar .history{bottom:auto!important}.ai-workspace.light-mode .sidebar .history-entry:has(>.history-item.active){-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace.light-mode .sidebar.drawer-open .history-entry:has(>.history-item.active){background:#fff!important;border-color:#c5d5ea!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace.light-mode .sidebar .history-entry:has(>.history-item.active)>.history-item{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#004098!important}.ai-workspace.light-mode .sidebar.drawer-open .history-entry:has(>.history-item.active)>.history-item{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#004098!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:0 10px!important;gap:8px!important}.ai-workspace #sidebar #newTask svg{width:18px!important;height:18px!important;color:#fff!important;stroke:#fff!important}.ai-workspace #sidebar #newTask .side-new-label{display:inline-block!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.ai-workspace #sidebar .side-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:4px!important;margin:0!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.ai-workspace #sidebar .nav-item{width:100%!important;min-height:44px!important;height:44px!important;-webkit-box-flex:0!important;-ms-flex:0 0 44px!important;flex:0 0 44px!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:9px!important;padding:0 10px!important;border-radius:11px!important}.ai-workspace #sidebar .nav-item svg{width:20px!important;height:20px!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.ai-workspace #sidebar .nav-item span{display:block!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important}.ai-workspace #sidebar .side-rule{display:block!important;width:154px!important;height:1px!important;min-height:1px!important;margin:10px 0 9px!important;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(18%,rgba(129,154,188,.28)),color-stop(82%,rgba(129,154,188,.28)),to(transparent))!important;background:linear-gradient(90deg,transparent,rgba(129,154,188,.28) 18%,rgba(129,154,188,.28) 82%,transparent)!important}.ai-workspace #sidebar .history-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:static!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 4px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;border:0!important}.ai-workspace #sidebar .history-title span{display:block!important;font-size:13px!important;font-weight:600!important}.ai-workspace #sidebar .history-title button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important}.ai-workspace #sidebar #history{display:block!important;position:static!important;inset:auto!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}.ai-workspace #sidebar #history::-webkit-scrollbar{display:none!important}.ai-workspace #sidebar .history-entry{-ms-flex-align:center!important;position:relative!important;height:44px!important;min-height:44px!important;margin:0 0 4px!important;padding:0!important;border:1px solid transparent!important;border-radius:10px!important}.ai-workspace #sidebar .history-entry,.ai-workspace #sidebar .history-entry>.history-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;background:transparent!important}.ai-workspace #sidebar .history-entry>.history-item{-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;width:0!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 3px 0 8px!important;gap:6px!important;border:0!important;border-radius:9px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-flex-align:center!important}.ai-workspace #sidebar .history-kind{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-item-align:center!important;align-self:center!important;min-width:0!important;height:24px!important;line-height:1!important;padding:0 6px!important;border-radius:6px!important;font-size:11px!important}.ai-workspace #sidebar .history-text{display:block!important;-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;min-width:0!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ai-workspace #sidebar .history-entry>.history-more{display:grid!important;place-items:center!important;-webkit-box-flex:0!important;-ms-flex:0 0 24px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;margin:0 4px 0 0!important;border:0!important;border-radius:7px!important;background:transparent!important;opacity:0!important}.ai-workspace #sidebar .history-entry:hover>.history-more{opacity:1!important}.ai-workspace #sidebar .history-entry:focus-within>.history-more{opacity:1!important}.ai-workspace #sidebar .history-entry>.history-more[aria-expanded=true]{opacity:1!important}.ai-workspace.light-mode #sidebar .history-entry:has(>.history-item.active){background:#fff!important;border-color:#c5d5ea!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace.light-mode #sidebar .history-entry>.history-item.active{color:#004098!important}.ai-workspace:not(.light-mode) #sidebar .history-entry:has(>.history-item.active){background:#1b2d46!important;border-color:#3b577d!important}.ai-workspace:not(.light-mode) #sidebar .nav-item{color:#afc3dd!important}.ai-workspace:not(.light-mode) #sidebar .nav-item svg{color:#95afd0!important}.ai-workspace:not(.light-mode) #sidebar .nav-item:hover{background:#203854!important;color:#f0f6ff!important}.ai-workspace:not(.light-mode) #sidebar .nav-item:hover svg{color:#d5e6ff!important}.ai-workspace:not(.light-mode) #sidebar .nav-item.active{background:#27466d!important;border-color:#4771a5!important;color:#e6f1ff!important}.ai-workspace:not(.light-mode) #sidebar .nav-item.active svg{color:#cfe2ff!important}.ai-workspace #sidebar .theme-switch{margin-top:3px!important;padding-top:3px!important}.ai-workspace #sidebar .theme-toggle{width:38px!important;height:38px!important}.ai-workspace #sidebar.drawer-open .side-nav .nav-item span,.ai-workspace #sidebar .side-nav .nav-item span{font-size:14px!important;line-height:1.4!important}.ai-workspace.light-mode #sidebar .history-entry:hover .history-item,.ai-workspace.light-mode #sidebar .history-entry:hover .history-text,.ai-workspace.light-mode #sidebar .history-item:hover,.ai-workspace.light-mode #sidebar .history-item:hover .history-text{color:#004098!important}.ai-workspace:not(.light-mode) #sidebar .history-entry:hover .history-item,.ai-workspace:not(.light-mode) #sidebar .history-entry:hover .history-text,.ai-workspace:not(.light-mode) #sidebar .history-item:hover,.ai-workspace:not(.light-mode) #sidebar .history-item:hover .history-text{color:#8dbbff!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask{will-change:transform}.ai-workspace{--action-primary:#004098;--action-hover:#0b56b2;--action-pressed:#003477;--action-ring:rgba(0,64,152,0.18)}.ai-workspace #knowledgePage #askBtn,.ai-workspace #plotPage #runPlot,.ai-workspace #reportPage #reportForm .ai-report-submit{border-color:var(--action-primary)!important}.ai-workspace #knowledgePage #askBtn:hover,.ai-workspace #plotPage #runPlot:hover,.ai-workspace #reportPage #reportForm .ai-report-submit:hover{border-color:var(--action-hover)!important}.ai-workspace #knowledgePage #askBtn:focus-visible,.ai-workspace #plotPage #runPlot:focus-visible,.ai-workspace #reportPage #reportForm .ai-report-submit:focus-visible{outline:2px solid #74a3e8!important;outline-offset:3px!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask{border-color:#004098!important}.ai-workspace #sidebar #newTask:hover,.ai-workspace #sidebar.drawer-open #newTask:hover{-webkit-filter:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.ai-workspace #knowledgePage #askBtn,.ai-workspace #plotPage #runPlot,.ai-workspace #reportPage #reportForm .ai-report-submit,.ai-workspace #sidebar #newTask{-webkit-transition:none!important;transition:none!important}}.ai-workspace #sidebar,.ai-workspace #sidebar.drawer-open{position:relative!important;isolation:isolate!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace #sidebar.drawer-open:before,.ai-workspace #sidebar:before{content:""!important;display:block!important;position:absolute!important;background:linear-gradient(155deg,#fff,#f7f9fd 50%,#eef3fb)!important;border:1px solid #d6e2f1!important;-webkit-box-shadow:0 12px 30px rgba(43,76,127,.11),0 2px 6px rgba(43,76,127,.05),inset 0 1px hsla(0,0%,100%,.8)!important;box-shadow:0 12px 30px rgba(43,76,127,.11),0 2px 6px rgba(43,76,127,.05),inset 0 1px hsla(0,0%,100%,.8)!important;pointer-events:none!important;z-index:-1!important}.ai-workspace #sidebar.drawer-open:after,.ai-workspace #sidebar:after{display:none!important;content:none!important}.ai-workspace:not(.light-mode) #sidebar.drawer-open:before,.ai-workspace:not(.light-mode) #sidebar:before{background:linear-gradient(155deg,#152438,#101d2e 58%,#0d1928)!important;border-color:#29405d!important;-webkit-box-shadow:0 14px 30px rgba(0,0,0,.28),0 3px 8px rgba(0,0,0,.14),inset 0 1px hsla(0,0%,100%,.035)!important;box-shadow:0 14px 30px rgba(0,0,0,.28),0 3px 8px rgba(0,0,0,.14),inset 0 1px hsla(0,0%,100%,.035)!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask{color:#fff!important;background:linear-gradient(105deg,#4672e3,#5862d3)!important;border:1px solid #466bd5!important;border-radius:15px!important;-webkit-box-shadow:0 5px 11px rgba(52,81,171,.18),inset 0 1px 0 hsla(0,0%,100%,.27),0 0 0 1px rgba(92,128,215,.16)!important;box-shadow:0 5px 11px rgba(52,81,171,.18),inset 0 1px 0 hsla(0,0%,100%,.27),0 0 0 1px rgba(92,128,215,.16)!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease!important;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease!important}.ai-workspace #sidebar #newTask:hover,.ai-workspace #sidebar.drawer-open #newTask:hover{background:linear-gradient(105deg,#3765d5,#4d57c4)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 6px 12px rgba(52,81,171,.2),inset 0 1px 0 hsla(0,0%,100%,.24),0 0 0 1px rgba(92,128,215,.16)!important;box-shadow:0 6px 12px rgba(52,81,171,.2),inset 0 1px 0 hsla(0,0%,100%,.24),0 0 0 1px rgba(92,128,215,.16)!important}.ai-workspace #sidebar #newTask:active,.ai-workspace #sidebar.drawer-open #newTask:active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-box-shadow:0 3px 7px rgba(52,81,171,.16),inset 0 1px 0 hsla(0,0%,100%,.2)!important;box-shadow:0 3px 7px rgba(52,81,171,.16),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.ai-workspace.light-mode #sidebar.drawer-open .history-title>span,.ai-workspace.light-mode #sidebar .history-title>span{color:#8496af!important;font-weight:400!important}.ai-workspace:not(.light-mode) #sidebar.drawer-open .history-title>span,.ai-workspace:not(.light-mode) #sidebar .history-title>span{color:#aebfd6!important;font-weight:400!important}.ai-workspace{--rail:68px;--new-bg:#0e1014;--new-card:#181b21;--new-outline:#30343d;--new-text:#f2f4fa;--new-muted:#969ba9}.ai-workspace:not(.light-mode){--bg:#0e1014;--surface:#181b21;--surface-2:#222630;--surface-3:#2c313b;--line:#30343d;--line-soft:#292e38;--text:#f0f2f6;--muted:#a2a9b7}.ai-workspace.light-mode{--new-bg:#f5f7fb;--new-card:#fff;--new-outline:#dce3ee;--new-text:#172338;--new-muted:#718099}.ai-workspace .topbar{height:60px!important;background:var(--new-bg)!important;border-bottom:1px solid var(--new-outline)!important;color:var(--new-text)!important;padding:0 28px}.ai-workspace .app{height:calc(100vh - 60px)!important;min-height:490px;background:var(--new-bg)!important}.ai-workspace.light-mode .sidebar,.ai-workspace .sidebar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;background:var(--new-bg)!important;border-right:1px solid var(--new-outline)!important;-webkit-animation:none!important;animation:none!important}.ai-workspace.light-mode .sidebar{-webkit-box-flex:0!important;-ms-flex:0 0 var(--rail)!important;flex:0 0 var(--rail)!important;width:var(--rail)!important;padding:18px 9px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible!important;-webkit-transition:width .23s ease,-webkit-flex-basis .23s ease;transition:width .23s ease,-webkit-flex-basis .23s ease;transition:width .23s ease,flex-basis .23s ease;transition:width .23s ease,flex-basis .23s ease,-webkit-flex-basis .23s ease,-ms-flex-preferred-size .23s ease}.ai-workspace.light-mode .sidebar .side-new,.ai-workspace .sidebar .side-new{-webkit-transform:none!important;transform:none!important}.ai-workspace.light-mode .sidebar .side-new{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:0!important;-ms-flex:0 0 46px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--new-muted)!important}.ai-workspace .sidebar .nav-item{-webkit-transform:none!important;transform:none!important}.ai-workspace .sidebar .side-new-label,.ai-workspace .sidebar .side-new>span:first-of-type{display:none!important}.ai-workspace .sidebar .nav-item.active{background:var(--surface-2)!important;color:#719bff!important}.ai-workspace .sidebar .theme-switch{margin-top:auto!important}.ai-workspace .sidebar.drawer-open{-ms-flex-preferred-size:312px!important;flex-basis:312px!important}.ai-workspace .sidebar.drawer-open .side-new{margin-left:1px!important}.ai-workspace .sidebar.drawer-open .history-title{color:var(--new-text)}.ai-workspace .sidebar.drawer-open .history{overflow:auto}.ai-workspace .sidebar.drawer-open .history-item{min-width:0;margin:0 0 5px;border-radius:9px;color:var(--new-muted)}.ai-workspace .sidebar.drawer-open .history-item:hover{background:var(--surface-2);color:var(--new-text)}.ai-workspace .sidebar.drawer-open .history-text{font-size:12px}.ai-workspace .sidebar.drawer-open .theme-switch{margin-top:auto!important}.ai-workspace.light-mode .main,.ai-workspace .main{background:var(--new-bg)!important}@media (max-width:700px){.ai-workspace .sidebar.drawer-open{z-index:30}}.ai-workspace .sidebar{z-index:25!important}.ai-workspace .app.with-sidebar .sidebar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.ai-workspace .sidebar .nav-item{border-color:transparent!important}.ai-workspace .sidebar .nav-item svg{display:block!important;opacity:1!important;stroke:currentColor!important}.ai-workspace .sidebar.drawer-open .history-text{display:block!important}.ai-workspace .sidebar.drawer-open .history-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-workspace .sidebar.drawer-open .history-title button{display:grid!important}@media (max-width:700px){.ai-workspace .sidebar{-ms-flex-preferred-size:58px!important;flex-basis:58px!important}.ai-workspace .sidebar.drawer-open{-ms-flex-preferred-size:292px!important;flex-basis:292px!important}}.ai-workspace .sidebar{--rail-width:68px;isolation:isolate}.ai-workspace .sidebar .side-new{margin-bottom:7px!important}.ai-workspace .sidebar .nav-item,.ai-workspace .sidebar .theme-toggle{position:relative!important}.ai-workspace .sidebar [data-tooltip]:focus-visible:after,.ai-workspace .sidebar [data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:50%;left:calc(100% + 15px);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px 11px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:9px;background:#272c36;color:#f5f7ff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2);font-size:12px;font-weight:500;line-height:1.1;white-space:nowrap;pointer-events:none;z-index:100}.ai-workspace.light-mode .sidebar [data-tooltip]:focus-visible:after,.ai-workspace.light-mode .sidebar [data-tooltip]:hover:after{background:#26354d;color:#fff}.ai-workspace .sidebar.drawer-open{padding-right:0!important}.ai-workspace .sidebar.drawer-open:before{content:"";position:absolute;top:0;bottom:0;left:68px;width:1px;background:var(--new-outline);-webkit-box-shadow:1px 0 7px rgba(0,0,0,.06);box-shadow:1px 0 7px rgba(0,0,0,.06);pointer-events:none}.ai-workspace .sidebar.drawer-open:after{content:"";position:absolute;top:0;bottom:0;left:69px;right:0;background:rgba(123,145,174,.035);pointer-events:none;z-index:-1}.ai-workspace .sidebar.drawer-open .history-title{top:14px!important;left:84px!important;right:13px!important;border-bottom:1px solid var(--new-outline);font-size:13px!important}.ai-workspace .sidebar.drawer-open .history{top:59px!important;left:81px!important;right:11px!important;bottom:60px!important}.ai-workspace .sidebar.drawer-open .history-item{min-height:39px!important;margin-bottom:3px!important;padding:8px 7px!important}.ai-workspace .sidebar.drawer-open [data-tooltip]:hover:after{display:none!important}@media (max-width:700px){.ai-workspace .sidebar{--rail-width:58px}.ai-workspace .sidebar.drawer-open:before{left:58px}.ai-workspace .sidebar.drawer-open:after{left:59px}.ai-workspace .sidebar.drawer-open .history-title{left:73px!important}.ai-workspace .sidebar.drawer-open .history{left:71px!important}}.ai-workspace .sidebar,.ai-workspace .sidebar.drawer-open{width:278px!important;-webkit-box-flex:0!important;-ms-flex:0 0 278px!important;flex:0 0 278px!important;padding:15px 13px 10px!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:0!important;overflow:hidden!important;-webkit-transition:none!important;transition:none!important}.ai-workspace .sidebar.drawer-open .side-new,.ai-workspace .sidebar .side-new{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:12px!important;width:100%!important;height:58px!important;min-height:58px!important;-webkit-box-flex:0!important;-ms-flex:0 0 58px!important;flex:0 0 58px!important;margin:0 0 12px!important;padding:0 14px!important;border-radius:15px!important;background:linear-gradient(112deg,#416bdc,#525dcc)!important;border:1px solid #416bdc!important;color:#fff!important;-webkit-box-shadow:0 6px 15px rgba(36,80,170,.17),inset 0 1px hsla(0,0%,100%,.16)!important;box-shadow:0 6px 15px rgba(36,80,170,.17),inset 0 1px hsla(0,0%,100%,.16)!important;opacity:1!important;font-size:15px!important;-webkit-filter:none!important;filter:none!important}.ai-workspace .sidebar .side-new:hover{background:linear-gradient(112deg,#345ecf,#4656bd)!important;-webkit-filter:none!important;filter:none!important;-webkit-transform:none!important;transform:none!important}.ai-workspace .sidebar.drawer-open .side-new svg,.ai-workspace .sidebar .side-new svg{display:block!important;width:23px!important;height:23px!important;stroke:#fff!important;color:#fff!important;opacity:1!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.ai-workspace .sidebar.drawer-open .side-new .side-new-label,.ai-workspace .sidebar .side-new .side-new-label{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:15px!important;font-weight:650!important;white-space:nowrap!important;color:#fff!important;line-height:1.2!important}.ai-workspace .sidebar.drawer-open .side-nav,.ai-workspace .sidebar .side-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important;gap:3px!important;margin:0!important}.ai-workspace .sidebar.drawer-open .nav-item,.ai-workspace .sidebar .nav-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;height:48px!important;min-height:48px!important;-webkit-box-flex:0!important;-ms-flex:0 0 48px!important;flex:0 0 48px!important;margin:0!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#5f789a!important}.ai-workspace .sidebar .nav-item svg{width:21px!important;height:21px!important;stroke-width:1.85!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.ai-workspace .sidebar.drawer-open .nav-item span,.ai-workspace .sidebar .nav-item span{display:block!important;color:inherit!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important;line-height:1.25!important}.ai-workspace .sidebar .nav-item:hover{background:rgba(82,120,181,.09)!important;color:#004098!important}.ai-workspace.light-mode .sidebar.drawer-open .nav-item.active,.ai-workspace.light-mode .sidebar .nav-item.active{background:linear-gradient(110deg,#eef4ff,#e6edff)!important;border-color:#acc5f5!important;color:#004098!important;-webkit-box-shadow:inset 0 0 0 1px rgba(76,119,218,.09)!important;box-shadow:inset 0 0 0 1px rgba(76,119,218,.09)!important}.ai-workspace.light-mode .sidebar .nav-item.active svg{color:#004098!important}.ai-workspace:not(.light-mode) .sidebar.drawer-open .nav-item.active,.ai-workspace:not(.light-mode) .sidebar .nav-item.active{background:#223957!important;border-color:#375a8e!important;color:#95bcff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace .sidebar .side-rule{display:block!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;height:1px!important;width:100%!important;background:var(--new-outline)!important;margin:14px 0 12px!important}.ai-workspace .sidebar.drawer-open .history-title,.ai-workspace .sidebar .history-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:static!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:100%!important;height:40px!important;margin:0!important;padding:0 5px!important;border:0!important}.ai-workspace .sidebar .history-title span{display:block!important;font-size:13px!important;font-weight:600!important}.ai-workspace .sidebar .history-title button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important}.ai-workspace .sidebar.drawer-open .history,.ai-workspace .sidebar .history{display:block!important;position:static!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important}.ai-workspace .sidebar.drawer-open .history-entry,.ai-workspace .sidebar .history-entry{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;min-height:40px!important;margin:0 0 4px!important;padding:0 3px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important}.ai-workspace .sidebar .history-entry:hover{background:rgba(83,120,171,.08)!important}.ai-workspace.light-mode .sidebar .history-entry:has(>.history-item.active){border-color:#b9cbed!important;background:#edf3ff!important}.ai-workspace:not(.light-mode) .sidebar .history-entry:has(>.history-item.active){border-color:#38547b!important;background:#223957!important}.ai-workspace .sidebar.drawer-open .history-entry>.history-item,.ai-workspace .sidebar .history-entry>.history-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;width:0!important;min-width:0!important;min-height:38px!important;height:auto!important;margin:0!important;padding:4px 3px!important;border:0!important;border-radius:9px!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace .sidebar.drawer-open .history-entry>.history-item.active,.ai-workspace .sidebar .history-entry>.history-item.active{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace.light-mode .sidebar .history-entry>.history-item.active{color:#004098!important}.ai-workspace .sidebar.drawer-open .history-kind,.ai-workspace .sidebar .history-kind{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-width:33px!important;height:22px!important;min-height:22px!important;padding:0 5px!important;margin:0!important;border-radius:6px!important;line-height:20px!important;font-size:11px!important;font-weight:500!important;white-space:nowrap!important;vertical-align:middle!important}.ai-workspace .sidebar .history-text{display:block!important;min-width:0!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;font-size:12px!important;line-height:22px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ai-workspace .sidebar.drawer-open .history-entry>.history-more,.ai-workspace .sidebar .history-entry>.history-more{display:grid!important;place-items:center!important;-webkit-box-flex:0!important;-ms-flex:0 0 25px!important;flex:0 0 25px!important;width:25px!important;height:25px!important;min-width:25px!important;padding:0!important;margin:0 1px 0 0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--new-muted)!important;opacity:0!important}.ai-workspace .sidebar .history-entry:hover>.history-more{opacity:1!important}.ai-workspace .sidebar .history-entry:focus-within>.history-more{opacity:1!important}.ai-workspace .sidebar .history-entry>.history-more[aria-expanded=true]{opacity:1!important}.ai-workspace .sidebar .history-entry>.history-more:hover{background:rgba(81,124,187,.13)!important;color:#004098!important}.ai-workspace .sidebar .history-more svg{width:16px!important;height:16px!important}.ai-workspace .sidebar.drawer-open .theme-switch,.ai-workspace .sidebar .theme-switch{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:100%!important;margin:5px 0 0!important;padding:5px 0 0!important;border-top:1px solid var(--new-outline)!important}.ai-workspace .sidebar .theme-toggle{height:34px!important;min-height:34px!important;width:38px!important;border-radius:9px!important}.ai-workspace .sidebar [data-tooltip]:focus-visible:after,.ai-workspace .sidebar [data-tooltip]:hover:after{display:none!important}@media (max-width:700px){.ai-workspace .sidebar,.ai-workspace .sidebar.drawer-open{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;width:245px!important;-webkit-box-flex:0!important;-ms-flex:0 0 245px!important;flex:0 0 245px!important;padding:12px 9px 8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace .sidebar .nav-item span{font-size:12px!important}}.ai-workspace #sidebar,.ai-workspace #sidebar.drawer-open{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:224px!important;min-width:224px!important;max-width:224px!important;-webkit-box-flex:0!important;-ms-flex:0 0 224px!important;flex:0 0 224px!important;-ms-flex-preferred-size:224px!important;flex-basis:224px!important;padding:22px 22px 12px!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;overflow:visible!important}.ai-workspace #sidebar.drawer-open:before,.ai-workspace #sidebar:before{inset:8px auto 8px 8px!important;width:208px!important;height:auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border-radius:18px!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;-webkit-box-flex:0!important;-ms-flex:0 0 44px!important;flex:0 0 44px!important;margin:10px 0 14px!important}.ai-workspace #sidebar #newTask,.ai-workspace #sidebar.drawer-open #newTask,.ai-workspace #sidebar.drawer-open .side-nav,.ai-workspace #sidebar .side-nav{width:180px!important;min-width:180px!important;max-width:180px!important;-ms-flex-item-align:center!important;align-self:center!important}.ai-workspace #sidebar.drawer-open .side-nav .nav-item,.ai-workspace #sidebar .side-nav .nav-item{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:180px!important}.ai-workspace #sidebar #history,.ai-workspace #sidebar.drawer-open #history,.ai-workspace #sidebar.drawer-open .history-title,.ai-workspace #sidebar .history-title{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:180px!important;-ms-flex-item-align:center!important;align-self:center!important}.ai-workspace #sidebar.drawer-open .history-entry,.ai-workspace #sidebar .history-entry{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:180px!important}.ai-workspace #sidebar.drawer-open .side-rule,.ai-workspace #sidebar .side-rule{-ms-flex-item-align:center!important;align-self:center!important}.ai-workspace #sidebar.drawer-open .theme-switch,.ai-workspace #sidebar .theme-switch{width:180px!important;-ms-flex-item-align:center!important;align-self:center!important}@media (max-width:700px){.ai-workspace #sidebar,.ai-workspace #sidebar.drawer-open{position:relative!important;inset:auto!important;width:224px!important;min-width:224px!important;max-width:224px!important;-webkit-box-flex:0!important;-ms-flex:0 0 224px!important;flex:0 0 224px!important;-ms-flex-preferred-size:224px!important;flex-basis:224px!important;padding:22px 22px 12px!important}}.ai-workspace #knowledgePage #askBtn,.ai-workspace #plotPage #runPlot,.ai-workspace #reportPage #reportForm .ai-report-submit{background:linear-gradient(110deg,#416bdc,#5b61d5)!important;border:1px solid #4a6fdf!important;color:#fff!important;-webkit-box-shadow:0 3px 8px rgba(42,79,169,.16),inset 0 1px 0 hsla(0,0%,100%,.24)!important;box-shadow:0 3px 8px rgba(42,79,169,.16),inset 0 1px 0 hsla(0,0%,100%,.24)!important;-webkit-transition:background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important;transition:background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important}.ai-workspace #knowledgePage #askBtn:hover,.ai-workspace #plotPage #runPlot:hover,.ai-workspace #reportPage #reportForm .ai-report-submit:hover{background:linear-gradient(110deg,#335bc9,#4e55c2)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 5px 11px rgba(42,79,169,.2),inset 0 1px 0 hsla(0,0%,100%,.2)!important;box-shadow:0 5px 11px rgba(42,79,169,.2),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.ai-workspace #knowledgePage #askBtn:active,.ai-workspace #plotPage #runPlot:active,.ai-workspace #reportPage #reportForm .ai-report-submit:active{background:linear-gradient(110deg,#294cb2,#454ca9)!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-box-shadow:0 2px 5px rgba(42,79,169,.14)!important;box-shadow:0 2px 5px rgba(42,79,169,.14)!important}.ai-workspace #knowledgePage .page-head p,.ai-workspace #plotPage .page-head p,.ai-workspace #reportPage .page-head p{font-size:13px!important}.ai-workspace #sidebar.drawer-open .history-title>span,.ai-workspace #sidebar .history-title>span{color:var(--new-muted)!important;font-weight:400!important}.ai-workspace .btn-secondary{background:#172438;border-color:#30435d;color:#b9c9df;font-weight:500;-webkit-box-shadow:none;box-shadow:none}.ai-workspace .btn-secondary:hover{background:#20324a}.ai-workspace .ai-assistant-response .robot-markdown-content{padding:17px 1px 0;font-size:13px;line-height:1.9}.ai-workspace .ai-assistant-response .robot-markdown-content h3{font-size:14px;color:#e5edf8;margin:18px 0 6px}.ai-workspace .ai-assistant-response .robot-markdown-content p{margin:7px 0}.ai-workspace .ai-assistant-response .robot-markdown-content ul{padding-left:21px}.ai-workspace .ai-assistant-response .robot-markdown-content li{margin:4px 0}.ai-workspace .ai-assistant-response .robot-markdown-content table{width:100%;border-collapse:collapse;margin:12px 0;font-size:11px}.ai-workspace .ai-assistant-response .robot-markdown-content td,.ai-workspace .ai-assistant-response .robot-markdown-content th{padding:8px 10px;border:1px solid #2a3c53;text-align:left}.ai-workspace .ai-assistant-response .robot-markdown-content th{background:#17263a;color:#dce7f7}.ai-workspace .ai-assistant-response .robot-markdown-content td{color:#b6c5d9}.ai-workspace .note{border-left:2px solid #4c8dff;padding:9px 12px;background:rgba(76,141,255,.055);border-radius:0 7px 7px 0;color:#9cb2d2;font-size:11px;margin:13px 0}.ai-workspace .report-result{margin-top:18px;-webkit-animation:answerIn .4s var(--ease) both;animation:answerIn .4s var(--ease) both}.ai-workspace .report-doc{border:1px solid var(--line-soft);border-radius:11px;background:#111b2a;padding:23px 25px}.ai-workspace .report-doc h2{font-size:23px;line-height:1.4;margin:0 0 12px;letter-spacing:-.4px}.ai-workspace .report-doc h3{font-size:14px;margin:22px 0 7px;color:#e1eaf6}.ai-workspace .report-doc li,.ai-workspace .report-doc p{font-size:12px;line-height:1.9;color:#b1c0d5}.ai-workspace .report-doc ul{padding-left:20px}.ai-workspace .report-doc .note{margin-top:19px}.ai-workspace .file-chip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#15243a;border:1px solid #304762;border-radius:9px;padding:6px 8px;color:#c6d5e9;font-size:10px;max-width:240px;min-height:54px}.ai-workspace .file-generic-thumb{width:38px;height:42px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:5px;background:#203550;color:#a9c9fa;display:grid;place-items:center;font-size:9px;font-weight:700}.ai-workspace .file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}.ai-workspace .file-chip button{font-size:16px;border:0;background:transparent;color:#91a6c2;padding:0 2px;font-size:14px}.ai-workspace .file-chip button:hover{color:#fff}@media (max-width:580px){.ai-workspace .report-doc{padding:17px}.ai-workspace .report-doc h2{font-size:20px}}.ai-workspace.light-mode .file-chip{background:#f3f7fc;border-color:#d4dfed;color:#304966}.ai-workspace.light-mode .file-generic-thumb{background:#e6eef9;color:#004098}.ai-workspace .ai-assistant-response .robot-markdown-content{padding:0 0 0 37px}.ai-workspace .ai-assistant-response>.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:10px 0 0 37px}.ai-workspace .ai-assistant-response .action-btn{width:31px;height:29px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#7f93ad;-webkit-transition:background .18s,color .18s,border-color .18s;transition:background .18s,color .18s,border-color .18s}.ai-workspace .ai-assistant-response .action-btn.current,.ai-workspace .ai-assistant-response .action-btn:hover{background:#192a40;border-color:#314b6a;color:#b8d2ff}.ai-workspace .ai-assistant-response .action-btn svg{width:16px;height:16px}.ai-workspace .report-actions-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:13px}.ai-workspace .report-result .report-top{margin-bottom:12px}.ai-workspace.light-mode .report-doc{background:#fff;border-color:#dbe3ed;color:#17263b}.ai-workspace.light-mode .report-doc h2,.ai-workspace.light-mode .report-doc h3{color:#1c2e46}.ai-workspace.light-mode .btn-secondary{background:#f5f8fc;border-color:#d6e0ed;color:#425873}.ai-workspace.light-mode .btn-secondary:hover{background:#eaf1fa}.ai-workspace.light-mode .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode .report-doc li,.ai-workspace.light-mode .report-doc p{color:#42546c}.ai-workspace.light-mode .ai-assistant-response .robot-markdown-content h3{color:#1c2e46}.ai-workspace.light-mode .note{background:#eef5ff;color:#42648e;border-left-color:#347cf0}.ai-workspace.light-mode .ai-assistant-response .action-btn{color:#70839c}.ai-workspace.light-mode .ai-assistant-response .action-btn.current,.ai-workspace.light-mode .ai-assistant-response .action-btn:hover{background:#eaf2ff;border-color:#cddff8;color:#235da8}.ai-workspace.light-mode .file-chip{background:#f1f6fd;border-color:#d6e2f1;color:#304c70}.ai-workspace.light-mode .report-doc .note{background:#f0f6ff}@media (max-width:580px){.ai-workspace .report-actions-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-workspace .ai-assistant-response .robot-markdown-content,.ai-workspace .ai-assistant-response>.d-flex{padding-left:0}}.ai-workspace .report-conditions{border:1px solid var(--line-soft);background:rgba(16,26,41,.55);border-radius:11px;padding:15px 17px;margin:0 0 14px}.ai-workspace .report-conditions-title{font-size:12px;font-weight:650;margin-bottom:11px;color:var(--text)}.ai-workspace .report-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.ai-workspace .report-condition-grid>div{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ai-workspace .report-condition-grid span{font-size:11px;color:var(--muted-2)}.ai-workspace .report-condition-grid strong{font-size:12px;font-weight:550;color:var(--text);overflow-wrap:anywhere}.ai-workspace .report-result-heading{font-size:14px;font-weight:650;margin:18px 0 9px;color:var(--text)}.ai-workspace.light-mode .report-conditions{background:#fff;border-color:#d7e0ec}.ai-workspace.light-mode .report-condition-grid strong,.ai-workspace.light-mode .report-conditions-title,.ai-workspace.light-mode .report-result-heading{color:#1c2e46}.ai-workspace.light-mode .report-condition-grid span{color:#667990}@media (max-width:580px){.ai-workspace .report-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-workspace.light-mode .btn:not(.btn-secondary){background:#004098;border-color:#004098;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,64,152,.13);box-shadow:0 4px 12px rgba(0,64,152,.13)}.ai-workspace.light-mode .btn:not(.btn-secondary):hover{background:#07377d;border-color:#07377d;-webkit-filter:none;filter:none}.ai-workspace .starter-prompts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;color:var(--muted-2);font-size:11px}.ai-workspace .starter-prompts span{margin-right:2px}.ai-workspace .starter-prompts button{border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--muted);padding:6px 10px;font-size:11px;-webkit-transition:color .18s,border-color .18s,background .18s,-webkit-transform .18s;transition:color .18s,border-color .18s,background .18s,-webkit-transform .18s;transition:color .18s,border-color .18s,background .18s,transform .18s;transition:color .18s,border-color .18s,background .18s,transform .18s,-webkit-transform .18s}.ai-workspace .starter-prompts button:hover{color:var(--text);border-color:#739bd2;background:var(--surface-3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ai-workspace.light-mode .starter-prompts button{background:#fff;border-color:#d8e2ef;color:#5c718d}.ai-workspace.light-mode .starter-prompts button:hover{color:#004098;border-color:#a9c5ec;background:#f6f9ff}.ai-workspace #plotPage .plot-starters{margin:10px 0 4px}.ai-workspace:not(.light-mode) #plotPage .plot-starters button{background:#192b43;border-color:#304966;color:#b8cbe3}.ai-workspace:not(.light-mode) #plotPage .plot-starters button:hover{background:#243d5b;border-color:#4b75a9;color:#e2edfc}.ai-workspace #plotPage:has(#plotResult:not(.hidden)) .plot-starters{display:none}.ai-workspace #knowledgePage .ai-assistant-response .robot-markdown-content,.ai-workspace #knowledgePage .ai-assistant-response>.d-flex{padding-left:0!important}.ai-workspace.light-mode .report-doc{-webkit-box-shadow:0 10px 28px rgba(37,65,105,.06)!important;box-shadow:0 10px 28px rgba(37,65,105,.06)!important}.ai-workspace.light-mode .btn-secondary{background:#f3f7fc!important;border-color:#d9e3ef!important;color:#405875!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-workspace.light-mode .btn-secondary:hover{background:#eaf1f9!important;color:#214873!important}.ai-workspace .ai-theme-toast{position:fixed;right:24px;bottom:22px;z-index:20;max-width:calc(100vw - 48px);padding:11px 15px;border:1px solid #355171;border-radius:9px;background:#17263b;color:#e6effc;-webkit-box-shadow:0 12px 35px rgba(0,0,0,.3);box-shadow:0 12px 35px rgba(0,0,0,.3);font-size:11px;-webkit-animation:toastIn .24s var(--ease) both;animation:toastIn .24s var(--ease) both;pointer-events:none}.ai-workspace.light-mode .ai-theme-toast{border-color:#d5e2f3;background:#f7faff;color:#365575;-webkit-box-shadow:0 12px 35px rgba(45,76,120,.14);box-shadow:0 12px 35px rgba(45,76,120,.14)}.ai-workspace{width:100%;height:calc(100vh - 64px);overflow:hidden;color:var(--text);background:var(--new-bg);font:14px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.ai-workspace.light-mode{--new-bg:#fff;--bg:#fff}.ai-workspace:not(.light-mode){--new-bg:#111e33;--bg:#111e33;--new-card:#1c2e48;--surface:#1c2e48;--surface-2:#263c59;--surface-3:#304a6a;--new-outline:#354d6c;--line:#354d6c;--line-soft:#2b415e;--new-muted:#d0dced;--muted:#d0dced}.ai-workspace:not(.light-mode) #sidebar .history-item:not(.active),.ai-workspace:not(.light-mode) #sidebar .nav-item:not(.active){color:#e7eef9!important}.ai-workspace:not(.light-mode) #sidebar .nav-item:not(.active) svg{color:#b8cdeb!important}.ai-workspace:not(.light-mode) #sidebar .nav-item:hover{color:#f3f7ff!important}.ai-workspace:not(.light-mode) #sidebar.drawer-open .history-title>span,.ai-workspace:not(.light-mode) #sidebar .history-title>span{color:#d0dced!important}.ai-workspace *,.ai-workspace :after,.ai-workspace :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-workspace .brand{text-decoration:none}.ai-workspace .app{height:calc(100vh - 64px)!important;position:relative}.ai-workspace .main{min-height:0}.ai-workspace .sidebar .nav-item{text-decoration:none}.ai-workspace.light-mode #sidebar .history-item:not(.active),.ai-workspace.light-mode #sidebar .nav-item:not(.active):not(:hover){color:#263343!important}.ai-workspace.light-mode #sidebar.drawer-open .history-title>span,.ai-workspace.light-mode #sidebar .history-title>span{color:#505b6b!important}.ai-workspace .ai-history-panel,.ai-workspace .ai-history-spin,.ai-workspace .ai-history-spin>.ant-spin-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-workspace .ai-history-record{list-style:none;margin:0;padding:0}.ai-workspace .history{list-style:none}.ai-workspace .sidebar .history-search{position:static;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;height:35px;margin:4px 0 9px;padding:0 11px;border:1px solid #c5d5ea;border-radius:10px;outline:none;background:#fff;color:#233c5f;-webkit-box-shadow:none;box-shadow:none;font-size:13px}.ai-workspace:not(.light-mode) .sidebar .history-search{background:#17263b;border-color:#3a506c;color:#e5efff}.ai-workspace .sidebar .history-search:focus{border-color:#86aae0;-webkit-box-shadow:0 0 0 2px rgba(0,64,152,.07);box-shadow:0 0 0 2px rgba(0,64,152,.07)}.ai-workspace #sidebar .history-title{position:relative!important;inset:auto!important}.ai-workspace #sidebar .history-title.search-expanded{margin-bottom:8px!important}.ai-workspace #sidebar .history-title>span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .18s ease,-webkit-transform .32s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,-webkit-transform .32s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1);transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1),-webkit-transform .32s cubic-bezier(.22,1,.36,1)}.ai-workspace #sidebar .history-title.search-expanded>span{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px);pointer-events:none}.ai-workspace #sidebar .history-search-control{position:absolute;top:0;right:4px;width:30px;height:32px;border:1px solid transparent;border-radius:9px;background:transparent;-webkit-transition:width .32s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;transition:width .32s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,-webkit-box-shadow .22s ease;transition:width .32s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease;transition:width .32s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-box-shadow .22s ease}.ai-workspace #sidebar .search-expanded .history-search-control{width:calc(100% - 8px);border-color:#3a506c;background:#17263b}.ai-workspace.light-mode #sidebar .search-expanded .history-search-control{border-color:#c5d5ea;background:#fff}.ai-workspace #sidebar .search-expanded .history-search-control:focus-within{border-color:#86aae0;-webkit-box-shadow:0 0 0 2px rgba(0,64,152,.07);box-shadow:0 0 0 2px rgba(0,64,152,.07)}.ai-workspace #sidebar .history-search-control .history-search{width:100%;height:30px;margin:0;padding:0 32px 0 10px;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none;opacity:0;pointer-events:none;-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.ai-workspace #sidebar .search-expanded .history-search{opacity:1;pointer-events:auto;-webkit-transition-delay:80ms;transition-delay:80ms}.ai-workspace #sidebar .history-search-control button{position:absolute;top:0;right:0;border:0}@media (prefers-reduced-motion:reduce){.ai-workspace #sidebar .history-search-control,.ai-workspace #sidebar .history-search-control .history-search,.ai-workspace #sidebar .history-title>span{-webkit-transition:none;transition:none}}.ai-workspace .sidebar .history-kind{background:rgba(82,128,195,.08);border:1px solid rgba(117,150,196,.2);color:#6685af}.ai-workspace #sidebar .history-kind[data-type="1"],.ai-workspace #sidebar .history-kind[data-type="5"]{--history-kind-rgb:63,105,183;--history-kind-dark:#a3c3ff}.ai-workspace #sidebar .history-kind[data-type="2"]{--history-kind-rgb:132,83,170;--history-kind-dark:#d2b4f0}.ai-workspace #sidebar .history-kind[data-type="3"]{--history-kind-rgb:39,127,107;--history-kind-dark:#93d8c5}.ai-workspace #sidebar .history-kind[data-type]{background:rgba(var(--history-kind-rgb,106,130,163),.08)!important;border-color:rgba(var(--history-kind-rgb,106,130,163),.2)!important;color:rgb(var(--history-kind-rgb,106,130,163))!important}.ai-workspace:not(.light-mode) #sidebar .history-kind[data-type]{background:rgba(var(--history-kind-rgb,106,130,163),.2)!important;border-color:rgba(var(--history-kind-rgb,106,130,163),.36)!important;color:var(--history-kind-dark,#9cb4d3)!important}.ai-workspace .history-item{text-decoration:none}.ai-workspace .page-content{height:auto;min-height:calc(100vh - 64px)}.ai-workspace #knowledgePage:not(.empty-chat),.ai-workspace #plotPage.has-dialog,.ai-workspace #reportPage.has-dialog{padding-top:16px}.ai-workspace .page-head h1{margin:0}.ai-workspace .page-head p{margin-bottom:0}.ai-workspace .ai-disclaimer{color:var(--new-muted);text-align:center;font-size:11px;line-height:22px;margin-top:8px}.ai-workspace .ai-chat-page>.ant-spin-nested-loading{height:calc(100vh - 199px)}.ai-workspace .ai-chat-page>.ant-spin-nested-loading>.ant-spin-container{height:100%}.ai-workspace #knowledgePage .dialog{height:100%;min-height:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-workspace #knowledgePage .dialog-body{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative}.ai-workspace #knowledgePage .dialog-footer{height:auto;-ms-flex-negative:0;flex-shrink:0}.ai-workspace #knowledgePage.empty-chat .dialog{min-height:0;height:auto}.ai-workspace #knowledgePage.empty-chat .chat-composer{position:static}.ai-workspace #knowledgePage .dialog-list,.ai-workspace #plotPage .dialog-list{list-style:none;margin:0;padding:10px 0 0;height:100%;overflow:auto}.ai-workspace #knowledgePage .dialog-list>li+li,.ai-workspace #plotPage .dialog-list>li+li{margin-top:20px}.ai-workspace #knowledgePage .knowledge-composer{border-color:#2d425e;background:linear-gradient(145deg,#121e2e,#0e1927);border-radius:12px}.ai-workspace.light-mode #knowledgePage .knowledge-composer{border-color:#d2deec;background:#fff}.ai-workspace.light-mode #knowledgePage .knowledge-composer:focus-within{-webkit-box-shadow:0 0 0 3px rgba(0,64,152,.06)!important;box-shadow:0 0 0 3px rgba(0,64,152,.06)!important}.ai-workspace #knowledgePage .knowledge-composer textarea{display:inline-block;vertical-align:baseline;background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0}.ai-workspace #knowledgePage .knowledge-composer .composer-tools{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;margin:0}.ai-workspace .composer-tools .btn svg,.ai-workspace .form-bottom .btn svg,.ai-workspace .plot-tools .btn svg{width:20px;height:20px}.ai-workspace .knowledge-suggestions{margin-top:17px}.ai-workspace #knowledgePage .suggestions-list button>span:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ai-workspace .prompt-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ai-workspace .prompt-box:before{display:none}.ai-workspace .prompt-box .prompt-body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(78%,760px);min-height:0;margin:0 0 16px;padding:9px 13px;border:1px solid #2e4563;border-radius:12px 12px 3px 12px;background:#17263b;color:#e5edf8;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.65}.ai-workspace.light-mode .prompt-box .prompt-body{background:#eaf2ff;border-color:#cbdcf5;color:#203e65}.ai-workspace .robot-markdown-content{background:transparent;color:var(--text);font-size:13px;line-height:1.9}.ai-workspace .robot-markdown-content h1,.ai-workspace .robot-markdown-content h2,.ai-workspace .robot-markdown-content h3{color:var(--text)}.ai-workspace .robot-markdown-content table td,.ai-workspace .robot-markdown-content table th{background:var(--new-card);color:var(--text);border-color:var(--new-outline)}.ai-workspace .prompt-body .action-btn{color:var(--new-muted)}.ai-workspace .prompt-body .divider{display:none}.ai-workspace #plotPage.has-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0;overflow:hidden}.ai-workspace #plotPage>.d-flex{height:auto!important}.ai-workspace #plotPage .dialog-body,.ai-workspace #plotPage.has-dialog>.d-flex{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ai-workspace #plotPage .dialog-body{overflow:hidden}.ai-workspace #plotPage.has-dialog .dialog-body+.ant-spin-nested-loading{-webkit-box-flex:0;-ms-flex:none;flex:none;z-index:1}.ai-workspace #plotPage .plot-composer{background:linear-gradient(145deg,#121e2e,#0e1927);border-color:#2d425e;border-radius:12px}.ai-workspace #plotPage .plot-composer textarea{display:inline-block;vertical-align:baseline;width:100%;margin:0;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ai-workspace #plotPage.has-dialog .plot-composer:not(.hidden)>textarea{height:56px!important;min-height:56px!important;max-height:56px!important;padding:8px 16px 4px!important}.ai-workspace #plotPage.has-dialog .plot-tools{padding-bottom:8px}.ai-workspace.light-mode #plotPage .plot-composer{background:#fff;border-color:#d2deec}.ai-workspace #plotPage .plot-tools{height:auto;margin:0;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ai-workspace #plotPage .attach-icon svg{width:20px;height:20px}.ai-workspace #reportPage .container-child{height:auto;width:100%}.ai-workspace #reportPage .form-panel{width:100%}.ai-workspace #reportPage .field{margin-bottom:0}.ai-workspace #reportPage .ant-form-item-label{padding:0 0 7px;line-height:1.55}.ai-workspace #reportPage .ant-form-item-label>label{color:#c2cfe0}.ai-workspace #reportPage .ant-form-item-label>label:after,.ai-workspace #reportPage .ant-form-item-required:before{display:none}.ai-workspace #reportPage .ant-form-item-required:after{display:inline!important;content:" *";color:#e56a77}.ai-workspace #reportPage .ant-input-number{width:100%;background:var(--new-card);border-color:var(--new-outline);color:var(--text)}.ai-workspace #reportPage .ant-input-number-input{background:transparent;color:var(--text)}.ai-workspace #reportPage .ant-form-item-control{line-height:normal}.ai-workspace #reportPage .ant-input-number-handler-wrap{background:var(--new-card)}.ai-workspace:not(.light-mode) #reportPage .ant-input-number,.ai-workspace:not(.light-mode) #reportPage .ant-input-number-handler-wrap{background:#0d1827}.ai-workspace #reportPage .query-info{padding:18px;border:1px solid var(--new-outline);border-radius:12px;color:var(--text);background:var(--new-card)}.ai-workspace #reportPage .container{width:100%;margin:0;padding:0;height:auto}@media (max-width:700px){.ai-workspace .module-brand{margin-left:0}.ai-workspace .page-head{-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-workspace .ai-chat-page>.ant-spin-nested-loading{height:calc(100vh - 239px)}}.ai-workspace .ai-disclaimer{display:none}.ai-workspace #reportPage .field{display:block;padding:0}.ai-workspace #reportPage .ant-form-item-label{display:block;height:20.15px;padding:0;line-height:20.15px}.ai-workspace #reportPage .ant-form-item-label>label{display:block;margin:0;font-size:13px;font-weight:500;line-height:20.15px}.ai-workspace #reportPage .ant-form-item-control-wrapper{margin-top:7px}.ai-workspace #reportPage .field .ant-input,.ai-workspace #reportPage .field .ant-input-number{height:44.15px;line-height:20.15px;border-radius:8px}.ai-workspace #reportPage .field .ant-input-number-input{height:42.15px;line-height:20.15px;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:13px}.ai-workspace #reportForm,.ai-workspace #reportPage .field{color:inherit;font:inherit}.ai-workspace #reportPage .form-intro h2{color:var(--text);font-weight:700}.ai-workspace.light-mode #reportPage .form-intro h2{color:#1c2e46}.ai-workspace.light-mode #reportPage .ant-form-item-label>label{color:#405570}.ai-workspace .sidebar .nav-item>svg{stroke-width:1.6!important}.ai-workspace .history-title button>svg{stroke-width:2}.ai-workspace .ai-assistant-response .robot-markdown-content{color:#c1cfe1}.ai-workspace.light-mode .ai-assistant-response .robot-markdown-content{color:#2f4057}.ai-workspace #knowledgePage .dialog-list,.ai-workspace #plotPage .dialog-list{padding-top:0}.ai-workspace .prompt-box .prompt-body{margin-bottom:23px}.ai-workspace #knowledgePage .dialog-list>li+li,.ai-workspace #plotPage .dialog-list>li+li{margin-top:0}.ai-workspace .ai-assistant-response{margin-bottom:20px}.ai-workspace .ai-assistant-response>.d-flex{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin:0!important}.ai-workspace .ai-assistant-response .ant-space-item{margin-right:5px!important}.ai-workspace .ai-assistant-response .ant-space-item:has(.divider){display:none}.ai-workspace .ai-assistant-response .action-btn{padding:0}.ai-workspace .ai-assistant-response .reasioning-thinking{padding:0 14px;margin-bottom:2px;border:1px solid var(--line-soft);border-radius:11px;background:rgba(17,27,42,.55)}.ai-workspace .ai-assistant-response .think-folder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:10px 0;border-radius:0;background:transparent;color:#c6d6eb;font-size:13px;line-height:27px}.ai-workspace .ai-assistant-response .think-folder .ant-space{gap:10px}.ai-workspace .ai-assistant-response .think-folder .ant-space-item{margin:0!important}.ai-workspace .ai-assistant-response .think-folder .svg-icon{-webkit-box-sizing:border-box;box-sizing:border-box;width:27px;height:27px;padding:4px;border:1px solid #304d72;border-radius:8px;background:#1b3454;fill:#8eb9ff;vertical-align:middle!important}.ai-workspace .ai-assistant-response .think-content{margin:0 0 13px 13px;padding-left:17px;border-left-color:#314762;color:#9baec8;font-size:12px;line-height:1.6}.ai-workspace .ai-assistant-response .think-content pre{margin:0;color:inherit;font:inherit}.ai-workspace.light-mode .ai-assistant-response .reasioning-thinking{background:#fff;border-color:#dbe3ed}.ai-workspace.light-mode .ai-assistant-response .think-folder{color:#243b59}.ai-workspace.light-mode .ai-assistant-response .think-folder .svg-icon{background:#eaf1fb;border-color:#cbdcf3;fill:#004098}.ai-workspace.light-mode .ai-assistant-response .think-content{border-left-color:#d7e2f0;color:#4b5e77}.ai-workspace.light-mode #knowledgePage .knowledge-waiting-text{color:#4b5e77}.ai-workspace #reportPage .report-result{margin-top:2px}.ai-workspace #reportPage .report-doc .robot-markdown-content{margin-top:0;color:inherit;font-size:15px}.ai-workspace #reportPage .report-doc .robot-markdown-content li,.ai-workspace #reportPage .report-doc .robot-markdown-content p{font-size:inherit}.ai-workspace #reportPage .report-doc .robot-markdown-content h2{padding:0;border:0;font-weight:700}.ai-workspace #reportPage .report-doc .robot-markdown-content h3{padding:0;border:0;color:#e1eaf6;font-weight:700;line-height:1.55}.ai-workspace.light-mode #reportPage .report-doc .robot-markdown-content h2,.ai-workspace.light-mode #reportPage .report-doc .robot-markdown-content h3{color:#1c2e46}.ai-workspace #reportPage .report-doc .robot-markdown-content p{margin:12px 0;margin-bottom:12px!important}.ai-workspace #reportPage .report-condition-summary{color:var(--text);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ai-workspace #reportPage .report-waiting{color:var(--new-muted)}.ai-workspace #reportPage .report-actions-bottom .download-btn{width:auto;text-decoration:none}.ai-workspace #reportPage .report-actions-bottom .btn:disabled{opacity:.5;cursor:not-allowed}.ai-workspace .ai-history-menu .ant-dropdown-menu{width:156px;padding:5px;border:1px solid #344961;border-radius:12px;background:#19263a;color:#e7eefb;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.25);box-shadow:0 16px 40px rgba(0,0,0,.25)}.ai-workspace .ai-history-menu .ant-dropdown-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;color:inherit;font-size:12px}.ai-workspace .ai-history-menu .ant-dropdown-menu-item:hover{background:#293d58}.ai-workspace .ai-history-menu .ant-dropdown-menu-item .anticon{margin:0;font-size:16px}.ai-workspace .ai-history-menu .ant-dropdown-menu-item.danger{color:#ff9da1}.ai-workspace.light-mode .ai-history-menu .ant-dropdown-menu{background:#fff;border-color:#d6e1ef;color:#263b59;-webkit-box-shadow:0 16px 38px rgba(37,65,105,.2);box-shadow:0 16px 38px rgba(37,65,105,.2)}.ai-workspace.light-mode .ai-history-menu .ant-dropdown-menu-item:hover{background:#eef4fb}.ai-workspace.light-mode .ai-history-menu .ant-dropdown-menu-item.danger{color:#d34752}.ai-workspace #knowledgePage,.ai-workspace #plotPage{height:calc(100vh - 74px);min-height:0}.ai-workspace #knowledgePage:not(.empty-chat) .knowledge-composer textarea{height:78px}.ai-workspace .ai-assistant-response .action-btn svg{fill:currentColor}.ai-workspace .plot-composer .files-list{padding:10px 14px 2px;background:transparent}.ai-workspace .plot-composer .files-list>.d-flex{gap:9px!important}.ai-workspace .file-card.file-chip{width:auto!important;min-width:0;max-width:240px}.ai-workspace .file-card.file-chip>.d-flex{min-width:0;gap:8px}.ai-workspace .file-card.file-chip .file-info{margin:0}.ai-workspace .file-card.file-chip .file-name{max-width:145px;color:inherit;font-size:10px}.ai-workspace .file-card.file-chip .file-size{display:none}.ai-workspace .file-card.file-chip .file-generic-thumb{display:grid;place-items:center;width:38px;height:42px;border-radius:5px;background-color:#203550;background-image:none;color:#a9c9fa;font-size:9px;font-weight:700}.ai-workspace.light-mode .file-card.file-chip .file-generic-thumb{background-color:#e6eef9;color:#004098}.ai-workspace .file-card.file-chip .file-thumb-wrap{width:48px;height:42px;border:1px solid hsla(0,0%,100%,.12);border-radius:5px}.ai-workspace .file-card.is-removable .file-remove{position:static;display:block;-webkit-transform:none;transform:none;width:auto;height:auto;margin-left:2px;background:transparent;color:#91a6c2}.ai-workspace #homePage .plot-composer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-workspace #homePage .plot-composer>textarea{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ai-workspace #homePage .plot-composer .files-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-height:80px;overflow:auto;margin:0 0 8px;padding:0 10px}.ai-workspace #homePage .plot-composer .files-list>.d-flex{gap:7px!important}.ai-workspace #homePage .file-card.file-chip{min-height:0;padding:6px 9px;border-radius:7px;border-color:#d9e5f3;background:#f1f6fd;color:#355474;font-size:11px}.ai-workspace #homePage .file-card .file-icon,.ai-workspace #homePage .file-card .file-thumb-wrap{display:none}.ai-workspace #homePage .file-card.file-chip .file-name{max-width:200px;font-size:11px}.ai-workspace .file-card.is-removable .file-remove{border:0;padding:0 2px;font-size:14px;line-height:1.55}.ai-workspace #homePage .file-card .file-remove{margin:0;padding:0 1px;color:#627c9b;font-size:16px}.ai-workspace.light-mode #homePage .file-card.file-chip{border-color:#d6e2f0;background:#f0f5fc;color:#35516f}.ai-workspace .ai-assistant-response .robot-markdown-content h3{border:0;padding:0;font-weight:700;line-height:1.55}.ai-workspace #plotPage .ai-assistant-response .robot-markdown-content{margin:10px 0;padding:14px 16px;border:1px solid var(--line-soft);border-radius:11px;background:#111b2a;color:#b7c6da;font-size:15px;line-height:1.85}.ai-workspace #plotPage .ai-assistant-response .robot-markdown-content:empty{display:none}.ai-workspace #plotPage .ai-assistant-response .robot-markdown-content:before{content:"结果解读";display:block;color:#dce7f7;font-size:13px;font-weight:600;line-height:1.55}.ai-workspace #plotPage .ai-assistant-response .robot-markdown-content p{margin:7px 0 0}.ai-workspace #plotPage .image-holder{max-width:none;overflow:hidden;border:1px solid var(--line-soft);border-radius:11px;background:#101a29;-webkit-box-shadow:none;box-shadow:none}.ai-workspace #plotPage .image-holder .image-body{padding:0}.ai-workspace #plotPage .image-holder .image-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--text)}.ai-workspace #plotPage .image-holder .image-header h4{color:inherit;font-size:13px}.ai-workspace #plotPage .image-holder .image-container{padding:14px;border-radius:0}.ai-workspace #plotPage .image-holder .download-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;border:1px solid #30435d;border-radius:8px;background:#172438;color:#b9c9df;font-size:11px;font-weight:500;line-height:16px}.ai-workspace #plotPage .image-holder .download-btn:hover{background:#20324a}.ai-workspace.light-mode #plotPage .image-holder .download-btn{border-color:#d9e3ef;background:#f3f7fc;color:#405875}.ai-workspace.light-mode #plotPage .image-holder .download-btn:hover{background:#eaf1f9;color:#214873}.ai-workspace.light-mode #plotPage .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode #plotPage .image-holder{border-color:#dbe3ed;background:#fff;color:#455a75}.ai-workspace.light-mode #plotPage .ai-assistant-response .robot-markdown-content:before{color:#1c2e46}.ai-workspace.light-mode #plotPage .image-holder .image-header{border-color:#e1e8f1;color:#1c2e46}.ai-workspace.light-mode #knowledgePage .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode #plotPage .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode #reportPage .report-doc .robot-markdown-content,.ai-workspace.light-mode #reportPage .report-doc li,.ai-workspace.light-mode #reportPage .report-doc p{color:#2f4057}.ai-workspace #reportPage .field .ant-input-number-focused{border-color:#4c8dff;outline:none;-webkit-box-shadow:0 0 0 3px rgba(76,141,255,.06);box-shadow:0 0 0 3px rgba(76,141,255,.06)}.ai-workspace.light-mode #reportPage .field .ant-input-number-focused{border-color:#d1dce9}.ai-workspace #reportPage .field .ant-input-number-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.ai-workspace:not(.light-mode) #reportPage .field .has-error .ant-input,.ai-workspace:not(.light-mode) #reportPage .field .has-error .ant-input:focus,.ai-workspace:not(.light-mode) #reportPage .field .has-error .ant-input:hover{background:#0d1827;border-color:#e56a77}.ai-workspace:not(.light-mode) #reportPage .field .has-error .ant-input:focus{-webkit-box-shadow:0 0 0 3px rgba(229,106,119,.08);box-shadow:0 0 0 3px rgba(229,106,119,.08)}.ai-workspace .ant-input-number{overflow:hidden}.ai-workspace .ant-input-number-handler-wrap{overflow:hidden;border-radius:0}.ai-workspace #knowledgePage:not(.hidden),.ai-workspace #plotPage:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:4px}.ai-workspace #knowledgePage>.ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:0}.ai-workspace #knowledgePage .dialog.chat-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ai-workspace #knowledgePage .chat-answer-area{overflow:hidden}.ai-workspace #knowledgePage .chat-composer{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:auto;z-index:1}.ai-workspace:not(.light-mode) #knowledgePage .chat-composer{background:transparent}.ai-workspace #knowledgePage .knowledge-suggestions{-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-workspace #plotPage>.d-flex{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.ai-workspace #plotPage .plot-input-dock{-webkit-box-flex:0;-ms-flex:none;flex:none;z-index:1;margin-top:auto}.ai-workspace #plotPage.has-dialog .dialog-body+.ant-spin-nested-loading{margin-top:10px}.ai-workspace #sidebar #history.selection-track,.ai-workspace #sidebar .selection-track{position:relative!important;isolation:isolate}.ai-workspace #sidebar .selection-highlight{position:absolute;top:0;left:0;z-index:-1;margin:0;padding:0;list-style:none;pointer-events:none;opacity:0;border:1px solid #375a8e;border-radius:11px;background:#223957}.ai-workspace #sidebar .selection-highlight.is-ready{-webkit-transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,-webkit-transform .36s cubic-bezier(.22,1,.36,1);transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,-webkit-transform .36s cubic-bezier(.22,1,.36,1);transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,-webkit-transform .36s cubic-bezier(.22,1,.36,1)}.ai-workspace #sidebar .selection-highlight.is-visible{opacity:1}.ai-workspace.light-mode #sidebar .side-nav .selection-highlight{border-color:#acc5f5;background:linear-gradient(110deg,#eef4ff,#e6edff);-webkit-box-shadow:inset 0 0 0 1px rgba(76,119,218,.09);box-shadow:inset 0 0 0 1px rgba(76,119,218,.09)}.ai-workspace.light-mode #sidebar .history .selection-highlight{border-color:#c5d5ea;background:#fff;border-radius:9px}.ai-workspace #sidebar .history-item.active .history-text{font-weight:600}.ai-workspace #sidebar .history-entry:has(>.history-item.active)>.history-more{opacity:1!important}.ai-workspace #sidebar .history.selection-track .history-entry:has(>.history-item.active),.ai-workspace #sidebar .side-nav.selection-track .nav-item.active{background:transparent!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.ai-workspace #sidebar .selection-highlight.is-ready{-webkit-transition:none;transition:none}}.ai-workspace #knowledgePage.empty-chat .dialog.chat-layout{display:block;height:auto;overflow:visible}.ai-workspace #knowledgePage.empty-chat .chat-composer{margin-top:0}.ai-workspace #plotPage:not(.has-dialog)>.d-flex{-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-workspace #plotPage:not(.has-dialog) .plot-input-dock{margin-top:0}.ai-workspace .app.has-space-home{isolation:isolate}.ai-workspace .app.has-space-home #homePage,.ai-workspace .app.has-space-home #main,.ai-workspace .app.has-space-home .ai-page-paper{background:transparent!important}.ai-workspace #sidebar.drawer-open:before,.ai-workspace #sidebar:before{background:linear-gradient(145deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.28) 48%,rgba(246,250,255,.38))!important;border-color:hsla(0,0%,100%,.72)!important;-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);-webkit-box-shadow:3px 10px 28px rgba(43,73,119,.06),0 3px 8px rgba(43,73,119,.035),inset 0 1px 0 hsla(0,0%,100%,.92),inset 1px 0 0 hsla(0,0%,100%,.4)!important;box-shadow:3px 10px 28px rgba(43,73,119,.06),0 3px 8px rgba(43,73,119,.035),inset 0 1px 0 hsla(0,0%,100%,.92),inset 1px 0 0 hsla(0,0%,100%,.4)!important}.ai-workspace:not(.light-mode) #sidebar.drawer-open:before,.ai-workspace:not(.light-mode) #sidebar:before{background:linear-gradient(145deg,rgba(64,88,125,.24),rgba(24,42,68,.18) 48%,rgba(37,65,91,.24))!important;border-color:rgba(181,205,245,.22)!important;-webkit-box-shadow:3px 10px 28px rgba(0,5,18,.2),0 3px 8px rgba(0,5,18,.1),inset 0 1px 0 rgba(220,235,255,.16),inset 1px 0 0 rgba(220,235,255,.06)!important;box-shadow:3px 10px 28px rgba(0,5,18,.2),0 3px 8px rgba(0,5,18,.1),inset 0 1px 0 rgba(220,235,255,.16),inset 1px 0 0 rgba(220,235,255,.06)!important}.ai-workspace:not(.light-mode) .ant-input-number-handler-wrap{background:#17263c!important;border-color:#364a66}.ai-workspace:not(.light-mode) .ant-input-number-handler{border-color:#364a66}.ai-workspace:not(.light-mode) .ant-input-number-handler:hover{background:#243b5b}.ai-workspace:not(.light-mode) .ant-input-number-handler-down-inner,.ai-workspace:not(.light-mode) .ant-input-number-handler-up-inner{color:#bfd3ef}.ai-workspace:not(.light-mode) .ant-input-number-handler-down-disabled .ant-input-number-handler-down-inner,.ai-workspace:not(.light-mode) .ant-input-number-handler-up-disabled .ant-input-number-handler-up-inner{color:#60718a}.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn{color:#b5c9e5;fill:currentColor}.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn svg{fill:currentColor}.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn.current,.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn:hover{color:#8cb8ff;fill:currentColor;background:rgba(100,153,237,.12)}.ai-workspace:not(.light-mode) .ai-prompt-rating .divider{background:#40516a}.ai-workspace:not(.light-mode) #reportPage .report-actions-bottom .download-btn{color:#f3f7ff}.ai-workspace:not(.light-mode) #reportPage .report-actions-bottom .download-btn:focus,.ai-workspace:not(.light-mode) #reportPage .report-actions-bottom .download-btn:hover{color:#fff}.ai-workspace:not(.light-mode) .file-card.file-chip{background:#17263c;border-color:#344b6b;color:#d1dff2}.ai-workspace:not(.light-mode) .file-card.file-chip:hover{border-color:#6087b9}.ai-workspace:not(.light-mode) .file-card.file-chip .file-name{color:#d1dff2}.ai-workspace:not(.light-mode) .file-card.file-chip .file-size{color:#93a9c7}.ai-workspace:not(.light-mode) .file-card.file-chip .file-thumb-wrap{background:#203550;border-color:#3c5270}.ai-workspace:not(.light-mode) #knowledgePage .knowledge-waiting-title .knowledge-waiting-icon,.ai-workspace:not(.light-mode) .reasioning-thinking .think-folder svg.icon-svg{fill:#8cb8ff;color:#8cb8ff}.ai-workspace #sidebar .history-inline-editor{gap:3px;padding:3px 0 8px}.ai-workspace #sidebar .history-inline-editor .ant-input{height:32px;padding:5px 9px;border:1px solid #6f9fe8;border-radius:9px;background:#e7f0ff;color:#214b88;font-size:12px;line-height:20px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);-webkit-transition:background .18s,border-color .18s;transition:background .18s,border-color .18s}.ai-workspace #sidebar .history-inline-editor .ant-input:focus,.ai-workspace #sidebar .history-inline-editor .ant-input:hover{background:#edf4ff;border-color:#3977d9}.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-input{color:#e3ecfa;background:#243b5a;border-color:#76a4ed;-webkit-box-shadow:inset 0 1px 0 rgba(220,235,255,.06);box-shadow:inset 0 1px 0 rgba(220,235,255,.06)}.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-input:focus,.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-input:hover{background:#2b4568;border-color:#a1c3ff;-webkit-box-shadow:none;box-shadow:none}.ai-workspace #sidebar .history-inline-editor .ant-input:focus,.ai-workspace #sidebar .history-inline-editor .ant-input:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-btn{color:#a9caff}.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-btn:hover{color:#e3eeff;background:rgba(125,167,230,.12)}.ai-upload-popover .ant-popover-inner{border-radius:14px;overflow:hidden}.ai-upload-popover .ant-popover-title{padding:12px 18px}.ai-upload-popover .ant-popover-inner-content{padding:12px 18px 16px}.ai-upload-popover-dark .ant-popover-inner{background:#192b43;border:1px solid #385171;-webkit-box-shadow:0 10px 28px rgba(0,0,0,.3);box-shadow:0 10px 28px rgba(0,0,0,.3)}.ai-upload-popover-dark .ant-popover-title{color:#e3ecfa;border-color:#344b69}.ai-upload-popover-dark .ant-popover-inner-content{color:#b8cbe4}.ai-upload-popover-dark .ant-popover-arrow{background:#192b43;border:0}.ai-workspace:not(.light-mode) .ant-skeleton-content .ant-skeleton-paragraph>li,.ai-workspace:not(.light-mode) .ant-skeleton-content .ant-skeleton-title{background:#24364d}.ai-workspace:not(.light-mode) .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ai-workspace:not(.light-mode) .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#203047),color-stop(37%,#304662),color-stop(63%,#203047));background:linear-gradient(90deg,#203047 25%,#304662 37%,#203047 63%);background-size:400% 100%}.ai-workspace:not(.light-mode) .scroll-btn{color:#a9caff;background:#203550;border:1px solid #48678f;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px rgba(0,0,0,.25)}.ai-workspace:not(.light-mode) .scroll-btn:hover{color:#e2edff;background:#2b4669}.ai-workspace #sidebar #history,.ai-workspace #sidebar.drawer-open #history{width:196px!important;min-width:196px!important;max-width:196px!important;padding:3px!important}.ai-workspace #sidebar .ai-history-record .history-entry,.ai-workspace #sidebar.drawer-open .ai-history-record .history-entry{height:34px!important;min-height:34px!important;margin-bottom:2px!important;margin-left:auto!important;margin-right:auto!important}.ai-workspace #sidebar .history-entry>.history-item{height:32px!important;min-height:32px!important;padding-top:3px!important;padding-bottom:3px!important}.ai-workspace:not(.light-mode) .suggestions-list button:focus-visible,.ai-workspace:not(.light-mode) .suggestions-list button:hover{color:#f3f6fc;font-weight:600}.ai-workspace:not(.light-mode) .suggestions-list button:focus-visible .suggestion-arrow,.ai-workspace:not(.light-mode) .suggestions-list button:hover .suggestion-arrow{color:#f3f6fc}.ai-workspace:not(.light-mode) #reportPage .report-doc,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) .prompt-body,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) .robot-markdown-content{color:#edf2fa}.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) .robot-markdown-content :is(p,li,blockquote,table,th,td){color:inherit}.ai-workspace:not(.light-mode) #homePage textarea::-webkit-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input::-webkit-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input::-webkit-input-placeholder,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) textarea::-webkit-input-placeholder{color:#91a3bc;-webkit-text-fill-color:#91a3bc}.ai-workspace:not(.light-mode) #homePage textarea::-moz-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input::-moz-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input::-moz-placeholder,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) textarea::-moz-placeholder{color:#91a3bc;-webkit-text-fill-color:#91a3bc}.ai-workspace:not(.light-mode) #homePage textarea:-ms-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input:-ms-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input:-ms-input-placeholder,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) textarea:-ms-input-placeholder{color:#91a3bc;-webkit-text-fill-color:#91a3bc}.ai-workspace:not(.light-mode) #homePage textarea::-ms-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input::-ms-input-placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input::-ms-input-placeholder,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) textarea::-ms-input-placeholder{color:#91a3bc;-webkit-text-fill-color:#91a3bc}.ai-workspace:not(.light-mode) #homePage textarea::placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input::placeholder,.ai-workspace:not(.light-mode) #reportPage .field .ant-input::placeholder,.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) textarea::placeholder{color:#91a3bc;-webkit-text-fill-color:#91a3bc}.ai-workspace .ai-assistant-response>.ai-prompt-rating,.ai-workspace .ai-prompt-rating{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;min-height:32px;margin:10px 0 0!important;padding:0!important}.ai-workspace .ai-prompt-rating .ant-space-item{margin-right:6px!important}.ai-workspace .ai-prompt-rating .ant-space-item:has(.divider){display:none}.ai-workspace .ai-prompt-rating .action-btn,.ai-workspace.light-mode .ai-prompt-rating .action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;color:#6882a5;fill:currentColor;background:transparent;-webkit-transition:background .18s,color .18s,border-color .18s;transition:background .18s,color .18s,border-color .18s}.ai-workspace .ai-prompt-rating .action-btn svg{width:18px;height:18px;fill:currentColor}.ai-workspace.light-mode .ai-prompt-rating .action-btn.current,.ai-workspace.light-mode .ai-prompt-rating .action-btn:hover{color:#2f69c7;border-color:#cbdcf5;background:#eaf1ff}.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn.current,.ai-workspace:not(.light-mode) .ai-prompt-rating .action-btn:hover{border-color:#46648b}.ai-feedback-tooltip .ant-tooltip-inner{padding:6px 10px;white-space:nowrap}.ai-workspace #knowledgePage .ai-assistant-response .robot-markdown-content{font-size:15px;padding:16px 18px!important;border:1px solid var(--new-outline);border-radius:11px;background:var(--new-card)}.ai-workspace #knowledgePage .ai-assistant-response .robot-markdown-content:empty{display:none}.ai-workspace #reportPage .report-actions-bottom{min-height:36px;margin-top:-24px}.ai-workspace #reportPage .report-actions-bottom .btn{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none;filter:none}.ai-workspace #plotPage .image-holder .download-btn,.ai-workspace #reportPage .report-actions-bottom .download-btn,.ai-workspace.light-mode #plotPage .image-holder .download-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:136px;min-height:36px;padding:8px 18px;border:1px solid #416bce;border-radius:8px;background:#416bdc;color:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:12px;font-weight:500}.ai-workspace #plotPage .image-holder .download-btn:hover,.ai-workspace #reportPage .report-actions-bottom .download-btn:hover,.ai-workspace.light-mode #plotPage .image-holder .download-btn:hover{background:#315ac5;border-color:#315ac5;color:#fff}.ai-workspace #plotPage .image-holder .image-container{display:block;width:100%;border:0;background:transparent;cursor:-webkit-zoom-in;cursor:zoom-in}.ai-workspace .file-card.file-chip .file-thumb-wrap{padding:0;cursor:-webkit-zoom-in;cursor:zoom-in}.ai-workspace .file-card.file-chip.is-removable .file-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;min-width:28px;margin-left:4px;border:1px solid transparent;border-radius:6px;font-size:20px;color:#6a86ab;background:transparent}.ai-workspace .file-card.file-chip.is-removable .file-remove:focus-visible,.ai-workspace .file-card.file-chip.is-removable .file-remove:hover{color:#c64055;background:#ffebef;border-color:#f2b8c4}.ai-workspace:not(.light-mode) .file-card.file-chip.is-removable .file-remove:focus-visible,.ai-workspace:not(.light-mode) .file-card.file-chip.is-removable .file-remove:hover{color:#ffb8c5;background:#563044;border-color:#85516a}.ai-workspace #sidebar .history-inline-editor .ant-btn:focus-visible,.ai-workspace #sidebar .history-inline-editor .ant-btn:hover{color:#215ab5;background:#d9e8ff;border-radius:5px}.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-btn:focus-visible,.ai-workspace:not(.light-mode) #sidebar .history-inline-editor .ant-btn:hover{color:#e3eeff;background:#35557e}@media (max-width:700px){.ai-workspace #reportPage .report-actions-bottom{margin-top:10px}}.ai-workspace:not(.light-mode) .ant-spin-container:after{background:#132139}.ai-workspace:not(.light-mode) .ant-spin-text{color:#a9caff}.ai-history-confirm-dark .ant-modal-content{background:#192b43;border:1px solid #385171;border-radius:12px;-webkit-box-shadow:0 16px 48px rgba(0,0,0,.4);box-shadow:0 16px 48px rgba(0,0,0,.4)}.ai-history-confirm-dark .ant-modal-confirm-title{color:#e3ecfa}.ai-history-confirm-dark .ant-modal-confirm-content{color:#b8cbe4;overflow-wrap:anywhere}.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn{color:#d5e3f6!important;background:#223750!important;border-color:#405a7d!important;-webkit-box-shadow:none;box-shadow:none}.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn:focus,.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn:hover{background:#304d70!important;border-color:#7da7e6!important}.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn-primary{color:#fff!important;background:#416bdc!important;border-color:#5d84df!important}.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn-primary:focus,.ai-history-confirm-dark .ant-modal-confirm-btns .ant-btn-primary:hover{background:#527ce8!important}html.ai-theme-transition::view-transition-new(ai-theme),html.ai-theme-transition::view-transition-old(ai-theme){-webkit-animation:none;animation:none;mix-blend-mode:normal}html.ai-theme-transition::view-transition-new(ai-theme){z-index:0}html.ai-theme-transition::view-transition-old(ai-theme){z-index:1;opacity:1;-webkit-mask-image:radial-gradient(circle at var(--ai-wave-x) var(--ai-wave-y),transparent var(--ai-theme-radius),#000 calc(var(--ai-theme-radius) + 1px));mask-image:radial-gradient(circle at var(--ai-wave-x) var(--ai-wave-y),transparent var(--ai-theme-radius),#000 calc(var(--ai-theme-radius) + 1px))}html.ai-theme-return::view-transition-old(ai-theme){-webkit-mask-image:none;mask-image:none}html.ai-theme-transition::view-transition-group(ai-theme){-webkit-animation-duration:1s;animation-duration:1s;z-index:1}html.ai-theme-transition::view-transition-group(root){z-index:0}html.ai-theme-transition .ai-workspace,html.ai-theme-transition .ai-workspace *{-webkit-transition:none!important;transition:none!important}html.ai-theme-transition::view-transition-new(root),html.ai-theme-transition::view-transition-old(root){-webkit-animation:none;animation:none}@property --ai-wave-radius{syntax:"<length>";inherits:false;initial-value:0}@property --ai-theme-radius{syntax:"<length>";inherits:false;initial-value:0}.ai-theme-wave{position:fixed;pointer-events:none;view-transition-name:ai-theme-wave}html.ai-theme-transition::view-transition-group(ai-theme-wave){z-index:2;-webkit-animation:none;animation:none}html.ai-theme-transition::view-transition-old(ai-theme-wave){display:none}html.ai-theme-transition::view-transition-new(ai-theme-wave){-webkit-animation:none;animation:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--ai-wave-x) var(--ai-wave-y),transparent max(0,calc(var(--ai-wave-radius) - 90px)),rgba(112,87,255,.12) max(0,calc(var(--ai-wave-radius) - 48px)),rgba(116,161,255,.4) max(0,calc(var(--ai-wave-radius) - 12px)),rgba(197,240,255,.9) var(--ai-wave-radius),rgba(102,115,255,.28) calc(var(--ai-wave-radius) + 12px),transparent calc(var(--ai-wave-radius) + 65px))}.ai-workspace #knowledgePage .knowledge-waiting-text,.ai-workspace #knowledgePage .knowledge-waiting-title,.ai-workspace #plotPage .ai-assistant-response .robot-markdown-content:before,.ai-workspace #plotPage .image-holder .image-header h4,.ai-workspace #reportPage .report-condition-grid span,.ai-workspace #reportPage .report-condition-grid strong,.ai-workspace #reportPage .report-condition-summary,.ai-workspace #reportPage .report-conditions-title,.ai-workspace #reportPage .report-result-heading,.ai-workspace :is(#knowledgePage,#reportPage,#plotPage) .ai-assistant-response .think-content,.ai-workspace :is(#knowledgePage,#reportPage,#plotPage) .ai-assistant-response .think-folder,.ai-workspace :is(#knowledgePage,#reportPage,#plotPage) .prompt-box .prompt-body,.ai-workspace :is(#knowledgePage,#reportPage,#plotPage) .robot-markdown-content.markdown-body :is(p,li,blockquote,pre,code,table,th,td,h1,h2,h3,h4,h5,h6){font-size:15px}.ai-workspace.light-mode #knowledgePage .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode #plotPage .ai-assistant-response .robot-markdown-content,.ai-workspace.light-mode #reportPage .report-doc{background:#fff;color:#000}.ai-workspace.light-mode #knowledgePage .knowledge-waiting-text,.ai-workspace.light-mode #knowledgePage .knowledge-waiting-title,.ai-workspace.light-mode #plotPage .ai-assistant-response .robot-markdown-content:before,.ai-workspace.light-mode #plotPage .image-holder .image-header h4,.ai-workspace.light-mode #reportPage .report-condition-grid span,.ai-workspace.light-mode #reportPage .report-condition-grid strong,.ai-workspace.light-mode #reportPage .report-condition-summary,.ai-workspace.light-mode #reportPage .report-conditions,.ai-workspace.light-mode #reportPage .report-conditions-title,.ai-workspace.light-mode #reportPage .report-doc .robot-markdown-content,.ai-workspace.light-mode #reportPage .report-result-heading,.ai-workspace.light-mode :is(#knowledgePage,#reportPage,#plotPage) .ai-assistant-response .think-content,.ai-workspace.light-mode :is(#knowledgePage,#reportPage,#plotPage) .ai-assistant-response .think-folder,.ai-workspace.light-mode :is(#knowledgePage,#reportPage,#plotPage) .prompt-box .prompt-body,.ai-workspace.light-mode :is(#knowledgePage,#reportPage,#plotPage) .robot-markdown-content.markdown-body :is(p,li,blockquote,pre,code,table,th,td,h1,h2,h3,h4,h5,h6,strong,em){color:#000}.ai-workspace.light-mode #knowledgePage .knowledge-waiting-text,.ai-workspace.light-mode :is(#knowledgePage,#reportPage,#plotPage) .ai-assistant-response .think-content{color:#6b7280}.ai-workspace #knowledgePage .knowledge-composer textarea,.ai-workspace #plotPage .plot-composer textarea,.ai-workspace #reportPage .field .ant-input,.ai-workspace #reportPage .field .ant-input-number,.ai-workspace #reportPage .field .ant-input-number-input{font-size:15px}.ai-workspace.light-mode #knowledgePage .knowledge-composer,.ai-workspace.light-mode #plotPage .plot-composer{background:#fff}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea,.ai-workspace.light-mode #plotPage .plot-composer textarea,.ai-workspace.light-mode #reportPage .field .ant-input,.ai-workspace.light-mode #reportPage .field .ant-input-number,.ai-workspace.light-mode #reportPage .field .ant-input-number-input{background:#fff;color:#000;caret-color:#000}.ai-workspace #plotPage .plot-composer textarea{line-height:22px}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea::-webkit-input-placeholder,.ai-workspace.light-mode #plotPage .plot-composer textarea::-webkit-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input-number-input::-webkit-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input::-webkit-input-placeholder{color:#8a94a3}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea::-moz-placeholder,.ai-workspace.light-mode #plotPage .plot-composer textarea::-moz-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input-number-input::-moz-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input::-moz-placeholder{color:#8a94a3}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea:-ms-input-placeholder,.ai-workspace.light-mode #plotPage .plot-composer textarea:-ms-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input-number-input:-ms-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input:-ms-input-placeholder{color:#8a94a3}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea::-ms-input-placeholder,.ai-workspace.light-mode #plotPage .plot-composer textarea::-ms-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input-number-input::-ms-input-placeholder,.ai-workspace.light-mode #reportPage .field .ant-input::-ms-input-placeholder{color:#8a94a3}.ai-workspace.light-mode #knowledgePage .knowledge-composer textarea::placeholder,.ai-workspace.light-mode #plotPage .plot-composer textarea::placeholder,.ai-workspace.light-mode #reportPage .field .ant-input-number-input::placeholder,.ai-workspace.light-mode #reportPage .field .ant-input::placeholder{color:#8a94a3}.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) .prompt-box .prompt-body{background:#263e5e;border-color:#425f82;color:#f4f7fc}.ai-workspace:not(.light-mode) #knowledgePage .ai-assistant-response .robot-markdown-content,.ai-workspace:not(.light-mode) #plotPage .ai-assistant-response .robot-markdown-content,.ai-workspace:not(.light-mode) #plotPage .image-holder,.ai-workspace:not(.light-mode) #reportPage .report-doc{background:#1c2e48;border-color:#354d6c;color:#f4f7fc}.ai-workspace:not(.light-mode) #reportPage .report-doc :is(p,li),.ai-workspace:not(.light-mode) :is(#knowledgePage,#reportPage,#plotPage) .robot-markdown-content :is(p,li,blockquote,th,td,strong,em){color:#f4f7fc}.ai-workspace:not(.light-mode) #knowledgePage .knowledge-composer,.ai-workspace:not(.light-mode) #plotPage .plot-composer{background:#1b2d47;border-color:#3b5678}.ai-workspace:not(.light-mode) #homePage .home-main-input,.ai-workspace:not(.light-mode) #homePage .plot-composer textarea,.ai-workspace:not(.light-mode) #knowledgePage .knowledge-composer textarea,.ai-workspace:not(.light-mode) #plotPage .plot-composer textarea,.ai-workspace:not(.light-mode) #reportPage .field .ant-input,.ai-workspace:not(.light-mode) #reportPage .field .ant-input-number-input{color:#f4f7fc;-webkit-text-fill-color:#f4f7fc;caret-color:#f4f7fc}.ai-workspace:not(.light-mode) #knowledgePage .knowledge-waiting-card,.ai-workspace:not(.light-mode) #reportPage .report-conditions,.ai-workspace:not(.light-mode) .ai-assistant-response .reasioning-thinking{background:var(--new-card);border-color:var(--new-outline)}.ai-workspace #sidebar.drawer-open{-webkit-transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .42s cubic-bezier(.22,1,.36,1)!important;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .42s cubic-bezier(.22,1,.36,1)!important;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),flex-basis .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1)!important;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),flex-basis .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),-webkit-flex-basis .42s cubic-bezier(.22,1,.36,1),-ms-flex-preferred-size .42s cubic-bezier(.22,1,.36,1)!important}.ai-workspace #sidebar.drawer-open:before{width:calc(100% - 16px)!important}.ai-workspace #sidebar.drawer-open .theme-switch{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;margin-top:auto!important}.ai-workspace #sidebar .sidebar-tool-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:38px!important;height:38px!important;min-height:38px!important;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#a5b5ca;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease}.ai-workspace #sidebar .sidebar-tool-button:focus-visible,.ai-workspace #sidebar .sidebar-tool-button:hover{background:hsla(0,0%,100%,.05);color:#fff}.ai-workspace.light-mode #sidebar .sidebar-tool-button{color:#60748f!important}.ai-workspace.light-mode #sidebar .sidebar-tool-button:focus-visible,.ai-workspace.light-mode #sidebar .sidebar-tool-button:hover{background:#eaf1fb;border-color:#d7e5f8;color:#004098!important}.ai-workspace #sidebar .sidebar-tool-button svg{width:19px;height:19px;-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-workspace #sidebar .sidebar-collapse-toggle svg{-webkit-transition:-webkit-transform .32s ease;transition:-webkit-transform .32s ease;transition:transform .32s ease;transition:transform .32s ease,-webkit-transform .32s ease}.ai-workspace #sidebar.drawer-open.is-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important;-ms-flex-preferred-size:80px!important;flex-basis:80px!important;padding:22px 16px 12px!important}.ai-workspace #sidebar.is-collapsed #newTask,.ai-workspace #sidebar.is-collapsed .side-nav,.ai-workspace #sidebar.is-collapsed .side-nav .nav-item,.ai-workspace #sidebar.is-collapsed .theme-switch{width:100%!important;min-width:0!important;max-width:none!important}.ai-workspace #sidebar.is-collapsed .theme-switch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ai-workspace #sidebar.is-collapsed .sidebar-collapse-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ai-workspace #sidebar.drawer-open,.ai-workspace #sidebar .sidebar-collapse-toggle svg{-webkit-transition:none!important;transition:none!important}}.ai-workspace #sidebar.drawer-open #newTask,.ai-workspace #sidebar.drawer-open .side-nav,.ai-workspace #sidebar.drawer-open .side-nav .nav-item,.ai-workspace #sidebar.drawer-open .theme-switch{width:100%!important;min-width:0!important;max-width:none!important}.ai-workspace #sidebar .side-nav .selection-highlight{width:100%!important;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:transform,height,opacity;transition-property:transform,height,opacity,-webkit-transform}.ai-workspace #sidebar.is-collapsed .side-rule{display:none!important}.ai-sidebar-tooltip{--ai-tooltip-bg:#263c59;--ai-tooltip-text:#f4f7fc;--ai-tooltip-border:#425b7b}.ai-sidebar-tooltip-light{--ai-tooltip-bg:#f7faff;--ai-tooltip-text:#263343;--ai-tooltip-border:#d5e2f3}.ai-sidebar-tooltip .ant-tooltip-inner{padding:8px 12px;border:1px solid var(--ai-tooltip-border);border-radius:9px;background:var(--ai-tooltip-bg);color:var(--ai-tooltip-text);-webkit-box-shadow:0 4px 14px rgba(16,33,55,.12);box-shadow:0 4px 14px rgba(16,33,55,.12)}.ai-sidebar-tooltip .ant-tooltip-arrow:before{background:var(--ai-tooltip-bg)}.ai-workspace #sidebar.drawer-open .side-nav .nav-item{position:relative;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0 13px!important;gap:0!important}.ai-workspace #sidebar.drawer-open .nav-item>span{position:absolute;left:46px;top:50%;display:block!important;opacity:1;visibility:visible;white-space:nowrap;pointer-events:none;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-filter:blur(0);filter:blur(0);-webkit-transition:opacity .26s ease 70ms,visibility 0s,-webkit-transform .42s cubic-bezier(.22,1,.36,1) 40ms,-webkit-filter .3s ease 40ms;transition:opacity .26s ease 70ms,visibility 0s,-webkit-transform .42s cubic-bezier(.22,1,.36,1) 40ms,-webkit-filter .3s ease 40ms;transition:opacity .26s ease 70ms,transform .42s cubic-bezier(.22,1,.36,1) 40ms,filter .3s ease 40ms,visibility 0s;transition:opacity .26s ease 70ms,transform .42s cubic-bezier(.22,1,.36,1) 40ms,filter .3s ease 40ms,visibility 0s,-webkit-transform .42s cubic-bezier(.22,1,.36,1) 40ms,-webkit-filter .3s ease 40ms}.ai-workspace #sidebar.drawer-open .nav-item:nth-of-type(2)>span{-webkit-transition-delay:95ms,65ms,65ms,0s;transition-delay:95ms,65ms,65ms,0s}.ai-workspace #sidebar.drawer-open .nav-item:nth-of-type(3)>span{-webkit-transition-delay:.12s,90ms,90ms,0s;transition-delay:.12s,90ms,90ms,0s}.ai-workspace #sidebar.drawer-open .nav-item:nth-of-type(4)>span{-webkit-transition-delay:145ms,115ms,115ms,0s;transition-delay:145ms,115ms,115ms,0s}.ai-workspace #sidebar.drawer-open.is-collapsed .nav-item>span{opacity:0;visibility:hidden;-webkit-transform:translate3d(-10px,-50%,0) scale(.96);transform:translate3d(-10px,-50%,0) scale(.96);-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition-delay:0s,0s,0s,.18s;transition-delay:0s,0s,0s,.18s;-webkit-transition-duration:.14s,.24s,.18s,0s;transition-duration:.14s,.24s,.18s,0s}.ai-workspace #sidebar.drawer-open .nav-item>svg{width:22px!important;height:22px!important;-webkit-box-flex:0!important;-ms-flex:0 0 22px!important;flex:0 0 22px!important;-webkit-transform:none;transform:none}.ai-workspace #sidebar.drawer-open #newTask{gap:12px!important;overflow:hidden;-webkit-transition:gap .42s cubic-bezier(.22,1,.36,1);transition:gap .42s cubic-bezier(.22,1,.36,1)}.ai-workspace #sidebar.drawer-open #newTask .side-new-label{display:inline-block!important;max-width:80px;overflow:hidden;opacity:1!important;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease 60ms,-webkit-filter .26s ease,-webkit-transform .42s cubic-bezier(.22,1,.36,1);transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease 60ms,-webkit-filter .26s ease,-webkit-transform .42s cubic-bezier(.22,1,.36,1);transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease 60ms,filter .26s ease,transform .42s cubic-bezier(.22,1,.36,1);transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease 60ms,filter .26s ease,transform .42s cubic-bezier(.22,1,.36,1),-webkit-filter .26s ease,-webkit-transform .42s cubic-bezier(.22,1,.36,1)}.ai-workspace #sidebar.drawer-open.is-collapsed #newTask{gap:0!important}.ai-workspace #sidebar.drawer-open.is-collapsed #newTask .side-new-label{max-width:0;opacity:0!important;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transition-delay:0s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.ai-workspace #sidebar.drawer-open #newTask,.ai-workspace #sidebar.drawer-open #newTask .side-new-label,.ai-workspace #sidebar.drawer-open .nav-item,.ai-workspace #sidebar.drawer-open .nav-item>span,.ai-workspace #sidebar.drawer-open .nav-item>svg{-webkit-transition:none!important;transition:none!important}}.ai-workspace #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ai-workspace #main>.ai-page-slide{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:0}.ai-workspace .ai-workspace-disclaimer{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 12px 4px;color:#a5b5ca;text-align:center;font-size:11px;line-height:20px}.ai-workspace.light-mode .ai-workspace-disclaimer{color:#788698}.ai-workspace #reportPage{min-height:100%}.ai-workspace .year-grid>.year-field{min-width:0;margin-bottom:0}