@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#1c2940;background:#f4f6fa;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#19263d;--muted:#8290a4;--line:#e7ebf1;--paper:#fff;--blue:#526ee7;--blue-dark:#3d58d0;--green:#25a879;--nav:#101a2e;--nav-muted:#9aa7bd}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:238px;display:flex;flex-direction:column;color:#f3f6fb;background:radial-gradient(ellipse at 30% 0%,#20385d 0%,transparent 42%),var(--nav);transition:width .2s ease;overflow:hidden}.sidebar-collapsed{width:72px}.brand-row{height:68px;display:flex;align-items:center;gap:10px;padding:0 19px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.brand-mark{width:27px;height:27px;display:grid;place-items:center;background:#657af0;color:#fff;border-radius:8px;box-shadow:0 4px 12px #526ee755;flex-shrink:0}.brand-name{font:800 16px Manrope,sans-serif;white-space:nowrap;letter-spacing:0}.brand-name span,.login-brand>span:last-child{color:#91a4ff}.workspace-switch{height:60px;margin:12px 12px 7px;padding:8px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff0e;color:#fff;white-space:nowrap}.workspace-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;background:#d3f2e5;color:#168660;font-weight:700}.workspace-switch>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.workspace-switch b{font-size:11px;font-weight:600}.workspace-switch small{font-size:10px;color:#92a0b8}.side-nav{flex:1;overflow-y:auto;padding:3px 10px 10px;scrollbar-width:thin}.nav-group{margin:0 0 17px}.nav-label{font-size:9px;letter-spacing:1px;color:#6f7e97;font-weight:700;padding:0 11px;margin:12px 0 7px}.nav-item,.help-button{position:relative;width:100%;height:36px;display:flex;align-items:center;gap:11px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:var(--nav-muted);font-size:12px;font-weight:500;text-align:left;white-space:nowrap;transition:background .15s,color .15s}.nav-item:hover,.help-button:hover{background:#ffffff12;color:#fff}.nav-active{background:#2b3e64;color:#fff!important;box-shadow:inset 2px 0 #87a0ff}.nav-item svg,.help-button svg{flex-shrink:0}.nav-dot{width:6px;height:6px;border-radius:50%;background:#7fa5ff;margin-left:auto}.sidebar-bottom{padding:8px 10px 12px;border-top:1px solid rgba(255,255,255,.08)}.help-button{margin-bottom:7px}.sidebar-user{height:48px;display:flex;align-items:center;gap:10px;padding:5px 7px;border-top:1px solid rgba(255,255,255,.07);white-space:nowrap}.user-avatar{width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#d6e8ff;color:#2b5b91;font-size:10px;font-weight:700}.sidebar-user>span:nth-child(2),.top-user>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.sidebar-user b,.top-user b{font-size:11px;font-weight:600}.sidebar-user small,.top-user small{font-size:10px;color:#91a0b4}.collapse-button,.expand-sidebar{margin-left:auto;border:0;background:transparent;color:#98a4b8;padding:5px}.expand-sidebar{position:absolute;bottom:19px;left:25px}.sidebar-collapsed .brand-row{padding-left:22px}.sidebar-collapsed .workspace-switch{justify-content:center;padding:6px}.sidebar-collapsed .nav-item,.sidebar-collapsed .help-button{justify-content:center;padding:0}.sidebar-collapsed .nav-group{margin-top:12px}.sidebar-collapsed .sidebar-bottom{padding:8px}.sidebar-close,.mobile-menu,.mobile-scrim{display:none}.main-shell{min-height:100vh;margin-left:238px;transition:margin-left .2s ease}.sidebar-collapsed~.main-shell{margin-left:72px}.topbar{height:64px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#fffffff0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-left,.topbar-tools{display:flex;align-items:center}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:11px;color:#8995a7}.breadcrumbs b{font-weight:600;color:#293851}.crumb-slash{color:#c0c8d3}.topbar-tools{gap:17px}.global-search{width:230px;height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #e7eaf0;border-radius:5px;background:#f8f9fb;color:#8b96a7}.global-search input{width:100%;min-width:0;outline:0;border:0;background:transparent;font-size:11px;color:var(--ink)}.global-search kbd{padding:2px 5px;border:1px solid #e1e5eb;border-radius:3px;background:#fff;font-size:9px;color:#929cad;white-space:nowrap}.icon-button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#738097}.icon-button:hover{background:#f0f3f8;color:#35445f}.notification-button{position:relative}.notification-button i{position:absolute;top:6px;right:7px;width:6px;height:6px;border:1px solid white;border-radius:50%;background:#ea716e}.top-user{display:flex;align-items:center;gap:8px}.top-user>svg{color:#8994a4}.logout-button{border:0;background:transparent;color:#64738a;font-size:11px}.page-content{max-width:1640px;margin:auto;padding:27px 30px 16px}.page-heading{min-height:78px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:19px}.eyebrow{margin:0 0 6px;color:#8794a9;font-size:9px;font-weight:700;letter-spacing:1.1px}.page-heading h1{margin:0;color:#1b2b45;font:700 22px Manrope,sans-serif;letter-spacing:0}.page-subtitle{margin:5px 0 0;color:#8591a4;font-size:11px}.heading-actions{display:flex;gap:8px;align-items:center;padding-top:15px}.primary-button,.secondary-button,.filter-button,.select-button{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap;transition:background .15s,border .15s}.primary-button{background:var(--blue);color:#fff;box-shadow:0 2px 5px #425dd522}.primary-button:hover{background:var(--blue-dark)}.secondary-button,.filter-button,.select-button{border-color:#e3e7ee;background:#fff;color:#53627a}.secondary-button:hover,.filter-button:hover,.select-button:hover{background:#f7f8fa;border-color:#d5dae3}.text-button{border:0;background:none;color:var(--blue);font-size:10px;font-weight:600}.page-footer{display:flex;justify-content:space-between;padding:23px 0 5px;color:#98a2b1;font-size:9px}.page-footer i{padding:0 5px;color:#c3cad3;font-style:normal}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.stat-card{position:relative;min-height:94px;display:flex;align-items:flex-start;gap:12px;padding:15px 14px;border:1px solid #e9edf2;border-radius:6px;background:#fff;box-shadow:0 2px 7px #22344a05}.stat-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:7px;flex-shrink:0}.stat-icon.mint{color:#20a576;background:#e4f7ef}.stat-icon.blue{color:#5577df;background:#e9efff}.stat-icon.amber{color:#ce9332;background:#fff4de}.stat-icon.rose{color:#d76d72;background:#fff0ef}.stat-icon.violet{color:#9268d1;background:#f3edff}.stat-icon.teal{color:#299eaa;background:#e6f8f8}.stat-content{display:flex;flex-direction:column;gap:1px}.stat-content>span{font-size:10px;color:#748197}.stat-content strong{margin:2px 0;color:#1f2e46;font:700 22px Manrope,sans-serif}.stat-content small{font-size:9px;color:#a0a9b7}.positive-text{color:#22a378!important}.stat-more{position:absolute;top:12px;right:11px;color:#aab3c0}.dashboard-middle,.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:12px;margin-top:13px}.panel{border:1px solid #e8ecf2;border-radius:6px;background:#fff;box-shadow:0 2px 7px #22344a05}.performance-panel,.response-panel,.activity-panel,.quick-panel{padding:17px 17px 12px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-heading h2{margin:0;color:#25344b;font:700 12px Manrope,sans-serif;letter-spacing:0}.panel-heading p{margin:4px 0 0;color:#9aa4b2;font-size:9px}.select-button{min-height:27px;padding:0 8px;font-size:9px}.chart-legend{display:flex;gap:18px;margin:18px 0 4px;color:#8b96a6;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:7px;height:7px;border-radius:50%}.legend-sent{background:#5479e8}.legend-reply{background:#38b88b}.line-chart{height:170px}.chart-disclaimer{padding-top:2px;text-align:right;color:#adb5c1;font-size:8px}.response-panel{min-height:265px}.response-chart{display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 0 15px}.donut{position:relative;width:118px;height:118px;flex-shrink:0}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center b{color:#27354d;font:700 19px Manrope,sans-serif}.donut-center span{font-size:8px;color:#939eae}.response-keys{display:flex;flex-direction:column;gap:12px;min-width:108px}.response-keys>span{display:grid;grid-template-columns:8px auto auto;align-items:center;gap:6px;color:#7c889b;font-size:9px}.response-keys b{color:#37465e;font-weight:600;text-align:right}.response-keys i{width:7px;height:7px;border-radius:2px}.key-green{background:#41ba91}.key-gray{background:#89a5ef}.key-light{background:#e7eaf0}.panel-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#5870d4;font-size:9px;font-weight:600}.activity-panel .panel-heading,.quick-panel .panel-heading{margin-bottom:11px}.activity-row{min-height:43px;display:flex;align-items:center;gap:10px;border-top:1px solid #f0f2f5}.activity-symbol{width:27px;height:27px;display:grid;place-items:center;border-radius:6px;background:#edf3ff;color:#6680e5}.activity-symbol.failed{background:#fff0ed;color:#dc746a}.activity-copy{display:flex;flex:1;flex-direction:column;gap:3px}.activity-copy b{color:#3a4860;font-size:9px;font-weight:600}.activity-copy span,.activity-row time{color:#9ba5b2;font-size:8px}.activity-row time{white-space:nowrap}.empty-activity{min-height:141px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#98a3b2}.empty-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#f2f5fb;color:#7a90d9}.empty-activity b,.table-empty b{margin-top:3px;color:#64728a;font-size:10px}.empty-activity>span:last-child,.table-empty>span:last-child{font-size:9px}.quick-actions{display:flex;flex-direction:column}.quick-actions>button{height:54px;display:flex;align-items:center;gap:10px;padding:5px 0;border:0;border-top:1px solid #f0f2f5;background:transparent;text-align:left}.quick-actions>button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.quick-actions b{color:#3d4b62;font-size:9px;font-weight:600}.quick-actions small{color:#9ca6b3;font-size:8px}.quick-actions>button>svg{color:#aab4c2}.quick-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:6px}.quick-purple{background:#f3edff;color:#9771db}.quick-green{background:#e8f8f1;color:#28a77a}.quick-yellow{background:#fff5dd;color:#c9943b}.table-panel{overflow:hidden}.table-toolbar{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px;border-bottom:1px solid #edf0f4}.table-count{display:flex;align-items:center;gap:4px;color:#929eaf;font-size:10px}.table-count b{color:#3d4d66;font-size:11px}.table-tools{display:flex;align-items:center;gap:7px}.filter-select{height:29px;max-width:130px;padding:0 8px;border:1px solid #e5e9ef;border-radius:4px;background:#fff;color:#64728a;font-size:9px}.filter-button{min-height:29px;padding:0 8px;font-size:9px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}thead{background:#fafbfd}th{height:36px;padding:0 12px;color:#929cad;font-size:9px;font-weight:600;border-bottom:1px solid #edf0f4}td{height:49px;padding:7px 12px;border-bottom:1px solid #f0f2f5;color:#637188;font-size:9px}tbody tr:hover{background:#fcfdff}.primary-cell{color:#34425a;font-size:10px;font-weight:600}.primary-cell small{display:block;margin-top:3px;color:#a0a9b5;font-size:8px;font-weight:400}.category-tag{display:inline-flex;align-items:center;padding:4px 6px;border-radius:3px;background:#f0f3fa;color:#70809a;font-size:8px}.pill{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:10px;font-size:8px;font-weight:600}.pill:before{width:5px;height:5px;content:"";border-radius:50%;background:currentColor}.pill-green{background:#e8f7f0;color:#279a72}.pill-gray{background:#f1f3f6;color:#8b96a7}.pill-amber{background:#fff4df;color:#cb9439}.pill-red{background:#fff0ed;color:#d66f69}.row-actions{display:flex;gap:3px;align-items:center}.table-action{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#8996a9}.table-action:hover{background:#edf1fb;color:#4f6bd9}.danger-action:hover{background:#fff0ef;color:#cf645d}.small-action{min-height:23px;padding:0 7px;border:1px solid #dce5fc;border-radius:4px;background:#f5f7ff;color:#566fd2;font-size:8px}.status-select{max-width:135px;height:25px;padding:0 5px;border:1px solid #e6eaf0;border-radius:4px;background:#fff;color:#607087;font-size:9px}.table-empty{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9ba6b4}.table-footer{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#9ba5b2;font-size:9px}.table-footer>div{display:flex;gap:4px}.table-footer button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #e8ebf0;border-radius:4px;background:#fff;color:#8c99aa}.table-footer button.current-page{border-color:#526ee7;background:#526ee7;color:#fff}.table-footer button:disabled{opacity:.4}.import-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:13px}.import-box,.import-instructions{min-height:296px;padding:30px;border:1px solid #e7ebf1;border-radius:6px;background:#fff}.import-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.upload-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dce5ff;border-radius:13px;background:#f2f5ff;color:#6179e5}.import-box h2{margin:16px 0 5px;color:#283750;font:700 15px Manrope,sans-serif}.import-box p,.import-instructions>p{max-width:380px;margin:0 0 18px;color:#8f9bad;font-size:10px;line-height:1.7}.file-picker{position:relative;overflow:hidden}.file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-hint{margin-top:9px;color:#a2acb8;font-size:8px}.import-instructions{padding:25px}.import-instructions h3{margin:0 0 7px;font:700 14px Manrope,sans-serif;color:#2a3951}.import-instructions>p{margin-bottom:15px}.field-tags{display:flex;flex-wrap:wrap;gap:6px}.field-tags span{padding:5px 7px;border:1px solid #ebeff4;border-radius:4px;color:#69788e;font-size:8px}.import-result{display:flex;align-items:center;gap:8px;margin-top:19px;padding:11px;border-radius:5px;background:#eff9f4;color:#29966f}.import-result>div{display:flex;flex:1;flex-direction:column;gap:3px}.import-result b{font-size:9px}.import-result span{font-size:8px;color:#77988a}.settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:14px}.settings-main{display:flex;flex-direction:column;gap:12px}.settings-section,.settings-aside{padding:20px;border:1px solid #e7ebf1;border-radius:6px;background:#fff}.settings-section-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.settings-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;background:#eaf1ff;color:#5774df}.settings-icon.lavender{background:#f3efff;color:#9770d6}.settings-section-heading h3,.settings-aside h3{margin:1px 0 4px;color:#2a3951;font:700 12px Manrope,sans-serif}.settings-section-heading p,.settings-aside p{margin:0;color:#919cad;font-size:9px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-grid label,.modal-fields label,.login-form>label:not(.remember){display:flex;flex-direction:column;gap:6px;color:#56657b;font-size:9px;font-weight:600}.settings-grid input,.settings-grid select,.inline-add input,.modal-fields input,.modal-fields textarea,.modal-fields select,.login-form input:not([type=checkbox]){width:100%;min-height:34px;padding:8px 9px;border:1px solid #e3e8ee;border-radius:4px;outline:0;background:#fff;color:#42516a;font-size:10px}.settings-grid input:focus,.settings-grid select:focus,.modal-fields input:focus,.modal-fields textarea:focus,.login-form input:focus{border-color:#8ea0ed;box-shadow:0 0 0 2px #526ee71a}.settings-note{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:5px;background:#fff8e9;color:#ac8545;font-size:9px;line-height:1.6}.settings-note svg{flex-shrink:0}.settings-main>.primary-button{align-self:flex-start}.settings-aside{height:max-content}.settings-aside .eyebrow{margin-bottom:10px}.connection-status{display:flex;align-items:center;gap:7px;margin:18px 0;padding:9px;border:1px solid #edf0f4;border-radius:4px;color:#758398;font-size:9px}.status-dot{width:7px;height:7px;border-radius:50%;background:#d9a345}.settings-aside .secondary-button{width:100%}.inline-add{display:flex;gap:8px;margin-bottom:13px}.inline-add input{max-width:220px}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-metric{min-height:115px;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fff}.report-metric span,.report-metric small{color:#8995a7;font-size:9px}.report-metric b{color:#25344c;font:700 22px Manrope,sans-serif}.report-wide{grid-column:1/-1;padding:18px}.report-wide h3{margin:0 0 7px;color:#34425a;font:700 12px Manrope,sans-serif}.report-wide p{margin:0;color:#8b97a8;font-size:10px;line-height:1.65}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0d172975;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:min(520px,100%);max-height:min(90vh,780px);display:flex;flex-direction:column;padding:20px;border:1px solid #e7eaf0;border-radius:7px;background:#fff;box-shadow:0 20px 60px #0f1c3340;animation:modal-in .16s ease-out}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #edf0f4}.modal-head h2{margin:0;color:#23324a;font:700 17px Manrope,sans-serif}.modal-head .eyebrow{margin-bottom:4px}.modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto;padding:16px 1px}.modal-fields label:has(textarea){grid-column:1/-1}.modal-fields input[type=number]{max-width:100%}.modal-fields textarea{resize:vertical;line-height:1.6}.modal-fields label:has(input[name=email]),.modal-fields label:has(input[name=subject]){grid-column:span 1}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #edf0f4}.inline-error{padding:9px;border-radius:4px;background:#fff0ee;color:#b7524e;font-size:10px}.toast{position:fixed;z-index:60;right:22px;bottom:20px;max-width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #ccebdd;border-radius:6px;background:#f1fbf6;color:#247f5f;font-size:11px;box-shadow:0 8px 25px #1d3a271a;animation:toast-in .18s ease-out}.toast button{display:grid;place-items:center;margin-left:8px;padding:2px;border:0;background:transparent;color:#57947c}.loading-state{height:230px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8290a4;font-size:11px}.spin{animation:spin 1s linear infinite}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.78fr);background:#fff}.login-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:32px 8%;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 90% 8%,#344e7c 0%,transparent 38%),linear-gradient(145deg,#14213b,#0e192e 72%)}.login-story:after{position:absolute;right:-130px;bottom:-220px;width:570px;height:570px;content:"";border:1px solid #ffffff14;border-radius:50%;box-shadow:0 0 0 52px #ffffff08,0 0 0 104px #ffffff05}.login-brand{display:flex;align-items:center;gap:9px;font:800 16px Manrope,sans-serif}.login-brand>span:last-child{margin-left:-8px}.story-copy{position:relative;z-index:1;max-width:480px;margin:auto 0}.story-copy .eyebrow{color:#aabaff}.story-copy h1{max-width:410px;margin:13px 0;color:#fff;font:700 clamp(34px,4vw,56px) "Manrope",sans-serif;line-height:1.12;letter-spacing:0}.story-copy p{max-width:380px;color:#b4bfd1;font-size:13px;line-height:1.8}.story-links{display:flex;flex-direction:column;gap:13px;margin-top:28px}.story-links span{display:flex;align-items:center;gap:10px;color:#e0e6f0;font-size:11px}.story-links svg{color:#9bb0ff}.story-footer{position:relative;z-index:1;color:#7f8da5;font-size:9px}.login-panel{display:grid;place-items:center;padding:36px}.login-form{width:min(340px,100%);display:flex;flex-direction:column;gap:13px}.login-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid #e9edf4;border-radius:8px;background:#f8f9fc;color:#526ee7}.login-form .eyebrow{margin:4px 0 -10px}.login-form h2{margin:0;color:#20304a;font:700 24px Manrope,sans-serif;letter-spacing:0}.login-form .muted{margin:-8px 0 9px;color:#909bad;font-size:11px}.login-form>label:not(.remember){margin-top:3px}.remember{display:flex;align-items:center;gap:7px;color:#67758b;font-size:9px}.remember input{accent-color:#526ee7}.login-submit{width:100%;min-height:39px;justify-content:space-between;margin-top:4px;padding:0 13px}.login-privacy{text-align:center;color:#9ca6b4;font-size:9px}.mobile-scrim{display:none}.login-form .inline-error{margin-top:-5px}.suppression-toolbar>.table-panel{margin-top:0}.preview-summary{width:min(430px,100%);display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:11px;border:1px solid #e3eaf9;border-radius:5px;background:#f8faff;text-align:left}.preview-summary>b{overflow:hidden;color:#3c4a62;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.preview-summary>span{color:#8e9aad;font-size:8px}.preview-summary>div{display:flex;justify-content:flex-end;gap:6px;margin-top:5px}.preview-summary .primary-button,.preview-summary .secondary-button{min-height:28px;font-size:9px}.preview-table-wrap{margin-top:17px}.preview-table-wrap>b{display:block;margin-bottom:7px;color:#54637a;font-size:9px}.preview-table-wrap .table-scroll{max-height:130px}.preview-table-wrap table{min-width:360px}.preview-table-wrap th,.preview-table-wrap td{max-width:130px;height:30px;overflow:hidden;text-overflow:ellipsis;font-size:8px}.opportunity-import{position:relative;overflow:hidden}.opportunity-import input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.send-modal{width:min(560px,100%)}.send-note{margin:12px 0;color:#8693a5;font-size:9px;line-height:1.6}.send-select-all{display:flex;align-items:center;justify-content:space-between;padding:9px 2px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;color:#596980;font-size:9px}.send-select-all label{display:flex;align-items:center;gap:7px}.send-select-all input,.send-lead-list input{accent-color:#526ee7}.send-select-all>span{color:#8e9bad}.send-lead-list{max-height:min(42vh,330px);overflow:auto}.send-lead-list label{min-height:48px;display:flex;align-items:center;gap:9px;padding:6px 3px;border-bottom:1px solid #f0f2f5}.send-lead-list label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.send-lead-list b{overflow:hidden;color:#46546c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.send-lead-list small{overflow:hidden;color:#94a0af;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.api-warning{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:13px 15px;border:1px solid #f1d49d;border-left:3px solid #d79b34;border-radius:5px;background:#fff9ec;color:#826127;font-size:10px;line-height:1.6}.api-warning strong{color:#75541d;font-size:11px}.api-warning span+span{color:#92743d}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.recipient-assignment{padding:4px 6px;border:0;border-radius:4px;background:#f1f4ff;color:#536fd7;font-size:9px;font-weight:600}.recipient-assignment:hover{background:#e7ecff;color:#3f5cca}@media(min-width:1400px){.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-middle{grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr)}}@media(max-width:1050px){.sidebar{width:220px}.main-shell{margin-left:220px}.topbar{padding:0 20px}.page-content{padding:23px 20px 14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle,.dashboard-bottom{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)}.global-search{width:190px}.settings-layout{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}}@media(max-width:760px){.sidebar{width:245px;transform:translate(-100%);transition:transform .2s ease}.sidebar-open{transform:translate(0)}.sidebar-collapsed{width:245px}.main-shell,.sidebar-collapsed~.main-shell{margin-left:0}.mobile-menu{width:32px;height:32px;display:grid;place-items:center;margin-right:8px;border:0;border-radius:4px;background:transparent;color:#68788f}.mobile-scrim{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#0c1525a3}.sidebar-close{display:grid;place-items:center;margin-left:auto;border:0;background:transparent;color:#aab5c8}.topbar{height:56px;padding:0 13px}.topbar-tools{gap:7px}.top-user,.logout-button,.global-search kbd{display:none}.global-search{width:min(39vw,185px);height:31px}.page-content{padding:19px 14px 12px}.page-heading{min-height:70px;margin-bottom:14px}.page-heading h1{font-size:19px}.page-subtitle{max-width:430px;font-size:10px;line-height:1.5}.heading-actions{padding-top:9px}.heading-actions .primary-button,.heading-actions .secondary-button{min-height:30px;padding:0 8px;font-size:9px}.dashboard-middle,.dashboard-bottom{grid-template-columns:1fr;gap:10px;margin-top:10px}.performance-panel,.response-panel,.activity-panel,.quick-panel{padding:14px}.line-chart{height:180px}.response-chart{justify-content:flex-start;padding-left:10%}.import-layout,.settings-layout{grid-template-columns:1fr}.import-box{min-height:250px;padding:20px}.import-instructions{min-height:0}.settings-aside{padding:17px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-wide{grid-column:1/-1}.page-footer{gap:10px;flex-wrap:wrap;font-size:8px}.login-screen{grid-template-columns:1fr}.login-story{min-height:285px;padding:22px 25px}.login-story:after{width:280px;height:280px;right:-100px;bottom:-160px}.story-copy{margin:35px 0 16px}.story-copy h1{font-size:34px}.story-copy p{font-size:11px}.story-links{display:none}.story-footer{font-size:8px}.login-panel{padding:34px 23px}.login-form{max-width:360px}.modal{padding:16px}.inline-add{flex-wrap:wrap}.inline-add input{max-width:none;flex:1;min-width:145px}}@media(max-width:480px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stat-card{min-height:83px;gap:8px;padding:11px 9px}.stat-icon{width:29px;height:29px}.stat-content>span{font-size:9px}.stat-content strong{font-size:19px}.stat-content small{font-size:8px;max-width:120px}.stat-more{top:8px;right:7px}.page-heading{align-items:flex-start}.page-subtitle{max-width:245px}.heading-actions{gap:5px}.heading-actions .primary-button{font-size:0;gap:4px}.heading-actions .primary-button svg{width:16px;height:16px}.heading-actions .secondary-button{font-size:0;gap:3px}.table-toolbar{align-items:flex-start;flex-direction:column;padding:11px}.table-tools{width:100%;justify-content:flex-end}.filter-select{max-width:110px}.table-scroll table{min-width:650px}.dashboard-middle,.dashboard-bottom{margin-top:8px}.response-chart{padding-left:3%;gap:7px}.response-keys{min-width:110px}.settings-grid,.modal-fields{grid-template-columns:1fr}.modal-fields label:has(textarea){grid-column:auto}.modal-fields label:has(input[name=email]),.modal-fields label:has(input[name=subject]){grid-column:auto}.report-grid{grid-template-columns:1fr 1fr}.report-metric{padding:12px}.toast{right:10px;bottom:10px}.page-footer span:last-child{max-width:100%;line-height:1.5}}
