@charset "UTF-8";.workspace-section{margin-bottom:24px;min-width:0}.workspace-section-name{display:block;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-weight:600}.workspace-section-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);padding-bottom:10px}.workspace-section-tabs a{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:600;overflow-wrap:anywhere}.workspace-section-tabs a:hover,.workspace-section-tabs a.active{color:var(--accent-dark,#7b529b);background:var(--canvas,#f8f5fc)}.workspace-section-tabs a:focus-visible{outline:2px solid var(--accent-dark,#7b529b);outline-offset:2px}.sidebar-help-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-muted,#b8afca);margin:14px 12px 2px}@media(max-width:767px){.workspace-section{margin-bottom:18px}.workspace-section-tabs{gap:4px}.workspace-section-tabs a{font-size:12px;padding:8px 10px;min-height:44px}}.auth-network{--network-x:0px;--network-y:0px;position:relative;width:100%;max-width:400px;height:300px;margin-top:20px;pointer-events:none}.network-scene{position:absolute;top:0;right:0;bottom:28px;left:0;transform:translate(calc(var(--network-x)*.35),calc(var(--network-y)*.35));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.network-orbit{position:absolute;left:50%;top:48%;width:52%;aspect-ratio:1;border:1px solid #8e6dad18;border-radius:50%;transform:translate(-50%,-50%)}.network-orbit-outer{width:79%;border-color:#8e6dad12}.network-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.network-links line{stroke:#ad89cf;stroke-opacity:.22;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.network-hub{position:absolute;left:50%;top:48%;width:86px;height:86px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(140deg,#463450,#30263b);border:1px solid #9d78c061;color:#c2a0e2;box-shadow:0 0 55px #9972bb1c;transform:translate(calc(-50% + var(--network-x)*.4),calc(-50% + var(--network-y)*.4));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.network-node{position:absolute;width:47px;height:47px;display:grid;place-items:center;border-radius:14px;background:#34293f;border:1px solid #9172ac40;color:#ae8dcc;box-shadow:0 5px 20px #170d2520;transform:translate(calc(-50% + var(--network-x)*var(--node-depth)),calc(-50% + var(--network-y)*var(--node-depth))) rotate(var(--node-angle));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.network-node:nth-last-child(2){color:#99b7a7}.network-note{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:7px;color:#9986aa;font-size:9px}.network-note .status-dot{width:4px;height:4px;background:#91ac9c}@media(max-width:980px){.auth-network{height:270px}.network-node{width:40px;height:40px;border-radius:12px}.network-node svg{width:21px}.network-hub{width:74px;height:74px;border-radius:21px}.network-hub svg{width:32px}}@media(max-width:767px){.auth-network{height:230px}.network-node{width:32px;height:32px;border-radius:10px}.network-node svg{width:17px}.network-hub{width:59px;height:59px;border-radius:17px}.network-hub svg{width:27px}.network-note{font-size:7px}}@media(prefers-reduced-motion:reduce),(pointer:coarse){.network-scene,.network-node,.network-hub{transition:none}.network-scene{transform:none}.network-node{transform:translate(-50%,-50%) rotate(var(--node-angle))}.network-hub{transform:translate(-50%,-50%)}}.public-landing{--landing-accent:#8b5cf6;--landing-text:#15121c;--landing-muted:#696477;min-height:100vh;background:#fafaf9;color:var(--landing-text);font-size:16px;background-image:radial-gradient(#d9d6e0 .7px,transparent .7px);background-size:24px 24px;overflow-x:clip}.public-landing .landing-container{width:calc(100% - 80px);max-width:1180px;margin-inline:auto}.public-landing em{font-style:italic;font-weight:500;color:var(--landing-accent)}.landing-skip{position:fixed;left:12px;top:12px;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;background:#fff;z-index:100}.landing-skip:focus{width:auto;height:auto;clip-path:none;overflow:visible;padding:12px}.public-landing .landing-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;position:relative;z-index:30}.public-landing .landing-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border:1px solid #e7e5e9;border-radius:100px;background:#fffffff2;box-shadow:0 6px 18px #20173508;color:#30283e;font-size:13px;font-weight:500}.public-landing .landing-brand{padding:10px 19px}.landing-brand .brand{font-size:22px;letter-spacing:-.9px}.landing-brand .brand-mark{height:30px;width:30px;border-radius:9px}.landing-brand .brand-mark svg{height:20px;width:20px}.public-landing .landing-navigation{gap:28px;padding:0 27px}.landing-navigation a{padding-block:16px;color:#625970}.landing-navigation a:hover{color:#703edf}.public-landing .landing-signin{padding:0 21px}.public-landing .landing-signin:hover{border-color:#c9b4f8;background:#fff}.landing-account{position:relative;max-width:280px}.public-landing .landing-account-trigger{padding:7px 15px 7px 8px;cursor:pointer}.landing-avatar{width:36px;height:36px;border-radius:50%;background:#eee6fe;color:#7844df;display:grid;place-items:center;font-weight:650}.landing-account-name{max-width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.landing-account-panel{position:absolute;right:0;top:calc(100% + 12px);width:310px;max-width:calc(100vw - 32px);padding:13px;background:#211c2b;color:#fff;border:1px solid #393043;border-radius:16px;box-shadow:0 18px 45px #241e3038;text-align:left}.landing-account-panel p{font-size:11px;color:#c0b5ce;margin:2px 3px 9px}.landing-current-workspace{display:flex;align-items:center;gap:10px;padding:13px 10px;border:1px solid #a585ed80;border-radius:10px;background:#7955af20}.landing-current-workspace>span{flex:1;min-width:0}.landing-current-workspace strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:600}.landing-current-workspace small{display:block;font-size:11px;color:#c2b3d5;margin-top:5px}.landing-current-workspace:hover{background:#7955af40}.landing-other-workspaces{border-bottom:1px solid #ffffff16;margin-block:12px;padding-bottom:9px;max-height:230px;overflow:auto}.landing-other-workspaces button,.public-landing .landing-account-action{display:flex;align-items:center;gap:10px;border:0;border-radius:8px;width:100%;background:transparent;color:#eee7fa;text-align:left;padding:11px 9px;font-size:13px}.landing-other-workspaces button span{flex:1;overflow-wrap:anywhere}.landing-other-workspaces button:hover,.landing-account-action:hover{background:#ffffff0c}.public-landing .landing-logout{color:#ffb4bb}.landing-other-workspaces button:disabled{opacity:.5}.landing-connection-note{width:fit-content;max-width:calc(100% - 32px);margin:18px auto -28px;font-size:12px;color:#655c70;text-align:center}.landing-connection-note button{background:none;border:0;color:#703edf;text-decoration:underline;padding:4px}.public-landing .landing-hero{padding-top:100px;text-align:center}.landing-hero h1{font-size:clamp(45px,5.2vw,72px);font-weight:650;letter-spacing:-3.2px;line-height:1.13;color:#100e15}.landing-hero h1 em{font-weight:500;letter-spacing:-3.5px}.landing-hero>p{font-size:17px;line-height:1.75;color:var(--landing-muted);max-width:830px;margin:28px auto 0;text-wrap:pretty}.landing-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.public-landing .landing-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:100px;padding:15px 27px;min-height:50px;font-size:14px;font-weight:550;line-height:1.4;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s}.public-landing .landing-button-primary{background:#8b5cf6;color:#fff;box-shadow:0 5px 20px #8b5cf624}.public-landing .landing-button-primary:hover{background:#7a46ec;transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf633}.public-landing .landing-button-secondary{background:#fff;color:#25202e;border-color:#dedbe5}.public-landing .landing-button-secondary:hover{border-color:#c0acec;background:#fdfbff}.landing-preview{margin:56px 0 0;text-align:left;background:#fff;border-radius:18px;border:1px solid #e9e5ed;box-shadow:0 20px 65px #3424490b;overflow:hidden}.landing-preview-toolbar{height:40px;padding:0 18px;display:flex;align-items:center;gap:20px;justify-content:space-between;background:#fff;color:#8d8499;font-size:9px;border-bottom:1px solid #eeebf2}.landing-preview-toolbar>span:nth-child(2){padding:4px 12px;text-align:center;border-radius:6px;background:#f5f4f8;width:45%}.landing-window-dots{display:flex;gap:5px}.landing-window-dots i{width:7px;height:7px;border-radius:50%;background:#f77}.landing-window-dots i:nth-child(2){background:#f4ca66}.landing-window-dots i:nth-child(3){background:#75c59b}.landing-preview-body{display:flex;min-height:290px}.landing-preview-sidebar{width:174px;flex-shrink:0;background:#262031;color:#b4a6c7;padding:21px 13px 14px;display:flex;flex-direction:column;gap:5px}.landing-preview-sidebar .brand{color:#fff;font-size:17px;gap:6px;letter-spacing:-.6px;margin:0 7px 19px}.landing-preview-sidebar .brand-mark{width:25px;height:25px;border-radius:7px}.landing-preview-sidebar .brand-mark svg{width:17px}.landing-preview-sidebar>div,.landing-preview-settings{display:flex;align-items:center;gap:9px;padding:10px 12px;font-size:10px;border-radius:7px}.landing-preview-sidebar>div.selected{background:#7955af45;color:#ebdfff}.landing-preview-settings{margin-top:auto}.landing-preview-content{padding:20px 23px;min-width:0;flex:1}.landing-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-preview-heading>strong{font-size:20px;font-weight:650;letter-spacing:-.5px}.landing-preview-heading>span{display:flex;align-items:center;gap:5px;color:#9a90a7;font-size:9px}.landing-example-dot{width:4px;height:4px;background:#a18abb;border-radius:50%}.landing-preview-tabs{display:flex;gap:17px;margin-top:13px;border-bottom:1px solid #eeeaf3;font-size:9px;color:#8d8299;padding-bottom:10px}.landing-preview-tabs>span:first-child{color:#8354dc}.landing-preview-filters{display:flex;gap:9px;margin:15px 0 10px}.landing-preview-filters>span{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e7e2ee;border-radius:5px;font-size:8px;padding:7px 10px;color:#867b92}.landing-preview-row{display:grid;grid-template-columns:1.2fr 1.1fr 1fr 2fr 20px;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid #f0edf4;font-size:9px;color:#71657f}.landing-preview-labels{min-height:28px;color:#a59aaf;font-size:8px}.landing-preview-person{display:flex;align-items:center;gap:8px}.landing-preview-person i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eee8f8;font-style:normal;color:#9975c6;font-size:10px;flex-shrink:0}.landing-preview-person strong{font-weight:550;color:#584964}.landing-preview-person small{display:block;font-size:8px;color:#a89eb2;margin-top:4px}.landing-preview-tag{display:inline-block;padding:5px 7px;color:#8563b0;background:#f2edf9;border-radius:5px;font-size:8px}.landing-preview-summary{font-size:8px;line-height:1.7;color:#a399af}.landing-preview-play{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#9879bb;border:1px solid #e9e1f1}.landing-preview-result{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:8px;color:#9b8da7}.landing-preview-result>span{display:flex;align-items:center;gap:7px}.landing-preview-result>span:last-child{color:#a78dca}.landing-preview figcaption{padding:11px 18px;font-size:10px;color:#a396ae;background:#fdfcfe;border-top:1px solid #efebf4;text-align:center}.public-landing .landing-section{padding-top:100px;scroll-margin-top:28px}.landing-section h2,.landing-final h2{font-size:36px;font-weight:600;letter-spacing:-1.4px;line-height:1.25}.landing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.landing-features article{display:flex;gap:19px;padding-right:25px;min-width:0}.landing-features article+article{border-left:1px solid #e8e2ef;padding-left:25px}.landing-feature-icon,.landing-step-number{width:54px;height:54px;border-radius:50%;background:#f2edfc;display:grid;place-items:center;color:#9566ee;flex-shrink:0}.landing-features h3,.landing-steps h3{font-size:18px;font-weight:600;letter-spacing:-.5px;margin:8px 0 12px}.landing-features p,.landing-steps p{font-size:14px;color:var(--landing-muted);line-height:1.8;text-wrap:pretty}.landing-integrations{display:flex;align-items:center;gap:25px;justify-content:space-between;border:1px solid #e4deef;border-radius:14px;padding:27px 35px;margin-top:50px;background:#ffffffa6;scroll-margin-top:30px}.landing-integrations h3{font-size:15px;font-weight:450;color:#766885;letter-spacing:0}.landing-integrations>div{display:flex;align-items:center;justify-content:space-around;flex:1;gap:30px}.landing-integrations>div>span{border-left:1px solid #ece6f5;flex:1;padding:0 20px;text-align:center;font-weight:750;font-size:26px;letter-spacing:-1px}.landing-provider-amo{font-style:italic;color:#5d5963}.landing-provider-amo>span{color:#5eafe5}.landing-provider-sipuni{color:#353044;position:relative}.landing-provider-sipuni>span{position:absolute;top:-12px;left:50%;font-size:10px;letter-spacing:3px;color:#8b5cf6;transform:translate(-50%)}.landing-integrations .landing-provider-wazzup{color:#37a16b}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:38px 0 0}.landing-steps li{display:flex;gap:18px;padding-right:25px}.landing-steps li+li{padding-left:25px;border-left:1px solid #e8e2ef}.landing-step-number{font-size:23px;font-weight:600}.public-landing .landing-faq{display:grid;grid-template-columns:1fr 1.8fr;gap:55px}.landing-faq details{border-bottom:1px solid #e6e0ed}.landing-faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;padding:23px 0;font-size:15px;font-weight:500;cursor:pointer}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{color:#817191;transition:transform .2s}.landing-faq details[open] summary svg{transform:rotate(180deg)}.landing-faq details>p{padding:0 28px 22px 0;font-size:14px;color:#746781;line-height:1.8}.public-landing .landing-final{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:85px;padding:35px 40px;background:#f2edfc;border:1px solid #eae1f9;border-radius:20px}.landing-final h2{font-size:30px;letter-spacing:-1px}.landing-final p{font-size:13px;color:#80718f;margin-top:10px}.landing-final .landing-button{flex-shrink:0}.public-landing .landing-footer{display:flex;align-items:center;gap:26px;padding:35px 0;margin-top:25px;border-top:1px solid #e7e2ec;font-size:11px;color:#9b8eaa}.landing-footer .brand{font-size:19px;letter-spacing:-.7px;color:#24202d}.landing-footer .brand-mark{width:27px;height:27px;border-radius:8px}.landing-footer .brand-mark svg{width:18px}.landing-footer-note{display:flex;align-items:center;gap:6px;margin-left:auto}.landing-footer>a{display:flex;align-items:center;gap:6px;color:#766583;font-size:12px}.landing-mobile-break{display:none}@media(min-width:1600px){.public-landing .landing-hero{padding-top:115px}}@media(max-width:1050px){.public-landing .landing-container{width:calc(100% - 48px)}.public-landing .landing-navigation{gap:20px;padding-inline:20px}.landing-brand .brand{font-size:19px}.landing-account-name{max-width:115px}.landing-hero h1{letter-spacing:-2.5px}.landing-hero h1 em{letter-spacing:-2.6px}.landing-preview-sidebar{width:145px}.landing-preview-content{padding:18px}.landing-preview-row{grid-template-columns:1.2fr 1fr 1fr 1.5fr 20px;gap:8px}.landing-features article,.landing-steps li{gap:13px;padding-right:18px}.landing-features article+article,.landing-steps li+li{padding-left:18px}.landing-feature-icon,.landing-step-number{width:43px;height:43px}.landing-features h3,.landing-steps h3{font-size:16px}.landing-features p,.landing-steps p{font-size:13px}.landing-integrations{padding:25px;gap:12px}.landing-integrations>div{gap:12px}.landing-integrations>div>span{font-size:22px;padding:0 13px}.landing-final h2{font-size:26px}.landing-footer-note{display:none}.landing-footer>a{margin-left:auto}}@media(max-width:767px){.public-landing .landing-container{width:calc(100% - 36px)}.public-landing .landing-header{padding-top:17px;gap:10px}.public-landing .landing-navigation{display:none}.public-landing .landing-pill{min-height:46px}.public-landing .landing-brand{padding:8px 13px}.landing-brand .brand{font-size:18px;gap:7px}.landing-brand .brand-mark{width:27px;height:27px}.public-landing .landing-signin{font-size:12px;gap:6px;padding:0 13px}.landing-signin svg{width:15px}.landing-account-name{max-width:105px;font-size:12px}.landing-avatar{width:29px;height:29px;font-size:12px}.public-landing .landing-account-trigger{gap:6px;padding:7px 10px 7px 6px}.landing-account-panel{right:0;width:300px;max-width:calc(100vw - 36px)}.public-landing .landing-hero{padding-top:67px}.landing-hero h1{font-size:clamp(32px,7.5vw,50px);line-height:1.2;letter-spacing:-1.4px}.landing-hero h1 em{letter-spacing:-1.6px}.landing-hero>p{font-size:14px;line-height:1.8;margin-top:23px;max-width:490px}.landing-desktop-break{display:none}.landing-hero-actions{margin-top:25px;gap:9px;flex-wrap:wrap}.public-landing .landing-button{font-size:12px;padding:13px 19px;min-height:47px;gap:8px}.landing-button svg{width:16px}.landing-preview{margin-top:37px;border-radius:12px}.landing-preview-toolbar{padding:0 12px;height:33px;font-size:8px;gap:9px}.landing-preview-toolbar>span:nth-child(2){width:auto;flex:1;max-width:160px}.landing-preview-body{min-height:205px}.landing-preview-sidebar{display:none}.landing-preview-content{padding:15px 13px;overflow:hidden}.landing-preview-heading>strong{font-size:17px}.landing-preview-heading>span{font-size:8px}.landing-preview-tabs{font-size:8px;gap:18px;margin-top:12px;padding-bottom:9px}.landing-preview-filters{gap:6px;margin:12px 0 6px}.landing-preview-filters>span{font-size:7px;gap:8px;padding:6px 7px;flex:1}.landing-preview-filters>span:last-child{display:none}.landing-preview-row{grid-template-columns:1.1fr 1fr 1fr;gap:7px;min-height:50px;font-size:8px}.landing-preview-row>span:nth-child(4),.landing-preview-row>span:nth-child(5){display:none}.landing-preview-labels{min-height:23px;font-size:7px}.landing-preview-person{gap:5px}.landing-preview-person i{width:19px;height:19px;font-size:8px;border-radius:6px}.landing-preview-person small{font-size:7px}.landing-preview-tag{font-size:7px;padding:4px 5px}.landing-preview-result{margin-top:12px;font-size:7px}.landing-preview-result>span:first-child{display:none}.landing-preview-result>span:last-child{margin:auto}.landing-preview figcaption{font-size:8px;line-height:1.6;padding:9px 13px}.public-landing .landing-section{padding-top:64px}.landing-section h2,.landing-final h2{font-size:29px;letter-spacing:-1px;line-height:1.25}.landing-mobile-break{display:block}.landing-features{display:flex;flex-direction:column;margin-top:25px;gap:25px}.landing-features article{gap:15px;padding-right:0}.landing-features article+article{padding:23px 0 0;border-left:0;border-top:1px solid #e8e2ef}.landing-feature-icon,.landing-step-number{height:43px;width:43px}.landing-features h3,.landing-steps h3{font-size:17px;margin:6px 0 8px}.landing-features p,.landing-steps p{font-size:13px}.landing-integrations{padding:24px 16px;display:block;margin-top:31px;text-align:center}.landing-integrations h3{font-size:14px}.landing-integrations>div{gap:0;margin-top:23px}.landing-integrations>div>span{font-size:23px;padding:0 12px;border-left:0}.landing-integrations>div>span+span{border-left:1px solid #ece6f5}.landing-steps{display:flex;flex-direction:column;gap:23px;margin-top:27px}.landing-steps li{gap:15px;padding:0}.landing-steps li+li{padding:0;border-left:0}.public-landing .landing-faq{display:block}.landing-faq>div{margin-top:21px}.landing-faq summary{font-size:14px;padding:20px 0}.landing-faq details>p{font-size:13px;padding-right:10px}.public-landing .landing-final{padding:28px 25px;display:block;margin-top:55px;border-radius:16px}.landing-final h2{font-size:28px}.landing-final p{font-size:13px;margin-top:14px}.landing-final .landing-button{margin-top:23px}.public-landing .landing-footer{flex-wrap:wrap;gap:16px;padding:24px 0;font-size:10px}.landing-footer .brand{font-size:17px}.landing-footer>span:nth-child(2){margin-left:auto}.landing-footer>a{margin-left:0;width:100%;font-size:12px}.landing-connection-note{margin-bottom:-32px;font-size:11px}}@media(prefers-reduced-motion:reduce){.public-landing *{transition:none!important;scroll-behavior:auto!important}}.compact-workspace [hidden]{display:none!important}.compact-workspace .page-content{max-width:none;padding:20px 24px 0}.compact-workspace .readable-page{max-width:none}.compact-workspace .topbar{height:62px;padding-inline:24px}.compact-workspace .page-heading{margin-bottom:18px;gap:16px;align-items:flex-start}.compact-workspace .page-heading .eyebrow{display:none}.compact-workspace .page-heading h1{font-size:24px;line-height:1.3}.compact-workspace .page-heading .button,.compact-workspace .button{min-height:35px;padding:7px 12px;font-size:12px;gap:7px}.compact-workspace .button svg{width:16px;height:16px}.compact-workspace .field{gap:5px;font-size:12px;min-width:0}.compact-workspace .field input:not([type=checkbox]),.compact-workspace .field select{min-height:35px;padding:8px 10px;font-size:13px}.compact-workspace .field textarea{font-size:13px;line-height:1.6}.compact-workspace .field small{font-size:11px;color:#786e84;line-height:1.5}.compact-workspace .panel{border-radius:11px}.compact-workspace .page-footer{margin-top:28px;padding-block:17px}.compact-workspace .workspace-section{margin-bottom:18px}.compact-workspace .workspace-section-name{display:none}.compact-workspace .workspace-section-tabs{display:inline-flex;flex-wrap:wrap;background:#fff;border:1px solid #e9e4ef;border-radius:10px;padding:4px;gap:3px}.compact-workspace .workspace-section-tabs a{min-height:33px;padding:7px 12px;font-size:12px;border-radius:6px}.compact-workspace .workspace-section-tabs a.active{background:#eee6fa;color:#684093}.compact-workspace .page-description{font-size:11px;color:#736680;margin-top:5px;max-width:640px}.compact-workspace .page-description>summary{cursor:pointer;width:fit-content;padding-block:3px}.compact-workspace .page-description p{font-size:12px;color:#655a70;line-height:1.65;margin-top:5px}.compact-workspace .section-disclosure{padding:13px 16px;margin-block:12px}.compact-workspace .section-disclosure>summary,.compact-workspace .client-section>summary{font-size:13px;font-weight:600;color:#655173;cursor:pointer;padding-block:3px}.compact-workspace .section-disclosure[open]>summary{margin-bottom:14px}.compact-workspace .section-disclosure>.panel{box-shadow:none;border:0;padding:0;margin:0}.compact-workspace .section-disclosure .page-heading{margin-bottom:12px}.compact-workspace .section-view-tabs{display:flex;gap:5px;border-bottom:1px solid #e9e4ef;margin:15px 0 0;flex-wrap:wrap}.compact-workspace .section-view-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 14px;font-size:13px;color:#6f627c}.compact-workspace .section-view-tabs button[aria-pressed=true]{border-color:#9368c7;color:#60417f;font-weight:600}.compact-workspace .clients-layout{grid-template-columns:280px minmax(0,1fr);gap:16px}.compact-workspace .client-list{padding:13px}.compact-workspace .client-list-item{padding:10px 9px}.compact-workspace .client-list-items{max-height:620px}.compact-workspace .client-card{padding:20px}.compact-workspace .client-card-title h2{font-size:20px}.compact-workspace .client-card-title p{font-size:12px}.compact-workspace .client-section{padding-block:15px;margin-top:0}.compact-workspace .client-section h3{font-size:14px;margin-bottom:9px}.compact-workspace .client-section.section-disclosure{padding:12px 0}.compact-workspace .client-period{gap:10px;align-items:end}.compact-workspace .client-timeline-item{padding:13px}.template-editor-dialog.modal{width:min(1050px,calc(100vw - 40px));max-width:none;padding:0;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.template-editor-dialog>.modal-heading{margin:0;padding:14px 20px;border-bottom:1px solid #ece7f1;flex:none}.template-editor-dialog>.templates-editor{border:0;border-radius:0;margin:0;padding:19px 22px;box-shadow:none;overflow:auto;overscroll-behavior:contain;min-height:0}.template-editor-dialog .templates-editor-heading h2{font-size:17px}.template-editor-dialog .templates-editor-heading>button{display:none}.template-editor-dialog .templates-save-bar{position:sticky;bottom:-19px;background:#fff;padding-block:13px;border-top:1px solid #ece7f1;z-index:1}.template-picker-dialog.modal{width:min(920px,calc(100vw - 40px));max-width:none}.template-picker-dialog .templates-preset-picker{border:0;padding:0;box-shadow:none;margin:0}.template-picker-dialog .templates-editor-heading>button{display:none}.compact-workspace .templates-page{gap:14px}.compact-workspace .templates-filters{padding:13px 17px}.compact-workspace .templates-card{padding:14px;gap:11px}.compact-workspace .templates-list{padding:12px;gap:9px}.compact-workspace .templates-card-icon{width:34px;height:34px}.compact-workspace .templates-card-text strong{font-size:14px}.compact-workspace .connections-page{display:flex;flex-direction:column;gap:12px}.compact-workspace .connections-page>.page-heading{margin-bottom:0}.compact-workspace .connections-page>.section-disclosure{margin:0}.compact-workspace .source-card{padding:17px}.compact-workspace .sources-toolbar{padding-block:12px;gap:12px}.compact-workspace .source-card h3{font-size:15px}.compact-workspace .source-card p{font-size:12px}.compact-workspace .source-capabilities{gap:5px;font-size:11px}.compact-workspace .catalog-note{font-size:11px;margin-top:0}.compact-workspace .employee-sync-disclosure{margin:0 0 13px}.compact-workspace .employee-sync-disclosure .employee-sync-panel{padding:0;border:0;margin:0}.compact-workspace .employee-sync-panel h2{font-size:15px}.compact-workspace .employee-sync-panel p,.compact-workspace .employee-scope-note,.compact-workspace .employee-current-note{font-size:12px}.compact-workspace .employee-section-nav{margin-block:12px}.compact-workspace .employee-toolbar{padding:13px 16px;gap:12px}.compact-workspace .employee-row,.compact-workspace .department-row{padding:13px 16px}.compact-workspace .members-table th,.compact-workspace .members-table td{padding:13px 16px;font-size:12px}.compact-workspace .team-heading{padding:16px}.compact-workspace .settings-content{max-width:900px}.compact-workspace .settings-panel{padding:22px}.compact-workspace .settings-panel-heading{margin-bottom:18px}.compact-workspace .settings-panel-heading h2{font-size:16px}.compact-workspace .settings-panel-heading p{font-size:12px}.compact-workspace .profile-preview{margin-block:15px;padding:13px}.compact-workspace .automation-rule-card{padding:18px}.compact-workspace .automation-card-heading h2{font-size:17px}.compact-workspace .automation-rule-limits{margin-top:12px;gap:12px}.compact-workspace .automation-rule-limits>div{padding:12px}.compact-workspace .automation-actions{gap:8px}.compact-workspace .analytics-channels{gap:5px;margin-bottom:14px}.compact-workspace .analytics-filters{padding:15px 17px}.compact-workspace .analytics-filters form{display:grid;grid-template-columns:160px 160px minmax(180px,1fr) auto;gap:12px;align-items:end}.compact-workspace .analytics-filter-actions{grid-column:4;grid-row:1;align-self:end}.compact-workspace .analytics-more-filters{grid-column:1/-1;font-size:12px}.compact-workspace .analytics-more-filters>summary{cursor:pointer;color:#775d8c;padding-block:3px}.compact-workspace .analytics-secondary-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:13px;align-items:end}.compact-workspace .analytics-filters>p{font-size:11px;line-height:1.6;margin-top:10px;color:#796b86}.compact-workspace .analytics-kpis{gap:12px}.compact-workspace .analytics-kpi{padding:17px}.compact-workspace .analytics-section{padding:18px}.compact-workspace .billing-content{gap:17px}.compact-workspace .billing-overview{gap:15px}.compact-workspace .billing-balance,.compact-workspace .billing-mode,.compact-workspace .billing-period,.compact-workspace .billing-topup,.compact-workspace .billing-orders,.compact-workspace .billing-history{padding:19px}.compact-workspace .billing-plan{padding:20px}.compact-workspace .billing-plan-price strong{font-size:30px}.compact-workspace .billing-available strong{font-size:36px}.compact-workspace .billing-readiness{padding:13px 16px}.compact-workspace .billing-readiness p{font-size:12px}.compact-workspace .billing-section-title{margin-bottom:13px}@media(min-width:768px){.compact-workspace .sidebar{width:200px;padding:23px 14px 16px}.compact-workspace .workspace-main{margin-left:200px}.compact-workspace .sidebar-brand{padding-inline:5px}.compact-workspace .sidebar-brand .brand{font-size:21px}.compact-workspace .workspace-card{margin-top:25px;padding:10px 8px}.compact-workspace .nav-caption{margin-top:23px}.compact-workspace .main-nav a{min-height:39px;height:39px;padding-inline:10px;gap:10px;font-size:12px}.compact-workspace .sidebar-tip{display:none}}@media(max-width:1100px){.compact-workspace .clients-layout{grid-template-columns:240px minmax(0,1fr)}.compact-workspace .analytics-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.compact-workspace .page-content{padding:15px 12px 0}.compact-workspace .topbar{height:57px;padding-inline:14px}.compact-workspace .page-heading{gap:12px;margin-bottom:14px;flex-direction:row;text-align:left}.compact-workspace .page-heading h1{font-size:21px}.compact-workspace .page-heading>div:first-child{min-width:0}.compact-workspace .workspace-section-tabs{display:flex}.compact-workspace .workspace-section-tabs a{font-size:11px;padding:7px 9px}.compact-workspace .clients-layout{grid-template-columns:minmax(0,1fr)}.compact-workspace .clients-layout.has-selection .client-list{max-height:260px}.compact-workspace .client-list-items{max-height:200px}.compact-workspace .client-card{padding:15px}.compact-workspace .client-period{display:grid;grid-template-columns:1fr 1fr}.compact-workspace .client-period>.button{grid-column:1/-1}.compact-workspace .settings-panel{padding:17px}.compact-workspace .section-disclosure{padding:12px}.compact-workspace .analytics-filters form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-workspace .analytics-filter-actions{grid-row:auto;grid-column:1/-1}.compact-workspace .analytics-filters form>.field:nth-child(3){grid-column:1/-1}.compact-workspace .analytics-secondary-filters{grid-template-columns:minmax(0,1fr)}.compact-workspace .analytics-more-filters{grid-column:1/-1}.compact-workspace .field input:not([type=checkbox]),.compact-workspace .field select{font-size:14px}.template-editor-dialog.modal,.template-picker-dialog.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.template-editor-dialog>.templates-editor{padding:15px 13px}.template-editor-dialog .templates-save-bar{bottom:-15px}.template-editor-dialog>.modal-heading{padding:11px 14px}.compact-workspace .section-view-tabs button{padding:10px 12px;font-size:12px}.compact-workspace .billing-balance,.compact-workspace .billing-mode,.compact-workspace .billing-period,.compact-workspace .billing-topup,.compact-workspace .billing-orders,.compact-workspace .billing-history{padding:15px}}.compact-workspace .sources-heading-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.compact-workspace .sources-heading{gap:16px;align-items:center}@media(max-width:767px){.compact-workspace .sources-heading{flex-direction:column;align-items:stretch;gap:12px}.compact-workspace .sources-heading-actions{justify-content:space-between}}.compact-workspace .sources-panel{margin-top:0}.compact-workspace .sources-heading{margin-bottom:12px}.compact-workspace .sources-heading h2{font-size:17px}.compact-workspace .sources-toolbar{padding:0;margin-bottom:12px}.compact-workspace .sources-grid{gap:12px}.compact-workspace .sources-categories button{padding:7px 10px;min-height:33px;font-size:12px}.compact-workspace .analytics-page,.compact-workspace .analytics-report{gap:15px}.compact-workspace .analytics-channels{margin-bottom:0}.compact-workspace .analytics-page>.page-heading{margin-bottom:0}.compact-workspace .field{margin-bottom:14px}.compact-workspace .field input:not([type=checkbox]):not([type=file]),.compact-workspace .field select{height:36px}.compact-workspace .analytics-filters .field,.compact-workspace .analytics-secondary-filters .field,.compact-workspace .client-period .field{margin-bottom:0}@media(max-width:767px){.compact-workspace .page-heading:has(.button){flex-wrap:wrap}.compact-workspace .page-heading:has(.button)>div:first-child{flex:1 1 160px}}.compact-workspace .client-directory-toggle{display:none}@media(max-width:767px){.compact-workspace .client-directory-toggle{display:inline-flex;margin-bottom:12px;align-self:flex-start}.compact-workspace .clients-layout.has-selection .client-list:not(.is-expanded){display:none}.compact-workspace .client-card-title{gap:12px}}.compact-workspace .sources-grid.sources-connected{grid-template-columns:minmax(0,1fr)}.compact-workspace .sources-connected .source-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 20px;padding:15px 17px}.compact-workspace .sources-connected .source-card>div:not(.source-card-actions),.compact-workspace .sources-connected .source-card>p,.compact-workspace .sources-connected .source-description{grid-column:1;min-width:0}.compact-workspace .sources-connected .source-card-heading{grid-template-columns:36px minmax(0,1fr) auto}.compact-workspace .sources-connected .source-icon{height:34px;width:34px}.compact-workspace .sources-connected .source-card-heading .source-badge{grid-column:3;grid-row:1}.compact-workspace .sources-connected .source-card-actions{grid-column:2;grid-row:1/3;align-self:center;gap:15px;padding:0;margin:0}.compact-workspace .source-description{font-size:12px;color:#73627f}.compact-workspace .source-description>summary{cursor:pointer;padding-block:3px}.compact-workspace .source-description[open]>summary{margin-bottom:8px}.compact-workspace .source-description .source-capabilities{margin-top:8px}@media(max-width:767px){.compact-workspace .sources-connected .source-card{grid-template-columns:minmax(0,1fr);padding:14px;gap:10px}.compact-workspace .sources-connected .source-card-actions{grid-column:1;grid-row:auto;justify-content:space-between}.compact-workspace .sources-connected .source-card-heading{grid-template-columns:34px minmax(0,1fr) auto}.compact-workspace .sources-connected .source-badge{font-size:10px}}.sources-panel{margin-top:24px}.sources-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.sources-heading h2{font-size:20px}.sources-heading p,.sources-note{font-size:12px;line-height:1.7;color:#80768b}.sources-heading p{margin-top:6px}.sources-count{font-size:11px;color:#8c7a9f;white-space:nowrap}.sources-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.sources-categories{display:flex;gap:5px;flex-wrap:wrap}.sources-categories button{border:1px solid transparent;background:transparent;padding:9px 13px;border-radius:8px;color:#81728e;font-size:12px}.sources-categories button[aria-pressed=true]{border-color:#e1d5f0;background:#f0e9fa;color:#70509b}.sources-search{display:flex;align-items:center;gap:9px;max-width:260px;min-width:0;padding:10px 12px;border:1px solid #e7dfed;border-radius:8px;background:#fff;color:#a18daf}.sources-search input{width:100%;border:0;outline:0;background:none;font-size:12px;color:#4f405e}.sources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.source-card{min-width:0;padding:22px;border:1px solid #e9e2ee;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:13px}.source-card-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center}.source-icon{height:42px;width:42px;display:grid;place-items:center;background:#f3eefb;color:#9a7cc0;border:1px solid #eae1f4;border-radius:11px}.source-crm .source-icon{color:#6b91af;background:#edf5fb;border-color:#deebf5}.source-messenger .source-icon{color:#649c84;background:#eef8f3;border-color:#dfeee6}.source-meeting .source-icon{color:#ac8b64;background:#fbf4e9;border-color:#f0e4d4}.source-card-heading h3{font-size:15px;overflow-wrap:anywhere}.source-card-heading>div>span{font-size:10px;color:#9e91a9;display:block;margin-top:4px}.source-badge{border:1px solid #e8e0ee;background:#f8f5fb;color:#8c7b9b;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:500;justify-self:start;max-width:100%;overflow-wrap:anywhere}.source-card-heading .source-badge{grid-column:2}.source-badge.connected{background:#eff9f3;border-color:#d6eadd;color:#4e8867}.source-badge.error{background:#fff4f0;border-color:#efddd4;color:#a66858}.source-availability{font-size:11px;font-weight:600;color:#a28b6d}.source-availability.available{color:#7b6695}.source-reason{font-size:12px;color:#8b7b99;line-height:1.7;overflow-wrap:anywhere}.source-capabilities{list-style:none;padding:0;margin:0;display:flex;gap:5px;flex-wrap:wrap}.source-capabilities li{font-size:10px;padding:4px 7px;border-radius:5px;background:#f7f4fb;color:#8d7b9d}.source-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:5px}.source-card-actions .button{min-height:37px;padding:8px 12px;font-size:11px}.source-inline-error{font-size:12px;color:#b16c63;line-height:1.6;overflow-wrap:anywhere}.sources-empty{padding:45px 20px;text-align:center;background:#fff;border:1px solid #eee7f2;border-radius:12px}.sources-empty p{font-size:12px;color:#95849f;margin:8px 0}.sources-loading{padding:35px 12px;color:#95849f;text-align:center;font-size:12px}.source-settings{min-width:0}.source-settings p{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.source-settings .text-link{white-space:normal}.source-instructions{padding:16px;background:#f7f4fb;border:1px solid #e9e0f2;border-radius:9px;margin-bottom:20px;color:#8b779a;display:grid;gap:10px}.source-fieldset{border:0;padding:0;margin:23px 0}.source-fieldset legend{padding:0;margin-bottom:18px;font-size:14px;font-weight:600;color:#78628b}.source-fieldset .sources-note{margin-bottom:15px}.source-fieldset:disabled{opacity:.72}.source-connection-summary{padding:15px;border:1px solid #e9e1ef;border-radius:8px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#8e799d;font-size:12px}.source-connection-summary>span{overflow-wrap:anywhere;min-width:0}.source-connection-summary p{flex-basis:100%;font-size:11px}.source-operations{display:grid;gap:18px}.source-operation{border-top:1px solid #eee7f4;padding-top:20px;display:grid;gap:13px;color:#927e9f}.source-operation>div:first-child{display:flex;align-items:center;gap:10px;color:#8c6fa2}.source-operation h3{font-size:14px;color:#7c628e}.source-operation>.button{justify-self:start;white-space:normal;text-align:left}.source-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;color:#8b7699}.source-checkbox input{margin:4px 0 0;accent-color:#8963ba;width:15px;height:15px;flex:none}.source-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.source-date-grid .field{margin-bottom:7px}.source-date-grid>p{grid-column:1/-1;font-size:11px}.source-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0}.source-counters dt{font-size:11px;color:#9b84aa;line-height:1.7}.source-counters dd{margin:4px 0 0;color:#725284;font-size:14px;overflow-wrap:anywhere}.source-sync{margin-top:20px;background:#f9f7fc;border:1px solid #e8e0f2;border-radius:9px;padding:16px;display:grid;gap:12px;color:#94819f}.source-sync h3{color:#80668f;font-size:14px}.source-sync .button{justify-self:start}.source-sync .notice{margin-bottom:0}.source-disconnect{margin-top:23px;padding-top:18px;border-top:1px solid #ece3f3;display:grid;gap:12px}.source-disconnect h3{color:#ae7b79;font-size:14px}.source-disconnect p{color:#9a828f}.source-disconnect>.text-button{justify-self:start;display:flex;align-items:center;gap:7px}.source-buttons{display:flex;flex-wrap:wrap;gap:10px}.source-buttons .button{white-space:normal}.source-danger{background:#fff0ef;border-color:#f0d9d7;color:#ad6260}@media(min-width:1450px){.sources-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sources-grid{grid-template-columns:minmax(0,1fr)}.sources-toolbar{align-items:stretch;flex-direction:column}.sources-search{max-width:none}}@media(max-width:540px){.sources-heading{align-items:flex-start;flex-direction:column;gap:7px}.source-card{padding:18px}.sources-categories button{padding:8px 10px}.source-date-grid{grid-template-columns:minmax(0,1fr)}.source-operation>.button,.source-sync .button{width:100%;justify-self:stretch}.source-buttons{flex-direction:column}.source-settings .button{white-space:normal}.source-counters{gap:12px}.source-card-actions{gap:14px}.source-instructions{padding:13px}}.amo-access{margin:20px 0 24px}.amo-oauth-card{display:grid;gap:14px;padding:20px;background:linear-gradient(135deg,#faf8ff,#f5f2fc);border:1px solid #e2d8f4;border-radius:12px;color:#796888}.amo-oauth-heading{display:flex;gap:12px;align-items:center}.amo-oauth-heading h3{font-size:16px;color:#4e3b66}.amo-oauth-heading>div>span{display:block;margin-top:4px;font-size:10px;color:#9076b3}.amo-oauth-icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px;background:#eee6fb;color:#8260bd}.amo-oauth-connect{justify-self:start}.amo-oauth-status{display:flex;align-items:flex-start;gap:9px;color:#79618e;font-size:12px;line-height:1.7}.amo-oauth-status>svg{margin-top:3px}.amo-oauth-card .notice{margin:0}.amo-oauth-fallback{display:grid;gap:10px;padding:13px;border-radius:8px;background:#fff;border:1px solid #e4dceb}.amo-oauth-fallback .button{justify-self:start}.amo-manual{margin-top:16px;border:1px solid #ebe5f1;border-radius:9px;overflow:hidden}.amo-manual-toggle{border:0;width:100%;display:flex;align-items:center;gap:10px;padding:14px;background:#fff;color:#826b96;text-align:left;font-size:12px}.amo-manual-toggle>span{flex:1}.amo-manual-toggle small{display:block;margin-top:3px;color:#a294ac;font-size:10px}.amo-manual-toggle>svg:last-child{transition:transform .15s}.amo-manual-toggle>svg.expanded{transform:rotate(180deg)}.amo-manual-toggle:disabled{color:#b1a8ba;background:#faf9fc}.amo-manual-fields{display:grid;gap:12px;border-top:1px solid #ebe5f1;padding:16px;color:#8a7799}.amo-manual-fields .source-fieldset{margin:7px 0 0}.amo-oauth-return{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:35px auto;padding:34px 30px;background:#fff;border:1px solid #e9e3f0;border-radius:16px;text-align:center}.amo-oauth-return>.brand{color:#4b365c;font-size:24px}.amo-return-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:19px;background:#f2ecfc;color:#8966c2;margin-top:7px}.amo-oauth-return h1{font-size:25px}.amo-oauth-return p{font-size:13px;color:#8b799b;line-height:1.8}.amo-return-portal{font-size:13px;color:#70538a;overflow-wrap:anywhere;max-width:100%}.amo-oauth-return .notice{margin:0;text-align:left}.amo-oauth-return .sources-note{font-size:11px}.amo-oauth-return .source-buttons{justify-content:center}@media(max-width:540px){.amo-oauth-card{padding:15px;gap:12px}.amo-oauth-heading h3{font-size:14px}.amo-oauth-icon{width:38px;height:38px;border-radius:10px}.amo-oauth-connect,.amo-oauth-fallback .button{width:100%;justify-self:stretch}.amo-manual-fields{padding:13px}.amo-oauth-return{padding:25px 18px;margin:12px auto;gap:18px}.amo-oauth-return h1{font-size:22px}.amo-oauth-return .source-buttons{width:100%}}.communications-page,.communications-settings,.communications-detail,.text-analysis{display:grid;gap:20px;min-width:0}.communications-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.communications-filters .communications-search{grid-column:1/-1;display:flex;gap:10px}.communications-search .field{flex:1}.communications-fields{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.communications-fields .button{justify-self:start}.communications-note,.communications-meta{color:var(--text-secondary,#747780);font-size:13px;line-height:1.6;margin:0}.communications-instructions{display:grid;gap:9px;font-size:14px;line-height:1.65}.communications-instructions p{margin:0}.communications-import,.communications-job,.communications-disconnect{padding-top:18px;border-top:1px solid var(--border,#e9e9ef);display:grid;gap:12px}.communications-import h3,.communications-job p,.communications-disconnect p{margin:0}.communications-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.communications-heading,.communications-actions,.communications-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.communications-actions{justify-content:flex-start}.communications-warnings{margin:0;padding-left:20px;color:var(--text-secondary,#747780);font-size:13px;line-height:1.6}.communications-list{display:grid;gap:12px}.communication-card{display:grid;gap:12px;padding:18px;border:1px solid var(--border,#e9e9ef);border-radius:14px;min-width:0;background:var(--surface,#fff)}.communication-card h3,.communication-card p{margin:0}.communication-card h3{font-size:16px;overflow-wrap:anywhere}.communication-card.selected{border-color:var(--primary,#8957e5)}.communications-panel{padding:22px;display:grid;gap:18px;min-width:0}.communications-empty{padding:20px}.communication-fragments{display:grid;gap:12px}.communication-message{display:grid;gap:9px;padding:16px;border:1px solid var(--border,#e9e9ef);border-radius:12px;min-width:0}.communication-message p,.text-analysis-segment p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.communication-message header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.communication-message.deleted{color:var(--text-secondary,#747780);background:var(--surface-secondary,#f8f8fb)}.communication-attachments{margin:0;padding-left:20px;font-size:13px;overflow-wrap:anywhere}.communication-attachments li{margin:5px 0}.communications-badge{font-size:12px;border-radius:8px;padding:4px 8px;background:var(--surface-secondary,#f4f2f9);color:var(--text-secondary,#747780)}.communications-job,.text-analysis-result{min-width:0}.text-analysis-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.text-analysis-preview,.text-analysis-result{display:grid;gap:16px;padding:18px;border:1px solid var(--border,#e9e9ef);border-radius:14px}.text-analysis-transcript{display:grid;gap:12px;max-height:460px;overflow:auto}.text-analysis-segment{border-left:3px solid var(--border,#e9e9ef);padding:10px 14px;scroll-margin:16px;min-width:0}.text-analysis-segment:target,.text-analysis-segment.highlight{border-color:var(--primary,#8957e5);background:var(--surface-secondary,#f8f5ff)}.text-analysis-segment small{display:block;margin-bottom:6px;color:var(--text-secondary,#747780)}.text-analysis-criterion,.text-analysis-tag{display:grid;gap:8px;padding:14px;border:1px solid var(--border,#e9e9ef);border-radius:12px}.text-analysis-criterion p,.text-analysis-tag p{margin:0;overflow-wrap:anywhere}.text-analysis-evidence{padding:10px 14px;margin:0;background:var(--surface-secondary,#f8f8fb);border-left:3px solid var(--border,#e9e9ef)}.text-analysis-evidence p{white-space:pre-wrap}.text-analysis-summary{white-space:pre-wrap;overflow-wrap:anywhere}.communications-pagination{justify-content:flex-end;font-size:13px}.text-analysis-usage{overflow:auto}.text-analysis-usage table{width:100%;font-size:13px;border-collapse:collapse}.text-analysis-usage th,.text-analysis-usage td{text-align:left;padding:8px;white-space:nowrap}.communications-settings .notice,.text-analysis .notice{overflow-wrap:anywhere}.text-analysis-history-button{text-align:left;flex:1;min-width:0}.text-analysis-history-button span{overflow-wrap:anywhere}@media(max-width:700px){.communications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-panel{padding:16px}.text-analysis-choice{grid-template-columns:1fr}}@media(max-width:440px){.communications-filters,.communications-date-range{grid-template-columns:1fr}.communications-filters .communications-search{grid-column:auto;flex-wrap:wrap}.communications-search .field{flex-basis:100%}.communications-actions .button{max-width:100%;white-space:normal}.communications-heading{align-items:flex-start}.communication-card,.text-analysis-preview,.text-analysis-result{padding:14px}.text-analysis-transcript{max-height:360px}.communications-pagination{justify-content:space-between}}.radist-events{display:grid;gap:14px;min-width:0;padding-top:20px;border-top:1px solid var(--border,#e9e9ef);font-size:14px;line-height:1.6}.radist-events h3,.radist-events p{margin:0}.radist-events-enable{justify-self:start}.radist-events-instructions{margin:0;padding-left:21px;display:grid;gap:6px}.radist-events-url-block{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--border,#e9e9ef);border-radius:12px;background:var(--surface-secondary,#f8f8fb)}.radist-events-url-block>.button{justify-self:start}.radist-events-url{display:block;max-width:100%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.65}.radist-events-delivery{display:grid;gap:10px;min-width:0}.radist-events-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.radist-events-facts div{min-width:0}.radist-events-facts dt{font-size:12px;color:var(--text-secondary,#747780)}.radist-events-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.radist-events-issue-time{display:block;margin-top:6px;font-size:12px}.radist-events>.text-button{justify-self:start}.radist-events .notice{overflow-wrap:anywhere}@media(max-width:440px){.radist-events-facts{grid-template-columns:1fr}.radist-events-url-block{padding:12px}.radist-events .button{max-width:100%;white-space:normal}}.communication-routing{padding:24px;margin:24px 0;min-width:0}.routing-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.routing-heading h2{display:flex;align-items:center;gap:10px;font-size:21px;margin:7px 0 0}.routing-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--muted,#68758b)}.routing-intro,.routing-footnote{color:var(--muted,#68758b);line-height:1.6}.routing-intro{max-width:850px;margin:14px 0 20px}.routing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.routing-card{border:1px solid var(--border,#e3e8f0);border-radius:16px;padding:20px;min-width:0}.routing-card-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.routing-card h3{margin:0;font-size:17px}.routing-current{margin-left:auto;font-size:12px;font-weight:600;padding:5px 9px;border-radius:7px;background:var(--surface-soft,#f0f4fa)}.routing-card>p{font-size:13px;line-height:1.6;color:var(--muted,#68758b)}.routing-select{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin:17px 0 12px}.routing-select select{width:100%;min-width:0;max-width:100%;padding:11px 12px;border:1px solid var(--border,#e3e8f0);border-radius:10px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:14px}.routing-limitations{margin:18px 0 0;padding-left:17px;color:var(--muted,#68758b);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.routing-limitations li+li{margin-top:7px}.routing-confirm{padding:14px;border:1px solid var(--border,#e3e8f0);background:var(--surface-soft,#f7f9fc);border-radius:10px;font-size:13px}.routing-confirm p{line-height:1.6}.routing-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.routing-buttons .button{white-space:normal;text-align:center}.routing-footnote{font-size:12px;margin:17px 0 0}.routing-success{padding:10px 13px;background:#edf7ef;color:#23623a;border-radius:9px;font-size:13px}.routing-boundary{overflow-wrap:anywhere}@media(max-width:760px){.routing-grid{grid-template-columns:minmax(0,1fr)}.communication-routing{padding:17px}.routing-card{padding:15px}.routing-heading h2{font-size:18px}.routing-current{margin-left:0}.routing-buttons{align-items:stretch}.routing-buttons .button{width:100%}}.compact-journal-page .page-heading{margin-bottom:14px;align-items:center;gap:12px}.compact-journal-page .page-heading .eyebrow,.compact-journal-page .page-heading p{display:none}.compact-journal-page .page-heading h1{font-size:23px;margin:0;line-height:1.3}.compact-journal-page .page-heading .button{min-height:34px;font-size:12px;padding:7px 12px}.journal-secondary-actions{display:flex;justify-content:flex-end;margin:-3px 0 8px}.journal-secondary-actions .text-button{font-size:12px}.journal-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:start}.journal-tags{padding:14px;min-width:0}.journal-tags-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.journal-tags-heading h2{margin:0;display:flex;align-items:center;gap:7px;font-size:13px}.journal-tags-heading .text-button{font-size:11px;padding:0}.journal-tags-note{font-size:11px;line-height:1.5;color:#82758f;margin:8px 0 14px}.journal-tag-options{display:grid;gap:9px}.journal-tag-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit}.journal-tag{display:inline-block;min-width:0;max-width:100%;overflow-wrap:anywhere;border:0;border-inline-start:3px solid #77628f;background:#f1edf7;border-radius:5px;padding:4px 6px;color:#5b4375;font-size:11px;line-height:1.4;text-align:left;cursor:inherit}.journal-tag small{display:block;font-size:9px;opacity:.75;margin-top:2px}.journal-tag-option.active .journal-tag{background:#e1d4f6;color:#502d82;box-shadow:0 0 0 1px #a38ac8}.journal-tag-option:hover .journal-tag{background:#e9e0f5}.journal-tag-count{font-size:11px;font-variant-numeric:tabular-nums;flex:none;color:#7b698c}.journal-tags-expand{margin-top:12px;font-size:11px}.journal-tags-empty{font-size:11px;color:#877790;line-height:1.65;margin:0}.journal-row-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.journal-row-tags button{font-family:inherit;cursor:pointer}.journal-tag-more{font-size:10px;color:#877790;align-self:center}.journal-empty{font-size:11px;color:#958a9e;line-height:1.5}.journal-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#665c73;padding:0;font:inherit;font-size:12px;line-height:1.65;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;width:100%}.journal-summary:hover{color:#6840a1}.journal-summary-cell{width:29%;min-width:175px}.journal-tags-cell{width:16%;min-width:105px}.compact-call-toolbar{display:block!important;padding:14px!important}.journal-primary-filters{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(130px,1fr) minmax(145px,1fr) minmax(120px,.85fr);gap:10px;align-items:end}.compact-call-toolbar .field{margin:0;min-width:0}.compact-call-toolbar .field>span{font-size:11px}.compact-call-toolbar .field input,.compact-call-toolbar .field select{font-size:12px;min-width:0;max-width:100%;height:35px;padding:0 9px}.compact-call-toolbar .calls-search{min-width:0;gap:6px}.compact-call-toolbar .calls-search .search-field{height:35px;min-height:35px;min-width:0;max-width:none}.compact-call-toolbar .calls-search input{font-size:12px;height:33px;min-width:0;width:100%;padding:0 3px}.compact-call-toolbar .calls-search .button{min-height:35px;font-size:11px;padding:6px 10px}.journal-more-filters{margin-top:10px;font-size:12px}.journal-more-filters>summary{cursor:pointer;color:#766086;padding:3px 0;font-size:12px}.journal-more-filters>summary>span{font-size:10px;color:#8f779d}.journal-secondary-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0}.journal-more-filters .calls-period-form{gap:8px;max-width:620px}.journal-more-filters .calls-period{padding:10px 0}.journal-more-filters .calls-period-form .field{min-width:120px}.journal-more-filters .calls-period-form .button{font-size:12px;min-height:35px}.journal-more-filters .calls-filter-hint{font-size:10px;margin-top:5px}.journal-more-filters .calls-extra-filters{margin-top:8px;padding-top:7px}.compact-journal-page .calls-table th{font-size:10px;padding:11px 10px;background:#faf9fc}.compact-journal-page .calls-table td{padding:12px 10px;font-size:12px;vertical-align:top}.compact-journal-page .call-identity{gap:7px;white-space:normal}.compact-journal-page .call-identity strong{font-size:11px}.compact-journal-page .call-identity time{font-size:10px;white-space:nowrap;margin-top:4px}.compact-journal-page .call-source-name{font-size:10px;margin-top:4px}.compact-journal-page .call-direction{height:25px;width:25px;border-radius:6px;flex:none}.compact-journal-page .call-direction svg{height:14px;width:14px}.compact-journal-page .call-status{font-size:10px;margin-top:7px;padding:3px 6px}.compact-journal-page .call-numbers strong{font-size:11px}.compact-journal-page .call-numbers>span{font-size:10px;margin-top:4px}.compact-journal-page .call-employee{margin-top:6px;gap:2px}.compact-journal-page .call-operator{font-size:10px;font-weight:500}.compact-journal-page .call-employee>span{font-size:9px}.compact-journal-page .call-employee>span:empty{display:none}.compact-journal-page .call-duration strong{font-size:11px}.compact-journal-page .call-duration>span{font-size:9px;margin-top:4px}.compact-journal-page .call-row-actions{gap:4px;flex-wrap:nowrap;justify-content:flex-start}.compact-journal-page .call-row-actions .button{font-size:0;min-height:29px;width:29px;padding:5px;gap:0;justify-content:center;border-radius:6px}.compact-journal-page .call-row-actions .button svg{width:14px;height:14px}.compact-journal-page .recording-unavailable{font-size:10px;white-space:normal;max-width:70px}.compact-journal-page .call-analysis-state{font-size:9px;margin-top:6px}.compact-journal-page .calls-list-heading{font-size:11px;padding:9px 14px;gap:12px}.compact-journal-page .calls-selection-note{display:none}.compact-journal-page .calls-list-heading .button{min-height:30px;font-size:11px;padding:6px 9px}.compact-journal-page .calls-note{font-size:10px;margin-top:12px}.compact-journal-page .calls-pagination{padding:10px 14px;font-size:11px}.compact-journal-page .calls-pagination .button{min-height:29px;padding:5px}.compact-journal-page .calls-pagination svg{height:15px;width:15px}.call-dialog.modal{width:min(1180px,calc(100vw - 48px));max-width:none;padding:0;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.call-dialog .modal-heading{padding:15px 19px;border-bottom:1px solid #ece7f1;margin:0;flex:none}.call-dialog .modal-heading h2{font-size:15px}.call-dialog-grid{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:0;flex:1}.call-dialog-sidebar{padding:19px;border-right:1px solid #ece7f1;overflow:auto;min-width:0}.call-dialog-sidebar dl{margin:0 0 18px;display:grid;gap:12px}.call-dialog-sidebar dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.55}.call-dialog-sidebar dt{color:#8b7e96}.call-dialog-sidebar dd{margin:0;overflow-wrap:anywhere;color:#51435e}.call-dialog-sidebar .button{font-size:12px;min-height:35px;width:100%;justify-content:center}.call-dialog-sidebar .recording-player{position:static;box-shadow:none;padding:12px;margin:0;max-width:100%}.call-dialog-sidebar .recording-heading span{font-size:10px}.call-dialog-sidebar .recording-heading strong{font-size:12px}.call-dialog-main{display:flex;flex-direction:column;min-width:0;min-height:0}.journal-dialog-tabs{display:flex;padding:9px 18px 0;border-bottom:1px solid #ece7f1;gap:20px;flex:none}.journal-dialog-tabs button{border:0;background:none;border-bottom:2px solid transparent;color:#8d7f97;padding:10px 0;font-family:inherit;font-size:12px;cursor:pointer}.journal-dialog-tabs button.active{border-color:#9c74d4;color:#624284;font-weight:600}.call-dialog-content{overflow:auto;overscroll-behavior:contain;min-width:0;padding:17px 19px;min-height:0;flex:1}.call-dialog .call-analysis{padding:0;border:0;box-shadow:none;margin:0}.call-dialog .analysis-heading{display:none}.call-dialog .analysis-status{padding:10px 12px;font-size:12px;margin-bottom:16px}.call-dialog .analysis-summary h3{font-size:14px}.call-dialog .analysis-summary p,.call-dialog .analysis-result{font-size:13px;line-height:1.7}.call-dialog .analysis-summary-grid{gap:15px}.call-dialog .transcript-body{max-height:420px}.call-dialog .template-assessment{margin-top:20px}.call-dialog .loading{min-height:160px}.chat-analysis-dialog.modal{width:min(1000px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);overflow:auto}.journal-chat-tags .journal-tags{padding:12px 15px;margin-bottom:12px}.journal-chat-tags .journal-tags-heading{display:inline-flex;margin-right:15px;vertical-align:top}.journal-chat-tags .journal-tags-note{display:none}.journal-chat-tags .journal-tag-options{display:inline-flex;flex-wrap:wrap;gap:8px 14px;max-width:100%}.journal-chat-tags .journal-tag-option{width:auto}.journal-chat-tags .journal-tags-empty{display:inline;font-size:11px}.journal-chat-tags .journal-tags-expand{margin:0 0 0 12px}.compact-journal-page .chat-filters{padding:13px;gap:12px;margin-bottom:12px}.compact-journal-page .chat-filters .field{margin:0;font-size:11px}.compact-journal-page .chat-filters select,.compact-journal-page .chat-filters input{font-size:12px;min-height:35px;height:35px}.compact-journal-page .chat-filters .button{min-height:35px;font-size:12px}.compact-journal-page .chat-thread-item{padding:12px;gap:5px}.journal-chat-summary{font-size:11px;line-height:1.65;color:#796b86;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compact-journal-page .chat-thread-item .journal-tag{font-size:10px;padding:2px 5px}.compact-journal-page .chat-thread-item .communications-meta{font-size:10px}.compact-journal-page .chat-thread-top strong{font-size:13px}@media(min-width:1600px){.journal-layout{grid-template-columns:210px minmax(0,1fr)}.journal-primary-filters{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(160px,1fr))}.compact-journal-page .calls-table td{padding:14px 13px}.journal-summary{font-size:13px}}@media(max-width:1250px){.journal-layout{grid-template-columns:minmax(0,1fr)}.journal-layout>.journal-tags .journal-tag-options{display:flex;flex-wrap:wrap;gap:7px 15px}.journal-layout>.journal-tags .journal-tag-option{width:auto}.journal-layout>.journal-tags{padding:12px 14px}.journal-layout>.journal-tags .journal-tags-note{margin:5px 0 9px}.journal-layout>.journal-tags .journal-tags-empty{font-size:11px}.journal-primary-filters{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(120px,1fr))}}@media(max-width:900px){.journal-primary-filters,.journal-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-journal-page .calls-table tr{gap:12px 16px;padding:15px}.compact-journal-page .calls-table td{padding:0}.compact-journal-page .calls-table td:before{font-size:10px;margin-bottom:5px}.compact-journal-page .journal-summary-cell{width:auto;grid-column:1/-1;min-width:0}.compact-journal-page .journal-tags-cell{width:auto;min-width:0}.compact-journal-page .calls-table td:last-child{grid-column:1/-1}.compact-journal-page .call-row-actions .button{width:35px;min-height:35px}.call-dialog-grid{grid-template-columns:230px minmax(0,1fr)}.call-dialog-sidebar{padding:14px}.call-dialog-sidebar dl>div{grid-template-columns:75px minmax(0,1fr);font-size:11px}.call-dialog-content{padding:14px}.call-dialog .transcript-body{max-height:340px}}@media(max-width:600px){.compact-journal-page .page-heading h1{font-size:21px}.compact-journal-page .page-heading{margin-bottom:12px}.journal-primary-filters{gap:9px}.journal-primary-filters>.calls-search{grid-column:1/-1}.journal-primary-filters>.field:last-child{grid-column:1/-1}.compact-call-toolbar .field select{font-size:12px}.journal-more-filters .calls-period-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.journal-more-filters .calls-period-form .field{min-width:0}.journal-layout{gap:10px}.journal-tag-options{gap:7px 10px!important}.journal-tag-option .journal-tag{font-size:11px}.journal-tags-note{font-size:10px}.journal-tags-heading h2{font-size:12px}.compact-journal-page .calls-list-heading>span:nth-child(2){flex-basis:auto;margin-left:auto}.compact-journal-page .calls-table td:first-child{align-items:center}.compact-journal-page .call-numbers strong,.compact-journal-page .call-operator{font-size:12px}.compact-journal-page .call-identity time{font-size:11px}.compact-journal-page .call-duration strong,.journal-summary{font-size:12px}.call-dialog.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.call-dialog .modal-heading{padding:10px 13px}.call-dialog .modal-heading h2{font-size:13px}.call-dialog-grid{display:flex;flex-direction:column;overflow:auto}.call-dialog-sidebar{border-right:0;border-bottom:1px solid #ece7f1;overflow:visible;padding:12px 14px}.call-dialog-sidebar dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:12px}.call-dialog-sidebar dl>div{display:block;min-width:0}.call-dialog-sidebar dt{font-size:10px}.call-dialog-sidebar dd{font-size:11px;margin-top:2px}.call-dialog-sidebar .recording-player{padding:9px}.call-dialog-sidebar .recording-heading{display:none}.call-dialog-sidebar .recording-player audio{height:35px}.call-dialog-main{overflow:visible;flex:none}.journal-dialog-tabs{gap:16px;padding:0 14px}.journal-dialog-tabs button{font-size:11px}.call-dialog-content{overflow:visible;padding:13px}.call-dialog .analysis-summary-grid{grid-template-columns:minmax(0,1fr)}.chat-analysis-dialog.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.compact-journal-page .chat-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-journal-page .chat-filters .communications-search{grid-column:1/-1;flex-wrap:nowrap}.compact-journal-page .chat-filters .communications-search .field{flex-basis:auto}.compact-journal-page .chat-filters>.field:last-of-type{grid-column:1/-1}.journal-chat-tags .journal-tags-empty{display:block;margin-top:8px}.journal-chat-tags .journal-tags-heading{display:flex;margin:0 0 8px}.journal-chat-tags .journal-tag-options{gap:7px 10px}.journal-chat-summary{font-size:12px}}.page-content:has(.compact-journal-page){max-width:none;padding:20px 24px 0}.page-content:has(.compact-journal-page)>.workspace-section{margin-bottom:15px}.page-content:has(.compact-journal-page) .workspace-section-name{display:none}.page-content:has(.compact-journal-page) .workspace-section-tabs{display:inline-flex;background:#fff;border:1px solid #e9e4ef;border-radius:11px;padding:4px;box-shadow:0 2px 8px #30243e07;gap:3px}.page-content:has(.compact-journal-page) .workspace-section-tabs a{min-height:32px;padding:7px 13px;font-size:12px;border-radius:7px}.page-content:has(.compact-journal-page) .workspace-section-tabs a.active{background:#eee6fa;color:#684093}.app-shell:has(.compact-journal-page) .topbar{height:62px;padding-inline:24px}.journal-select-page{vertical-align:middle;margin:0 9px 0 0;accent-color:#936ac8}.compact-journal-page .calls-batch-selection{padding:10px 14px;gap:13px;font-size:11px}.compact-journal-page .calls-batch-selection .button{min-height:31px;font-size:11px;padding:5px 10px}.compact-journal-page .calls-batch-selection .text-button{font-size:11px}.compact-journal-page .page-heading{margin-bottom:9px}.journal-secondary-actions{margin-bottom:8px}.compact-journal-page .calls-table .call-employee>span{display:none}.compact-journal-page .calls-table .call-employee>span:last-child{display:block}@media(max-width:767px){.page-content:has(.compact-journal-page){padding:15px 12px 0}.app-shell:has(.compact-journal-page) .topbar{height:57px;padding-inline:14px}.page-content:has(.compact-journal-page) .workspace-section-tabs{display:flex;flex-wrap:wrap}.page-content:has(.compact-journal-page) .workspace-section-tabs a{font-size:11px;min-height:32px;padding:7px 9px}.journal-select-page{display:none}}.journal-new-assessment:not(.compact)>summary{display:none}.journal-new-assessment.compact{padding:10px 0 15px;border-bottom:1px solid #ece7f1;margin-bottom:16px;font-size:12px}.journal-new-assessment.compact>summary{cursor:pointer;color:#795c91;font-size:12px}.journal-new-assessment.compact[open]>summary{margin-bottom:13px}.call-dialog .templates-assessment-heading{display:none}.call-dialog .templates-history-heading{margin:0 0 12px}.call-dialog .templates-history-heading h3{font-size:13px}.call-dialog .templates-run{padding:14px}.call-dialog .templates-launch-action p,.call-dialog .templates-note,.call-dialog .templates-launch .field{font-size:11px}.call-dialog .templates-launch select{min-height:34px;font-size:12px}.call-dialog .templates-launch-action .button{font-size:12px;min-height:34px}.compact-journal-page .chat-layout:not(.chat-layout-open){grid-template-columns:minmax(0,1fr)}.compact-journal-page .chat-layout:not(.chat-layout-open)>.chat-main{display:none}.chat-journal-head{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) minmax(140px,1.2fr) minmax(220px,2fr);gap:16px;padding:10px 12px;font-size:10px;color:#8b7b98;background:#faf9fc;border-bottom:1px solid #ece7f1}.chat-layout-open .chat-journal-head{display:none}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-list{max-height:none;gap:0}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-item{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) minmax(140px,1.2fr) minmax(220px,2fr);column-gap:16px;row-gap:5px;border:0;border-bottom:1px solid #ece7f1;border-radius:0;padding:15px 12px;align-items:start}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-top{grid-column:1;grid-row:1}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-item>.communications-meta:nth-child(2){grid-column:1;grid-row:2}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-item>.communications-meta:nth-child(3){grid-column:2;grid-row:1/3}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-row-tags{grid-column:3;grid-row:1/3}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-chat-summary{grid-column:4;grid-row:1/3;font-size:12px}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-attention-label{grid-column:1/-1}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-sidebar{padding:10px}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-tabs{max-width:400px;margin-bottom:8px}@media(max-width:1000px){.chat-journal-head{display:none}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-row-tags{grid-column:1;grid-row:3}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-chat-summary{grid-column:2;grid-row:2/4}}@media(max-width:600px){.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-item{display:flex;flex-direction:column;gap:6px;padding:14px 10px}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-thread-top{width:100%}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-chat-summary{font-size:12px;order:1}.compact-journal-page .chat-layout:not(.chat-layout-open) .journal-row-tags{order:2}.compact-journal-page .chat-layout:not(.chat-layout-open) .chat-sidebar{padding:10px}}.compact-journal-page.chat-workspace{display:block}.compact-journal-page .chat-filters{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(120px,1fr));align-items:end}.compact-journal-page .chat-filters .communications-search{grid-column:auto;align-items:end;gap:7px;min-width:0}.compact-journal-page .chat-filters .communications-search .field{flex:1;min-width:0}.compact-journal-page .chat-filters .communications-search input{width:100%}.compact-journal-page .chat-filters .communications-search .button{font-size:11px;padding:7px 10px}.compact-journal-page .chat-filters .notice{grid-column:1/-1}@media(max-width:1100px){.compact-journal-page .chat-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-journal-page .chat-filters .communications-search{grid-column:1/-1}}@media(max-width:600px){.compact-journal-page .chat-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-journal-page .chat-filters .communications-search{grid-column:1/-1}.compact-journal-page .chat-filters>.field:last-of-type{grid-column:1/-1}}@media(min-width:768px){.app-shell:has(.compact-journal-page) .sidebar{width:200px;padding:23px 14px 16px}.app-shell:has(.compact-journal-page) .workspace-main{margin-left:200px}.app-shell:has(.compact-journal-page) .sidebar-brand{padding-inline:5px}.app-shell:has(.compact-journal-page) .sidebar-brand .brand{font-size:21px}.app-shell:has(.compact-journal-page) .workspace-card{margin-top:25px;padding:10px 8px}.app-shell:has(.compact-journal-page) .nav-caption{margin-top:23px}.app-shell:has(.compact-journal-page) .main-nav a{min-height:39px;height:39px;padding-inline:10px;gap:10px;font-size:12px}.app-shell:has(.compact-journal-page) .sidebar-tip{display:none}.app-shell:has(.compact-journal-page) .sidebar-bottom{padding-top:18px}}.call-dialog .analysis-legacy-note{font-size:11px;line-height:1.6;padding:10px 12px;background:#faf8fc}@media(max-width:600px){.compact-journal-page .page-heading{flex-direction:row;align-items:center;text-align:left;gap:10px}.compact-journal-page .page-heading .button{font-size:0;min-height:33px;width:33px;padding:7px;gap:0;flex:none}.compact-journal-page .page-heading .button svg{width:16px;height:16px}.compact-journal-page .page-heading h1{font-size:20px}.journal-secondary-actions{margin-bottom:8px}.call-dialog .analysis-legacy-note{font-size:10px;padding:8px 10px}}.compact-journal-page .calls-table td{line-height:1.45}.compact-journal-page .call-identity>div{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0}.compact-journal-page .call-identity strong{line-height:1.4}.compact-journal-page .call-identity time{width:100%;order:1;margin-top:0;line-height:1.4}.compact-journal-page .call-source-name{display:inline;margin-top:0;font-size:9px;line-height:1.4}.compact-journal-page .call-identity .call-recording-hint{order:2}.compact-journal-page .call-status{margin-top:6px}.compact-journal-page .call-numbers{display:flex;flex-wrap:wrap;gap:3px 6px;align-items:center}.compact-journal-page .call-numbers strong{display:inline}.compact-journal-page .call-numbers>span{display:inline-flex;margin-top:0}.compact-journal-page .call-employee{line-height:1.45;margin-top:5px}.templates-page{display:grid;gap:20px;min-width:0}.templates-page>.page-heading{margin-bottom:0}.templates-layout{display:grid;gap:22px;align-items:start;min-width:0}.templates-layout.with-editor{grid-template-columns:minmax(235px,.72fr) minmax(0,1.7fr)}.templates-library,.templates-editor{min-width:0;overflow:hidden}.templates-filters{padding:20px;display:grid;gap:14px;border-bottom:1px solid var(--border)}.templates-filters .field{margin:0}.templates-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:#655d76;cursor:pointer}.templates-check input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:0}.templates-list{padding:9px}.templates-card{display:flex;gap:12px;align-items:flex-start;width:100%;padding:15px 12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.templates-card:hover:not(:disabled){background:#f9f7fc}.templates-card.selected{background:#f5f0ff;border-color:#dfd3f7}.templates-card:disabled{opacity:.65}.templates-card-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex-shrink:0;background:#f1ecfc;border:1px solid #eae1fb;border-radius:10px;color:var(--accent)}.templates-card-text{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.templates-card-text strong{font-size:14px;font-weight:650;line-height:1.4}.templates-card-text>span{font-size:12px;color:#797183}.templates-card-text small{font-size:11px;color:#928a9e}.templates-library>.templates-note{margin:14px 20px 20px}.templates-library>.notice{margin:16px}.templates-editor{padding:24px}.templates-editor-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:22px;align-items:flex-start}.templates-editor-heading h2{margin-top:6px;overflow-wrap:anywhere}.templates-editor-heading .icon-button{margin-top:-6px;margin-right:-6px}.templates-editor .notice{margin-bottom:18px}.templates-version-bar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.templates-version-bar .field{flex:1;margin:0;min-width:0}.templates-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#746881;background:#f3f0f7;border:1px solid #e8e2ef;border-radius:5px;padding:4px 7px;flex-shrink:0}.templates-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.templates-fields>.field,.templates-item-editor .field,.templates-launch .field,.templates-review-criterion .field{margin:0;min-width:0}.templates-basic-fields{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.templates-basic-fields .field{margin:0}.templates-editor textarea,.template-assessment textarea{font:inherit;width:100%;max-width:100%;min-width:0;resize:vertical;border:1px solid #e6e3ec;border-radius:8px;background:#fff;padding:11px 12px;line-height:1.6;color:#393341;min-height:74px}.templates-editor textarea:focus-visible,.template-assessment textarea:focus-visible{outline:3px solid #bba4f4;outline-offset:3px}.templates-editor textarea:disabled,.template-assessment textarea:disabled{background:#f6f5f8;color:#9a92a3}.templates-editor input,.templates-editor select,.template-assessment input,.template-assessment select{max-width:100%}.templates-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:7px}.templates-section-heading h3{font-size:15px}.templates-section-heading h3 span{font-size:12px;font-weight:450;color:#9b91a6;margin-left:5px}.templates-section-heading p{font-size:12px;color:#8a8194;margin-top:4px;line-height:1.6}.templates-section-heading .button{min-height:35px;padding:8px 11px;font-size:12px}.templates-item-editor{padding:17px;border:1px solid #eae5f0;border-radius:10px;display:grid;gap:14px;background:#fdfcfe;min-width:0}.templates-item-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.templates-item-heading>strong{font-size:12px;color:#867a94;font-weight:600}.templates-item-heading>div{display:flex;gap:2px}.templates-item-heading .icon-button{padding:6px}.templates-scale-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.templates-tag-fields{display:grid;grid-template-columns:95px minmax(0,1fr);gap:14px}.templates-tag-fields .templates-color{padding:4px;width:100%;height:43px;cursor:pointer}.templates-save-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.templates-save-bar>span{display:inline-flex;gap:5px;align-items:center;font-size:11px;color:#91869e}.templates-note{font-size:12px;color:#8b8197;line-height:1.65;overflow-wrap:anywhere}.templates-editor form>.templates-note{margin-top:12px}.templates-empty-inline{padding:15px 17px;border:1px dashed #e3dce9;border-radius:8px;font-size:12px;background:#fcfbfe;color:#857a92;line-height:1.7;overflow-wrap:anywhere}.templates-archive{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.templates-archive p{font-size:11px;color:#958b9e}.templates-archive .button{font-size:12px;min-height:36px;padding:8px 12px}.templates-version-note{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#8c809b;margin-bottom:20px;line-height:1.65}.templates-definition{display:grid;gap:22px;min-width:0}.templates-definition-title{display:flex;gap:14px;align-items:center;justify-content:space-between}.templates-definition h3{overflow-wrap:anywhere}.templates-definition h4,.template-assessment h4{font-size:13px;margin:0 0 12px;font-weight:650;color:#574c64}.templates-definition p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.templates-definition-item{border-top:1px solid var(--border);padding:14px 0}.templates-definition-item>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.templates-definition-item>div>span:not(.templates-tag){font-size:11px;color:#968b9f;flex-shrink:0}.templates-definition-item strong{font-size:13px;overflow-wrap:anywhere}.templates-definition-item p{margin-top:7px;color:#81768e;font-size:12px}.templates-definition-item>small{display:block;font-size:11px;color:#95889f;margin-top:8px}.templates-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:#675774;overflow-wrap:anywhere;min-width:0}.templates-tag i{display:block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.templates-library .empty-state{padding:38px 20px}.templates-library .empty-state p{max-width:300px}.templates-library .empty-state h3{font-size:16px}.template-assessment{min-width:0;border-top:1px solid #e9e4f0;margin-top:28px;padding-top:26px;display:grid;gap:18px}.templates-assessment-heading{display:flex;gap:12px;align-items:flex-start}.templates-assessment-heading h2{font-size:18px;margin-top:5px}.templates-assessment-heading p{font-size:12px;color:#8b8096;margin-top:5px}.templates-launch{padding:18px;border:1px solid #e8e1f1;background:#faf8fd;border-radius:10px;min-width:0}.templates-launch-fields{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.templates-launch>.templates-note{margin-top:11px}.templates-launch-action{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #eae2f3;margin-top:16px;padding-top:15px}.templates-launch-action p{font-size:11px;color:#897d95;max-width:480px}.templates-launch-action .button{font-size:12px;white-space:normal;text-align:center;flex-shrink:0;max-width:230px}.templates-loading{display:flex;align-items:center;gap:8px;font-size:12px;color:#91869b;padding:8px 0}.templates-history-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:10px}.templates-history-heading h3{font-size:14px}.templates-history-heading h3 span{color:#a095ab;font-weight:450}.templates-history-heading .text-button{font-size:12px}.templates-run-list{display:grid;gap:18px;min-width:0}.templates-run{padding:20px;border:1px solid #e8e2ef;border-radius:11px;background:#fff;min-width:0;overflow-wrap:anywhere}.templates-run-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.templates-run-heading h3{font-size:15px;overflow-wrap:anywhere}.templates-run-heading>div>span{display:block;font-size:11px;color:#97899f;margin-top:6px}.templates-run-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;background:#f3f0f7;border-radius:5px;padding:5px 7px;color:#897b96;flex-shrink:0}.templates-run-status.completed{color:#4b8c70;background:#edf8f2}.templates-run-status.queued,.templates-run-status.running{color:#8561bd;background:#f3edfc}.templates-run-status.failed,.templates-run-status.needs_review{color:#b68042;background:#fff6e9}.templates-run>.notice{margin:13px 0}.templates-quality-summary{display:flex;gap:16px;margin:18px 0}.templates-quality-summary>div{display:grid;gap:7px;min-width:140px;padding:14px 18px;border:1px solid #eee8f4;border-radius:9px;background:#faf8fc}.templates-quality-summary span{font-size:11px;color:#95839f}.templates-quality-summary strong{font-size:26px;font-weight:650;color:#8060aa;letter-spacing:-.035em;line-height:1.15}.templates-quality-summary .reviewed{background:#f0f8f4;border-color:#dceee4}.templates-quality-summary .reviewed strong{color:#4c9473}.templates-quality-summary .reviewed span{color:#67927e}.templates-manual-result{padding:17px;border-radius:9px;background:#fbfdfb;border:1px solid #e1ece4;margin-bottom:18px}.templates-manual-result>.templates-section-heading{margin:0;align-items:flex-start}.templates-manual-result>.templates-section-heading>span{font-size:10px;color:#8e9d91}.templates-manual-result>p{font-size:12px;color:#7e8b80;margin:0 0 14px;white-space:pre-wrap}.templates-result-details{border:1px solid #ece6f2;border-radius:8px;margin-bottom:20px;overflow:hidden}.templates-result-details>summary{cursor:pointer;padding:12px 15px;font-size:12px;color:#82738f;font-weight:600;background:#fcfbfe}.templates-result-details>.templates-criteria-results{padding:0 15px}.templates-criterion-result{padding:15px 0;border-top:1px solid #eee9f4;min-width:0}.templates-criterion-result>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.templates-criterion-result strong{font-size:12px;color:#675774}.templates-criterion-result>small{display:block;font-size:10px;color:#a196aa;margin-top:5px}.templates-criterion-result>p{font-size:12px;color:#897c92;margin-top:9px;white-space:pre-wrap}.templates-score{font-size:12px;color:#8060ad;background:#f4effc;padding:3px 7px;border-radius:5px;white-space:nowrap;flex-shrink:0}.templates-score.na{color:#958a9f;background:#f3f1f6;font-size:11px}.templates-evidence{display:grid;gap:7px;margin-top:10px}.templates-evidence blockquote{margin:0;border-left:2px solid #dcd1ed;padding:8px 11px;background:#faf8fd;min-width:0}.templates-evidence p{font-size:12px;color:#8c7f96;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.templates-evidence cite{font-size:10px;font-style:normal;color:#ac9fba;display:block;margin-top:3px}.templates-run-summary>p{font-size:13px;line-height:1.8;color:#76687f;white-space:pre-wrap}.templates-summary-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.templates-summary-columns ul{padding-left:17px;margin:0;font-size:12px;color:#8a7a95;line-height:1.7}.templates-summary-columns li+li{margin-top:5px}.templates-result-tags{margin:22px 0 18px}.templates-found-tag{padding:11px 0;border-top:1px solid var(--border)}.templates-found-tag>div:first-child{display:flex;justify-content:space-between;gap:12px}.templates-tag-sentiment{font-size:10px;color:#aa9cb4}.templates-found-tag>p{font-size:12px;color:#93849e;margin-top:7px}.templates-run-actions{display:flex;flex-wrap:wrap;gap:9px}.templates-run-actions:not(:empty){margin-top:18px}.templates-run-actions .button{font-size:12px;padding:8px 12px;min-height:36px}.templates-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#9a8aa6;padding-top:5px}.templates-pagination>div{display:flex;gap:6px}.templates-pagination .button{padding:7px;min-height:32px}.templates-review-editor{margin-top:20px;padding:20px;background:#faf8fd;border:1px solid #e2d8ef;border-radius:9px;min-width:0}.templates-review-editor>h4{margin-bottom:8px}.templates-review-editor>.templates-note{margin-bottom:20px}.templates-review-editor>.notice{margin-bottom:15px}.templates-review-criterion{display:grid;gap:12px;padding-bottom:18px;border-bottom:1px solid #e6dfef;min-width:0}.templates-review-criterion>strong{font-size:13px;color:#6d5b7c}.templates-review-score{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}.templates-review-evidence summary{cursor:pointer;font-size:11px;color:#9c89ad}.templates-review-evidence .text-button{font-size:11px;margin-top:10px}.templates-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.templates-review-actions .button{font-size:12px}.templates-returned-note{font-size:12px;color:#6f8d7e;padding:11px 13px;background:#f0f8f4;border-radius:7px;margin-bottom:16px}.templates-preset-picker{padding:22px;min-width:0;scroll-margin-top:24px}.templates-preset-picker .templates-editor-heading{margin-bottom:16px}.templates-preset-picker h2{font-size:18px}.templates-preset-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.templates-preset-option{display:grid;gap:8px;align-content:start;text-align:left;padding:17px;border:1px solid var(--border);border-radius:10px;background:#fcfbfe;min-width:0;overflow-wrap:anywhere}.templates-preset-option:hover{background:#f5f0ff;border-color:#c9b3ed}.templates-preset-option strong{font-size:14px;color:#57456c}.templates-preset-option span,.templates-preset-option small{font-size:12px;color:#80758d;line-height:1.6}.templates-preset-option small{font-size:10px}.templates-editor{scroll-margin-top:24px}.templates-method{border:1px solid var(--border);border-radius:8px;min-width:0;margin:0 0 16px;overflow-wrap:anywhere}.templates-method summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:600;color:#6f607e}.templates-method>div{padding:0 14px 14px;display:grid;gap:9px}.templates-method p{font-size:12px;line-height:1.65;color:#81768e;margin:0;white-space:normal}.templates-method code{font-size:11px;white-space:normal}.templates-quality-reason{font-size:12px;line-height:1.6;color:#81768e;max-width:320px;margin:0}.templates-quality-summary>div{min-width:0}.templates-editor:focus-visible,.templates-preset-picker:focus-visible{outline:3px solid #bba4f4;outline-offset:3px}@media(max-width:900px){.templates-layout.with-editor .templates-editor{grid-row:1}.templates-preset-options{grid-template-columns:1fr}.templates-preset-picker{padding:18px 15px}.templates-preset-option{padding:14px}}@media(min-width:1500px){.templates-layout:not(.with-editor) .templates-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.templates-layout:not(.with-editor) .templates-filters{display:flex;align-items:center;gap:25px}.templates-layout:not(.with-editor) .templates-filters .field{width:230px}}@media(max-width:1150px){.templates-layout.with-editor{grid-template-columns:minmax(210px,.65fr) minmax(0,1.4fr)}.templates-editor{padding:20px}.templates-basic-fields{grid-template-columns:1fr}.templates-launch-action{align-items:stretch;flex-direction:column}.templates-launch-action .button{max-width:none;align-self:flex-start}.templates-run-heading{flex-direction:column;gap:10px}.templates-version-bar{align-items:flex-start;flex-direction:column}.templates-version-bar .field{width:100%}}@media(max-width:900px){.templates-layout.with-editor{grid-template-columns:1fr}.templates-layout.with-editor .templates-list{max-height:280px;overflow-y:auto}.templates-layout.with-editor .templates-filters{display:flex;gap:18px;align-items:center}.templates-filters .field{flex:1}.templates-basic-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.templates-launch-fields{grid-template-columns:1fr}.templates-summary-columns{grid-template-columns:1fr;gap:15px}}@media(max-width:560px){.templates-page{gap:16px}.templates-editor{padding:18px 15px}.templates-filters{padding:17px 15px}.templates-layout.with-editor .templates-filters{display:grid;gap:13px}.templates-basic-fields{grid-template-columns:1fr}.templates-section-heading{flex-wrap:wrap;gap:12px}.templates-section-heading>div{flex:1 1 190px}.templates-item-editor{padding:14px 11px;gap:13px}.templates-scale-fields{gap:8px}.templates-scale-fields input{padding-left:9px;padding-right:6px}.templates-scale-fields .field>span{font-size:11px}.templates-save-bar{display:grid;grid-template-columns:1fr}.templates-save-bar .button{width:100%;white-space:normal}.templates-archive{align-items:flex-start;flex-direction:column}.templates-definition-title{align-items:flex-start}.templates-definition-item>div{flex-wrap:wrap;gap:7px}.templates-definition-item>div>span:not(.templates-tag){white-space:normal}.template-assessment{margin-top:23px;padding-top:22px;gap:16px}.templates-assessment-heading .templates-card-icon{width:35px;height:35px}.templates-assessment-heading h2{font-size:16px}.templates-assessment-heading .eyebrow{font-size:9px}.templates-launch{padding:14px 12px}.templates-launch-action .button{width:100%;align-self:stretch}.templates-run{padding:16px 12px}.templates-quality-summary{gap:8px;flex-wrap:wrap}.templates-quality-summary>div{min-width:0;flex:1 1 120px;padding:12px}.templates-quality-summary strong{font-size:23px}.templates-quality-summary span{font-size:10px}.templates-manual-result{padding:13px 10px}.templates-manual-result>.templates-section-heading{flex-direction:column;gap:0;margin-bottom:10px}.templates-criterion-result>div:first-child{gap:9px;flex-wrap:wrap}.templates-result-details>.templates-criteria-results{padding:0 10px}.templates-result-tags h4{margin-bottom:10px}.templates-found-tag>div:first-child{flex-wrap:wrap;gap:5px}.templates-run-actions .button{width:100%;white-space:normal}.templates-review-editor{padding:15px 11px}.templates-review-score{grid-template-columns:1fr;gap:10px}.templates-review-actions{display:grid;grid-template-columns:1fr;width:100%}.templates-review-actions .button{white-space:normal}.templates-pagination{flex-wrap:wrap;gap:10px}.templates-history-heading{align-items:center}.templates-history-heading h3{font-size:13px}.templates-library .empty-state{padding:32px 20px}}.processing-managed,.processing-purchase{min-width:0;margin-top:18px}.processing-managed{border:1px solid #e6ddef;background:#fcfaff;border-radius:10px;padding:18px}.processing-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;flex-wrap:wrap}.processing-heading h4{font-size:15px;color:#51405d;margin:0;display:flex;gap:8px;align-items:center}.processing-heading>span{font-size:11px;color:#706078}.processing-note,.processing-items p{font-size:12px;line-height:1.75;color:#6f6179;margin:9px 0}.processing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.processing-fields .field{margin-bottom:0}.processing-fields select{max-width:100%}.processing-quote{border:1px solid #e7deef;background:#fff;border-radius:9px;padding:17px;margin:16px 0}.processing-items{margin:0;padding-left:20px;display:grid;gap:15px}.processing-items>li{font-size:13px;color:#594465;padding-left:4px;overflow-wrap:anywhere}.processing-items>li+li{border-top:1px solid #efe9f4;padding-top:13px}.processing-items .processing-composition{color:#675174}.processing-total{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;border-top:1px solid #ece4f3;padding-top:17px;margin:17px 0 9px}.processing-total dt{font-size:11px;color:#6f6179;line-height:1.6}.processing-total dd{margin:5px 0 0;font-size:16px;font-weight:600;color:#584065;overflow-wrap:anywhere}.processing-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:#6f6179;margin:17px 0}.processing-consent input{accent-color:#7652d9;flex-shrink:0;margin-top:4px}.processing-status{border-left:3px solid #a38abe;padding:10px 14px;background:#f8f4fc;border-radius:0 7px 7px 0;margin-top:10px}.processing-status>strong{font-size:13px;color:#5d476b}.processing-status p{font-size:12px;color:#6f6179;line-height:1.7;margin:6px 0 0}.processing-status-completed{border-color:#60977a;background:#f1f8f3}.processing-status-released{border-color:#998caa}.processing-status-uncertain,.processing-status-needs_review{border-color:#bd8b60;background:#fdf6ed}.processing-accepted{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#426f58;line-height:1.7;margin:15px 0}.processing-purchase-result{margin-top:16px}.processing-purchase-result h4{font-size:13px;color:#65506f;margin:0}.processing-managed .button,.processing-purchase .button{white-space:normal}.processing-funding-form{display:grid;gap:14px;margin-top:17px}.processing-funding-form .field,.processing-funding-form .processing-consent{margin:0}.processing-funding-form p{font-size:12px;color:#6f6179;line-height:1.75}.processing-funding-form button{justify-self:start}.processing-funding-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.processing-managed .field small,.processing-funding-form .field small{color:#6f6179;font-size:12px}@media(max-width:650px){.processing-managed,.processing-quote{padding:14px}.processing-fields,.processing-funding-grid{grid-template-columns:minmax(0,1fr)}.processing-total{grid-template-columns:1fr 1fr}.processing-total>div:first-child{grid-column:1/-1}.processing-total dd{font-size:15px}.processing-managed .button,.processing-purchase .button{max-width:100%}.processing-funding-form button{width:100%}.processing-heading>span{font-size:11px}}.recording-durations{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0 18px}.recording-durations dt{font-size:12px;color:#796883}.recording-durations dd{margin:5px 0 0;font-size:14px;font-variant-numeric:tabular-nums;color:#554062}.transcript-timecode{font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:#69418c;background:#f4eef9;border:1px solid #d8c6e8;border-radius:7px;padding:7px 10px;min-height:36px;cursor:pointer}.transcript-timecode:focus-visible{outline:2px solid #7852a2;outline-offset:3px}.call-analysis .transcript-segment.is-playing{background:#edf6f0;box-shadow:inset 3px 0 #548269;padding-inline:12px}.recording-seek-notice{font-size:13px;line-height:1.6;color:#735328}.transcript-export{margin:12px 0}.templates-evidence .analysis-source-button{margin-top:5px;font-style:normal}@media(max-width:600px){.recording-durations{gap:12px 20px}.transcript-timecode{min-height:44px}.recording-player audio{width:100%;min-width:0}}.automation-batch,.automation-rules,.automation-rule-editor,.automation-notifications{display:grid;gap:18px;min-width:0}.automation-batch{max-height:74vh;overflow:auto;padding:2px}.automation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.automation-form-grid>.field{min-width:0}.automation-form-grid select,.automation-form-grid input{width:100%;min-width:0}.automation-muted{font-size:12px;line-height:1.65;color:#777482}.automation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.automation-actions .button{white-space:normal;text-align:center}.automation-loading{display:flex;align-items:center;gap:9px;color:#777482;font-size:13px}.automation-preview{border:1px solid #e8e2f1;background:#fbf9ff;border-radius:12px;padding:18px;display:grid;gap:14px}.automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.automation-metrics>div{display:flex;flex-direction:column;gap:7px}.automation-metrics span{font-size:11px;color:#777482;line-height:1.45}.automation-metrics strong{font-size:20px;font-weight:650}.automation-preview-items{display:grid}.automation-preview-items>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:13px 0;border-bottom:1px solid #eeedf2;line-height:1.5}.automation-preview-items>div:last-child{border-bottom:0}.automation-preview-items strong{font-size:13px;overflow-wrap:anywhere}.automation-preview-items small,.automation-card-heading small{display:block;color:#777482;font-size:11px;line-height:1.6}.automation-state{display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;background:#eeeaf5;color:#655477;padding:4px 8px;border-radius:6px}.automation-state.ready,.automation-state.completed,.automation-state.enabled{color:#307058;background:#eaf5ef}.automation-state.failed,.automation-state.needs_review,.automation-state.needs_attention{color:#935c25;background:#fff3e5}.automation-state.muted,.automation-state.cancelled,.automation-state.skipped{background:#f0eff2;color:#777482}.automation-consent{font-size:13px;line-height:1.65;background:#f4f1fa;border-radius:10px;padding:13px 15px}.automation-batch-status{display:grid;gap:17px}.automation-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.automation-call-link{color:var(--accent,#7652d9);font-size:13px;font-weight:600;overflow-wrap:anywhere}.automation-batch-history{display:grid;gap:10px}.automation-batch-history>button{display:flex;align-items:center;gap:12px;border:1px solid #eeedf2;border-radius:10px;padding:14px;background:#fff;text-align:left}.automation-batch-history>button>span:first-child{flex:1}.automation-batch-history strong,.automation-batch-history small{display:block}.automation-batch-history strong{font-size:13px}.automation-batch-history small{color:#777482;font-size:11px;margin-top:5px}.automation-rule-card{padding:23px;display:grid;gap:17px}.automation-rule-card h2{overflow-wrap:anywhere}.automation-rule-summary{font-size:13px;line-height:1.7;display:grid;gap:4px;color:#665f73}.automation-rule-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f8f6fc;padding:15px;border-radius:10px}.automation-rule-limits>div{display:flex;flex-direction:column;gap:5px}.automation-rule-limits strong{font-size:14px}.automation-rule-limits span{font-size:11px;color:#777482}.automation-rule-editor{max-height:74vh;overflow:auto;padding:2px}.automation-rule-editor fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.automation-field-full{grid-column:1/-1}.automation-employee-list{display:grid;gap:8px;max-height:180px;overflow:auto;border:1px solid #e8e5ed;border-radius:8px;padding:12px}.automation-employee-list label,.automation-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.automation-employee-list input,.automation-check input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:#7652d9}.automation-empty{padding:30px;text-align:center}.automation-enable-panel{display:grid;gap:13px;background:#f8f5ff;border:1px solid #e3daf4;border-radius:11px;padding:17px}.automation-notification-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.automation-unread{font-size:10px;background:var(--accent,#7652d9);color:#fff;min-width:18px;padding:2px 5px;border-radius:10px}.automation-notifications{max-height:72vh;overflow:auto;padding:2px}.automation-notification{display:grid;gap:10px;padding:16px;border:1px solid #eeedf2;border-radius:10px}.automation-notification.unread{background:#faf7ff;border-color:#e5dbf5}.automation-notification p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.automation-notification time{font-size:11px;color:#777482}.automation-notification h3{font-size:13px}.automation-notification .automation-actions{justify-content:space-between}.automation-notification a{color:var(--accent,#7652d9);font-size:12px;font-weight:600}.automation-notification small{font-size:11px;color:#777482}.automation-rule-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.automation-rule-toolbar>span{font-size:12px;color:#777482;margin-left:auto}@media(max-width:760px){.automation-rule-card{padding:20px}.automation-rule-limits{grid-template-columns:1fr;gap:10px}.automation-rule-limits>div{flex-direction:row;justify-content:space-between;align-items:center}.automation-rule-card .automation-actions>.button{flex:1}.automation-rule-toolbar>span{margin-left:0;width:100%}}@media(max-width:430px){.automation-form-grid{grid-template-columns:1fr}.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.automation-preview{padding:14px}.automation-preview-items>div{grid-template-columns:1fr;gap:7px}.automation-actions{gap:10px}.automation-actions>.button{flex:1;min-width:0}.automation-card-heading{flex-wrap:wrap}.automation-rule-card{padding:18px}.automation-batch>.button{width:100%;white-space:normal}.automation-rule-limits>div{align-items:flex-start;gap:12px}.automation-notification .automation-actions{align-items:flex-start}.automation-batch-history>button{flex-wrap:wrap}}.automation-notification-button{position:relative}.automation-unread{position:absolute;top:-3px;right:-5px;border:2px solid white}.automation-rule-card.automation-focused{border-color:#c2b1ea;box-shadow:0 0 0 2px #7652d910}.automation-employee-list span{min-width:0;overflow-wrap:anywhere}.automation-rule-summary,.automation-enable-panel h3{overflow-wrap:anywhere}.modal:has(>.automation-batch),.modal:has(>.automation-rule-editor){max-width:840px}.call-recordings,.call-crm{padding:20px 0;border-top:1px solid #eee5f5;min-width:0}.call-context-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.call-context-heading>div{display:flex;align-items:center;gap:9px;color:#9677a9}.call-context-heading h3{font-size:14px;color:#765b89}.call-context-heading .text-button,.call-crm>.text-button{display:inline-flex;align-items:center;gap:5px}.call-context-loading{display:flex;align-items:center;gap:8px;padding:17px 0;font-size:12px;color:#9983a8}.call-context-empty{font-size:12px;line-height:1.8;color:#9b86aa;padding:13px 0;overflow-wrap:anywhere}.call-context-note{font-size:11px;line-height:1.8;color:#9983a6;margin-top:10px;overflow-wrap:anywhere}.call-recording-list{display:grid;gap:8px}.call-recording-row{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #eae1f1;border-radius:8px;background:#fff;min-width:0}.call-recording-row.selected{background:#f7f3fc;border-color:#dac8ec}.call-recording-row input{accent-color:#8862b1;margin:0;flex:none}.call-recording-name{font-size:12px;color:#806391;overflow-wrap:anywhere;min-width:0}.call-recording-state{margin-left:auto;display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;font-size:10px;color:#a6879a}.call-recording-state strong{display:flex;align-items:center;gap:3px;font-weight:500;color:#8561a2}.call-recording-row.unavailable .call-recording-name{color:#a696b1}.call-recording-confirm{display:grid;gap:13px;margin-top:15px}.call-recording-confirm>p,.call-crm-intro>p{font-size:12px;line-height:1.8;color:#9780a6}.call-recording-confirm>.button,.call-crm-intro>.button{justify-self:start;white-space:normal}.call-crm-intro{display:grid;gap:13px}.call-crm-details{display:grid;gap:16px}.call-crm-details>.notice{margin:0}.call-crm-source{border:1px solid #e9e0f1;border-radius:9px;padding:15px;min-width:0}.call-crm-source-heading{display:flex;justify-content:space-between;align-items:center;gap:9px}.call-crm-source-heading h4{font-size:13px;color:#7b5a8d;margin:0}.call-crm-source-status{font-size:10px;border:1px solid #e7deee;border-radius:5px;padding:4px 7px;color:#9a829f;background:#faf7fc}.call-crm-source-status.connected{color:#5e9275;background:#f2faf5;border-color:#e0eee4}.call-crm-source-status.error{color:#ad7965;background:#fcf5ef;border-color:#eeded1}.call-crm-source-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:9px;font-size:10px;color:#9f8aab}.call-crm-contacts{display:grid;gap:12px;margin-top:14px}.call-crm-contact{border-top:1px solid #eee6f5;padding-top:13px;min-width:0}.call-crm-contact-heading{display:grid;gap:6px}.call-crm-contact-heading>span{font-size:10px;color:#ab94b7}.call-crm-contact-heading>a,.call-crm-contact-heading>strong{display:flex;align-items:flex-start;gap:5px;font-size:13px;font-weight:600;color:#8a64a3;overflow-wrap:anywhere;min-width:0}.call-crm-contact-heading a svg,.call-crm-deals a svg{margin-top:2px}.call-crm-contact a:hover{text-decoration:underline}.call-crm-phones{list-style:none;padding:0;margin:9px 0;display:flex;flex-wrap:wrap;gap:5px 12px;font-size:11px;color:#947ba6}.call-crm-phones li{overflow-wrap:anywhere;max-width:100%}.call-crm-deals{margin-top:13px}.call-crm-deals h5{font-size:11px;color:#a089ac;margin:0 0 7px;font-weight:500}.call-crm-deals>p{font-size:11px;color:#aa96b5;line-height:1.8}.call-crm-deals ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.call-crm-deals li{display:grid;gap:3px;overflow-wrap:anywhere;font-size:12px;color:#9b7da9}.call-crm-deals a{display:flex;align-items:flex-start;gap:5px;color:#89639f}.call-crm-deals small{font-size:10px;color:#aa95b4}.call-crm .text-button{margin-top:10px}.calls-source-filter{min-width:0}.calls-source-filter .field{margin-bottom:0}.calls-source-filter select{max-width:100%}.call-source-name{display:block;font-size:10px;color:#a48db3;margin-top:5px}.call-recording-hint{display:block;font-size:10px;color:#a38295;line-height:1.7;margin-top:8px;max-width:180px;overflow-wrap:anywhere}.calls-table .call-row-actions{flex-wrap:wrap}.call-details{padding:22px;margin-top:22px;min-width:0}.call-details>.recording-heading{margin-bottom:8px}.call-status.unknown{background:#f4f1f7;color:#9a88a6}.employee-source-actions{display:flex;flex-direction:column;gap:9px;flex-shrink:0}@media(max-width:540px){.call-recording-confirm>.button,.call-crm-intro>.button{width:100%;justify-self:stretch}.call-recording-row{padding:12px 10px;flex-wrap:wrap}.call-recording-state{max-width:100%}.call-crm-source{padding:13px}.call-crm-source-heading{flex-wrap:wrap}.call-context-heading{align-items:flex-start}.call-context-heading h3{font-size:13px}.call-crm-source-meta{flex-direction:column;gap:5px}.call-details{padding:16px}.call-recording-hint{max-width:none}.employee-source-actions{width:100%}}.employee-sync-panel>.employee-source-actions{flex:0 0 auto}@media(max-width:599px){.employee-sync-panel>.employee-source-actions{grid-column:1/-1;width:100%}.employee-source-actions .button{white-space:normal}}.recording-unavailable.provider-unavailable{white-space:normal;max-width:27ch;line-height:1.5}.call-crm-match{font-size:12px;line-height:1.6;margin:10px 0;color:#765b89;overflow-wrap:anywhere}.calls-journal-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:22px;width:100%;border-top:1px solid #eee8f2;padding-top:20px}.calls-period,.calls-analysis-filter{min-width:0}.calls-period-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.calls-journal-filters .field{margin:0;min-width:0}.calls-journal-filters .field>span{font-size:12px}.calls-period-form .field{flex:1;min-width:145px}.calls-period-form input{width:100%;min-width:0}.calls-period-form>.button,.calls-period-form>.text-button{min-height:42px}.calls-filter-hint,.calls-selection-note{font-size:12px;color:#7f6b8c;line-height:1.65;margin:9px 0 0}.calls-selection-note{flex-basis:100%;margin:0}.calls-period .notice{margin:12px 0 0}.call-analysis-state{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:11px;color:#786389;margin-top:10px;line-height:1.6}.call-analysis-state strong{font-weight:500;color:#98653b}.calls-sort{width:min(100%,430px);min-width:0}.calls-sort .field{margin:0}.calls-extra-filters{width:100%;min-width:0;border-top:1px solid #eee8f2;padding-top:16px}.calls-extra-filters summary{cursor:pointer;color:#62477a;font-size:14px;font-weight:600;line-height:1.6;padding:5px 0}.calls-extra-filters summary>span{font-size:11px;font-weight:400;margin-left:12px;color:#826793}.calls-extra-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding-top:17px}.calls-extra-grid section{min-width:0}.calls-extra-grid h3{font-size:14px;font-weight:600;margin:0 0 14px;color:#594268}.calls-quality-form,.calls-duration-form{display:grid;gap:13px;grid-template-columns:minmax(0,1fr)}.calls-extra-grid .field{margin:0;min-width:0}.calls-extra-grid .field>span{font-size:12px}.calls-extra-grid input,.calls-extra-grid select{width:100%;min-width:0;max-width:100%}.calls-range-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.calls-extra-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calls-extra-actions .button{white-space:normal}.calls-extra-grid .notice{margin:12px 0 0}.calls-assessment-caption{padding:13px 24px;margin:0;background:#f7f3fc;font-size:12px;line-height:1.6;color:#624a75;overflow-wrap:anywhere}.calls-assessment-caption>span{display:block;font-size:11px;color:#897195;margin-top:3px}.call-quality-cell{max-width:260px}.call-quality-value{display:grid;gap:6px;overflow-wrap:anywhere}.call-quality-value strong{font-size:13px;font-weight:600}.call-quality-value>span{font-size:11px;color:#7b668b}.call-quality-tags{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:9px 0 0;max-height:112px;overflow-y:auto;overflow-x:hidden}.call-quality-tags>li{font-size:11px;line-height:1.5;padding:3px 6px;background:#f6f2fa;border-inline-start:3px solid #767084;border-radius:4px;overflow-wrap:anywhere;min-width:0;max-width:100%}.call-quality-open{font-size:12px;margin-top:10px;text-align:left}@media(max-width:1199px){.calls-journal-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.calls-table td:last-child{flex-wrap:wrap}.call-analysis-state{flex-basis:100%;margin-top:0}.call-quality-cell{max-width:none;grid-column:1/-1}.calls-extra-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.calls-period-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px}.calls-period-form .field{min-width:0}.calls-period-form>.button,.calls-period-form>.text-button{grid-column:1/-1;justify-content:center}.calls-period-form input{font-size:13px;padding:0 8px}.calls-source-filter{width:100%}.calls-extra-filters summary>span{display:block;margin-left:17px}.calls-extra-actions>.button{width:100%;justify-content:center}.calls-extra-grid input,.calls-extra-grid select{font-size:13px;padding:0 8px}.calls-assessment-caption{padding:13px 17px}.call-quality-open{min-height:38px}}.analytics-people{min-width:0}.people-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.people-controls input,.people-controls select{width:100%;min-width:0}.people-controls .field{min-width:0}.people-total{padding:12px 14px;background:var(--purple-soft,#f3effb);border-radius:9px;font-size:12px;line-height:1.7}.people-matrix,.people-history{margin-top:20px;padding-top:16px;border-top:1px solid var(--border,#eeebf3)}.analytics-people summary{cursor:pointer;min-height:36px;font-weight:600;font-size:13px}.people-cell-actions{display:grid;gap:4px;font-size:11px;min-width:125px}.people-cell-actions button{min-height:28px}.people-trend svg{display:block;width:100%;height:auto;max-height:240px}.people-trend svg text{fill:var(--muted,#777482);font-size:11px}.people-quality-line{stroke:var(--purple,#7456bd);fill:var(--purple,#7456bd);stroke-width:2}.people-coverage-line{stroke:#15806b;fill:#15806b;stroke-width:2;stroke-dasharray:5 3}.people-axis{stroke:var(--border,#d9d5e3)}.people-quality-key{color:var(--purple,#7456bd)}.people-coverage-key{color:#15806b}.people-compare-action{margin:20px 0 12px}.people-comparison p,.people-trend p,.people-matrix>p{font-size:12px;line-height:1.65;color:var(--muted,#777482)}@media(max-width:1000px){.people-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.people-controls{grid-template-columns:1fr}.people-matrix .analytics-table td{display:block;padding:10px 0}.people-matrix .analytics-table td:before{display:block;margin-bottom:4px}.people-compare-action .button{white-space:normal;text-align:left;width:100%}.people-trend svg text{font-size:13px}}.people-trend{max-width:100%;overflow-x:auto}.people-trend svg{min-width:560px}.analytics-signals{padding:20px;margin:16px 0}.analytics-signals h2{margin:0}.analytics-signals p{color:var(--muted);font-size:13px;line-height:1.5}.signals-counts,.signals-rules{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.signals-counts{margin:12px 0}.signals-tag-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.signals-tag-heading .field{max-width:180px}.signals-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px}.signals-tag{border:1px solid var(--border);border-inline-start:4px solid;border-radius:9px;background:#fff;color:inherit;padding:10px 12px;text-align:start;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;min-width:0}.signals-tag.selected{outline:2px solid var(--accent)}.signals-tag span{overflow-wrap:anywhere}.signals-tag small{display:block;color:var(--muted);font-size:11px;font-weight:400}.signals-rules label{display:flex;align-items:center;gap:6px;font-size:13px}.signals-rules input[type=checkbox]{width:16px;height:16px}.signals-trend{height:120px;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--border);padding-top:8px}.signals-trend button{border:0;background:transparent;flex:1;min-width:0;display:flex;align-items:flex-end;padding:0;cursor:pointer}.signals-trend span{display:block;background:var(--accent,#8254e8);width:100%;min-height:2px;border-radius:3px 3px 0 0}.signals-active{padding:8px;background:#fff;border-radius:8px}.analytics-unit-dialog{width:min(1000px,95vw)}.analytics-unit-messages{display:grid;gap:10px}.analytics-unit-message{padding:12px;border:1px solid var(--border);border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}.analytics-unit-message small{color:var(--muted)}.analytics-unit-message p{margin:6px 0 0}.analytics-unit-dialog details{margin:16px 0}.analytics-table .inline-button{text-align:start}@media(max-width:1000px){.signals-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.analytics-signals{padding:16px}.signals-tags{grid-template-columns:1fr}.signals-tag-heading{display:block}.signals-counts .button{white-space:normal}.signals-rules{align-items:flex-start;flex-direction:column}.signals-rules .field{width:100%}}.analytics-page,.analytics-report{display:grid;gap:22px;min-width:0}.analytics-filters{padding:22px}.analytics-filters form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.analytics-filters select,.analytics-filters input{width:100%;min-width:0}.analytics-filters .field{min-width:0}.analytics-filters p,.analytics-muted{color:var(--muted,#777482);font-size:13px;line-height:1.6;margin:14px 0 0}.analytics-filter-actions{display:flex;gap:14px;align-items:flex-end;padding-bottom:1px}.analytics-filters .notice{margin-top:14px}.analytics-report-caption{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.analytics-report-caption span{font-size:13px;color:var(--muted,#777482)}.analytics-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.analytics-stat{padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.analytics-stat>span{font-size:13px;color:var(--muted,#777482)}.analytics-stat>strong{font-size:26px;font-weight:650;letter-spacing:-.6px;overflow-wrap:anywhere}.analytics-stat>small{font-size:12px;line-height:1.5;color:var(--muted,#777482)}.analytics-hint{padding:14px 18px;background:var(--purple-soft,#f3effb);border-radius:12px;font-size:13px;line-height:1.6;color:var(--text,#34303f)}.analytics-section{padding:24px;min-width:0}.analytics-section .section-heading{align-items:flex-start;gap:15px}.analytics-section .section-heading p{max-width:50ch}.analytics-chart{display:flex;height:180px;gap:3px;padding:0 3px 27px;margin:26px 4px 15px;border-bottom:1px solid var(--border,#eeebf3)}.analytics-chart-column{flex:1;position:relative;min-width:0;display:flex;align-items:flex-end;height:100%}.analytics-chart-bar{background:var(--purple,#8362ce);border-radius:4px 4px 0 0;width:100%;min-height:0}.analytics-chart-column>span{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);font-size:10px;white-space:nowrap;color:var(--muted,#777482)}.analytics-chart-column:first-child>span{left:0;transform:none}.analytics-chart-column:last-child>span{left:auto;right:0;transform:none}.analytics-table-wrap{overflow:auto;max-width:100%}.analytics-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.analytics-table th{font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:var(--muted,#777482);font-weight:600;padding:12px 10px;border-bottom:1px solid var(--border,#eeebf3)}.analytics-table td{padding:15px 10px;border-bottom:1px solid var(--border,#eeebf3);vertical-align:top;line-height:1.6}.analytics-table td:first-child,.analytics-table th:first-child{padding-left:0}.analytics-table td:last-child,.analytics-table th:last-child{padding-right:0}.analytics-table tr:last-child td{border-bottom:0}.analytics-table strong{font-weight:600;overflow-wrap:anywhere}.analytics-table small{display:block;color:var(--muted,#777482);font-size:11px;line-height:1.5}.analytics-table a{color:var(--purple,#7456bd)}.analytics-assessment-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px}.analytics-criteria{display:grid;gap:21px}.analytics-criterion>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5}.analytics-criterion strong{font-weight:600;overflow-wrap:anywhere}.analytics-quality-track{height:6px;background:var(--purple-soft,#f0edf6);border-radius:6px;margin:10px 0;overflow:hidden}.analytics-quality-track>span{display:block;height:100%;background:var(--purple,#8362ce);border-radius:6px}.analytics-criterion small{display:block;color:var(--muted,#777482);font-size:11px;line-height:1.6}.analytics-tags{display:grid;gap:10px}.analytics-tag{padding:11px 13px;border:1px solid var(--border,#eeebf3);border-inline-start:4px solid;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.analytics-tag span{overflow-wrap:anywhere}.analytics-tag strong{font-variant-numeric:tabular-nums}.analytics-report>.analytics-muted{margin-top:0}.analytics-page .inline-button svg{vertical-align:middle}@media(max-width:1200px){.analytics-stats,.analytics-filters form{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-stat>strong{font-size:24px}}@media(max-width:760px){.analytics-filters form,.analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-assessment-grid{grid-template-columns:1fr}.analytics-section{padding:20px}.analytics-table thead{display:none}.analytics-table,.analytics-table tbody,.analytics-table tr,.analytics-table td{display:block;width:100%;box-sizing:border-box}.analytics-table tr{padding:13px 0;border-bottom:1px solid var(--border,#eeebf3)}.analytics-table tr:last-child{border-bottom:0}.analytics-table td,.analytics-table td:first-child,.analytics-table td:last-child{padding:4px 0;border:0;display:grid;grid-template-columns:105px minmax(0,1fr);column-gap:12px}.analytics-table td:before{content:attr(data-label);color:var(--muted,#777482);font-size:11px;padding-top:2px;grid-column:1;grid-row:1 / span 2}.analytics-table td>*{grid-column:2;min-width:0}.analytics-table td a,.analytics-table td time{overflow-wrap:anywhere}.analytics-chart{height:150px;gap:2px}.analytics-chart-column>span{font-size:9px}.analytics-section .section-heading{flex-wrap:wrap}.analytics-filters{padding:20px}}@media(max-width:430px){.analytics-filters form{grid-template-columns:1fr}.analytics-filter-actions{align-items:center;justify-content:space-between;margin-top:4px}.analytics-filter-actions .button{flex:1}.analytics-stat{padding:16px}.analytics-stat>strong{font-size:22px}.analytics-stats{gap:10px}.analytics-report-caption{align-items:flex-start;flex-direction:column;gap:6px}.analytics-section,.analytics-filters{padding:18px}.analytics-chart{margin-inline:0}.analytics-table td,.analytics-table td:first-child,.analytics-table td:last-child{grid-template-columns:94px minmax(0,1fr)}}.analytics-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.analytics-pagination>span{font-size:13px;color:var(--muted,#777482);text-align:center}.analytics-details[aria-busy=true] .analytics-table-wrap{opacity:.55}.analytics-pagination .button{min-height:44px}@media(max-width:430px){.analytics-pagination{gap:8px}.analytics-pagination .button{padding-inline:12px}.analytics-pagination>span{font-size:12px}}.analytics-channels{display:flex;gap:10px;flex-wrap:wrap}.analytics-run-details{max-width:230px;font-size:12px;overflow-wrap:anywhere}.analytics-run-details summary{cursor:pointer;min-height:32px;padding-block:6px}.analytics-periods{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-bottom:14px}.analytics-periods .text-button{font-size:12px;min-height:32px}.analytics-periods>span{font-size:11px;color:var(--muted)}.analytics-readiness{background:var(--purple-soft,#f3effb);border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.6}.analytics-readiness p{margin:0 0 5px}.analytics-readiness a{color:var(--purple,#7456bd);text-decoration:underline}.analytics-readiness small{color:var(--muted);font-size:11px}.analytics-draft-note,.analytics-update-time{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.analytics-draft-note{padding:10px 14px;border:1px solid var(--border);border-radius:9px}.compact-workspace .analytics-filters form>.field:nth-child(4){grid-column:1/3}.compact-workspace .analytics-filters form>.field:nth-child(5){grid-column:3/5}.compact-workspace .analytics-filter-actions{gap:10px;flex-wrap:wrap}@media(max-width:767px){.compact-workspace .analytics-filters form>.field:nth-child(4),.compact-workspace .analytics-filters form>.field:nth-child(5){grid-column:1/-1}.analytics-periods{gap:2px 13px}.analytics-readiness{padding:11px 13px}}.company-analytics,.company-report{display:grid;gap:18px;min-width:0}.company-filters form{display:grid;grid-template-columns:150px 150px minmax(140px,1fr) minmax(140px,1fr) auto!important;gap:12px}.company-filters .company-actions{grid-column:5;grid-row:1;align-self:end;display:flex;align-items:center;gap:10px}.company-filters form>.field{grid-column:auto!important}.company-assessment{grid-column:1/4;font-size:12px}.company-chat-mode{grid-column:4/6;font-size:12px}.company-assessment summary,.company-chat-mode summary,.company-method summary{cursor:pointer;min-height:32px;align-content:center;color:var(--purple)}.company-version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px}.company-version-grid>div{display:grid;gap:10px;min-width:0}.company-version-grid .field>span{font-size:11px}.company-chat-fields{display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:16px;margin-top:10px}.company-caption{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:13px}.company-caption>span,.company-caption>small{color:var(--muted)}.company-caption>small{margin-left:auto}.company-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.company-card{padding:20px;display:flex;flex-direction:column;min-width:0;gap:15px}.company-card-heading{display:flex;gap:10px;align-items:center;justify-content:space-between}.company-card h2{margin:0;font-size:17px}.company-card-heading>span{font-size:11px;color:var(--muted)}.company-volume{display:flex;align-items:baseline;gap:12px}.company-volume>strong{font-size:34px;font-weight:650;letter-spacing:-.8px}.company-volume>span{font-size:12px;color:var(--muted)}.company-share{height:5px;background:var(--purple-soft,#eee8f6);border-radius:5px;overflow:hidden}.company-share>span{display:block;height:100%;background:var(--purple,#8362ce);border-radius:5px}.company-card dl{display:grid;gap:15px;margin:4px 0}.company-card dl>div{display:flex;justify-content:space-between;gap:12px}.company-card dt{font-size:12px;color:var(--muted);max-width:55%}.company-card dd{margin:0;text-align:right;font-size:17px;font-weight:600}.company-card dd small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:3px}.company-version{padding:9px 11px;border-radius:8px;background:var(--purple-soft,#f3effb);font-size:11px;line-height:1.6;margin:0;overflow-wrap:anywhere}.company-availability{font-size:11px;line-height:1.7;color:var(--muted);margin:0}.company-availability>span{display:block}.company-card>.button{margin-top:auto;text-align:center}.company-composition{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.company-method{padding:12px 18px;font-size:12px;line-height:1.7}.company-method p{color:var(--muted);margin:10px 0}.company-method a{color:var(--purple)}@media(max-width:1100px){.company-filters .company-actions{grid-column:1/-1;grid-row:auto}.company-assessment,.company-chat-mode{grid-column:1/-1}.company-filters form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-cards{gap:10px}.company-card{padding:16px}.company-card-heading{align-items:flex-start;flex-direction:column;gap:4px}.company-caption>small{margin-left:0}}@media(max-width:767px){.company-cards,.company-version-grid{grid-template-columns:minmax(0,1fr)}.company-card{padding:18px}.company-card-heading{flex-direction:row;align-items:center}.company-caption{align-items:flex-start;flex-direction:column}.company-chat-fields{grid-template-columns:minmax(0,1fr)}.company-filters form>.field:nth-child(3),.company-filters form>.field:nth-child(4){grid-column:1/-1!important}.company-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.company-card dl>div{display:block}.company-card dt{max-width:none;font-size:11px;min-height:30px}.company-card dd{text-align:left;margin-top:6px}.company-card dd small{font-size:10px}}.billing-page,.billing-content{min-width:0}.billing-content{display:grid;gap:25px}.billing-page .page-heading .button{flex-shrink:0}.billing-loading{padding:48px 20px;display:flex;justify-content:center;align-items:center;gap:12px;color:#6f6179}.billing-readiness{display:flex;align-items:flex-start;gap:13px;padding:19px 21px;background:#f3effa;border:1px solid #e7dff3;border-radius:12px;color:#67537e}.billing-readiness>svg{margin-top:2px}.billing-readiness strong{font-size:14px;font-weight:650}.billing-readiness p{font-size:12px;line-height:1.75;margin-top:5px;max-width:780px;color:#6f6179}.billing-status{background:#e8e0f3;border-radius:6px;padding:6px 9px;white-space:nowrap;font-size:12px;font-weight:600;margin-left:auto}.billing-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.billing-balance,.billing-mode,.billing-period,.billing-topup,.billing-orders,.billing-history{padding:24px;min-width:0}.billing-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.billing-section-title h2{display:flex;align-items:center;gap:9px;color:#51455f;font-size:16px}.billing-section-title h2 svg{color:#9b86b5}.billing-section-title p{font-size:12px;line-height:1.6;color:#6f6179;margin-top:6px}.billing-small-label,.billing-currency{font-size:12px;color:#6c5a78}.billing-currency{font-weight:600;background:#f5f3f8;padding:5px 8px;border-radius:5px}.billing-available{margin:27px 0 24px}.billing-available>span{display:block;font-size:12px;color:#6f6179;margin-bottom:9px}.billing-available>strong{display:block;font-size:35px;font-weight:650;letter-spacing:-1px;line-height:1.2;color:#49345e;overflow-wrap:anywhere}.billing-available p{font-size:12px;color:#6f6179;margin-top:8px}.billing-balance-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #eee9f4;padding-top:18px;margin:0}.billing-balance-details dt{display:flex;align-items:center;gap:5px;color:#6f6179;font-size:12px}.billing-balance-details dd{font-size:15px;font-weight:600;color:#63526f;margin:7px 0 0;overflow-wrap:anywhere}.billing-mode{display:flex;gap:17px;align-items:flex-start}.billing-mode-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f4effa;color:#9b7dbb}.billing-mode>div{min-width:0}.billing-eyebrow{display:block;font-size:12px;letter-spacing:1px;color:#6c5a78;font-weight:600;line-height:1.7}.billing-mode h2{font-size:18px;color:#584168;margin-top:6px}.billing-mode p{font-size:12px;color:#6f6179;line-height:1.85;margin-top:12px}.billing-inline-note{display:inline-block;margin-top:18px;font-size:12px;color:#6f6179;border:1px solid #eee7f4;border-radius:5px;padding:5px 8px}.billing-plans-section{min-width:0}.billing-plans-section>.billing-section-title{margin:4px 0 17px}.billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.billing-plan{padding:25px 22px;background:#fff;border:1px solid #eae5f0;border-radius:12px;min-width:0}.billing-plan-team{background:linear-gradient(160deg,#fcfaff,#f8f4ff);border-color:#d9caef;box-shadow:0 3px 14px #7754ab05}.billing-plan h3{font-size:20px;color:#564166;margin-top:7px}.billing-plan-price{margin:20px 0;display:flex;flex-direction:column;gap:5px}.billing-plan-price strong{font-size:28px;font-weight:650;color:#49355c;letter-spacing:-.6px;overflow-wrap:anywhere}.billing-plan-price>span{font-size:12px;color:#6f6179}.billing-plan dl{margin:0;padding:17px 0;border-top:1px solid #eee7f4;border-bottom:1px solid #eee7f4;display:grid;gap:13px}.billing-plan dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.billing-plan dt{font-size:12px;color:#6f6179}.billing-plan dd{font-size:12px;font-weight:600;color:#67526f;margin:0;text-align:right;flex-shrink:0}.billing-plan-rates{margin-top:17px}.billing-plan-rates>span{font-size:12px;color:#6f6179;display:block;margin-bottom:7px}.billing-plan-rates p{font-size:12px;color:#6f6179;line-height:1.9}.billing-plan-rates strong{font-size:12px;font-weight:600;color:#725c80}.billing-plan-notes{margin:15px 1px;display:grid;gap:7px;font-size:12px;color:#6f6179;line-height:1.8}.billing-trial{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#fff;border:1px dashed #dcd1e8;border-radius:10px}.billing-trial-icon{color:#ab97b9;margin-top:2px}.billing-trial strong{font-size:12px;font-weight:600;color:#75617f}.billing-trial p{font-size:12px;color:#6f6179;line-height:1.8;margin-top:3px}.billing-requests-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.billing-topup-form>p,.billing-empty-copy{font-size:12px;color:#6f6179;margin:15px 0 20px;line-height:1.8}.billing-topup-form .field{margin:0 0 16px}.billing-topup-form .field input{max-width:290px}.billing-topup-form .field input[aria-invalid=true]{border-color:#d5a39d}.billing-topup-form .field input[aria-invalid=true]+small{color:#984f45}.billing-confirm{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;color:#6f6179;margin:18px 0}.billing-confirm input{accent-color:var(--accent,#7652d9);margin:3px 0 0;width:15px;height:15px;flex-shrink:0}.billing-topup-form .billing-intent-note{padding:11px 12px;border-radius:7px;background:#f7f2fb;font-size:12px}.billing-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;min-height:190px;padding:24px 12px;color:#b4a6c0}.billing-empty strong{font-size:13px;font-weight:550;color:#6c5a78}.billing-empty p{font-size:12px;color:#6f6179;max-width:330px}.billing-order-list{list-style:none;margin:14px 0 0;padding:0;max-height:440px;overflow-y:auto}.billing-order-list li{border-top:1px solid #eee8f4;padding:15px 0}.billing-order-list li:first-child{border-top:0}.billing-order-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.billing-order-top>strong{font-size:15px;font-weight:600;color:#6e547a}.billing-order-status{font-size:12px;padding:5px 7px;border-radius:5px;line-height:1.4;background:#f2edf7;color:#6c5a78}.billing-order-status.paid{background:#edf6ef;color:#426f58}.billing-order-status.cancelled{background:#f4f2f5;color:#6f6179}.billing-order-list li>p{margin-top:7px;font-size:12px;color:#6f6179;overflow-wrap:anywhere}.billing-order-list .text-button{font-size:12px;padding-left:0;margin-top:4px}.billing-history .billing-section-title{margin-bottom:17px}.billing-ledger{border-collapse:collapse;table-layout:fixed;width:100%;text-align:left;font-size:12px}.billing-ledger th{font-size:12px;font-weight:500;color:#6f6179;padding:12px 14px;background:#faf8fc;border-bottom:1px solid #eee7f5}.billing-ledger th:first-child{width:55%}.billing-ledger td{padding:17px 14px;border-bottom:1px solid #f0eaf5;color:#6f6179;overflow-wrap:anywhere}.billing-ledger td:first-child strong{font-weight:550;font-size:12px;color:#796083}.billing-ledger td p{font-size:12px;color:#6f6179;margin-top:4px}.billing-ledger time{font-size:12px;color:#6f6179;display:block;margin-top:5px}.billing-ledger th:not(:first-child),.billing-ledger td:not(:first-child){text-align:right}.billing-ledger td.billing-credit{color:#426f58;font-weight:600}.billing-ledger td.billing-debit{color:#8a5369;font-weight:600}.billing-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:19px}.billing-pagination>span{font-size:12px;color:#6f6179;text-align:center}.billing-pagination .button{font-size:12px;min-height:36px;padding:8px 12px}.billing-period-usage{display:flex;gap:24px;margin-top:18px}.billing-period-usage p{flex:1;font-size:12px;color:#6f6179}.billing-period-usage strong{font-weight:550}.billing-period-usage span{display:block;font-size:12px;color:#6f6179;margin-top:6px}@media(max-width:1150px){.billing-readiness{flex-wrap:wrap}.billing-status{margin-left:33px}.billing-plans{gap:12px}.billing-plan{padding:21px 17px}.billing-plan dl>div{display:block}.billing-plan dd{margin-top:4px;text-align:left}.billing-mode{gap:12px}.billing-mode-icon{width:35px;height:35px;border-radius:9px}.billing-balance,.billing-mode{padding:21px}}@media(max-width:900px){.billing-overview,.billing-requests-grid{grid-template-columns:minmax(0,1fr)}.billing-mode{gap:17px}.billing-mode p{max-width:650px}.billing-period>.billing-section-title{flex-wrap:wrap}}@media(max-width:650px){.billing-content{gap:20px}.billing-page .page-heading{align-items:flex-start;gap:12px}.billing-page .page-heading h1{font-size:25px}.billing-page .page-heading .button{font-size:0;padding:9px;min-height:36px}.billing-page .page-heading .button svg{width:17px;height:17px}.billing-readiness{padding:16px;gap:10px}.billing-readiness>div{flex:1;min-width:0}.billing-readiness strong{font-size:13px}.billing-readiness p{font-size:12px}.billing-status{margin-left:30px;font-size:12px}.billing-balance,.billing-mode,.billing-period,.billing-topup,.billing-orders,.billing-history{padding:18px}.billing-available>strong{font-size:32px}.billing-balance-details{gap:12px}.billing-balance-details dt{font-size:12px}.billing-balance-details dd{font-size:14px}.billing-mode h2{font-size:17px}.billing-plans-section>.billing-section-title{align-items:flex-start;flex-direction:column;gap:7px}.billing-plans{grid-template-columns:minmax(0,1fr)}.billing-plan{padding:22px}.billing-plan dl>div{display:flex}.billing-plan dd{margin-top:0;text-align:right}.billing-plan-price{margin:15px 0}.billing-plan-rates p{display:inline-block;margin-right:12px}.billing-plan-notes{font-size:12px}.billing-trial{padding:15px}.billing-section-title h2{font-size:15px}.billing-topup-form .field input{max-width:none}.billing-topup-form .button{width:100%;white-space:normal}.billing-ledger,.billing-ledger tbody,.billing-ledger tr,.billing-ledger td{display:block;width:100%}.billing-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.billing-ledger tr{padding:15px 0;border-bottom:1px solid #eee7f5}.billing-ledger td{padding:4px 0;border:0}.billing-ledger td:not(:first-child){display:flex;justify-content:space-between;gap:14px;text-align:right}.billing-ledger td:not(:first-child):before{content:attr(data-label);font-size:12px;color:#6f6179;font-weight:400;text-align:left}.billing-ledger td:first-child{padding-bottom:9px}.billing-period-usage{flex-direction:column;gap:12px}.billing-history .billing-section-title{align-items:flex-start}.billing-pagination{gap:8px}.billing-pagination>span{font-size:12px}.billing-small-label{line-height:1.6}.billing-mode{gap:12px}.billing-mode-icon{width:31px;height:33px}.billing-mode-icon svg{width:18px;height:18px}}.billing-eyebrow,.billing-small-label,.billing-currency,.billing-status{font-size:11px}.billing-page .page-heading p,.billing-topup-form .field small{color:#6f6179;font-size:12px}.billing-page .eyebrow{color:#6c5a78;font-size:11px}.billing-topup-form .field input::placeholder{color:#76687f}.billing-topup-form .field input:disabled{color:#6f6179}.billing-page .button:disabled,.billing-page .text-button:disabled{color:#6f6179}.billing-page .notice{color:#984f45}.billing-page .notice.success{color:#3f7156}@media(max-width:650px){.billing-readiness{display:grid;grid-template-columns:20px minmax(0,1fr)}.billing-status{grid-column:2;margin-left:0;justify-self:start}}.billing-trial{display:block;margin-top:18px}.billing-trial>p{font-size:12px;line-height:1.75;color:#6f6179;margin-top:9px}.billing-trial .billing-topup-form{display:grid;gap:12px;margin-top:16px}.billing-trial .processing-consent{margin:0}.billing-trial .button{justify-self:start;white-space:normal}.billing-trial>button{margin-top:14px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#292633;background:#f7f7f9;font-size:14px;font-synthesis:none;font-weight:400;--accent:#7652d9;--accent-dark:#6240bf;--muted:#92909c;--border:#eeedf2;--canvas:#f7f7f9;--plum:#262031}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bba4f4;outline-offset:3px}input,select{min-width:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.025em}h1{font-size:31px;line-height:1.25}h2{font-size:17px;line-height:1.4}h3{font-size:16px;line-height:1.45}p{line-height:1.65}svg{flex-shrink:0}.muted{color:#a3a0ad}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-1.1px;font-weight:750;color:inherit;white-space:nowrap}.brand-mark{width:35px;height:35px;background:#8661e7;display:grid;place-items:center;border-radius:10px;color:#fff;box-shadow:0 3px 10px #6a45c025}.brand-light{font-weight:450}.brand-dot{color:#a58ae7;margin-left:1px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;min-height:42px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--accent);color:#fff;box-shadow:0 3px 6px #7652d911}.button.primary:hover:not(:disabled){background:var(--accent-dark);box-shadow:0 4px 10px #7652d928}.button.secondary{background:#fff;border-color:#e6e3ed;color:#655d76}.button.secondary:hover:not(:disabled){background:#f8f6fc;border-color:#d7cdec}.button.dark{background:#302440;color:#fff}.button.dark:hover{background:#49345f}.button:disabled{background:#f4f3f7;color:#a3a0ad;border-color:#eeecf2;box-shadow:none}.icon-button{border:0;background:transparent;border-radius:7px;padding:8px;display:inline-flex;align-items:center;justify-content:center;color:#8f899c}.icon-button:hover{background:#eeeaf6;color:#7250c5}.full-width{width:100%}.text-link{display:inline-flex;align-items:center;gap:7px;color:#7652d9;font-weight:600;font-size:12px;white-space:nowrap}.text-link:hover{color:#4f30a0}.text-button,.inline-button{border:0;background:transparent;color:#7652d9;padding:7px 4px;font-size:12px;font-weight:600}.text-button:hover,.inline-button:hover{text-decoration:underline}.text-button:disabled{color:#aaa;cursor:wait}.text-button.danger{color:#b66a77}.loading{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:13px;color:#8b7caa;font-size:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border:1px solid #efd9d5;border-radius:8px;background:#fff6f3;color:#a85d50;font-size:12px;line-height:1.6;margin-bottom:17px;overflow-wrap:anywhere}.notice svg{margin-top:1px}.notice.success{background:#f1faf5;border-color:#d7eddf;color:#508569}.notice .inline-button{color:inherit;padding:0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;color:#5c5667}.field input,.field select{width:100%;height:44px;background:#fff;border:1px solid #e4e1eb;border-radius:8px;padding:0 13px;color:#38313f;font-size:13px;font-weight:400;transition:border .15s,box-shadow .15s}.field input:focus,.field select:focus{border-color:#a38bd5;outline:none;box-shadow:0 0 0 3px #7652d90b}.field input::placeholder{color:#b0aab9}.field input:disabled{background:#f8f7fa;color:#9a94a3}.field small,.field-hint{font-size:11px;font-weight:400;color:#9a93a5;line-height:1.7}.field-hint{margin:12px 0}.password-input{position:relative}.password-input input{padding-right:46px}.password-input button{position:absolute;right:8px;top:6px;display:grid;place-items:center;height:32px;width:32px;border:0;background:transparent;color:#a39aaa;border-radius:5px}.muted-note{display:flex;align-items:flex-start;gap:9px;border-radius:8px;padding:14px;background:#f7f5fb;color:#8b8199;line-height:1.7;font-size:11px;margin:18px 0}.muted-note svg{margin-top:1px}.eyebrow{font-size:10px;color:#98909f;letter-spacing:1.45px;font-weight:600;margin-bottom:9px}.panel{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 3px #352b4502}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading p,.catalog-heading p{font-size:11px;color:#a09aa8;margin-top:4px}.empty-state{padding:37px 24px 32px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;min-height:200px}.empty-icon{display:flex;align-items:center;justify-content:center;width:57px;height:57px;border-radius:16px;background:#f7f5fb;color:#a998c9;border:1px solid #f0ecf7;margin-bottom:18px}.empty-state h3{font-size:14px;color:#6a6276}.empty-state p{max-width:330px;font-size:12px;color:#a19aa9;line-height:1.75;margin-top:7px}.empty-state .button{margin-top:20px}.avatar{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#edf1f5;color:#8293a4;font-size:14px;font-weight:650;flex-shrink:0}.avatar-purple{color:#8866c2;background:#eee8f8}.avatar.large{height:56px;width:56px;font-size:21px;border-radius:16px}.status-dot{display:inline-block;width:6px;height:6px;background:#80b79a;border-radius:50%;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:var(--plum);color:#fff;display:flex;flex-direction:column;padding:29px 19px 18px;z-index:40}.sidebar-brand{padding:0 9px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand .brand{font-size:24px}.workspace-card{margin-top:39px;background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;padding:12px 10px;display:flex;align-items:center;gap:10px}.workspace-icon{background:#ffffff0a;width:32px;height:34px;border:1px solid #ffffff09;border-radius:7px;display:grid;place-items:center;color:#baafce;flex-shrink:0}.workspace-card>div:nth-child(2){min-width:0}.workspace-card strong{font-size:11px;font-weight:550;display:block;max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e2dce9}.workspace-card span:not(.sidebar-workspace-dot){display:block;font-size:9px;color:#837b91;margin-top:4px}.sidebar-workspace-dot{width:5px;height:5px;border-radius:50%;background:#8d76b1;margin-left:auto;flex-shrink:0}.nav-caption{font-size:8px;letter-spacing:1.8px;color:#71677f;font-weight:650;margin:33px 13px 13px}.main-nav{display:flex;flex-direction:column;gap:6px}.main-nav a{display:flex;align-items:center;gap:12px;height:44px;border-radius:8px;padding:0 14px;font-size:12px;font-weight:450;color:#a39aae;transition:background .15s,color .15s}.main-nav a svg{color:#897d9a;stroke-width:1.65}.main-nav a:hover{background:#ffffff06;color:#ece5f6}.main-nav a.active{color:#eee7fb;background:#8560bf2b;box-shadow:inset 0 0 0 1px #8f68c610}.main-nav a.active svg{color:#b199e0}.nav-active-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#b49ae9}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-tip{padding:18px 16px;background:linear-gradient(135deg,#49375b77,#352b4233);border:1px solid #68517e25;border-radius:10px;margin:0 4px 19px;position:relative;overflow:hidden}.sidebar-tip:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #8a70a815;border-radius:50%;right:-40px;top:20px}.tip-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#b99ce5;background:#a77be31a;margin-bottom:13px}.sidebar-tip strong{font-size:12px;color:#c7bdd4;line-height:1.6;font-weight:550;display:block}.sidebar-tip p{font-size:10px;color:#8c7f9d;margin-top:7px;line-height:1.8}.sidebar-legacy{display:flex;align-items:center;gap:8px;padding:13px 10px;color:#8d829e;font-size:10px;white-space:nowrap}.sidebar-legacy:hover{color:#d2bee9}.sidebar-version{display:flex;align-items:center;gap:7px;font-size:9px;color:#71657f;padding:18px 10px 0;border-top:1px solid #ffffff08;margin-top:10px}.sidebar-version .status-dot{height:4px;width:4px;background:#726885}.sidebar-version>span:last-child{margin-left:auto;color:#5f536f}.workspace-main{margin-left:240px;min-width:0}.topbar{height:79px;background:#ffffffcf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #efedf3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 39px;position:relative;z-index:20}.topbar-left{display:flex;align-items:center;gap:13px;font-size:11px}.breadcrumb-home{color:#a9a2af}.breadcrumb-chevron{color:#c1bbc9}.breadcrumb-current{color:#665d72;font-weight:500}.topbar-right{display:flex;align-items:center;gap:18px;min-width:0}.topbar-divider{height:27px;width:1px;background:#efedf2}.profile-menu{position:relative}.profile-trigger{display:flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;text-align:left}.profile-trigger>.avatar{height:34px;width:34px;border-radius:10px;font-size:12px}.profile-trigger>svg{margin-left:10px;color:#a59cad}.profile-text{display:flex;flex-direction:column;gap:4px}.profile-text strong{font-size:10px;font-weight:600;color:#58505f;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-text small{font-size:9px;color:#a69aaf}.profile-dropdown{position:absolute;right:0;top:49px;background:#fff;border:1px solid #ece6f2;box-shadow:0 10px 30px #2d1e4320;border-radius:10px;padding:7px;width:240px;z-index:60}.dropdown-email{padding:10px;font-size:11px;color:#978b9f;border-bottom:1px solid #f1edf6;overflow-wrap:anywhere;margin-bottom:5px}.profile-dropdown a,.profile-dropdown button{padding:11px 10px;display:flex;align-items:center;gap:9px;font-size:12px;width:100%;border:0;background:transparent;border-radius:6px;text-align:left;color:#776a83}.profile-dropdown a:hover,.profile-dropdown button:hover{background:#f7f3fd}.workspace-switch{font-size:10px;border:1px solid #eee8f6;background:#faf8fd;padding:7px;border-radius:6px;color:#80718f;max-width:180px}.page-content{max-width:1450px;margin:0 auto;padding:35px 39px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.page-heading p{font-size:12px;color:#9a939f;margin-top:10px;line-height:1.6}.workspace-status{display:flex;align-items:center;gap:7px;background:#edf6f0;padding:8px 12px;border:1px solid #e3eee7;border-radius:6px;color:#6c997d;font-size:9px;white-space:nowrap}.page-footer{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:21px 0 25px;border-top:1px solid #eae7ef;color:#b2aab9;font-size:9px;gap:20px}.page-footer>span:last-child{display:flex;align-items:center;gap:9px}.footer-dot{width:4px;height:4px;border-radius:50%;background:#baabd2}.menu-button,.close-navigation{display:none}.bootstrap-error{max-width:440px;margin:15vh auto;display:grid;gap:25px;padding:25px}.bootstrap-error .brand{color:#302440}.session-notice{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:100;width:min(90vw,520px)}.not-found{padding:40px}.not-found p{margin:15px 0 25px;color:#9a90a4}.welcome-banner{display:flex;position:relative;overflow:hidden;border:1px solid #e9e2f4;background:linear-gradient(110deg,#f0eafa,#f1ecf8 55%,#eee8f6);border-radius:13px;min-height:254px;padding:29px 32px}.welcome-content{position:relative;z-index:2}.small-tag{display:inline-flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1.1px;font-weight:650;color:#8c70b5;margin-bottom:13px}.welcome-content h2{font-size:26px;line-height:1.25;letter-spacing:-.7px;color:#463454}.welcome-content p{font-size:11px;line-height:1.8;color:#9a88ab;margin:12px 0 18px}.welcome-content .button{padding:10px 14px;min-height:37px;font-size:10px;border-radius:7px}.welcome-art{position:absolute;right:3%;width:42%;height:100%;top:0;display:grid;place-items:center}.art-ring{position:absolute;border:1px solid #cdbce433;border-radius:50%;width:220px;height:220px;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-outer{width:300px;height:300px;border-color:#d5c8e435}.art-ring:before{content:"";width:5px;height:5px;border-radius:50%;background:#c5b2df;position:absolute;top:30%;left:1%}.art-core{width:102px;height:102px;background:linear-gradient(145deg,#b49bd955,#cfc0e13d);border:1px solid #b59bd64d;border-radius:28px;display:grid;place-items:center;color:#9878c0;box-shadow:0 14px 20px #b6a0d014;transform:rotate(-10deg)}.art-core svg{transform:rotate(10deg)}.art-chip{position:absolute;display:flex;align-items:center;gap:8px;background:#ffffffbf;border:1px solid #fff9;box-shadow:0 8px 20px #87749d10;padding:11px 12px;border-radius:9px;font-size:9px;color:#8d77a5;white-space:nowrap}.art-chip svg{color:#9c7dc3}.chip-top{right:13%;top:48px;transform:rotate(5deg)}.chip-bottom{left:13%;bottom:37px;transform:rotate(-5deg)}.chip-bottom svg{color:#9ab6a3}.tiny-dot{width:4px;height:4px;border-radius:50%;background:#9bc3aa;margin-left:8px}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px}.stat-card{background:#fff;border:1px solid var(--border);border-radius:11px;padding:20px 21px 18px}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#96909f;font-size:10px}.stat-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.stat-icon.purple{background:#f2edfa;color:#a58acb}.stat-icon.blue{background:#edf2fb;color:#8fa6cf}.stat-icon.green{background:#eef7f2;color:#8cb7a0}.stat-number{font-size:33px;font-weight:550;letter-spacing:-1px;display:block;margin-top:8px;color:#48404f;line-height:1.2}.stat-description{font-size:9px;color:#b2aab9;display:block;margin-top:8px}.overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-top:23px}.setup-panel,.activity-panel{padding:23px 24px 0;min-width:0}.progress-label{background:#f5f2fb;color:#9a81be;border:1px solid #eee8f7;padding:5px 8px;border-radius:6px;font-size:9px;white-space:nowrap}.progress-track{height:4px;background:#f0edf6;border-radius:3px;margin-top:20px;overflow:hidden}.progress-track span{display:block;height:100%;background:#b498d9;border-radius:3px}.setup-list{margin-top:5px}.setup-step{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #f1eef5}.setup-step:last-child{border-bottom:0}.step-number{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #eae5f2;border-radius:8px;background:#faf8fd;color:#aa99bf;font-size:10px;font-weight:550;flex-shrink:0}.setup-step.complete .step-number{border-color:#e4eee8;background:#f0f7f2;color:#82ab92}.setup-step>div:nth-child(2){min-width:0}.setup-step strong{font-size:11px;font-weight:550;color:#6d6279}.setup-step p{font-size:9px;color:#b1a7ba;margin-top:4px}.setup-step>svg{margin-left:auto;color:#b8aec4}.step-done{margin-left:auto;color:#98baa5;font-size:8px;padding-left:6px}.setup-footer{border-top:1px solid #f0edf5;display:flex;align-items:center;gap:7px;color:#b8aebf;font-size:8px;margin:0 -24px;padding:13px 24px}.setup-footer svg{color:#b2a5c4}.activity-panel .section-heading{margin-bottom:22px}.activity-item{display:flex;gap:12px;padding:0 0 21px;position:relative}.activity-item:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:#f0edf5}.activity-item:last-child:before{display:none}.activity-dot{width:23px;height:23px;border-radius:50%;background:#f3eff9;display:grid;place-items:center;color:#b09bc7;flex-shrink:0}.activity-item p{font-size:10px;line-height:1.6;color:#8d8198;padding-top:3px}.activity-item time{display:block;font-size:8px;color:#b6aabc;margin-top:5px}.activity-panel .empty-state{padding:25px 5px 28px}.data-preview{margin-top:23px;display:flex;align-items:center;gap:22px;padding:26px 27px;background:linear-gradient(100deg,#fff,#fdfcfe)}.data-preview-icon{position:relative;display:grid;place-items:center;width:58px;height:58px;background:#f5f1fb;border-radius:15px;border:1px solid #ede6f8;color:#b29acb;flex-shrink:0}.data-preview-icon>span{position:absolute;height:9px;width:9px;border-radius:50%;right:6px;bottom:6px;background:#cbbde0;border:2px solid #fff}.data-preview h2{font-size:14px;color:#756581}.data-preview p{font-size:10px;color:#aa9db4;max-width:510px;margin-top:6px;line-height:1.8}.data-preview .eyebrow{font-size:7px;color:#baabc9;margin-bottom:7px;letter-spacing:1px}.data-preview .text-link{margin-left:auto;font-size:10px}.connections-empty{display:flex;align-items:center;gap:22px;padding:29px 30px;margin-bottom:34px}.connection-symbol{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;background:#f0ebf9;color:#a38ac5;border:1px solid #e8e0f4;flex-shrink:0}.connections-empty h2{font-size:16px;color:#6c5f79}.connections-empty p{font-size:11px;color:#a59aaf;line-height:1.9;margin-top:6px}.neutral-badge{padding:7px 10px;border:1px solid #ebe6f1;background:#f9f7fc;color:#a395b0;font-size:9px;border-radius:6px;white-space:nowrap;margin-left:auto}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.catalog-heading h2{font-size:18px}.search-field{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e9e5ef;min-height:38px;border-radius:8px;padding:0 11px;color:#b2a8bd;max-width:260px}.search-field input{border:0;background:transparent;outline:0;height:36px;width:100%;font-size:10px;color:#7d6e8b}.search-field input::placeholder{color:#b7adbf}.search-field:focus-within{outline:2px solid #d8c9ef;outline-offset:1px}.tabs{display:flex;align-items:center;gap:6px;margin-bottom:21px;flex-wrap:wrap}.tabs button{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;color:#a194ac;padding:9px 13px;border-radius:7px;font-size:11px}.tabs button.active{background:#ede7f7;border-color:#e8def5;color:#8f6ab9}.tabs button:hover{background:#f0eaf8}.tabs button span{background:#fff9;padding:2px 5px;border-radius:4px;font-size:8px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.integration-card{padding:23px;display:flex;flex-direction:column}.integration-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.provider-icon{width:53px;height:53px;border-radius:14px;display:grid;place-items:center}.provider-crm{background:#f0ecfa;color:#a388c9}.provider-telephony{background:#ecf4f2;color:#86afa3}.provider-messenger{background:#ecf2fb;color:#8eaad1}.planned-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#aa9abb;background:#f6f2fb;border:1px solid #efe9f7;font-size:8px;border-radius:5px;white-space:nowrap}.planned-badge>span{width:3px;height:3px;border-radius:50%;background:#b2a1c6}.provider-category{font-size:8px;text-transform:uppercase;letter-spacing:1.1px;color:#b7abbe;margin-bottom:7px}.integration-card h3{font-size:17px;color:#6f607c}.integration-card>p{font-size:11px;color:#ac9db7;margin:10px 0 24px;line-height:1.9;flex:1}.integration-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f2edf7;padding-top:17px}.integration-actions .button{font-size:9px;padding:8px 12px;min-height:33px}.integration-actions .icon-button{border:1px solid #eee6f5;border-radius:7px;background:#fcfaff;color:#b3a2c5;padding:6px}.catalog-note{display:flex;align-items:flex-start;gap:8px;margin-top:24px;color:#b4a9be;font-size:9px;max-width:650px;line-height:1.7}.team-heading{padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:18px}.title-with-count{display:flex;align-items:center;gap:10px}.count-pill{display:inline-grid;place-items:center;min-width:22px;height:21px;background:#f3eefb;color:#ac96c4;border-radius:6px;font-size:9px}.table-scroll{overflow-x:auto;width:100%}.members-table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}.members-table th{background:#fcfbfd;border-top:1px solid #f2eef6;border-bottom:1px solid #f2eef6;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#b4a8bf;padding:13px 25px;font-weight:500}.members-table td{font-size:11px;padding:21px 25px;border-bottom:1px solid #f4f0f7;color:#9b8aa8}.members-table tbody tr:last-child td{border-bottom:0}.member-identity{display:flex;align-items:center;gap:12px}.member-identity>div{min-width:0}.member-identity strong{font-size:11px;font-weight:550;color:#7c6b89;display:block}.member-identity>div>span{display:block;font-size:10px;color:#b2a3bd;margin-top:5px}.you-label{font-size:8px;color:#b9a6cc;background:#f5f0fc;padding:3px 5px;border-radius:4px;margin-left:5px;font-weight:400}.role-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#9e8ba9}.role-label svg{color:#b5a0c6}.compact-select{border:1px solid #ece4f4;background:#faf7fe;color:#9f88b3;font-size:9px;border-radius:5px;padding:6px 7px;max-width:148px}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px;color:#92ad9d;background:#f0f7f3;font-size:8px}.status-badge>span{width:4px;height:4px;background:#92b79f;border-radius:50%}.status-badge.inactive{color:#b1a5bc;background:#f4f0f7}.status-badge.inactive>span{background:#b6a7c4}.table-footer{padding:15px 25px;display:flex;align-items:center;gap:7px;border-top:1px solid #f2edf7;color:#bbaec6;font-size:8px}.invitations-panel{margin-top:23px;padding:24px 25px 0}.invitations-panel .empty-state{padding-top:30px;padding-bottom:33px}.invitation-list{margin-top:18px}.invitation-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #f1ecf6}.invitation-identity{display:flex;align-items:center;gap:12px;min-width:0}.invitation-identity strong{display:block;font-size:11px;color:#8b769a;font-weight:550;overflow-wrap:anywhere}.invitation-identity span{display:block;font-size:9px;color:#b9a9c5;margin-top:6px}.mail-avatar{width:35px;height:35px;display:grid;place-items:center;background:#f6f1fc;color:#b59ec8;border:1px solid #eee5f7;border-radius:9px;flex-shrink:0}.role-explanation{font-size:11px;color:#a594b3;line-height:1.9;background:#f9f6fd;border-radius:8px;padding:13px;margin:-6px 0 23px}.invite-ready{text-align:center;margin:24px 0}.invite-ready p{font-size:12px;color:#9d8bae;margin-top:14px}.invite-ready strong{font-weight:550;color:#856b99;overflow-wrap:anywhere}.success-icon{display:grid;place-items:center;background:#edf7f1;color:#9abaac;height:52px;width:52px;border:1px solid #dfeee5;border-radius:15px;margin:auto}.modal-close{margin-top:9px}.settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px}.settings-nav{display:flex;flex-direction:column;gap:7px;align-self:start}.settings-nav button{display:flex;align-items:center;gap:10px;padding:13px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left;font-size:11px;color:#ab9bb7}.settings-nav button.active{background:#eee7f8;border-color:#e9def5;color:#9373b0}.settings-nav button:hover{background:#f0eaf7}.settings-content{min-width:0;max-width:760px}.settings-panel{padding:27px 29px}.settings-panel-heading{display:flex;align-items:center;gap:13px;margin-bottom:28px}.settings-panel-heading h2{font-size:16px;color:#776480}.settings-panel-heading p{font-size:10px;color:#af9cba;margin-top:4px;line-height:1.7}.settings-icon{display:grid;place-items:center;flex-shrink:0;height:42px;width:42px;background:#f5f0fb;border-radius:11px;color:#b19ac8;border:1px solid #ede4f6}.settings-panel .field{max-width:480px}.profile-preview{display:flex;align-items:center;gap:14px;border-bottom:1px solid #f0eaf6;padding-bottom:26px;margin-bottom:26px}.profile-preview strong{display:block;color:#8b7598;font-size:13px;font-weight:550}.profile-preview>div>span{display:block;font-size:11px;color:#b1a0bd;margin-top:5px;overflow-wrap:anywhere}.form-footer{padding-top:21px;border-top:1px solid #f1ebf6;margin-top:26px;display:flex;justify-content:flex-end}.form-footer .button{font-size:11px}.email-panel{margin-top:20px;padding:24px;display:flex;align-items:flex-start;gap:16px}.email-status-icon{display:grid;place-items:center;height:43px;width:43px;background:#fbf5ea;border:1px solid #f4ead7;color:#d3ba8f;border-radius:12px;flex-shrink:0}.email-status-icon.verified{background:#eff8f3;border-color:#e4f0e9;color:#94b59f}.email-panel h3{font-size:13px;color:#9580a2}.email-panel p{font-size:10px;color:#b7a6c1;line-height:1.8;margin:7px 0 15px}.email-panel .button{font-size:10px;min-height:35px;padding:8px 12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#23192d70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:24px;overflow-y:auto}.modal{width:100%;max-width:470px;padding:26px;background:#fff;border:1px solid #f1e9f8;border-radius:15px;box-shadow:0 20px 80px #140c252a;max-height:calc(100dvh - 48px);overflow-y:auto}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.modal-heading h2{font-size:19px;color:#776080}.modal-description{font-size:12px;color:#a18bac;margin:0 0 23px;line-height:1.9}.modal form>.button{width:100%}.modal .notice{margin-top:14px}.auth-layout{display:grid;grid-template-columns:44% 56%;min-height:100vh;background:#fff}.auth-story{background:#282032;color:#fff;padding:43px 47px 27px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:700px;height:700px;bottom:-300px;left:-250px;background:radial-gradient(circle,#73509315,transparent 70%);pointer-events:none}.auth-story>.brand{position:relative;z-index:2}.auth-story .brand-mark{width:38px;height:38px}.auth-story .brand{font-size:27px}.story-body{margin:auto 0;position:relative;z-index:1;padding-top:70px}.story-kicker{color:#a696b6;font-size:9px;letter-spacing:2px;display:flex;align-items:center;gap:8px;margin-bottom:20px}.story-kicker>span{width:5px;height:5px;border-radius:50%;background:#b69ad5;box-shadow:0 0 0 4px #b69ad510}.story-body h1{font-size:37px;line-height:1.35;letter-spacing:-1px;font-weight:550;color:#f0e8f9}.story-body h1>span{color:#a88cc9}.story-body>p{color:#94849f;font-size:12px;max-width:340px;margin-top:20px;line-height:1.9}.auth-story footer{display:flex;justify-content:space-between;color:#65566f;font-size:8px;letter-spacing:.3px;margin-top:60px;position:relative;z-index:1}.auth-story footer>span{color:#7b6b86}.auth-main{min-height:100vh;padding:36px 44px 24px;position:relative;display:flex;align-items:center;flex-direction:column}.auth-topline{display:flex;align-items:center;gap:10px;align-self:flex-end;font-size:10px;color:#b5a8bf}.auth-topline a{display:flex;align-items:center;gap:4px;color:#9d7fbc;font-weight:600}.auth-card{max-width:350px;width:100%;margin:auto 0;padding:55px 0 45px}.auth-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#f4eefb;border:1px solid #eee5f8;color:#b19aca;margin-bottom:24px}.auth-card h2{font-size:27px;letter-spacing:-.7px;color:#6f597e;font-weight:550}.auth-description{font-size:12px;line-height:1.8;color:#b4a2bf;margin:11px 0 28px}.auth-form .field{margin-bottom:20px;color:#9a85a9;font-size:11px}.auth-form .field input{height:45px;border-color:#eae1f2;color:#8a709c;font-size:12px}.auth-form .field input::placeholder{color:#c2b1ce}.auth-form .button{width:100%;min-height:44px;font-size:11px;background:#9571bf}.auth-form .button:hover:not(:disabled){background:#805da9}.forgot-link{display:block;color:#b298c6;text-align:right;font-size:10px;margin-top:-7px;margin-bottom:24px}.forgot-link:hover{color:#8760aa}.auth-safe{font-size:8px;color:#c5b5ce;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px}.legacy-link{font-size:9px;color:#b09ac1;display:flex;align-items:center;gap:5px;margin-top:0;margin-bottom:39px}.legacy-link:hover{color:#85629f}.auth-bottom{display:flex;justify-content:space-between;gap:30px;align-self:stretch;font-size:8px;color:#d0c3d8}.auth-mobile-brand{display:none}.back-link{font-size:10px;color:#b8a4c6;display:inline-flex;align-items:center;gap:6px;margin-bottom:26px}.invite-summary{padding:15px;background:#faf6fe;border:1px solid #eee3f7;border-radius:9px;margin:20px 0}.invite-summary strong{font-size:13px;color:#9d7cb5;display:block}.invite-summary>span,.invite-summary small{display:block;font-size:10px;color:#b5a0c5;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.invite-summary small{margin-top:9px;font-size:9px}.auth-card .notice{font-size:10px;line-height:1.8}.auth-card .muted-note{font-size:10px}@media(min-width:1600px){.page-content{padding-top:43px}.welcome-banner{min-height:275px;padding:33px 38px}.welcome-content h2{font-size:29px}.welcome-content p{font-size:12px}.stat-card{padding:23px}.stat-top{font-size:12px}.stat-description{font-size:10px}.section-heading h2{font-size:18px}.setup-step strong{font-size:12px}.setup-step p{font-size:10px}.activity-item p{font-size:11px}}@media(max-width:1199px){.sidebar{width:218px;padding-left:15px;padding-right:15px}.workspace-main{margin-left:218px}.page-content{padding:29px 27px 0}.topbar{padding:0 27px}.page-heading h1{font-size:28px}.welcome-art{right:-6%;width:48%}.chip-top{right:2%}.chip-bottom{left:4%}.welcome-content h2{font-size:24px}.welcome-banner{padding:27px}.stats-grid{gap:12px}.stat-card{padding:16px}.stat-top{font-size:9px}.overview-grid{grid-template-columns:1fr 1fr;gap:15px}.setup-panel,.activity-panel{padding:20px 19px 0}.setup-footer{margin:0 -19px;padding:13px 19px}.setup-step{gap:9px}.setup-step strong{font-size:10px}.setup-step p{font-size:8px}.section-heading h2{font-size:15px}.data-preview{gap:16px;padding:23px}.data-preview .text-link{font-size:9px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.members-table td,.members-table th{padding-left:20px;padding-right:20px}.settings-layout{grid-template-columns:165px minmax(0,1fr);gap:18px}.settings-nav button{font-size:10px}.settings-panel{padding:23px}.auth-story{padding:39px 35px 25px}.story-body h1{font-size:31px}.auth-main{padding:35px}}@media(max-width:980px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:200px}.sidebar-brand{padding:0 7px}.sidebar-brand .brand{font-size:21px;gap:8px}.sidebar-brand .brand-mark{width:30px;height:31px;border-radius:8px}.workspace-card{padding:10px 8px;gap:8px}.workspace-card strong{max-width:100px;font-size:10px}.workspace-card span:not(.sidebar-workspace-dot){font-size:8px}.main-nav a{font-size:11px;padding:0 12px}.sidebar-tip{padding:16px 13px}.sidebar-tip strong{font-size:11px}.sidebar-legacy{font-size:8px;padding:13px 7px;gap:5px}.page-content{padding:26px 23px 0}.topbar{padding:0 23px}.page-heading{gap:12px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.workspace-status{font-size:8px;padding:7px 9px}.welcome-banner{padding:24px;min-height:242px}.welcome-content h2{font-size:22px}.welcome-art{right:-12%;width:50%;opacity:.75}.art-core{width:83px;height:83px;border-radius:23px}.art-ring{width:180px;height:180px}.ring-outer{width:250px;height:250px}.art-chip{font-size:7px;padding:9px}.chip-top{right:12%;top:42px}.chip-bottom{left:-7%;bottom:41px}.stat-card{padding:13px}.stat-top{font-size:8px;gap:5px}.stat-icon{height:27px;width:27px;border-radius:8px}.stat-icon svg{width:16px}.stat-number{font-size:29px}.stat-description{font-size:8px}.overview-grid{grid-template-columns:1fr}.setup-step strong{font-size:12px}.setup-step p{font-size:10px}.section-heading h2{font-size:16px}.activity-panel{padding-bottom:2px}.data-preview{align-items:flex-start;flex-wrap:wrap}.data-preview>div:nth-child(2){flex:1;min-width:140px}.data-preview .text-link{margin-left:74px}.data-preview p{max-width:none}.connections-empty{padding:24px;gap:15px;flex-wrap:wrap}.connections-empty>div:nth-child(2){flex:1;min-width:200px}.connections-empty .neutral-badge{margin-left:80px}.connections-empty h2{font-size:14px}.connection-symbol{height:54px;width:54px;border-radius:14px}.catalog-heading{gap:12px}.search-field{max-width:210px}.integration-card{padding:19px}.integration-card h3{font-size:16px}.integration-card>p{font-size:10px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;gap:5px}.settings-nav button{padding:11px;flex:1;white-space:nowrap;justify-content:center;font-size:10px}.settings-content{max-width:none}.settings-panel{padding:25px}.topbar-left{gap:9px;font-size:10px}.profile-text{display:none}.profile-trigger>svg{margin-left:0}.topbar-right{gap:11px}.auth-story{padding:33px 28px 23px}.story-body h1{font-size:28px}.story-body>p{font-size:11px}.story-kicker{font-size:7px;letter-spacing:1.5px}.auth-main{padding:29px}.auth-card{max-width:315px}.auth-card h2{font-size:25px}.auth-description{font-size:11px}.auth-topline{font-size:9px}.auth-bottom{font-size:7px;gap:15px}}@media(max-width:767px){.sidebar{width:250px;transform:translate(-100%);transition:transform .2s ease;padding:26px 19px 18px}.sidebar.open{transform:translate(0)}.sidebar-brand .brand{font-size:24px}.sidebar-brand .brand-mark{width:35px;height:35px}.close-navigation{display:flex;color:#a897ba;padding:4px}.workspace-card{padding:12px 10px}.workspace-card strong{max-width:135px;font-size:11px}.workspace-card span:not(.sidebar-workspace-dot){font-size:9px}.sidebar-tip{padding:17px}.sidebar-tip strong{font-size:12px}.sidebar-legacy{font-size:10px}.main-nav a{font-size:12px}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#231b2f66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-main{margin-left:0}.topbar{height:68px;padding:0 23px;gap:13px}.menu-button{display:flex;margin-left:-8px;margin-right:4px}.topbar-left{gap:8px}.topbar-right{gap:9px}.topbar-divider{display:none}.breadcrumb-home,.breadcrumb-current{font-size:10px}.page-content{padding:25px 23px 0}.page-heading h1{font-size:28px}.page-heading p{font-size:11px}.workspace-status{font-size:8px}.page-heading{margin-bottom:23px}.welcome-banner{min-height:250px}.welcome-content h2{font-size:25px}.welcome-art{right:-2%;width:45%;opacity:1}.welcome-content p{font-size:11px}.chip-bottom{left:-4%}.chip-top{right:1%}.stats-grid{gap:13px;margin-top:18px}.stat-card{padding:18px}.stat-top{font-size:9px}.stat-icon{height:30px;width:30px}.stat-number{font-size:32px}.stat-description{font-size:9px}.overview-grid{grid-template-columns:1.12fr 1fr}.setup-step strong{font-size:10px}.setup-step p{font-size:8px}.setup-panel,.activity-panel{padding:20px 18px 0}.setup-footer{margin:0 -18px;padding:13px 18px;font-size:7px}.section-heading h2{font-size:14px}.section-heading p{font-size:10px}.data-preview .text-link{margin-left:auto}.data-preview{flex-wrap:nowrap}.data-preview p{font-size:9px}.data-preview h2{font-size:13px}.data-preview-icon{width:49px;height:49px}.data-preview .text-link{font-size:8px}.settings-layout{grid-template-columns:165px minmax(0,1fr)}.settings-nav{flex-direction:column}.settings-nav button{justify-content:flex-start}.settings-panel{padding:23px}.settings-panel-heading p{font-size:9px}.auth-layout{grid-template-columns:39% 61%}.auth-story{padding:32px 20px 25px}.auth-story .brand{font-size:22px;gap:8px}.auth-story .brand-mark{width:31px;height:31px;border-radius:9px}.story-body h1{font-size:24px;letter-spacing:-.5px}.story-body>p{font-size:10px}.story-kicker{font-size:6px;letter-spacing:1px}.story-body{padding-top:40px}.auth-story footer{font-size:6px;gap:10px}.auth-story footer>span{max-width:75px}.auth-main{padding:30px 25px 23px}.auth-topline{font-size:8px}.auth-bottom{font-size:6px}.auth-card{padding:40px 0}.auth-card h2{font-size:25px}.auth-description,.auth-form .field{font-size:10px}.auth-safe{font-size:7px}.auth-card .muted-note,.auth-card .notice{font-size:9px}.legacy-link{font-size:8px}}@media(max-width:599px){.page-content{padding:24px 18px 0}.topbar{padding:0 18px;height:65px}.breadcrumb-home,.breadcrumb-chevron{display:none}.breadcrumb-current{font-size:12px}.topbar-left{gap:8px}.profile-trigger>.avatar{width:32px;height:32px}.profile-trigger>svg{width:12px}.workspace-switch{max-width:125px;font-size:9px;padding:5px}.page-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:21px}.page-heading h1{font-size:27px;letter-spacing:-.7px}.page-heading p{font-size:11px;line-height:1.8;margin-top:9px;max-width:300px}.eyebrow{font-size:8px;letter-spacing:1.2px}.workspace-status{font-size:8px;display:none}.page-heading>.button{font-size:10px;padding:9px 12px;min-height:36px}.welcome-banner{min-height:259px;padding:25px 22px}.welcome-content h2{font-size:22px;letter-spacing:-.6px}.small-tag{font-size:6px;letter-spacing:.9px;gap:5px}.small-tag svg{width:12px}.welcome-content p{font-size:9px;max-width:215px;line-height:1.9;margin:12px 0 19px}.welcome-content .button{min-height:35px;font-size:9px;padding:9px 11px;gap:5px}.welcome-content .button svg{width:15px}.welcome-art{right:-22%;width:63%;opacity:.75}.art-core{height:70px;width:70px;border-radius:21px;opacity:.7}.art-core svg{width:29px}.art-ring{width:155px;height:155px}.ring-outer{width:215px;height:215px}.art-chip{font-size:6px;padding:8px;gap:5px}.art-chip svg{height:15px;width:15px}.chip-top{top:40px;right:25%;transform:rotate(8deg)}.chip-top .tiny-dot{display:none}.chip-bottom{bottom:35px;left:-20%;transform:rotate(-6deg);background:#fffa}.stats-grid{gap:8px;margin-top:15px}.stat-card{padding:12px 10px 14px;border-radius:9px}.stat-top{font-size:8px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:10px;line-height:1.6;min-height:61px}.stat-icon{width:26px;height:26px;border-radius:7px}.stat-icon svg{width:15px;height:15px}.stat-number{font-size:28px;margin-top:9px}.stat-description{font-size:7px;line-height:1.7;margin-top:7px;min-height:23px}.overview-grid{grid-template-columns:1fr;gap:16px;margin-top:18px}.setup-panel,.activity-panel{padding:21px 20px 0}.section-heading h2{font-size:15px}.section-heading p{font-size:10px}.setup-step{padding:19px 0;gap:12px}.setup-step strong{font-size:11px}.setup-step p{font-size:9px;margin-top:5px}.step-number{height:31px;width:31px}.setup-footer{padding:13px 20px;margin:0 -20px;font-size:8px;line-height:1.7}.setup-footer svg{width:15px}.activity-panel .section-heading{margin-bottom:23px}.activity-item p{font-size:10px}.activity-item time{font-size:8px}.activity-list{padding-bottom:1px}.data-preview{padding:23px 20px;gap:14px;flex-wrap:wrap;margin-top:18px}.data-preview-icon{width:44px;height:44px;border-radius:12px}.data-preview-icon svg{width:24px}.data-preview>div:nth-child(2){min-width:200px;flex:1}.data-preview h2{font-size:13px;line-height:1.65}.data-preview p{font-size:9px;margin-top:8px;line-height:1.9}.data-preview .text-link{font-size:10px;margin-left:58px}.page-footer{font-size:7px;margin-top:25px;padding:20px 0;gap:13px}.page-footer>span:last-child{gap:6px}.connections-empty{padding:23px 20px;gap:15px;margin-bottom:27px}.connection-symbol{width:46px;height:46px;border-radius:12px}.connection-symbol svg{width:23px}.connections-empty>div:nth-child(2){min-width:0;flex:1}.connections-empty h2{font-size:13px;line-height:1.6}.connections-empty p{font-size:9px;line-height:1.9}.connections-empty .neutral-badge{margin-left:61px;font-size:8px}.desktop-break{display:none}.catalog-heading{flex-direction:column;align-items:stretch;margin-bottom:15px;gap:17px}.catalog-heading h2{font-size:17px}.catalog-heading p{font-size:10px}.search-field{max-width:none;min-height:39px}.search-field input{font-size:11px;height:37px}.tabs{gap:5px;margin-bottom:18px}.tabs button{font-size:9px;padding:8px 10px}.tabs button span{font-size:7px;padding:1px 4px}.catalog-grid{grid-template-columns:1fr;gap:15px}.integration-card{padding:23px}.integration-top{margin-bottom:17px}.provider-icon{height:47px;width:47px;border-radius:12px}.integration-card h3{font-size:17px}.integration-card>p{font-size:11px;margin-bottom:20px}.integration-actions .button{font-size:9px}.catalog-note{font-size:8px;line-height:1.8;margin-top:19px}.team-heading{padding:21px 19px;flex-direction:column;align-items:stretch;gap:17px}.team-heading .search-field{width:100%}.team-panel .table-scroll{border-top:0}.members-table th{padding:12px 17px;font-size:8px}.members-table td{padding:19px 17px;font-size:10px}.member-identity{gap:9px}.member-identity .avatar{height:32px;width:32px;font-size:12px;border-radius:9px}.member-identity strong{font-size:10px}.member-identity>div>span{font-size:9px}.table-footer{padding:15px 18px;font-size:7px}.invitations-panel{padding:21px 19px 0;margin-top:18px}.invitations-panel .empty-state{padding-left:0;padding-right:0}.invitation-identity strong{font-size:10px}.invitation-identity span{font-size:8px}.invitation-row{gap:8px}.invitation-row>.text-button{font-size:9px}.settings-layout{grid-template-columns:1fr;gap:20px}.settings-nav{flex-direction:row;gap:3px;border-bottom:1px solid #ebe3f2;padding-bottom:13px}.settings-nav button{justify-content:center;padding:10px 9px;gap:6px;font-size:9px;white-space:nowrap;flex:1}.settings-nav button svg{width:15px}.settings-panel{padding:23px 20px}.settings-panel-heading{gap:11px;margin-bottom:24px}.settings-panel-heading h2{font-size:15px}.settings-panel-heading p{font-size:9px}.settings-icon{width:37px;height:37px;border-radius:10px}.settings-icon svg{width:19px}.settings-panel .field{font-size:11px}.settings-panel .field input,.settings-panel .field select{font-size:12px}.field small{font-size:10px}.form-footer{padding-top:20px;margin-top:23px}.form-footer .button{font-size:10px;width:100%}.profile-preview{padding-bottom:23px;margin-bottom:24px}.profile-preview strong{font-size:12px}.profile-preview>div>span{font-size:10px}.email-panel{padding:21px 19px;gap:12px}.email-status-icon{height:35px;width:35px;border-radius:10px}.email-status-icon svg{width:19px}.email-panel h3{font-size:12px}.email-panel p{font-size:9px}.email-panel .button{font-size:9px;white-space:normal}.modal-backdrop{padding:17px}.modal{padding:23px 20px;max-height:calc(100dvh - 34px);border-radius:13px}.modal-heading h2{font-size:18px}.modal-description,.modal .field{font-size:11px}.modal .field input{font-size:12px}.auth-layout{display:block}.auth-story{display:none}.auth-main{padding:30px 27px 23px;min-height:100dvh}.auth-mobile-brand{display:block;align-self:flex-start;margin-bottom:25px}.auth-mobile-brand .brand{font-size:24px;color:#715383}.auth-mobile-brand .brand-mark{width:33px;height:33px;border-radius:10px;background:#ad8bcf}.auth-topline{font-size:9px;align-self:flex-start;margin-top:6px;gap:7px}.auth-topline svg{width:12px}.auth-card{max-width:400px;padding:40px 0 31px;margin:auto 0}.auth-symbol{height:46px;width:46px;border-radius:13px;margin-bottom:21px}.auth-card h2{font-size:27px}.auth-description{font-size:12px;margin-top:10px;margin-bottom:26px}.auth-form .field{font-size:11px;margin-bottom:21px}.auth-form .field input{height:47px;font-size:13px}.auth-form .field small{font-size:10px}.password-input button{top:8px}.auth-form .button{font-size:12px;min-height:46px}.auth-safe{font-size:8px;gap:6px;margin-top:23px}.forgot-link{font-size:11px}.legacy-link{font-size:10px;margin-bottom:30px;margin-top:0}.auth-bottom{font-size:7px;gap:10px}.auth-card .muted-note,.auth-card .notice{font-size:10px}.back-link{font-size:10px;margin-bottom:23px}.auth-bottom>span{max-width:165px;text-align:right}.profile-dropdown{right:0;width:230px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-heading p{color:#847c8e;font-size:13px}.eyebrow{color:#978c9f}.main-nav a{font-size:13px}.sidebar-tip p{color:#a091af}.sidebar-tip strong{color:#d5c9df}.breadcrumb-home{color:#928799}.profile-text strong{font-size:12px;color:#64576f}.profile-text small{font-size:10px;color:#9b8ca7}.workspace-card strong{font-size:12px}.workspace-card span:not(.sidebar-workspace-dot){color:#a397af;font-size:10px}.stat-top{font-size:12px;color:#8b7c97}.stat-description{font-size:10px;color:#a093ac}.section-heading p,.catalog-heading p{font-size:12px;color:#9d8ba8}.setup-step strong{font-size:12px;color:#796584}.setup-step p{font-size:10px;color:#a28caf}.setup-footer{font-size:9px;color:#a894b4}.activity-item p{font-size:12px;color:#8d759a}.activity-item time{font-size:10px;color:#aa94b7}.activity-panel .section-heading h2{font-size:17px}.welcome-content p{color:#9580a7;font-size:12px}.welcome-content .button{font-size:11px}.data-preview h2{font-size:15px;color:#796084}.data-preview p{font-size:11px;color:#a28aad}.data-preview .text-link{font-size:11px}.search-field input,.tabs button{font-size:12px}.integration-card>p{font-size:12px;color:#9c84aa}.integration-card h3{color:#796085}.provider-category{color:#ac94b8;font-size:9px}.integration-actions .button{font-size:10px}.connections-empty h2{color:#796085}.connections-empty p{font-size:12px;color:#a38bad}.catalog-note{font-size:10px;color:#a58caf}.members-table th{font-size:10px;color:#ae96ba}.member-identity strong{font-size:12px;color:#886b98}.member-identity>div>span{font-size:11px;color:#ab91b9}.role-label{font-size:11px;color:#a78ab5}.status-badge{font-size:9px}.compact-select{font-size:10px}.table-footer{font-size:9px;color:#ad96ba}.invitation-identity strong{font-size:12px;color:#92719e}.invitation-identity span{font-size:10px;color:#ae92ba}.settings-nav button{font-size:12px;color:#a085ae}.settings-panel-heading p{font-size:11px;color:#a58aaf}.settings-panel-heading h2{color:#856890}.email-panel h3{font-size:14px}.email-panel p{font-size:12px;color:#a086ac}.field{font-size:12px}.field small{color:#a58daf}.auth-topline{font-size:11px}.auth-description{color:#a68bb5;font-size:13px}.auth-form .field{font-size:12px;color:#9778a7}.auth-form .field input{font-size:13px}.auth-form .button{font-size:12px}.auth-card .muted-note,.auth-card .notice,.forgot-link{font-size:11px}.auth-safe{font-size:9px}.legacy-link{font-size:10px}.story-body>p{color:#a897b4;font-size:13px}.story-kicker{color:#b49cc5}.empty-state h3{color:#9778a7}.empty-state p{color:#b298c1}.muted-note{font-size:12px;color:#a48ab1}.role-explanation{font-size:12px}.modal-description{font-size:13px;color:#a389b0}@media(max-width:1199px){.stat-top{font-size:11px}.stat-description{font-size:9px}.setup-step strong{font-size:11px}.setup-step p{font-size:9px}.activity-item p{font-size:11px}.activity-item time{font-size:9px}.section-heading p{font-size:11px}.data-preview p{font-size:10px}.data-preview h2{font-size:14px}.settings-nav button{font-size:11px}.auth-topline{font-size:10px}.story-body>p{font-size:12px}.auth-card .muted-note{font-size:10px}}@media(max-width:980px){.stat-top{font-size:10px}.setup-step strong{font-size:12px}.setup-step p{font-size:10px}.story-body>p{font-size:11px}.auth-description{font-size:12px}.workspace-card strong{font-size:10px}.workspace-card span:not(.sidebar-workspace-dot){font-size:8px}}@media(max-width:767px){.stat-top{font-size:10px}.setup-step strong{font-size:11px}.setup-step p{font-size:9px}.activity-item p{font-size:11px}.section-heading p{font-size:10px}.welcome-content p{font-size:11px}.story-body>p{font-size:10px}.auth-topline{font-size:9px}.auth-description,.auth-form .field{font-size:11px}.settings-panel-heading p{font-size:10px}.workspace-card strong{font-size:12px}.workspace-card span:not(.sidebar-workspace-dot){font-size:10px}}@media(max-width:599px){.page-heading p{font-size:12px}.stat-top{font-size:9px}.stat-description{font-size:8px}.welcome-content p{font-size:10px;max-width:215px}.welcome-content .button{font-size:10px}.section-heading p{font-size:11px}.activity-item p{font-size:12px}.activity-item time{font-size:10px}.setup-step strong{font-size:12px}.setup-step p{font-size:10px}.setup-footer{font-size:8px}.data-preview h2{font-size:14px}.data-preview p,.connections-empty p{font-size:11px}.connections-empty h2{font-size:14px}.tabs button{font-size:10px}.integration-card>p{font-size:12px}.settings-nav button,.settings-panel-heading p,.auth-topline{font-size:10px}.auth-description,.auth-form .field{font-size:12px}.auth-form .field small{font-size:11px}.auth-safe{font-size:9px}.auth-card .muted-note,.auth-card .notice{font-size:11px}.empty-state p,.modal-description{font-size:12px}.member-identity strong{font-size:11px}.member-identity>div>span{font-size:10px}.invitation-identity strong{font-size:11px}.invitation-identity span{font-size:9px}.email-panel p,.muted-note{font-size:11px}}.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#594765 transparent}@media(max-width:767px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}}@media(max-width:599px){.connections-empty{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start}.connections-empty .neutral-badge{grid-column:2;margin-left:0;justify-self:start}}.readable-page{color:#302939}.readable-page .page-heading p,.readable-page .section-heading p,.readable-page .catalog-heading p,.readable-page .integration-card>p,.readable-page .empty-state p,.readable-page .muted-note,.readable-page .modal-description{color:#675d72;font-size:14px}.readable-page .eyebrow,.readable-page .provider-category,.readable-page .catalog-note,.readable-page .planned-badge,.readable-page .text-link,.readable-page .text-button,.readable-page .inline-button,.readable-page .notice{font-size:12px}.readable-page .eyebrow,.readable-page .provider-category,.readable-page .catalog-note{color:#71637d}.readable-page .button,.readable-page .search-field input,.readable-page .tabs button,.readable-page .field,.readable-page .field input,.readable-page .field select{font-size:14px}.readable-page .button{min-height:42px}.readable-page .field{color:#4f425e}.readable-page .field small{font-size:12px;color:#71657c}.readable-page .field input:disabled{color:#71657c}.readable-page .empty-state h3,.readable-page .integration-card h3{color:#4c395d}.readable-page .planned-badge{color:#766582}.readable-page .tabs button span{font-size:12px}.readable-page .modal-description{margin:16px 0 22px}.readable-page .search-field{max-width:300px;min-height:44px}.readable-page .search-field input{height:42px}.readable-page .integration-card{display:flex;flex-direction:column}.readable-page .integration-actions{margin-top:auto}.readable-page .integration-actions .button{white-space:normal;text-align:left}.readable-page .button:disabled{color:#797280}.readable-page .loading{min-height:220px;color:#6b547d}.readable-page .notice{color:#8c4236}.readable-page .notice.success{color:#346b4c}.connections-summary{display:flex;align-items:flex-start;gap:20px;padding:27px;margin-bottom:30px}.connection-summary-text{flex:1;min-width:0}.connection-summary-text h2{font-size:19px;color:#493657}.connection-summary-text p{font-size:14px;color:#6b5c77;max-width:600px;margin-top:8px}.connection-summary-actions{display:flex;flex-direction:column;gap:10px}.connection-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.connection-badge.connected{background:#eaf7ef;color:#326b4b}.connection-badge.disabled{background:#f1eff4;color:#6e6179}.sipuni-settings{padding:28px;margin-bottom:34px;scroll-margin-top:20px}.sipuni-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.sipuni-heading h2{font-size:22px}.sipuni-heading .eyebrow{margin-bottom:5px}.sipuni-status-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:14px;color:#675770}.sipuni-status-row .text-link{margin-left:auto}.sipuni-credentials{padding-top:8px}.section-description{font-size:14px;color:#6e6179;margin-bottom:22px;max-width:720px}.sipuni-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sipuni-form-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sipuni-form-actions .text-button{display:flex;align-items:center;gap:7px}.sipuni-health-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;background:#f7f5fa;padding:20px;border-radius:9px;margin:22px 0}.sipuni-health-grid>div{min-width:0}.sipuni-health-grid span{display:block;font-size:12px;color:#776980;margin-bottom:7px}.sipuni-health-grid strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.sipuni-section{border-top:1px solid #e9e3ed;padding-top:24px;margin-top:24px}.sipuni-section h3{font-size:17px}.sipuni-section>p{font-size:14px;color:#6e6179;margin-top:9px;max-width:760px}.webhook-field{margin-top:19px;margin-bottom:10px}.webhook-copy{display:flex;gap:10px}.webhook-copy input{flex:1;min-width:0}.security-hint{display:flex;align-items:flex-start;gap:8px;font-size:12px!important;color:#756280!important;margin-bottom:10px}.security-hint svg{margin-top:2px}.sipuni-sync-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:20px}.sipuni-sync-fields .field{margin:0}.sipuni-sync-fields>.button{height:44px}.sync-job{background:#f6f3fb;border:1px solid #e8e0f5;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;padding:17px 18px;margin-top:20px}.sync-job strong{font-size:14px;display:block}.sync-job span{display:block;font-size:12px;color:#6e6179;margin-top:5px}.sync-job p{font-size:13px;flex-basis:100%;color:#984f40}.sync-job.failed{background:#fff6f3;border-color:#efd9d5}.sync-job.completed{background:#f0faf4;border-color:#d9ecdf}.sipuni-disconnect{border-top:1px solid #e9e3ed;padding-top:24px;margin-top:27px;display:flex;align-items:center;gap:24px}.sipuni-disconnect>div{flex:1}.sipuni-disconnect strong{font-size:14px}.sipuni-disconnect p{font-size:13px;color:#776880;margin-top:7px}.danger-button{color:#9e4054!important;border-color:#e6cbd1!important}.calls-panel{overflow:hidden}.calls-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px}.calls-search{display:flex;gap:8px;flex:1;min-width:240px}.calls-search .search-field{max-width:none;flex:1}.calls-selects{display:flex;gap:12px}.calls-selects .field{margin:0;min-width:160px}.calls-selects .field>span{font-size:12px}.calls-list-heading{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-top:1px solid #eee8f2;padding:13px 24px;font-size:12px;color:#766780;background:#faf9fc}.calls-list-heading>span:first-child{font-weight:600;color:#564262}.calls-list-heading>span:nth-child(2){margin-left:auto}.calls-list-heading .text-button{display:flex;align-items:center;gap:4px;padding:0}.calls-error{padding:20px 24px 0}.calls-table-wrap{overflow-x:auto}.calls-table{width:100%;border-collapse:collapse;text-align:left;table-layout:auto}.calls-table th{padding:15px 20px;font-size:12px;color:#74637e;font-weight:500;border-bottom:1px solid #eee8f2;white-space:nowrap}.calls-table td{padding:19px 20px;font-size:14px;color:#51405f;border-bottom:1px solid #eee8f2;vertical-align:middle}.calls-table tbody tr:last-child td{border-bottom:0}.calls-table tbody tr.selected{background:#f7f3fd}.call-identity{display:flex;gap:10px;align-items:center;white-space:nowrap}.call-identity strong{font-size:13px;font-weight:600}.call-identity time{font-size:12px;color:#7a6d83;display:block;margin-top:5px}.call-direction{height:31px;width:31px;border-radius:9px;background:#f0edf6;color:#786391;display:grid;place-items:center}.call-direction.inbound{background:#eaf5f0;color:#44866b}.call-direction.outbound{background:#edf0fb;color:#6876b0}.call-status{display:inline-flex;font-size:12px;padding:4px 8px;border-radius:6px;background:#f0edf4;color:#776782;margin-top:10px}.call-status.answered{background:#eaf5ee;color:#397455}.call-status.missed,.call-status.failed{background:#fceef0;color:#a04d5e}.call-status.ringing{background:#fcf3e4;color:#8c692d}.call-numbers strong,.call-duration strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.call-numbers>span,.call-duration>span{display:flex;align-items:center;gap:5px;color:#7a6d83;font-size:12px;margin-top:7px;overflow-wrap:anywhere}.call-duration strong{font-variant-numeric:tabular-nums}.call-operator{font-size:13px;overflow-wrap:anywhere}.call-play.button{padding:7px 10px;min-height:36px;font-size:12px;gap:5px}.call-play.active{border-color:#ad92dc;background:#eee7f9;color:#6c45a3}.recording-unavailable{font-size:12px;color:#80718a;white-space:nowrap}.calls-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eee8f2;padding:16px 24px;font-size:13px;color:#766780}.calls-pagination>div{display:flex;align-items:center;gap:15px}.calls-pagination .button{padding:8px;min-height:36px}.calls-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#796985;margin:20px 0}.calls-note svg{margin-top:2px}.recording-player{position:sticky;bottom:16px;z-index:5;padding:18px 22px;margin-top:20px;border-color:#d7c7ee;box-shadow:0 8px 35px #3b255223}.recording-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:13px}.recording-heading strong{display:block;font-size:14px}.recording-heading span{display:block;font-size:12px;color:#776782;margin-top:5px}.recording-player audio{width:100%;height:42px;display:block}.recording-player .notice{margin-bottom:0}.dashboard-page .welcome-content p{font-size:14px;color:#675570;max-width:420px}.dashboard-page .welcome-content .button,.dashboard-page .small-tag,.dashboard-page .art-chip,.dashboard-page .stat-top,.dashboard-page .stat-description,.dashboard-page .setup-step strong,.dashboard-page .setup-step p,.dashboard-page .setup-footer,.dashboard-page .activity-item p,.dashboard-page .activity-item time,.dashboard-page .data-preview p,.dashboard-page .step-done,.dashboard-page .progress-label{font-size:12px}.dashboard-page .stat-description,.dashboard-page .setup-step p,.dashboard-page .setup-footer,.dashboard-page .activity-item time,.dashboard-page .data-preview p{color:#776580}.dashboard-page .stat-top,.dashboard-page .setup-step strong,.dashboard-page .activity-item p{color:#5f496d}.dashboard-page .small-tag{letter-spacing:.7px}.dashboard-page .welcome-content h2{font-size:29px}.dashboard-page .welcome-art{opacity:.75}.dashboard-page .welcome-content{position:relative;z-index:1}@media(max-width:1199px){.connections-summary{flex-wrap:wrap}.connection-summary-actions{flex-direction:row;flex-wrap:wrap;margin-left:78px}.sipuni-sync-fields{grid-template-columns:1fr 1fr}.sipuni-sync-fields>.button{grid-column:1/-1;justify-self:start}.calls-toolbar{align-items:stretch}.calls-search{flex-basis:100%}.calls-selects{width:100%}.calls-selects .field{flex:1}.calls-table th,.calls-table td{padding-left:14px;padding-right:14px}.dashboard-page .welcome-content p{max-width:340px}}@media(max-width:900px){.calls-table-wrap{overflow:visible}.calls-table thead{display:none}.calls-table,.calls-table tbody{display:block}.calls-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 20px;padding:20px 24px;border-bottom:1px solid #eee8f2}.calls-table tr:last-child{border-bottom:0}.calls-table td{display:block;padding:0;border:0;min-width:0}.calls-table td:before{content:attr(data-label);font-size:12px;color:#80718a;display:block;margin-bottom:7px}.calls-table td:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.calls-table td:first-child:before{display:none}.calls-table td:first-child .call-status{margin:0}.call-identity strong,.call-numbers strong,.call-duration strong,.call-operator{font-size:14px}.calls-table td:last-child{display:flex;align-items:center;gap:12px}.calls-table td:last-child:before{margin-bottom:0}.sipuni-health-grid{grid-template-columns:1fr 1fr}.dashboard-page .welcome-content h2{font-size:26px}}@media(max-width:599px){.readable-page .page-heading p{max-width:none;font-size:14px;line-height:1.65}.readable-page .eyebrow{font-size:12px;letter-spacing:1px}.readable-page .tabs{flex-wrap:wrap}.readable-page .tabs button{font-size:12px;min-height:40px}.readable-page .catalog-heading p{font-size:13px}.readable-page .catalog-heading .search-field{max-width:none}.readable-page .integration-card{padding:22px}.readable-page .integration-card>p{font-size:14px}.readable-page .catalog-note{font-size:12px}.connections-summary{display:grid;grid-template-columns:42px minmax(0,1fr);padding:20px;gap:14px}.connections-summary .connection-symbol{width:42px;height:42px;border-radius:11px}.connection-summary-text h2{font-size:17px}.connection-summary-text p{font-size:13px}.connection-summary-actions{grid-column:1/-1;margin:2px 0 0;display:flex;flex-direction:column}.connection-summary-actions .button{width:100%}.sipuni-settings{padding:21px 18px}.sipuni-heading h2{font-size:20px}.sipuni-status-row{gap:10px;font-size:13px}.sipuni-status-row .text-link{margin-left:0}.sipuni-form-grid,.sipuni-health-grid,.sipuni-sync-fields{grid-template-columns:minmax(0,1fr)}.sipuni-form-grid{gap:0}.sipuni-health-grid{gap:17px;padding:17px}.sipuni-form-actions{gap:13px}.sipuni-form-actions>.button{flex:1;white-space:normal}.sipuni-form-actions>a{flex-basis:100%}.webhook-copy{flex-wrap:wrap}.webhook-copy input{flex-basis:100%}.webhook-copy .button{width:100%}.sipuni-sync-fields>.button{width:100%;justify-self:stretch}.sipuni-disconnect{align-items:flex-start;flex-direction:column;gap:17px}.sipuni-disconnect .button{width:100%}.sync-job{padding:14px}.calls-toolbar{padding:20px 17px;gap:17px}.calls-search{min-width:0}.calls-search .button{padding:10px}.calls-selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.calls-selects .field{min-width:0}.calls-selects .field select{font-size:12px;padding:0 8px}.calls-list-heading{padding:13px 17px;gap:10px}.calls-list-heading>span:nth-child(2){margin-left:0;flex-basis:100%}.calls-table tr{padding:20px 17px;gap:18px 13px}.calls-table td:first-child{align-items:flex-start}.call-identity{gap:8px}.call-identity strong{font-size:13px}.call-identity time{font-size:12px;white-space:normal}.call-direction{width:28px;height:28px}.call-status{font-size:12px;white-space:nowrap}.calls-table td:last-child{grid-column:1/-1}.calls-table td:last-child .button{margin-left:auto;min-height:40px;font-size:13px}.calls-pagination{padding:15px 17px;font-size:12px;gap:10px}.calls-pagination>div{gap:10px}.recording-player{padding:16px;bottom:10px}.dashboard-page .stats-grid{grid-template-columns:1fr}.dashboard-page .stat-card{padding:18px}.dashboard-page .stat-top{flex-direction:row;align-items:center;min-height:0;font-size:13px}.dashboard-page .stat-description{min-height:0;font-size:12px}.dashboard-page .stat-number{font-size:30px}.dashboard-page .welcome-art{display:none}.dashboard-page .welcome-content h2{font-size:25px}.dashboard-page .welcome-content p{max-width:none;font-size:14px}.dashboard-page .welcome-content .button{font-size:14px}.dashboard-page .welcome-banner{padding:25px 22px}.dashboard-page .data-preview .text-link{margin-left:0}.dashboard-page .data-preview>div:nth-child(2){min-width:0}.dashboard-page .setup-footer,.dashboard-page .step-done{font-size:12px}.dashboard-page .setup-step{gap:10px}}.ai-settings{padding:27px;margin-bottom:32px}.ai-connection-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.ai-symbol{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border-radius:12px;background:#f0e9fa;color:#7956a6}.ai-connection-heading>div{flex:1;min-width:0}.ai-connection-heading h2{font-size:21px;color:#493657;margin:4px 0 7px}.ai-connection-heading p,.ai-description{font-size:14px;color:#6b5c77;max-width:760px;line-height:1.65}.ai-connection-heading .connection-badge{margin-left:auto}.ai-limits{padding:13px 16px;background:#f7f4fb;border:1px solid #ebe3f4;border-radius:8px;color:#665371;font-size:13px;margin-top:17px;line-height:1.7}.ai-models{display:flex;gap:16px 28px;flex-wrap:wrap;margin-top:17px;color:#7a6b85;font-size:12px}.ai-models strong{display:block;font-weight:500;color:#62506f;margin-top:5px;overflow-wrap:anywhere}.ai-usage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:25px}.ai-usage-heading h3{font-size:15px;color:#554060}.ai-usage-heading>span{font-size:12px;color:#7c6d86}.ai-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 12px;padding:19px;background:#faf9fc;border-radius:9px}.ai-usage-grid strong{font-size:23px;font-weight:600;color:#604779;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ai-usage-grid span{display:block;color:#7b6b86;font-size:12px;margin-top:6px}.ai-footnote{font-size:12px;color:#7a6a85;line-height:1.7;margin:12px 0 20px}.ai-key-form{max-width:650px;padding-top:3px}.ai-settings .text-button.danger-button{display:flex;gap:7px;align-items:center}.ai-settings .muted-note{margin-top:18px}.call-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.call-row-actions .button{white-space:nowrap}.call-analysis{padding:26px;margin-top:22px;scroll-margin-top:20px}.analysis-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.analysis-heading>div{flex:1;min-width:0}.analysis-heading h2{font-size:21px;color:#493657;margin:5px 0 7px}.analysis-heading>div>span{font-size:12px;color:#807087}.analysis-heading .icon-button{flex-shrink:0}.analysis-status{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#f6f2fb;border:1px solid #e9e0f5;border-radius:9px;margin-bottom:20px;color:#77519f}.analysis-status strong{font-size:14px}.analysis-status span{display:block;font-size:12px;color:#7b6989;margin-top:6px;line-height:1.6}.analysis-status.completed{background:#eef8f1;border-color:#deeee3;color:#397451}.analysis-status.failed,.analysis-status.needs_review{background:#fff5f0;border-color:#f1dfd5;color:#985c3f}.analysis-progress{display:flex;list-style:none;gap:14px;padding:0;margin:21px 0 25px}.analysis-progress li{display:flex;align-items:center;gap:7px;font-size:12px;color:#9a8aa5;flex:1}.analysis-progress li>span{width:24px;height:24px;background:#f2eef6;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px}.analysis-progress .current{color:#7852a2;font-weight:600}.analysis-progress .current>span{background:#ede2fa;border:1px solid #cbb1e8}.analysis-progress .done{color:#56806a}.analysis-progress .done>span{background:#e9f4ed}.analysis-start{display:flex;align-items:center;gap:24px;border-top:1px solid #eee7f4;padding-top:20px;margin-top:20px}.analysis-start p{flex:1;font-size:13px;color:#796883;line-height:1.7}.analysis-start .button{flex-shrink:0}.ai-setup-note{font-size:14px;color:#7a6985;background:#f9f6fc;border-radius:8px;padding:17px;margin:14px 0;line-height:1.7}.analysis-result h3{font-size:16px;color:#554062;margin-bottom:12px}.analysis-summary p{white-space:pre-wrap;font-size:14px;color:#5f506a;line-height:1.9;overflow-wrap:anywhere}.analysis-summary{margin:24px 0}.analysis-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:22px 0;border-top:1px solid #eee7f4;border-bottom:1px solid #eee7f4}.analysis-summary-grid ul{padding-left:19px;margin:0;color:#66566f;font-size:14px;line-height:1.9}.analysis-summary-grid li{padding-left:4px;margin-bottom:7px;white-space:pre-wrap;overflow-wrap:anywhere}.analysis-summary-grid .muted-note{line-height:1.8}.analysis-transcript,.analysis-operations{border-top:1px solid #eee7f4;margin-top:22px;padding-top:19px}.analysis-transcript>summary,.analysis-operations>summary{font-size:15px;font-weight:600;color:#624b73;cursor:pointer;line-height:1.7}.analysis-transcript>summary>span,.analysis-operations>summary>span{font-weight:400;color:#9986a6;font-size:12px;margin-left:9px}.transcript-body{max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:10px}.transcript-segment{padding:17px 0;border-top:1px solid #f0ebf5}.transcript-segment>div{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:8px}.transcript-segment strong{font-size:13px;color:#705187;font-weight:600}.transcript-segment span{font-size:12px;color:#a08aaf;font-variant-numeric:tabular-nums}.transcript-segment p,.transcript-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#65536f;line-height:1.85}.analysis-operation{padding:17px;background:#faf8fc;border-radius:8px;margin-top:10px}.analysis-operation>div{display:flex;align-items:baseline;gap:10px 16px;flex-wrap:wrap}.analysis-operation strong{font-size:13px;color:#655070}.analysis-operation span{font-size:12px;color:#8b7698;overflow-wrap:anywhere}.analysis-operation dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:17px 0 0}.analysis-operation dt{font-size:12px;color:#9986a5;line-height:1.7}.analysis-operation dd{margin:5px 0 0;font-size:13px;color:#655070}.analysis-wait{display:flex;align-items:center;gap:7px;color:#9985a8;font-size:12px;margin-top:16px}@media(max-width:1199px){.ai-connection-heading{display:grid;grid-template-columns:45px minmax(0,1fr)}.ai-connection-heading .connection-badge{grid-column:2;justify-self:start;margin-left:0}.analysis-progress{gap:8px}.analysis-progress li{font-size:11px;gap:5px}.analysis-start{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:599px){.ai-settings,.call-analysis{padding:21px 17px}.ai-connection-heading{gap:12px;grid-template-columns:38px minmax(0,1fr)}.ai-connection-heading h2,.analysis-heading h2{font-size:19px}.ai-connection-heading .ai-symbol{width:38px;height:38px}.ai-connection-heading .connection-badge{margin-left:0}.ai-connection-heading p{font-size:13px}.ai-limits{font-size:12px;padding:12px}.ai-usage-heading{align-items:flex-start;flex-direction:column;gap:7px}.ai-usage-grid{gap:12px;padding:14px 10px}.ai-usage-grid strong{font-size:20px}.ai-usage-grid span{font-size:11px;line-height:1.6}.ai-settings .sipuni-form-actions>.button{flex-basis:100%}.ai-settings .sipuni-form-actions>.text-button{min-height:42px}.analysis-heading{gap:10px}.analysis-heading .ai-symbol{height:38px;width:38px}.analysis-status{padding:14px 12px}.analysis-progress{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-progress li{font-size:12px}.analysis-start .button{width:100%}.analysis-summary-grid{grid-template-columns:minmax(0,1fr);gap:22px}.analysis-operation dl{grid-template-columns:minmax(0,1fr);gap:12px}.analysis-operation dl>div{display:flex;justify-content:space-between;gap:15px}.analysis-operation dd{margin-top:0;line-height:1.7}.call-row-actions{width:100%;justify-content:flex-end}.calls-table td:last-child .call-row-actions .button{margin-left:0}.transcript-body{max-height:460px;padding-right:5px}}.employee-sync-panel{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:25px;background:linear-gradient(110deg,#fff,#faf7fe)}.employee-sync-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:13px;background:#f0e8fb;color:#7953a7}.employee-sync-panel>div{flex:1;min-width:0}.employee-sync-panel h2{font-size:18px;color:#4f3a60;margin-bottom:7px}.employee-sync-panel p{font-size:14px;color:#6c5b78;line-height:1.7}.employee-sync-panel>div>span{display:block;color:#7c6c88;font-size:12px;margin-top:8px;line-height:1.6}.employee-section-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.employee-section-nav .tabs{margin:0}.employee-refresh{display:inline-flex;align-items:center;gap:7px;min-height:40px}.employee-current-note{color:#776782;font-size:12px;margin:0 0 20px;line-height:1.7}.employee-scope-note{display:flex;align-items:flex-start;gap:10px;padding:15px 17px;margin-bottom:22px;background:#f0ebf8;border:1px solid #e6ddf2;border-radius:9px;color:#685478;font-size:13px;line-height:1.7}.employee-scope-note svg{margin-top:3px}.employee-scope-note .text-link{white-space:normal}.employees-list-panel{overflow:hidden}.employee-toolbar{display:flex;align-items:flex-end;gap:18px;padding:23px 24px;flex-wrap:wrap}.employee-toolbar .calls-search{flex:2;min-width:250px}.employee-toolbar>.field{flex:1;min-width:160px;margin:0}.employee-checkbox{display:flex;align-items:flex-start;gap:9px;color:#665370;font-size:13px;line-height:1.65;cursor:pointer;min-width:0}.employee-checkbox input{flex-shrink:0;width:17px;height:17px;margin:2px 0 0;accent-color:#7652d9}.employee-checkbox span{min-width:0;overflow-wrap:anywhere}.employee-toolbar>.employee-checkbox{align-self:center;margin-top:23px}.employee-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.employee-card{min-width:0;border:1px solid #eae3f0;border-radius:10px;padding:20px;background:#fff}.employee-card.archived{background:#fbfafc}.employee-card-heading{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.employee-card-heading>.avatar{flex-shrink:0}.employee-card-heading>div:not(.employee-card-actions){flex:1;min-width:100px}.employee-card-heading h3{color:#4e3a5d;font-size:16px;overflow-wrap:anywhere}.employee-card-heading>div>span{display:block;font-size:12px;color:#80718a;line-height:1.6;margin-top:4px}.employee-card-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.employee-card-actions .button{min-height:36px;font-size:12px;padding:8px 10px;gap:6px}.employee-card-actions .icon-button{min-width:36px;min-height:36px}.employee-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:16px;margin:21px 0}.employee-facts>div{min-width:0}.employee-facts dt{font-size:12px;color:#887790;line-height:1.6}.employee-facts dd{font-size:13px;color:#574360;line-height:1.65;margin:5px 0 0;overflow-wrap:anywhere}.employee-identities{border-top:1px solid #eee8f4;padding-top:13px}.employee-identity{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0}.employee-identity>div{min-width:0;flex:1}.employee-identity strong{display:block;font-size:13px;font-weight:600;color:#5c426b;overflow-wrap:anywhere}.employee-identity>div>span{display:block;font-size:12px;color:#7a6a85;line-height:1.7;margin-top:4px;overflow-wrap:anywhere}.employee-identity .text-button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.employee-small-note{display:block;color:#7b6a85;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.employee-small-note .text-link{white-space:normal}.employee-departments,.employee-unassigned{padding:24px}.employee-departments .section-heading,.employee-unassigned .section-heading{margin-bottom:20px}.employee-departments .section-heading>div,.employee-unassigned .section-heading>div{min-width:0}.department-row{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #eee8f4}.department-icon{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:10px;background:#f1ecf8;color:#85689d}.department-row>div:not(.department-actions){flex:1;min-width:0}.department-row strong{display:block;font-size:14px;color:#564060;overflow-wrap:anywhere}.department-row>div>span{display:block;font-size:12px;color:#7d6b88;line-height:1.6;margin-top:5px}.department-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.department-actions .text-button{display:inline-flex;align-items:center;gap:5px}.identity-list .employee-identity{border-top:1px solid #eee8f4;padding:19px 0}.employee-unassigned .calls-pagination{padding:18px 0 0}.employee-editor .field,.data-access-editor .field{margin-bottom:20px}.employee-editor .field select,.data-access-editor .field select{max-width:100%;text-overflow:ellipsis}.employee-editor .loading{min-height:100px}.employee-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:25px}.employee-editor-actions .button{white-space:normal}.employee-editor .modal-description,.data-access-editor .modal-description{margin:0 0 20px}.identity-preview{padding:14px 16px;margin-bottom:18px;border-radius:9px;background:#f7f3fb;overflow-wrap:anywhere}.identity-preview strong{font-size:15px;color:#634771}.identity-preview span{display:block;font-size:13px;color:#7b6489;line-height:1.6;margin-top:5px}.history-option{padding:16px;margin-top:22px;border:1px solid #e5daf1;border-radius:9px;background:#faf7fd}.history-option>.employee-checkbox{font-weight:600}.history-option p{font-size:12px;color:#7c6789;margin-top:9px;line-height:1.75}.access-departments,.access-permissions{min-width:0;margin:20px 0;padding:17px;border:1px solid #e8e0ef;border-radius:9px}.access-departments legend,.access-permissions legend{font-size:13px;font-weight:600;color:#65516f;padding:0 5px}.access-departments>.employee-checkbox+.employee-checkbox,.access-permissions>.employee-checkbox+.employee-checkbox{margin-top:14px}.access-departments>p{font-size:13px;color:#7b6686}.access-permissions small{display:block;font-size:12px;color:#7b6b86;font-weight:400;line-height:1.7;margin-top:5px}.access-scope-warning{font-size:13px;color:#8e623d;background:#fff9ed;border-radius:7px;padding:12px 14px;margin:15px 0;line-height:1.75;overflow-wrap:anywhere}.access-scope-warning .text-link{white-space:normal}.access-departments>.access-scope-warning{margin-bottom:0;color:#8e623d}.team-page .members-table{table-layout:fixed;white-space:normal}.team-page .members-table th{color:#7e688a;font-size:11px;line-height:1.7;padding:14px 18px}.team-page .members-table td{font-size:13px;color:#655170;vertical-align:top;padding:21px 18px;overflow-wrap:anywhere}.team-page .members-table th:nth-child(1){width:26%}.team-page .members-table th:nth-child(2){width:17%}.team-page .members-table th:nth-child(3){width:31%}.team-page .members-table th:nth-child(4){width:13%}.team-page .members-table th:nth-child(5){width:13%}.team-page .member-identity{align-items:flex-start;gap:10px}.team-page .member-identity .avatar{flex-shrink:0}.team-page .member-identity strong{font-size:13px;color:#5a416b;line-height:1.6}.team-page .member-identity>div>span{font-size:12px;color:#7f6a8e;line-height:1.6;overflow-wrap:anywhere}.member-access strong{display:block;color:#60486f;font-size:13px;line-height:1.6;font-weight:600}.member-access>span{display:block;font-size:12px;color:#7b6788;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.member-access .text-button{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding-left:0;text-align:left}.team-page .compact-select{width:100%;max-width:160px;min-height:36px;font-size:12px}.team-page .role-label{white-space:normal;line-height:1.7}.team-page .table-footer{font-size:12px;color:#7a6586;line-height:1.7}.calls-people-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,1fr);gap:16px;align-items:end;width:100%}.calls-people-filters .field{margin:0;min-width:0}.calls-people-filters .field>span{font-size:12px}.calls-people-filters select{max-width:100%;text-overflow:ellipsis}.calls-people-filters>span{font-size:12px;color:#7f6b8c;line-height:1.7;padding-bottom:3px}.call-employee{min-width:0}.call-employee strong{font-weight:600;color:#5f456e}.call-employee>span{display:block;font-size:12px;color:#7e688c;margin-top:6px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:1399px){.employee-list{grid-template-columns:minmax(0,1fr)}.employee-card-actions .button{font-size:13px}.employee-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-sync-panel{flex-wrap:wrap}.employee-sync-panel>.button{margin-left:68px}.employee-toolbar .calls-search{flex-basis:100%}.employee-toolbar>.employee-checkbox{margin-top:23px}}@media(max-width:1199px){.team-page .table-scroll{overflow:visible}.team-page .members-table,.team-page .members-table tbody{display:block}.team-page .members-table thead{display:none}.team-page .members-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:22px 24px;border-top:1px solid #eee8f4}.team-page .members-table td{display:block;padding:0;border:0;min-width:0}.team-page .members-table td:before{display:block;content:attr(data-label);font-size:12px;color:#8b7698;margin-bottom:7px}.team-page .members-table td:first-child{grid-column:1/-1}.team-page .members-table td:first-child:before{display:none}.team-page .members-table td:nth-child(3){grid-row:2/4;grid-column:2}.team-page .members-table td:last-child{grid-column:1/-1;text-align:right}.team-page .members-table td:last-child:before{display:none}.team-page .members-table td:empty{display:none}.calls-people-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-people-filters>span{grid-column:1/-1}}@media(max-width:599px){.employee-sync-panel{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;padding:20px 17px;gap:13px}.employee-sync-icon{width:38px;height:38px;border-radius:10px}.employee-sync-panel h2{font-size:17px}.employee-sync-panel p{font-size:13px}.employee-sync-panel>.button,.employee-sync-panel>.employee-small-note{grid-column:1/-1;margin-left:0;width:100%;white-space:normal}.employee-section-nav{gap:8px}.employee-section-nav .tabs{gap:2px}.employee-section-nav .tabs button{padding-left:9px;padding-right:9px}.employee-current-note{font-size:12px;margin-bottom:17px}.employee-toolbar{padding:20px 17px;gap:15px}.employee-toolbar .calls-search{min-width:0}.employee-toolbar>.field{flex-basis:100%;min-width:0}.employee-toolbar>.employee-checkbox{margin-top:0;min-height:28px;align-items:center}.employee-list{padding:13px;gap:13px}.employee-card{padding:16px 13px}.employee-card-heading{gap:10px}.employee-card-heading h3{font-size:15px}.employee-card-actions{margin-left:0;flex-basis:100%;justify-content:flex-end}.employee-card-actions .button,.employee-card-actions .icon-button{min-height:40px}.employee-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 12px;margin:18px 0}.employee-facts>div:nth-child(2){grid-column:1/-1;grid-row:2}.employee-identity{align-items:flex-start;flex-wrap:wrap;gap:9px}.employee-identity>div{flex-basis:100%}.employee-identity .text-button{min-height:38px}.employee-departments,.employee-unassigned{padding:20px 17px}.employee-departments .section-heading{align-items:flex-start;flex-direction:column}.employee-departments .section-heading>.button{width:100%}.department-row{flex-wrap:wrap;gap:11px}.department-actions{flex-basis:100%;justify-content:flex-end;gap:17px}.department-actions .text-button{min-height:38px}.identity-list .employee-identity>.button{width:100%}.employee-editor-actions{gap:9px}.employee-editor-actions .button{flex:1;padding:10px;min-height:44px}.history-option,.access-departments,.access-permissions{padding:13px}.employee-editor .employee-checkbox,.data-access-editor .employee-checkbox{font-size:13px}.team-page .members-table tr{padding:20px 17px;gap:18px 14px}.team-page .members-table td:nth-child(3){grid-row:auto;grid-column:1/-1}.team-page .members-table td:nth-child(4){grid-row:2;grid-column:2}.team-page .members-table td:last-child{grid-column:1/-1}.team-page .member-identity strong{font-size:14px}.team-page .member-identity>div>span{font-size:12px}.team-page .role-label{font-size:12px}.calls-people-filters{grid-template-columns:minmax(0,1fr);gap:13px}.calls-people-filters .field select{font-size:13px}.calls-people-filters>span{grid-column:1}}.calls-batch-toolbar,.calls-batch-selection{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.calls-batch-toolbar{margin:0 0 18px}.calls-batch-toolbar p{flex:1;min-width:220px;margin:0;color:var(--text-muted,#737482);font-size:13px;line-height:1.6}.calls-batch-selection{padding:18px 22px;border-bottom:1px solid var(--border,#e9e9ef);font-size:13px}.calls-batch-selection>.button{margin-left:auto}.call-select{width:18px;height:18px;flex:none;accent-color:#7367f0;cursor:pointer}.call-select:disabled{cursor:default}@media(max-width:640px){.calls-batch-toolbar>.button{width:100%}.calls-batch-selection{padding:16px;gap:12px}.calls-batch-selection>.button{width:100%;margin-left:0}}.call-analysis .analysis-legacy-note{padding:12px 14px;border:1px solid #e8e0ef;border-radius:8px;background:#faf8fc}.call-analysis .analysis-item-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.call-analysis .analysis-item-group{min-width:0;border:1px solid #e8e1ef;border-radius:10px;padding:18px;background:#fdfcfe}.call-analysis .analysis-item-group h3{margin:0 0 6px}.call-analysis .analysis-item-group-agreed{border-top:3px solid #77a98a}.call-analysis .analysis-item-group-fact{border-top:3px solid #9b8cb7}.call-analysis .analysis-item-group-proposed{border-top:3px solid #b1a1c8}.call-analysis .analysis-item-group-recommendation{border-top:3px solid #a5b4ca}.call-analysis .analysis-group-description{font-size:12px;line-height:1.65;color:#796b85;margin-bottom:16px}.call-analysis .analysis-items,.call-analysis .analysis-evidence{list-style:none;padding:0;margin:0;min-width:0}.call-analysis .analysis-item+.analysis-item{margin-top:20px;padding-top:20px;border-top:1px solid #e8e1ef}.call-analysis .analysis-item-text{font-size:14px;line-height:1.75;color:#554362;white-space:pre-wrap;overflow-wrap:anywhere}.call-analysis .analysis-item-assignment{display:flex;flex-direction:column;gap:4px;margin:10px 0;font-size:12px;line-height:1.65;color:#776383;overflow-wrap:anywhere}.call-analysis .analysis-evidence{display:grid;gap:12px;margin-top:14px}.call-analysis .analysis-evidence>li{min-width:0}.call-analysis .analysis-evidence blockquote{border-left:3px solid #ded2ed;margin:0;padding:2px 0 2px 12px;font-size:13px;line-height:1.75;color:#6b5779;white-space:pre-wrap;overflow-wrap:anywhere}.call-analysis .analysis-source-button{display:flex;align-items:flex-start;flex-direction:column;gap:3px;max-width:100%;min-height:44px;margin-top:5px;padding:7px 9px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;font-size:12px;font-weight:600;line-height:1.6;color:#7652b0;white-space:normal;overflow-wrap:anywhere}.call-analysis .analysis-source-button>span{font-size:11px;font-weight:400;color:#7e6a8e}.call-analysis .analysis-source-button:hover{border-color:#e2d8ed;background:#f3edf9}.call-analysis .analysis-source-unavailable{display:block;margin-top:7px;font-size:12px;color:#89798f}.call-analysis .analysis-item-group .muted-note{margin:0;padding:10px 12px}.call-analysis .analysis-transcript .transcript-segment,.call-analysis .analysis-transcript .transcript-plain{border-radius:7px;scroll-margin-block:18px}.call-analysis .analysis-transcript .is-highlighted{background:#f0e9fa;box-shadow:inset 3px 0 #9472c2;padding:16px 14px}.call-analysis .analysis-transcript [tabindex]:focus{outline:2px solid #9270bc;outline-offset:-2px}.call-analysis .analysis-provenance{border-top:1px solid #e8e1ef;margin-top:17px;padding-top:13px}.call-analysis .analysis-provenance>summary{cursor:pointer;font-size:12px;line-height:1.7;font-weight:600;color:#6d547d}.call-analysis .analysis-provenance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.call-analysis .analysis-provenance dd{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.call-analysis .analysis-provenance .ai-footnote{margin:12px 0}.call-analysis .analysis-provenance .analysis-provenance-hashes{grid-template-columns:minmax(0,1fr)}.call-analysis .analysis-provenance code{font-size:11px;overflow-wrap:anywhere}@media(max-width:640px){.call-analysis .analysis-item-groups{grid-template-columns:minmax(0,1fr);gap:14px}.call-analysis .analysis-item-group{padding:14px}.call-analysis .analysis-provenance dl{grid-template-columns:minmax(0,1fr)}.call-analysis .analysis-source-button{width:100%}}
