/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
:root{--ink:#101f2d;--navy:#101f2d;--navy-2:#162a38;--navy-3:#1c3543;--teal:#38d7bd;--teal-dark:#138d82;--lime:#d7f276;--paper:#f5f7f5;--surface:#fff;--line:#e5eae7;--muted:#829096;--sans:Calibri,Arial,Helvetica,sans-serif;--serif:Calibri,Arial,Helvetica,sans-serif;--mono:Calibri,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:var(--sans);color:var(--ink);font-size:18.72px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #38d7bd;outline-offset:2px}.btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:15.84px;font-weight:700;border-radius:8px}.btn-primary{background:#142b38;border-color:#142b38;color:#fff}.btn-primary:hover{background:#244958;border-color:#244958;color:#fff}.btn-outline{background:#fff;color:#3c555e;border-color:#dce5e0}.btn-outline:hover{background:#eff8f5;border-color:#a8d7c5;color:#163c47}.btn-light{background:#f3f6f3;border-color:#e6ece8;color:#62737a}.form-control,.form-select{min-height:39px;border-color:#dde6e1;border-radius:7px;font-size:15.84px;color:#30464f}.form-control:focus,.form-select:focus{border-color:#45b9a4;box-shadow:0 0 0 .2rem #38d7bd25}.marketing-site{background:#f7f9f6;min-height:100vh}.marketing-nav{height:78px;max-width:1280px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ede9}.marketing-brand{display:flex;align-items:center}.marketing-brand img{width:167px;height:57px;object-fit:contain;object-position:left center}.marketing-links{display:flex;align-items:center;gap:31px}.marketing-links>a:not(.btn){font-size:14.4px;color:#63747a;text-decoration:none}.marketing-links>a:not(.btn):hover,.marketing-footer a:hover{color:#108f81}.marketing-links .marketing-login{font-weight:700;margin-left:8px}.marketing-links .marketing-cta{height:36px;font-size:12.96px}.marketing-menu{display:none;border:0;background:none}.marketing-hero{max-width:1240px;margin:0 auto;min-height:625px;padding:62px 35px 62px;display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:35px;gap:35px;align-items:center}.marketing-copy{padding-left:10px}.market-kicker{font-size:12px;font-weight:800;color:#388b7b;letter-spacing:1.5px;display:inline-flex;align-items:center;gap:8px}.market-kicker i{width:7px;height:7px;border-radius:50%;background:#34cbb1;box-shadow:0 0 0 4px #def4e9}.marketing-copy h1{font:clamp(53px,5.7vw,76px)/.92 var(--serif);letter-spacing:-1.7px;color:#112a38;margin:21px 0 18px}.marketing-copy h1 em,.market-section-heading h2 em,.how-copy h2 em,.control-copy h2 em,.market-cta h2 em{font-style:italic;color:#0c9486}.marketing-copy>p{font-size:17.28px;line-height:1.8;color:#718189;max-width:455px;margin:0}.marketing-actions{display:flex;align-items:center;gap:19px;margin-top:23px}.marketing-actions .btn{height:43px}.marketing-secondary{display:inline-flex;align-items:center;gap:6px;color:#137f75;text-decoration:none;font-size:14.4px;font-weight:800}.marketing-secondary:hover{color:#0c554f}.marketing-proof{display:flex;align-items:center;gap:18px;margin-top:22px;color:#81908f;font-size:12px}.marketing-proof span{display:flex;align-items:center;gap:5px}.marketing-proof svg{color:#299b85}.marketing-product{height:425px;position:relative;display:grid;place-items:center}.product-window{position:relative;width:100%;max-width:635px;height:373px;background:#fff;border:1px solid #dde7e2;border-radius:12px;box-shadow:0 24px 65px #193b3418;overflow:hidden;transform:perspective(1400px) rotateY(-4deg) rotateX(1deg)}.product-bar{height:33px;background:#f1f4f2;border-bottom:1px solid #e4eae6;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#7d8a8d;font:12px var(--mono);letter-spacing:.25px}.product-dots{display:flex;gap:4px}.product-dots i{width:6px;height:6px;background:#cad4cf;border-radius:50%}.product-live{display:flex;align-items:center;gap:4px;color:#288c72}.product-live i{width:5px;height:5px;border-radius:50%;background:#36bf89}.product-app{height:calc(100% - 33px);display:flex}.product-sidebar{background:#122734;color:#afc1c4;width:145px;flex:none;padding:13px 9px;display:flex;flex-direction:column;gap:5px;font-size:12px}.mini-brand{font-size:15.84px;color:#eff8f4;display:flex;align-items:center;gap:5px;margin:1px 5px 14px}.mini-brand b{font-size:21px;color:#40d1b5}.product-sidebar>small{color:#759097;font:12px var(--mono);letter-spacing:.8px;margin:7px 5px 2px}.mini-nav{height:27px;border-radius:5px;display:flex;gap:6px;align-items:center;padding:0 7px}.mini-nav.active{background:#1e4c4c;color:#b4efdd}.mini-sidebar-foot{margin-top:auto;border-top:1px solid #29414a;padding:11px 3px 0;font-size:12px;color:#9bb1ab}.mini-sidebar-foot i{display:inline-block;width:5px;height:5px;background:#47d195;border-radius:50%;margin-right:5px}.product-dashboard{flex:1 1;padding:18px 18px 12px}.product-greeting span{font:12px var(--mono);color:#8a999a;letter-spacing:.6px;display:block}.product-greeting b{display:block;font-size:19.2px;color:#172f3b;margin-top:5px}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0 12px}.mini-stats>div{height:67px;background:#f7f9f6;border:1px solid #ebefeb;border-radius:6px;padding:8px}.mini-stats small{display:block;font:12px var(--mono);color:#8b9998;letter-spacing:.3px}.mini-stats b{display:block;font-size:17px;margin:3px 0 2px}.mini-stats i{font:12px var(--sans);font-style:normal;color:#33977c}.product-lower{display:grid;grid-template-columns:1fr 165px;grid-gap:9px;gap:9px}.mini-chart,.mini-source-health{border:1px solid #e8eeea;border-radius:6px;padding:10px}.mini-chart>div:first-child b,.mini-chart>div:first-child small{display:block}.mini-chart>div:first-child b{font-size:12px}.mini-chart>div:first-child small{font-size:12px;color:#95a09d;margin-top:3px}.mini-chart-bars{height:140px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #e4ebe6;margin-top:8px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,#edf1ee 31px,#edf1ee 32px)}.mini-chart-bars i{flex:1 1;border-radius:2px 2px 0 0;background:linear-gradient(#52cfb2,#9be3c2);opacity:.86}.mini-source-health>small{font:12px var(--mono);color:#8b9996;letter-spacing:.6px}.mini-source-health>div{display:flex;align-items:center;gap:8px;margin:12px 0}.mini-source-health>div>b{font-size:12px}.mini-ring{width:47px;height:47px;border-radius:50%;border:4px solid #dcefe1;border-top-color:#35ad8e;display:grid;place-items:center;font-size:12.96px;color:#3b7c68}.mini-source-health>span{display:block;font-size:12px;color:#8c9995}.mini-source-health>button{display:flex;align-items:center;gap:4px;border:0;background:none;color:#128b7e;font-size:12px;margin-top:11px;padding:0}.float-note{position:absolute;background:#fff;border:1px solid #e6ede7;border-radius:8px;box-shadow:0 10px 28px #153c301b;padding:8px 10px;display:grid;grid-template-columns:27px auto;grid-column-gap:8px;column-gap:8px;align-items:center}.float-note>span{width:27px;height:27px;grid-row:span 2;border-radius:8px;background:#e7f3e9;color:#148f7d;display:grid;place-items:center}.float-note b{font-size:12px;color:#3a5658}.float-note small{font-size:12px;color:#8b9a96}.float-source{top:15px;right:-4px}.float-course{bottom:4px;left:2px}.float-course>span{background:#f0f3d8;color:#7c963a}.market-strip{min-height:78px;padding:16px 7vw;background:#fff;border-block:1px solid #e9eeea;display:flex;align-items:center;justify-content:center;gap:47px}.market-strip>span{font:12px var(--mono);letter-spacing:1px;color:#78908a}.market-strip>div{display:flex;gap:32px}.market-strip>div span{display:flex;align-items:center;gap:7px;font-size:12px;color:#5f777a}.market-strip svg{color:#298f7f}.market-section{max-width:1160px;margin:auto;padding:87px 28px}.market-section-heading{text-align:center;max-width:630px;margin:0 auto 37px}.market-section-heading .market-kicker{justify-content:center}.market-section-heading h2{font:40px/1.04 var(--serif);color:#132d3a;margin:13px 0}.market-section-heading>p{font-size:14.4px;line-height:1.7;color:#7b8c8e;max-width:440px;margin:auto}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.capability-grid article{background:#fff;border:1px solid #e5ece7;border-radius:10px;padding:17px 16px;min-height:215px;transition:.2s}.capability-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 25px #183e3510}.cap-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px}.cap-aqua{color:#118e81;background:#dff4eb}.cap-lime{color:#718d33;background:#eff3d7}.cap-blue{color:#527b96;background:#e2edf3}.cap-coral{color:#b56d53;background:#f6e8df}.capability-grid article>small{font:12px var(--mono);letter-spacing:.55px;color:#7f9690}.capability-grid h3{font:20px var(--serif);color:#173441;margin:8px 0 5px}.capability-grid article>p{font-size:12px;line-height:1.65;color:#78898b;margin:0 0 12px}.capability-grid article>a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;text-decoration:none;color:#128b7e}.market-how{background:#eef4ee;padding:73px max(calc((100vw - 1090px)/2),6vw);display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:center}.how-copy h2,.control-copy h2{font:42px/1.02 var(--serif);color:#132f3c;margin:12px 0}.how-copy>p,.control-copy>p{font-size:12.96px;line-height:1.75;color:#748788;max-width:390px}.how-step{display:flex;gap:10px;align-items:flex-start;margin-top:15px}.how-step>span{height:23px;width:23px;flex:none;border-radius:7px;background:#d8eee0;color:#278a70;display:grid;place-items:center;font:12px var(--mono)}.how-step>div{display:grid;grid-gap:3px;gap:3px}.how-step b{font-size:12.96px;color:#355650}.how-step small{font-size:12px;color:#80908b}.how-copy>.btn{margin-top:20px}.knowledge-visual{height:390px;position:relative;display:grid;place-items:center}.knowledge-halo{position:absolute;border:1px solid #bdd6c477;border-radius:50%;width:300px;height:300px}.halo-two{width:220px;height:220px;border-style:dashed}.knowledge-center{height:90px;width:90px;border-radius:28px;background:#153b49;color:#52dec2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;box-shadow:0 13px 30px #234a3b25;z-index:1}.knowledge-center b{color:#f3fbf6;font:18.72px var(--serif)}.knowledge-center small{font:12px var(--mono);color:#a7c9bc;letter-spacing:.6px}.knowledge-node{position:absolute;background:#fff;border:1px solid #dce8df;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:25px 1fr;grid-column-gap:7px;column-gap:7px;align-items:center;box-shadow:0 7px 18px #2446370b;min-width:162px}.knowledge-node>span{height:25px;width:25px;grid-row:span 2;border-radius:7px;background:#e4f3e8;color:#218e7d;display:grid;place-items:center}.knowledge-node b{font-size:12px;color:#344f53}.knowledge-node small{font-size:12px;color:#889793}.node-top{top:16px;left:calc(50% - 81px)}.node-left{left:0;top:144px}.node-right{right:0;top:144px}.node-bottom{bottom:12px;left:calc(50% - 81px)}.node-left>span{background:#e5edf3;color:#587f95}.node-right>span{background:#eef2d9;color:#78903f}.node-bottom>span{background:#f5e8df;color:#b87b58}.market-control{max-width:1120px;margin:auto;padding:85px 28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.control-visual{height:300px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#dcefe0,#edf4ec 62%,transparent 63%)}.control-card{width:min(100%,355px);background:#fff;border:1px solid #e3ebe5;border-radius:10px;padding:15px;box-shadow:0 15px 40px #23453715;z-index:1}.control-card>div{display:flex;align-items:center;gap:8px}.control-card>div>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#def2e5;color:#278b6e}.control-card>div>b{font-size:12.96px;flex:1 1}.control-card>div>i{font:12px var(--mono);font-style:normal;color:#278d72;letter-spacing:.5px;background:#e9f5e9;padding:4px 6px;border-radius:9px}.control-card>p{font:18px/1.5 var(--serif);color:#3e5654;margin:15px 0}.control-card>small{display:flex;align-items:center;gap:5px;color:#7b9388;font-size:12px}.control-pill{position:absolute;bottom:23px;right:5%;background:#143542;color:#e9f4eb;border-radius:20px;padding:8px 11px;display:flex;align-items:center;gap:5px;font-size:12px;z-index:2}.control-pill svg{color:#cfee7f}.control-copy h2{margin-top:12px}.control-copy h2 em{color:#118a79}.control-copy>p{max-width:430px}.control-list{display:grid;grid-gap:9px;gap:9px;margin:17px 0 17px}.control-list span{display:flex;align-items:center;gap:7px;font-size:12px;color:#58746e}.control-list svg{color:#218e74}.market-cta{max-width:1120px;min-height:260px;margin:13px auto 67px;border-radius:14px;background:linear-gradient(115deg,#122d3b,#14504f 78%,#137468);position:relative;overflow:hidden;padding:37px 48px;display:flex;align-items:center;justify-content:space-between;color:#fff}.market-cta>div:first-child{position:relative;z-index:2}.market-cta .market-kicker{color:#d1ef8d}.market-cta h2{font:38px/1.02 var(--serif);margin:11px 0}.market-cta h2 em{color:#d1ef8d}.market-cta p{font-size:12.96px;color:#c2d8d1;margin:0 0 16px}.btn-accent{background:#d5f17d;color:#193844;border-color:#d5f17d}.btn-accent:hover{background:#c5e968;border-color:#c5e968;color:#193844}.market-cta .btn{height:37px;font-size:12.96px}.cta-mark{height:190px;width:190px;border-radius:50%;background:#1c6660;display:grid;place-items:center;margin-right:75px;position:relative;color:#d8f38a}.cta-mark:before,.cta-mark:after{content:'';position:absolute;inset:-17px;border:1px solid #d8f6d044;border-radius:50%}.cta-mark:after{inset:19px}.cta-mark svg{height:59px;width:59px;padding:15px;background:#d3ef7b;color:#194c50;border-radius:20px;transform:rotate(-7deg);box-sizing:content-box;box-shadow:0 10px 22px #09263044}.cta-mark i{position:absolute;width:9px;height:9px;background:#e9ce76;border-radius:50%;right:10px;top:20px}.cta-mark i:last-child{width:13px;height:13px;background:#78b99b;left:10px;top:auto;right:auto;bottom:32px}.marketing-footer{max-width:1200px;margin:auto;padding:17px 24px 12px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px 22px;gap:9px 22px;align-items:center;border-top:1px solid #e8ede8}.marketing-footer .marketing-brand img{width:140px;height:46px}.marketing-footer>span{font-size:12px;color:#879692}.marketing-footer>div{display:flex;gap:17px}.marketing-footer>div>a{font-size:12px;text-decoration:none;color:#73837f}.marketing-footer>small{grid-column:1/-1;border-top:1px solid #e8ede8;padding-top:9px;font-size:12px;color:#99a39f}.b2b-shell{min-height:100vh;background:#f3f6f4;color:#182b38;font-size:17.28px}.b2b-sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#10242f;color:#cedadb;border-right:1px solid #233944;z-index:30;display:flex;flex-direction:column;padding:0 13px}.sidebar-top{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;border-bottom:1px solid #253a44}.brand-image{width:161px;height:48px;object-fit:contain;object-position:left center}.sidebar-close{display:none;color:#bdcccd;background:none;border:0}.org-switcher{height:53px;width:100%;display:flex;align-items:center;gap:9px;border:1px solid #2a414b;border-radius:8px;background:#172d38;padding:0 9px;margin:13px 0 13px;color:#edf5f2;text-align:left}.org-avatar{height:29px;width:29px;border-radius:8px;background:#cdec7a;color:#183c42;display:grid;place-items:center;font-size:17.28px;font-weight:800}.org-switcher>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px}.org-switcher b{font-size:12.96px}.org-switcher small{font-size:12px;color:#91a8aa}.org-switcher>svg{color:#91a8aa}.sidebar-nav{flex:1 1;overflow-y:auto}.sidebar-group{margin:13px 0 19px}.sidebar-group>span{display:block;margin:0 9px 7px;color:#718990;font:12px var(--mono);letter-spacing:1px}.sidebar-link{height:36px;width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:6px;padding:0 10px;background:none;text-align:left;color:#a9babc;font-size:12.96px;margin:2px 0;transition:.18s}.sidebar-link:hover{background:#1a3541;color:#fff}.sidebar-link.selected{background:#1c4d4b;color:#cdf285;font-weight:700}.sidebar-link.selected svg{color:#c7ef7b}.sidebar-link .nav-indicator{margin-left:auto;background:#345859;color:#d6ef9c;border-radius:9px;font:12px var(--mono);padding:3px 6px}.sidebar-bottom{margin-top:auto}.sidebar-plan{position:relative;margin:8px 2px 13px;padding:11px 10px;background:#172e38;border:1px solid #29424b;border-radius:7px;display:grid;grid-gap:6px;gap:6px}.sidebar-plan>div:first-child{display:grid;grid-gap:4px;gap:4px}.sidebar-plan>div:first-child span{font:12px var(--mono);color:#7e989b;letter-spacing:.7px}.sidebar-plan strong{font-size:12px;color:#e0ece5}.health-dot{position:absolute;right:12px;top:20px;width:6px;height:6px;background:#4ed09d;border-radius:50%;box-shadow:0 0 0 3px #4ed09d20}.plan-meter{height:3px;border-radius:4px;background:#2c464d}.plan-meter i{display:block;width:84%;height:100%;background:#44cba8;border-radius:4px}.sidebar-plan>small{font-size:12px;color:#8ca1a3}.sidebar-help{width:100%;height:34px;border:0;background:none;color:#9db1b3;display:flex;align-items:center;gap:9px;padding:0 9px;font-size:12px}.sidebar-user{height:58px;display:flex;align-items:center;gap:8px;border-top:1px solid #263b45;padding:0 3px}.avatar{height:29px;width:29px;border-radius:50%;display:grid;place-items:center;flex:none;background:#d8e8e0;color:#2b665a;font-size:12px;font-weight:800}.avatar.teal{background:#d9f0df;color:#167e70}.avatar.lilac{background:#e9e1f2;color:#776496}.avatar.peach{background:#f4e0d4;color:#a46f51}.avatar.blue{background:#dcebf0;color:#4b7d8c}.sidebar-user>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px}.sidebar-user b{font-size:12px;color:#ecf4f2}.sidebar-user small{font-size:12px;color:#91a6a9}.sidebar-user button{color:#94a8aa;background:none;border:0}.b2b-main{margin-left:252px;min-height:100vh;display:flex;flex-direction:column}.b2b-topbar{height:61px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#ffffffeb;border-bottom:1px solid #e5ebe7;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);display:flex;align-items:center;justify-content:space-between;padding:0 31px}.topbar-left,.topbar-actions,.workspace-breadcrumb{display:flex;align-items:center}.workspace-breadcrumb{gap:9px;font-size:12.96px;color:#899796}.workspace-breadcrumb b{font-weight:700;color:#28434c}.topbar-actions{gap:15px}.top-search{height:30px;min-width:195px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid #e5ebe7;border-radius:6px;background:#fafcf9;color:#8b9997;font-size:12px}.top-search kbd{margin-left:auto;font:12px var(--mono);border:1px solid #e5eae6;padding:2px 4px;border-radius:3px;color:#879490;background:#fff}.top-icon{position:relative;width:31px;height:31px;display:grid;place-items:center;background:none;border:0;color:#708387}.top-icon i{position:absolute;right:4px;top:4px;width:5px;height:5px;background:#e9a366;border:1px solid white;border-radius:50%}.preview-button{display:flex;align-items:center;gap:5px;color:#456b69;text-decoration:none;font-size:12px;font-weight:700}.topbar-actions>.avatar{width:28px;height:28px}.mobile-nav-toggle{display:none;border:0;background:none;color:#557078}.b2b-content{width:min(100%,1480px);margin:0 auto;padding:32px 35px 23px;flex:1 1}.b2b-footer{height:43px;margin:0 35px;border-top:1px solid #e2e9e5;display:flex;align-items:center;justify-content:space-between;color:#8a9997;font:12px var(--mono);letter-spacing:.35px}.b2b-footer span:nth-child(2){display:flex;align-items:center;gap:5px;font:12px var(--sans);letter-spacing:0}.workspace-eyebrow{font:12px var(--mono);letter-spacing:1px;color:#80938f;display:block}.workspace-page-title{display:flex;align-items:flex-end;justify-content:space-between;margin:1px 0 23px}.workspace-page-title h1,.overview-heading h1{font-size:25px;line-height:1.2;letter-spacing:-.8px;color:#122b38;margin:7px 0 4px;font-weight:700}.workspace-page-title p,.overview-heading p{margin:0;color:#7d8c8c;font-size:12.96px;line-height:1.55}.page-title-action{display:flex;gap:8px;align-items:center}.page-title-action .btn{height:36px;font-size:12.96px}.status-badge{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:700;white-space:nowrap}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.green{background:#e4f3e8;color:#31836a}.status-badge.amber{background:#f7efd9;color:#9c7a32}.status-badge.gray{background:#eef1ef;color:#748381}.status-badge.red{background:#f9e6e2;color:#ad6654}.overview-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:19px}.overview-heading .workspace-eyebrow{display:flex;align-items:center;gap:8px}.eyebrow-dot{width:3px;height:3px;background:#bbc8c2;border-radius:50%}.overview-heading h1{font-size:23px;margin:8px 0 4px}.overview-heading p{font-size:12.96px}.overview-heading .btn{height:35px;font-size:12.96px}.assistant-banner{min-height:248px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(112deg,#102c39 0%,#134951 62%,#126a61 100%);color:#fff;box-shadow:0 13px 30px #123b3b17}.assistant-banner-copy{position:relative;z-index:2;padding:22px 25px}.live-status{display:inline-flex;align-items:center;gap:6px;color:#bde9d6;font:12px var(--mono);letter-spacing:.8px}.live-status i{height:6px;width:6px;border-radius:50%;background:#58d3a0;box-shadow:0 0 0 3px #58d3a022}.assistant-banner h2{font:32px/.98 var(--serif);letter-spacing:-.5px;margin:13px 0 8px}.assistant-banner h2 em{color:#d5ee8d}.assistant-banner-copy>p{font-size:12px;line-height:1.65;color:#b7d0ce;max-width:350px;margin:0}.banner-actions{display:flex;align-items:center;gap:15px;margin-top:14px}.banner-actions .btn{height:32px;font-size:12px}.banner-link{display:flex;align-items:center;gap:4px;border:0;background:none;color:#c4dbd3;font-size:12px}.banner-foot{display:flex;align-items:center;gap:5px;color:#a9c6bd;font-size:12px;margin-top:13px}.assistant-preview-art{position:relative;overflow:hidden;background:radial-gradient(ellipse at 51% 50%,#1b7a72 0,#145c60 36%,transparent 69%)}.preview-orbit{position:absolute;width:278px;height:278px;border:1px solid #c8ebd333;border-radius:50%;top:50%;left:53%;transform:translate(-50%,-50%)}.preview-orbit-two{width:216px;height:216px;border-style:dashed;border-color:#c8ebd344}.preview-core{position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);height:82px;width:82px;border-radius:26px;background:linear-gradient(145deg,#d9f28c,#7acb9d);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#194d54;box-shadow:0 14px 38px #0d273b88}.preview-core span{font:12px var(--mono);margin-top:2px}.preview-float{position:absolute;background:#f9fcf4;color:#26474b;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:7px;box-shadow:0 9px 22px #001d2340}.preview-float b,.preview-float small{display:block}.preview-float b{font-size:12px}.preview-float small{font-size:12px;color:#84958e;margin-top:2px}.tiny-check,.tiny-spark{height:23px;width:23px;border-radius:7px;background:#dcf1e3;color:#2b9a78;display:grid;place-items:center}.tiny-spark{background:#eef1d6;color:#839940}.preview-float-top{top:30px;right:9%}.preview-float-bottom{bottom:28px;left:6%}.preview-twinkle{position:absolute;color:#d9ee8d}.twinkle-one{top:48px;left:22%;font-size:17px}.twinkle-two{bottom:35px;right:11%;font-size:20px}.metric-grid,.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:11px 0}.metric-card{position:relative;background:#fff;border:1px solid #e5ebe7;border-radius:9px;padding:12px 13px;min-height:112px;overflow:hidden}.metric-top{display:flex;align-items:center;gap:7px}.metric-top>span:nth-child(2){font:12px var(--mono);letter-spacing:.65px;color:#84928f;flex:1 1}.metric-top>button{border:0;background:none;color:#a7b2ae;padding:0}.metric-icon{height:27px;width:27px;border-radius:8px;display:grid;place-items:center}.metric-icon.teal{background:#e0f4ed;color:#178e7d}.metric-icon.lime{background:#eff3d9;color:#7f9635}.metric-icon.blue{background:#e5edf3;color:#5f8496}.metric-icon.peach{background:#f7eae0;color:#ac795b}.metric-card>strong{display:block;font-size:21px;letter-spacing:-.8px;margin:6px 0 1px;color:#172e39}.metric-foot{display:flex;gap:6px;align-items:center;color:#8c9996;font-size:12px}.metric-change{display:flex;align-items:center;gap:2px;color:#2e9677;font-weight:700}.metric-spark{position:absolute;right:11px;bottom:0;height:31px;display:flex;align-items:flex-end;gap:3px;opacity:.8}.metric-spark i{width:5px;border-radius:3px 3px 0 0;background:#d5eee4}.metric-spark.lime i{background:#e6edc3}.metric-spark.blue i{background:#d7e7ed}.metric-spark.peach i{background:#f0dfd2}.overview-grid{display:grid;grid-template-columns:1.55fr .9fr;grid-gap:11px;gap:11px}.panel{background:#fff;border:1px solid #e5ebe7;border-radius:9px}.performance-panel,.source-health{padding:14px}.panel-title-row{display:flex;align-items:center;justify-content:space-between}.panel-title-row h2,.panel-title-row h3{font-size:15.84px;margin:4px 0 0;color:#1e3943;letter-spacing:-.2px}.period-select{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5ebe7;color:#788884;border-radius:5px;padding:6px 8px;font-size:12px}.panel-arrow{width:27px;height:27px;border:1px solid #e6ece8;background:#fff;border-radius:6px;display:grid;place-items:center;color:#64807b}.chart-summary{display:flex;align-items:baseline;gap:8px;margin-top:13px}.chart-summary b{font-size:19px;letter-spacing:-.5px}.chart-summary small{font-size:12px;color:#899693}.chart-change{display:flex;align-items:center;color:#268b6d;font-size:12px}.session-chart{height:146px;display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;margin-top:6px}.chart-y-labels{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:19px;color:#a0aaa6;font:12px var(--mono)}.chart-plot{position:relative}.chart-grid-lines{position:absolute;inset:0 0 19px;display:flex;flex-direction:column;justify-content:space-between}.chart-grid-lines i{border-top:1px solid #eef1ee}.chart-bars{position:absolute;inset:0 0 19px;display:flex;align-items:flex-end;justify-content:space-around;gap:3px;padding:0 2px}.chart-bars i{width:8px;flex:1 1;max-width:11px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#38c6a6,#b4e5c4);opacity:.87}.chart-x-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#9ba6a2;font:12px var(--mono)}.chart-legend{display:flex;align-items:center;gap:6px;color:#788b87;font-size:12px;margin-top:3px}.chart-legend i,.funnel-foot i{width:7px;height:7px;border-radius:2px;background:#53c99c}.chart-legend span{margin-left:auto;color:#9ba6a2}.health-score{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf1ed}.health-ring{height:61px;width:61px;border-radius:50%;border:5px solid #e2f1e3;border-top-color:#42bd90;border-right-color:#42bd90;display:grid;place-items:center;transform:rotate(32deg)}.health-ring span{transform:rotate(-32deg);font-size:19.2px;font-weight:800;color:#284c4d}.health-ring small{font-size:12px}.health-score>div:nth-child(2){display:grid;grid-gap:5px;gap:5px}.health-score b{font-size:12.96px}.health-score small{font-size:12px;color:#8c9a96}.sync-dot{display:inline-block;height:5px;width:5px;background:#48c398;border-radius:50%;margin:0 3px}.health-breakdown{display:grid;grid-template-columns:repeat(3,1fr);padding:11px 0}.health-breakdown>div{display:grid;grid-gap:5px;gap:5px;border-right:1px solid #edf1ed;padding-left:9px}.health-breakdown>div:first-child{padding-left:0}.health-breakdown>div:last-child{border:0}.health-breakdown span{display:flex;align-items:center;gap:4px;color:#889693;font-size:12px}.health-breakdown b{font-size:18.72px}.dot-published,.dot-review,.dot-draft{height:6px;width:6px;border-radius:50%;display:inline-block}.dot-published{background:#47b887}.dot-review{background:#e0b64f}.dot-draft{background:#aab4b1}.panel-bottom-link,.panel-text-link{display:flex;align-items:center;gap:5px;border:0;background:none;color:#16897d;font-size:12px;font-weight:700;padding:6px 0}.overview-lower{display:grid;grid-template-columns:1.55fr .9fr;grid-gap:11px;gap:11px;margin-top:11px}.recent-panel,.quick-actions{padding:14px}.recent-list{margin-top:10px}.recent-row{width:100%;height:47px;background:none;border:0;border-top:1px solid #edf1ed;display:flex;align-items:center;gap:8px;text-align:left;padding:0 3px}.recent-row:hover{background:#f8faf8}.recent-row .avatar{height:26px;width:26px}.recent-person{display:grid;grid-gap:3px;gap:3px;width:135px}.recent-person b{font-size:12px}.recent-person small{font-size:12px;color:#8a9995}.recent-message{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#82918e;font-size:12px}.recent-time{color:#99a5a2;font-size:12px;white-space:nowrap}.conversation-state{font-size:12px;padding:4px 6px;border-radius:10px}.state-open{color:#907b42;background:#f6f0dd}.state-escalated{color:#a56d57;background:#f8e8e1}.quick-actions>h2{font:21px/1.05 var(--serif);margin:8px 0 5px}.quick-actions>p{font-size:12px;line-height:1.55;color:#83918d;margin:0 0 9px}.quick-action{width:100%;display:flex;align-items:center;gap:7px;padding:8px 1px;border:0;border-top:1px solid #edf1ed;background:none;text-align:left}.quick-action>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px}.quick-action b{font-size:12px}.quick-action small{font-size:12px;color:#8b9994}.quick-action>svg{color:#92a09b}.quick-icon{height:27px;width:27px;border-radius:7px;display:grid;place-items:center}.qa-teal{color:#148b7d;background:#ddf2e8}.qa-lime{color:#79923a;background:#edf2d5}.qa-blue{color:#608396;background:#e5edf2}.assistant-studio{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);grid-gap:13px;gap:13px;align-items:start}.studio-editor{background:#fff;border:1px solid #e5ebe7;border-radius:9px;overflow:hidden}.studio-tabs{height:44px;display:flex;align-items:stretch;gap:20px;padding:0 18px;border-bottom:1px solid #edf1ed}.studio-tabs button{position:relative;border:0;background:none;color:#84918f;font-size:12px}.studio-tabs button.active{color:#1a7c72;font-weight:800}.studio-tabs button.active:after{content:'';height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#27b69b;border-radius:2px}.studio-section{padding:19px 20px;min-height:485px}.studio-section h2{font-size:19.2px;letter-spacing:-.35px;margin:6px 0}.studio-section>p{font-size:12px;color:#82918e;line-height:1.6;margin:0 0 18px}.studio-section>label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700;color:#50696c;margin-bottom:13px}.studio-section input,.studio-section textarea,.studio-section select,.workspace-form input,.workspace-form select,.workspace-form textarea{width:100%;border:1px solid #dfe7e2;border-radius:6px;padding:9px 10px;font-size:12.96px;color:#415960;background:#fff}.studio-section input,.studio-section select{height:36px}.studio-section textarea,.workspace-form textarea{resize:vertical;line-height:1.5}.studio-control{display:flex;align-items:center;gap:8px;padding:10px 0;border-block:1px solid #edf1ed;margin:0 0 12px}.studio-control-icon{height:27px;width:27px;display:grid;place-items:center;background:#e5f2e6;color:#31947b;border-radius:7px}.studio-control>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.studio-control b,.studio-switch-list b{font-size:12px}.studio-control small,.studio-switch-list small{display:block;font-size:12px;color:#899792;margin-top:3px}.control-select{height:29px;border:1px solid #e3eae6;border-radius:5px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 7px;font-size:12px;color:#71817d}.divider-label{font:12px var(--mono);letter-spacing:.6px;color:#97a39e;margin:15px 0 8px}.business-context{display:flex;align-items:center;gap:8px;background:#f6f8f5;border:1px solid #edf1ed;border-radius:6px;padding:9px;color:#428d77}.business-context span{display:grid;grid-gap:3px;gap:3px;flex:1 1}.business-context b{font-size:12px;color:#526c6b}.business-context small{font-size:12px;color:#8b9994}.business-context button{border:0;background:none;color:#178b7e;font-size:12px}.switch{height:18px;width:31px;border:0;background:#d8e0dc;border-radius:20px;padding:2px;transition:.15s;flex:none}.switch i{display:block;width:14px;height:14px;background:white;border-radius:50%;box-shadow:0 1px 3px #142e282d;transition:.15s}.switch-on{background:#27a987}.switch-on i{transform:translateX(13px)}.knowledge-selection{border:1px solid #e8eeea;border-radius:7px;overflow:hidden}.knowledge-selection>div{display:flex;align-items:center;gap:8px;padding:9px;border-bottom:1px solid #edf1ed}.knowledge-selection>div:last-child{border:0}.knowledge-selection>div>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.knowledge-selection b{font-size:12px}.knowledge-selection small{font-size:12px;color:#8b9994}.kb-source-icon{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;flex:none}.kb-source-icon.pdf{background:#f7e8e2;color:#b86856}.kb-source-icon.url{background:#e4edf3;color:#5e8497}.kb-source-icon.doc{background:#e6f2e6;color:#4e9472}.studio-add{height:32px;font-size:12px;margin-top:10px}.info-callout{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#eef6ed;border-radius:6px;color:#4b9673;margin-top:15px}.info-callout span{display:grid;grid-gap:4px;gap:4px}.info-callout b{font-size:12px;color:#456e5c}.info-callout small{font-size:12px;line-height:1.45;color:#7c9286}.studio-switch-list{border-top:1px solid #ebf0ec}.studio-switch-list>div{min-height:47px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1ed;gap:12px}.studio-switch-list>div>span{display:grid}.studio-save-row{height:48px;background:#f8faf8;border-top:1px solid #edf1ed;padding:0 17px;display:flex;align-items:center;justify-content:space-between}.studio-save-row>span{display:flex;align-items:center;gap:5px;color:#84918c;font-size:12px}.studio-save-row .btn{height:30px;font-size:12px}.assistant-playground{background:#eef3ed;border:1px solid #e0eae1;border-radius:9px;padding:12px;position:-webkit-sticky;position:sticky;top:73px}.playground-header{display:flex;align-items:center;justify-content:space-between}.playground-header h3{font-size:15.84px;margin:4px 0 0}.playground-header .status-badge{font-size:12px}.assistant-playground>p{font-size:12px;color:#82918c;margin:5px 0 9px}.playground-window{background:#fff;border:1px solid #e4ebe6;border-radius:8px;overflow:hidden}.playground-brand{height:43px;border-bottom:1px solid #edf1ed;display:flex;align-items:center;gap:7px;padding:0 9px}.playground-avatar{height:25px;width:25px;border-radius:8px;background:linear-gradient(145deg,#40d3b8,#18877d);display:grid;place-items:center;color:#fff}.playground-brand>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.playground-brand b{font-size:12px}.playground-brand small{font-size:12px;color:#78918a}.playground-brand small i{width:4px;height:4px;background:#40bd83;border-radius:50%;display:inline-block;margin-right:3px}.playground-brand>svg{color:#9ca9a4}.playground-chat{height:292px;overflow-y:auto;padding:11px 9px;display:flex;flex-direction:column;gap:8px;background:#fbfcfa}.assistant-bubble,.visitor-bubble{max-width:91%;padding:8px;border-radius:3px 8px 8px 8px;background:#edf4ed;font-size:12px;line-height:1.5;color:#4c6867}.assistant-bubble small,.visitor-bubble small{display:block;font-size:12px;color:#92a19a;margin-top:5px}.visitor-bubble{align-self:flex-end;background:#e2f2eb;border-radius:8px 3px 8px 8px}.suggested-replies{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.suggested-replies button{border:1px solid #cfe5d9;background:#fff;border-radius:12px;padding:4px 6px;color:#348c78;font-size:12px}.playground-composer{height:34px;display:flex;align-items:center;margin:6px;border:1px solid #e5ebe6;border-radius:6px;padding:0 5px 0 8px}.playground-composer input{border:0;outline:0;flex:1 1;min-width:0;font-size:12px}.playground-composer button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:5px;background:#152f3d;color:#fff}.playground-foot{height:24px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#8b9994}.playground-config{width:100%;border:0;background:none;display:flex;justify-content:space-between;padding:10px 1px 6px;font-size:12px;color:#526a6b}.preview-settings{display:grid;grid-gap:7px;gap:7px;padding:6px 1px}.preview-settings>span{display:flex;justify-content:space-between;font-size:12px;color:#81918c}.preview-settings b{font-size:12px;color:#4d6563}.preview-settings .status-badge{font-size:12px;padding:3px 6px}.kb-overview{display:flex;align-items:center;gap:11px;background:#eaf4ed;border:1px solid #dbeae0;border-radius:8px;padding:11px 12px;margin-bottom:12px}.kb-overview-icon{height:32px;width:32px;border-radius:9px;background:#fff;color:#29927a;display:grid;place-items:center}.kb-overview>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;flex:1 1}.kb-overview b{font-size:12.96px}.kb-overview small{font-size:12px;color:#80908a}.kb-sync{display:flex;align-items:center;gap:5px;font-size:12px;color:#6e9081;white-space:nowrap}.kb-sync i{height:5px;width:5px;background:#49c18f;border-radius:50%}.kb-overview .btn{height:29px;font-size:12px}.kb-stats{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;grid-gap:9px;gap:9px;margin-bottom:12px}.kb-stats>div:not(.kb-tip){position:relative;background:#fff;border:1px solid #e5ebe7;border-radius:7px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.kb-stats>div>span{font-size:12px;color:#85928e}.kb-stats>div>b{font-size:17px}.kb-stats>div>i{position:absolute;right:12px;top:13px}.kb-tip{display:flex;align-items:center;gap:8px;background:#f4f4e5;border:1px solid #ecebd9;border-radius:7px;padding:9px;color:#9a914b}.kb-tip span{display:grid;grid-gap:3px;gap:3px}.kb-tip b{font-size:12px;color:#737543}.kb-tip small{font-size:12px;color:#888c6a}.data-panel{overflow:hidden}.data-toolbar{min-height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e9efea}.data-tabs{height:49px;display:flex;gap:17px;align-items:stretch}.data-tabs button{position:relative;display:flex;align-items:center;gap:5px;border:0;background:none;color:#83918d;font-size:12px}.data-tabs button.active{font-weight:800;color:#217d70}.data-tabs button.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#32b89a}.data-tabs button span{padding:2px 5px;border-radius:8px;background:#f0f3ef;color:#7c8c86;font:12px var(--mono)}.data-actions{display:flex;align-items:center;gap:7px}.table-search{height:28px;width:150px;border:1px solid #e4eae6;border-radius:5px;display:flex;align-items:center;gap:5px;padding:0 7px;color:#98a39f}.table-search input{border:0;outline:0;min-width:0;width:100%;font-size:12px}.filter-button{height:28px;font-size:12px;padding:0 8px}.data-table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table th{height:32px;padding:0 11px;text-align:left;background:#fafbf9;color:#98a39e;font:12px var(--mono);letter-spacing:.6px;border-bottom:1px solid #e9efea}.data-table td{height:53px;padding:7px 11px;border-bottom:1px solid #eef2ef;color:#758682;font-size:12px;white-space:nowrap}.data-table tbody tr:hover{background:#fafcf9}.data-table tbody tr:last-child td{border-bottom:0}.source-name,.course-table-title{display:flex;align-items:center;gap:8px;min-width:260px}.source-name>span:last-child,.course-table-title>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.source-name b,.course-table-title b{font-size:12px;color:#40585d;white-space:normal}.source-name small,.course-table-title small{font-size:12px;color:#9aa5a0}.row-menu{height:27px;width:27px;display:grid;place-items:center;border:0;background:none;color:#899894}.row-menu:hover{background:#edf3ee;border-radius:5px}.table-footer{height:37px;border-top:1px solid #edf1ed;padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8d9a95}.table-footer b{color:#536d69}.kb-bottom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:11px}.connection-panel,.review-panel{padding:13px}.connection-panel h3,.review-panel h3{font-size:14.4px;margin:5px 0 3px}.connection-panel>p,.review-panel>p{font-size:12px;color:#82918b;margin:0}.connection-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:10px}.connection-options button{border:1px solid #e9eeea;border-radius:6px;background:#fff;padding:8px;text-align:left;display:grid;grid-gap:4px;gap:4px}.connection-options button:hover{border-color:#9ed4bd}.connect-icon{width:24px;height:24px;border-radius:6px;display:grid;place-items:center}.connect-web{background:#e1f2e8;color:#218f79}.connect-doc{background:#f7e8e1;color:#ad6a56}.connect-lms{background:#e4edf2;color:#5f8491}.connection-options b{font-size:12px}.connection-options small{font-size:12px;color:#899793}.review-row{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px;background:#fafbf9;border:1px solid #edf1ed;border-radius:6px}.review-avatar{height:25px;width:25px;background:#f4efda;color:#ab8a43;border-radius:7px;display:grid;place-items:center}.review-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.review-row b{font-size:12px}.review-row small{font-size:12px;color:#8c9994}.review-row button{display:flex;align-items:center;gap:3px;border:0;background:none;color:#168a7a;font-size:12px}.course-summary-strip{height:62px;background:#fff;border:1px solid #e5ebe7;border-radius:8px;display:flex;align-items:center;gap:17px;padding:0 15px;margin-bottom:12px}.course-summary-strip>div:not(.course-summary-note){display:flex;align-items:center;gap:8px}.course-summary-count{font-size:18px;font-weight:800;color:#1c3c47}.course-summary-strip>div>span:last-child{display:grid;grid-gap:3px;gap:3px}.course-summary-strip b{font-size:12px}.course-summary-strip small{font-size:12px;color:#8a9994}.course-summary-strip>i{height:29px;border-left:1px solid #e9efeb}.course-summary-note{margin-left:auto;display:flex;align-items:center;gap:6px;color:#4b987c;font-size:12px}.course-summary-note span{color:#798c85}.course-table-art{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;flex:none}.art-0{background:#e1f1e5;color:#4d9672}.art-1{background:#eee8f4;color:#82739d}.art-2{background:#f5e9dc;color:#ac7a56}.access-label{background:#f0f4ef;border-radius:4px;padding:4px 6px;font-size:12px;color:#72847e}.course-note{margin-top:12px;background:#f1f4df;border:1px solid #e8edce;border-radius:7px;padding:10px;display:flex;align-items:center;gap:8px;color:#899340}.course-note>span{flex:1 1;font-size:12px;color:#858b66}.course-note b{color:#6e773b}.course-note button{display:flex;align-items:center;gap:4px;background:none;border:0;color:#758333;font-size:12px}.conversation-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:11px}.conversation-metrics>div{background:#fff;border:1px solid #e6ece8;border-radius:7px;padding:10px 12px}.conversation-metrics span{display:block;font:12px var(--mono);letter-spacing:.5px;color:#87958f}.conversation-metrics b{display:block;font-size:17px;margin:4px 0 2px}.conversation-metrics b small{display:inline;font-size:12px}.conversation-metrics>div>small{font-size:12px;color:#8b9994}.positive-change{color:#329776!important}.inbox-workspace{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.55fr);grid-gap:10px;gap:10px;min-height:465px}.inbox-list{overflow:hidden}.inbox-list-header{height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaf0ec}.inbox-list-header b{font-size:12px}.inbox-list-header span{font-size:12px;color:#8d9a95}.inbox-filters{display:flex;gap:3px;padding:6px 8px;border-bottom:1px solid #edf1ed;overflow-x:auto}.inbox-filters button{white-space:nowrap;border:0;background:none;border-radius:4px;padding:5px 6px;color:#85928d;font-size:12px}.inbox-filters button.active{background:#eaf4ec;color:#277e68;font-weight:800}.inbox-conversation{width:100%;display:flex;align-items:flex-start;gap:7px;position:relative;padding:10px 8px;border:0;border-bottom:1px solid #edf1ed;background:#fff;text-align:left}.inbox-conversation:hover,.inbox-conversation.active{background:#f0f7f1}.inbox-conversation>.avatar{height:26px;width:26px;font-size:12px}.inbox-person{display:grid;grid-gap:3px;gap:3px;min-width:0}.inbox-person b{font-size:12px;color:#5c7473}.inbox-person strong{font-size:12px}.inbox-person small{font-size:12px;line-height:1.4;color:#87948f}.inbox-person i{font-style:normal;color:#a0aaa5;font-size:12px}.unread-mark{position:absolute;right:9px;top:14px;width:5px;height:5px;background:#e5a86d;border-radius:50%}.conversation-detail{padding:12px;overflow:hidden}.conversation-detail-head{display:flex;justify-content:space-between}.conversation-detail-head h2{font-size:15.84px;margin:6px 0 3px}.conversation-detail-head>div>span:last-child{font:12px var(--mono);color:#97a29e}.handover-context{background:#f3f5ec;border:1px solid #e9eddf;border-radius:6px;margin:10px 0;padding:9px}.handover-context>div:first-child{display:flex;align-items:center;gap:5px;color:#76917f}.handover-context>div:first-child b{font:12px var(--mono);letter-spacing:.5px}.handover-context>div:first-child span{margin-left:auto;font:12px var(--mono);color:#9ba697}.handover-context p{font-size:12px;line-height:1.5;color:#6d8178;margin:7px 0}.handover-context>div:last-child{display:flex;gap:5px}.handover-context>div:last-child span{font-size:12px;color:#71897a;background:#e7eee2;border-radius:10px;padding:4px 6px}.thread-window{height:187px;overflow:auto;display:flex;flex-direction:column;gap:11px;padding:4px 2px}.thread-date{text-align:center;color:#a0aaa6;font:12px var(--mono);letter-spacing:.5px}.thread-item{display:flex;gap:7px;align-items:flex-start}.thread-item>.avatar,.thread-bot{height:23px;width:23px;font-size:12px;flex:none}.thread-bot{border-radius:7px;background:#ddf2e7;color:#1d927d;display:grid;place-items:center}.thread-item>div:last-child{flex:1 1}.thread-item b{font-size:12px}.thread-item b small{font-weight:400;font-size:12px;color:#9aa5a0;margin-left:5px}.thread-item p{font-size:12px;color:#70817e;line-height:1.45;margin:4px 0 0}.thread-system{align-self:center;display:flex;align-items:center;gap:4px;color:#84978b;background:#f0f4eb;border-radius:10px;padding:5px 8px;font-size:12px}.reply-composer{border:1px solid #e5ebe7;border-radius:6px;padding:6px;margin-top:5px}.reply-composer textarea{width:100%;border:0;resize:vertical;outline:0;font-size:12px}.reply-composer>div{display:flex;align-items:center;justify-content:space-between}.reply-composer>div>span{display:flex;align-items:center;gap:4px;font-size:12px;color:#91a09a}.reply-composer .btn{height:26px;font-size:12px;padding:0 8px}.analytics-topline{display:flex;align-items:center;justify-content:space-between;margin:-9px 0 10px;color:#889792;font-size:12px}.analytics-topline span{display:flex;align-items:center;gap:5px}.analytics-topline span:first-child{font:12px var(--mono);letter-spacing:.5px;color:#328b72}.analytics-topline span:first-child i{height:5px;width:5px;background:#44c993;border-radius:50%}.analytics-layout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10px;gap:10px}.analytics-layout .performance-panel,.analytics-layout .funnel-panel,.analytics-bottom .panel{padding:14px}.funnel-rows{display:grid;grid-gap:14px;gap:14px;margin-top:25px}.funnel-rows>div{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;color:#748681;font-size:12px}.funnel-rows b{color:#425d5b}.funnel-rows>div>i{height:7px;grid-column:1/-1;background:#edf2ec;border-radius:5px;overflow:hidden}.funnel-rows>div>i em{display:block;height:100%;background:linear-gradient(90deg,#3dbd99,#b9df9b);border-radius:5px}.funnel-foot{display:flex;justify-content:space-between;margin-top:17px;color:#96a29c;font-size:12px}.funnel-foot span:first-child{display:flex;align-items:center;gap:5px}.analytics-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.intent-row{display:grid;grid-template-columns:9px 1fr 31px 1.2fr;align-items:center;grid-gap:7px;gap:7px;margin-top:11px;font-size:12px;color:#6f827c}.intent-row b{text-align:right;font-size:12px;color:#4c6661}.intent-row>i{height:5px;background:#edf2ed;border-radius:4px;overflow:hidden}.intent-row>i em{height:100%;display:block;background:#55bd9b;border-radius:4px}.intent-dot{height:7px;width:7px;border-radius:3px}.intent-0{background:#36ad90}.intent-1{background:#98bd65}.intent-2{background:#7b9eb1}.intent-3{background:#d4a273}.intent-4{background:#aa9abd}.quality-item{display:flex;align-items:center;gap:8px;margin-top:11px}.quality-icon{height:27px;width:27px;border-radius:7px;display:grid;place-items:center}.quality-icon.amber{background:#f7f0dc;color:#a2853e}.quality-icon.red{background:#f7e9e2;color:#a9705a}.quality-icon.green{background:#e3f2e5;color:#438c6d}.quality-item>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px}.quality-item b{font-size:12px}.quality-item small{font-size:12px;color:#899791}.quality-item>svg{color:#95a29c}.integration-hero{min-height:226px;background:linear-gradient(112deg,#112f3b,#165550 75%,#177566);border-radius:11px;padding:20px 22px;display:grid;grid-template-columns:1fr 280px;grid-gap:25px;gap:25px;align-items:center;color:#fff;overflow:hidden;position:relative}.integration-hero:after{content:'';position:absolute;width:360px;height:360px;border:1px solid #d2eecc20;border-radius:50%;right:220px;top:-190px;box-shadow:0 0 0 30px #d2eecc08,0 0 0 60px #d2eecc05}.integration-hero>div:first-child{position:relative;z-index:1}.integration-hero .workspace-eyebrow{color:#b9dbcb}.integration-hero h2{font:27px/1 var(--serif);margin:9px 0}.integration-hero p{max-width:420px;color:#bdd2cb;font-size:12px;line-height:1.65}.integration-domains{display:flex;align-items:center;gap:8px;margin-top:13px}.integration-domains>span:first-child{display:flex;align-items:center;gap:5px;color:#e1eee8;font-size:12px}.integration-domains .status-badge{font-size:12px}.integration-domains button{background:none;border:0;color:#b8dbca;text-decoration:underline;font-size:12px}.widget-mock{position:relative;z-index:2;background:#fff;border-radius:8px;padding:10px;color:#263e47;box-shadow:0 12px 28px #09292b47}.widget-mock-head{height:35px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #edf1ed}.widget-brand-mark{height:24px;width:24px;border-radius:7px;background:#168f83;color:#fff;display:grid;place-items:center}.widget-mock-head>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;flex:1 1}.widget-mock-head b{font-size:12px}.widget-mock-head small{font-size:12px;color:#8d9a95}.widget-greeting{font-size:12px;line-height:1.5;margin:10px 0;background:#eff5ef;border-radius:2px 7px 7px 7px;padding:8px}.widget-quick{margin:5px 0 5px 28px;border:1px solid #e6eeea;border-radius:12px;padding:5px 7px;font-size:12px;color:#427a70}.widget-input{height:28px;border:1px solid #e6ece8;border-radius:5px;margin-top:9px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;color:#9aa59f;font-size:12px}.widget-input svg{color:#138f80}.integration-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:10px;gap:10px;margin-top:11px}.install-panel,.widget-settings,.channels-panel{padding:14px}.install-panel .panel-title-row h2,.widget-settings .panel-title-row h2{font-size:15.84px}.install-step{font:12px var(--mono);color:#8b9a94}.install-panel>p{font-size:12px;color:#84928d}.install-panel code{font:12px var(--mono);background:#f0f3ef;padding:2px 4px;border-radius:3px;color:#56746b}.code-block{background:#142934;border-radius:7px;overflow:hidden;color:#d2e4dc}.code-block>div{height:30px;display:flex;align-items:center;gap:4px;padding:0 9px;border-bottom:1px solid #29404a}.code-block>div>span{height:5px;width:5px;background:#59756f;border-radius:50%}.code-block>div small{font:12px var(--mono);color:#85a09b;margin-left:5px}.code-block>div button{margin-left:auto;border:1px solid #405862;background:#213b46;border-radius:4px;color:#d2e4dc;font-size:12px;height:20px;padding:0 6px;display:flex;align-items:center;gap:4px}.code-block pre{margin:0;padding:10px;font:12px/1.6 var(--mono);color:#a9ddd0}.install-help{display:flex;align-items:center;gap:5px;font-size:12px;color:#8b9994;margin-top:10px}.install-help button{border:0;background:none;color:#138d7f;font-size:12px;font-weight:700}.widget-setting-row,.setting-toggle-row{min-height:48px;border-bottom:1px solid #edf1ed;display:flex;align-items:center;justify-content:space-between;gap:10px}.widget-setting-row>span:first-child,.setting-toggle-row>span{display:grid;grid-gap:4px;gap:4px}.widget-setting-row b,.setting-toggle-row b{font-size:12px}.widget-setting-row small,.setting-toggle-row small{font-size:12px;color:#8b9993}.widget-setting-row>.status-badge{font-size:12px}.color-chip{height:26px;background:#fff;border:1px solid #e5ebe7;border-radius:5px;padding:0 6px;display:flex;align-items:center;gap:5px;color:#687d77;font:12px var(--mono)}.color-chip i{height:12px;width:12px;border-radius:4px;background:#17a99b}.channels-panel{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:11px}.channels-panel>div:first-child{padding-right:10px}.channels-panel h2{font-size:15.84px;margin:4px 0}.channels-panel p{font-size:12px;line-height:1.5;color:#81918b;margin:0}.channel-card{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #e7ede8;border-radius:7px}.channel-icon{height:28px;width:28px;border-radius:7px;display:grid;place-items:center}.channel-icon.whatsapp{background:#e1f2e5;color:#2e9a69}.channel-icon.api{background:#e4edf2;color:#5e8495}.channel-card>span:nth-child(2){flex:1 1;display:grid;grid-gap:3px;gap:3px}.channel-card b{font-size:12px}.channel-card small{font-size:12px;color:#899792}.channel-card .status-badge{font-size:12px;padding:4px 5px}.team-summary{height:59px;border:1px solid #e5ebe7;border-radius:8px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 12px;margin-bottom:12px}.team-summary-icon{height:30px;width:30px;border-radius:8px;background:#e3f2e8;color:#238d76;display:grid;place-items:center}.team-summary>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.team-summary b{font-size:12px}.team-summary small{font-size:12px;color:#8c9994}.team-avatars{display:flex;margin-left:10px}.team-avatars .avatar{width:24px;height:24px;font-size:12px;border:2px solid white;margin-left:-5px}.team-plan{margin-left:auto;color:#778983;font-size:12px}.data-panel>.data-toolbar:has(>div:first-child>.workspace-eyebrow){padding:9px 13px}.data-toolbar>.workspace-eyebrow+ h2{margin:4px 0}.data-toolbar h2{font-size:14.4px;margin:3px 0}.you-tag{font:12px var(--mono);font-weight:500;background:#edf2ec;color:#70877c;padding:2px 4px;border-radius:3px;margin-left:4px}.role-pill{background:#f1f4f0;border-radius:4px;padding:4px 6px;color:#71847e;font-size:12px}.roles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:11px}.role-card{background:#fff;border:1px solid #e5ebe7;border-radius:8px;padding:11px;display:grid;grid-gap:6px;gap:6px}.role-icon{height:26px;width:26px;border-radius:7px;display:grid;place-items:center}.role-icon.admin{background:#e3f1e7;color:#338a72}.role-icon.editor{background:#eee8f4;color:#806c99}.role-icon.support{background:#f7e8dc;color:#a87856}.role-icon.analyst{background:#e5edf3;color:#5d8194}.role-card>b{font-size:12px}.role-card>small{font-size:12px;line-height:1.5;color:#82918c;min-height:31px}.role-card>span:last-child{font:12px var(--mono);color:#81928b}.settings-workspace{display:grid;grid-template-columns:175px 1fr;grid-gap:12px;gap:12px;align-items:start}.settings-menu{display:grid;grid-gap:3px;gap:3px}.settings-menu button{height:34px;border:0;background:none;display:flex;align-items:center;justify-content:space-between;border-radius:5px;padding:0 9px;color:#758682;font-size:12px}.settings-menu button.active{background:#e5f1e8;color:#247d68;font-weight:800}.settings-detail{padding:17px}.settings-detail h2{font-size:16.8px;margin:6px 0}.settings-detail>p{font-size:12px;color:#86948f;margin:0 0 16px}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.settings-form-grid label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#5c7372;font-weight:700}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{border:1px solid #e0e8e2;border-radius:5px;padding:8px;font-size:12px;color:#526965}.settings-form-grid .full-field{grid-column:1/-1}.settings-divider{border-top:1px solid #edf1ed;margin:16px 0 6px}.workspace-danger{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.workspace-danger>span{display:grid;grid-gap:4px;gap:4px}.workspace-danger b{font-size:12px;color:#a65d50}.workspace-danger small{font-size:12px;color:#909c97}.workspace-danger .btn{height:29px;font-size:12px}.modal-backdrop{position:fixed;inset:0;background:#1027328a;z-index:70;display:grid;place-items:center;padding:15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-modal{width:min(100%,465px);background:#fff;border-radius:12px;padding:22px;position:relative;box-shadow:0 25px 80px #06182055;max-height:90vh;overflow:auto}.modal-close{position:absolute;right:13px;top:13px;width:29px;height:29px;border:0;background:#f2f5f2;color:#778780;border-radius:6px;display:grid;place-items:center}.modal-mark{height:30px;width:30px;border-radius:9px;background:#e0f2e6;color:#218f78;display:grid;place-items:center}.workspace-modal h2{font-size:19.2px;margin:11px 0 4px}.workspace-modal>p{font-size:12px;line-height:1.55;color:#83918c;margin:0 0 15px}.workspace-form{display:grid;grid-gap:11px;gap:11px}.workspace-form>label,.workspace-form .form-row>label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#526b6c;font-weight:700}.workspace-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.workspace-form input,.workspace-form select{height:36px}.upload-zone{height:110px;border:1px dashed #b9d5c5;border-radius:7px;background:#f7fbf7;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#39927b;position:relative;cursor:pointer}.upload-zone b{font-size:12px;color:#476d61}.upload-zone small{font-size:12px;color:#8a9992;font-weight:400}.upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.checkline{display:flex!important;align-items:center;gap:6px;font-size:12px!important;color:#788883!important;font-weight:500!important}.checkline input{accent-color:#198f7c}.modal-actions{display:flex;justify-content:flex-end;gap:7px;padding-top:6px}.modal-actions .btn{height:34px;font-size:12px}.workspace-toast{position:fixed;right:22px;bottom:21px;z-index:80;background:#153641;color:#fff;border:1px solid #315b59;border-radius:7px;padding:10px 13px;display:flex;align-items:center;gap:7px;font-size:12px;box-shadow:0 10px 24px #142c3244}.workspace-toast svg{color:#bce97e}.empty-state{padding:30px;text-align:center;color:#84918c;font-size:12.96px;display:flex;align-items:center;justify-content:center;gap:8px}.switch-on{background:#28a987}.switch-on i{transform:translateX(13px)}
.auth-page{min-height:100vh;background:#f3f6f2;display:flex;flex-direction:column}.auth-header{height:68px;background:#fff;border-bottom:1px solid #e7ede8;padding:0 max(calc((100vw - 1080px)/2),5vw);display:flex;align-items:center;justify-content:space-between}.auth-header .marketing-brand img{width:150px;height:50px}.auth-back{font-size:12px;color:#788983;text-decoration:none}.auth-layout{flex:1 1;width:min(1050px,100%);margin:auto;padding:34px 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center}.auth-story{min-height:420px;border-radius:12px;background:linear-gradient(145deg,#132f3c,#145851);color:#fff;padding:37px;position:relative;overflow:hidden}.auth-story:after{content:'';position:absolute;width:350px;height:350px;border:1px solid #d7efc826;border-radius:50%;right:-170px;bottom:-170px;box-shadow:0 0 0 35px #d7efc80a,0 0 0 70px #d7efc806}.auth-story .market-kicker{color:#cde987}.auth-story h2{font:34px/1 var(--serif);margin:12px 0}.auth-story h2 em{color:#d6ef90}.auth-story>p{font-size:12.96px;color:#bed3ce;line-height:1.6;max-width:320px}.auth-feature-list{display:grid;grid-gap:13px;gap:13px;margin-top:24px;position:relative;z-index:1}.auth-feature-list>div{display:flex;gap:8px;align-items:center}.auth-feature-list>div>span{height:24px;width:24px;border-radius:7px;background:#23564f;color:#d6ef90;display:grid;place-items:center}.auth-feature-list b{font-size:12px}.auth-feature-list small{display:block;color:#a9c4bc;font-size:12px;margin-top:3px}.auth-form-side{display:flex;justify-content:center}.auth-card{width:min(100%,380px);background:#fff;border:1px solid #e1e9e3;border-radius:11px;padding:25px;box-shadow:0 14px 35px #183b3310}.auth-card>.market-kicker{font-size:12px}.auth-card h1{font:30px var(--serif);margin:10px 0 5px;color:#163441}.auth-card>p{font-size:12px;line-height:1.6;color:#81908a;margin:0 0 17px}.auth-card form{display:grid;grid-gap:11px;gap:11px}.auth-card form>label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#526b69}.auth-field{height:37px;border:1px solid #dfe8e2;border-radius:6px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#91a19a}.auth-field input{border:0;outline:0;min-width:0;flex:1 1;height:100%;font-size:12.96px;color:#425c5c}.auth-field input::placeholder{color:#a8b3ad}.auth-field button{border:0;background:none;color:#8b9994}.auth-between{display:flex;justify-content:space-between;align-items:center;font-size:12px}.auth-between>a,.auth-switch a{color:#138b7c;text-decoration:none;font-weight:800}.remember-check{display:flex!important;align-items:center;gap:5px}.remember-check input{accent-color:#168f7d}.auth-submit{height:39px;width:100%;font-size:12.96px}.auth-error{background:#fff0eb;color:#a55748;padding:7px;border-radius:5px;font-size:12px}.auth-switch{text-align:center;color:#87938e;font-size:12px;margin-top:13px}.auth-safe{border-top:1px solid #edf1ed;margin-top:13px;padding-top:10px;display:flex;align-items:center;justify-content:center;gap:5px;color:#8c9a92;font-size:12px}.auth-safe svg{color:#439a7b}.terms-check{line-height:1.4;flex-wrap:wrap}.terms-check a{color:#138b7c;text-decoration:none}.signup-success{text-align:center}.signup-success>span{height:43px;width:43px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#e4f3e5;color:#298d70}.signup-success>b{font-size:14.4px}.signup-success>p{font-size:12px;color:#81908b;line-height:1.5}.signup-success>.btn{width:100%;margin-top:8px;text-decoration:none}.auth-footer{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100vw - 1050px)/2),5vw);background:#fff;border-top:1px solid #e8eee9;color:#98a39d;font-size:12px}.auth-footer a{color:#75877e;text-decoration:none}.recovery-wrap{flex:1 1;display:grid;place-items:center;padding:25px}.recovery-card{width:min(100%,390px);background:#fff;border:1px solid #e1e9e3;border-radius:11px;padding:25px;box-shadow:0 14px 35px #183b3310}.recovery-icon{height:42px;width:42px;border-radius:12px;background:#e1f2e7;color:#258e74;display:grid;place-items:center;margin-bottom:15px}.recovery-card .market-kicker{font-size:12px}.recovery-card h1{font:29px var(--serif);margin:9px 0 6px}.recovery-card>p{font-size:12px;line-height:1.6;color:#81908a}.recovery-card form{display:grid;grid-gap:10px;gap:10px}.recovery-card form>label{display:grid;grid-gap:5px;gap:5px;font-size:12px}.recovery-back{display:block;text-align:center;color:#178b7e;text-decoration:none;margin-top:13px;font-size:12px}.auth-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}
@media(max-width:1120px){.b2b-content{padding-left:24px;padding-right:24px}.b2b-topbar{padding:0 24px}.b2b-footer{margin:0 24px}.marketing-hero{padding-inline:25px}.market-cta{margin-inline:22px}.market-how{padding-inline:6vw}.metric-card{padding:10px}.recent-person{width:110px}}
@media(max-width:850px){.b2b-sidebar{transform:translateX(-100%);transition:transform .22s;box-shadow:12px 0 40px #06141e45}.b2b-sidebar.mobile-open{transform:translateX(0)}.sidebar-close{display:grid;place-items:center}.sidebar-scrim{position:fixed;inset:0;background:#0e243466;border:0;z-index:29}.b2b-main{margin-left:0}.mobile-nav-toggle{display:grid;place-items:center;width:31px;height:31px}.topbar-left{gap:7px}.marketing-hero{grid-template-columns:1fr 1fr;gap:15px}.marketing-copy h1{font-size:53px}.marketing-product{height:360px}.product-window{height:328px}.float-source{right:0}.float-course{left:0}.capability-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.overview-lower{grid-template-columns:1fr 1fr}.assistant-studio{grid-template-columns:1.1fr .9fr}.assistant-banner{grid-template-columns:1fr .8fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.integration-hero{grid-template-columns:1fr 240px}.recent-message{display:none}}
@media(max-width:640px){.marketing-nav{height:62px;padding:0 14px}.marketing-brand img{width:137px;height:46px}.marketing-menu{display:grid;place-items:center}.marketing-links{display:none;position:absolute;z-index:50;top:62px;left:0;right:0;padding:15px;background:#fff;border-bottom:1px solid #e4ebe5;box-shadow:0 10px 20px #133c3012}.marketing-links.show{display:grid;grid-gap:15px;gap:15px}.marketing-links .marketing-cta{width:100%}.marketing-hero{padding:34px 16px 28px;grid-template-columns:1fr;gap:18px}.marketing-copy{padding:0}.marketing-copy h1{font-size:52px}.marketing-copy>p{font-size:14.4px}.marketing-actions{align-items:flex-start;flex-direction:column;gap:13px}.marketing-actions .btn{height:39px}.marketing-proof{font-size:12px;gap:11px}.marketing-product{height:290px;margin:0 -4px}.product-window{height:259px;transform:none}.product-sidebar{width:104px;padding:9px 6px}.product-dashboard{padding:12px 9px}.product-greeting b{font-size:17.28px}.mini-stats{gap:4px}.mini-stats>div{padding:6px;height:57px}.mini-stats b{font-size:16.8px}.product-lower{grid-template-columns:1fr 111px;gap:5px}.mini-chart,.mini-source-health{padding:7px}.mini-chart-bars{height:96px}.mini-ring{height:35px;width:35px;font-size:12px}.mini-source-health>div{gap:5px}.mini-source-health>div>b{font-size:12px}.float-note{transform:scale(.82)}.float-source{top:1px;right:-6px;transform-origin:right top}.float-course{bottom:-3px;left:-7px;transform-origin:left bottom}.market-strip{display:block;text-align:center;padding:15px}.market-strip>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:13px}.market-strip>div span{font-size:12px}.market-section{padding:54px 15px}.market-section-heading h2{font-size:32px}.market-section-heading>p{font-size:12px}.capability-grid{grid-template-columns:1fr 1fr;gap:7px}.capability-grid article{padding:12px;min-height:0}.capability-grid h3{font-size:17px}.capability-grid article>p{font-size:12px}.capability-grid article>a{font-size:12px}.cap-icon{margin-bottom:10px}.market-how{padding:49px 17px;grid-template-columns:1fr;gap:18px}.how-copy h2,.control-copy h2{font-size:34px}.knowledge-visual{height:300px;transform:scale(.92);margin:-10px -10px}.knowledge-halo{width:240px;height:240px}.halo-two{width:185px;height:185px}.knowledge-node{min-width:144px;padding:7px}.node-left{left:-1%}.node-right{right:-1%}.market-control{padding:50px 17px;grid-template-columns:1fr;gap:20px}.control-visual{height:240px;order:2}.control-copy{order:1}.market-cta{margin:10px 12px 45px;padding:24px 20px;min-height:0}.market-cta h2{font-size:31px}.market-cta p{max-width:260px}.cta-mark{position:absolute;right:-83px;bottom:-67px;margin:0;opacity:.4}.marketing-footer{padding:15px;grid-template-columns:1fr auto;gap:9px}.marketing-footer>span{display:none}.marketing-footer>div{gap:9px}.marketing-footer>div>a{font-size:12px}.marketing-footer>small{grid-column:1/-1}.b2b-topbar{height:55px;padding:0 12px}.workspace-breadcrumb{font-size:12px;gap:5px}.top-search{display:none}.topbar-actions{gap:9px}.preview-button{font-size:0}.preview-button svg{width:16px;height:16px}.b2b-content{padding:22px 13px 17px}.b2b-footer{margin:0 13px;height:39px;font-size:12px}.b2b-footer span:last-child{display:none}.workspace-page-title{display:block;margin-bottom:17px}.workspace-page-title h1{font-size:22px}.workspace-page-title p{max-width:95%;font-size:12px}.page-title-action{margin-top:11px}.page-title-action .btn{height:32px}.overview-heading{align-items:flex-start;gap:8px}.overview-heading h1{font-size:19px}.overview-heading p{font-size:12px;max-width:230px}.overview-heading .btn{font-size:0;padding:0;width:34px;height:34px}.overview-heading .btn svg{width:16px}.assistant-banner{grid-template-columns:1fr;min-height:350px}.assistant-banner-copy{padding:18px}.assistant-banner h2{font-size:29px}.assistant-preview-art{position:absolute;bottom:0;height:150px;left:0;right:0}.preview-orbit{width:190px;height:190px;top:64%;left:56%}.preview-orbit-two{width:145px;height:145px}.preview-core{height:54px;width:54px;border-radius:17px;top:64%;left:56%}.preview-core svg{width:22px}.preview-float-top{top:5px;right:3%;transform:scale(.82);transform-origin:right top}.preview-float-bottom{bottom:8px;left:2%;transform:scale(.8);transform-origin:left bottom}.banner-foot{position:absolute;bottom:160px}.metric-grid,.analytics-metrics{grid-template-columns:1fr 1fr;gap:7px}.metric-card{min-height:100px;padding:9px}.metric-top>span:nth-child(2){font-size:12px}.metric-card>strong{font-size:18px}.overview-grid,.overview-lower,.kb-bottom-grid,.analytics-layout,.analytics-bottom,.integration-grid{grid-template-columns:1fr}.recent-row{gap:6px}.recent-person{width:auto;flex:1 1}.recent-message{display:none}.recent-time{font-size:12px}.quick-actions{display:block}.assistant-studio{grid-template-columns:1fr}.assistant-playground{position:static}.studio-section{padding:15px;min-height:0}.studio-tabs{gap:14px;padding:0 12px;overflow:auto}.studio-tabs button{font-size:12px;white-space:nowrap}.studio-control{flex-wrap:wrap}.studio-control .control-select{margin-left:35px}.data-toolbar{display:block;padding:8px}.data-tabs{height:40px;gap:12px;overflow-x:auto}.data-tabs button{white-space:nowrap;font-size:12px}.data-actions{padding-bottom:4px}.table-search{flex:1 1}.data-table-wrap{overflow-x:auto}.table-footer{font-size:12px;gap:6px}.table-footer>span:last-child{text-align:right}.kb-overview{flex-wrap:wrap}.kb-overview>div:nth-child(2){min-width:65%}.kb-sync{margin-left:42px}.kb-overview>.btn{margin-left:auto}.kb-stats{grid-template-columns:repeat(3,1fr)}.kb-tip{grid-column:1/-1}.course-summary-strip{gap:7px;padding:0 8px}.course-summary-count{font-size:18px}.course-summary-strip b{font-size:12px}.course-summary-strip small{font-size:12px}.course-summary-note{display:none!important}.conversation-metrics{grid-template-columns:1fr 1fr}.inbox-workspace{grid-template-columns:1fr}.inbox-list{max-height:290px;overflow:auto}.conversation-detail{padding:9px}.handover-context>div:first-child span{display:none}.settings-workspace{grid-template-columns:1fr}.settings-menu{display:flex;overflow:auto}.settings-menu button{white-space:nowrap;padding:0 8px;font-size:12px}.settings-menu button svg{display:none}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid .full-field{grid-column:auto}.roles-grid{grid-template-columns:1fr 1fr}.role-card>small{min-height:45px}.integration-hero{grid-template-columns:1fr;padding:17px}.widget-mock{width:min(100%,270px);margin:0 auto}.channels-panel{grid-template-columns:1fr}.team-summary{padding:0 8px}.team-plan{font-size:12px}.team-avatars{margin-left:0}.data-table{min-width:720px}.analytics-topline{font-size:12px;gap:6px}.workspace-modal{padding:17px}.workspace-form .form-row{grid-template-columns:1fr}.auth-header{height:58px;padding:0 14px}.auth-header .marketing-brand img{width:132px;height:44px}.auth-layout{grid-template-columns:1fr;padding:13px;gap:10px}.auth-story{min-height:0;padding:20px}.auth-story h2{font-size:28px}.auth-feature-list{gap:9px;margin-top:14px}.auth-form-side{order:1}.auth-story{order:2}.auth-card{padding:20px}.auth-card h1{font-size:27px}.auth-footer{padding:0 13px}.auth-footer span:last-child{display:none}.recovery-card{padding:20px}}

.logic-editor{border:1px solid #e7eee9;background:#f8faf8;border-radius:7px;padding:11px;margin:12px 0}.logic-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.logic-heading>div{display:grid;grid-gap:4px;gap:4px}.logic-heading>div>b{font-size:12px;color:#425d5e}.logic-heading button{border:0;background:none;color:#168a7b;font-size:12px}.logic-weight{min-height:45px;display:grid;grid-template-columns:1fr minmax(75px,.7fr) 31px;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid #eaf0eb}.logic-weight>span{display:grid;grid-gap:3px;gap:3px}.logic-weight b{font-size:12px;color:#526a68}.logic-weight small{font-size:12px;color:#899792}.logic-weight input{height:3px;accent-color:#25a98d}.logic-weight>strong{font:12px var(--mono);text-align:right;color:#277f6d}.logic-weight>strong small{font-size:12px;margin-left:1px}
@media(max-width:640px){.logic-weight{grid-template-columns:1fr 80px 27px;gap:6px}.logic-weight>span small{max-width:180px}}

.password-settings{display:grid;grid-gap:14px;gap:14px;max-width:720px}.password-settings>label,.password-settings .settings-form-grid>label{display:grid;grid-gap:7px;gap:7px;color:#435c60;font-size:13px;font-weight:700}.password-settings input{height:42px;border:1px solid #dfe8e2;border-radius:7px;padding:0 11px;font:inherit;font-size:14px;color:#334f55}.password-settings input:focus{outline:3px solid #38d7bd35;border-color:#42b9a4}.password-security-note{display:flex;align-items:center;gap:11px;background:#eff6ef;border:1px solid #e0ebe0;border-radius:8px;padding:13px;color:#328b73;margin-bottom:4px}.password-security-note>span{height:33px;width:33px;border-radius:9px;background:#fff;display:grid;place-items:center}.password-security-note>div{display:grid;grid-gap:4px;gap:4px}.password-security-note b{font-size:13px;color:#385a57}.password-security-note small{font-size:11px;color:#71847d}.password-actions{border-top:1px solid #e9efea;padding-top:14px;margin-top:4px}.password-actions .btn{height:42px;font-size:14px}.password-updated{display:flex;align-items:center;gap:6px;color:#228468;font-size:13px}

.style-select{max-width:220px;min-width:175px;height:32px;padding:0 8px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;cursor:pointer;font-size:12px;color:#526b6c}.style-select:focus{outline:2px solid #38d7bd55;border-color:#42b9a4}

.assistant-banner .banner-actions > .btn.btn-accent{background-color:#d5f17d!important;color:#193844!important;border:1px solid #d5f17d!important;opacity:1!important;box-shadow:0 4px 12px #061d2130!important}.assistant-banner .banner-actions > .btn.btn-accent:hover{background-color:#c5e968!important;border-color:#c5e968!important;color:#193844!important}

.sidebar-account-actions{display:grid;grid-gap:1px;gap:1px}.sidebar-logout{width:100%;height:34px;border:0;border-radius:6px;background:transparent;color:#9db1b3;display:flex;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.sidebar-logout:hover{background:#193541;color:#f0b5a9}

.field-hint{display:inline!important;margin-left:4px;color:#83918c;font-weight:400;font-size:12px}.source-row-actions{position:relative;display:flex;justify-content:flex-end}.source-action-menu{position:absolute;right:0;top:31px;z-index:15;min-width:150px;padding:5px;background:#fff;border:1px solid #e3eae6;border-radius:7px;box-shadow:0 8px 24px #112a381f;display:grid}.source-action-menu button{border:0;background:transparent;text-align:left;border-radius:4px;padding:8px 9px;color:#435b60;font-size:13px;white-space:nowrap}.source-action-menu button:hover{background:#f1f6f2}.source-action-menu .danger-action{color:#ae5f51}

.studio-knowledge-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.studio-knowledge-actions .studio-add{margin-top:0}.knowledge-selection .knowledge-empty{padding:14px;color:#83918c;font-size:13px;line-height:1.5}


.settings-inline-select{min-width:125px;height:34px;border:1px solid #dfe8e2;border-radius:6px;padding:0 8px;background:#fff;color:#435c5b;font-size:13px}.settings-single-field{margin-top:14px;max-width:360px}.settings-single-field label,.notification-email{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#526b6c;font-weight:700}.settings-single-field select,.notification-email input{height:36px;border:1px solid #e0e8e2;border-radius:6px;padding:0 9px;color:#526965;background:#fff}.privacy-actions,.privacy-request,.billing-next{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #edf1ed}.privacy-actions>div,.privacy-request>span,.billing-next>span{display:grid;grid-gap:4px;gap:4px}.privacy-actions b,.privacy-request b,.billing-next b{font-size:13px;color:#425a58}.privacy-actions small,.privacy-request small,.billing-next small{font-size:12px;color:#82918b}.privacy-actions .btn,.privacy-request .btn,.billing-next .btn{height:32px;font-size:12px}.privacy-actions .btn:disabled{opacity:.45;cursor:not-allowed}.notification-email{max-width:420px;margin:14px 0}.settings-group-label{font-size:11px;letter-spacing:1px;color:#83938d;font-weight:800;padding:13px 0 3px}.notification-test{margin-top:14px;height:33px;font-size:12px}.billing-heading{display:flex;align-items:flex-start;justify-content:space-between}.billing-heading h2{font-size:17px;margin:6px 0}.billing-heading p{font-size:12px;color:#86948f;margin:0 0 13px}.billing-plan-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;margin:5px 0 16px;border:1px solid #e4ebe6;border-radius:8px;background:linear-gradient(120deg,#f7faf6,#eef7f0)}.billing-plan-card h3{font-size:20px;margin:7px 0 4px;color:#193844}.billing-plan-card h3 small{font-size:12px;font-weight:500;color:#6e827a}.billing-plan-card p{margin:0;font-size:12px;color:#7e8e87}.billing-usage{width:145px;display:grid;grid-gap:6px;gap:6px}.billing-usage>b{font-size:16px;color:#173c43}.billing-usage>b small,.billing-usage>small{font-size:11px;color:#718781;font-weight:500}.billing-usage>span{height:6px;border-radius:5px;background:#dfe9e3;overflow:hidden}.billing-usage>span i{display:block;width:67%;height:100%;background:#37b796;border-radius:5px}.billing-fields{margin:13px 0}.invoice-list>div{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #edf1ed}.invoice-list>div>span{display:grid;grid-gap:4px;gap:4px}.invoice-list b{font-size:12px;color:#506761}.invoice-list small{font-size:12px;color:#8a9991}.invoice-list a{color:#168b7d;font-size:12px;font-weight:700;text-decoration:none}.invoice-list a:hover{text-decoration:underline}


.team-role-filter{height:34px;border:1px solid #e2e9e5;border-radius:6px;background:#fff;color:#556b67;padding:0 9px;font-size:12px}.team-action-heading{padding:7px 9px 4px;border-top:1px solid #edf1ed;color:#8b9994;font-size:10px;font-weight:800;letter-spacing:.7px}.conversation-action-menu{min-width:165px}


.assistant-mode-switch,.knowledge-audience-switch{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:7px;background:#edf3ef;border:1px solid #e1e9e3;border-radius:9px}.assistant-mode-switch button,.knowledge-audience-switch button{min-height:38px;border:0;border-radius:7px;background:transparent;color:#6c8179;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700}.assistant-mode-switch button.active,.knowledge-audience-switch button.active{background:#fff;color:#137f74;box-shadow:0 2px 7px #163b3310}.assistant-mode-switch>span{margin-left:auto;padding:0 8px;color:#7e9088;font-size:12px}.knowledge-audience-switch button{display:grid;justify-items:start;grid-gap:1px;gap:1px;min-width:210px;padding:6px 12px}.knowledge-audience-switch button small{font-size:11px;font-weight:500;color:#87958e}.course-kb-icon{background:#f9e7df;color:#bd705b}.course-manage-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#168b7d;font-size:12px;font-weight:700}.course-manage-link:hover{text-decoration:underline}.integration-preview-launch{border:1px solid #d9e8e0;background:#fff;color:#167d72;border-radius:6px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.integration-preview-launch:hover{background:#eff8f3}.widget-mock-tabs{display:flex;gap:4px;border-bottom:1px solid #ebf0ec;padding:5px 10px}.widget-mock-tabs span{font-size:10px;color:#788b83;padding:4px 7px;border-radius:4px}.widget-mock-tabs span:first-child{background:#eaf5ee;color:#198778;font-weight:700}.widget-fullscreen-backdrop{position:fixed;inset:0;z-index:110;background:#0c1d24b8;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.widget-fullscreen{width:min(1120px,100%);height:min(820px,calc(100vh - 40px));background:#f6f8f6;border:1px solid #dce6e0;border-radius:18px;box-shadow:0 35px 100px #06171d77;display:flex;flex-direction:column;overflow:hidden}.widget-fullscreen-header{height:66px;flex:none;background:#fff;border-bottom:1px solid #e5ece7;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.widget-fullscreen-brand{display:flex;align-items:center;gap:9px}.widget-fullscreen-brand>span:last-child{display:grid;grid-gap:2px;gap:2px}.widget-fullscreen-brand b{font-size:15px;color:#183641}.widget-fullscreen-brand small{font-size:11px;color:#82928a}.widget-fullscreen-tabs{background:#fff;border-bottom:1px solid #e5ece7;display:flex;justify-content:center;gap:8px;padding:12px}.widget-fullscreen-tabs button{min-width:245px;border:1px solid #e3ebe5;background:#f8faf8;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;text-align:left;color:#657b73}.widget-fullscreen-tabs button.active{border-color:#57b89d;background:#edf8f1;color:#138675;box-shadow:0 0 0 2px #42b49312}.widget-fullscreen-tabs button>span{display:grid;grid-gap:3px;gap:3px}.widget-fullscreen-tabs b{font-size:13px}.widget-fullscreen-tabs small{font-size:11px;color:#84948d}.widget-fullscreen-content{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 420px;grid-gap:44px;gap:44px;align-items:center;padding:42px clamp(24px,6vw,78px)}.widget-fullscreen-intro{max-width:490px}.widget-fullscreen-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-1.1px;color:#133440;margin:14px 0}.widget-fullscreen-intro p{font-size:16px;line-height:1.65;color:#72847d}.widget-preview-points{display:grid;grid-gap:12px;gap:12px;margin-top:25px;color:#55766b;font-size:13px}.widget-preview-points span{display:flex;align-items:center;gap:8px}.widget-preview-points svg{color:#2ba486}.widget-fullscreen-chat{height:min(560px,100%);min-height:420px;background:#fff;border:1px solid #e0e8e2;border-radius:14px;box-shadow:0 14px 40px #153a2c0c;display:flex;flex-direction:column;overflow:hidden}.widget-fullscreen-chat-title{height:62px;flex:none;border-bottom:1px solid #edf1ee;display:flex;align-items:center;gap:9px;padding:0 14px}.widget-fullscreen-chat-title>span:last-child{display:grid;grid-gap:3px;gap:3px}.widget-fullscreen-chat-title b{font-size:13px;color:#183641}.widget-fullscreen-chat-title small{font-size:11px;color:#789087}.widget-fullscreen-chat-title small i{display:inline-block;width:6px;height:6px;background:#32bd89;border-radius:50%;margin-right:4px}.widget-fullscreen-messages{flex:1 1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.widget-fullscreen-message{max-width:88%;padding:11px 12px;border-radius:10px;font-size:13px;line-height:1.5}.assistant-message{align-self:flex-start;background:#eff5f0;color:#45625a}.visitor-message{align-self:flex-end;background:#def2e8;color:#3b6b60}.widget-fullscreen-input{margin:0 12px 9px;padding:5px;border:1px solid #dce7e1;border-radius:8px;display:flex;gap:5px}.widget-fullscreen-input input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;padding:6px 8px;font-size:13px}.widget-fullscreen-input button{width:34px;border:0;border-radius:6px;background:#173d48;color:white;display:grid;place-items:center}.widget-fullscreen-disclaimer{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px 10px;color:#8a9a93;font-size:10px}.widget-fullscreen-disclaimer svg{color:#43a887}@media(max-width:760px){.assistant-mode-switch{flex-wrap:wrap}.assistant-mode-switch>span{width:100%;margin:0;padding:4px 8px}.knowledge-audience-switch{display:grid;grid-template-columns:1fr 1fr}.knowledge-audience-switch button{min-width:0}.widget-fullscreen-backdrop{padding:0}.widget-fullscreen{width:100%;height:100dvh;border-radius:0}.widget-fullscreen-content{grid-template-columns:1fr;padding:18px;gap:14px;overflow:auto}.widget-fullscreen-intro h1{font-size:29px}.widget-fullscreen-intro p{font-size:13px;margin:6px 0}.widget-preview-points{display:none}.widget-fullscreen-chat{min-height:390px;height:55vh}.widget-fullscreen-tabs{padding:8px;gap:6px}.widget-fullscreen-tabs button{min-width:0;flex:1 1;padding:8px}.widget-fullscreen-tabs small{display:none}}


.kb-title-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-kind-tabs{display:flex;align-items:center;gap:6px;padding:10px 12px 0}.knowledge-kind-tabs button{height:31px;border:1px solid transparent;background:transparent;border-radius:6px;padding:0 10px;color:#71847d;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.knowledge-kind-tabs button.active{background:#e9f4ed;border-color:#d5e8da;color:#187d6e}.knowledge-kind-tabs button span{font-size:11px;color:#8a9992}.connection-options{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}


.course-merge-note{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:6px;background:#edf7ef;color:#4b7767;font-size:12px;line-height:1.45;margin:0}.course-merge-note svg{flex:none;color:#298b73}

.source-action-link{display:block;padding:8px 9px;border-radius:4px;color:#435b60;font-size:13px;text-decoration:none;white-space:nowrap}.source-action-link:hover{background:#f1f6f2;color:#168b7d}
.kb-preview-panel{margin-top:18px;padding:22px 24px;background:#fff;border:1px solid #dfe8e6;border-radius:14px}.kb-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.kb-preview-heading h2{margin:5px 0;font-size:22px;color:#123044}.kb-preview-heading p{margin:0;color:#748891;font-size:14px}.kb-preview-select{min-width:240px;max-width:360px;height:42px;padding:0 12px;border:1px solid #d8e3e1;border-radius:8px;background:#fff;color:#173747;font:inherit}.kb-preview-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 15px;background:#f5f8f7;border:1px solid #e5eeec;border-radius:9px;color:#647b81;font-size:13px}.kb-preview-meta>b{font-size:15px;color:#173747}.kb-preview-link{display:inline-block;margin:13px 14px 0 0;color:#087e78;font-size:13px;font-weight:600;text-decoration:none}.kb-preview-link:hover{text-decoration:underline}.kb-preview-content{max-height:430px;overflow:auto;margin-top:14px;padding:18px;background:#fbfcfc;border:1px solid #e7eeec;border-radius:9px;color:#435f69;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.kb-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.kb-preview-facts>div{display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid #e7eeec;border-radius:9px}.kb-preview-facts small{color:#829397}.kb-preview-facts b{color:#173747}.kb-preview-panel .empty-state{margin-top:10px}@media(max-width:700px){.kb-preview-panel{padding:16px}.kb-preview-heading{display:block}.kb-preview-select{width:100%;max-width:none;margin-top:14px}.kb-preview-facts{grid-template-columns:1fr}}
.source-action-menu{position:fixed!important;right:auto!important;top:auto;left:auto}
.widget-color-control{display:flex;align-items:center;gap:9px}.widget-color-control input[type=color]{width:37px;height:32px;padding:3px;border:1px solid #dce7e1;border-radius:7px;background:#fff;cursor:pointer}.widget-color-control code{font-size:12px;color:#61766e}.widget-fullscreen{--widget-accent:#17a99b}.widget-fullscreen .widget-brand-mark{background:var(--widget-accent)}.widget-fullscreen-tabs button.active{border-color:var(--widget-accent);background:color-mix(in srgb,var(--widget-accent) 10%,white);color:var(--widget-accent)}.widget-fullscreen-input button{background:var(--widget-accent)}
.assistant-widget-channel{margin:20px 0;padding:16px;border:1px solid #dfe9e3;border-radius:12px;background:#fbfdfb}.assistant-widget-channel-heading{display:flex;align-items:center;gap:11px}.assistant-widget-channel-heading>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;flex:1 1}.assistant-widget-channel-heading b,.assistant-widget-channel-info b{color:#183641;font-size:14px}.assistant-widget-channel-heading small,.assistant-widget-channel-info small{color:#7e9188;font-size:12px}.assistant-widget-channel-info{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:15px 0 0;padding:13px;background:#f0f7f2;border-radius:9px}.assistant-widget-channel-info>div{display:grid;grid-gap:5px;gap:5px}.assistant-widget-channel .widget-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#dff4e9;color:#138d82}
.support-hours-editor{margin:18px 0;padding:16px;border:1px solid #e0e9e4;border-radius:11px;background:#fbfdfb}.support-hours-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.support-hours-heading>span{display:grid;grid-gap:4px;gap:4px}.support-hours-heading b{font-size:14px;color:#183641}.support-hours-heading small,.support-hours-hint{font-size:12px;color:#80928a}.support-hours-heading select,.support-time-fields select{height:36px;border:1px solid #dce6e0;border-radius:7px;background:white;color:#36524b;padding:0 10px;font-size:13px}.support-days{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.support-days button{min-width:48px;height:34px;border:1px solid #dce7e1;border-radius:7px;background:#fff;color:#71827b;font-size:12px;font-weight:700}.support-days button.active{border-color:#5cb99c;background:#eaf7ef;color:#128473}.support-time-fields{display:flex;align-items:end;gap:12px;margin-bottom:10px}.support-time-fields label{display:grid;grid-gap:6px;gap:6px;color:#71827b;font-size:12px}.support-time-fields>span{padding-bottom:9px;color:#83928b}@media(max-width:650px){.support-hours-heading{align-items:stretch;flex-direction:column}.support-hours-time-fields{flex-wrap:wrap}.support-days button{flex:1 1}}
.analytics-status-list{display:grid;grid-gap:17px;gap:17px;padding:21px 2px 12px}.analytics-status-row>div{display:flex;justify-content:space-between;margin-bottom:8px;color:#536c64;font-size:13px}.analytics-status-row b{color:#183641}.analytics-status-row>i{display:block;height:8px;border-radius:9px;background:#edf2ee;overflow:hidden}.analytics-status-row>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23a98e,#8bd7a7)}.analytics-period-label{font-size:12px;color:#82938b}.analytics-action{width:100%;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.analytics-action:hover{background:#f7faf7}.analytics-link-button{border:0;background:transparent;color:#148778;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12px;font-weight:700}.analytics-link-button:hover{text-decoration:underline}
.source-fetch-error{padding:10px 12px;border:1px solid #edc5bc;border-radius:8px;background:#fff6f3;color:#a84e40;font-size:13px;line-height:1.45}
.button-spinner{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:button-spin .7s linear infinite;vertical-align:-2px}@keyframes button-spin{to{transform:rotate(360deg)}}button:disabled .button-spinner{opacity:.8}
.workspace-initial-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;background:#f3f7f5;color:#45635e;font-size:16px;font-weight:600}
.b2b-shell[data-workspace-ready=false] .b2b-content{position:relative;min-height:calc(100vh - 132px)}.workspace-content-loading>*{visibility:hidden}.workspace-content-loading:after{content:attr(data-loading-message);position:absolute;top:24px;left:24px;right:24px;min-height:132px;display:flex;align-items:center;justify-content:center;border:1px solid #e2eae5;border-radius:12px;background:linear-gradient(90deg,#fff 25%,#f6faf7 45%,#fff 65%);background-size:200% 100%;color:#74847e;font-size:15px;font-weight:600;animation:workspace-shimmer 1.5s linear infinite}@keyframes workspace-shimmer{to{background-position:-200% 0}}
.public-widget{--public-accent:#17a99b;height:100dvh;display:flex;flex-direction:column;background:#fff;color:#142a35;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:hidden}.public-widget-header{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8eeea}.public-widget-brand{display:flex;align-items:center;gap:10px}.public-widget-brand>span{width:34px;height:34px;border-radius:11px;background:var(--public-accent);color:#fff;display:grid;place-items:center}.public-widget-brand div{display:grid;grid-gap:2px;gap:2px}.public-widget-brand b{font-size:14px}.public-widget-brand small{font-size:12px;color:#80908c}.public-widget-header>button{width:34px;height:34px;border:0;border-radius:8px;background:#f3f6f4;color:#5f7372;display:grid;place-items:center}.public-widget-tabs{display:grid;grid-template-columns:1fr 1fr;padding:12px;grid-gap:8px;gap:8px;border-bottom:1px solid #e8eeea}.public-widget-tabs button{display:flex;align-items:center;gap:9px;text-align:left;padding:10px;border:1px solid #e3eae5;border-radius:10px;background:#fff;color:#758682}.public-widget-tabs button.active{border-color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,white);color:#173b3d}.public-widget-tabs button>span{display:grid;grid-gap:3px;gap:3px}.public-widget-tabs b{font-size:12px}.public-widget-tabs small{font-size:10px}.public-widget-body{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:18px;overflow:auto}.public-widget-intro{padding:14px 14px 18px;border-radius:14px;background:#f3f8f5}.public-widget-kicker{color:#66817b;font-size:10px;font-weight:700;letter-spacing:1px}.public-widget-intro h1{font-size:22px;line-height:1.15;margin:8px 0;color:#18343f}.public-widget-intro p{font-size:13px;line-height:1.5;color:#748681;margin:0}.public-widget-messages{display:flex;flex-direction:column;gap:10px;padding:16px 0;overflow:auto}.public-widget-message{max-width:90%;align-self:flex-start;padding:11px 12px;border-radius:12px;background:#f0f5f1;color:#425c5a}.public-widget-message.visitor{align-self:flex-end;background:color-mix(in srgb,var(--public-accent) 14%,white);color:#244946}.public-widget-message b{font-size:11px;color:#244342}.public-widget-message p{font-size:13px;line-height:1.5;white-space:pre-wrap;margin:5px 0 0}.public-widget-message small{display:flex;align-items:center;gap:4px;margin-top:8px;color:#69847a;font-size:10px}.public-widget-dots{font-size:12px;color:#70837d}.public-widget-composer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid #e8eeea}.public-widget-composer input{height:42px;min-width:0;flex:1 1;border:1px solid #dfe8e2;border-radius:9px;padding:0 12px;font-size:13px;outline:none}.public-widget-composer input:focus{border-color:var(--public-accent)}.public-widget-composer button{width:42px;height:42px;border:0;border-radius:9px;background:var(--public-accent);color:#fff;display:grid;place-items:center}.public-widget-composer button:disabled{opacity:.45;cursor:not-allowed}.public-widget-foot{display:flex;justify-content:center;align-items:center;gap:5px;padding:0 8px 12px;color:#7b8e88;font-size:10px}.public-widget-error{position:absolute;inset:auto 12px 72px;padding:10px;background:#fff2e9;color:#9e553a;border-radius:8px;font-size:12px}
.llm-settings-panel{max-width:720px;border:1px solid #e3eae6;border-radius:13px;background:#fff;padding:23px}.llm-settings-heading{display:flex;align-items:flex-start;gap:13px;padding-bottom:18px;border-bottom:1px solid #edf1ee;margin-bottom:18px}.settings-feature-icon{width:40px;height:40px;border-radius:11px;background:#e7f5ef;color:#138d82;display:grid;place-items:center;flex:none}.llm-settings-heading h2{margin:0 0 5px;font-size:21px;color:#17303d}.llm-settings-heading p{margin:0;color:#758680;font-size:14px;line-height:1.5}.llm-field{display:grid;grid-gap:7px;gap:7px;margin:15px 0;color:#344d52;font-size:14px;font-weight:700}.llm-field select,.llm-field input{width:100%;height:43px;border:1px solid #dce6e0;border-radius:8px;background:#fff;color:#283f47;padding:0 12px;font-size:14px}.llm-field input:focus,.llm-field select:focus{outline:2px solid #38d7bd55;border-color:#30ad9c}.llm-field small{font-size:12px;line-height:1.45;color:#7d8d87;font-weight:400}.llm-key-status{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:8px;background:#f4f8f5;color:#546a64;font-size:13px}.llm-key-status svg{margin-left:auto;color:#328e77}.connected-dot,.disconnected-dot{width:8px;height:8px;border-radius:50%;background:#2ca982}.disconnected-dot{background:#c6a264}.llm-warning,.llm-status{margin-top:12px;padding:11px 12px;border-radius:8px;background:#fff6e9;color:#8d6736;font-size:13px;line-height:1.5}.llm-status{background:#f5f7f6;color:#536762}.llm-status.success{background:#eaf7ef;color:#287e5c}.llm-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.llm-security-note{max-width:720px;display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;background:#edf5ef;border-radius:10px;color:#268467}.llm-security-note span{display:grid;grid-gap:4px;gap:4px}.llm-security-note b{font-size:13px}.llm-security-note small{color:#71877c;font-size:12px;line-height:1.5}.llm-settings-loading{padding:28px;background:#fff;border:1px solid #e3eae6;border-radius:12px;color:#71837e;display:flex;align-items:center;gap:10px}
.integration-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}.integration-grid>.panel{min-width:0;max-width:100%}.install-panel,.widget-settings{min-width:0;overflow:hidden}.code-block,.code-block>div,.code-block pre{min-width:0;max-width:100%}.code-block pre{overflow-x:auto;white-space:pre}.widget-setting-row>span:first-child{flex:1 1;min-width:0}.widget-color-control{flex:none}.widget-settings .control-select{max-width:130px}@media(max-width:1100px){.integration-grid{grid-template-columns:minmax(0,1fr)}}
.public-widget-foot{justify-content:space-between;flex-wrap:wrap;gap:8px}.public-widget-foot>span:first-child{display:flex;align-items:center;gap:5px}.public-widget-handoff{border:0;background:transparent;color:#148b7f;font-weight:700;font-size:11px;padding:4px 6px;cursor:pointer}.public-widget-handoff:disabled{opacity:.45;cursor:not-allowed}.public-widget-handoff-done{color:#27825d;font-size:11px}.public-widget-loading{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#ffffffed;color:#59736b;font-size:14px;font-weight:700}.public-widget-tabs[data-tabs="1"]{grid-template-columns:1fr}
