@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@600;700&display=swap";:root{color:#17152a;font-synthesis:none;--purple:#6c4cf1;--ink:#17152a;--muted:#737386;--border:#e6e6ed;background:#f6f7fb;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.primary{background:var(--purple);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #6c4cf12a}.primary:hover{background:#5d3be5}.primary:disabled{opacity:.4;cursor:not-allowed}.ghost,.outline{background:0 0;padding:11px 16px;font-weight:700}.outline{border:1px solid #d9d7e2;border-radius:10px;align-items:center;gap:8px;display:inline-flex}.big{padding:15px 22px;font-size:15px}.logo{white-space:nowrap;align-items:center;gap:9px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;display:flex}.logo>span{background:var(--purple);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.topnav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 20px;display:flex}.navlinks{gap:35px;font-size:14px;font-weight:600;display:flex}.navacts{gap:5px;display:flex}.landing{background:#fff;overflow:hidden}.landing main{max-width:100%}.hero{text-align:center;background:radial-gradient(circle at 50% 22%,#ebe4ff 0,#0000 35%),linear-gradient(#fff,#faf9ff);padding:75px 20px 0}.eyebrow,.sectiontag{color:var(--purple);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow{background:#eee9ff;border-radius:30px;padding:8px 12px}.hero h1{letter-spacing:-2.5px;margin:25px 0 18px;font-family:Unbounded,sans-serif;font-size:58px;line-height:1.08}.hero h1 em{color:var(--purple);font-style:normal}.hero>p{color:#68677b;max-width:710px;margin:0 auto;font-size:18px;line-height:1.7}.heroacts{justify-content:center;gap:12px;margin-top:28px;display:flex}.trust{color:#747386;justify-content:center;gap:28px;margin:20px 0 45px;font-size:12px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#4cad78;width:14px}.heroapp{text-align:left;background:#fff;border:1px solid #dedce9;border-radius:16px 16px 0 0;max-width:980px;height:510px;margin:auto;overflow:hidden;box-shadow:0 40px 80px #32267b26}.fakebar{border-bottom:1px solid #eee;align-items:center;height:55px;padding:0 18px;display:flex}.fakebar .logo{font-size:12px}.fakebar .logo span{width:23px;height:23px}.fakebar .logo svg{width:14px}.fakebar>span{flex:1}.avatar{color:#5f43d4;background:#e9e3ff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.fakebody{height:100%;display:flex}.fakebody aside{border-right:1px solid #eee;width:72px;padding:30px 22px}.fakebody aside i{background:#eeedf4;border-radius:7px;width:28px;height:28px;margin-bottom:20px;display:block}.fcontent{background:#fafafd;flex:1;padding:28px}.fhead{justify-content:space-between;align-items:center;display:flex}.fhead small,.fakechart small{letter-spacing:1px;color:#888;font-size:9px}.fhead h3{margin:4px 0}.fhead button{background:var(--purple);color:#fff;border-radius:7px;padding:8px 12px}.fstats{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.fstats article{background:#fff;border:1px solid #eee;border-radius:10px;padding:16px}.fstats small{color:#888;font-size:8px;display:block}.fstats b{margin:5px 0;font-size:25px;display:block}.fstats sup{font-size:10px}.fstats strong{color:#39a46b;font-size:9px}.fstats span{color:#888;font-size:9px}.fakechart{background:#fff;border:1px solid #eee;border-radius:10px;padding:18px}.logos{text-align:center;padding:60px 20px}.logos p{color:#999;font-size:12px}.logos div{color:#a1a0a9;letter-spacing:1px;justify-content:space-between;max-width:900px;margin:30px auto 0;display:flex}.how{color:#fff;background:#12101f;padding:110px 20px}.how>h2,.features h2,.cta h2{max-width:1150px;margin:18px auto 55px;font-family:Unbounded;font-size:38px;line-height:1.3}.how>.sectiontag,.how>h2{text-align:center;display:block}.steps{grid-template-columns:repeat(3,1fr);gap:45px;max-width:1100px;margin:auto;display:grid}.steps article{position:relative}.steps article>span{color:#242135;font-size:70px;font-weight:800;position:absolute;top:-20px;right:0}.stepicon{color:#fff;background:#6d4cf1;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.steps h3{margin:23px 0 10px;font-size:18px}.steps p{color:#a4a1b3;font-size:14px;line-height:1.7}.features{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1100px;margin:auto;padding:120px 20px;display:grid}.features h2{margin:18px 0}.features>div>p{color:#737284;line-height:1.7}.features ul{margin:28px 0;padding:0;list-style:none}.features li{gap:10px;margin:15px 0;font-size:14px;font-weight:600;display:flex}.features li svg{color:#43ad78;width:18px}.evidencecard{border:1px solid #e2dfe9;border-radius:16px;padding:26px;box-shadow:0 25px 65px #31256e18}.ehead{justify-content:space-between;align-items:center;display:flex}.ehead span,.ehead b{border-radius:20px;padding:6px 9px;font-size:10px}.danger{color:#d14d4d;background:#fff0f0}.ehead b{color:#e05858}.evidencecard h4{margin-bottom:5px;font-size:18px}.evidencecard>p{color:#777;font-size:13px;line-height:1.6}.evidencecard blockquote,.criterion blockquote{border-left:3px solid var(--purple);background:#f8f7fc;border-radius:7px;gap:12px;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.evidencecard blockquote button,.criterion blockquote button{background:var(--purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.evidencecard small,.criterion small{color:#777;letter-spacing:.8px;font-size:9px;display:block}.tip{color:#4f399c;background:#f1edff;border-radius:9px;gap:12px;padding:15px;font-size:12px;display:flex}.tip p{margin:5px 0}.cta{background:var(--purple);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 80px;padding:55px 60px;display:flex}.cta h2{margin:14px 0;font-size:30px}.cta p{color:#dcd4ff}.sectiontag.light{color:#d8d0ff}.white{color:#4b31c8;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:10px;font-weight:800;display:flex}footer{color:#888;border-top:1px solid #eee;justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:30px 0 45px;font-size:11px;display:flex}.shell{min-height:100vh;display:flex}.sidebar{color:#aaa8b8;z-index:5;background:#171525;flex-direction:column;width:230px;padding:25px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .logo{color:#fff;padding:0 9px 28px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar button{color:#aaa8b8;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.sidebar button:hover,.sidebar button.active{color:#fff;background:#29263b}.sidebar button.active{box-shadow:inset 3px 0 var(--purple)}.sidebottom{margin-top:auto}.sidebottom>button svg{width:18px}.user{border-top:1px solid #302d40;align-items:center;gap:10px;margin-top:10px;padding:18px 8px 0;display:flex}.user b,.user small{color:#fff;font-size:10px;display:block}.user small{color:#888594;margin-top:3px}.workspace{width:calc(100% - 230px);margin-left:230px}.workspace>header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:65px;padding:0 30px;display:flex}.search{color:#999;align-items:center;gap:9px;font-size:12px;display:flex}.search kbd{background:#f2f2f6;border:1px solid #e2e2e8;border-radius:5px;margin-left:15px;padding:3px 6px}.headright{align-items:center;gap:15px;display:flex}.trial{color:#6949dd;background:#f0ecff;border-radius:20px;padding:6px 10px;font-size:10px}.iconbtn{background:#f4f4f7;border-radius:50%;width:31px;height:31px}.mobilelogo{display:none}.appmain{max-width:1500px;margin:auto;padding:32px}.pagehead{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.pagehead small{color:#8e8d99;letter-spacing:1.5px;font-size:9px}.pagehead h1{margin:5px 0;font-size:25px}.pagehead p{color:#83818f;margin:0;font-size:12px}.pagehead .primary svg{width:16px}.kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.kpis article,.panel{border:1px solid var(--border);background:#fff;border-radius:12px}.kpis article{padding:20px;position:relative}.kpis small{letter-spacing:1px;color:#878591;font-size:8px;display:block}.kpis b{margin-top:9px;font-size:27px;display:block}.kpis sup{color:#888;font-size:11px}.kpis p{color:#8b8995;border-top:1px solid #eee;margin:15px 0 0;padding-top:12px;font-size:9px}.kpis>article>span{border-radius:15px;padding:4px 6px;font-size:9px;position:absolute;top:42px;right:18px}.up{color:#309761;background:#eaf8f0}.neutral{color:#6853bd;background:#f2f0fb}.kpis .person{margin-top:15px;font-size:14px}.grid2{grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{padding:20px}.panelhead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panelhead h3{margin:0 0 4px;font-size:14px}.panelhead p{color:#888;margin:0;font-size:9px}.panelhead select,.filters select,.formgrid select{background:#fff;border:1px solid #dddde5;border-radius:7px;padding:7px 10px;font-size:10px}.issues article{border-top:1px solid #eee;align-items:center;gap:12px;padding:14px 0;display:flex}.issueicon{border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.issueicon.red{color:#d84f4f;background:#fff0f0}.issueicon.orange{color:#e6842c;background:#fff3e7}.issueicon.yellow{color:#c7981f;background:#fff8dd}.issues article div{flex:1}.issues b,.issues small{font-size:10px;display:block}.issues small{color:#92909b;margin-top:4px}.issues strong{color:#d35454;font-size:10px}.link{color:var(--purple);background:0 0;align-items:center;gap:4px;font-size:10px;display:flex}.link svg{width:14px}.recent{padding-bottom:5px}.tablewrap{margin:0 -20px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:730px}th{letter-spacing:.8px;color:#93919d;text-align:left;background:#fafafd;padding:9px 20px;font-size:8px}td{color:#62606d;border-top:1px solid #eee;padding:12px 20px;font-size:10px}tbody tr{cursor:pointer}tbody tr:hover{background:#faf9ff}td b,td small{color:#242231;display:block}td small{color:#999;margin-top:3px;font-size:8px}td:nth-child(4){align-items:center;gap:5px;display:flex}.score.sm{border-radius:7px;place-items:center;width:31px;height:25px;font-size:10px;font-weight:800;display:grid}.score.sm b{margin:0}.score.good{color:#299561;background:#eaf8f0}.score.mid{color:#bd841c;background:#fff5dd}.score.bad{color:#cf4b4b;background:#ffeded}.status{color:#29905d;white-space:nowrap;background:#ecf8f1;border-radius:20px;padding:5px 8px;font-size:8px}.status.review{color:#bd7d15;background:#fff4df}.status.critical{color:#c74444;background:#ffeded}.calls{padding-bottom:5px}.filters{gap:10px;margin-bottom:20px;display:flex}.searchbox{border:1px solid #dddde5;border-radius:8px;flex:1;align-items:center;padding:0 10px;display:flex}.searchbox svg{color:#999;width:16px}.searchbox input{border:0;outline:0;width:100%;padding:9px;font-size:10px}.back{color:#777;background:0 0;margin-bottom:18px;font-size:11px}.calldetailhead{justify-content:space-between;align-items:center;display:flex}.calldetailhead h1{margin:10px 0 5px;font-size:25px}.calldetailhead p{color:#888;font-size:11px}.score.lg{border-radius:12px;justify-content:center;align-items:baseline;width:90px;height:70px;padding-top:15px;display:flex}.score.lg b{font-size:26px}.score.lg small{font-size:10px}.audio{color:#fff;background:#191725;border-radius:11px;align-items:center;gap:12px;margin:25px 0 0;padding:14px 17px;display:flex}.audio>button:first-child{background:var(--purple);color:#fff;border-radius:50%;width:34px;height:34px}.audio span{color:#aaa;font-size:9px}.wave{flex:1;align-items:center;gap:2px;height:35px;display:flex;overflow:hidden}.wave i{background:#5d586d;border-radius:4px;flex:1;width:2px}.speed{color:#fff;background:#2d2a3a;border-radius:5px;padding:5px;font-size:10px}.tabs{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tabs button{color:#85838d;background:0 0;padding:18px 22px 12px;font-size:11px}.tabs button.active{color:var(--purple);border-bottom:2px solid var(--purple);font-weight:800}.detailgrid{grid-template-columns:1.6fr .75fr;gap:18px;display:grid}.summary h3{margin:10px 0;font-size:16px}.summary p{color:#777;font-size:11px;line-height:1.6}.summary>div:last-child{gap:18px;margin-top:15px;font-size:10px;font-weight:700;display:flex}.summary span{color:#319363}.summary .warn{color:#c37b24}.subheading{margin:20px 0 10px;font-size:13px}.criteria{border:1px solid var(--border);background:#fff;border-radius:12px}.criterion{border-bottom:1px solid #eee;gap:14px;padding:20px;display:flex}.criterion:last-child{border:0}.resulticon{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.resulticon svg{width:16px}.resulticon.ok{color:#25915a;background:#e8f8ef}.resulticon.no{color:#d5772c;background:#fff2e7}.criterionbody{flex:1}.criterionbody>div:first-child{justify-content:space-between;display:flex}.criterion h4{margin:3px 0;font-size:12px}.criterionbody>div>span{font-size:11px;font-weight:800}.criterion p{color:#777;font-size:10px}.criterion blockquote{margin:12px 0;padding:12px}.criterion blockquote button{width:25px;height:25px}.confidence{color:#92909b;font-size:8px;text-align:right!important;display:block!important}.breakdown h3,.next h3{margin-top:0;font-size:13px}.bar{grid-template-columns:1fr auto;gap:4px;margin:15px 0;font-size:9px;display:grid}.bar i{background:#eeedf3;border-radius:5px;grid-column:1/3;height:5px}.bar em{background:var(--purple);border-radius:5px;height:100%;display:block}.next{margin-top:18px}.next .stepicon{width:38px;height:38px}.next p,.next blockquote{color:#777;font-size:10px;line-height:1.6}.next>b{font-size:9px}.next blockquote{color:#5139b0;background:#f2efff;border-radius:7px;margin:8px 0;padding:12px}.transcript,.feedback{max-width:850px}.transcript>article{border-top:1px solid #eee;gap:15px;padding:15px;display:flex}.transcript>article>button{color:#6547d6;background:#eee9ff;border-radius:6px;height:28px;font-size:9px}.transcript b{font-size:10px}.transcript p{color:#555;font-size:11px;line-height:1.6}.feedback h2{font-size:20px}.feedback>p{color:#676572;font-size:12px;line-height:1.7}.feedbackgrid{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.feedbackgrid article{color:#24774b;background:#eff9f3;border-radius:9px;gap:10px;padding:16px;display:flex}.feedbackgrid article.improve{color:#573db8;background:#f2efff}.feedbackgrid b{font-size:11px}.feedbackgrid p{margin-bottom:0;font-size:10px;line-height:1.5}.task{background:#faf8ef;border-radius:8px;align-items:center;gap:12px;padding:15px;font-size:11px;display:flex}.uploadpage{max-width:800px;margin:auto}.uploadcard{padding:30px}.uploadtabs{border-bottom:1px solid #eee;margin-bottom:22px;display:flex}.uploadtabs button{background:0 0;padding:10px 18px;font-size:11px}.uploadtabs button.active{border-bottom:2px solid var(--purple);color:var(--purple);font-weight:800}.dropzone{cursor:pointer;background:#fbfaff;border:2px dashed #d7d2e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:260px;display:flex}.dropzone:hover{border-color:var(--purple)}.uploadicon,.successbig{width:58px;height:58px;color:var(--purple);background:#eee9ff;border-radius:15px;place-items:center;display:grid}.successbig{color:#29955d;background:#e6f8ee;border-radius:50%}.dropzone h3{margin:16px 0 5px;font-size:14px}.dropzone p,.dropzone small{color:#888;margin:3px;font-size:10px}.formgrid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.formgrid label{font-size:9px;font-weight:800}.formgrid select{width:100%;margin-top:7px;padding:10px;display:block}.wide{width:100%}.privacy{color:#777;justify-content:center;gap:10px;margin-top:22px;display:flex}.privacy svg{color:#3e9b67}.privacy b,.privacy small{font-size:9px;display:block}.privacy small{color:#999;margin-top:3px}@media (width<=900px){.navlinks{display:none}.hero h1{font-size:42px}.steps,.features{grid-template-columns:1fr}.features{gap:45px}.cta{margin:0 20px 60px}.sidebar{width:70px;padding:22px 10px}.sidebar .logo{font-size:0}.sidebar .logo span{display:grid}.sidebar nav button,.sidebottom button{justify-content:center;font-size:0}.sidebar nav button svg,.sidebottom button svg{width:20px}.user>div:last-child{display:none}.workspace{width:calc(100% - 70px);margin-left:70px}.kpis{grid-template-columns:1fr 1fr}.grid2,.detailgrid{grid-template-columns:1fr}.features h2{font-size:32px}.logos div{flex-wrap:wrap;justify-content:center;gap:25px}}@media (width<=600px){.topnav{height:65px}.navacts .ghost{display:none}.topnav .primary{font-size:0}.topnav .primary:after{content:"Демо";font-size:12px}.hero{padding-top:45px}.hero h1{letter-spacing:-1px;font-size:32px}.hero>p{font-size:15px}.heroacts{flex-direction:column}.trust{flex-wrap:wrap;gap:8px 18px}.heroapp{height:380px}.fakebody aside{display:none}.fstats{grid-template-columns:1fr 1fr}.fstats article:last-child{display:none}.how{padding:75px 20px}.how h2,.features h2{font-size:27px}.steps{gap:35px}.features{padding:75px 20px}.cta{padding:35px 25px;display:block}.cta h2{font-size:24px}.cta .white{margin-top:25px}footer{margin:0 20px;line-height:2.5;display:block}.sidebar{display:none}.workspace{width:100%;margin:0}.workspace>header{padding:0 15px}.mobilelogo{display:block}.search,.trial{display:none}.appmain{padding:20px 14px}.kpis{grid-template-columns:1fr}.pagehead{align-items:flex-start}.pagehead .primary{padding:11px;font-size:0}.pagehead .primary svg{margin:0}.filters{flex-wrap:wrap}.searchbox{flex-basis:100%}.calldetailhead{align-items:flex-start}.score.lg{width:70px;height:60px}.tabs button{padding:15px 9px;font-size:9px}.feedbackgrid,.formgrid{grid-template-columns:1fr}.uploadcard{padding:16px}.dropzone{height:220px}.logos{display:none}}.workspacepick{background:#232132;border:1px solid #343143;border-radius:9px;align-items:center;gap:7px;margin:0 3px 20px;padding:9px;display:flex}.workspacepick svg{color:#8f7df1;width:15px}.workspacepick select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.workspacepick option{color:#222}.auth{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.authbrand{color:#fff;background:#171525;flex-direction:column;justify-content:space-between;padding:45px 8vw;display:flex}.authbrand>div{max-width:500px}.authbrand h1{margin:22px 0;font-family:Unbounded;font-size:43px;line-height:1.25}.authbrand p{color:#aaa7b8;line-height:1.8}.authbrand>small{color:#646171}.authproof{background:#232031;border:1px solid #353145;border-radius:12px;align-items:center;gap:14px;margin-top:45px;padding:18px;display:flex}.authproof svg{color:#8d73ff}.authproof b,.authproof small{font-size:11px;display:block}.authproof small{color:#858290;margin-top:6px}.authform{place-items:center;padding:30px;display:grid;position:relative}.closeauth{background:#f2f1f5;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:25px;right:30px}.formbox{width:100%;max-width:410px}.formbox h2{margin-bottom:7px;font-size:26px}.formbox>p{color:#777;margin-bottom:28px;font-size:12px}.formbox label,.onboardbox label,.settingsform label{margin:16px 0;font-size:10px;font-weight:800;display:block}.formbox input,.onboardbox input,.onboardbox select,.settingsform input,.settingsform select{border:1px solid #dcdbe4;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.switchauth{text-align:center;margin-top:20px;font-size:11px}.switchauth button{color:var(--purple);background:0 0;font-weight:800}.legal{text-align:center;color:#aaa;margin-top:25px;font-size:8px;line-height:1.6}.onboarding{background:#f7f7fb;min-height:100vh;padding:35px}.onboarding>.logo{justify-content:center}.onboardbox{border:1px solid var(--border);background:#fff;border-radius:16px;max-width:540px;margin:60px auto;padding:38px;box-shadow:0 20px 50px #2721430f}.progress{background:#eee;border-radius:4px;height:4px;margin-bottom:25px}.progress i{background:var(--purple);border-radius:4px;height:100%;transition:all .3s;display:block}.onboardbox>span{letter-spacing:1px;color:var(--purple);font-size:9px;font-weight:800}.onboardbox h1{margin:12px 0 7px;font-size:25px}.onboardbox>p{color:#777;margin-bottom:25px;font-size:11px}.choicegrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choicegrid button{text-align:left;background:#fff;border:1px solid #dedce6;border-radius:10px;padding:17px}.choicegrid button.selected{border-color:var(--purple);background:#faf9ff}.choicegrid svg,.choicegrid b,.choicegrid small{display:block}.choicegrid svg{color:var(--purple);margin-bottom:12px}.choicegrid b{font-size:11px}.choicegrid small{color:#888;margin-top:5px;font-size:8px}.readylist{background:#f5f3ff;border-radius:10px;margin:22px 0;padding:18px}.readylist span{align-items:center;gap:9px;margin:11px;font-size:11px;display:flex}.readylist svg{color:#29955d;width:17px}.builder{grid-template-columns:260px 1fr;gap:18px;display:grid}.checklistlist{padding:12px}.checklistlist h3{padding:4px 8px 12px;font-size:11px}.checklistlist>button{text-align:left;background:0 0;border-radius:8px;justify-content:space-between;width:100%;padding:13px 10px;display:flex}.checklistlist>button.active{color:#5037c0;background:#f0edff}.checklistlist b,.checklistlist small{font-size:10px;display:block}.checklistlist small{color:#8d8a98;margin-top:5px;font-size:8px}.checklistlist>button>span{background:#e8e5f3;border-radius:6px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.editor{padding:25px}.editorhead{border-bottom:1px solid #eee;justify-content:space-between;padding-bottom:20px;display:flex}.titleinput{width:100%;color:var(--ink);border:0;outline:0;font-size:19px;font-weight:800}.editorhead p{color:#888;font-size:9px}.toggle{align-items:center;gap:7px;font-size:9px;display:flex}.toggle span{background:#ccc;border-radius:15px;width:32px;height:18px;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.toggle input{display:none}.toggle input:checked+span{background:var(--purple)}.toggle input:checked+span:after{left:16px}.criterialabels,.criterionrow{grid-template-columns:30px 1fr 70px 105px 30px;align-items:center;gap:10px;display:grid}.criterialabels{color:#999;grid-template-columns:30px 1fr 70px 135px;margin-top:20px;font-size:8px}.criterionrow{border-bottom:1px solid #eee;padding:10px 0}.criterionrow>b{color:#6548d5;background:#f0edff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.criterionrow input:not([type=checkbox]){background:#fafafd;border:0;border-radius:6px;padding:9px}.criterionrow input[type=number]{border:1px solid #ddd;width:60px}.criterionrow button,.trash{color:#aaa;background:0 0}.criterionrow button svg,.trash svg{width:15px}.addrow{color:var(--purple);background:0 0;align-items:center;gap:5px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.addrow svg{width:15px}.savebar{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.savebar span{color:#999;font-size:8px}.teamtable{padding-bottom:5px}.personcell{align-items:center;gap:9px;display:flex}.teamtable select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px;font-size:9px}.period{border:1px solid #ddd;border-radius:8px;padding:9px}.analyticshero{color:#fff;background:#181625;border-radius:14px;align-items:center;margin-bottom:18px;padding:28px 35px;display:flex}.analyticshero>div{min-width:220px}.analyticshero span{letter-spacing:1px;color:#9994ae;font-size:8px}.analyticshero b{margin:8px 0;font-size:52px;display:block}.analyticshero b small{color:#aaa;font-size:13px}.analyticshero p{color:#56c58b;font-size:9px}.managerbar{grid-template-columns:34px 120px 1fr 30px 45px;align-items:center;gap:9px;margin:15px 0;font-size:9px;display:grid}.managerbar i{background:#eee;border-radius:5px;height:6px}.managerbar em{background:var(--purple);border-radius:5px;height:100%;display:block}.managerbar .down{color:#d25a5a}.weakrow{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.weakrow b,.weakrow small{font-size:10px;display:block}.weakrow small{color:#999;margin-top:4px;font-size:8px}.settingsgrid{grid-template-columns:220px 1fr;gap:18px;max-width:900px;display:grid}.settingsgrid>nav{height:max-content;padding:10px}.settingsgrid>nav button{text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:10px;display:flex}.settingsgrid>nav button.active{color:#583dca;background:#f0edff;font-weight:800}.settingsgrid>nav svg{width:16px}.settingsform{padding:28px}.settingsform>p{color:#888;font-size:10px}.notice{background:#f1effb;border-radius:9px;gap:12px;margin:25px 0;padding:15px;display:flex}.notice svg{color:var(--purple)}.notice b{font-size:10px}.notice p{color:#777;font-size:9px;line-height:1.6}.transcriptinput{resize:vertical;border:1px solid #dddbe6;border-radius:10px;outline:0;width:100%;min-height:240px;padding:18px;line-height:1.7}.spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.callbadges,.callactions{align-items:center;gap:10px;display:flex}.qabadge{color:#4862ae;background:#eef3ff;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.qabadge svg,.callactions .outline svg{width:14px;height:14px}.callactions .outline{background:#fff;font-size:10px}.resulticon.unknown{color:#6f7180;background:#eef0f5}.criterion.insufficient{background:#fbfbfd}.nodata{color:#686a77;border:1px dashed #d8dae3;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:11px 12px;font-size:9px;justify-content:flex-start!important;display:flex!important}.nodata svg{color:#777a89;width:15px;height:15px}@media print{.sidebar,.workspace>header,.back,.audio,.tabs,.callactions .outline{display:none!important}.workspace{width:100%;margin:0}.appmain{padding:0}.detailgrid{grid-template-columns:1fr .7fr}.panel,.criteria{break-inside:avoid;box-shadow:none}.criterion{break-inside:avoid}}@media (width<=900px){.workspacepick{display:none}.builder,.settingsgrid{grid-template-columns:1fr}.authbrand{padding:40px}.authbrand h1{font-size:32px}.analyticshero{display:block}.analyticshero .recharts-responsive-container{width:100%!important}.criterialabels{display:none}}@media (width<=600px){.auth{grid-template-columns:1fr}.authbrand{display:none}.onboarding{padding:20px}.onboardbox{margin:35px auto;padding:25px}.choicegrid{grid-template-columns:1fr}.criterionrow{grid-template-columns:25px 1fr 50px 28px}.criterionrow input[type=checkbox]{display:none}.savebar{display:block}.analyticshero{padding:20px}.managerbar{grid-template-columns:34px 1fr 30px 40px}.managerbar i{display:none}.callactions{align-items:flex-end}.callactions .outline{padding:10px;font-size:0}.callbadges{flex-direction:column;align-items:flex-start;gap:6px}}
