@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f2f4f1;background:#0b0f0e;font-synthesis:none;--muted:#85888f;--accent:#C7FA68;--border:#292b30}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button:hover:not(:disabled){filter:brightness(1.15)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,textarea,select{color:inherit;background:#111317;border:1px solid #303239;border-radius:9px;padding:12px;outline:none}input:focus,textarea:focus,select:focus{border-color:#668b79}input::placeholder,textarea::placeholder{color:#6e727b}select{cursor:pointer}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#b7b9bf;margin-bottom:19px}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.1px;font-weight:500}h2{font-size:18px;font-weight:500}small{font-size:12px}.muted{color:var(--muted)}.spin{animation:spin 1.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app{display:flex;height:100dvh;overflow:hidden}.sidebar{width:260px;min-width:260px;background:#141917;border-right:1px solid #25272c;display:flex;flex-direction:column;padding:28px 16px 0}.brand{display:flex;align-items:center;gap:10px;margin:0 10px 31px}.brand>svg{color:var(--accent)}.brand>span:not(.private-tag){font-size:29px;letter-spacing:-1px;font-weight:600}.brand-dot{color:var(--accent)}.private-tag{font-size:8px;letter-spacing:1.3px;color:#8f9299;border:1px solid #383a40;padding:4px 5px;border-radius:4px;margin-left:auto}.new-chat{background:#c7fa68;color:#152b20;border:1px solid #c1f0d7;border-radius:8px;width:100%;height:42px;justify-content:flex-start;font-size:13px;font-weight:550;padding:0 12px}.new-chat>span{margin-left:auto;opacity:.45;font-size:11px}.searchbox{display:flex;align-items:center;gap:7px;color:#72767e;padding:15px 8px 12px}.searchbox input{background:none;border:0;padding:6px 0;font-size:12px;min-width:0;width:100%}.searchbox kbd{white-space:nowrap;font-family:inherit;font-size:10px;border:1px solid #34363c;border-radius:4px;padding:2px 4px}nav{display:grid;gap:4px;padding-top:7px}nav button{justify-content:flex-start;padding:11px 12px;border-radius:7px;font-size:13px;color:#9699a2}nav button.active{background:#25282b;color:#e7eee9}nav button.active>svg{color:#c7fa68}.nav-count{margin-left:auto;color:#8e929a;font-size:11px}.nav-section{display:flex;justify-content:space-between;align-items:center;padding:28px 11px 11px;color:#737781;font-size:10px;font-weight:600;letter-spacing:1.3px}.nav-section button{padding:0;color:#93969e}.project-row,.chat-row{display:flex;border-radius:7px;align-items:center;color:#93969e;margin-bottom:3px}.project-row>button:first-child,.chat-row>button:first-child{justify-content:flex-start;padding:9px 11px;font-size:12px;min-width:0;flex:1}.project-row button span,.chat-row button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row>button:last-child,.chat-row>button:last-child{padding:6px;opacity:0}.project-row:hover>button:last-child,.chat-row:hover>button:last-child{opacity:1}.project-row.selected,.chat-row.selected{background:#25282b;color:#e1e8e4}.empty-project{font-size:11px;color:#747982;padding:9px 11px}.chat-list{overflow:auto;flex:1;min-height:40px}.no-chats{font-size:11px;color:#626773;padding:9px 12px}.sidebar-bottom{margin-top:15px}.connection{width:100%;text-align:left;border:1px solid #32353a;background:#1a1f1e;border-radius:9px;padding:12px 10px;justify-content:flex-start;font-size:11px}.connection small{display:block;color:#747a84;font-size:10px;margin-top:5px}.connection>svg{margin-left:auto;color:#747a84}.status-dot{width:6px;height:6px;background:#777e87;border-radius:50%;display:inline-block;flex-shrink:0}.connected .status-dot,.workspace-label .status-dot{background:#a8ddbf;box-shadow:0 0 9px #c7fa6822}.profile{display:flex;align-items:center;gap:10px;padding:20px 6px;font-size:12px}.profile small{display:block;font-size:10px;color:#757983;margin-top:4px}.profile>button{margin-left:auto;color:#818690}.avatar,.mini-avatar{background:#343536;display:flex;align-items:center;justify-content:center;color:#d4d5d5;border:1px solid #45474a;border-radius:50%;font-size:12px;width:32px;height:32px}.mini-avatar{width:27px;height:27px;font-size:10px}main{flex:1;display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse at 70% 35%,#19201c28,transparent 56%),#0b0f0e}header{height:69px;min-height:69px;border-bottom:1px solid #24262b;display:flex;align-items:center;justify-content:space-between;padding:0 31px;font-size:12px}.header-left,.header-right{display:flex;align-items:center;gap:17px}.header-left>svg{color:#535862}.breadcrumb{color:#7e828b}.workspace-label{display:flex;align-items:center;gap:7px;color:#8a8f96;font-size:11px}.header-right{gap:20px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;color:#9499a2}.mobile-menu{display:none}.chat-workspace{flex:1;display:flex;flex-direction:column;min-height:0}.chat-toolbar{padding:23px 32px 7px;display:flex;justify-content:space-between;align-items:center}.chat-toolbar>div{display:flex;align-items:center;gap:8px}.chat-toolbar select{background:transparent;border:0;padding:3px 4px 3px 0;font-size:14px}.version-tag{font-size:9px;color:#92979e;border:1px solid #35383e;border-radius:4px;padding:3px 5px}.agent-picker{font-size:11px;color:#a4a9b2;border:1px solid #30333a;padding:8px 11px;border-radius:7px}.agent-picker>svg:first-child{color:#abd9c0}.messages-scroll{overflow:auto;flex:1;scroll-behavior:smooth}.welcome{max-width:810px;margin:74px auto 35px;text-align:center;padding:0 25px}.welcome-symbol{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(145deg,#29372f,#17231d);border:1px solid #3d5546;box-shadow:0 0 80px #92c7a710;color:#bde9ce;margin-bottom:25px;transform:rotate(-7deg)}.welcome-symbol svg{transform:rotate(7deg)}.welcome-symbol>span{width:5px;height:5px;background:#d5f4e2;border-radius:50%;position:absolute;right:12px;top:12px}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:600;color:#86a58f;display:block}.welcome h1{font-size:36px;font-weight:450;margin:17px 0 14px;letter-spacing:-1.3px}.welcome p{font-size:13px;color:#80858e;line-height:1.9;margin-bottom:31px}.suggestions{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;text-align:left;max-width:620px;margin:auto}.suggestions button{position:relative;background:#181b1d;border:1px solid #2b2f32;border-radius:11px;padding:19px;display:grid;grid-template-columns:23px 1fr;column-gap:12px;row-gap:7px;text-align:left;justify-content:initial}.suggestions button>svg:first-child{grid-row:1/3;color:#a3c0b0;margin-top:2px;stroke-width:1.5}.suggestions strong{font-size:12px;font-weight:500}.suggestions span{font-size:10px;color:#767e86}.suggestions button>svg:last-child{position:absolute;right:12px;top:14px;color:#606a70}.project-context{font-size:11px;color:#85948a;display:flex;align-items:center;justify-content:center;gap:6px;margin:20px}.composer-wrap{padding:14px 30px 20px;max-width:970px;width:100%;align-self:center}.composer{background:#1a1f1e;border:1px solid #363940;border-radius:16px;box-shadow:0 12px 36px #0002;padding:17px 17px 12px}.composer textarea{width:100%;background:none;border:0;padding:4px 0 14px;min-height:68px;max-height:220px;resize:vertical;font-size:13px;line-height:1.6}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-tools,.send-tools{display:flex;align-items:center;gap:6px}.composer-tools>button{padding:7px 9px;color:#9a9fa9;font-size:10px;border:1px solid transparent;border-radius:7px;white-space:nowrap}.composer-tools>button:first-child{padding-left:1px;padding-right:9px}.composer-tools>button.selected{background:#2a3830;border-color:#425a4b;color:#c0e4ce}.effort-control{display:flex;align-items:center;color:#9299a3;padding-left:5px}.effort-control select{font-size:10px;background:none;border:0;padding:5px 0;color:#a0a6af;max-width:95px}.send-tools>button{color:#969ca5;padding:7px}.send-tools>.send{background:#c7fa68;color:#1e392a;border-radius:9px;width:33px;height:33px;margin-left:5px}.send:disabled{background:#4c5f55;color:#a4b6ab;opacity:.6}.recording{color:#fa8d8d!important;animation:pulse 1s infinite}.composer-foot{display:flex;justify-content:space-between;padding:12px 4px 0;font-size:9px;color:#666d77}.attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:7px}.attachments>div{display:flex;align-items:center;gap:8px;border:1px solid #39423d;border-radius:8px;background:#222c27;padding:9px;color:#a7cfb8;max-width:300px}.attachments span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments small{display:block;color:#809788;font-size:9px;margin-top:4px}.attachments .failed{border-color:#724646;color:#e59d9d}.messages{max-width:850px;margin:0 auto;padding:28px 28px 0}.message{margin:0 0 30px;font-size:14px;line-height:1.8;position:relative}.message.user{background:#26292d;border:1px solid #32353a;padding:13px 20px;border-radius:17px 17px 4px;max-width:86%;width:fit-content;margin-left:auto}.message.user p:last-child{margin:0}.message-author{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;margin-bottom:14px}.message-author>span{font-size:10px;color:#6b747d;font-weight:400;margin-left:5px}.message-body{overflow-wrap:anywhere;color:#d1d4da}.message-body h1{font-size:25px}.message-body h2{font-size:21px;margin-top:22px}.message-body h3{font-size:17px;margin-top:18px}.message-body a{color:#c7fa68;text-decoration:underline;text-underline-offset:3px}.message-body p{margin-bottom:14px}.message-body li{margin-bottom:5px}.message-body pre{overflow-x:auto;padding:17px;font-size:12px;background:#17191c;border:1px solid #30353a;border-radius:9px;line-height:1.65}.message-body :not(pre)>code{background:#24292d;padding:2px 5px;border-radius:4px;font-size:12px}.message-body table{border-collapse:collapse;display:block;overflow-x:auto;font-size:12px;margin:18px 0}.message-body th,.message-body td{padding:10px 14px;border:1px solid #343840;text-align:left}.message-body th{background:#20252a}.message-body blockquote{border-left:3px solid #688774;margin-left:0;padding-left:18px;color:#909c96}.message-actions{display:flex;gap:4px;margin-top:13px}.message-actions button{color:#737e87;padding:4px}.message-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.message-files a{font-size:11px;display:flex;align-items:center;gap:8px;background:#242e29;border:1px solid #3a4a40;border-radius:8px;padding:8px 11px;color:#b7d3c1}.sources{border:1px solid #2b3430;border-radius:9px;margin-top:17px;padding:9px 13px;font-size:11px;color:#91af9c}.sources summary{cursor:pointer;display:flex;align-items:center;gap:7px}.sources>div{display:grid;margin-top:10px;gap:7px}.sources a{display:flex;align-items:center;gap:8px;font-size:11px}.sources a span{background:#2a3c31;padding:0 5px;border-radius:4px}.run-events{border-left:1px solid #3b5144;padding:0 0 0 15px;margin:12px 0 20px;font-size:11px;color:#98b4a1}.run-events summary{cursor:pointer}.run-events summary>span{float:right;color:#6c7971}.run-events>div{display:flex;align-items:flex-start;gap:9px;padding-top:13px}.run-events small{display:block;color:#748378;font-size:10px}.working{display:flex;align-items:center;gap:5px;color:#a1c9b0!important}.thinking-dots{display:flex;gap:5px;margin:15px}.thinking-dots i{width:5px;height:5px;background:#a8cdb7;border-radius:50%;animation:pulse 1.2s infinite}.thinking-dots i:nth-child(2){animation-delay:.2s}.thinking-dots i:nth-child(3){animation-delay:.4s}@keyframes pulse{50%{opacity:.35}}.page{padding:48px 48px 70px;overflow:auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.page-heading h1{margin:13px 0 12px}.page-heading p{font-size:13px;color:#8d939d;line-height:1.7;margin:0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:8px;font-size:12px;white-space:nowrap}.primary{background:#c7fa68;color:#183725;font-weight:550;border:1px solid #c0eed6}.secondary{background:#20242a;border:1px solid #353b42;color:#b7c0c9}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-card{background:#191c20;border:1px solid #30353b;border-radius:14px;padding:24px;position:relative}.agent-icon{width:49px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:13px;margin-bottom:23px}.tone-0{color:#c7fa68;background:#2b3e33}.tone-1{color:#b4c7e6;background:#2c3547}.tone-2{color:#d4c3e5;background:#3c3047}.card-edit{position:absolute;right:20px;top:24px;color:#737e89}.agent-card h2{margin-bottom:10px}.agent-card p{font-size:12px;color:#8c959e;line-height:1.7;min-height:42px}.agent-model{display:flex;align-items:center;gap:6px;font-size:10px;color:#7e8993;margin-bottom:19px}.tool-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:45px}.tool-tags span{font-size:9px;background:#252a2e;color:#96a39c;padding:5px 7px;border-radius:5px}.agent-start{width:100%;justify-content:space-between;margin-top:25px;border-top:1px solid #30363b;padding-top:18px;font-size:11px;color:#b7ddc7}.add-agent-card{min-height:260px;border:1px dashed #3b4341;border-radius:14px;display:flex;flex-direction:column;color:#83968b;gap:13px}.add-agent-card strong{font-size:13px;font-weight:400}.add-agent-card span{font-size:11px;color:#62766a}.library-filter{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.library-filter select{font-size:12px}.library-filter>span{font-size:10px;color:#7c858f}.file-table{border:1px solid #30343b;border-radius:12px;overflow:hidden}.file-table-head,.file-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 90px 70px;align-items:center;gap:16px;padding:16px 20px}.file-table-head{background:#1c2025;font-size:9px;color:#7e8993;letter-spacing:1px}.file-row{border-top:1px solid #2c3238;font-size:11px}.file-row>button{justify-content:flex-start;min-width:0;text-align:left;color:#b0bfc4;gap:13px}.file-row>button>svg{flex-shrink:0}.file-row>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row small{display:block;color:#6b7882;margin-top:5px;font-size:10px}.file-row>div{display:flex;gap:10px;color:#7f8d96}.file-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#929b9e}.file-status.ready{color:#9ecbb0}.file-status.error{color:#db9393}.file-status.processing{color:#cdbb90}.empty-state{text-align:center;padding:70px 20px;color:#8a9c91}.empty-state h3{font-size:17px;color:#c3d1c9;font-weight:400;margin:20px 0 12px}.empty-state p{font-size:12px;line-height:1.8;color:#7b8981}.compact{padding:40px 20px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.stat-grid>div{padding:25px;background:#1b2023;border:1px solid #30393a;border-radius:12px}.stat-grid span{display:block;font-size:12px;color:#95a39c}.stat-grid strong{display:block;font-size:38px;color:#c7e5d1;margin:16px 0;font-weight:450;letter-spacing:-1px}.stat-grid small{font-size:10px;color:#6d7f73}.activity-panel{background:#181d20;border:1px solid #30393a;border-radius:12px;padding:24px}.activity-panel h2{font-size:15px;margin-bottom:23px}.usage-row{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #30383b;padding:17px 0;font-size:10px;color:#93a49b}.usage-row>span:first-child{font-size:12px;color:#c1d2c6}.usage-row small{display:block;font-size:9px;margin-top:6px;color:#788e7f}.info-note{display:flex;gap:13px;align-items:center;border:1px solid #334239;background:#19251e;border-radius:9px;padding:17px;margin-top:23px;color:#8da896;font-size:11px;line-height:1.6}.info-note svg{flex-shrink:0}.settings-page{max-width:1100px;width:100%;align-self:center}.settings-card{background:#191d21;border:1px solid #30373c;border-radius:12px;padding:25px;margin-bottom:18px}.settings-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:25px}.settings-title>svg{color:#a1c6af;margin-top:2px}.settings-title h2{font-size:15px;margin-bottom:7px}.settings-title p{font-size:11px;color:#7f8d87;margin:0;line-height:1.6}.badge{font-size:9px;border:1px solid #52504a;border-radius:5px;padding:5px 8px;margin-left:auto;color:#b8ad91}.badge.green{color:#b2dfc2;border-color:#3d5d47;background:#24392c}.settings-actions{display:flex;justify-content:space-between;align-items:center}.settings-actions a{font-size:11px;color:#9ac0a7;display:flex;align-items:center;gap:5px}.capability-row{display:flex;justify-content:space-between;border-top:1px solid #2c3536;padding:15px 0;font-size:11px}.capability-row span{display:flex;gap:9px;color:#99a49e}.capability-row strong{font-weight:400;font-size:10px;color:#9ec1ac}.settings-card>small{display:block;line-height:1.7;margin-top:10px}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.two-cols>*{min-width:0}.settings-footer{display:flex;justify-content:space-between;margin-top:24px}.login{height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 20%,#243d2f77,transparent 60%),#111416}.login-decoration{position:absolute;right:5%;bottom:5%;color:#47674f;opacity:.25;transform:scale(2)}.login-card{width:440px;padding:40px;background:#1b201fe6;border:1px solid #34423a;border-radius:20px;position:relative}.login-card .brand{margin:0 0 38px}.login-card h1{font-size:29px;line-height:1.3;margin:17px 0;letter-spacing:-.8px}.login-card p{color:#8a9b90;font-size:13px;line-height:1.8;margin-bottom:27px}.login-card .primary{width:100%;justify-content:space-between}.login-card>small{display:flex;align-items:center;justify-content:center;gap:6px;color:#728679;font-size:10px;margin-top:22px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:#1a1e22;border:1px solid #3a4245;border-radius:15px;padding:26px;width:560px;max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0007}.modal.wide{width:800px}.modal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-heading h2{font-size:20px;letter-spacing:-.4px;margin:0;max-width:90%;overflow-wrap:anywhere}.modal-heading button{color:#8c9992}.modal label{font-size:12px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.modal-footer .danger{margin-right:auto;font-size:11px;color:#ca9595}.permissions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.permissions label{display:flex;flex-direction:row;align-items:center;margin:0;padding:10px;border:1px solid #353e3a;border-radius:7px;font-size:11px}.permissions input{accent-color:#a9daba}.pick-agents{display:grid;gap:9px}.pick-agents button{justify-content:flex-start;text-align:left;padding:15px;border:1px solid #35413a;border-radius:9px;color:#b6d4c2}.pick-agents span{flex:1}.pick-agents strong{display:block;font-size:13px;font-weight:500}.pick-agents small{display:block;font-size:10px;color:#8c9e93;margin-top:6px}.file-preview img,.file-preview video{max-height:360px;width:100%;object-fit:contain;border-radius:8px;background:#111}.file-preview audio{width:100%}.file-preview pre{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.8;max-height:350px;overflow:auto;color:#afbab3}.error-box,.success-box{padding:14px;border:1px solid #714848;background:#3d2525;border-radius:8px;color:#e6afaf;font-size:12px;margin:15px 0}.success-box{background:#203b2b;color:#b3d7bf;border-color:#41664e}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:20px;align-items:center;max-width:90vw;background:#313d35;border:1px solid #63816e;padding:15px 19px;border-radius:10px;font-size:12px;color:#e2f0e7;box-shadow:0 12px 40px #0006}.toast button{padding:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#333b3a;border-radius:5px}@media(min-height:950px){.welcome{margin-top:135px}}@media(max-width:1200px){.sidebar{width:235px;min-width:235px}.page{padding:35px 28px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome{margin-top:55px}.welcome h1{font-size:32px}.composer-wrap{padding-left:24px;padding-right:24px}.composer-tools{gap:1px}.composer-tools>button{padding:7px}.composer-foot{font-size:8px}.workspace-label{display:none}}@media(max-width:800px){.sidebar{position:fixed;left:-270px;top:0;bottom:0;z-index:25;transition:left .2s;width:260px}.sidebar.open{left:0}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:24}.mobile-menu{display:flex}header{padding:0 18px;height:59px;min-height:59px}.header-left{gap:10px;font-size:11px}.header-right{gap:12px}.chat-toolbar{padding:20px 19px 5px}.welcome{margin-top:44px;padding:0 20px}.welcome h1{font-size:29px}.welcome-symbol{width:63px;height:63px}.welcome .eyebrow{font-size:8px}.composer-wrap{padding:10px 15px 15px}.composer-tools>button span{display:none}.composer-tools>button{padding:7px}.composer-foot>span:last-child{display:none}.page-heading{align-items:flex-start;flex-direction:column}.page{padding:30px 20px}.page h1{font-size:28px}.stat-grid{gap:9px}.stat-grid>div{padding:17px}.stat-grid strong{font-size:29px}.stat-grid span{font-size:10px}.stat-grid small{font-size:9px}.usage-row{flex-wrap:wrap}.file-table-head,.file-row{grid-template-columns:minmax(0,1fr) 85px 55px;gap:7px;padding:13px}.file-table-head>span:nth-child(3),.file-row>.muted{display:none}.library-filter{flex-direction:column;align-items:flex-start}.two-cols{grid-template-columns:1fr;gap:0}.settings-card{padding:20px}.settings-title{gap:10px}.settings-title p{font-size:10px}.capability-row strong{max-width:48%;text-align:right}.messages{padding:25px 20px 0}}@media(max-width:470px){.suggestions{gap:8px}.suggestions button{padding:14px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.suggestions strong{font-size:10px}.suggestions span{font-size:9px;line-height:1.5}.suggestions button>svg:last-child{display:none}.welcome p{font-size:12px}.welcome h1{font-size:26px}.agent-grid{grid-template-columns:1fr}.agent-picker{max-width:145px;overflow:hidden;white-space:nowrap;font-size:10px}.chat-toolbar select{font-size:12px}.version-tag{display:none}.login-card{margin:15px;padding:28px}.login-card h1{font-size:26px}.composer{padding:12px}.composer textarea{font-size:12px}.modal-backdrop{padding:12px}.modal{padding:21px}.permissions,.stat-grid{grid-template-columns:1fr}.stat-grid strong{margin:10px 0}.header-left .breadcrumb{display:none}.message{font-size:13px}}:root{font-family:Inter,sans-serif;--accent:#C7FA68}h1,h2,h3,.brand{font-family:Sora,Inter,sans-serif}h1{font-weight:600}.brand-logo{width:127px;height:43px;object-fit:contain}.brand{margin-bottom:23px}.sidebar{padding-top:22px}.sidebar nav{gap:1px}.sidebar nav button{padding:9px 12px}.nav-section{padding-top:20px}.new-chat{background:#c7fa68;border-color:#c7fa68}.primary{background:#c7fa68;border-color:#c7fa68;color:#15200c}.primary:hover{box-shadow:0 0 20px #c7fa681a}.chat-mascot{width:90px;height:90px;object-fit:contain;margin:0 0 16px}.welcome h1{font-size:29px}.welcome{margin-top:36px}.home-page{max-width:1400px;width:100%;align-self:center}.home-hero{position:relative;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 84% 85%,#C7FA6818,transparent 60%),linear-gradient(110deg,#1a211c,#101612);border:1px solid #39462d;border-radius:19px;padding:39px 42px;min-height:260px;overflow:hidden;margin-bottom:26px}.home-hero>div{z-index:1}.home-hero h1{font-size:44px;letter-spacing:-2px;margin:18px 0 12px}.home-hero h1 span{color:#c7fa68}.home-hero p{font-size:17px;color:#a7b59c;margin-bottom:25px}.home-hero small{display:block;font-size:10px;color:#728163;margin-top:17px}.home-hero>img{width:260px;height:260px;object-fit:contain;position:absolute;right:30px;bottom:-9px}.home-hero .eyebrow{color:#a0bb78;font-size:8px}.home-shortcuts{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:32px}.home-shortcuts>button{background:#181f1b;border:1px solid #303b32;border-radius:12px;padding:22px;text-align:left;justify-content:flex-start;gap:17px}.home-shortcuts>button>svg:first-child{color:#c7fa68;stroke-width:1.5}.home-shortcuts>button>svg:last-child{margin-left:auto;color:#7c8c72}.home-shortcuts strong{display:block;font-size:13px;font-weight:550}.home-shortcuts small{display:block;font-size:11px;color:#788c7c;margin-top:8px}.home-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:25px}.home-bottom>section{border:1px solid #29372d;background:#121a15;border-radius:12px;padding:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-heading h2{font-size:13px;margin:0}.section-heading>span{font-size:9px;color:#6c806f}.recent-item{display:flex;width:100%;justify-content:flex-start;gap:12px;padding:14px 0;border-top:1px solid #27372b;color:#a5b6aa;text-align:left}.recent-item>span{flex:1;font-size:11px}.recent-item small{display:block;font-size:9px;color:#647b69;margin-top:6px}.workspace-status>div:not(.section-heading){display:flex;justify-content:space-between;font-size:11px;padding:13px 0;border-top:1px solid #27372b}.workspace-status>div span{color:#819584}.workspace-status>div strong{font-weight:400;color:#bdcfac}.workspace-status .secondary{width:100%;margin-top:18px;font-size:10px}.automation-next{display:block;margin-top:15px;font-size:10px;color:#8ca07d;line-height:1.7}.approval-card{background:#25301a;border:1px solid #647e3b;border-radius:12px;padding:18px;margin-bottom:12px}.approval-card>div{display:flex;gap:9px;align-items:center}.approval-card>div:last-child{justify-content:flex-end}.approval-card strong{font-size:12px;color:#d4ecae}.approval-card p{font-size:11px;color:#9caa8a}.approval-card pre{max-height:150px;overflow:auto;font-size:11px}.checkbox-label{display:flex;flex-direction:row;align-items:center;font-size:11px;line-height:1.7}.checkbox-label input{accent-color:#C7FA68}.login-decoration{background:url(/brand/zeca-avatar.png) center/contain no-repeat;width:480px;height:480px;right:8%;opacity:.25;transform:none}.login-decoration svg{display:none}.login-card{background:#151e17f5;border-color:#394b2d}.login-card .eyebrow{color:#9fbd7d}.send-tools>.send{background:#c7fa68}.agent-icon.tone-0{color:#c7fa68}.message-author>svg{color:#c7fa68}.chat-toolbar .agent-picker>svg{color:#c7fa68}.stat-grid strong{color:#c7fa68}@media(min-width:1400px){.home-hero>img{width:300px;height:300px;right:65px}.home-hero{min-height:300px}}@media(max-width:1100px){.home-hero{padding:30px}.home-hero>img{right:-25px;opacity:.6}.home-hero h1{font-size:38px}.home-hero p{font-size:15px}.home-bottom{grid-template-columns:1fr}.home-hero>div{max-width:75%}}@media(max-width:600px){.home-hero{padding:25px;min-height:270px}.home-hero>img{width:185px;height:185px;right:-30px;bottom:-10px;opacity:.45}.home-hero>div{max-width:100%}.home-hero h1{font-size:34px}.home-hero p{font-size:13px}.home-hero .eyebrow{font-size:7px;letter-spacing:1.3px}.home-shortcuts{gap:9px}.home-shortcuts>button{padding:15px;gap:10px;align-items:flex-start}.home-shortcuts>button>svg:last-child{display:none}.home-shortcuts small{font-size:9px;line-height:1.7}.home-shortcuts strong{font-size:11px}.home-shortcuts>button>svg:first-child{width:20px;flex-shrink:0}.welcome h1{font-size:24px}.welcome{margin-top:26px}.chat-mascot{width:76px;height:76px}}.free-mode{margin-left:auto;margin-right:10px;font-size:10px;color:#86957c;padding:8px 10px;border-radius:7px;border:1px solid #34402f}.free-mode.on{background:#2d3c1f;color:#c7fa68;border-color:#61783d}.free-link{color:#c7fa68;font-size:10px;margin-left:7px;padding:0}@media(max-width:600px){.free-mode{font-size:9px;padding:7px;margin-right:7px}.chat-toolbar{flex-wrap:wrap;gap:10px}.agent-picker{margin-left:auto}}
