@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Commissioner Variable,sans-serif;color:#edf0f5;background:#22272f;font-synthesis:none;--lime:#d3fa64;--blue:#bed3f1;--border:#363d47;--muted:#838990;--heading:"Unbounded Variable",sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #91afd4;outline-offset:3px}input,textarea{border:1px solid #363d47;border-radius:9px;background:#22272f;padding:12px 14px;outline:none;min-width:0;color:#edf0f5;width:100%;transition:border-color .2s}input:focus,textarea:focus{border-color:#363d47;box-shadow:0 0 0 3px #bfd3ef33}label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500;margin-bottom:19px}input::placeholder,textarea::placeholder{color:#adb7c5}h1,h2,h3,p{margin:0}h1{font-family:var(--heading);font-weight:450;font-size:27px;line-height:1.45}h2{font-size:20px;font-weight:550}h3{font-size:16px;font-weight:550}p{line-height:1.6}svg{flex-shrink:0;stroke-width:1.65}.muted{color:var(--muted)}.row{display:flex;align-items:center;gap:9px}.full{width:100%}.eyebrow{display:block;font-size:13px;color:#adb7c5;font-weight:550;margin-bottom:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;min-height:41px;background:#22272f;border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#22272f}.button.dark{background:#22272f;color:#adb7c5;border-color:#363d47}.button.dark:hover{background:#22272f}.button.lime{background:var(--lime);border-color:var(--lime)}.button.lime:hover{background:#22272f}.button.ghost{background:transparent}.button.full{display:flex}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:0;border-radius:8px;color:#adb7c5;flex-shrink:0}.icon-button:hover{background:#22272f;color:#edf0f5}.text-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:13px;color:#adb7c5}.text-button:hover{color:#edf0f5}.tag{display:inline-flex;align-items:center;gap:5px;border:1px solid #363d47;background:#22272f;color:#adb7c5;font-size:13px;line-height:1;white-space:nowrap;padding:6px 8px;border-radius:5px;font-weight:450}.tag.lime{background:var(--lime);color:#edf0f5;border-color:transparent}.tag.green{color:#edf0f5;background:#22272f;border-color:#363d47}.tag.blue{background:#22272f;border-color:#363d47;color:#adb7c5}.tag.error{background:#22272f;color:#adb7c5;border-color:#363d47}.brand{display:flex;align-items:center;gap:10px;font-family:var(--heading);font-size:25px;font-weight:600}.brand-mark{width:36px;height:36px;background:#22272f;color:var(--lime);display:flex;align-items:center;justify-content:center;border-radius:11px}.avatar{display:inline-flex;justify-content:center;align-items:center;width:31px;height:31px;border-radius:50%;background:#22272f;color:#adb7c5;font-weight:550;font-size:13px;flex-shrink:0}.avatar.a1{background:#22272f;color:#edf0f5}.avatar.a2{background:#22272f;color:#adb7c5}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-loading{height:100vh;display:flex;gap:30px;align-items:center;justify-content:center}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#22272f;color:#fff;box-shadow:0 12px 50px #0002;padding:15px 19px;z-index:120;border-radius:10px;max-width:90vw;font-size:13px}.toast button{border:0;background:none;color:#fff}.error-text{color:#edf0f5!important;font-size:13px}.success-text{color:#edf0f5}.mini-mark{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:#22272f;border-radius:12px;margin-bottom:22px;color:#adb7c5}.mini-mark.lime{background:#22272f;color:#edf0f5}.info-note{display:flex;gap:10px;align-items:center;background:#22272f;border-radius:8px;font-size:13px;color:#adb7c5;padding:13px;margin:15px 0}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#22272f}.login-left{padding:45px 55px 28px;background:#22272f;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:800px}.login-left:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #363d47;border-radius:50%;right:-300px;top:130px;box-shadow:0 0 0 75px #c7d9f033,0 0 0 150px #d3e0f020;pointer-events:none}.login-copy{margin-top:92px;z-index:1}.login-copy .eyebrow{color:#adb7c5;font-size:13px}.login-copy h1{font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.3}.login-copy h1 span{display:inline-block;margin-top:5px;background:var(--lime);padding:0 12px 6px;transform:rotate(-2deg)}.login-copy p{font-size:15px;margin-top:24px;color:#adb7c5}.login-visual{margin:38px 0 45px;background:#22272f;border:1px solid #363d47;border-radius:16px;padding:24px 26px}.wave{height:100px;display:flex;gap:4px;align-items:center;justify-content:center}.wave i{display:block;width:4px;border-radius:3px;background:#22272f}.wave i:nth-child(n+22):nth-child(-n+31){background:#22272f}.visual-caption{border-top:1px solid #363d47;margin-top:18px;padding-top:15px;font-size:13px;display:flex;align-items:center;justify-content:space-between;color:#adb7c5}.visual-caption span{display:flex;align-items:center;gap:7px}.live-dot{display:inline-block;background:#22272f;width:5px;height:5px;border-radius:50%}.login-footer{font-size:13px;display:flex;justify-content:space-between;margin-top:auto;color:#adb7c5}.login-right{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative}.login-right>.tag{position:absolute;right:35px;top:40px}.login-form{width:min(340px,100%)}.login-form h2{font-family:var(--heading);font-size:21px;font-weight:450;margin-bottom:14px}.login-form>p{font-size:14px;color:#adb7c5;margin-bottom:35px}.login-form .button{margin-top:25px}.password-input{position:relative}.password-input input{padding-right:42px}.password-input .icon-button{position:absolute;right:5px;top:4px}.login-hint{display:flex;gap:10px;font-size:13px;line-height:1.8;margin-top:24px;color:#adb7c5}.login-hint b{font-weight:500;color:#adb7c5}.login-bottom{position:absolute;bottom:29px;color:#adb7c5;font-size:13px}.app{display:flex;min-height:100vh}.sidebar{width:218px;background:#22272f;border-right:1px solid var(--border);padding:24px 16px 0;display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:40}.sidebar>.brand{padding-left:9px;margin-bottom:32px}.workspace{display:flex;align-items:center;gap:8px;padding:12px 9px;border:1px solid var(--border);border-radius:9px;margin-bottom:29px;background:#22272f}.workspace-symbol{background:#22272f;border:1px solid #363d47;border-radius:6px;font-size:13px;width:29px;height:29px;display:flex;align-items:center;justify-content:center}.workspace div{min-width:0}.workspace b{font-size:13px;display:block;font-weight:550}.workspace div>span{font-size:13px;color:#adb7c5;display:block;margin-top:4px}.workspace>.tag{font-size:13px;margin-left:auto;padding:4px}.nav-caption{font-size:13px;color:#adb7c5;padding-left:10px;margin-bottom:11px}nav{display:flex;flex-direction:column;gap:5px}nav button,.side-settings{border:0;background:none;display:flex;align-items:center;gap:12px;padding:12px;color:#adb7c5;width:100%;border-radius:7px;font-size:13px;text-align:left}nav button:hover,.side-settings:hover{background:#22272f;color:#edf0f5}nav button.active,.side-settings.active{background:#22272f;color:#edf0f5}nav button.active:before{content:"";position:absolute;left:0;height:22px;width:3px;border-radius:0 3px 3px 0;background:#22272f}nav small{margin-left:auto;background:#22272f;color:#adb7c5;border-radius:4px;padding:2px 5px;font-size:13px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-tip{border:1px solid #363d47;border-radius:10px;padding:15px 12px;background:#22272f;margin-bottom:18px}.tip-icon{display:block;color:#adb7c5;margin-bottom:12px}.sidebar-tip b{font-size:13px;font-weight:550}.sidebar-tip p{font-size:13px;color:#adb7c5;margin-top:7px;line-height:1.7}.sidebar-tip button{display:flex;align-items:center;justify-content:space-between;font-size:13px;width:100%;border:0;background:transparent;padding:15px 0 0;color:#adb7c5}.profile{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);margin-top:15px;padding:20px 0}.profile b{display:block;font-size:13px;font-weight:500}.profile div>span{display:block;font-size:13px;color:#adb7c5;margin-top:4px}.profile .icon-button{margin-left:auto;width:23px}.app-body{margin-left:218px;width:calc(100% - 218px);display:flex;flex-direction:column}.topbar{height:72px;background:#22272f;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 31px}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;color:#adb7c5}.breadcrumb b{font-weight:450;color:#edf0f5}.top-actions{display:flex;align-items:center;gap:15px}.system-status{display:flex;align-items:center;gap:7px;font-size:13px;color:#adb7c5}.system-status i{width:5px;height:5px;background:#22272f;border-radius:50%}.top-divider{width:1px;height:22px;background:var(--border);margin:0 3px}.top-actions>.avatar{width:30px;height:30px}.notification-dot{position:absolute;width:4px;height:4px;background:#22272f;border-radius:50%;top:5px;right:7px}.mobile-menu{display:none}main{padding:30px 31px 35px;flex:1;max-width:1660px;width:100%;margin:0 auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.page-title p{margin-top:9px;color:#adb7c5;font-size:13px}.page-title-actions{display:flex;gap:10px;align-items:center}.app-footer{display:flex;justify-content:space-between;padding:17px 31px 22px;color:#adb7c5;font-size:13px;margin-top:auto}.app-footer>span:first-child{display:flex;align-items:center;gap:5px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-heading p{font-size:13px;color:#adb7c5;margin-top:6px}.section-heading h2{font-size:15px}.card{border:1px solid var(--border);border-radius:12px;background:#22272f;padding:22px}.empty{padding:40px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:235px}.empty-icon{display:flex;align-items:center;justify-content:center;background:#22272f;color:#adb7c5;border:1px solid #363d47;border-radius:14px;width:57px;height:57px;margin-bottom:18px}.empty h3{font-size:15px;margin-bottom:9px}.empty p{font-size:13px;color:#adb7c5;max-width:400px}.empty .button{margin-top:21px}.example-banner,.processing-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;background:#22272f;color:#adb7c5;border-radius:9px;margin-bottom:24px}.example-banner button{display:flex;gap:7px;align-items:center;background:none;border:0;margin-left:auto;font-size:13px;white-space:nowrap}.processing-banner{background:#22272f;color:#adb7c5}.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;background:#22272f;border:1px solid #363d47;padding:8px 11px;border-radius:7px;font-size:13px;white-space:nowrap}.select-trigger[data-state=open]{border-color:#363d47;box-shadow:0 0 0 3px #bcd1ee33}.select-trigger>span:last-child{display:flex;color:#adb7c5}.select-menu{z-index:150;background:#22272f;border:1px solid #363d47;border-radius:9px;box-shadow:0 8px 40px #22354f20;padding:5px;min-width:var(--radix-select-trigger-width);max-height:300px;overflow:auto}.select-item{position:relative;padding:10px 31px 10px 12px;border-radius:5px;font-size:13px;outline:none;cursor:pointer}.select-item[data-highlighted]{background:#22272f}.select-item[data-state=checked]{background:#22272f;color:#adb7c5}.select-item>span:last-child:not(:first-child){position:absolute;right:9px;top:10px}.filters{display:flex;gap:8px}.checkbox{display:inline-flex;justify-content:center;align-items:center;background:#22272f;border:1px solid #363d47;border-radius:5px;width:18px;height:18px;padding:0;flex-shrink:0;transition:background .15s}.checkbox[data-state=checked]{background:#22272f;border-color:#363d47;color:#edf0f5}.checkbox>span{display:flex}.check-label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.65;font-size:13px;font-weight:400;color:#adb7c5}.check-label .checkbox{margin-top:1px}.toggle-label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);font-size:13px;gap:20px}.switch{background:#22272f;width:37px;height:22px;border:0;border-radius:20px;padding:3px;transition:background .2s;flex-shrink:0}.switch[data-state=checked]{background:#22272f}.switch-thumb{display:block;width:16px;height:16px;border-radius:50%;background:#22272f;box-shadow:0 1px 3px #0002;transform:translate(0);transition:transform .2s}.switch-thumb[data-state=checked]{transform:translate(15px)}.modal-overlay{position:fixed;inset:0;background:#22272f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:90;animation:fade .15s}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow:auto;width:min(530px,94vw);background:#22272f;border:1px solid #363d47;border-radius:17px;box-shadow:0 20px 120px #17264333;z-index:100;padding:27px;animation:fade .15s}.modal.wide{width:min(850px,94vw)}.modal-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:25px}.modal-heading h2{font-family:var(--heading);font-size:18px;line-height:1.5}.modal-heading p{font-size:13px;color:#adb7c5;margin-top:8px}.modal>label,.modal form label{margin-top:15px}.modal>p,.modal form>p{font-size:13px;margin:15px 0}.modal .button.full{margin-top:18px}.modal h3{margin:15px 0}.modal label .select-trigger{min-height:42px;font-size:13px}@keyframes fade{0%{opacity:0}to{opacity:1}}.onboarding-steps{display:flex;align-items:center;max-width:640px;gap:18px;margin:35px 0}.onboarding-steps>span{display:flex;gap:9px;align-items:center;font-size:13px;color:#adb7c5;white-space:nowrap}.onboarding-steps>div{height:1px;background:#22272f;flex:1}.onboarding-steps i{font-style:normal;background:#22272f;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}.onboarding-steps .current{color:#edf0f5}.onboarding-steps .current i{background:var(--blue);color:#edf0f5}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.source-card{display:flex;flex-direction:column;text-align:left;min-height:235px;padding:23px;border:1px solid #363d47;border-radius:12px;background:#22272f;transition:transform .2s,border-color .2s;color:#adb7c5}.source-card[aria-disabled=true]{cursor:default}.source-card.available{background:#22272f;color:#edf0f5;border-color:#363d47;box-shadow:0 3px 10px #90abcd0a}.source-card.available:hover{transform:translateY(-3px);border-color:#363d47}.source-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.source-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:11px;border:1px solid #363d47;background:#22272f;color:#adb7c5}.available .source-icon{background:#22272f;border-color:#363d47;color:#adb7c5}.source-card h2{font-size:17px;margin-bottom:10px}.source-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:13px;color:#adb7c5}.available .source-foot{color:#adb7c5}.soon-dot{width:5px;height:5px;background:#22272f;border-radius:50%}.source-note{margin-top:26px;display:flex;align-items:center;gap:13px;padding:20px 0;color:#adb7c5}.source-note b{color:#adb7c5;font-size:13px;font-weight:500}.source-note p{font-size:13px;margin-top:4px;color:#adb7c5}.source-note .button{margin-left:auto}.upload-layout{display:grid;grid-template-columns:1fr 310px;gap:24px;align-items:start}.upload-blocks{display:flex;flex-direction:column;gap:18px}.upload-card{padding:23px}.upload-card>.section-heading{margin-bottom:22px}.upload-card h3{font-size:14px}.manager-inputs{display:flex;gap:16px}.manager-inputs label{flex:1}.manager-inputs .select-trigger{min-height:43px;font-size:13px}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #363d47;background:#22272f;border-radius:10px;padding:30px 10px;margin:0;cursor:pointer;transition:background .2s;text-align:center}.dropzone:hover{background:#22272f}.dropzone input{position:absolute;width:1px;height:1px;opacity:0}.dropzone:focus-within{outline:3px solid #a0bce1}.dropzone b{font-size:13px;font-weight:450}.dropzone b span{color:#adb7c5}.dropzone small{font-size:13px;color:#adb7c5;margin-top:1px}.drop-icon{color:#adb7c5;background:#22272f;padding:11px;border-radius:11px;margin-bottom:5px;display:flex}.file-list{margin-top:16px}.file-row{display:flex;align-items:center;gap:11px;font-size:13px;padding:10px 0;border-bottom:1px solid #363d47;color:#adb7c5}.file-row>span{flex:1;min-width:0}.file-row b{display:block;color:#edf0f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.file-row small{display:block;font-size:13px;margin-top:4px}.file-row>small{max-width:180px}.add-manager{border:1px dashed #363d47;background:transparent;border-radius:10px;padding:18px;color:#adb7c5;display:flex;gap:8px;justify-content:center;align-items:center;font-size:13px}.add-manager:hover{background:#22272f}.upload-summary{position:sticky;top:20px}.upload-summary h3{margin-bottom:10px}.upload-summary p{font-size:13px;color:#adb7c5}.pipeline-list{padding:0;list-style:none;margin:28px 0}.pipeline-list li{display:flex;gap:12px;margin-bottom:22px}.pipeline-list li>span{display:flex;justify-content:center;align-items:center;width:23px;height:23px;border:1px solid #363d47;border-radius:50%;font-size:13px;color:#adb7c5}.pipeline-list b{font-size:13px;font-weight:500}.pipeline-list small{display:block;color:#adb7c5;font-size:13px;margin-top:5px}.summary-total{border-top:1px solid var(--border);padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#adb7c5;margin-bottom:20px}.summary-total b{color:#edf0f5;font-size:23px;font-weight:450}.summary-foot{display:block;text-align:center;color:#adb7c5;font-size:13px;line-height:1.8;margin-top:15px}.overview-heading{margin-bottom:16px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:23px}.metric{display:flex;flex-direction:column;text-align:left;border:1px solid var(--border);background:#22272f;padding:0;border-radius:10px;overflow:hidden}.metric-top{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#adb7c5;padding:16px 16px 0;gap:8px}.metric-top svg{color:#adb7c5}.metric-value{font-size:34px;font-weight:400;padding:16px}.metric-value small{font-size:13px;color:#adb7c5;margin-left:5px}.metric-bottom{border-top:1px solid #363d47;background:#22272f;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#adb7c5;margin-top:auto}.metric.blue{background:#22272f;border-color:#363d47}.metric.blue .metric-top,.metric.blue .metric-top svg{color:#adb7c5}.metric.blue .metric-value{color:#edf0f5}.metric.blue .metric-bottom{background:#22272f;color:#adb7c5}.metric.lime-tint{background:#22272f;border-color:#363d47}.metric.lime-tint .metric-bottom{background:#22272f;color:#adb7c5}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.dashboard-main{min-width:0;display:flex;flex-direction:column;gap:22px}.chart-card{padding:21px 20px 10px}.chart-card h3,.recent-card h3{font-size:14px}.chart{margin:26px -3px 5px}.legend-dot{width:5px;height:5px;border-radius:50%;background:#22272f}.recent-card{padding:0}.recent-card>.section-heading{padding:21px 21px 13px}.recent-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:#22272f;padding:16px 21px;text-align:left;border-top:1px solid #363d47}.recent-row:hover{background:#22272f}.call-icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:#22272f;color:#adb7c5;border:1px solid #363d47;border-radius:9px;flex-shrink:0}.recent-row>div{flex:1;min-width:0}.recent-row b{font-size:13px;font-weight:450;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-row small{display:block;margin-top:6px;font-size:13px;color:#adb7c5}.recent-row small span{margin:0 4px;color:#adb7c5}.recent-time{text-align:right;margin-right:8px}.recent-time b{font-size:13px;color:#adb7c5}.score{display:inline-flex;width:32px;height:28px;background:#22272f;color:#adb7c5;align-items:center;justify-content:center;border-radius:6px;font-size:13px;font-weight:550;flex-shrink:0}.score.good{background:#22272f;color:#edf0f5}.score.medium,.score.low,.score.none{background:#22272f;color:#adb7c5}.focus-panel{padding:22px 19px;background:#22272f;border:1px solid #363d47;border-radius:12px;display:flex;flex-direction:column}.focus-panel>.section-heading b{font-size:13px;font-weight:500}.focus-panel>.section-heading{gap:5px}.focus-panel>.section-heading svg{color:#adb7c5}.tiny-label{font-size:13px;color:#adb7c5}.focus-panel>h3{white-space:pre-line;font-size:19px;font-weight:450;margin-top:33px;line-height:1.45}.focus-panel>p{font-size:13px;color:#adb7c5;margin-top:12px}.focus-card{background:#22272f;padding:16px;border:1px solid #363d47;border-radius:10px;margin:25px 0;position:relative}.focus-number{font-family:var(--heading);font-size:33px;font-weight:400;display:block;margin-bottom:12px}.focus-card b{font-size:13px;font-weight:500}.focus-card p{font-size:13px;color:#adb7c5;margin-top:6px;max-width:160px}.circle-button{width:30px;height:30px;background:var(--lime);border:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.focus-card .circle-button{position:absolute;right:15px;top:18px}.focus-topics>span{display:block;margin-bottom:10px}.focus-topics>button{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;border:0;border-bottom:1px solid #363d47;background:none;padding:13px 0;font-size:13px;line-height:1.6;color:#adb7c5}.focus-topics>button>span{font-size:13px;color:#adb7c5;margin-top:2px}.focus-topics>button svg{margin-left:auto;margin-top:2px}.blue-note{display:flex;align-items:center;gap:15px;background:#22272f;border:1px solid #363d47;border-radius:9px;padding:20px 17px;margin-top:auto;min-height:110px}.blue-note>svg{color:#adb7c5}.blue-note p{font-size:13px;line-height:1.6;color:#adb7c5}.blue-note b{font-weight:500;color:#edf0f5}.table-card{padding:0;overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--border);gap:15px}.tabs{display:flex;align-items:center;gap:4px}.tabs>button{display:flex;gap:7px;align-items:center;border:0;background:none;padding:9px 12px;border-radius:6px;font-size:13px;color:#adb7c5;white-space:nowrap}.tabs>button.active{background:#22272f;color:#adb7c5}.tabs small{font-size:13px;background:#22272f;color:#adb7c5;padding:2px 4px;border-radius:4px}.table-filters{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 20px}.search{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;color:#adb7c5;border:1px solid #363d47;border-radius:7px;padding:0 11px;width:300px}.search input{border:0;background:transparent;box-shadow:none;padding:9px 0;font-size:13px}.table-scroll{overflow:auto}.data-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.data-table th{background:#22272f;border-top:1px solid #363d47;border-bottom:1px solid #363d47;font-size:13px;font-weight:450;color:#adb7c5;padding:12px 16px}.data-table td{padding:17px 16px;border-bottom:1px solid #363d47;color:#adb7c5;font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#22272f}.table-title{display:flex;align-items:center;gap:11px}.table-title b{display:block;font-weight:450;color:#edf0f5;font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.table-title small{display:block;font-size:13px;color:#adb7c5;margin-top:7px}.data-table .avatar{width:24px;height:24px;font-size:13px}.data-table th:first-child,.data-table td:first-child{padding-left:22px}.data-table td:last-child{padding-right:20px}.data-table .row{font-size:13px}.task-row{display:flex;gap:13px;align-items:center;padding:21px 24px;border-bottom:1px solid #363d47}.task-row:last-child{border:0}.task-row .check-label{margin:0;gap:0}.task-text{flex:1}.task-text>b{font-size:13px;font-weight:450}.task-text>small{display:block;font-size:13px;color:#adb7c5;margin-top:7px}.task-due{display:flex;align-items:center;gap:7px;color:#adb7c5;font-size:13px}.task-row.completed .task-text>b{text-decoration:line-through;color:#adb7c5}.kanban{display:flex;gap:15px;overflow:auto;padding-bottom:20px;min-height:540px}.kanban-column{min-width:237px;flex:1;background:#22272f;border-radius:11px;padding:13px 10px;align-self:stretch}.kanban-heading{display:flex;align-items:center;gap:7px;margin:3px 3px 18px}.kanban-heading b{font-size:13px;font-weight:450}.kanban-heading small{margin-left:auto;background:#22272f;color:#adb7c5;font-size:13px;padding:3px 5px;border-radius:4px}.stage-dot{width:5px;height:5px;border-radius:50%;background:#22272f}.stage-dot.s2,.stage-dot.s3,.stage-dot.s4,.stage-dot.s5{background:#22272f}.crm-tools{margin-bottom:20px}.crm-tools>.muted{font-size:13px}.deal-card{padding:16px;background:#22272f;border:1px solid #363d47;box-shadow:0 2px 3px #738baa08;border-radius:9px;width:100%;text-align:left;margin-bottom:11px;transition:border-color .2s}.deal-card:hover{border-color:#363d47}.deal-card h3{font-size:13px;line-height:1.6;margin:14px 0 9px}.deal-card>p{font-size:13px;color:#adb7c5}.deal-task{display:flex;align-items:center;gap:7px;color:#adb7c5;font-size:13px;background:#22272f;padding:8px;border-radius:5px;margin-top:19px}.deal-card-foot{border-top:1px solid #363d47;margin-top:14px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#adb7c5}.deal-card-foot .avatar{width:22px;height:22px;font-size:13px}.deal-list .kanban-column{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.deal-list .kanban-heading{width:100%;margin-bottom:0}.deal-list .deal-card{width:250px}.linked-deal{display:flex;align-items:center;gap:10px;background:#22272f;padding:16px;border-radius:8px;border:1px solid #363d47;font-size:13px;text-align:left;color:#adb7c5;margin:12px 0}.linked-deal b{font-weight:500;color:#edf0f5}.linked-deal p{font-size:13px;margin-top:5px}.manager-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.manager-card>.section-heading{margin-bottom:22px}.manager-card .avatar{width:44px;height:44px;font-size:18px}.manager-card h2{font-size:21px;font-weight:500}.manager-card>p{font-size:13px;color:#adb7c5;margin-top:8px}.manager-stats{display:flex;justify-content:space-between;padding:27px 0;margin:15px 0 22px;border-top:1px solid #363d47;border-bottom:1px solid #363d47}.manager-stats b{font-size:22px;font-weight:450;display:block}.manager-stats span{font-size:13px;color:#adb7c5;display:block;margin-top:7px}.manager-card>.text-button{width:100%;justify-content:space-between}.reports-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.criterion-bar{margin-top:25px}.criterion-bar>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#adb7c5}.criterion-bar b{font-size:13px;font-weight:500;color:#adb7c5}.bar-track{height:5px;background:#22272f;border-radius:3px;margin:9px 0 6px;overflow:hidden}.bar-track i{display:block;height:100%;background:#22272f;border-radius:3px}.criterion-bar small{font-size:13px;color:#adb7c5}.report-explain{background:#22272f}.report-explain h2{font-family:var(--heading);font-weight:400;font-size:22px;line-height:1.5}.report-explain>p{font-size:13px;margin-top:18px;color:#adb7c5;max-width:360px}.report-rule{display:flex;gap:13px;margin-top:30px;color:#adb7c5}.report-rule b{color:#adb7c5;font-size:13px;font-weight:500}.report-rule p{font-size:13px;color:#adb7c5;margin-top:6px}.settings-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:23px}.settings-grid>.card>.section-heading{margin-bottom:27px}.settings-grid>div{display:flex;flex-direction:column;gap:22px}.settings-source>p{font-size:13px;margin:15px 0;color:#adb7c5}.settings-source .tag{margin-top:19px}.limits-list{margin:23px 0 0}.limits-list>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #363d47;font-size:13px}.limits-list>div:last-child{border:0}.limits-list dt{color:#adb7c5}.limits-list dd{color:#adb7c5;margin:0}.clear-data{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.clear-data p{font-size:13px;color:#adb7c5;margin-top:8px}.call-modal-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:#adb7c5;margin-bottom:18px}.call-modal-meta>.score{margin-left:auto}.modal audio{width:100%;height:40px;margin-bottom:18px;accent-color:#adb7c5}.detail-tabs{border-bottom:1px solid #363d47;padding-bottom:12px;gap:8px}.detail-content{min-height:230px;max-height:48vh;overflow:auto;padding:10px 2px 20px}.detail-section{margin:20px 0}.summary-text{font-size:14px;line-height:1.9;color:#adb7c5}.detail-facts{display:flex;gap:10px;flex-wrap:wrap}.detail-facts>button{display:grid;grid-template-columns:1fr auto;min-width:150px;gap:7px;background:#22272f;border:1px solid #363d47;border-radius:9px;padding:13px;text-align:left;color:#adb7c5}.detail-facts>button>span{font-size:13px;grid-column:1/-1;color:#adb7c5}.detail-facts b{font-size:13px;font-weight:450}.recommendation{display:flex;gap:15px;border-bottom:1px solid #363d47;padding:18px 0;align-items:flex-start}.recommendation>span{font-family:var(--heading);font-size:13px;color:#adb7c5;background:#22272f;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.recommendation>div{flex:1}.recommendation b{font-size:13px;font-weight:500;color:#adb7c5}.recommendation p{font-size:13px;color:#adb7c5;margin:8px 0 10px}.transcript>button{display:flex;gap:15px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #363d47;padding:20px 8px}.transcript>button>span{font-size:13px;color:#adb7c5;background:#22272f;border-radius:4px;padding:5px;height:22px}.transcript>button>div{flex:1}.transcript b{font-size:13px;font-weight:500;color:#adb7c5}.transcript p{font-size:13px;color:#adb7c5;margin-top:9px;line-height:1.8}.transcript svg{color:#adb7c5}.transcript .highlight{background:#22272f}.score-overview{display:flex;align-items:center;gap:15px;background:#22272f;border-radius:9px;padding:17px;margin:10px 0}.score-overview .score{font-family:var(--heading);width:48px;height:48px;font-size:18px}.score-overview h3{margin:0 0 7px}.score-overview p{font-size:13px;color:#adb7c5}.criterion{padding:18px 0;border-bottom:1px solid #363d47}.criterion>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.criterion b{font-size:13px;font-weight:450;color:#adb7c5}.criterion>p{font-size:13px;color:#adb7c5;margin:10px 0}.detail-footer{border-top:1px solid #363d47;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#adb7c5}.error-panel{text-align:center;padding:30px}.error-panel>svg{color:#adb7c5}.error-panel h3{font-size:16px}.error-panel p{color:#adb7c5;font-size:13px;margin:15px}.error-panel .button{margin-top:10px}@media(min-width:1600px){.sidebar{width:240px;padding-left:22px;padding-right:22px}.app-body{margin-left:240px;width:calc(100% - 240px)}main{padding:36px 40px}.topbar{padding:0 40px}.dashboard-grid{grid-template-columns:1fr 310px}.metric-value{font-size:39px}}@media(max-width:1200px){.sidebar{width:190px;padding:22px 12px 0}.app-body{margin-left:190px;width:calc(100% - 190px)}main{padding:26px 22px}.topbar{padding:0 22px}.workspace{gap:6px}.workspace>.tag{display:none}.profile div>span{font-size:13px}.profile b{font-size:13px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.focus-panel{padding:20px 15px}.metric-top{font-size:13px;padding:14px 12px 0}.metric-value{padding:13px}.metric-bottom{padding:9px 11px;font-size:13px}.metrics-grid{gap:10px}.page-title h1{font-size:24px}.source-card{padding:19px}.source-card h2{font-size:15px}.upload-layout{grid-template-columns:1fr 280px;gap:18px}.manager-grid{gap:14px}.top-actions{gap:10px}}@media(max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.focus-panel{display:none}.source-grid{grid-template-columns:repeat(2,1fr)}.page-title{align-items:flex-start}.page-title h1{font-size:23px}.page-title p{max-width:420px}.manager-grid{grid-template-columns:repeat(2,1fr)}.table-filters{flex-wrap:wrap}.upload-layout{grid-template-columns:1fr}.upload-summary{position:static}.upload-summary .pipeline-list{display:grid;grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.login-left{padding:35px}.login-copy{margin-top:80px}.login-copy h1{font-size:35px}.login-copy .eyebrow{font-size:13px}.login-visual{padding:20px 15px}.wave{gap:3px}.login-footer span{display:none}.source-note{flex-wrap:wrap}.source-note>.button{margin:10px 0}.reports-grid{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:220px;box-shadow:10px 0 50px #0001;transition:transform .2s}.sidebar.mobile-open{transform:translate(0)}.app-body{margin-left:0;width:100%}.mobile-menu{display:flex}.topbar{height:60px;padding:0 16px}.breadcrumb{gap:7px}.breadcrumb>span{display:none}.system-status,.top-divider{display:none}main{padding:22px 16px}.page-title{flex-direction:column;gap:16px;margin-bottom:24px}.page-title h1{font-size:22px}.page-title p,.page-title .eyebrow{font-size:13px}.page-title-actions{width:100%}.page-title-actions>.button{flex:1}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-value{font-size:30px}.overview-heading{align-items:flex-start;flex-direction:column;gap:13px}.source-grid{gap:12px}.source-card{padding:16px;min-height:235px}.source-card h2{font-size:14px}.source-card p,.source-foot{font-size:13px}.onboarding-steps{gap:8px}.onboarding-steps>span{font-size:13px}.onboarding-steps>span:last-child{display:none}.onboarding-steps>div:last-of-type{display:none}.app-footer{padding:16px;font-size:13px;gap:15px}.example-banner{font-size:13px;align-items:flex-start}.example-banner button{font-size:13px}.table-toolbar{padding:12px;flex-wrap:wrap}.tabs>button{padding:9px;font-size:13px}.table-filters{padding:12px}.search{width:100%}.filters .select-trigger{font-size:13px}.recent-row{padding:15px 12px;gap:8px}.recent-row b{font-size:13px;max-width:200px}.recent-row small{font-size:13px}.recent-time{display:none}.recent-card>.section-heading{padding:18px 14px}.manager-grid{grid-template-columns:1fr}.manager-inputs{flex-direction:column;gap:0}.upload-card{padding:17px}.dropzone{padding:22px 10px}.dropzone b,.dropzone small{font-size:13px}.source-note>div{flex:1}.source-note p{font-size:13px}.task-row{padding:18px 14px;gap:10px;flex-wrap:wrap}.task-due{margin-left:28px}.task-text{min-width:75%}.clear-data{align-items:flex-start;gap:20px;flex-direction:column}.detail-footer{flex-direction:column;align-items:flex-start}.login-page{grid-template-columns:1fr}.login-left{display:none}.login-right{min-height:100vh;padding:70px 27px}.login-form{width:340px}.login-form h2{font-size:20px}.login-right:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,var(--blue) 70%,var(--lime) 70%)}.modal{padding:21px}.modal-heading h2{font-size:15px}.modal-heading p{font-size:13px}.detail-content{max-height:48vh}.call-modal-meta{font-size:13px}.crm-tools{align-items:flex-start;gap:15px;flex-direction:column}}.sidebar{overflow-y:auto;scrollbar-width:thin}@media(max-height:800px){.sidebar-tip{display:none}.sidebar-bottom{padding-top:15px}.sidebar>.brand{margin-bottom:23px}.workspace{margin-bottom:23px}}.offero-symbol{display:block;width:40px;height:32px;object-fit:contain}.brand{gap:9px;font-size:24px}.login-left .offero-symbol{width:47px;height:37px}.brand-dot{color:#adb7c5}.metadata-toggle{margin:-2px 0 19px;font-size:13px}.upload-date{padding:16px;background:#22272f;border-radius:9px}.upload-date small{font-size:13px;color:#adb7c5;font-weight:400;line-height:1.7}.task-due{background:transparent;border:0;padding:8px;border-radius:6px}.task-due:hover{background:#22272f;color:#adb7c5}.offero-player{display:flex;gap:12px;align-items:center;background:#22272f;border:1px solid #363d47;border-radius:10px;padding:11px 14px;margin-bottom:21px;position:relative}.offero-player audio{display:none}.player-play{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:#22272f;border-radius:50%;color:#edf0f5;flex-shrink:0}.player-time{font-size:13px;color:#adb7c5;white-space:nowrap;font-variant-numeric:tabular-nums}.player-time small{color:#adb7c5;font-size:13px}.audio-slider{display:flex;position:relative;align-items:center;flex:1;height:24px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:50px}.audio-track{position:relative;flex:1;background:#22272f;height:4px;border-radius:3px;overflow:hidden}.audio-range{position:absolute;background:#22272f;height:100%}.audio-thumb{display:block;width:12px;height:12px;background:#22272f;border:2px solid #363d47;border-radius:50%;box-shadow:0 0 0 1px #9bb8de}.offero-player .select-trigger{background:transparent;border:0;font-size:13px;min-height:30px;padding:5px;gap:5px}.player-error{position:absolute;bottom:-14px;left:17px;font-size:13px;color:#adb7c5}@media(max-width:600px){.offero-player{gap:8px;padding:10px}.offero-player>.icon-button{display:none}.player-time{font-size:13px}}nav button,.side-settings{font-size:13px}.page-title p{font-size:13px;color:#adb7c5}.metric-top,.data-table td,.table-title b,.data-table th,.recent-row b{font-size:13px}.focus-panel>p,.focus-card p{color:#adb7c5}.source-card p{font-size:13px;line-height:1.7}.task-text>b{font-size:13px}.table-title small,.recent-row small{font-size:13px}.task-text>small{font-size:13px}.breadcrumb,.select-trigger{font-size:13px}@media(max-width:760px){.recent-row b,.data-table td,.table-title b,.source-card p,.page-title p{font-size:13px}}.mobile-scrim{display:none}@media(max-width:760px){.mobile-scrim{display:block;position:fixed;inset:0;z-index:39;background:#22272f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0}}:root{color-scheme:dark;color:#edf0f5;background:#15181d;--border:#343a43;--muted:#a7b0be;--lime:#d3fa64;--blue:#bed3f1;font-size:15px}*{letter-spacing:normal!important}body{background:#15181d}button,input,textarea,small{font-size:max(13px,1em)}input,textarea{background:#191d23;color:#edf0f5;border-color:var(--border);font-size:15px}input::placeholder,textarea::placeholder{color:#939eae}h1{font-size:28px}h2{font-size:21px}h3{font-size:17px}p{color:#adb7c5}.brand{color:#f2f5f8;font-size:25px}.sidebar{background:#191d23;width:224px;padding:30px 16px 24px}.sidebar>.brand{margin-bottom:42px}.app-body{margin-left:224px;width:calc(100% - 224px)}main{padding:40px;max-width:1750px}.page-title{margin-bottom:28px}.card,.modal,.select-menu,.deal-card,.focus-card{background:#20252d;border-color:var(--border)}.card{border-radius:16px}.button{background:#292f38;color:#eef2f7;min-height:44px;border-color:#3b434f}.button:hover{background:#343c48}.button.dark,.button.lime{background:var(--lime);border-color:var(--lime);color:#202619}.button.dark:hover,.button.lime:hover{background:#c1ec53}.button.ghost{background:transparent;color:#d0d8e4}.button.ghost:hover{background:#29303a}.icon-button,.text-button{color:#b7c3d5}.text-button:hover{color:var(--blue)}nav button,.side-settings{font-size:15px;color:#adb7c5;padding:14px 12px}nav button.active,.side-settings.active{background:#293749;color:var(--blue)}nav button:hover,.side-settings:hover{background:#252d38;color:#f4f6fa}nav small,.tabs small{background:#354357;color:var(--blue)}.sidebar-bottom{padding-top:24px}.tag{background:#2b323d;color:#bcc8d8;border-color:#3a4452;font-size:13px;line-height:1.2}.tag.green,.score.good{background:#2d3d27;color:#d3fa91;border-color:#445538}.tag.error,.error-text{background:#422c32;color:#ffa8ac!important}.tag.blue{background:#2c3c52;border-color:#435774;color:#c5dcfa}.tag.lime{color:#273016;background:var(--lime)}.score.medium{background:#2c3c52;color:#c5dcfa}.score.low{background:#413b29;color:#edda9c}.score.none{background:#2c333e;color:#aeb8c7}.score{min-width:38px}.avatar{background:#35445a;color:#d1e1f7}.avatar.a1{background:#3b452b;color:#d3e6a6}.avatar.a2{background:#3a3d4b;color:#d7d7e9}.metric{background:#20252d}.metric.blue{background:#2a3b53;border-color:#435b7a}.metric.blue .metric-top,.metric.blue .metric-value,.metric.blue .metric-top svg{color:#d7e7ff}.metric.blue .metric-bottom{background:#30435f;color:#c7d9f5}.metric.lime-tint{background:#2c3722;border-color:#455236}.metric.lime-tint .metric-value,.metric.lime-tint .metric-top{color:#e4f3ca}.metric.lime-tint .metric-bottom{background:#354329;color:#c3d9a5}.metric-value{font-size:36px}.metric-bottom{min-height:43px;background:#262d37}.metric-top{font-size:15px}.metrics-grid{gap:16px}.focus-panel{background:#1c2128;border-color:var(--border)}.focus-card{margin-bottom:0}.focus-panel>.section-heading b{font-size:15px}.focus-number{color:#f0f3f8}.circle-button,.player-play{background:var(--lime);color:#273119}.empty-icon,.call-icon,.mini-mark,.source-icon{background:#2b3543;color:var(--blue);border-color:#3b4a5f}.empty p{color:#adb7c5}.recent-row{background:#20252d;border-color:var(--border)}.recent-row:hover,.data-table tbody tr:hover{background:#28303b}.recent-row b,.table-title b{color:#edf0f5}.data-table th{background:#1c2128;color:#b2bdce;border-color:var(--border)}.data-table td,.task-row,.deal-card-foot,.detail-footer,.detail-tabs,.criterion,.recommendation{border-color:var(--border)}.data-table td{color:#c3cbd6}.search{border-color:#3d4654;background:#191e25}.table-toolbar{min-height:70px}.tabs{flex-wrap:wrap}.tabs>button{color:#acb8ca;font-size:14px;min-height:40px}.tabs>button.active{background:#30425a;color:#d1e3ff}.table-title b{max-width:360px}.select-trigger{background:#292f39;border-color:#3b4554;color:#dbe2ee;min-height:40px;font-size:14px}.select-item{font-size:14px;color:#e6edf6}.select-item[data-highlighted],.select-item[data-state=checked]{background:#33465e;color:#d6e8ff}.checkbox{background:#20252d;border-color:#617086;width:21px;height:21px}.checkbox[data-state=checked]{background:var(--lime);color:#26321a;border-color:var(--lime)}.switch{background:#4a5360}.switch[data-state=checked]{background:var(--lime)}.switch-thumb{background:#192016}.modal-overlay{background:#05090ec7}.modal{box-shadow:0 24px 100px #0008}.modal-heading h2{font-size:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.offero-player{background:#19212c;border-color:#3b495c}.audio-track{background:#455267}.audio-range{background:var(--blue)}.audio-thumb{background:var(--blue);border-color:#20252d}.player-time,.player-time small{color:#c8d4e5}.detail-facts>button,.score-overview,.linked-deal,.info-note{background:#283342;color:#c8d8ee;border-color:#3b4b62}.summary-text,.transcript p{color:#c6cedb}.transcript b,.criterion b,.recommendation b{color:#d3e1f5}.transcript .highlight{background:#293e58}.transcript>button>span{background:#2d3b4f;color:#c4daf7}.kanban{padding:20px;min-height:430px}.kanban-column{background:#191f27;min-width:258px;border:1px solid #313946}.kanban-heading b{font-size:14px}.kanban-heading small{background:#303b4c;color:#c2d2e7}.deal-card{padding:18px}.deal-card h3{font-size:15px}.deal-task{background:#28313e;color:#becce0}.deal-card-foot{color:#bcc8da}.deal-list{padding:20px}.deal-list .deal-card{width:280px}.contact-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px}.contact-card{text-align:left;padding:22px;background:#252d38;border:1px solid #3c4655;border-radius:12px}.contact-card h3{margin:12px 0}.contact-card p{overflow-wrap:anywhere}.crm-card .tabs{padding:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.deal-meta{margin:12px 0;color:#c2d6ee}.deal-actions{display:flex;gap:12px;margin-top:22px}.task-text>b{font-size:15px}.task-due{color:#c3d1e4}.task-due:hover{background:#2a3c53;color:#d4e5ff}.task-text>small{line-height:1.5}.report-explain{background:#253246}.bar-track{background:#343e4c}.bar-track i{background:var(--blue)}.example-banner,.processing-banner{background:#26364b;color:#c3dbfa}.processing-banner{background:#2d3924;color:#d4edb3}.source-card{background:#20252d;border-color:#3b434f;min-height:190px;padding:26px;border-radius:16px;text-align:left}.source-card.available{background:#293a50;border-color:#597698}.source-card.available:hover{background:#314963}.source-card.available>svg{margin-top:22px;color:var(--lime)}.source-card h2{margin-top:22px;font-size:19px}.source-card p{color:#b8c6d9;font-size:15px;margin-top:10px}.source-card:disabled{opacity:.65;cursor:default}.source-top{color:var(--blue)}.setup .app-body{margin:0;width:100%}.setup main,.setup-header{max-width:1160px;width:100%;margin:auto}.setup-header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px 0;gap:20px}.setup main{padding-top:58px}.demo-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:24px;border:1px solid #394352;border-radius:14px}.demo-entry p{margin-top:8px}.summary-total{margin:24px 0}.dropzone{background:#1b222d;border-color:#51647d}.dropzone:hover{background:#27374c}.dropzone b{font-size:15px}.dropzone small{color:#aebdd1}.dropzone b span{color:#cee2ff}.upload-date{background:#293341}.add-manager{background:#212a37;border-color:#4a5d77;color:#bed3f1;min-height:50px}.login-page{display:flex;align-items:center;justify-content:center;background:#15181d}.login-right{min-height:100vh;width:100%;padding:40px 24px}.login-form{width:min(400px,100%);padding:32px;border:1px solid #363e4b;border-radius:20px;background:#20252d}.login-form>.brand{margin-bottom:42px}.login-form>h1{font-size:25px;margin-bottom:30px}.login-form input{font-size:16px}.login-form .button{margin-top:12px}.login-right:before{display:none}.offero-symbol{width:42px;height:34px}@media(min-width:1600px){.sidebar{width:224px}.app-body{margin-left:224px;width:calc(100% - 224px)}}@media(max-width:1100px){main{padding:28px}.contact-list,.source-grid,.metrics-grid{grid-template-columns:1fr 1fr}.metric-top,.metric-value{padding:18px}.setup-header{padding:28px 28px 0}}@media(max-width:760px){.app-body{margin:0;width:100%}.sidebar{width:240px}.mobile-menu{display:flex;position:sticky;top:12px;margin:12px 16px 0;z-index:35;background:#2d3a4c;border:1px solid #47566c}.setup-header{padding:24px 18px 0}.setup-header .button{font-size:13px;padding:10px}.setup main{padding-top:34px}main{padding:24px 18px}.page-title h1{font-size:22px}.source-grid{grid-template-columns:1fr}.source-card{min-height:165px}.demo-entry{align-items:flex-start;flex-direction:column;padding:20px}.demo-entry .button{white-space:normal}.contact-list,.form-grid{grid-template-columns:1fr}.metrics-grid{gap:10px}.metric-value{font-size:30px}.metric-top{padding:14px;line-height:1.5}.metric-bottom{padding:12px}.table-filters>.filters{flex-wrap:wrap}.tabs>button{font-size:13px;padding:10px}.task-text{min-width:70%}.login-form{padding:28px}.upload-summary{position:static}.kanban{padding:14px}.page-title-actions,.offero-player{flex-wrap:wrap}.player-time{font-size:13px}.task-due{margin-left:30px}.source-card h2{font-size:19px}.manager-card h2{font-size:22px}}.source-card{position:relative}.source-card.available>svg{position:absolute;right:24px;bottom:24px;margin:0}.source-card:disabled{opacity:1}.source-card:disabled h2{color:#b8c3d1}.source-card:disabled p{color:#9daabb}.source-card:disabled .source-top{color:#a6b5c9}.source-card h2{margin-top:22px}.source-card.available p{padding-right:28px}.focus-panel{align-self:start}.task-text,.deal-card h3{overflow-wrap:anywhere}.page-title-actions:empty{display:none}:root{--surface:#20252d;--surface-raised:#29313d;--radius:12px;--control-radius:8px;--content-gap:24px;font-size:15px}main{padding:36px 40px;max-width:1560px}.page-title{min-height:44px;margin-bottom:28px;gap:24px}.page-title h1{font-size:28px;line-height:1.35}.page-title-actions{gap:12px}.button,.select-trigger,input,textarea,.search{border-radius:var(--control-radius)}.button{font-size:14px;padding:11px 16px;min-height:44px}.select-trigger{font-size:14px;min-height:42px}.icon-button{min-width:36px;min-height:36px}.card,.focus-panel,.kanban-column,.start-option{border-radius:var(--radius)}.card{padding:24px}.table-card{padding:0}.table-toolbar{padding:16px 20px;gap:16px;min-height:74px;flex-wrap:wrap}.table-filters{padding:20px;gap:16px}.tabs{gap:4px}.tabs>button{font-size:14px;min-height:40px;padding:10px 12px;border-radius:7px}.tabs small{font-size:13px;min-width:20px;text-align:center}.search{width:340px;max-width:100%;height:42px}.search input{padding:10px 0;font-size:14px}.data-table td,.table-title b{font-size:14px;line-height:1.5}.data-table th{font-size:13px;padding-top:14px;padding-bottom:14px}.table-title small,.recent-row small{font-size:13px;line-height:1.5;margin-top:4px}.data-table td{padding-top:18px;padding-bottom:18px}.table-title b{white-space:normal;max-width:420px;min-width:220px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.score{font-size:14px;min-width:38px;height:30px}.tag{padding:6px 9px}.empty{min-height:220px;padding:40px 24px;gap:0}.empty h3{font-size:17px;line-height:1.5;margin-bottom:0}.empty p{margin-top:10px}.empty-icon{width:48px;height:48px;border-radius:12px;margin-bottom:18px}.empty .button{margin-top:22px}.section-heading{gap:16px}.section-heading h2,.section-heading h3{font-size:17px;font-weight:550}.overview-heading{margin-bottom:20px}.metric{border-radius:12px}.metric-value{font-size:36px;padding:18px 20px}.metric-top{padding:18px 20px 0;font-size:14px}.metric-bottom{padding:12px 20px;font-size:13px}.metrics-grid{margin-bottom:24px}.dashboard-grid,.dashboard-main{gap:24px}.focus-panel{padding:24px;background:#20252d}.focus-tasks{margin:16px 0 20px}.focus-tasks>button{display:grid;grid-template-columns:1fr auto;gap:8px;width:100%;text-align:left;padding:16px 0;border:0;border-bottom:1px solid var(--border);background:none}.focus-tasks>button b{font-size:14px;font-weight:500;line-height:1.5}.focus-tasks>button span{font-size:13px;color:var(--muted);grid-column:1;line-height:1.5}.focus-tasks>button svg{grid-column:2;grid-row:1/3;color:var(--blue);align-self:center}.focus-empty{font-size:14px;margin:24px 0}.focus-panel>.text-button{font-size:14px}.recent-row{padding:18px 20px}.recent-row b{font-size:14px;line-height:1.5;white-space:normal}.recent-time b{font-size:14px}.recent-time small{font-size:13px}.chart-card .section-heading>div>p{font-size:13px}.legend-dot{background:var(--blue)}.setup main{padding-top:42px}.start-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.start-option{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:28px;background:#20252d;border:1px solid #3c4654;color:#edf0f5;min-height:235px;transition:background .15s,border-color .15s}.start-option>svg{color:var(--blue)}.start-option h2{font-family:var(--heading);font-size:20px;font-weight:450;line-height:1.4;margin:22px 0 10px}.start-option p{font-size:15px;line-height:1.6}.start-option>span{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;font-size:14px;font-weight:500;margin-top:auto;padding-top:24px;color:var(--blue)}.start-option.primary{background:#2b3c53;border-color:#54708e}.start-option.primary>span{color:var(--lime)}.start-option:hover{background:#2d3848;border-color:#7394be}.integration-section{margin-top:32px;padding:24px 0;border-top:1px solid var(--border)}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:24px}.integration-item{display:flex;gap:14px;align-items:flex-start}.integration-item>svg{color:#9dacc0;margin-top:2px}.integration-item h3{font-size:15px;line-height:1.5;font-weight:500;color:#c8d2e0}.integration-item p{font-size:13px;line-height:1.6;margin-top:4px;color:#a5b1c1}.integration-section>.section-heading .tag{margin-right:auto}.integration-section h2{font-size:17px}.upload-card{padding:24px}.upload-card h3{font-size:17px}.manager-inputs{gap:20px}.dropzone{padding:28px 20px;min-height:160px}.dropzone b{font-size:15px;line-height:1.6}.dropzone small{font-size:13px;line-height:1.6;margin-top:8px}.dropzone input{font-size:14px}.upload-blocks{gap:20px}.file-row{gap:12px;padding:14px 0}.file-row b{font-size:14px;overflow-wrap:anywhere}.summary-total{margin-top:20px;padding-top:20px}.upload-summary h3{font-size:17px}.upload-summary .summary-total{margin-bottom:24px}.upload-date{margin-top:16px}.upload-summary .card{padding:24px}.modal{padding:0;display:flex;flex-direction:column;overflow:hidden;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border-radius:16px}.modal.wide{width:min(920px,calc(100vw - 32px))}.modal-heading{flex:none;padding:24px;margin:0;gap:20px;border-bottom:1px solid var(--border)}.modal-heading h2{font-size:18px;line-height:1.5;overflow-wrap:anywhere;font-weight:450}.modal-heading p{font-size:13px;line-height:1.6;margin-top:8px}.modal-heading .icon-button{margin-top:-4px;margin-right:-4px}.modal-body{padding:24px;overflow:auto;min-height:0;overscroll-behavior:contain}.modal-body label{font-size:14px;margin:0 0 20px;gap:9px}.modal-body input,.modal-body textarea{font-size:15px;line-height:1.5;padding:11px 13px}.modal-body .select-trigger{min-height:46px;font-size:14px;white-space:normal;text-align:left}.modal-body .select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}.modal-body h3{font-size:17px;margin:24px 0 16px}.modal-body .button.full{margin-top:8px}.modal-body>p{font-size:14px;margin:16px 0;line-height:1.7}.modal-body .form-grid{gap:0 20px}.modal-body .deal-actions{padding-top:20px;border-top:1px solid var(--border)}.detail-content{min-height:0;max-height:none;overflow:visible;padding:20px 0 0}.detail-section{margin:0 0 24px}.detail-tabs{padding-bottom:16px;gap:4px}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-facts>button{min-width:0;background:#252d38;border-color:#3b4655;padding:16px;gap:10px}.detail-facts>button>span{font-size:13px;line-height:1.5;color:#aebdce}.detail-facts b{font-size:14px;line-height:1.5;color:#e4edf9;overflow-wrap:anywhere}.summary-text{font-size:15px;line-height:1.8}.detail-footer{justify-content:flex-end;padding-top:16px;margin-top:16px}.detail-footer:empty{display:none}.score-overview{margin:0 0 16px;padding:18px}.score-overview h3{margin:0 0 8px;font-size:17px}.score-overview p{font-size:13px}.criterion{padding:20px 0}.criterion b,.criterion p{font-size:14px;line-height:1.6}.recommendation{gap:12px}.recommendation b,.recommendation p{font-size:14px;line-height:1.6}.recommendation>span{font-size:13px;flex-shrink:0}.transcript>button{gap:16px;padding:18px 0}.transcript p{font-size:15px;line-height:1.7}.transcript b{font-size:14px}.transcript>button>span{font-size:13px;min-height:28px;line-height:1.4}.offero-player{margin-bottom:20px}.audio-slider{min-height:32px}.player-error{position:static;flex-basis:100%;font-size:13px;line-height:1.5}.offero-player:has(.player-error){flex-wrap:wrap}.select-menu{max-width:calc(100vw - 32px)}.select-item{white-space:normal;max-width:500px;line-height:1.5}.task-row{gap:16px;padding:20px}.task-text{min-width:0}.task-title{display:block;width:100%;text-align:left;font-size:15px;font-weight:500;line-height:1.6;padding:0;border:0;background:none;color:#e8edf5}.task-title:hover{color:var(--blue)}.task-text>small{font-size:13px;line-height:1.6;margin-top:6px;color:#acb8c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.task-row.completed .task-title{text-decoration:line-through;color:#a3afbf}.task-due{min-height:40px;font-size:13px;white-space:nowrap;flex-shrink:0}.deadline-note{margin:0 0 20px;font-size:13px;line-height:1.5}.kanban{gap:16px;padding:20px;min-height:360px}.kanban-column{min-width:250px;padding:16px 12px}.kanban-heading{margin:0 4px 18px;gap:8px}.kanban-heading b{font-size:14px;line-height:1.5}.kanban-heading small{font-size:13px}.deal-card{border-radius:10px;margin:0 0 12px;padding:18px}.deal-card h3{margin:0 0 10px;font-size:15px;line-height:1.6}.deal-card p{font-size:13px;line-height:1.5}.deal-task{font-size:13px;margin-top:16px}.deal-card-foot{font-size:13px;margin-top:16px;padding-top:14px}.contact-list,.manager-grid{gap:20px}.contact-card{border-radius:12px;padding:22px}.contact-card h3{font-size:17px}.contact-card p{font-size:14px;line-height:1.6}.manager-card>.section-heading{margin-bottom:18px}.manager-card h2{font-size:22px;line-height:1.5}.manager-stats{padding:20px 0;margin:20px 0;gap:16px}.manager-stats b{font-size:24px}.manager-stats span{font-size:13px;line-height:1.5}.manager-card>.text-button{font-size:14px}.reports-grid{display:block;margin-top:24px}.criteria-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:24px;margin-top:24px}.criterion-bar{margin-top:0}.criterion-bar>div:first-child,.criterion-bar b{font-size:14px;line-height:1.5}.criterion-bar small{font-size:13px}.settings-grid{align-items:start;gap:24px}.settings-grid>.settings-form{display:block;align-self:start}.settings-form>.section-heading{margin-bottom:24px}.settings-form label{font-size:14px}.settings-form textarea{font-size:15px;line-height:1.6}.settings-form>.button{margin-top:8px}.settings-source>.button{margin-top:20px}.limits-list{margin-top:20px}.limits-list>div{font-size:14px;gap:20px;line-height:1.5}.clear-data{align-items:center;padding:24px}.clear-data h3{font-size:17px}.clear-data p{font-size:13px;line-height:1.6}.clear-data>.button{color:#ffb3b7}.login-form{width:min(420px,100%);padding:32px;border-radius:16px}.login-form>.brand{margin-bottom:32px}.login-form>h1{margin-bottom:28px}.login-form label{font-size:14px}@media(max-width:1200px){main{padding:28px}.page-title h1{font-size:26px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px}.focus-panel{padding:20px}.metric-top{padding:16px 16px 0}.metric-value{padding:16px}.metric-bottom{padding:12px 16px}.modal.wide{width:min(880px,calc(100vw - 32px))}}@media(max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.focus-panel{display:block}.manager-grid{grid-template-columns:1fr 1fr}.upload-summary{position:static}.upload-summary .summary-total{margin:0 0 20px}.settings-grid{grid-template-columns:1fr}.contact-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){main{padding:24px 16px}.page-title{gap:20px;margin-bottom:24px;min-height:0}.page-title h1{font-size:22px}.page-title-actions{gap:10px}.page-title-actions>.button{flex:1;white-space:normal}.card{padding:20px}.table-card{padding:0}.table-toolbar{padding:14px;gap:12px;min-height:0}.table-toolbar>.row{flex-wrap:wrap}.table-toolbar>.filters{width:100%;flex-wrap:wrap}.table-filters{padding:16px 14px;gap:14px}.table-filters>.filters{width:100%;display:flex;flex-wrap:wrap}.table-filters>.filters>.select-trigger{flex:1}.tabs{gap:4px}.tabs>button{font-size:13px;padding:9px 10px}.search{width:100%;height:44px}.metrics-grid{grid-template-columns:1fr 1fr;gap:12px}.metric-top{padding:16px 14px 0;align-items:flex-start;line-height:1.5}.metric-top svg{width:16px}.metric-value{padding:14px;font-size:30px}.metric-bottom{padding:12px 14px;min-height:60px;align-items:flex-start;line-height:1.5}.metric-bottom>svg{display:none}.overview-heading{gap:16px;margin-bottom:20px}.overview-heading>.filters{width:100%;flex-wrap:wrap}.overview-heading>.filters>.select-trigger{flex:1}.dashboard-main,.dashboard-grid{gap:20px}.chart-card{padding:20px 16px 10px}.chart-card .section-heading{align-items:flex-start}.chart-card .section-heading>.tag{display:none}.recent-card{padding:0}.recent-row{padding:16px;gap:10px}.recent-row b{max-width:none;font-size:14px}.recent-row small{font-size:13px}.recent-row .call-icon{display:none}.focus-panel{padding:20px}.task-row{padding:18px 16px;gap:12px;flex-wrap:wrap;align-items:flex-start}.task-row>.check-label{margin-top:4px}.task-text{flex:1;min-width:calc(100% - 40px)}.task-text>small{white-space:normal;overflow:visible;max-width:none}.task-due{margin-left:33px;padding:4px 0;min-height:32px}.task-row>.tag{margin-left:33px}.manager-grid,.contact-list{grid-template-columns:1fr}.manager-stats{gap:12px}.manager-stats span{font-size:13px}.criteria-grid{grid-template-columns:1fr;gap:24px}.reports-grid{margin-top:20px}.settings-grid{gap:20px}.clear-data{gap:20px;padding:20px;align-items:flex-start}.clear-data>.button{width:100%}.modal,.modal.wide{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.modal-heading{padding:20px;gap:12px}.modal-heading h2{font-size:17px}.modal-body{padding:20px}.modal-body .form-grid,.detail-facts{grid-template-columns:1fr}.detail-tabs{gap:4px}.detail-tabs>button{font-size:13px;padding:9px 8px}.call-modal-meta{flex-wrap:wrap;gap:10px;font-size:13px}.call-modal-meta>.score{margin-left:auto}.offero-player{gap:10px;padding:12px}.player-time{font-size:13px}.audio-slider{min-width:90px}.transcript>button{gap:12px}.transcript>button>svg{display:none}.transcript p{font-size:14px}.criterion>div{align-items:flex-start}.criterion b{flex:1}.criterion .tag{white-space:normal;text-align:center;max-width:120px}.recommendation{gap:10px}.recommendation>span{display:none}.modal-body .deal-actions{flex-wrap:wrap}.modal-body .deal-actions>.button{flex:1}.setup-header{padding:24px 16px 0;gap:16px}.setup-header>.brand{font-size:23px;gap:7px}.setup-header>.brand .offero-symbol{width:35px}.setup-header>.button{font-size:13px;min-height:40px;padding:10px 12px}.setup main{padding-top:32px}.start-options{grid-template-columns:1fr;gap:16px}.start-option{padding:24px;min-height:0}.start-option h2{font-size:19px;margin-top:18px}.start-option>span{padding-top:20px}.integration-section{margin-top:28px;padding-top:24px}.integration-grid{grid-template-columns:1fr;gap:22px}.upload-card{padding:20px}.dropzone{min-height:160px;padding:24px 16px}.manager-inputs{gap:0}.file-row{flex-wrap:wrap;gap:10px}.file-row>span{min-width:60%;flex:1}.file-row>small{margin-left:28px}.upload-summary{position:sticky;bottom:0;z-index:20}.upload-summary>.card{box-shadow:0 -10px 30px #0004;padding:20px}.upload-summary h3{display:none}.upload-summary .summary-total{border:0;padding:0;margin:0 0 16px}.upload-date small{font-size:13px}.contact-list{padding:16px}.kanban{padding:16px;gap:12px}.kanban-column{min-width:260px}.login-form{padding:28px}.login-form>.brand{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modal .modal-body label{margin:0 0 16px;gap:8px;font-size:14px}.modal .modal-body label .select-trigger{min-height:46px;font-size:14px}.modal .modal-body form>label:first-child{margin-top:0}.modal .modal-body form .button.full{margin-top:8px}.modal .modal-body form textarea{min-height:80px}.modal .modal-body .form-grid{gap:0 20px}.modal .modal-body .form-grid>label{min-width:0}.modal .modal-body .form-grid .select-trigger{width:100%}.app-loading{flex-direction:column;gap:24px}.connection-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:24px;background:#2b3340;border:1px solid #4c5b70;border-radius:10px;font-size:14px}.select-trigger:disabled{cursor:not-allowed}.detail-facts+.detail-section{margin-top:24px}.settings-grid>.settings-form{padding:24px}.settings-form input{min-height:46px}.settings-form>.toggle-label{font-weight:400;line-height:1.6}.settings-form .button{min-height:44px}@media(max-width:760px){.settings-grid>.settings-form{padding:20px}.connection-error{flex-wrap:wrap}}.manager-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.contact-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.manager-card h2{overflow-wrap:anywhere}.modal-heading .icon-button{width:40px;height:40px}.task-row .check-label{min-height:28px;align-items:center}.settings-form .toggle-label{min-height:58px}@media(max-width:900px){.app-body{margin-left:0;width:100%}.sidebar{width:240px;transform:translate(-100%);visibility:hidden;transition:transform .2s;box-shadow:12px 0 50px #0005}.sidebar.mobile-open{transform:translate(0);visibility:visible}.mobile-menu{display:flex;position:sticky;top:12px;margin:12px 16px 0;z-index:35;width:40px;height:40px;background:#2d3a4c;border:1px solid #47566c}.mobile-scrim{display:block;position:fixed;inset:0;z-index:39;background:#05090eaa;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0}}@media(max-width:760px){.manager-grid,.contact-list{grid-template-columns:1fr}.task-row>.check-label{margin-top:0}.page-title-actions>.button{white-space:nowrap}.setup .page-title h1{font-size:21px}.modal-heading h2{max-width:calc(100% - 44px)}}.example-banner{display:inline-flex;width:auto;padding:7px 10px;margin:0 0 16px;gap:7px;background:#263245;border:1px solid #3b4d66;font-size:13px;line-height:1.4}.kanban,.table-scroll,.modal-body{scrollbar-width:thin;scrollbar-color:#64748a #1b2129}.detail-facts button:hover{border-color:#6e8eb7}.task-title:focus-visible{outline-offset:4px}.settings-source .tag{margin-top:20px}@media(max-width:760px){.metric-top{min-height:60px}.metric-top svg{display:none}.metric-bottom{min-height:76px}.metric-value{padding-top:8px;padding-bottom:18px}}.settings-source>.button{display:flex;width:fit-content;margin-top:20px}.toast{z-index:200;line-height:1.5;font-size:14px}.toast.success>svg{color:var(--lime)}.toast.error{border:1px solid #81515a}.toast.error>svg{color:#ffabb1}.toast>span{overflow-wrap:anywhere}.toast>button{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.upload-summary .error-text{margin:0 0 16px;padding:12px;border-radius:8px;line-height:1.6}.upload-count{margin:-8px 0 20px;font-size:14px}.file-row>.file-error{color:#ffb5bd;font-size:13px;line-height:1.5;max-width:45%;overflow-wrap:anywhere}.file-row>.success-text{color:#c6e6a4;font-size:13px}.file-row>.icon-button{margin-left:4px}.login-form .error-text{padding:10px 12px;border-radius:8px;margin:8px 0 16px;line-height:1.5}@media(max-width:760px){.file-row>.file-error{max-width:calc(100% - 40px);margin-left:0}.file-row>.icon-button{margin-left:auto}.upload-summary .error-text{margin-bottom:16px}.upload-count{margin-top:0}}.card.recent-card{padding:0}.recent-card>.section-heading{padding:20px}.recent-card>.section-heading h3{font-size:17px}@media(max-width:760px){.recent-card>.section-heading{padding:18px 16px}}.cinematic-login{position:relative;isolation:isolate;display:flex;min-height:100svh;overflow:hidden;background:#10141b}.login-atmosphere{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none}.login-vignette{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0c10160a,#0c101600 38%,#0c101666 65%,#0c101626),linear-gradient(0deg,rgba(12,16,22,.75),transparent 16%,transparent 85%,rgba(12,16,22,.45))}.login-brand{position:absolute;left:48px;top:38px;z-index:2}.cinematic-login .login-right{align-items:flex-end;justify-content:center;min-height:100svh;padding:110px clamp(40px,7.5vw,140px);width:100%;z-index:1;pointer-events:none}.cinematic-login .login-form{pointer-events:auto;width:min(400px,100%);padding:36px;background:#1a202ae0;border:1px solid rgba(190,211,241,.22);border-radius:20px;box-shadow:0 28px 100px #0006,0 1px #e6f0ff0a inset;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .65s ease,opacity .55s ease,border-color .3s}.cinematic-login .login-form:focus-within{border-color:#bed3f17a}.cinematic-login .login-form>h1{font-size:27px;line-height:1.4;margin:0 0 32px}.cinematic-login .login-form label{font-size:14px;margin-bottom:24px;gap:10px;color:#d8e1ed}.cinematic-login .login-form input{min-height:50px;padding:12px 14px;font-size:16px;background:#0e141da3;border-color:#3b4656;color:#eef3fa}.cinematic-login .login-form input:focus{border-color:#bed3f1;box-shadow:0 0 0 3px #bed3f114}.cinematic-login .password-input input{padding-right:48px}.cinematic-login .password-input .icon-button{top:7px;right:7px;width:36px;height:36px}.cinematic-login .login-form .button{margin-top:8px;min-height:50px;font-size:15px;border-radius:9px;box-shadow:0 0 28px #d3fa6410}.cinematic-login .login-form .button:hover{box-shadow:0 0 32px #d3fa642b}.login-motion{position:absolute;left:48px;bottom:32px;z-index:2;display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.4;min-height:40px;padding:8px 12px;color:#aebed2;background:#141b2499;border:1px solid rgba(190,211,241,.16);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-motion:hover{color:#e2ecfa;border-color:#6b819e}.login-settling .login-form{transform:translateY(-4px) scale(.985);opacity:0;pointer-events:none}.login-settling .login-motion{opacity:0;pointer-events:none}.login-settling .login-brand{transition:opacity .5s;opacity:.4}@media(min-width:1800px){.cinematic-login .login-right{padding-right:14vw}.cinematic-login .login-form{width:420px}}@media(max-width:1000px){.cinematic-login .login-right{padding:110px 40px}.login-brand{left:32px;top:30px}.login-motion{left:32px;bottom:24px}.cinematic-login .login-form{width:360px;padding:30px}}@media(max-width:760px){.cinematic-login{min-height:100svh}.cinematic-login .login-right{align-items:center;min-height:100svh;padding:126px 20px 100px}.login-brand{left:24px;top:28px}.login-brand .brand{font-size:25px}.cinematic-login .login-form{width:min(400px,100%);padding:28px;background:#191f29f0;border-radius:16px}.cinematic-login .login-form>h1{font-size:24px;margin-bottom:28px}.login-motion{left:24px;bottom:24px}.login-vignette{background:linear-gradient(0deg,#0c1016a6,#0c10160f 30% 75%,#0c101659)}}@media(prefers-reduced-motion:reduce){.cinematic-login *{transition:none!important}.login-settling .login-form{opacity:1;transform:none}.login-settling .login-brand{opacity:1}.login-motion{display:none}}.demo-progress{display:flex;align-items:center;gap:14px;padding:18px 22px;margin-bottom:20px;border:1px solid #344753;border-radius:16px;background:#19272e;color:#b8d7ec}.demo-progress div{display:grid;gap:5px;flex:1}.demo-progress span{font-size:14px;color:#a9b5be}.detail-tabs button:disabled{opacity:.4;cursor:default}.start-option p{max-width:390px}.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.three-options .start-option{padding:26px}.three-options h2{font-size:20px;line-height:1.5}.three-options p{font-size:15px;line-height:1.65}.call-context{flex-wrap:wrap;margin-bottom:18px}.stage-explanation{display:grid;grid-template-columns:1fr auto;gap:8px 18px;width:100%;text-align:left;padding:16px 18px;margin-top:20px;border:1px solid #445064;border-radius:10px;background:#293341;color:#e1e9f4}.stage-explanation span{font-size:14px;line-height:1.6;color:#b9c5d4;grid-column:1}.stage-explanation svg{grid-column:2;grid-row:1}.kanban{grid-template-columns:repeat(8,minmax(250px,1fr))}@media(max-width:900px){.three-options{grid-template-columns:1fr}.three-options .start-option{min-height:0}.three-options h2{margin-top:16px}}.login-story{position:absolute;left:clamp(40px,7vw,130px);top:50%;transform:translateY(-50%);width:min(43%,560px);z-index:1}.login-story .brand{margin-bottom:46px;font-size:32px}.login-story h2{font-family:Unbounded Variable,sans-serif;font-size:clamp(28px,3.05vw,48px);line-height:1.4;font-weight:520;margin:0 0 22px}.login-story p{max-width:445px;font-size:18px;line-height:1.75;color:#b7c4d4;margin:0}.login-vignette{background:radial-gradient(ellipse at 27% 50%,#10141bf0,#10141bd4 20%,#10141b16 55%),linear-gradient(90deg,transparent 48%,#10141b55)}.login-settling .login-story{opacity:0;transition:opacity .55s}.cinematic-login .login-right{padding-right:clamp(40px,7.5vw,140px)}@media(max-width:1000px){.login-story{left:40px;width:42%}.login-story h2{font-size:29px}.login-story p{font-size:16px;line-height:1.7}.cinematic-login .login-right{padding-right:40px}}@media(max-width:760px){.cinematic-login{display:flex;flex-direction:column;min-height:100svh;padding:40px 20px 90px;gap:30px}.login-story{position:relative;left:auto;top:auto;transform:none;width:min(400px,100%);margin:0 auto}.login-story .brand{margin-bottom:28px;font-size:27px}.login-story h2{font-size:25px;margin-bottom:14px}.login-story p{font-size:15px;line-height:1.6}.cinematic-login .login-right{padding:0;min-height:0;display:flex;width:100%}.login-story h2 br{display:none}.login-vignette{background:linear-gradient(0deg,#10141b11,#10141be0 70%)}}.app:not(.setup) main{max-width:none;margin:0;padding:28px 24px;min-height:100dvh}.app:not(.setup) main.page-crm{height:100dvh;display:flex;flex-direction:column;gap:0;overflow:hidden}.page-crm .page-title{flex:none;margin-bottom:20px}.page-crm .crm-card{flex:1;min-height:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.page-crm .table-toolbar{flex:none;padding:0 0 16px;min-height:0}.page-crm .table-filters{flex:none;padding:16px 0;border-bottom:0}.page-crm .kanban{flex:1;min-height:0;overflow:auto;padding:0 0 10px;gap:12px;align-items:stretch}.page-crm .kanban-column{min-width:240px;flex:1 0 240px;min-height:100%;padding:16px 12px}.page-crm .table-scroll,.page-crm .contact-list{flex:1;min-height:0;overflow:auto}.page-crm .contact-list{padding:0}.page-crm .table-scroll{border-top:1px solid #343b45}@media(max-width:760px){.app:not(.setup) main{padding:64px 16px 20px}.page-crm .table-toolbar{padding-bottom:12px}.page-crm .table-filters{padding:12px 0}.page-crm .kanban-column{min-width:250px;flex-basis:250px}}.app:not(.setup) main.page-crm{flex:0 0 auto;min-height:0;max-height:100dvh}.page-crm .kanban-column{height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#64748a #1b2129}.date-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 14px;background:#20262e;border:1px solid #424a56;border-radius:9px;color:#e4eaf2;font-size:15px;text-align:left}.date-trigger:hover{border-color:#8198b5}.date-popover{z-index:500;padding:16px;background:#232a34;border:1px solid #4b5769;border-radius:14px;box-shadow:0 20px 70px #0008;color:#e7edf5}.date-presets{display:flex;gap:7px;padding-bottom:14px;border-bottom:1px solid #3a4452;margin-bottom:12px}.date-presets button{padding:7px 9px;border:1px solid #455164;border-radius:7px;font-size:13px;color:#d5e1f1;background:#2b3543}.date-popover .rdp-root{--rdp-accent-color:#d5fa6b;--rdp-accent-background-color:#364424;--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:36px;--rdp-day_button-width:36px;--rdp-day_button-border-radius:8px;--rdp-selected-border:1px solid #d5fa6b;--rdp-today-color:#d5fa6b;font-family:Commissioner Variable,sans-serif;font-size:14px}.date-popover .rdp-selected .rdp-day_button{background:#d5fa6b;color:#1c2412}.date-popover .rdp-weekday{font-size:13px;color:#aab8ca}.date-popover .rdp-button_next,.date-popover .rdp-button_previous{color:#c4d6ee}.date-popover .rdp-chevron{fill:currentColor}.date-popover .rdp-day_button:hover{background:#3b485d}.date-popover .rdp-month_caption{font-size:16px}.auto-due{display:block;color:#9aafc9;font-size:13px}.task-due{flex-wrap:wrap}.modal.client-workspace-modal{width:min(1320px,calc(100vw - 48px));height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.client-workspace-modal>.modal-heading{padding:22px 26px}.client-workspace-modal>.modal-body{padding:0;flex:1;min-height:0;overflow:hidden}.client-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);height:100%;min-height:0}.client-profile{padding:26px 22px;overflow:auto;border-right:1px solid #3a424d;background:#1c222a}.client-avatar{width:58px;height:58px;display:grid;place-items:center;background:#374964;color:#d4e6fc;border-radius:16px;font-size:25px;margin-bottom:18px}.client-profile h2{font-size:20px;margin-bottom:8px}.profile-details{display:grid;gap:14px;margin:24px 0;overflow-wrap:anywhere}.profile-details>div{display:flex;align-items:center;gap:10px;font-size:14px}.profile-details svg{flex:none;color:#a1b8d3}.client-order-info{border-top:1px solid #353e49;margin-top:26px;padding-top:24px}.client-order-info h3{font-size:16px;line-height:1.6;margin:10px 0 18px}.order-amount{display:grid;gap:7px;font-size:14px;margin-bottom:18px}.order-amount b{font-size:18px}.client-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-block:1px solid #353e49;padding:20px 0;margin:26px 0}.client-stats>div{display:grid;gap:7px}.client-stats b{font-size:25px}.client-stats span{font-size:13px;color:#aebccf}.profile-notes{font-size:14px;line-height:1.7}.client-main{min-width:0;min-height:0;display:flex;flex-direction:column}.client-statusbar{display:flex;align-items:end;gap:16px;padding:22px 26px}.client-statusbar label{flex:1;min-width:0;margin:0;font-size:13px;gap:8px}.client-statusbar>.button{flex:none;min-height:46px}.client-tabs{padding:0 26px 16px;border-bottom:1px solid #3a424d;flex:none}.client-content{padding:24px 26px;flex:1;min-height:0;overflow:auto}.client-content>h3{margin-bottom:20px}.client-section{margin-bottom:30px}.client-section>.section-heading{margin-bottom:16px}.client-section>.task-row{padding:16px 0}.client-section h3,.client-content h3{font-size:16px;line-height:1.55}.next-contact-panel{display:flex;align-items:flex-start;gap:14px;background:#2b3643;border:1px solid #4a5d72;border-radius:12px;padding:18px;margin-bottom:28px}.next-contact-panel>svg{flex:none;color:#c6dcf5;margin-top:2px}.next-contact-panel h3{margin:0 0 7px}.next-contact-panel p{font-size:14px;color:#beccdd;line-height:1.65;margin:0 0 10px}.next-contact-panel>span{white-space:nowrap;font-size:13px;color:#c8df91}.client-summary{font-size:15px;line-height:1.8;color:#cbd5e2;margin:14px 0 20px}.client-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-facts>button{position:relative;text-align:left;padding:14px 30px 14px 14px;border:1px solid #3d4857;border-radius:9px;background:#242d39;display:grid;gap:8px}.client-facts>button>span{font-size:13px;color:#afc0d5}.client-facts b{font-size:14px;line-height:1.6;font-weight:500}.client-facts svg{position:absolute;right:12px;top:14px}.client-timeline{display:grid;gap:0}.timeline-event{display:flex;gap:16px;padding:0 0 24px}.timeline-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid #455469;border-radius:10px;background:#2a3645;color:#c3d9f4}.timeline-event time{font-size:13px;color:#9fafc5}.timeline-event h3{margin:7px 0}.timeline-event p{font-size:14px;line-height:1.75;color:#c4cfde;margin:0 0 10px}.client-note-form,.client-task-composer{padding:20px;border:1px solid #49566a;border-radius:12px;background:#252f3c;margin-bottom:28px}.client-task-composer h3{margin-bottom:18px}.client-call-list{display:grid;gap:16px}.client-call-list>button{padding:20px;background:#242d38;border:1px solid #3e4b5c;border-radius:12px;text-align:left;color:#e3ebf5}.client-call-list .row{justify-content:space-between;gap:12px;flex-wrap:wrap}.client-call-list time{font-size:13px;color:#a5b7cf}.client-call-list h3{margin:15px 0 10px}.client-call-list p{font-size:14px;line-height:1.75;color:#bac9da;margin-bottom:18px}.client-call-foot{display:flex;align-items:center;gap:16px;color:#b3c6df;font-size:13px}.client-call-foot>svg{margin-left:auto}.client-workspace .task-row{padding-inline:0}.client-workspace .task-text>small{max-width:100%;white-space:normal}.client-workspace .task-due{max-width:160px;min-width:110px}@media(max-width:1000px){.client-workspace{grid-template-columns:240px minmax(0,1fr)}.client-profile{padding:22px 18px}.client-statusbar{padding:18px;flex-wrap:wrap}.client-statusbar label{min-width:150px}.client-content{padding:20px}.client-facts{grid-template-columns:1fr}.next-contact-panel{flex-wrap:wrap}.client-tabs{padding-inline:18px}}@media(max-width:760px){.modal.client-workspace-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.client-workspace-modal>.modal-body{overflow:auto}.client-workspace{display:block;height:auto}.client-profile{border:0;border-bottom:1px solid #3a424d;display:block}.client-profile .client-avatar{width:44px;height:44px;margin-bottom:12px}.client-order-info,.client-stats{margin-top:20px}.client-content{overflow:visible}.client-main{min-height:450px}.client-call-foot{flex-wrap:wrap}.client-workspace-modal>.modal-heading{padding:18px 20px}.date-popover{padding:12px}.date-popover .rdp-root{--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px}.client-tabs>button{padding-inline:9px}}.date-popover .rdp-nav{display:flex;flex-direction:row;align-items:center;gap:4px;width:auto}.date-popover .rdp-button_next,.date-popover .rdp-button_previous{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex:none}.page-crm .contact-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:max-content;align-items:start;align-content:start;gap:16px;flex:1;min-height:0;overflow:auto;padding:0 0 16px}.page-crm .contact-card{height:auto;min-height:180px;max-height:none;padding:22px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;overflow-wrap:anywhere}.page-crm .contact-card h3,.page-crm .contact-card p{margin:0}.page-crm .contact-card .avatar{margin-bottom:4px}.contact-card:hover{border-color:#8caed8;background:#293443}.report-filters{display:flex;justify-content:flex-end;margin-bottom:20px}.quality-card{padding:24px;margin-bottom:24px}.quality-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.quality-heading h2{font-size:21px;margin:0 0 10px}.quality-heading p{font-size:14px;color:#afbdd0;margin:0}.quality-heading>.select-trigger{width:280px}.quality-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:24px}.quality-chart{min-width:0}.quality-chart svg{display:block;width:100%;max-height:540px;min-height:300px}.radar-legend{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.radar-legend>span{display:flex;align-items:center;gap:8px;font-size:14px}.radar-legend i,.quality-insights i{display:block;width:10px;height:10px;border-radius:50%;flex:none}.radar-legend small{font-size:13px;color:#a9b9cc}.radar-note{font-size:13px;line-height:1.7;color:#9fadc0;margin:22px 12px 0}.quality-selection{border-left:1px solid #3a4554;padding:12px 0 0 24px;min-width:0}.quality-selection .section-heading{margin-bottom:16px}.quality-selection .section-heading span{font-size:13px;color:#9fadc0}.quality-selection h3,.quality-detail h3{font-size:16px}.quality-manager-list{max-height:380px;overflow:auto;margin-top:14px}.quality-manager-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px;border-radius:8px}.quality-manager-list .selected{background:#293646}.quality-manager-list .check-label{margin:0;min-width:0;font-size:14px;overflow-wrap:anywhere}.quality-manager-list small{font-size:13px;white-space:nowrap;color:#aabbd0}.quality-selection>p{font-size:13px;line-height:1.7;margin-top:16px}.quality-detail{border-top:1px solid #3a4554;margin-top:24px;padding-top:24px}.quality-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:18px}.quality-insights>div{padding:16px;border-radius:10px;background:#26303d}.quality-insights strong{display:block;font-size:28px;margin:18px 0 10px}.quality-insights p{font-size:14px;line-height:1.6;min-height:54px}.quality-insights small{display:block;font-size:13px;color:#adbed3;margin-top:7px}.quality-insights .text-button{margin-top:12px}.radar-empty{min-height:330px;display:grid;place-items:center;text-align:center;color:#b0c1d7}.manager-card>.text-button{display:flex;margin-top:12px}@media(max-width:900px){.quality-layout{grid-template-columns:minmax(0,1fr)}.quality-selection{border-left:0;border-top:1px solid #3a4554;padding:20px 0 0}.quality-manager-list{max-height:220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.quality-heading{align-items:flex-start;flex-direction:column}.quality-heading>.select-trigger{width:100%}.quality-card{padding:18px}.quality-chart svg{min-height:240px}.page-crm .contact-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.quality-chart{overflow-x:auto}.quality-chart svg{min-width:580px}.checkbox:disabled{opacity:.35;cursor:not-allowed}.setup-step{font-size:14px;color:#a9bbd2;margin-bottom:20px}.onboarding-options{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-options .start-option{min-height:340px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px}.onboarding-options .start-option>span{margin-top:auto;padding-top:24px}.integration-option{cursor:default;background:#1b222b;border-style:dashed}.integration-option ul{padding:0;margin:0 0 12px;list-style:none;display:grid;gap:14px}.integration-option li{display:flex;align-items:center;gap:10px;font-size:14px;color:#bac9db}.integration-option li svg{flex:none}.integration-option .paid-integration{font-size:14px;color:#a9bbd2}.integration-option:hover{transform:none;border-color:#465365;box-shadow:none}@media(max-width:850px){.onboarding-options{grid-template-columns:1fr}.onboarding-options .start-option{min-height:250px}.demo-pack-options{grid-template-columns:1fr}}.logout-explanation{font-size:16px;line-height:1.8;color:#c4cfde;margin:0 0 28px}.logout-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.onboarding-options .integration-option{background:#1b222b!important;border:1px dashed #465365;box-shadow:none;transform:none}.onboarding-options .integration-option>svg,.onboarding-options .integration-option h2{color:#aebed2}.call-detail-modal .detail-tabs{flex-wrap:wrap;gap:5px}.call-detail-modal .detail-tabs>button{font-size:14px;padding:10px 13px}.call-detail-modal .detail-content{padding-top:20px}.call-detail-modal .summary-text{font-size:15px;line-height:1.8;margin:18px 0}.call-detail-modal .detail-section{margin-bottom:22px}.call-detail-modal .stage-explanation{padding:14px 16px;gap:7px}.call-detail-modal .stage-explanation span{font-size:14px;line-height:1.6}.call-checklist-section{margin:24px 0}.call-checklist-section>h3,.conversation-facts>h3{font-size:16px;margin:0 0 14px}.quality-checklist{border:1px solid #3d4856;border-radius:12px;overflow:hidden;background:#1c232c}.checklist-item+.checklist-item{border-top:1px solid #34404e}.checklist-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;min-height:48px;color:#d7e1ee}.checklist-row:hover{background:#283442}.checklist-row:focus-visible,.chat-message:focus-visible{outline:2px solid #a9cfff;outline-offset:-3px}.checklist-symbol{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#354459;color:#c3daf5;flex:none}.status-yes .checklist-symbol{background:#35442a;color:#d2f48b}.status-no .checklist-symbol{background:#493139;color:#f2a3ae}.status-na .checklist-symbol,.status-unknown .checklist-symbol{background:#2b333f;color:#a7b5c6}.checklist-label{font-size:14px;line-height:1.5;flex:1;min-width:0}.checklist-status{font-size:13px;font-weight:500;white-space:nowrap;color:#bdcadd}.status-yes .checklist-status{color:#c9e893}.status-no .checklist-status{color:#edacb5}.status-na .checklist-status,.status-unknown .checklist-status{color:#9fadc0}.checklist-row>svg{color:#94a8c0;flex:none;transition:transform .15s}.checklist-row>svg.expanded{transform:rotate(180deg)}.checklist-explanation{padding:0 48px 14px 50px}.checklist-explanation p{font-size:14px;color:#b6c5d8;line-height:1.7;margin:0 0 10px}.checklist-explanation .text-button{font-size:13px}.conversation-facts{margin:24px 0}.conversation-facts dl{margin:0;border:1px solid #3d4856;border-radius:12px;overflow:hidden}.conversation-facts dl>div{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:20px;padding:13px 16px}.conversation-facts dl>div+div{border-top:1px solid #34404e}.conversation-facts dt{font-size:14px;line-height:1.6;color:#aabdd3}.conversation-facts dd{margin:0}.conversation-facts dd button{font-size:14px;line-height:1.6;text-align:left;display:flex;align-items:flex-start;gap:12px;width:100%;color:#dce7f4;overflow-wrap:anywhere}.conversation-facts dd button:disabled{opacity:1;cursor:default}.conversation-facts dd svg{flex:none;margin-left:auto;margin-top:4px;color:#a7c3e6}.transcript-chat{list-style:none;padding:4px 0;margin:0;display:flex;flex-direction:column;gap:14px}.transcript-chat>li{display:flex;min-width:0}.transcript-chat>.chat-outgoing{justify-content:flex-end;padding-left:12%}.transcript-chat>.chat-incoming{justify-content:flex-start;padding-right:12%}.chat-message{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:auto;max-width:100%;min-width:160px;background:#262f3a;border:1px solid #3b4859;border-radius:16px 16px 16px 4px;padding:14px 16px;color:#dce5ef;text-align:left;transition:border-color .15s,background .15s}.chat-outgoing .chat-message{background:#293d55;border-color:#425c7b;border-radius:16px 16px 4px}.chat-message:hover{border-color:#87a8cf;background:#2c3949}.chat-outgoing .chat-message:hover{background:#304965}.chat-message.highlighted{border-color:#d4fa6a;box-shadow:0 0 0 1px #d4fa6a}.chat-speaker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.3}.chat-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#3a4758;color:#d7e5f8;font-size:13px;flex:none}.chat-outgoing .chat-avatar{background:#486582}.chat-speaker b{font-size:14px;font-weight:600}.chat-speaker small{font-size:13px;color:#a9bdd4}.chat-text{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#adbed4;font-size:13px}.call-recommendations{display:grid;gap:16px}.advice-card{display:flex;align-items:flex-start;gap:16px;background:#25303c;border:1px solid #405169;border-radius:14px;padding:20px}.advice-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#39462e;color:#d3ef96}.advice-content{flex:1;min-width:0}.advice-content h3{font-size:16px;line-height:1.5;margin:2px 0 10px}.advice-content p{font-size:14px;line-height:1.75;color:#bdccdf;margin:0 0 18px}.advice-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.advice-actions .button{min-height:36px;padding:8px 12px;font-size:13px;margin-left:auto}.advice-actions .text-button{font-size:13px}.recommendations-empty{text-align:center;padding:45px 20px;color:#b6c7da}.recommendations-empty>svg{color:#c5e58c;margin-bottom:14px}.recommendations-empty h3{font-size:18px;margin-bottom:12px}.recommendations-empty p{font-size:14px;line-height:1.7}@media(max-width:600px){.call-detail-modal .detail-tabs>button{padding:9px 10px;font-size:13px}.checklist-row{padding:11px 10px;gap:8px}.checklist-label{font-size:13px}.checklist-status{white-space:normal;max-width:94px;text-align:right}.checklist-explanation{padding:0 15px 14px 42px}.transcript-chat>.chat-outgoing{padding-left:7%}.transcript-chat>.chat-incoming{padding-right:7%}.chat-message{padding:12px;gap:10px}.chat-text{font-size:14px;line-height:1.75}.conversation-facts dl>div{grid-template-columns:1fr;gap:5px;padding:12px}.advice-card{padding:15px;gap:10px}.advice-icon{width:30px;height:30px}}.modal .modal-body .client-statusbar>label{margin:0;gap:8px}.modal .modal-body .client-statusbar .select-trigger,.modal .modal-body .client-statusbar>.button{height:46px;min-height:46px;box-sizing:border-box}.client-statusbar{align-items:flex-end}.checklist-row{appearance:none;background:transparent;border:0;border-radius:0;min-height:44px;padding:10px 14px}.conversation-facts dd button{appearance:none;background:transparent;border:0;padding:0}.quality-chart svg{min-width:0;height:auto}.radar-axis-key{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.radar-axis-key button{appearance:none;background:transparent;border:0;padding:8px 0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;text-align:left;color:#bacbe0;min-height:44px}.radar-axis-key b{display:grid;place-items:center;background:#34465c;border-radius:6px;width:24px;height:24px;flex:none;color:#d9e8fa}.radar-axis-key button[aria-pressed=true]{color:#d3fa64}@media(max-width:760px){input,textarea{font-size:16px}.icon-button,.mobile-menu{min-width:44px;min-height:44px}.button,.tabs>button,.select-trigger{min-height:44px}.modal .modal-body .select-trigger{font-size:16px}.setup-header{padding-top:24px}.cinematic-login{padding-top:28px;padding-bottom:36px}.login-story h2{line-height:1.45}.app:not(.setup) main{padding-top:20px}.app:not(.setup) main.page-crm{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);padding-top:20px}.table-toolbar{flex-wrap:wrap}.table-toolbar>.tabs{overflow-x:auto;max-width:100%;flex-shrink:1}.tabs>button{flex-shrink:0}.client-workspace{display:flex;flex-direction:column}.client-main{order:0;min-height:0}.client-profile{order:1;border-top:1px solid #3a424d;border-bottom:0}.client-workspace-modal>.modal-heading{padding:16px}.client-statusbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.modal .modal-body .client-statusbar>label{min-width:0;font-size:13px}.modal .modal-body .client-statusbar .select-trigger{height:auto;min-height:46px;font-size:14px}.client-statusbar>.button{grid-column:1/-1;width:100%}.client-tabs{padding:0 12px 12px;overflow-x:auto;flex-wrap:nowrap}.client-content{padding:18px 16px}.client-note-form,.client-task-composer{padding:16px}.client-workspace .task-due{margin-left:34px;min-height:44px;max-width:none}.task-row .check-label{min-width:32px;min-height:44px}.task-due{min-height:44px}.quality-selection{padding-top:18px}.quality-manager-list{grid-template-columns:1fr}.quality-card{padding:16px}.quality-chart svg{min-height:0;max-height:none}.radar-legend{gap:12px;justify-content:flex-start}.radar-note{margin:18px 0 0}.quality-insights{grid-template-columns:1fr}.quality-heading h2{font-size:19px}.report-filters>.filters{display:flex;flex-wrap:wrap;width:100%;gap:10px}.report-filters .select-trigger{flex:1;min-width:130px}.logout-actions>.button{width:100%}.logout-actions>.button.lime{order:-1}.date-popover{max-width:calc(100vw - 24px)}.advice-actions .button{min-height:44px}.chat-message{min-width:0}.chat-message-footer{min-height:24px}.chat-speaker{gap:7px}.chat-speaker small{font-size:13px}}@media(max-width:600px){.page-calls .table-toolbar{flex-direction:column;align-items:stretch}.page-calls .table-toolbar>.row{justify-content:flex-end}.page-calls .table-scroll{overflow:visible}.page-calls .data-table{display:block;min-width:0;width:100%}.page-calls .data-table thead{display:none}.page-calls .data-table tbody{display:grid;gap:12px;padding:12px}.page-calls .data-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;position:relative;padding:16px;border:1px solid #3c4859;border-radius:12px;background:#232d39;min-width:0}.page-calls .data-table td{padding:0;border:0;white-space:normal;font-size:14px;min-width:0}.page-calls .data-table td:first-child{grid-column:1/-1;padding-right:18px}.page-calls .table-title>div{min-width:0}.page-calls .table-title b{white-space:normal;max-width:none;line-height:1.6}.page-calls .table-title .call-icon{display:none}.page-calls .data-table td:nth-child(2) .avatar{width:28px;height:28px}.page-calls .data-table td:nth-child(5){display:flex;align-items:center;gap:8px}.page-calls .data-table td:nth-child(5):before{content:"Оценка";font-size:13px;color:#a8bbd1}.page-calls .data-table td:nth-child(6){font-size:13px;color:#a8bbd1}.page-calls .data-table td:last-child{position:absolute;right:12px;top:18px}.page-calls .table-filters{padding:14px}.page-calls .table-filters>.filters{gap:8px}.page-calls .table-filters>.filters>.select-trigger{min-width:120px}.call-detail-modal .detail-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:8px}.call-detail-modal .detail-tabs>button{white-space:nowrap;min-height:44px}.modal-heading h2{overflow-wrap:anywhere}.offero-player{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.offero-player .player-play{grid-row:1}.offero-player .player-time{grid-row:1;white-space:nowrap}.offero-player .audio-slider{grid-column:1/-1;grid-row:2;min-width:0;min-height:28px}.offero-player>.select-trigger{grid-column:3;grid-row:1;min-width:60px;min-height:44px}.offero-player>.icon-button{grid-column:3;grid-row:3;justify-self:end}.offero-player>.player-error{grid-column:1/3;grid-row:3}.offero-player:not(:has(.player-error))>.icon-button{display:none}.page-crm .contact-list{grid-template-columns:1fr}.client-call-list>button{padding:16px}.client-call-list h3{font-size:15px}.upload-summary{position:static}.upload-summary>.card{box-shadow:none}.upload-card{padding:16px}.form-grid,.radar-axis-key{grid-template-columns:1fr}.page-title-actions{flex-wrap:wrap}.page-title-actions>.button{min-width:120px}}@media(max-width:600px){.offero-player .audio-slider{grid-column:1/3;grid-row:2;min-height:44px}.offero-player>.icon-button,.offero-player:not(:has(.player-error))>.icon-button{display:flex;grid-column:3;grid-row:2}.offero-player>.player-error{grid-column:1/-1;grid-row:3}}.mobile-call-sections{display:none}@media(max-width:600px){.call-detail-modal .detail-tabs{display:none}.mobile-call-sections{display:block;margin:18px 0 0}.mobile-call-sections>.select-trigger{width:100%;min-height:46px;font-size:15px}.metric{display:flex;flex-direction:column}.metric-top{min-height:64px}.metric-value{padding-top:4px}.metric-bottom{margin-top:auto}}@media(max-width:600px){.crm-deal-table,.report-table{display:block;min-width:0;width:100%}.crm-deal-table thead,.report-table thead{display:none}.crm-deal-table tbody,.report-table tbody{display:grid;gap:12px;padding:0 0 12px}.report-table tbody{padding:12px}.crm-deal-table tr,.report-table tr{display:grid;gap:12px;border:1px solid #3f4c5e;border-radius:12px;padding:16px;background:#242e3a}.crm-deal-table td,.report-table td{padding:0;border:0;white-space:normal;font-size:14px;min-width:0;overflow-wrap:anywhere}.crm-deal-table td:first-child,.report-table td:first-child{font-weight:600;line-height:1.6;margin-bottom:4px}.crm-deal-table td[data-label],.report-table td[data-label]{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:right}.crm-deal-table td[data-label]:before,.report-table td[data-label]:before{content:attr(data-label);font-size:13px;color:#9fb4ce;text-align:left;flex:none}.page-crm .table-scroll:has(.crm-deal-table){overflow:auto}.page-crm .table-toolbar .tabs{flex-wrap:wrap}.client-tabs{flex-wrap:wrap;overflow:visible}}@media(max-width:760px){.task-row>.check-label{flex:0 0 44px;min-width:44px;min-height:44px;justify-content:center}.task-row .task-text{min-width:0;flex:1 1 calc(100% - 56px)}.task-row>.task-due,.client-workspace .task-row>.task-due{margin-left:56px;min-height:44px}.task-row>.tag{margin-left:56px}.select-menu{max-width:calc(100vw - 24px)}.select-item{white-space:normal;overflow-wrap:anywhere;min-height:44px}.profile-details a{min-height:44px}}@media(max-width:760px){.text-button{min-height:44px;display:inline-flex;align-items:center}.setup-header{flex-wrap:wrap;align-items:center}.setup-header>.brand{flex-shrink:0}.setup-header>.button{white-space:normal;min-height:44px;min-width:0}.next-contact-panel{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px}.next-contact-panel>div{min-width:0}.next-contact-panel>span{grid-column:2;white-space:normal}.next-contact-panel h3{font-size:15px}.modal-body{overscroll-behavior:contain}.sidebar{overscroll-behavior:contain;overflow-y:auto}}@media(min-width:761px)and (max-width:1000px){.sidebar{width:240px;transform:translate(-100%);visibility:hidden;box-shadow:12px 0 50px #0005}.sidebar.mobile-open{transform:translate(0);visibility:visible}.app-body{margin-left:0;width:100%}.mobile-menu{display:flex;position:sticky;top:12px;margin:12px 24px 0;z-index:35;min-width:44px;min-height:44px;width:44px;background:#2d3a4c;border:1px solid #47566c}.app:not(.setup) main{padding-top:20px}.app:not(.setup) main.page-crm{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}}.chat-message.is-current{position:relative;border-color:#d4fa6a;box-shadow:0 0 0 1px #d4fa6a;background:#303e38}.chat-outgoing .chat-message.is-current{background:#344a59}.chat-now{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:#d8fa97;font-size:13px;font-weight:500}.chat-message-footer{flex-wrap:wrap}.chat-turn-progress{display:block;height:3px;background:#596745;border-radius:4px;overflow:hidden;margin-top:1px}.chat-turn-progress>i{display:block;height:100%;background:#d4fa6a;transition:width .2s linear}.chat-message.is-playing .chat-now svg{animation:playback-pulse 1s ease-in-out infinite}.transcript-return{position:sticky;bottom:0;z-index:3;display:flex;justify-content:center;padding:12px 0;margin-top:8px;background:linear-gradient(transparent,#20262eea)}.transcript-return .button{border-color:#8fba62;background:#293829;color:#d8fa97;min-height:44px;box-shadow:0 4px 20px #0005}@keyframes playback-pulse{50%{opacity:.45}}@media(max-width:600px){.chat-now{width:100%;margin-bottom:4px}.transcript-return .button{font-size:13px;width:100%}}.task-row .task-text{min-width:0}.task-row>.task-due,.client-workspace .task-row>.task-due{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap;max-width:none;gap:8px}.task-due>svg{flex:none}.task-due .auto-due{display:inline;white-space:nowrap}.client-tabs>button{gap:9px}.tabs .tab-count,.development-tabs small{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:2px 6px;margin:0;background:#34465c;border:1px solid #455b76;border-radius:6px;color:#dce9fa;font-size:13px;font-variant-numeric:tabular-nums}.manager-list{display:grid;gap:20px}.manager-summary{padding:0;overflow:hidden}.manager-summary-top{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:22px 24px}.manager-identity{display:flex;align-items:center;gap:12px;min-width:160px;text-align:left;background:none;border:0;color:inherit;padding:0}.manager-identity h2{font-size:20px;margin:0}.manager-identity>svg{color:#a7bed9}.manager-row-stats{display:flex;flex:1;justify-content:space-evenly;gap:20px}.manager-row-stats>div,.manager-row-stats>button,.manager-profile-top>div{display:grid;gap:7px;text-align:left;align-content:start}.manager-row-stats>button{background:transparent;border:0;color:inherit;padding:0}.manager-row-stats b,.manager-profile-top b{font-size:24px;font-weight:550}.manager-row-stats span,.manager-profile-top span{font-size:13px;color:#aabed5}.manager-row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manager-summary-bottom{border-top:1px solid #394554;padding:20px 24px}.manager-summary-bottom h3{font-size:14px;margin:0 0 16px}.manager-weaknesses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manager-weaknesses>button{display:flex;align-items:center;gap:12px;padding:14px;background:#26313e;border:1px solid #3d4d61;border-radius:10px;text-align:left;color:#e6edf6;min-width:0}.manager-weaknesses strong{font-size:21px;color:#eac582;flex:none}.manager-weaknesses>button>span:not(.tag){min-width:0;line-height:1.5;font-size:14px;flex:1}.manager-weaknesses small{display:block;font-size:13px;color:#a8bdd5;margin-top:6px}.manager-weaknesses .tag{align-self:start;flex:none}.manager-plan-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.manager-plan-preview>button{background:transparent;border:0;color:inherit;text-align:left;padding:0}.manager-plan-preview>button>b{font-size:14px}.development-trend{background:#202a36;border:1px solid #3c4e63;border-radius:10px;padding:14px;margin-top:12px}.trend-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.trend-heading>span{margin-left:auto;font-size:16px;font-weight:600}.development-trend p{color:#b2c4da;font-size:13px;line-height:1.7;margin:8px 0 0}.trend-target .trend-heading,.trend-improving .trend-heading,.positive{color:#d0f68c}.trend-declining .trend-heading,.negative{color:#ffb2b6}.modal.manager-profile-modal{width:min(1180px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}.manager-profile-top{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin-bottom:24px}.manager-profile-top>.button{margin-left:auto}.development-tabs{margin-bottom:24px;flex-wrap:wrap}.development-plan-list,.development-issues{display:grid;gap:20px}.development-plan,.development-issue{border:1px solid #43536a;border-radius:12px;padding:22px;background:#252f3b}.development-plan-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.development-plan-heading>.tag{flex:none}.development-plan h3,.development-issue h3{font-size:18px;line-height:1.6;margin:10px 0 8px}.development-issue h3{margin-top:0}.development-issue h4{font-size:15px;margin:18px 0 8px}.development-plan p,.development-issue p{font-size:14px;line-height:1.75;color:#c2cedf;margin:10px 0}.development-plan blockquote,.development-issue blockquote{font-size:14px;line-height:1.8;color:#d4e5f9;border-left:3px solid #92b8e8;padding:12px 16px;margin:16px 0;background:#2b3a4d;border-radius:0 8px 8px 0}.development-plan-tools{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:20px 0}.modal .modal-body .development-plan-tools>label{margin:0;max-width:250px;gap:8px}.development-plan-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-left:auto}.development-call-track{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.development-call-track>button{position:relative;display:grid;gap:6px;min-width:90px;min-height:80px;padding:10px 26px 10px 12px;border-radius:8px;border:1px solid #45566c;background:#293747;color:#d7e5f8;text-align:left}.development-call-track strong{font-size:20px}.development-call-track span{font-size:13px}.development-call-track svg{position:absolute;right:8px;top:12px}.development-method{font-size:13px!important;color:#a5bbd5!important}.development-examples{margin-top:20px}.development-examples summary{cursor:pointer;font-size:14px;min-height:44px;align-content:center}.development-examples summary>.tag{margin-left:8px}.development-evidence{display:grid;gap:10px;margin-top:14px}.development-evidence>button{display:flex;align-items:center;gap:16px;text-align:left;padding:14px;border:1px solid #41536b;border-radius:8px;background:#283647;color:#d0e0f4}.development-evidence>button>span{flex:1;min-width:0}.development-evidence b{font-size:14px;line-height:1.6;font-weight:500}.development-evidence small{display:block;font-size:13px;line-height:1.7;color:#aec1d9;margin-top:8px}.development-evidence svg{flex:none}.development-empty{display:grid;justify-items:center;text-align:center;padding:32px 16px;gap:18px}.development-empty>svg{color:#cef47b}.development-empty h3{font-size:18px;margin:0}.development-empty p{max-width:500px;font-size:14px;line-height:1.7;color:#b9cce2;margin:0}@media(max-width:1400px){.manager-weaknesses>button{flex-wrap:wrap}.manager-weaknesses .tag{margin-left:auto}.manager-row-actions{width:100%;justify-content:flex-end}.manager-row-stats{justify-content:flex-end}}@media(max-width:900px){.manager-weaknesses{grid-template-columns:1fr}.manager-weaknesses>button{flex-wrap:nowrap}.manager-plan-preview{grid-template-columns:1fr}}@media(max-width:760px){.manager-summary-top,.manager-summary-bottom{padding:18px 16px}.manager-summary-top{gap:20px}.manager-identity{width:100%}.manager-row-stats{display:grid;grid-template-columns:1fr 1fr;width:100%;flex:auto;gap:20px}.manager-row-stats>button{min-height:60px}.manager-row-actions{justify-content:stretch}.manager-row-actions>.button{flex:1;min-width:120px}.modal.manager-profile-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.manager-profile-modal>.modal-body{padding:16px}.manager-profile-top{gap:20px}.manager-profile-top>.button{width:100%;margin-left:0}.development-plan,.development-issue{padding:16px}.development-plan-heading{flex-wrap:wrap;gap:12px}.development-plan-heading>.button{width:100%}.development-plan-tools{align-items:stretch;flex-direction:column}.modal .modal-body .development-plan-tools>label{width:100%;max-width:none}.development-plan-buttons{margin:0}.development-plan-buttons>.button{flex:1}.manager-weaknesses>button{flex-wrap:wrap}.task-row>.task-due,.client-workspace .task-row>.task-due{margin-left:56px;min-width:0;max-width:calc(100% - 56px);font-size:13px;padding-inline:0}.task-due .auto-due{font-size:13px}.development-tabs>button{flex:1}}.demo-person{display:flex;align-items:center;gap:24px;margin-bottom:22px}.demo-portrait{display:block;width:96px;height:96px;flex:none;object-fit:cover;object-position:center;border-radius:50%;border:2px solid #60758e;box-shadow:0 0 0 6px #a1c6f50a}.demo-pack-options .demo-person h2{margin:0 0 10px;font-size:25px}.demo-person-subject{font-size:16px;color:#b9d4f6;line-height:1.5}.demo-pack-options .start-option>p{margin-top:0}.manager-identity .avatar{width:48px;height:48px;overflow:hidden;flex:none}.manager-identity .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:600px){.demo-person{gap:18px}.demo-portrait{width:80px;height:80px}.demo-pack-options .demo-person h2{font-size:22px}.demo-person-subject{font-size:15px}}.client-animal-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:14px;background:#33425466;border:1px solid #46597066;overflow:hidden;color:#bed1e8}.client-animal-avatar img{display:block;width:100%;height:100%;object-fit:contain;padding:2px}.table-title>.client-animal-avatar{width:48px;height:48px}.recent-row>.client-animal-avatar{width:42px;height:42px}.page-crm .contact-card>.client-animal-avatar{width:64px;height:64px;margin-bottom:4px}.client-profile-animal{width:84px;height:84px;border-radius:22px;margin-bottom:18px;background:#34475f66}.deal-client-identity{display:flex;align-items:center;gap:10px;font-size:14px;color:#cad9ed;min-width:0}.deal-client-identity .client-animal-avatar{width:38px;height:38px;border-radius:10px}.deal-client-identity>span:last-child{overflow-wrap:anywhere}.page-crm .deal-card h3{margin-top:14px}@media(max-width:600px){.page-calls .table-title>.client-animal-avatar{display:inline-flex;width:44px;height:44px}.page-calls .table-title{align-items:flex-start;gap:12px}.page-calls .table-title>div{min-width:0;flex:1}.client-profile-animal{width:72px;height:72px}}@media(max-width:380px){.page-calls .page-title-actions{display:grid;grid-template-columns:1fr;gap:10px}.page-calls .page-title-actions>.button{width:100%}.page-calls .table-filters>.filters{flex-direction:column;align-items:stretch;width:100%}.page-calls .table-filters>.filters>.select-trigger{width:100%}}.result-low{--result-color:#ff929c;--result-tint:#e86f7d14}.result-mid{--result-color:#f2bd72;--result-tint:#ebad5614}.result-high{--result-color:#b7e981;--result-tint:#a6d86e12}.result-empty{--result-color:#a8bbd1;--result-tint:#8da6c310}.manager-result-legend{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 20px;font-size:13px;color:#afc0d5}.manager-result-legend>span{display:flex;align-items:center;gap:8px}.manager-result-legend>span:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--result-color)}.manager-result-card{padding:0;border-left:3px solid var(--result-color);overflow:hidden}.manager-result-top{display:grid;grid-template-columns:minmax(210px,1fr) minmax(240px,1fr) auto;align-items:center;gap:36px;padding:24px}.manager-result-person{display:grid;justify-items:start;gap:12px}.manager-result-person .manager-identity{min-width:0}.manager-result-person .avatar{width:44px;height:44px}.result-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--result-color);background:var(--result-tint);border:1px solid color-mix(in srgb,var(--result-color) 25%,transparent);border-radius:7px;padding:6px 9px;line-height:1.5}.result-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#a4b7ce;font-size:13px;line-height:1.6}.result-evidence .small-sample{display:block;width:100%;color:#94a9c2}.manager-result-meter{min-width:0;width:100%;max-width:460px}.result-meter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;font-size:14px;color:#b4c7dd}.result-meter-heading strong{font-size:32px;font-weight:600;color:var(--result-color);white-space:nowrap;line-height:1}.result-meter-heading small{font-size:14px;color:#a6bad2;font-weight:400}.result-meter-track{height:12px;background:#151c25;position:relative;border-radius:6px;overflow:hidden}.result-meter-track>i{display:block;height:100%;background:var(--result-color);border-radius:6px}.result-meter-track>span{position:absolute;top:0;height:100%;width:2px;background:#10182188}.result-meter-ticks{height:26px;position:relative;font-size:13px;color:#8fa5c0;margin-top:8px}.result-meter-ticks>span{position:absolute;transform:translate(-50%)}.result-meter-ticks>span:first-child{left:0;transform:none}.result-meter-ticks>span:nth-child(2){left:50%}.result-meter-ticks>span:nth-child(3){left:80%}.result-meter-ticks>span:last-child{right:0;transform:none}.result-no-data{color:#9eb1c9;font-size:14px;margin:0}.manager-result-actions{display:flex;gap:8px;align-items:center}.manager-skill-results{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);border-top:1px solid #3a4554;padding:22px 24px;gap:28px;background:linear-gradient(110deg,var(--result-tint),transparent 60%)}.manager-skill-results h3,.manager-result-plans>h3{font-size:14px;margin:0 0 16px;font-weight:550}.result-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.result-section-heading>.text-button{font-size:13px;padding:0}.manager-skill-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.manager-skill{display:grid;gap:10px;align-content:start;text-align:left;padding:0;background:transparent;border:0;color:#c9d6e6;min-width:0}.skill-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;min-height:42px}.skill-heading b{font-size:14px;line-height:1.5;font-weight:450}.skill-heading strong{font-size:15px;color:var(--result-color);white-space:nowrap;font-weight:600}.skill-track{display:block;height:7px;border-radius:4px;overflow:hidden;background:#141d27}.skill-track>i{display:block;height:100%;background:var(--result-color);border-radius:4px}.skill-action{display:flex;align-items:center;gap:6px;font-size:13px;color:#a7bbd4;line-height:1.5}.skill-action>svg{flex:none}.manager-skill:hover .skill-action{color:#e6effd}.manager-strengths{border-left:1px solid #3b4858;padding-left:26px}.manager-strong-list{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.manager-strong-list>button{display:flex;align-items:center;gap:6px;background:#a5d7750c;border:1px solid #a5d77526;border-radius:7px;padding:6px 9px;color:#badb9a;font-size:13px;line-height:1.5;text-align:left}.manager-strong-list svg{flex:none}.manager-strengths>p{font-size:14px;line-height:1.7;margin:0}.result-clear{display:flex;align-items:start;gap:9px;color:#c1deaa;font-size:14px;line-height:1.7;margin:0}.result-clear svg{flex:none;margin-top:3px}.manager-result-footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:14px 24px;border-top:1px solid #35404e}.manager-result-footer>.text-button{font-size:13px;min-height:30px;color:#a9bfd8}.manager-result-footer .text-button>span{background:#344457;color:#c5d8ef;border-radius:5px;min-width:23px;padding:2px 5px;font-size:13px}.manager-result-plans{padding:20px 24px;border-top:1px solid #35404e}.manager-result-plans .manager-plan-preview{margin-top:0}.manager-profile-result{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-bottom:24px}.manager-profile-result>div:first-child{display:grid;justify-items:start;gap:12px}@media(min-width:1500px){.manager-result-top{grid-template-columns:minmax(260px,1fr) minmax(320px,1fr) auto}.manager-skill-results{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}@media(max-width:1100px){.manager-result-top{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr);gap:20px}.manager-result-actions{grid-column:1/-1;justify-content:flex-end}.manager-skill-results{grid-template-columns:1fr}.manager-strengths{padding:18px 0 0;border-left:0;border-top:1px solid #3b4858}}@media(max-width:600px){.manager-result-legend{display:grid;gap:10px}.manager-result-top{grid-template-columns:1fr;padding:20px 16px;gap:24px}.manager-result-person{gap:10px}.manager-result-person .result-evidence{gap:5px 10px}.manager-result-actions{grid-column:auto;justify-content:stretch}.manager-result-actions>.button{flex:1}.manager-skill-results{padding:20px 16px;gap:22px}.manager-skill-list{grid-template-columns:1fr;gap:22px}.skill-heading{min-height:0}.manager-skill{gap:10px}.skill-action{min-height:25px}.manager-result-footer{padding:12px 16px;gap:12px 20px}.manager-result-footer>.text-button{min-height:44px}.manager-result-plans{padding:20px 16px}.manager-profile-result{grid-template-columns:1fr;gap:24px}.manager-strong-list>button{min-height:44px}.manager-result-meter{max-width:none}.result-meter-heading strong{font-size:30px}}.company-admin{max-width:1320px;margin:0 auto;padding:28px 32px}.company-admin>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.company-admin>main{padding:48px 0}.company-admin .brand{text-decoration:none;color:inherit}.company-admin main>.search{width:min(420px,100%);margin-bottom:24px}.admin-company-list{display:grid;gap:14px}.admin-company{display:flex;align-items:center;gap:20px;padding:22px 24px}.admin-company-icon{display:grid;place-items:center;background:#2f4158;color:#bdd7f8;border-radius:12px;width:48px;height:48px;flex:none}.admin-company-info{min-width:0;flex:1}.admin-company h2{font-size:20px;line-height:1.6;margin:0 0 6px;overflow-wrap:anywhere}.admin-company h3{font-size:17px;margin:0 0 8px}.admin-company p{font-size:14px;color:#afc2da;margin:0 0 8px;line-height:1.7}.admin-company small{font-size:13px;color:#96abc6}.admin-company-actions{display:flex;gap:12px;flex-wrap:wrap}.admin-previous{margin-top:32px;border-top:1px solid #39485b;padding-top:24px}.admin-previous>.button{margin-bottom:18px;gap:12px}.admin-previous>.button>span{background:#354963;padding:3px 7px;border-radius:5px}.admin-credential-note{font-size:15px;line-height:1.8;color:#c2d1e4;margin-bottom:24px}.admin-credential-note a{color:#c2e1ff}.admin-loading{padding:60px;display:grid;place-items:center}@media(max-width:760px){.company-admin{padding:20px 16px}.company-admin>header{align-items:start;flex-wrap:wrap}.company-admin>main{padding-top:32px}.admin-company{padding:18px;gap:14px;flex-wrap:wrap}.admin-company-info{flex:1 1 calc(100% - 70px)}.admin-company-actions{width:100%;display:grid;grid-template-columns:1fr}.admin-company-actions .button{width:100%}.company-admin>header>.button{font-size:13px}.company-admin .page-title>.button{width:100%}}.sidebar-company{margin:-10px 24px 22px;color:#adc2dd;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-account{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.setup-account>span{color:#b6cae2;font-size:14px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.setup-header{flex-wrap:wrap}.setup-account{flex-wrap:wrap;gap:10px;margin-left:auto}.setup-account>span{max-width:160px}.setup-account>.button{min-height:44px;font-size:13px;padding:10px 12px}}.checkbox{position:relative;cursor:pointer}.checkbox-preview{position:absolute;inset:0;margin:auto;color:#b7c4d5;opacity:0;pointer-events:none;transition:opacity .15s}.checkbox:focus-visible:not([data-disabled]){outline:2px solid #9fc7fa;outline-offset:4px}.checkbox[data-state=unchecked]:focus-visible .checkbox-preview{opacity:.65}.checkbox[data-disabled]{cursor:not-allowed;opacity:.6}@media(hover:hover){.checkbox[data-state=unchecked]:not([data-disabled]):hover{background:#4c5b6c55;border-color:#b2c2d6}.checkbox[data-state=unchecked]:not([data-disabled]):hover .checkbox-preview{opacity:.65}.check-label:hover>.checkbox[data-state=unchecked]:not([data-disabled]) .checkbox-preview{opacity:.65}}.task-workspace>.table-toolbar{padding:0 0 20px;border-bottom:0;gap:20px;align-items:center;flex-wrap:wrap}.task-workspace>.table-toolbar>.row{flex-wrap:wrap}.task-client-groups{display:grid;gap:20px}.task-client-group{padding:0;overflow:hidden}.task-client-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:#26334355;border-bottom:1px solid #3d4b5d}.task-client-identity{min-width:0;flex:1}.task-client-name{display:flex;align-items:center;gap:12px;border:0;padding:0;background:transparent;color:#e4edf9;text-align:left;max-width:100%}.task-client-name h2{font-size:20px;line-height:1.5;margin:0;overflow-wrap:anywhere}.task-client-name>svg{flex:none;color:#a1b9d5}.task-client-name .client-animal-avatar,.unlinked-task-icon{width:48px;height:48px;flex:none}.unlinked-task-icon{display:grid;place-items:center;border-radius:12px;background:#34465d;color:#aec8e8}.task-client-context{margin:8px 0 0 60px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:#a8bcd5}.task-client-context>a{display:inline-flex;align-items:center;gap:7px;color:#bfd6f3;text-decoration:none;min-height:26px}.task-client-context>a:hover{text-decoration:underline}.task-group-count{display:inline-flex;border:1px solid #48607b;border-radius:6px;padding:3px 8px;background:#32475e66;color:#cee0f6;font-size:13px}.task-client-identity>p{margin:10px 0 0 60px;font-size:13px;line-height:1.7;color:#9eb3ce;overflow-wrap:anywhere}.task-client-header>.button{flex:none}.task-client-items>.task-row{padding:18px 24px}.task-client-items .task-text small{margin-top:6px}.task-client-items .task-title{line-height:1.6}.task-workspace>.empty{background:#232b36;border:1px solid #3a495d;border-radius:12px}@media(max-width:760px){.task-workspace>.table-toolbar{flex-direction:column;align-items:stretch;gap:14px}.task-workspace>.table-toolbar>.row{justify-content:space-between;gap:10px}.task-workspace .filters{display:flex;gap:8px;min-width:0;flex:1}.task-workspace .filters .select-trigger{flex:1;min-width:0}.task-client-header{padding:18px 16px;gap:14px;flex-wrap:wrap}.task-client-name h2{font-size:18px}.task-client-context{gap:8px 12px}.task-client-header>.button{width:100%;min-height:44px}.task-client-items>.task-row{padding:16px}.task-client-items .task-title{font-size:14px}.task-client-context>a{min-height:32px}.task-client-identity>p{margin-left:0}.task-client-groups{gap:18px}}@media(max-width:380px){.task-workspace>.table-toolbar>.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.task-workspace .filters{display:grid;grid-template-columns:1fr;width:100%}.task-workspace .filters .select-trigger{width:100%}}.manager-directory-tools{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.manager-directory-tools>input{max-width:280px;min-width:180px}.manager-directory-tools>.muted{margin-left:auto;font-size:13px}.manager-directory{border:1px solid var(--border,#35404c);border-radius:12px;overflow:hidden;background:#1c232b}.manager-directory-head,.manager-directory-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) minmax(180px,1.1fr) 230px;gap:28px;align-items:center;padding:12px 20px}.manager-directory-head{min-height:44px;background:#191f26;color:#a4b1c1;font-size:13px}.manager-directory-row{min-height:76px;border-top:1px solid #303944}.manager-directory-row:hover{background:#ffffff03}.compact-manager-person{display:flex;gap:12px;align-items:center;min-width:0;background:none;border:0;padding:0;text-align:left;color:inherit}.compact-manager-person .avatar{width:34px;height:34px;flex:none;font-size:13px}.compact-manager-person>span:last-child{min-width:0;display:grid;gap:4px}.compact-manager-person b{font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-manager-person small{font-size:13px;color:#97a8bb}.compact-manager-quality{max-width:250px;width:100%}.compact-manager-quality>div:first-child{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin-bottom:7px}.compact-manager-quality b{font-size:15px;font-weight:550;color:#e4eaf2;white-space:nowrap}.compact-manager-quality small,.compact-manager-quality>div>span{font-size:13px;color:#99a9bb;font-weight:400}.compact-quality-track{height:5px;background:#111922;border-radius:4px;overflow:hidden}.compact-quality-track>i{display:block;height:100%;border-radius:4px;background:var(--result-color)}.compact-manager-issue{display:grid;gap:4px;min-width:0;padding:0;background:none;border:0;color:#cbd5e2;text-align:left;font-size:14px;line-height:1.4}.compact-manager-issue small{color:#94a5b9;font-size:13px}.compact-manager-issue:hover>span{color:#fff}.compact-manager-actions{display:flex;gap:12px;align-items:center}.compact-manager-actions .button{min-height:36px;padding:7px 11px;font-size:13px}.compact-manager-actions .text-button{font-size:13px}.compact-manager-actions .icon-button{width:32px;height:36px}.manager-directory-pages{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:13px;color:#a5b4c5}.manager-directory-empty{padding:32px 20px;color:#a4b1c1}@media(max-width:1200px){.manager-directory-head,.manager-directory-row{gap:18px;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) minmax(150px,1fr) 150px}.compact-manager-actions>.text-button{display:none}}@media(max-width:900px){.manager-directory-head,.manager-directory-row{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 150px}.manager-directory-head>span:nth-child(3),.compact-manager-issue{display:none}}@media(max-width:600px){.manager-directory-tools{display:grid;grid-template-columns:1fr;gap:10px}.manager-directory-tools>input{max-width:none;width:100%}.manager-directory-tools>.muted{margin-left:0}.manager-directory-head{display:none}.manager-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;min-height:112px}.compact-manager-quality{grid-column:1;grid-row:2;max-width:none}.compact-manager-person small{line-height:1.4}.compact-manager-actions{grid-column:2;grid-row:1/3;gap:4px}.compact-manager-actions>.icon-button{display:none}.compact-manager-actions .button{padding:8px;min-height:44px}.compact-manager-quality>div>span{font-size:13px}.manager-directory-pages{flex-wrap:wrap}.manager-directory-pages>span{margin-right:auto}}.attention-center{margin:0 0 24px;padding:20px 24px}.attention-center h2{font-size:19px;margin:0}.attention-list{margin-top:12px}.attention-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-top:1px solid #343e4b;align-items:start}.attention-item>svg{color:#a8bdd5;margin-top:3px}.attention-item.overdue>svg,.attention-item.quality>svg{color:#efb17d}.attention-item b{font-size:15px;font-weight:550}.attention-item p{font-size:13px;color:#b4c3d5;margin:5px 0}.attention-item small{display:block;font-size:13px;color:#96a8bd;line-height:1.5}.attention-actions{display:flex;gap:18px;align-items:center}.attention-actions .text-button{font-size:13px}.attention-item details{margin-top:9px}.attention-item summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:#b7cce5;font-size:13px;min-height:28px}.attention-item .task-row{border:1px solid #3a4758;border-radius:8px;padding:12px;margin-top:8px}.attention-clear{display:flex;gap:10px;align-items:center;color:#aabed3;margin:18px 0 0}.evidence-quote{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;width:100%;text-align:left;background:#17212e;border:1px solid #35485f;border-radius:8px;padding:12px;margin:10px 0;color:#d1ddec;line-height:1.6}.evidence-quote>span{display:flex;align-items:center;gap:5px;color:#a7c4e7;font-size:13px}.evidence-quote q{font-size:14px}.evidence-gap{display:block;line-height:1.6;color:#97aac1;font-size:13px}.call-review-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 18px}.call-review-toolbar .button{font-size:13px;min-height:36px}.reviewed-stamp{display:inline-flex;align-items:center;gap:6px;color:#9fb99a;font-size:13px}.processing-steps{margin:8px 0 16px}.processing-steps ol{display:flex;gap:20px;align-items:center;list-style:none;padding:0;margin:0}.processing-steps li{display:flex;gap:7px;align-items:center;font-size:13px;color:#879bb3;min-height:28px}.processing-steps li>span{width:18px;height:18px;border:1px solid #455365;border-radius:50%;display:grid;place-items:center;font-size:13px}.processing-steps .done{color:#b8c9dc}.processing-steps .current{color:#d4e4fa}.processing-steps .current>span{border-color:#bdd4f3;background:#bdd4f315}.processing-failure{border:1px solid #6e5353;border-radius:9px;padding:14px;margin-top:10px;font-size:14px}.processing-failure p{margin:0 0 12px}.review-help{font-size:13px;line-height:1.6;color:#9bafc7;margin:14px 0 22px}.call-review-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.call-review-form label{min-width:0}.call-review-form .select-trigger{width:100%}.call-review-form section{border-top:1px solid #3b4756;margin-top:20px;padding-top:16px}.criterion-review{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;border-bottom:1px solid #35404c;padding:12px 0;font-size:14px}.criterion-review>label{grid-column:1/-1}.criterion-review textarea{min-height:72px}.summary-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-metrics>div{padding:16px;background:#18232f;border:1px solid #354559;border-radius:9px;display:grid;gap:8px}.summary-metrics b{font-size:26px;font-weight:550}.summary-metrics span{font-size:13px;color:#a9bbd0;line-height:1.5}.summary-agreements{margin-bottom:24px}.summary-agreements>button{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;background:none;border:0;border-bottom:1px solid #35404d;padding:14px 0;text-align:left;color:#d3deec}.summary-agreements>button>span{display:grid;gap:5px}.summary-agreements b{font-size:14px;font-weight:500}.summary-agreements small{font-size:13px;color:#9cacc2}.summary-skills{margin-bottom:24px}.summary-skills>div{display:grid;grid-template-columns:1fr 60px 160px;gap:12px;padding:10px 0;border-bottom:1px solid #35404d;font-size:14px}.summary-skills small{font-size:13px;color:#9bacbf}.compact-trend{display:block;font-size:13px;line-height:1.4;color:#8297af;margin-top:5px}.compact-trend.improving{color:#a9c695}.compact-trend.declining{color:#d6a18e}.manager-trend-detail{padding:18px;background:#18212b;border:1px solid #344357;border-radius:10px;margin-bottom:24px}.manager-trend-detail h3{margin:0;font-size:16px}.manager-trend-detail p{font-size:15px;margin:10px 0}.manager-trend-detail small{font-size:13px;color:#9fafc3;line-height:1.6;display:block}.trend-skill-changes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.trend-skill-changes>div{display:flex;gap:12px;justify-content:space-between;font-size:14px}.trend-skill-changes b{font-size:13px;white-space:nowrap}.manager-trend-detail .text-button{margin-top:14px}.compact-manager-quality{max-width:270px}.manager-directory-row{min-height:84px}@media(max-width:900px){.summary-metrics{grid-template-columns:1fr 1fr}.attention-actions{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:600px){.attention-center{padding:16px}.attention-item{grid-template-columns:18px minmax(0,1fr);gap:10px}.attention-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:12px}.attention-actions .text-button{min-height:36px}.processing-steps ol{gap:10px;flex-wrap:wrap}.processing-steps li{font-size:13px;gap:5px}.call-review-form .form-grid{grid-template-columns:1fr}.criterion-review{grid-template-columns:minmax(0,1fr) 130px}.summary-metrics{gap:10px}.summary-metrics>div{padding:12px}.summary-metrics b{font-size:23px}.summary-skills>div{grid-template-columns:1fr auto}.summary-skills small{grid-column:1/-1}.evidence-quote{grid-template-columns:1fr;gap:5px}.trend-skill-changes{grid-template-columns:1fr}.manager-directory-row{min-height:130px}.compact-trend{font-size:13px}.compact-manager-quality{max-width:none}.attention-item .task-row{grid-template-columns:auto minmax(0,1fr);padding:10px}.attention-item .task-due{grid-column:2;justify-self:start}}@media(max-width:420px){.page-overview .page-title-actions,.page-calls .page-title-actions{display:grid;grid-template-columns:1fr;width:100%}.page-overview .page-title-actions>.button,.page-calls .page-title-actions>.button{width:100%}}.brand{display:inline-flex;align-items:center;width:180px;max-width:100%;line-height:1;gap:0}.brand .govorun-lockup{display:block;width:100%;height:auto;flex-shrink:0}.sidebar>.brand{width:184px;padding-left:0;gap:0}.login-story .brand{width:306px;max-width:100%;gap:0}.setup-header>.brand{width:194px;gap:0}@media(max-width:600px){.login-story .brand{width:260px}.setup-header>.brand{width:174px}}.admin-company-dates{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px}.admin-last-login{display:inline-flex;align-items:center;gap:6px}.admin-delete-company{color:#b4a7ac;flex:none}.admin-delete-company:hover{color:#f0adb3;background:#d9727e13}.admin-notice{display:flex;gap:10px;align-items:center;padding:12px 16px;margin-bottom:18px;border:1px solid #4c6557;border-radius:9px;color:#b8d3b3;font-size:14px}.admin-delete-form>p{font-size:15px;line-height:1.7;margin:0 0 22px}.admin-delete-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.button.admin-danger{background:#a43f4d;color:#fff;border-color:#ba5d69}.button.admin-danger:hover{background:#b44857}.button.admin-danger:disabled{opacity:.45}.admin-company-info p{overflow-wrap:anywhere}.admin-company-info{min-width:0}@media(max-width:600px){.admin-company-dates{flex-direction:column;gap:8px}.admin-delete-actions{flex-direction:column-reverse}.admin-delete-actions>.button{width:100%}.admin-company-actions .admin-delete-company{min-width:44px;min-height:44px}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
