:root{--input-bg: #f9fafb;--input-text: #020617;--input-border: rgba(42, 15, 15, .12);--input-bg-autofill: var(--input-bg);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400;margin:0;padding:0;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%;margin:0;padding:0}body{margin:0;padding:0;min-width:320px;min-height:100vh;display:block;place-items:center}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}textarea,button{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}.aurora-root .lp-brandCollapseBtn:hover{border-color:var(--lp-collapse-border-hover)!important;background:var(--lp-collapse-bg)!important;color:var(--lp-collapse-text)!important}.aurora-root .lp-brandCollapseBtn{border-color:var(--lp-collapse-border)!important}button:focus{outline:none}button:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--lp-focus-ring, rgba(59, 130, 246, .45))!important}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.placeholder-overlay{position:absolute;top:12px;left:12px;right:12px;pointer-events:none;color:#6b7280;font-size:14px}.placeholder-text{display:inline-block}.placeholder-text--in{animation:slideFadeInSmooth .45s ease forwards}.placeholder-text--out{animation:slideFadeOutSmooth .45s ease forwards}@keyframes slideFadeInSmooth{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFadeOutSmooth{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.logout-btn:focus,.logout-btn:focus-visible,.logout-btn:active,.login-btn:focus,.login-btn:focus-visible,.login-btn:active,.theme-radio__option:focus,.theme-radio__option:focus-visible,.hamburger-btn:focus,.hamburger-btn:focus-visible,.mobile-menu button:focus,.mobile-menu button:focus-visible{outline:none!important;box-shadow:none!important}button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.aurora-root{--lp-main-bg: rgba(15, 23, 42, .22);position:relative;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:auto;--lp-nav-active-icon-color: #22c55e}.aurora-content{position:relative;z-index:1}.aurora-root{--lp-frame-blur: 16px;--lp-frame-bg: rgba(255, 255, 255, .06);--lp-frame-border: rgba(148, 163, 184, .18);--lp-frame-shadow: 0 22px 60px rgba(2, 6, 23, .22);--lp-sidebar-bg: linear-gradient(180deg, #071a2b, #06111d);--lp-sidebar-border: rgba(148, 163, 184, .14);--lp-sidebar-text: rgba(226, 232, 240, .92);--lp-brand-title: #e5e7eb;--lp-brand-sub: rgba(203, 213, 225, .7);--lp-nav-hover-bg: rgba(148, 163, 184, .12);--lp-nav-hover-border: rgba(148, 163, 184, .14);--lp-nav-active-bg: rgba(59, 130, 246, .18);--lp-nav-active-border: rgba(59, 130, 246, .32);--lp-nav-icon-bg: rgba(148, 163, 184, .12);--lp-nav-icon-border: rgba(148, 163, 184, .1);--lp-nav-icon-color: rgba(226, 232, 240, .95);--lp-mobileTop-bg: rgba(15, 23, 42, .55);--lp-mobileTop-border: rgba(148, 163, 184, .18);--lp-mobileTop-text: #e5e7eb;--lp-mobileBtn-bg: rgba(255,255,255,.08);--lp-mobileBtn-border: rgba(148,163,184,.25);--lp-drawer-bg: var(--lp-sidebar-bg);--lp-drawer-shadow: 0 30px 80px rgba(2,6,23,.5);--lp-focus-ring: rgba(59, 130, 246, .45);color:#ffffffde;--lp-logout-bg: rgba(220, 38, 38, .1);--lp-logout-border: rgba(220, 38, 38, .22);--lp-logout-text: rgba(254, 226, 226, .95);--lp-logout-icon-bg: rgba(220, 38, 38, .12);--lp-logout-icon-border: rgba(220, 38, 38, .22);--lp-logout-hover-bg: rgba(220, 38, 38, .16);--lp-logout-hover-border: rgba(220, 38, 38, .3);--lp-logout-hover-text: rgba(254, 226, 226, .98)}.aurora-root.aurora-root--light{--input-bg: #f9fafb;--input-text: #020617;--input-border: #D1D5DB;--input-bg-autofill: #f9fafb;background:linear-gradient(145deg,#f9fafb,#e5e7eb 30%,#e0f2fe,#d1fae5);color:#020617;--lp-frame-border: rgba(100, 116, 139, .45);--lp-frame-edge-highlight: rgba(255, 255, 255, .55);--lp-frame-shadow: 0 16px 40px rgba(15,23,42,.14);--lp-frame-bg: rgba(255, 255, 255, .78);--lp-sidebar-bg: linear-gradient( 180deg, rgba(232, 240, 248, .96), rgba(208, 226, 252, .96) );--lp-sidebar-border: rgba(148, 163, 184, .2);--lp-sidebar-text: rgba(15, 23, 42, .92);--lp-brand-title: #0f172a;--lp-brand-sub: rgba(15,23,42,.55);--lp-nav-hover-bg: rgba(15, 23, 42, .06);--lp-nav-hover-border: rgba(148, 163, 184, .22);--lp-nav-active-bg: rgba(15, 23, 42, .06);--lp-nav-active-border: rgba(148, 163, 184, .22);--lp-nav-icon-bg: rgba(15, 23, 42, .06);--lp-nav-icon-border: rgba(148, 163, 184, .22);--lp-nav-icon-color: rgba(15, 23, 42, .92);--lp-mobileTop-bg: rgba(255,255,255,.78);--lp-mobileTop-border: rgba(148, 163, 184, .22);--lp-mobileTop-text: #0f172a;--lp-mobileBtn-bg: rgba(15,23,42,.04);--lp-mobileBtn-border: rgba(148,163,184,.22);--lp-drawer-bg: var(--lp-sidebar-bg);--lp-focus-ring: rgba(34, 197, 94, .38);--lp-logout-bg: rgba(220, 38, 38, .08);--lp-logout-border: rgba(220, 38, 38, .2);--lp-logout-text: #b91c1c;--lp-logout-icon-bg: rgba(220, 38, 38, .1);--lp-logout-icon-border: rgba(220, 38, 38, .18);--lp-logout-hover-bg: rgba(220, 38, 38, .12);--lp-logout-hover-border: rgba(220, 38, 38, .26);--lp-logout-hover-text: #7f1d1d}.aurora-root.aurora-root--dark{--input-bg: #061422;--input-text: #e5e7eb;--input-border: #181D2C;--input-bg-autofill: #070d1f;background:linear-gradient(145deg,#020617 0% 20%,#0b1220 45%,#0e1420 70%,#0b1220);--lp-frame-bg: rgba(15, 23, 42, .4);--lp-frame-border: rgba(148, 163, 184, .26);--lp-frame-edge-highlight: rgba(255, 255, 255, .06);--lp-frame-shadow: 0 22px 60px rgba(0,0,0,.3);--lp-sidebar-bg: linear-gradient( 180deg, rgba(6, 18, 33, .96), rgba(4, 12, 22, .96) );--lp-sidebar-border: rgba(148, 163, 184, .14);--lp-sidebar-text: rgba(226, 232, 240, .92);--lp-brand-title: #e5e7eb;--lp-brand-sub: rgba(203, 213, 225, .7);--lp-nav-hover-bg: rgba(148, 163, 184, .12);--lp-nav-hover-border: rgba(148, 163, 184, .14);--lp-nav-active-bg: rgba(59, 130, 246, .18);--lp-nav-active-border: rgba(59, 130, 246, .32);--lp-nav-icon-bg: rgba(148, 163, 184, .12);--lp-nav-icon-border: rgba(148, 163, 184, .1);--lp-nav-icon-color: rgba(226, 232, 240, .95);--lp-mobileTop-bg: rgba(15, 23, 42, .55);--lp-mobileTop-border: rgba(148, 163, 184, .18);--lp-mobileTop-text: #e5e7eb;--lp-mobileBtn-bg: rgba(255,255,255,.08);--lp-mobileBtn-border: rgba(148,163,184,.25);--lp-drawer-bg: var(--lp-sidebar-bg);--lp-focus-ring: rgba(59, 130, 246, .45)}.aurora-root.aurora-root--aurora{--input-bg: #061422;--input-text: #e5e7eb;--input-border: rgb(19, 49, 62);--input-bg-autofill: #071726;background:radial-gradient(circle at 30% 20%,#020617 0 40%,#020617);--lp-frame-bg: rgba(15, 23, 42, .28);--lp-frame-border: rgba(45, 212, 191, .42);--lp-frame-edge-highlight: rgba(255, 255, 255, .05);--lp-frame-shadow: 0 22px 60px rgba(0,0,0,.3);--lp-sidebar-bg: linear-gradient( 180deg, rgba(6, 20, 34, .9), rgba(4, 12, 22, .9) );--lp-sidebar-border: rgba(19, 49, 62, .55);--lp-sidebar-text: rgba(226, 232, 240, .92);--lp-brand-title: #e5e7eb;--lp-brand-sub: rgba(203, 213, 225, .7);--lp-nav-hover-bg: rgba(148, 163, 184, .12);--lp-nav-hover-border: rgba(19, 49, 62, .45);--lp-nav-active-bg: rgba(34, 197, 94, .14);--lp-nav-active-border: rgba(45, 212, 191, .35);--lp-nav-icon-bg: rgba(19, 49, 62, .2);--lp-nav-icon-border: rgba(19, 49, 62, .35);--lp-nav-icon-color: rgba(226, 232, 240, .95);--lp-mobileTop-bg: rgba(15, 23, 42, .55);--lp-mobileTop-border: rgba(19, 49, 62, .55);--lp-mobileTop-text: #e5e7eb;--lp-mobileBtn-bg: rgba(255,255,255,.08);--lp-mobileBtn-border: rgba(19,49,62,.55);--lp-drawer-bg: var(--lp-sidebar-bg);--lp-focus-ring: rgba(45, 212, 191, .4)}.aurora-root.aurora-root--aurora:before,.aurora-root.aurora-root--aurora:after{content:"";position:fixed;inset:-30%;pointer-events:none;z-index:0;opacity:.45;filter:blur(48px) saturate(1.2);mix-blend-mode:screen;background-size:200% 200%}.aurora-root.aurora-root--aurora:before{background-image:radial-gradient(circle at 20% 0%,#22c55e00,#22c55e8c,#22c55e00 60%),radial-gradient(circle at 80% 40%,#2dd4bf00,#2dd4bf66,#2dd4bf00 60%);animation:auroraWave1 32s ease-in-out infinite alternate}.aurora-root.aurora-root--aurora:after{background-image:radial-gradient(circle at 10% 60%,#38bdf800,#38bdf859,#38bdf800 60%),radial-gradient(circle at 90% 10%,#a855f700,#a855f759,#a855f700 60%);animation:auroraWave2 42s ease-in-out infinite alternate}@keyframes auroraWave1{0%{transform:translate3d(-8%,-4%,0) rotate(-2deg) scale(1.05);opacity:.4}25%{transform:translate3d(5%,-6%,0) rotate(1deg) scale(1.08);opacity:.55}50%{transform:translate3d(10%,0,0) rotate(3deg) scale(1.1);opacity:.5}75%{transform:translate3d(-4%,3%,0) rotate(0) scale(1.06);opacity:.6}to{transform:translate3d(-10%,-2%,0) rotate(-3deg) scale(1.07);opacity:.45}}@keyframes auroraWave2{0%{transform:translate3d(6%,4%,0) rotate(3deg) scale(1.08);opacity:.3}25%{transform:translate3d(0,-2%,0) rotate(0) scale(1.12);opacity:.4}50%{transform:translate3d(-6%,-6%,0) rotate(-2deg) scale(1.15);opacity:.35}75%{transform:translate3d(-2%,2%,0) rotate(2deg) scale(1.1);opacity:.42}to{transform:translate3d(4%,5%,0) rotate(0) scale(1.07);opacity:.32}}.aurora-root.aurora-root--light{--lp-drawer-bg: #ffffff}.aurora-root.aurora-root--dark{--lp-drawer-bg: #0b1220}.aurora-root.aurora-root--aurora{--lp-drawer-bg: #071a22}.aurora-root.aurora-root--light input{caret-color:#020617}.aurora-root.aurora-root--dark input,.aurora-root.aurora-root--aurora input{caret-color:#e5e7eb}.aurora-root input{background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);box-shadow:none;background-clip:padding-box}@keyframes lpAutofillRepaint{}.aurora-root input:-webkit-autofill,.aurora-root input:-webkit-autofill:hover,.aurora-root input:-webkit-autofill:focus,.aurora-root input:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--input-text)!important;caret-color:var(--input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg-autofill) inset!important;box-shadow:0 0 0 1000px var(--input-bg-autofill) inset!important;border-color:var(--input-border)!important;background-color:var(--input-bg-autofill)!important;animation:lpAutofillRepaint 1ms 1}.aurora-root.aurora-root--dark input:focus,.aurora-root.aurora-root--dark input:focus-visible,.aurora-root.aurora-root--aurora input:focus,.aurora-root.aurora-root--aurora input:focus-visible{outline:none!important;border-color:#3b82f659;box-shadow:0 0 0 2px #3b82f661!important}.aurora-root.aurora-root--light input:focus,.aurora-root.aurora-root--light input:focus-visible{outline:none!important;border-color:#22c55e59;box-shadow:0 0 0 2px #22c55e61!important}.aurora-root.aurora-root--light input:-webkit-autofill:focus,.aurora-root.aurora-root--light input:-webkit-autofill:focus-visible{border-color:#22c55e59!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg-autofill) inset,0 0 0 2px rgba(34,197,94,.38)!important;box-shadow:0 0 0 1000px var(--input-bg-autofill) inset,0 0 0 2px #22c55e61!important}.aurora-root.aurora-root--dark input:-webkit-autofill:focus,.aurora-root.aurora-root--dark input:-webkit-autofill:focus-visible,.aurora-root.aurora-root--aurora input:-webkit-autofill:focus,.aurora-root.aurora-root--aurora input:-webkit-autofill:focus-visible{border-color:#3b82f659!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg-autofill) inset,0 0 0 2px rgba(59,130,246,.38)!important;box-shadow:0 0 0 1000px var(--input-bg-autofill) inset,0 0 0 2px #3b82f661!important}.aurora-root.aurora-root--light textarea:focus,.aurora-root.aurora-root--light textarea:focus-visible{outline:none!important;box-shadow:0 0 0 2px #22c55e61!important}.aurora-root.aurora-root--dark textarea:focus,.aurora-root.aurora-root--dark textarea:focus-visible,.aurora-root.aurora-root--aurora textarea:focus,.aurora-root.aurora-root--aurora textarea:focus-visible{outline:none!important;box-shadow:0 0 0 2px #3b82f661!important}.theme-radio,.theme-radio__option,.theme-radio__option--active{display:none!important}.theme-icon-wrap{display:inline-flex;align-items:center}.theme-icon-btn{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);background:#ffffff0f;backdrop-filter:blur(10px) saturate(1.25);-webkit-backdrop-filter:blur(10px) saturate(1.25);cursor:pointer;box-shadow:none;transition:none;color:#e2e8f0eb}.theme-icon-btn:hover{border-color:#94a3b86b;background:#ffffff17}.theme-icon-btn:focus-visible{outline:2px solid rgba(34,197,94,.45);outline-offset:2px}.theme-icon-btn__icon{display:inline-flex;align-items:center;justify-content:center}.theme-icon-btn__icon svg{width:18px;height:18px;display:block}.theme-icon-btn{-webkit-tap-highlight-color:transparent;touch-action:none;user-select:none;-webkit-user-select:none}.aurora-root.aurora-root--light .theme-icon-btn{background:#0f172a0a;border-color:#94a3b861;color:#0f172ae0}.aurora-root.aurora-root--light .theme-icon-btn:hover{background:#0f172a0f;border-color:#94a3b885}.intro-toggle-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:32px;margin-top:4px;border-radius:999px;border:1px solid rgba(148,163,184,.75);background:#ffffff08;color:#e5e7eb;cursor:pointer;font-size:13px;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.intro-toggle-btn:hover{background-color:#22c55e2e;border-color:#22c55ed9}.intro-toggle-btn:active{background-color:#22c55e47}.intro-toggle-btn:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.aurora-root.aurora-root--light .intro-toggle-btn{background:#00000005;color:#111827;border-color:#94a3b88c}.aurora-root.aurora-root--light .intro-toggle-btn:hover{background-color:#22c55e38;border-color:#22c55ee6}.aurora-root.aurora-root--light .intro-toggle-btn:active{background-color:#22c55e45}.header-right{display:flex;align-items:center;gap:16px}.logout-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;height:32px;border-radius:999px;background:transparent;border:1px solid rgba(148,163,184,.55);cursor:pointer;font-size:13px;font-weight:500;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.logout-icon{width:16px;height:16px;margin-right:6px;display:inline-block;vertical-align:middle;filter:brightness(0) invert(1)}.aurora-root.aurora-root--light .logout-btn{color:#111827;border-color:#94a3b899}.aurora-root.aurora-root--light .logout-btn:hover{background-color:#0f172a0f;color:#020617}.aurora-root.aurora-root--light .logout-icon{filter:none}.aurora-root.aurora-root--dark .logout-btn,.aurora-root.aurora-root--aurora .logout-btn{color:#e5e7eb}.logout-btn:hover{background-color:#ffffff14;border-color:#ffffffe6;color:#f9fafb}@media(max-width:1024px){.hide-on-mobile{display:none!important}}.hamburger-btn{display:none;background:transparent;border:none;cursor:pointer;padding:8px}@media(max-width:1024px){.hamburger-btn{display:flex;flex-direction:column;justify-content:center;gap:6px}}.aurora-root{--hdr-hamburger: rgba(226, 232, 240, .92)}.aurora-root.aurora-root--light{--hdr-hamburger: rgba(15, 23, 42, .78)}.hamburger-btn .bar{width:22px;height:2px;background:var(--hdr-hamburger);transition:.3s ease}.hamburger-btn .bar.open:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-btn .bar.open:nth-child(2){opacity:0}.hamburger-btn .bar.open:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none}.assistant-answer{color:#e5e7eb;font-size:16px;line-height:1.5}@media(max-width:768px){.assistant-answer{font-size:16px}}.assistant-answer p{margin:0 0 .5rem}.assistant-answer strong{font-weight:600}.assistant-answer ul{margin:.25rem 0 .5rem 1.25rem;padding-left:1rem}.assistant-answer li{margin-bottom:.25rem}.assistant-answer.assistant-light{color:#111827}.assistant-answer.assistant-dark{color:#e5e7eb}.lp-shell{width:100%;min-height:100vh;box-sizing:border-box}.lp-container{width:100%;max-width:1200px;margin:0 auto;padding:18px 16px 28px;box-sizing:border-box;overflow:visible}.lp-frame{width:100%;border-radius:22px;overflow:visible;background:var(--lp-frame-bg);border:1px solid var(--lp-frame-border);box-shadow:var(--lp-frame-shadow),0 1px 0 var(--lp-frame-edge-highlight) inset;backdrop-filter:blur(var(--lp-frame-blur));-webkit-backdrop-filter:blur(var(--lp-frame-blur))}@media(max-width:1024px){.lp-frame{overflow:hidden;border-radius:18px}.lp-main{border-radius:18px}}.lp-layout{display:grid;width:100%;min-height:calc(100vh - (var(--lp-header-h, 64px) + 36px));grid-template-columns:var(--lp-sidebar-w, 280px) 1fr;transition:grid-template-columns .24s ease}.lp-sidebar{background:var(--lp-sidebar-bg);border-right:1px solid var(--lp-sidebar-border);color:var(--lp-sidebar-text);min-height:calc(100vh - (var(--lp-header-h, 64px) + 36px));overflow:visible;border-top-left-radius:22px;border-bottom-left-radius:22px;position:relative}.lp-sidebarInner{height:100%;display:flex;flex-direction:column}.lp-sidebar .lp-brandCollapseBtn{right:-9px;transform:translateY(-50%)}.lp-brand{overflow:visible;position:relative;display:flex;align-items:center;gap:12px;height:66px;padding:22px 18px 14px;box-sizing:border-box}.lp-brandIcon{width:52px;height:52px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#60a5fa,#2563eb);box-shadow:0 10px 20px #2563eb40;flex:0 0 auto;transform:scale(1);transform-origin:left center;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease;will-change:transform}.lp-sidebar.is-collapsed .lp-brandIcon{transform:scale(.58);box-shadow:0 6px 14px #2563eb2e}.lp-brandText{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;opacity:1;transform:translate(0);will-change:opacity,transform;transition:opacity .16s ease,transform .2s ease}.lp-sidebar.is-collapsed .lp-brandText{opacity:0;transform:translate(-8px);pointer-events:none}.lp-brandTitle{color:var(--lp-brand-title);font-weight:800;line-height:1}.lp-brandSub{color:var(--lp-brand-sub);font-size:13px;margin-top:0;opacity:1}.lp-brandCollapseBtn{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;z-index:999;padding:0;margin:0;border:1px solid var(--lp-collapse-border);background:var(--lp-collapse-bg);color:var(--lp-collapse-text);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,right .24s ease}.aurora-root.aurora-root--light{--lp-main-bg: rgba(255, 255, 255, .54);--lp-collapse-border: #cad0d8;--lp-collapse-bg: #f3f8ff;--lp-collapse-text: #303749;--lp-collapse-border-hover: #b8c1cc}.aurora-root.aurora-root--dark{--lp-main-bg: rgba(15, 23, 42, .24);--lp-collapse-border: rgba(203, 213, 225, .22);--lp-collapse-bg: rgba(255, 255, 255, .06);--lp-collapse-text: rgba(226, 232, 240, .92);--lp-collapse-border-hover: rgba(203, 213, 225, .3)}.aurora-root.aurora-root--aurora{--lp-main-bg: rgba(15, 31, 42, .671);--lp-collapse-border: rgba(45, 212, 191, .28);--lp-collapse-bg: rgba(19, 49, 62, .22);--lp-collapse-text: rgba(226, 232, 240, .92);--lp-collapse-border-hover: rgba(45, 212, 191, .36)}.lp-collapseChevron{display:block;transition:transform .24s ease;transform:rotate(0);transform-origin:50% 50%}.lp-collapseChevron.is-collapsed{transform:rotate(180deg)}.lp-sidebar.is-collapsed .lp-brand{height:66px;padding:18px 18px 6px}.lp-nav{--lp-nav-row-h: 40px;padding:10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.aurora-root{--lp-nav-active-icon-color: #22c55e}.lp-navItem{min-width:0;min-height:var(--lp-nav-row-h);width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;color:var(--lp-sidebar-text);-webkit-user-select:none;user-select:none;transition:background .14s ease,border-color .14s ease,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s cubic-bezier(.2,.8,.2,1);will-change:transform}.lp-navItem:hover{background:var(--lp-nav-hover-bg);border-color:var(--lp-nav-hover-border)}.lp-navItem:active{transform:translateY(1px) scale(.985);box-shadow:0 6px 14px #0206171a}.lp-navItem:focus:not(:focus-visible){outline:none}.lp-navItem.is-active{transform:translateY(0)}.lp-navIcon{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:var(--lp-nav-icon-color);flex:0 0 auto}.lp-navIcon svg{display:block;width:18px;height:18px}.lp-navItem.is-active .lp-navIcon{color:var(--lp-nav-active-icon-color)}.lp-sidebar.is-collapsed .lp-navItem{justify-content:flex-start;gap:0;padding:10px 12px}.lp-sidebar.is-collapsed .lp-nav{padding:10px}.lp-navLabel{display:block;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.lp-sidebar.is-collapsed .lp-navLabel{max-width:0;opacity:0;transform:translate(-6px);pointer-events:none}.lp-sidebar,.lp-sidebarInner,.lp-nav{overflow-x:hidden!important}.lp-nav::-webkit-scrollbar:horizontal{height:0!important}.lp-nav::-webkit-scrollbar{width:0;height:0}.lp-brand--tinted{background:#94a3b814;border-radius:14px;padding:12px}.lp-brandDivider{height:1px;width:100%;margin:10px 0 12px}.lp-brandTitle{font-weight:800;letter-spacing:.2px;font-size:15px;line-height:1.2}.lp-brandDept{margin-top:6px;font-size:13px;font-weight:700;opacity:.92}.lp-sidebar.is-collapsed .lp-brand--tinted{padding:10px;border-radius:14px}.lp-navBlock{position:relative}.lp-navRow{display:flex;align-items:stretch;gap:8px}.lp-navExpand{height:auto;min-height:var(--lp-nav-row-h);width:var(--lp-nav-row-h);border-radius:12px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:color-mix(in srgb,var(--lp-sidebar-text) 75%,transparent);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .18s ease}.lp-navExpand:hover{background:var(--lp-nav-hover-bg);border-color:var(--lp-nav-hover-border)}.lp-navExpand svg{transform:rotate(0);transition:transform .18s ease}.lp-navExpand.is-open svg{transform:rotate(180deg)}.aurora-root{--lp-nav-active-bg: color-mix(in srgb, var(--lp-nav-hover-bg) 60%, transparent);--lp-nav-active-border: color-mix(in srgb, var(--lp-nav-hover-border) 60%, transparent)}.lp-navItem.is-activeRoot{background:var(--lp-nav-active-bg);border-color:var(--lp-nav-active-border)}.lp-navItem.is-activeRoot .lp-navIcon{color:var(--lp-nav-active-icon-color)}.lp-navItem.is-activeChild{background:transparent!important;border-color:transparent!important}.lp-navItem.is-activeChild .lp-navIcon{color:var(--lp-nav-active-icon-color)}.lp-navItem.is-activeChild .lp-navLabel{font-weight:900}.lp-subNav{--lp-tree-x: 21px;--lp-dot-size: 10px;--lp-dot-x: 1px;position:relative;margin:6px 0 10px;padding:0}.lp-subNav[data-open="0"]{margin:0}.lp-subNavLine{position:absolute;left:var(--lp-tree-x);top:4px;bottom:4px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--lp-sidebar-text) 22%,transparent)}.lp-subNavItems{display:flex;flex-direction:column;gap:6px;padding:0}.lp-subItemRow{position:relative;padding-left:calc(var(--lp-tree-x) + 14px);min-height:40px}.lp-subDot{position:absolute;left:calc(var(--lp-tree-x) - (var(--lp-dot-size) / 2) + var(--lp-dot-x));top:50%;transform:translateY(-50%);width:var(--lp-dot-size);height:var(--lp-dot-size);border-radius:999px;background:transparent}.lp-subDot.is-on{background:var(--lp-nav-active-icon-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--lp-nav-active-icon-color) 22%,transparent)}.lp-subNav[data-collapsed="1"] .lp-subNavCollapsed{position:relative;height:44px}.lp-subNav[data-collapsed="1"] .lp-subNavCollapsed .lp-subDot{top:50%}.lp-subNav .lp-navLabel{font-size:13px;font-weight:600;opacity:.95;white-space:nowrap}.lp-subNav .lp-navIcon svg{width:16px;height:16px}.lp-subNavPanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1)}.lp-subNavPanelInner{overflow:hidden}.lp-subNav[data-open="1"] .lp-subNavPanel{grid-template-rows:1fr}.lp-subNavItems{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.lp-subNav[data-open="1"] .lp-subNavItems{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lp-subNavPanel,.lp-subNavItems{transition:none!important}}.lp-subActiveDot{position:absolute;left:calc(var(--lp-tree-x) - (var(--lp-dot-size) / 2) + var(--lp-dot-x));width:var(--lp-dot-size);height:var(--lp-dot-size);border-radius:999px;background:var(--lp-nav-active-icon-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--lp-nav-active-icon-color) 22%,transparent);top:0;transform:translateY(calc(var(--lp-active-dot-y, 0px) - 4px)) scale(var(--lp-active-dot-scale, 0));transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.lp-subNav[data-open="0"] .lp-subActiveDot{transform:translateY(var(--lp-active-dot-y, 0px)) scale(0)}@media(prefers-reduced-motion:reduce){.lp-subActiveDot{transition:none!important}}.lp-sidebar.is-collapsed .lp-subNavItems{display:flex!important;visibility:hidden;pointer-events:none}.lp-sidebar.is-collapsed .lp-subNavLine,.lp-sidebar.is-collapsed .lp-subDot{visibility:visible}.lp-navFlyout{position:absolute;left:calc(var(--lp-sidebar-w, 65px) - 8px);top:0;transform:translateY(-6px);width:240px;z-index:999;border-radius:16px;padding:12px;background:var(--lp-frame-bg);border:1px solid var(--lp-frame-border);box-shadow:var(--lp-frame-shadow);backdrop-filter:blur(var(--lp-frame-blur));-webkit-backdrop-filter:blur(var(--lp-frame-blur))}.lp-navFlyoutTitle{font-weight:800;margin-bottom:10px;color:var(--lp-brand-title)}.lp-flyItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--lp-sidebar-text);text-align:left}.lp-flyItem:hover{background:var(--lp-nav-hover-bg);border-color:var(--lp-nav-hover-border)}.lp-flyItem.is-active{background:var(--lp-nav-active-bg);border-color:var(--lp-nav-active-border)}.lp-flyIcon{display:inline-flex;align-items:center;justify-content:center}.lp-flyIcon svg{width:18px;height:18px}.lp-flyLabel{font-weight:600}.lp-skeletonLine{display:inline-block;width:72px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--lp-sidebar-text) 18%,transparent);opacity:.7}.lp-titleSkeleton{display:inline-flex;align-items:center;min-height:30px}.lp-pageHeaderTitle{font-size:clamp(22px,2.2vw,28px);line-height:1.15;font-weight:750;min-height:1.15em;display:flex;align-items:center}.lp-pageHeaderTitle .lp-skeletonLine--name{height:1em;width:7.5em;border-radius:999px;display:inline-block;background:color-mix(in srgb,var(--lp-sidebar-text) 18%,transparent);opacity:.65}.lp-skeletonLine--title{height:1em;width:8em}.aurora-root{--lp-sidebar-separator: color-mix(in srgb, var(--lp-sidebar-text) 16%, transparent)}.aurora-root.aurora-root--light{--lp-sidebar-separator: rgba(148, 163, 184, .32)}.aurora-root.aurora-root--dark{--lp-sidebar-separator: rgba(148, 163, 184, .18)}.aurora-root.aurora-root--aurora{--lp-sidebar-separator: rgba(19, 49, 62, .42)}.lp-brandDivider{background:var(--lp-sidebar-separator)}.lp-sidebarFooter{border-top:1px solid var(--lp-sidebar-separator)}.lp-sidebarFooter{margin-top:auto;padding:12px 12px 14px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.lp-sidebar.is-collapsed .lp-sidebarFooter{padding:12px 12px 14px}.lp-logoutBtn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:10px 14px;background:transparent;border:1px solid color-mix(in srgb,var(--lp-sidebar-text) 18%,transparent);color:color-mix(in srgb,var(--lp-sidebar-text) 85%,transparent);cursor:pointer;font-weight:600;transition:background .14s ease,border-color .14s ease,color .14s ease}.lp-logoutIcon{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.lp-logoutBtn:hover{background:#dc26261f;border-color:#dc262652;color:#fee2e2fa}.lp-logoutBtn:hover .lp-logoutIcon{color:#fee2e2fa}.aurora-root.aurora-root--light .lp-logoutBtn:hover{background:#dc26261f;border-color:#dc262647;color:#7f1d1d}.aurora-root.aurora-root--light .lp-logoutBtn:hover .lp-logoutIcon{color:#7f1d1d}.lp-sidebar.is-collapsed .lp-logoutBtn{justify-content:center;gap:0;padding:10px 14px}.lp-logoutLabel{white-space:nowrap;overflow:hidden;max-width:140px;opacity:1;transform:translate(0);transition:opacity .2s ease,max-width .24s ease,transform .24s ease}.lp-sidebar.is-collapsed .lp-logoutLabel{display:none!important;max-width:0;opacity:0;transform:translate(-6px)}.lp-footerNote{text-align:center;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;max-width:220px;transition:opacity .2s ease,max-width .24s ease,transform .24s ease}.lp-sidebar.is-collapsed .lp-footerNote{max-width:0;opacity:0;transform:translate(-6px)}.lp-main{background:var(--lp-main-bg);border-top-right-radius:22px;border-bottom-right-radius:22px}.lp-mainInner{padding:26px 26px 15px;box-sizing:border-box;height:100%;overflow-x:hidden}@media(max-width:640px){.lp-container{padding:0 0 18px}.lp-frame{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-main{background:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.lp-mainInner{padding:0}}.lp-mobileTop{display:none;position:sticky;top:0;z-index:20;height:56px;align-items:center;justify-content:space-between;padding:0 14px;background:var(--lp-mobileTop-bg);color:var(--lp-mobileTop-text);backdrop-filter:blur(12px) saturate(1.35);-webkit-backdrop-filter:blur(12px) saturate(1.35);border-bottom:1px solid var(--lp-mobileTop-border)}.lp-mobileBtn{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--lp-mobileBtn-border);border-radius:12px;padding:10px 12px;background:var(--lp-mobileBtn-bg);cursor:pointer;color:inherit;font-weight:600}.lp-mobileTitle{font-weight:600;color:inherit}.lp-drawer{position:fixed;inset:0;z-index:60;display:none;pointer-events:none}.lp-drawerOverlay{position:absolute;top:var(--lp-header-h, 64px);left:0;right:0;bottom:0;background:#00000073;opacity:0;transition:opacity .24s ease}.lp-drawerPanel{position:absolute;top:var(--lp-header-h, 64px);left:0;height:calc(100% - var(--lp-header-h, 64px));width:min(86%,360px);background:var(--lp-drawer-bg, #ffffff);border-right:1px solid var(--lp-sidebar-border);box-shadow:var(--lp-drawer-shadow);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.lp-drawer.is-open{pointer-events:auto}.lp-drawer.is-open .lp-drawerOverlay{opacity:1}.lp-drawer.is-open .lp-drawerPanel{transform:translate(0)}@media(prefers-reduced-motion:reduce){.lp-drawerOverlay,.lp-drawerPanel{transition:none!important}}@media(max-width:1024px){.lp-drawer{display:block}}@media(max-width:1024px){.lp-drawerThemeBtn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.lp-drawerThemeBtn{appearance:none;-webkit-appearance:none}.lp-drawerThemeBtn,.lp-drawerThemeBtn *{outline:none!important;box-shadow:none!important}}.lp-drawerHeader{height:auto;padding:22px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(148,163,184,.12)}.lp-drawerBrand{display:flex;align-items:center;gap:12px;min-width:0}.lp-drawerBrandText{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.lp-drawerName{font-weight:850;color:var(--lp-brand-title);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-drawerDept{font-size:13px;color:var(--lp-brand-sub);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-drawerClose{width:40px;height:40px;border-radius:12px;border:1px solid var(--lp-collapse-border);background:var(--lp-collapse-bg);color:var(--lp-collapse-text);cursor:pointer}.lp-drawerBody{padding:12px;display:flex;flex-direction:column;gap:8px;overflow:auto}@media(max-width:1024px){.lp-navItem--drawerRoot .lp-navLabel{font-size:15px;font-weight:500}.lp-navItem--drawerChild .lp-navLabel{font-size:13px;font-weight:500;opacity:.95}.lp-navItem--drawerChild.is-activeChild{background:transparent!important;border-color:transparent!important}.lp-navItem--drawerChild.is-activeChild .lp-navLabel{font-weight:900}.lp-logoutBtn.lp-logoutBtn--mobile .lp-logoutLabel{font-size:15px;font-weight:800}}@media(max-width:1024px){.lp-drawerThemeBtn{width:38px;height:38px;border-radius:999px;border:1px solid var(--lp-mobileBtn-border);background:var(--lp-mobileBtn-bg);color:color-mix(in srgb,var(--lp-sidebar-text) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;transition:background .14s ease,border-color .14s ease,color .14s ease;-webkit-tap-highlight-color:transparent}.lp-drawerThemeIcon{display:inline-flex;align-items:center;justify-content:center}.lp-drawerThemeIcon svg{width:18px;height:18px;display:block;stroke:currentColor;opacity:.95}.lp-drawerThemeBtn:focus,.lp-drawerThemeBtn:focus-visible,.lp-drawerThemeBtn:active{outline:none!important;box-shadow:none!important;transform:none!important}}.lp-navItem--drawer .lp-navLabel{color:var(--lp-sidebar-text)}.lp-drawerFooter{margin-top:auto;padding:21px 14px;border-top:1px solid rgba(148,163,184,.12);color:color-mix(in srgb,var(--lp-sidebar-text) 70%,transparent);font-size:12px;text-align:center}@media(max-width:1024px){.lp-frame{border-radius:18px}.lp-layout{grid-template-columns:1fr!important}.lp-sidebar{display:none}.lp-mobileTop{display:flex}.lp-drawer{display:block}}.lp-navItem:focus-visible,.lp-collapseBtn:focus-visible,.lp-mobileBtn:focus-visible,.lp-drawerClose:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--lp-focus-ring)!important}.workspace-page{width:100%}.workspace-head{margin-bottom:16px}.workspace-title{margin:0 0 6px;font-size:22px;font-weight:850}.workspace-sub{margin:0;opacity:.8;line-height:1.5}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.workspace-grid{grid-template-columns:1fr}}.workspace-cardHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.workspace-cardTitle{font-weight:800}.workspace-chip{font-size:12px;padding:4px 10px;border-radius:999px;opacity:.9}.workspace-cardBody{padding:14px}.workspace-placeholder{border-radius:14px;padding:14px;min-height:180px;opacity:.88;line-height:1.5}.dash-page{width:100%}.dash-section{margin-top:14px}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:980px){.dash-grid{grid-template-columns:1fr}}.dash-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(max-width:1100px){.dash-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dash-grid-3{grid-template-columns:1fr}}.dash-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--lp-frame-border) 92%,transparent);background:color-mix(in srgb,var(--lp-frame-bg) 84%,transparent);box-shadow:0 16px 38px #0206171a;overflow:hidden}.dash-cardHeader{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--lp-frame-border) 65%,transparent)}.dash-cardTitle{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px}.dash-cardBody{padding:14px}.dash-muted{color:color-mix(in srgb,var(--lp-sidebar-text) 68%,transparent)}.dash-kpi{display:flex;align-items:baseline;gap:10px}.dash-kpiValue{font-size:28px;font-weight:950;line-height:1;color:color-mix(in srgb,var(--lp-sidebar-text) 92%,transparent)}.dash-kpiLabel{font-size:13px;font-weight:700;opacity:.9}.dash-chipRow{display:flex;flex-wrap:wrap;gap:8px}.dash-chip{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;border:1px solid color-mix(in srgb,var(--lp-frame-border) 70%,transparent);background:color-mix(in srgb,var(--lp-frame-bg) 70%,transparent);color:color-mix(in srgb,var(--lp-sidebar-text) 86%,transparent)}.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lp-frame-border) 70%,transparent);background:color-mix(in srgb,var(--lp-frame-bg) 74%,transparent);color:color-mix(in srgb,var(--lp-sidebar-text) 90%,transparent);cursor:pointer;font-weight:800;transition:transform .14s cubic-bezier(.2,.8,.2,1),background .14s ease,border-color .14s ease}.dash-btn:hover{background:color-mix(in srgb,var(--lp-frame-bg) 92%,transparent);border-color:color-mix(in srgb,var(--lp-frame-border) 92%,transparent)}.dash-btn:active{transform:translateY(1px) scale(.99)}.dash-cardLink{width:100%;text-align:left;background:transparent;border:none;padding:0;cursor:pointer}.dash-table{width:100%;border-collapse:collapse}.dash-table th,.dash-table td{padding:10px 8px;border-bottom:1px solid color-mix(in srgb,var(--lp-frame-border) 55%,transparent);font-size:13px}.dash-table th{text-align:left;font-weight:900;color:color-mix(in srgb,var(--lp-sidebar-text) 86%,transparent)}.dash-rowRight{text-align:right}.dash-chatWrap{display:flex;flex-direction:column;gap:10px}.dash-bubble{max-width:86%;border-radius:16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--lp-frame-border) 65%,transparent);background:color-mix(in srgb,var(--lp-frame-bg) 80%,transparent)}.dash-bubble--me{margin-left:auto;background:color-mix(in srgb,var(--lp-nav-hover-bg) 70%,transparent)}.dash-chatInputRow{display:flex;gap:10px;align-items:center}.dash-input{flex:1;height:40px;border-radius:12px;padding:0 12px;border:1px solid var(--input-border);background:transparent;color:var(--input-text)}@media(max-width:1024px){.lp-subNav--drawer{margin:6px 0 12px}.lp-subNav--drawer{--lp-tree-x: 20px}.lp-navItem--drawerChild.is-activeChild{background:transparent!important;border-color:transparent!important}.lp-navItem--drawerChild.is-activeChild .lp-navLabel{font-weight:900}}.lp-collapseFloatBtn{position:absolute;top:38px;left:calc(var(--lp-sidebar-w, 280px));transform:translate(-50%,-50%);z-index:999999;pointer-events:auto;transition:left .24s ease;will-change:left}@media(max-width:1024px){.lp-drawerPanel{background:var(--lp-drawer-bg)!important;opacity:1!important}}@media(max-width:1024px){.lp-drawerThemeWrap{display:inline-flex;align-items:center}.theme-icon-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--lp-mobileBtn-border);background:var(--lp-mobileBtn-bg);color:color-mix(in srgb,var(--lp-sidebar-text) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:none;box-shadow:none!important;-webkit-tap-highlight-color:transparent;touch-action:none}.theme-icon-btn:hover{background:color-mix(in srgb,var(--lp-mobileBtn-bg) 78%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--lp-mobileBtn-border) 70%,rgba(255,255,255,.1))}.theme-icon-btn:focus,.theme-icon-btn:focus-visible,.theme-icon-btn:active{outline:none!important;box-shadow:none!important;transform:none!important}}@media(max-width:1024px){.lp-navBlock--drawer .lp-navRow{gap:10px}.lp-navBlock--drawer .lp-navExpand{width:42px;min-width:42px;border-radius:14px}.lp-navBlock--drawer .lp-navExpand svg{width:18px;height:18px}}.askBtn{position:relative;display:inline-flex;align-items:center;gap:10px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:600;overflow:hidden;transition:background .16s ease,filter .12s ease,transform .12s ease}.askBtn:hover{filter:brightness(1.03)}.askBtn:not(:disabled):active{background:linear-gradient(135deg,#34d399,#22c55e);transform:translateY(1px);filter:saturate(1.06)}.askBtn.is-disabled,.askBtn:disabled{cursor:not-allowed;background:#657086;filter:none;transform:none}.askBtn.is-loading{background:linear-gradient(135deg,#22c55ebb,#27aa7ace)}.askBtn__loader{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lb-dots{display:inline-flex;align-items:center;gap:6px;padding:2px 0}.lb-dots span{width:6px;height:6px;border-radius:999px;opacity:.7;transform:translateY(0);animation:lbDot 1.05s infinite ease-in-out}.lb-dots span:nth-child(2){animation-delay:.15s}.lb-dots span:nth-child(3){animation-delay:.3s}.lb-dots--light span{background:#1118278c}.lb-dots--dark span{background:#e2e8f0a6}@keyframes lbDot{0%,70%,to{transform:translateY(0);opacity:.55}35%{transform:translateY(-4px);opacity:1}}.assistant-answer{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.assistant-answer img{max-width:100%;width:100%;height:auto;display:block}.assistant-answer pre{max-width:100%;overflow-x:auto}.assistant-answer code{word-break:break-word;overflow-wrap:anywhere}.assistant-answer table{display:block;max-width:100%;overflow-x:auto}.assistant-answer *{min-width:0}
