@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9b9fd1{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_9b9fd1{--font-poppins:"Poppins","Poppins Fallback"}.research-tool-container{min-height:100vh;color:#cbd5e1;font-family:Poppins,sans-serif}.theme-light .research-tool-container{background:linear-gradient(180deg,#FFFFFF,#F8FAFC)}.research-tool-input{background:transparent!important;resize:none!important}.research-tool-input,.research-tool-input:focus{border:none!important;outline:none!important;box-shadow:none!important}.research-tool-input:hover{border:none!important;outline:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.line-clamp-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.chat-messages-container::-webkit-scrollbar{width:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.chat-messages-container:hover::-webkit-scrollbar{opacity:1}.chat-messages-container::-webkit-scrollbar-track{background:transparent}.chat-messages-container::-webkit-scrollbar-thumb{background:rgba(74,85,104,.3);border-radius:3px}.chat-messages-container::-webkit-scrollbar-thumb:hover{background:rgba(74,85,104,.6)}.theme-dark .chat-messages-container::-webkit-scrollbar-thumb{background:rgba(74,85,104,.3)}.theme-dark .chat-messages-container::-webkit-scrollbar-thumb:hover{background:rgba(74,85,104,.6)}.theme-light .chat-messages-container::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3)}.theme-light .chat-messages-container::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6)}.sidebar-history::-webkit-scrollbar{width:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sidebar-history:hover::-webkit-scrollbar{opacity:1}.sidebar-history::-webkit-scrollbar-track{background:transparent}.sidebar-history::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.sidebar-history::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6)}.theme-dark .sidebar-history::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3)}.theme-dark .sidebar-history::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.6)}.theme-light .sidebar-history::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3)}.theme-light .sidebar-history::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6)}.sidebar-history{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-history:hover{scrollbar-color:rgba(107,114,128,.3) transparent}.theme-dark .sidebar-history:hover{scrollbar-color:rgba(156,163,175,.3) transparent}.sidebar-content::-webkit-scrollbar{width:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.sidebar-content:hover::-webkit-scrollbar{opacity:1}.sidebar-content::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6)}.theme-dark .sidebar-content::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3)}.theme-dark .sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.6)}.theme-light .sidebar-content::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3)}.theme-light .sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6)}.sidebar-content:hover{scrollbar-color:rgba(107,114,128,.3) transparent}.theme-dark .sidebar-content:hover{scrollbar-color:rgba(156,163,175,.3) transparent}.agent-processing::-webkit-scrollbar,.ant-modal-body::-webkit-scrollbar,.ant-modal-content::-webkit-scrollbar,.ant-modal::-webkit-scrollbar,.input-area::-webkit-scrollbar,.modal::-webkit-scrollbar,.page-card::-webkit-scrollbar,.research-tool-container::-webkit-scrollbar,.right-panel::-webkit-scrollbar,.task-status-bar::-webkit-scrollbar,:not(.chat-messages-container):not(.sidebar-content)::-webkit-scrollbar{display:none}.chat-messages-container{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.8rem}.chat-messages-container:hover{scrollbar-color:rgba(74,85,104,.3) transparent}.theme-light .chat-messages-container:hover{scrollbar-color:rgba(107,114,128,.3) transparent}.chat-messages-container::-webkit-scrollbar{-webkit-transition:all .3s ease;transition:all .3s ease}.chat-messages-container::-webkit-scrollbar-thumb{-webkit-transition:background .3s ease;transition:background .3s ease}.chat-messages-container:empty,.chat-messages-container:empty::-webkit-scrollbar{display:none}.task-status-bar{border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.task-status-indicator{width:8px;height:8px;border-radius:50%;transition:all .2s ease}.task-status-indicator.completed{background:#10b981}.task-status-indicator.current{background:#3b82f6;animation:pulse 2s infinite}.task-status-indicator.pending{background:#6b7280}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.right-panel{border-radius:24px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);margin-right:16px;max-width:calc(100% - 32px)}.ai-message-stream{width:100%}.ai-typewriter-message{width:100%;max-width:100%;margin-bottom:.8rem}.ai-typewriter-message .relative{width:100%;display:flex;flex-direction:column;align-items:stretch}.ai-typewriter-message .flex.items-center.gap-2{gap:.5rem}.ai-typewriter-message .mb-2{margin-bottom:.5rem}.ai-typewriter-message .ml-11{margin-left:2.2rem}.ai-typewriter-message .mt-2{margin-top:.5rem}.ai-typewriter-message .mt-0\.5{margin-top:.125rem}.theme-dark .right-panel{box-shadow:0 6px 24px 0 rgba(255,255,255,.12)}.theme-light .right-panel{border:1px solid rgba(217,227,240,1);box-shadow:0 6px 24px 0 rgba(0,0,0,.12)}.browser-tab{transition:all .2s ease;min-width:100px;max-width:160px}.browser-tab:hover{transform:translateY(-1px)}.theme-dark .browser-tab.active{background:rgba(148,163,184,.1);border-bottom:2px solid #3b82f6}.theme-light .browser-tab.active{background:rgba(59,130,246,.1);border-bottom:2px solid #3b82f6}.send-button{transition:all .3s ease;position:relative;overflow:hidden}.send-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.send-button:active{transform:translateY(0)}.send-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.send-button:hover:before{left:100%}.thinking-dots{display:inline-flex;align-items:center;gap:4px}.thinking-dot{width:8px;height:8px;border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.theme-dark .thinking-dot{background:#9ca3af}.theme-light .thinking-dot{background:#6b7280}.thinking-dot:first-child{animation-delay:-.32s}.thinking-dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.theme-dark .ant-modal-content{background:#1f2937!important;border:1px solid rgba(255,255,255,.1)!important}.theme-dark .ant-modal-header{background:#1f2937!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.theme-dark .ant-modal-title{color:white!important}.theme-dark .ant-modal-body{color:#d1d5db!important}.theme-light .ant-modal-content{background:#ffffff!important;border:1px solid rgba(0,0,0,.1)!important}.theme-light .ant-modal-header{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.theme-light .ant-modal-title{color:#1f2937!important}.theme-light .ant-modal-body{color:#374151!important}.ant-btn-primary{background:#3b82f6!important;border-color:#3b82f6!important}.ant-btn-dangerous{background:#ef4444!important;border-color:#ef4444!important}@media (max-width:767px){.research-tool-container{padding:16px}.chat-messages-container{height:calc(100vh - 200px)}.right-panel{display:none}.send-button{width:100%;margin-top:12px}}@media (min-width:768px) and (max-width:1023px){.research-tool-container{padding:24px}}.theme-light .research-tool-container{background:linear-gradient(180deg,#f8fafc,#e2e8f0);color:#1f2937}.theme-light .task-status-bar{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1)}.theme-light .right-panel{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1)}.theme-dark .research-tool-container{background:linear-gradient(180deg,#121826,#030810);color:#cbd5e1}.theme-dark .task-status-bar{background:rgba(15,30,69,.8);border:1px solid rgba(255,255,255,.1)}.theme-dark .right-panel{background:#0B1421;border:1px solid rgba(255,255,255,.15)}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:200px;border-radius:6px;padding:8px 12px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:12px}.theme-dark .tooltip .tooltiptext{background-color:#1f2937;color:white;border:1px solid rgba(255,255,255,.1)}.theme-light .tooltip .tooltiptext{background-color:#ffffff;color:#1f2937;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.theme-dark .glass-effect{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.theme-dark .glass-effect,.theme-light .glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-light .glass-effect{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.glow-effect{box-shadow:0 0 20px rgba(59,130,246,.3)}.gradient-text{background:linear-gradient(101deg,#336FFF 20.01%,#A671FC 56.73%,#F5894F 92.85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media print{.research-tool-container{background:white!important;color:black!important}.right-panel,.send-button{display:none!important}}.loading-spinner{width:40px;height:40px;border:3px solid transparent;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-card{transition:all .2s ease;border-radius:12px}.theme-dark .page-card{background:#1f2937;border:1px solid rgba(255,255,255,.1)}.theme-dark .page-card:hover{border-color:rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.3)}.theme-light .page-card{background:#ffffff;border:1px solid rgba(0,0,0,.1)}.theme-light .page-card:hover{border-color:rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.1)}.input-area{border-radius:16px;transition:all .3s ease}.theme-dark .input-area{background:#0B1421;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px 0 rgba(255,255,255,.08)}.theme-light .input-area{background:#ffffff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.status-indicator{width:8px;height:8px;border-radius:50%;transition:all .2s ease}.status-indicator.success{background:#10b981}.status-indicator.warning{background:#f59e0b}.status-indicator.error{background:#ef4444}.status-indicator.info{background:#3b82f6}.sidebar-container{display:flex;flex-direction:column;height:100%}.sidebar-header{flex-shrink:0;background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(156,163,175,.1)}.theme-dark .sidebar-header{background:rgba(0,0,0,.1);border-bottom-color:rgba(255,255,255,.1)}.theme-light .sidebar-header{background:rgba(255,255,255,.8);border-bottom-color:rgba(0,0,0,.1)}.sidebar-content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-footer{flex-shrink:0;border-top:1px solid rgba(156,163,175,.2);background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-dark .sidebar-footer{border-top-color:rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.theme-light .sidebar-footer{border-top-color:rgba(0,0,0,.1);background:rgba(255,255,255,.8)}