:root{color:#17231f;font-synthesis:none;background:#f5f8f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}.brand{align-items:center;gap:11px;display:flex}.brand>div:last-child{align-items:baseline;gap:5px;display:flex}.brand strong{letter-spacing:-.7px;font-size:21px}.brand small{color:#45d99a;font-weight:800}.brandMark{grid-template-columns:repeat(2,1fr);gap:3px;width:34px;height:34px;display:grid;transform:rotate(45deg)}.brandMark span{background:#42d996;border-radius:4px}.brandMark span:nth-child(3){grid-column:1/3}.eyebrow,.stepLabel{letter-spacing:1.6px;color:#32bd82;font-size:11px;font-weight:800}.authPage{grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.authHero{color:#fff;background:radial-gradient(circle at 80% 20%,#42d9972e,#0000 32%),linear-gradient(145deg,#091512 0%,#10271f 55%,#0d1e19 100%);flex-direction:column;min-height:100vh;padding:48px 64px;display:flex}.heroCopy{max-width:620px;margin:auto 0}.heroCopy h1{letter-spacing:-4px;margin:22px 0 25px;font-size:clamp(48px,5vw,76px);font-weight:680;line-height:.98}.heroCopy h1 span{color:#4ddd9f}.heroCopy>p{color:#b6c5bf;max-width:540px;font-size:18px;line-height:1.65}.heroPoints{gap:32px;margin-top:50px;display:flex}.heroPoints div{max-width:150px}.heroPoints b{color:#45d99b;margin-bottom:8px;font-size:12px;display:block}.heroPoints span{color:#c6d3ce;font-size:13px;line-height:1.4}.heroFoot{color:#688077;font-size:12px}.authPanel{background:#fbfcfb;justify-content:center;align-items:center;padding:50px;display:flex}.authBox{width:min(470px,100%)}.tabs{background:#edf2ef;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:42px;padding:4px;display:grid}.tabs button{color:#708078;background:0 0;border:0;border-radius:9px;padding:11px;font-weight:700}.tabs button.active{color:#173026;background:#fff;box-shadow:0 2px 8px #14302614}.formHeading span{color:#52685e;font-size:13px}.formHeading h2{letter-spacing:-1.3px;margin:8px 0 30px;font-size:32px}form label,.onboardingForm label{color:#53635c;margin-bottom:17px;font-size:12px;font-weight:700;display:block}input,select{color:#16241e;background:#fff;border:1px solid #dbe3df;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:13px 14px}input:focus,select:focus{border-color:#41ca91;box-shadow:0 0 0 3px #41ca911a}.primaryButton{color:#fff;background:#193c30;border:0;border-radius:10px;width:100%;margin-top:8px;padding:14px 20px;font-weight:750;transition:all .18s}.primaryButton:hover{background:#245240;transform:translateY(-1px)}.primaryButton:disabled{opacity:.45;cursor:default;transform:none}.formGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.formGrid .wide{grid-column:1/-1}.slugInput{background:#fff;border:1px solid #dbe3df;border-radius:10px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.slugInput span{color:#8a9992;padding-left:14px}.slugInput input{box-shadow:none;border:0;margin:0}.errorBox{color:#a6382c;background:#fff0ed;border-radius:8px;margin:12px 0;padding:11px 13px;font-size:13px}.loadingScreen{color:#fff;background:#0c1b16;place-content:center;justify-items:center;gap:25px;min-height:100vh;display:grid}.loader{border:3px solid #294238;border-top-color:#47d99c;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.onboardingPage{background:#f7f9f8;min-height:100vh}.onboardingHeader{color:#fff;background:#10231c;justify-content:space-between;align-items:center;height:74px;padding:0 45px;display:flex}.onboardingHeader>div:last-child{color:#b7c6c0;font-size:13px}.statusDot{background:#42d99a;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.wizardWrap{grid-template-columns:340px 1fr;min-height:calc(100vh - 74px);display:grid}.wizardAside{background:#eef3f0;border-right:1px solid #e0e7e3;padding:65px 45px}.wizardAside h2{letter-spacing:-1.2px;margin:13px 0;font-size:31px}.wizardAside>p{color:#728079;font-size:14px;line-height:1.6}.stepList{margin-top:45px}.stepItem{color:#93a099;gap:14px;padding-bottom:29px;display:flex;position:relative}.stepItem:before{content:"";background:#d0dad5;width:1px;position:absolute;top:31px;bottom:4px;left:14px}.stepItem:last-child:before{display:none}.stepItem>span{z-index:1;background:#eef3f0;border:1px solid #cbd7d1;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:11px;font-weight:800;display:grid}.stepItem b,.stepItem small{display:block}.stepItem b{font-size:13px}.stepItem small{margin-top:3px;font-size:11px}.stepItem.active{color:#173328}.stepItem.active>span,.stepItem.done>span{color:#fff;background:#1d4938;border-color:#1d4938}.wizardMain{place-items:center;padding:50px;display:grid}.wizardCard{width:min(720px,100%)}.wizardCard h1{letter-spacing:-2px;margin:15px 0 12px;font-size:42px}.lead{color:#697871;max-width:610px;margin-bottom:35px;font-size:16px;line-height:1.6}.goalGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.goalCard{text-align:left;background:#fff;border:1px solid #dce5e0;border-radius:13px;min-height:145px;padding:19px;transition:all .15s}.goalCard:hover,.goalCard.selected{border-color:#40c98f;box-shadow:0 8px 25px #1c3e3114}.goalCard.selected{background:#f1fbf6}.goalIcon,.featureIcon{color:#1e9e69;background:#eaf8f1;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:800;display:grid}.goalCard b,.goalCard span{display:block}.goalCard b{color:#1c3129;margin-bottom:7px}.goalCard span{color:#77857e;font-size:12px;line-height:1.45}.wizardActions{justify-content:flex-end;align-items:center;gap:15px;margin-top:30px;display:flex}.wizardActions .primaryButton{width:auto;min-width:180px}.textButton{color:#65766e;background:0 0;border:0;padding:14px}.infoPanel,.knowledgePreview,.summaryGrid{background:#fff;border:1px solid #dee7e2;border-radius:14px;padding:22px}.infoPanel span,.infoPanel b,.infoPanel p{display:block}.infoPanel span{color:#2eb77d;letter-spacing:1px;font-size:11px;font-weight:800}.infoPanel b{margin-top:8px}.infoPanel p{color:#728179;font-size:13px;line-height:1.6}.knowledgePreview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.knowledgePreview>div{background:#f6f8f7;border-radius:10px;padding:18px}.knowledgePreview b,.knowledgePreview span{display:block}.knowledgePreview span{color:#7f8d86;margin-top:6px;font-size:11px}.smallNote{color:#8a9791;font-size:12px}.successMark{color:#169a63;background:#dff8ec;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:25px;font-size:25px;display:grid}.summaryGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px;display:grid}.summaryGrid span,.summaryGrid b{display:block}.summaryGrid span{color:#899790;margin-bottom:5px;font-size:11px}.appShell{background:#f5f7f6;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#0e211a;flex-direction:column;min-height:100vh;padding:28px 18px 20px;display:flex}.sidebar .brand{padding:0 9px 30px}.sidebar nav{gap:5px;display:grid}.sidebar nav button,.sidebarBottom>button{color:#8fa299;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;display:flex}.sidebar nav button span,.sidebarBottom>button span{text-align:center;width:18px}.sidebar nav button:hover,.sidebar nav button.active,.sidebarBottom>button:hover{color:#fff;background:#17362a}.sidebarBottom{margin-top:auto}.userBlock{border-top:1px solid #1e3a30;grid-template-columns:35px 1fr 28px;align-items:center;gap:9px;margin-top:18px;padding:18px 5px 0;display:grid}.avatar{color:#5ce0a6;background:#2c5e49;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.userBlock b,.userBlock span{display:block}.userBlock b{font-size:11px}.userBlock span{color:#748d82;margin-top:2px;font-size:10px}.logout{color:#748d82;background:0 0;border:0}.mainArea{padding:38px 45px 60px;overflow:hidden}.topbar{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.topbar h1{letter-spacing:-1.4px;margin:7px 0 0;font-size:33px}.operationState{color:#62736b;background:#fff;border:1px solid #dfe7e3;border-radius:20px;padding:8px 13px;font-size:11px}.operationState span{background:#e7ae4f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.welcomeCard{color:#fff;background:radial-gradient(circle at 90% 20%,#47da9d24,#0000 28%),linear-gradient(135deg,#14372a,#0f271f);border-radius:18px;justify-content:space-between;align-items:center;min-height:230px;padding:32px 35px;display:flex}.miniTag{color:#52dca2;letter-spacing:1.5px;font-size:10px;font-weight:800}.welcomeCard h2{letter-spacing:-1.2px;margin:13px 0;font-size:31px}.welcomeCard p{color:#a8bbb3;max-width:520px;font-size:13px;line-height:1.6}.setupProgress{text-align:center;min-width:185px}.progressCircle{border:7px solid #275040;border-top-color:#4ddd9f;border-radius:50%;place-content:center;width:115px;height:115px;margin:auto;display:grid}.progressCircle strong{font-size:23px}.progressCircle span{color:#87a096;font-size:9px}.setupProgress button{color:#5addaa;background:0 0;border:0;margin-top:17px;font-size:11px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.metricCard{background:#fff;border:1px solid #e2e8e5;border-radius:13px;padding:20px}.metricCard>span,.metricCard>strong,.metricCard>small{display:block}.metricCard>span{color:#75847d;font-size:11px}.metricCard>strong{letter-spacing:-1px;margin:9px 0;font-size:30px}.metricCard>small{color:#9aa59f;font-size:9px}.dashboardGrid{grid-template-columns:1.1fr .9fr;gap:17px;display:grid}.panel{background:#fff;border:1px solid #e1e8e4;border-radius:14px;padding:24px}.panelHeader{margin-bottom:20px}.panelHeader span{color:#38b87f;letter-spacing:1.4px;font-size:9px;font-weight:800}.panelHeader h3{margin:5px 0;font-size:18px}.setupRow{border-top:1px solid #eef1ef;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.setupCheck{color:#fff;border:1px solid #d7e0dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.setupCheck.done{background:#28b779;border-color:#28b779}.setupRow b,.setupRow span{display:block}.setupRow b{font-size:12px}.setupRow span{color:#8b9791;margin-top:3px;font-size:10px}.setupRow>strong{color:#7d8c85;font-size:10px}.impactEmpty{text-align:center;color:#7a8981;padding:25px}.impactEmpty>div{color:#25a86f;background:#eef8f3;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto auto 15px;display:grid}.impactEmpty b{color:#34483f;font-size:13px;display:block}.impactEmpty p{font-size:11px;line-height:1.6}.comingSoon{text-align:center;color:#6f8077;place-content:center;justify-items:center;min-height:520px;display:grid}.comingSoon>div{color:#25ac73;background:#e9f7f0;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.comingSoon h2{color:#243b31;margin:17px 0 4px}.comingSoon p{color:#73837b;max-width:420px;font-size:13px;line-height:1.6}@media (width<=900px){.authPage{grid-template-columns:1fr}.authHero{min-height:420px}.wizardWrap{grid-template-columns:1fr}.wizardAside{display:none}.appShell{grid-template-columns:72px 1fr}.sidebar nav button{justify-content:center;font-size:0}.sidebar nav button span{font-size:16px}.sidebarBottom{display:none}.metricGrid{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}}@media (width<=620px){.authHero{min-height:380px;padding:34px 26px}.heroCopy h1{letter-spacing:-2.5px;font-size:44px}.heroPoints{display:none}.authPanel{padding:35px 22px}.formGrid,.goalGrid,.knowledgePreview,.summaryGrid{grid-template-columns:1fr}.wizardMain{padding:35px 22px}.wizardCard h1{font-size:34px}.mainArea{padding:25px 18px}.metricGrid{grid-template-columns:1fr}.welcomeCard{display:block}.setupProgress{margin-top:25px}}.setupAction{color:#1fa671;background:0 0;border:0;padding:7px 4px;font-size:10px;font-weight:800}.setupAction:hover{color:#147c54}.knowledgeCounter{background:#fff;border:1px solid #dde6e1;border-radius:12px;grid-template-columns:auto auto auto auto;align-items:baseline;gap:6px 9px;padding:8px 13px;display:grid}.knowledgeCounter strong{color:#173329;font-size:16px}.knowledgeCounter span{color:#8a9791;margin-right:6px;font-size:10px}.knowledgeIntro{color:#fff;background:radial-gradient(circle at 90% 15%,#42d99726,#0000 28%),linear-gradient(135deg,#14372a,#0f271f);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:185px;margin-bottom:18px;padding:29px 34px;display:flex}.knowledgeIntro h2{letter-spacing:-1.2px;margin:11px 0 10px;font-size:29px}.knowledgeIntro p{color:#afc0b9;max-width:600px;margin:0;font-size:13px;line-height:1.65}.knowledgeStatus{text-align:center;min-width:180px}.knowledgeStatusIcon{color:#77a996;background:#173e30;border:1px solid #315749;border-radius:15px;place-items:center;width:56px;height:56px;margin:auto auto 11px;font-size:20px;font-weight:800;display:grid}.knowledgeStatusIcon.ready{color:#61e8ad;background:#1c6849;border-color:#2e8c67}.knowledgeStatus b,.knowledgeStatus span{display:block}.knowledgeStatus b{font-size:11px}.knowledgeStatus span{color:#86a096;margin-top:4px;font-size:9px}.knowledgeAlert{border-radius:9px;margin-bottom:17px;padding:12px 15px;font-size:12px}.knowledgeAlert.success{color:#16734f;background:#e8f8f0}.knowledgeAlert.error{color:#a6382c;background:#fff0ed}.knowledgeInputGrid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px;display:grid}.knowledgeInputCard{min-height:385px}.knowledgeHelp{color:#7f8e86;margin:-8px 0 19px;font-size:11px;line-height:1.6}.knowledgeInputCard textarea{resize:vertical;color:#16241e;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #dbe3df;border-radius:10px;outline:none;margin-top:7px;padding:13px 14px}.knowledgeInputCard textarea:focus{border-color:#41ca91;box-shadow:0 0 0 3px #41ca911a}.selectedFile{background:#f1f7f4;border-radius:9px;margin:5px 0 13px;padding:11px 13px}.selectedFile b,.selectedFile span{display:block}.selectedFile b{color:#263d33;font-size:11px}.selectedFile span{color:#839089;margin-top:3px;font-size:9px}.knowledgeSourcesPanel,.knowledgeSearchPanel{margin-bottom:17px}.knowledgePanelHeader{justify-content:space-between;align-items:center;display:flex}.sourceCount{color:#229f6c;background:#edf7f2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.knowledgeEmpty{text-align:center;color:#89968f;padding:36px}.knowledgeEmpty>div{color:#26aa72;background:#eef7f2;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto auto 12px;font-size:20px;display:grid}.knowledgeEmpty b{color:#34483f;font-size:12px;display:block}.knowledgeEmpty p{margin:5px 0 0;font-size:10px}.sourceList{border-top:1px solid #edf1ef}.sourceRow{border-bottom:1px solid #edf1ef;grid-template-columns:38px 1fr auto 30px;align-items:center;gap:12px;padding:14px 0;display:grid}.sourceRow:last-child{border-bottom:0}.sourceType{color:#279d6c;background:#edf7f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sourceInfo b,.sourceInfo span{display:block}.sourceInfo b{color:#263b32;font-size:12px}.sourceInfo span{color:#89958f;margin-top:4px;font-size:9px}.sourceStatus{color:#839088;background:#f2f3f2;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700}.sourceStatus.ready{color:#1e9766;background:#e9f8f0}.sourceDelete{color:#a4aea9;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:18px}.sourceDelete:hover{color:#b64c40;background:#fff0ed}.knowledgeSearchForm{grid-template-columns:1fr 120px;gap:10px;display:grid}.knowledgeSearchForm input{margin:0}.knowledgeSearchForm button{color:#fff;background:#193c30;border:0;border-radius:9px;font-weight:700}.knowledgeSearchForm button:disabled{opacity:.45}.searchResults{gap:10px;margin-top:19px;display:grid}.searchResult{background:#fafcfb;border:1px solid #e2e9e5;border-radius:11px;padding:15px 17px}.searchResultTop{justify-content:space-between;gap:15px;display:flex}.searchResultTop span{color:#2aaa75;letter-spacing:.8px;font-size:9px;font-weight:800}.searchResultTop b{color:#42564d;font-size:10px}.searchResult p{color:#53675e;white-space:pre-wrap;margin:10px 0;font-size:12px;line-height:1.6}.searchResult small{color:#9aa59f;font-size:9px}.searchHint{color:#99a49f;text-align:center;padding:25px 0 5px;font-size:10px}@media (width<=850px){.knowledgeInputGrid{grid-template-columns:1fr}.knowledgeIntro{display:block}.knowledgeStatus{text-align:left;margin-top:25px}.knowledgeStatusIcon{margin-left:0}}@media (width<=620px){.knowledgeSearchForm{grid-template-columns:1fr}.knowledgeSearchForm button{min-height:42px}.sourceRow{grid-template-columns:36px 1fr 28px}.sourceStatus,.knowledgeCounter{display:none}}.agentSimulation{background:linear-gradient(135deg,#f4fbf7,#fbfdfc);border:1px solid #cfe7db;border-radius:14px;margin-top:20px;padding:22px 23px}.agentSimulation.warning{background:#fffaf1;border-color:#eadfc7}.agentSimulationTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.agentSimulationTop>span{color:#18a76e;letter-spacing:1.2px;font-size:9px;font-weight:800}.confidenceBadge{border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800}.confidenceBadge.alta{color:#13865a;background:#dff6ea}.confidenceBadge.media{color:#a46c13;background:#fff3d9}.confidenceBadge.baja{color:#a84b40;background:#fde9e6}.agentAnswer{color:#20382e;max-width:850px;margin:18px 0 20px;font-size:16px;font-weight:600;line-height:1.65}.agentDecisionGrid{grid-template-columns:1.3fr 1.3fr .8fr;gap:12px;display:grid}.agentDecisionGrid>div{background:#fff;border:1px solid #e2ebe6;border-radius:10px;padding:13px 14px}.agentDecisionGrid span,.agentDecisionGrid b{display:block}.agentDecisionGrid span{color:#92a099;letter-spacing:.8px;margin-bottom:5px;font-size:8px;font-weight:800}.agentDecisionGrid b{color:#334b40;font-size:10px}.confidenceExplanation{color:#697c73;margin-top:14px;font-size:10px;line-height:1.55}.simulationDisclaimer{color:#9aa69f;margin-top:7px;font-size:8px;display:block}@media (width<=760px){.agentDecisionGrid{grid-template-columns:1fr}.agentSimulationTop{flex-direction:column;align-items:flex-start}}.knowledgeGapsPanel{margin-bottom:17px}.gapCount{color:#a66913;background:#fff3df;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.gapList{border-top:1px solid #edf1ef}.gapRow{border-bottom:1px solid #edf1ef;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.gapRow:last-child{border-bottom:0}.gapIcon{color:#a66913;background:#fff3df;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.gapInfo b,.gapInfo span{display:block}.gapInfo b{color:#263b32;font-size:12px}.gapInfo span{color:#89958f;margin-top:4px;font-size:9px}.gapStatus{color:#9d6819;background:#fff3df;border-radius:12px;padding:6px 9px;font-size:9px;font-weight:700}@media (width<=620px){.gapRow{grid-template-columns:36px 1fr}.gapStatus{display:none}}.autonomyHero{color:#fff;background:radial-gradient(circle at 90% 15%,#42d99729,#0000 30%),linear-gradient(135deg,#14372a,#0f271f);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;margin-bottom:18px;padding:30px 34px;display:flex}.autonomyHero h2{letter-spacing:-1.1px;margin:11px 0 10px;font-size:29px}.autonomyHero p{color:#afc0b9;max-width:650px;margin:0;font-size:13px;line-height:1.65}.autonomyShield{text-align:center;min-width:180px}.autonomyShield>div{color:#61e8ad;background:#1c6849;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:21px;font-weight:800;display:grid}.autonomyShield b,.autonomyShield span{display:block}.autonomyShield b{font-size:11px}.autonomyShield span{color:#86a096;max-width:190px;margin-top:5px;font-size:9px;line-height:1.4}.autonomyPanel{margin-bottom:17px}.autonomyPolicy{border-top:1px solid #edf1ef;padding:21px 0}.autonomyPolicy:first-child{border-top:0}.autonomyPolicyInfo{margin-bottom:14px}.autonomyPolicyTitle{align-items:center;gap:10px;display:flex}.autonomyPolicyTitle b{color:#263b32;font-size:13px}.autonomyPolicyInfo p{color:#84928b;max-width:700px;margin:5px 0 0;font-size:10px;line-height:1.55}.lockedBadge{color:#9d6819;background:#fff3df;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.autonomyOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.autonomyOption{cursor:pointer;background:#fff;border:1px solid #e1e8e4;border-radius:10px;align-items:center;gap:8px;min-height:54px;padding:10px 11px;transition:all .15s;display:flex}.autonomyOption:hover{border-color:#b9d9ca}.autonomyOption.selected{background:#edf9f3;border-color:#37b87d}.autonomyOption.disabled{opacity:.38;cursor:not-allowed}.autonomyOption input{accent-color:#1c9d69}.autonomyOption span{color:#40544b;font-size:10px;font-weight:700}.autonomyLegend{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.autonomyLegend>div{background:#fff;border:1px solid #e2e9e5;border-radius:11px;padding:14px 15px}.autonomyLegend strong,.autonomyLegend span{display:block}.autonomyLegend strong{color:#294036;font-size:10px}.autonomyLegend span{color:#89958f;margin-top:5px;font-size:9px;line-height:1.45}.agentDecisionGrid{grid-template-columns:1.2fr 1.2fr 1fr 1fr}@media (width<=900px){.autonomyOptions,.autonomyLegend,.agentDecisionGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.autonomyHero{display:block}.autonomyShield{text-align:left;margin-top:24px}.autonomyShield>div{margin-left:0}.autonomyOptions,.autonomyLegend,.agentDecisionGrid{grid-template-columns:1fr}}.inboxHero{color:#fff;background:linear-gradient(135deg,#14372a,#102920);border-radius:18px;margin-bottom:18px;padding:27px 32px}.inboxHero h2{margin:10px 0 8px;font-size:28px}.inboxHero p{color:#afc0b9;max-width:700px;margin:0;font-size:12px;line-height:1.6}.mockConversationPanel{margin-bottom:17px}.mockConversationForm{grid-template-columns:1fr 1fr 2.4fr auto;gap:9px;display:grid}.mockConversationForm input{margin:0}.mockConversationForm button{color:#fff;background:#173e30;border:0;border-radius:9px;min-width:135px;font-weight:800}.inboxLayout{grid-template-columns:330px 1fr;align-items:start;gap:17px;display:grid}.conversationList,.conversationThread{min-height:590px}.conversationItems{margin:0 -4px}.conversationItem{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:42px 1fr;gap:10px;width:100%;padding:12px 10px;display:grid}.conversationItem:hover,.conversationItem.selected{background:#eef7f2;border-radius:10px}.conversationAvatar{color:#19875d;background:#dff4e9;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.conversationPreview{min-width:0}.conversationPreview>div{justify-content:space-between;gap:8px;display:flex}.conversationPreview b{color:#2a4036;font-size:11px}.conversationPreview span{color:#809088;font-size:8px}.conversationPreview p{color:#6f7f77;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:9px;overflow:hidden}.conversationPreview small{color:#239b6b;font-size:8px}.threadEmpty{text-align:center;color:#87958e;align-content:center;justify-items:center;min-height:500px;display:grid}.threadEmpty>div{color:#25a873;background:#eef7f2;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:21px;display:grid}.threadEmpty b{color:#354a40;font-size:12px}.threadEmpty p{max-width:280px;font-size:10px}.threadHeader{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.threadHeader b,.threadHeader span{display:block}.threadHeader b{color:#293f35;font-size:14px}.threadHeader span{color:#8a9790;margin-top:3px;font-size:9px}.threadStatus{color:#52675d;background:#edf4f1;border-radius:15px;padding:6px 10px;font-size:9px;font-weight:800}.threadStatus.pending_human{color:#9b681c;background:#fff1dc}.threadStatus.waiting_customer{color:#1b875c;background:#e8f7ef}.messageThread{min-height:300px;max-height:500px;padding:19px 2px;overflow-y:auto}.threadMessage{border-radius:12px;max-width:76%;margin-bottom:12px;padding:11px 13px}.threadMessage>span{margin-bottom:5px;font-size:8px;font-weight:800;display:block}.threadMessage p{margin:0;font-size:11px;line-height:1.55}.threadMessage.inbound{color:#34483f;background:#f0f3f1}.threadMessage.outbound{color:#fff;background:#183d30;margin-left:auto}.threadMessage.internal.suggestion{color:#285043;background:#eef9f3;border:1px dashed #aad7c3;max-width:88%}.threadMessage.suggestion>span{color:#1b9a68}.conversationDecision{background:#fafcfb;border:1px solid #dce8e2;border-radius:12px;margin:0 0 15px;padding:15px}.decisionHeader{justify-content:space-between;align-items:center;display:flex}.decisionHeader span{color:#25a671;letter-spacing:.8px;font-size:8px;font-weight:800}.decisionHeader b{color:#20865f;background:#e8f7ef;border-radius:12px;padding:5px 8px;font-size:9px}.conversationDecisionGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.conversationDecisionGrid>div{background:#fff;border:1px solid #e5ece8;border-radius:8px;padding:10px}.conversationDecisionGrid span,.conversationDecisionGrid b{display:block}.conversationDecisionGrid span{color:#98a49e;margin-bottom:4px;font-size:7px;font-weight:800}.conversationDecisionGrid b{color:#34493f;font-size:9px}.approveButton,.transferButton{border-radius:8px;margin-top:12px;padding:10px 13px;font-size:10px;font-weight:800}.approveButton{color:#fff;background:#1d9b69;border:0}.transferButton{color:#4d6258;background:#fff;border:1px solid #d9e2de;margin-left:8px}.humanReplyForm{border-top:1px solid #e8eeeb;grid-template-columns:1fr 90px;gap:8px;padding-top:15px;display:grid}.humanReplyForm input{margin:0}.humanReplyForm button{color:#fff;background:#173e30;border:0;border-radius:8px;font-weight:800}@media (width<=1000px){.mockConversationForm{grid-template-columns:1fr 1fr}.mockMessageInput{grid-column:1/-1}.inboxLayout{grid-template-columns:1fr}.conversationList,.conversationThread{min-height:auto}}@media (width<=620px){.mockConversationForm{grid-template-columns:1fr}.mockMessageInput{grid-column:auto}.conversationDecisionGrid{grid-template-columns:1fr}.threadMessage{max-width:90%}}
