@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#17201c;--muted:#7c8780;--paper:#f2f3ed;--line:#d9ddd5;--accent:#d2f263;--green:#4d9a72;--red:#d26b62;--sidebar-width:244px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{max-width:1260px;margin:0 auto;padding:32px 48px 34px}.dashboard-navigation{position:fixed;z-index:50;inset:0 auto 0 0;width:var(--sidebar-width);min-height:0;display:flex;flex-direction:column;padding:12px 14px 16px;border-right:1px solid #dfe4da;background:#fbfcf8}.sidebar-brand{height:82px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e6eae2}.sidebar-brand img{width:190px;height:64px;object-fit:contain}.dashboard-navigation-content{gap:12px;padding-top:17px}.browser-tabs,.dashboard-navigation-content{min-height:0;flex:1 1;display:flex;flex-direction:column}.browser-tabs{position:relative;isolation:isolate;gap:4px;overflow-x:hidden;overflow-y:auto;padding:0 2px 10px;scrollbar-width:thin;scrollbar-color:#d7ded2 transparent}.sidebar-nav-selection{position:absolute;z-index:0;top:0;right:2px;left:2px;height:var(--selection-height,46px);overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(0,var(--selection-y,0),0);border:1px solid hsla(0,0%,100%,.84);border-radius:10px;background:linear-gradient(112deg,hsla(0,0%,100%,.96),hsla(83,40%,96%,.94) 52%,rgba(221,237,213,.9));box-shadow:0 7px 16px rgba(30,58,39,.09),inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 rgba(54,97,61,.08);transition:transform .34s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),opacity .16s ease}.browser-tabs[data-selection-ready=true] .sidebar-nav-selection{opacity:1}.browser-tab{position:relative;z-index:1;flex:0 0 auto;width:100%;min-width:0;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#617066;font-size:13px;font-weight:600;text-align:left;text-decoration:none;transition:background-color .22s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.browser-tab:hover:not(.is-active):not(.is-disabled){z-index:2;background:linear-gradient(105deg,hsla(0,0%,100%,.66),hsla(99,39%,93%,.48));color:#314b39;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 3px 9px rgba(23,32,28,.055);transform:translateX(2px)}.browser-tab:focus-visible{outline:2px solid #3a7850;outline-offset:2px}.browser-tab.is-active{color:#274d32;font-weight:750;background:transparent;box-shadow:none}.browser-tab.is-active:hover{color:#1f452b;transform:none}.browser-tab.is-disabled{cursor:not-allowed;opacity:.48}.browser-tab.is-disabled:hover{background:transparent;color:#56645a;box-shadow:none;transform:none}.browser-tab:active:not(.is-disabled){filter:brightness(.96)}.browser-tab .nav-item-icon{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center}.browser-tab .nav-item-label{min-width:0;flex:1 1}.browser-tab .tab-status{margin-left:auto;padding:3px 6px;border-radius:4px;background:#f0f2ed;color:#687264;font-size:9px;font-weight:600}.dashboard-navigation .workspace-header-actions{position:static;display:flex;flex-direction:column;align-items:stretch;gap:3px;margin-top:auto;padding:13px 2px 0;border-top:1px solid #e6eae2}.dashboard-navigation .admin-panel-link,.dashboard-navigation .logout-button{position:static;min-height:43px;display:flex;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#56645a;font:600 13px Manrope,Arial,sans-serif;letter-spacing:0;text-align:left;text-decoration:none;text-transform:none}.dashboard-navigation .admin-panel-link:hover,.dashboard-navigation .logout-button:hover{background:#f2f5ee;color:var(--ink)}.dashboard-navigation .admin-panel-link:focus-visible,.dashboard-navigation .logout-button:focus-visible{outline:2px solid #3a7850;outline-offset:2px}.dashboard-navigation .nav-action-icon{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dashboard-navigation .logout-button{align-self:stretch;width:100%;min-height:46px;justify-content:flex-start;gap:12px;padding:0 12px;border-radius:9px;background:transparent;color:#617066;font-size:13px;transition:background-color .2s ease,color .2s ease,filter .12s ease}.dashboard-navigation .logout-button .nav-item-icon{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center}.dashboard-navigation .logout-button .nav-action-icon{width:18px;height:18px}.dashboard-navigation .logout-button:hover{background:hsla(5,55%,60%,.09);color:#a6423b}.dashboard-navigation .logout-button:active{filter:brightness(.96)}.dashboard-navigation .logout-button:focus-visible{outline-color:#a6423b}.mobile-menu-backdrop,.mobile-navigation-bar{display:none}.browser-tab svg,.inbox-workspace svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell.dashboard-shell{max-width:none;min-height:100dvh;margin:0 0 0 var(--sidebar-width);padding:30px clamp(24px,3.2vw,52px) 38px}.shell.conversations-shell{max-width:none;width:auto;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin:0 0 0 var(--sidebar-width);padding:0}.inbox-workspace{--inbox-muted:#647268;--inbox-green:#246647;flex:1 1;height:auto;min-height:0;margin:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);border:0;border-radius:0;background:#fff;box-shadow:none;animation:tab-in .25s ease both;overflow:hidden}.inbox-list-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #e4e9e1;background:#fff}.inbox-list-heading{padding:28px 24px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-list-heading h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.055em;font-weight:800}.inbox-search{min-height:46px;margin:0 20px;display:flex;align-items:center;gap:10px;padding:0 13px;background:#f5f7f3;border:1px solid #e8ece5;border-radius:9px;color:var(--inbox-muted);transition:border-color .15s ease,box-shadow .15s ease}.inbox-search:focus-within{border-color:#6d9a79;box-shadow:0 0 0 3px rgba(77,154,114,.1);background:#fff}.inbox-search>svg{width:17px;height:17px}.inbox-search input{width:100%;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px;line-height:1.5}.inbox-search input::placeholder{color:#6e7a71}.inbox-search input::-webkit-search-cancel-button{display:none}.inbox-search-clear{flex-shrink:0;width:30px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--inbox-muted)}.inbox-search-clear:hover{background:#eaf0e7;color:var(--ink)}.inbox-search-clear svg{width:15px;height:15px}.inbox-list-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:10px 23px;color:var(--inbox-muted);font-size:11px}.inbox-list-summary{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.inbox-unread-summary{display:inline-flex;align-items:center;gap:5px;color:#315f42;font-size:10px;font-weight:700;white-space:nowrap}.inbox-unread-summary i{width:6px;height:6px;border-radius:50%;background:#8aa94d}.inbox-refresh{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 0 4px 8px;border:0;border-radius:4px;background:transparent;color:#54675a;font-size:11px}.inbox-refresh svg{width:14px;height:14px;transition:transform .2s ease}.inbox-refresh:hover:not(:disabled){color:var(--inbox-green)}.inbox-refresh:hover:not(:disabled) svg{transform:rotate(35deg)}.inbox-refresh:disabled{opacity:.5;cursor:wait}.inbox-text-button{min-height:36px;padding:6px 3px;border:0;border-bottom:1px solid #ccd9ce;background:transparent;color:var(--inbox-green);font-size:12px}.inbox-text-button:hover{border-color:var(--inbox-green);color:var(--ink)}.inbox-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1;scrollbar-width:thin;scrollbar-color:#d1dacf transparent}.inbox-conversation{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:110px;padding:20px 23px;border:0;border-top:1px solid #eff2ed;background:transparent;text-align:left;color:var(--ink);transition:background .15s ease}.inbox-conversation:hover{background:#f7f9f4}.inbox-conversation.is-selected{background:#eef4e9}.inbox-conversation.is-selected:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:0 4px 4px 0;background:#528052}.inbox-avatar{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;background:#edf1e8;border:1px solid #e3e9dd;border-radius:50%;color:#52694d;font-size:12px;font-weight:700;letter-spacing:-.02em}.inbox-conversation.is-selected .inbox-avatar{background:#deeacb;border-color:#d4e2bf;color:#395a31}.inbox-conversation-copy{min-width:0;flex:1 1;padding-top:1px}.inbox-conversation-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbox-conversation-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:-.02em}.inbox-conversation-title time{flex-shrink:0;color:var(--inbox-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-conversation.is-unread .inbox-conversation-title strong{font-weight:800}.inbox-conversation.is-unread .inbox-conversation-title time{color:var(--inbox-green);font-weight:700}.inbox-phone{display:block;margin-top:4px;color:var(--inbox-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-preview{display:flex;align-items:center;gap:10px;margin-top:9px}.inbox-preview-text{min-width:0;flex:1 1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--inbox-muted);font-size:12px;line-height:1.5}.inbox-conversation.is-unread .inbox-preview-text{color:#3c4d40;font-weight:600}.inbox-direction{color:inherit}.inbox-unread{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;background:#2c6a47;color:#fff;border-radius:12px;font-size:10px;font-weight:700}.inbox-load-more{width:calc(100% - 40px);min-height:42px;margin:16px 20px;padding:10px;border:1px solid #dce4d6;border-radius:7px;background:#fff;color:var(--inbox-green);font-size:12px}.inbox-load-more:hover:not(:disabled){background:#f5f8f1}.inbox-loading{padding:24px;color:var(--inbox-muted);text-align:center;font-size:12px}.inbox-error{margin:14px 20px;padding:15px 16px;border:1px solid #efd9d1;border-radius:8px;background:#fff6f1;color:#944332;font-size:12px;line-height:1.7}.inbox-error p{margin:0 0 6px}.inbox-error button{min-height:32px;padding:3px 0;border:0;border-bottom:1px solid;background:transparent;color:inherit;font-size:12px;font-weight:600}.chat-history-empty,.inbox-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;padding:36px 24px;text-align:center}.chat-history-empty>svg,.inbox-list-empty>svg{width:30px;height:30px;margin-bottom:4px;color:#80947a}.chat-history-empty strong,.inbox-list-empty strong{font-size:14px;font-weight:700}.chat-history-empty p,.inbox-list-empty p{max-width:270px;margin:0;color:var(--inbox-muted);font-size:12px;line-height:1.8}.inbox-chat-panel{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f4f6f0}.inbox-no-selection{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center}.inbox-empty-illustration{position:relative;width:92px;height:88px;margin-bottom:29px}.inbox-empty-sheet{position:absolute;display:grid;place-items:center;border:1px solid #dbe4d0;border-radius:22px}.inbox-empty-sheet-back{inset:8px 4px 3px 15px;background:#e4ecd9;transform:rotate(8deg)}.inbox-empty-sheet-front{inset:1px 16px 10px 1px;background:#edf2e5;color:#628151;transform:rotate(-5deg)}.inbox-empty-sheet-front svg{width:32px;height:32px;transform:rotate(5deg)}.inbox-empty-signal{position:absolute;right:8px;bottom:3px;width:15px;height:15px;border:3px solid #f4f6f0;border-radius:50%;background:#b7d764}.inbox-no-selection h2{margin:4px 0 0;font-size:clamp(24px,2.5vw,32px);font-weight:700;letter-spacing:-.05em}.inbox-no-selection>p{max-width:320px;margin:14px 0 0;color:var(--inbox-muted);font-size:13px;line-height:1.8}.inbox-chat-header{flex-shrink:0;display:flex;align-items:center;gap:14px;min-height:96px;padding:20px 28px;border-bottom:1px solid #e2e7dc;background:#fff}.inbox-chat-header>div{min-width:0}.inbox-chat-header .inbox-avatar{width:44px;height:44px;background:#eaf0e2;color:#416438}.inbox-contact-details{flex:1 1}.inbox-chat-header h2{margin:0 0 2px;font-size:17px;font-weight:800;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-contact-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:var(--inbox-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-contact-channel{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#74826a}.inbox-contact-channel:before{content:"";width:3px;height:3px;border-radius:50%;background:#aab5a2}.inbox-back{display:none;flex-shrink:0;width:42px;height:44px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink)}.inbox-back:hover{background:#edf3e8}.inbox-read-error{margin:0;padding:11px 24px;background:#fff3e9;color:#944332;font-size:12px;line-height:1.6}.chat-history{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(24px,4vw,64px);scrollbar-width:thin;scrollbar-color:#cdd8c7 transparent}.chat-older{margin-bottom:22px}.chat-day,.chat-older{display:flex;justify-content:center}.chat-day{margin:8px 0 26px}.chat-day span{padding:6px 12px;background:#e8ede2;border:1px solid #e1e7da;border-radius:6px;color:#5f7156;font-size:10px;font-weight:600}.chat-message-group{display:flow-root}.chat-message{width:-moz-fit-content;width:fit-content;max-width:min(80%,620px);margin:0 0 14px;padding:13px 16px 9px;border:1px solid #e3e8dc;border-radius:3px 12px 12px 12px;background:#fff;box-shadow:0 1px 1px rgba(37,56,30,.025);animation:appear .18s ease both}.chat-message.is-outbound{margin-left:auto;border-color:#d9e6c8;border-radius:12px 3px 12px 12px;background:#e5efd6}.chat-message-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.chat-message-image{display:block;width:auto;max-width:min(100%,420px);max-height:420px;border-radius:7px;object-fit:contain}.chat-message-image-unavailable{display:grid;place-items:center;width:min(100%,360px);min-height:140px;border-radius:7px;background:#edf1e9;color:#687762;font-size:12px}.chat-message-content{margin:0;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;padding:0;border:0;color:#697762;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-message-status{display:inline-flex;align-items:center;gap:4px}.chat-message-status svg{width:16px;height:12px;stroke-width:1.7}.chat-message footer .is-read{color:#2c704b}.chat-message.is-failed{border-color:#dd9e8e}.chat-message.is-failed footer{color:#9c4333}.chat-history-empty{min-height:100%}.chat-composer-area{position:relative;flex-shrink:0}.chat-composer{padding:18px 26px 13px;background:#fff;border-top:1px solid #e2e7dc}.chat-composer-row{display:flex;align-items:flex-end;gap:12px}.chat-composer textarea{flex:1 1;min-width:0;min-height:48px;max-height:160px;resize:none;overflow-y:auto;padding:12px 15px;border:1px solid #dce3d6;outline:0;background:#fafbf8;color:var(--ink);font:14px/1.65 Manrope,Arial,sans-serif;border-radius:9px;transition:border-color .15s ease,box-shadow .15s ease}.chat-composer textarea::placeholder{color:#71806a}.chat-composer textarea:focus{border-color:#6d9a79;background:#fff;box-shadow:0 0 0 3px rgba(77,154,114,.1)}.chat-composer textarea:disabled{color:#68715f;background:#f3f5ef;cursor:not-allowed}.chat-window-notice{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 15px;border:1px solid #ebe2cf;border-radius:8px;background:#fcf9f1;color:#87602e}.chat-window-notice>svg{width:17px;height:17px;margin-top:2px}.chat-window-notice strong{font-size:12px;font-weight:800}.chat-window-notice p{margin:5px 0 0;font-size:11px;line-height:1.7}.chat-window-notice .inbox-text-button{color:inherit}.chat-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border:1px solid #275e3d;border-radius:9px;background:#285f40;color:#fff;font-size:12px;font-weight:700;transition:background .15s ease,transform .15s ease}.chat-send:hover:not(:disabled){background:#1c4b31;transform:translateY(-1px)}.chat-send:active:not(:disabled){transform:translateY(0)}.chat-send:disabled{background:#e7ece2;border-color:#e1e7db;color:#89947f;cursor:default}.chat-send[aria-busy=true]{color:#52674a}.chat-send svg{width:17px;height:17px}.chat-composer-hint{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--inbox-muted);font-size:10px;line-height:1.6}.chat-composer-hint kbd{font:inherit}.chat-composer-hint .is-near-limit{color:#935d20;font-weight:700}.chat-feedback{margin:0 0 13px;color:var(--inbox-green);font-size:12px;line-height:1.7}.chat-feedback.is-error{color:#963d37}.chat-jump{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);min-height:40px;padding:9px 15px;border:1px solid #d2dfc6;border-radius:24px;background:#fff;color:var(--inbox-green);font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 3px 14px rgba(23,32,28,.07)}.inbox-workspace button:focus-visible{outline:2px solid #3a7850;outline-offset:-3px}@media (max-width:1000px){.inbox-workspace{grid-template-columns:310px minmax(0,1fr)}.inbox-list-heading{padding-inline:20px}.chat-history{padding-inline:24px}.chat-composer,.inbox-chat-header{padding-inline:20px}.inbox-contact-channel{display:none}}@media (max-width:850px){.dashboard-navigation{inset:0 0 auto;width:100%;height:52px;min-height:52px;display:block;padding:0 14px;border-right:0;border-bottom:1px solid #dfe4da;background:var(--paper)}.sidebar-brand{display:none}.mobile-navigation-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:51px;gap:16px;background:var(--paper)}.mobile-page-title{min-width:0;display:inline-flex;align-items:center;gap:10px;padding-left:5px;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:-.025em}.mobile-page-title svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:#52714f}.mobile-menu-toggle{min-width:88px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 13px;border:1px solid #dce2d5;border-radius:8px;background:transparent;color:#3f5343;font-size:12px;font-weight:700;transition:background .15s ease,border-color .15s ease}.mobile-menu-toggle.is-open,.mobile-menu-toggle:hover{background:#e9eee0;border-color:#cbd8bf}.dashboard-navigation-content .admin-panel-link:focus-visible,.dashboard-navigation-content .logout-button:focus-visible,.mobile-menu-toggle:focus-visible{outline:2px solid #3a7850;outline-offset:2px}.mobile-menu-icon{display:flex;flex-direction:column;gap:4px;width:18px}.mobile-menu-icon i{width:18px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .15s ease,opacity .15s ease}.mobile-menu-toggle.is-open .mobile-menu-icon i:first-child{transform:translateY(5.5px) rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu-toggle.is-open .mobile-menu-icon i:last-child{transform:translateY(-5.5px) rotate(-45deg)}.mobile-menu-backdrop{display:block;position:fixed;z-index:1;inset:52px 0 0;width:100%;height:calc(100dvh - 52px);padding:0;border:0;background:rgba(23,32,28,.15);cursor:default;touch-action:none;animation:appear .12s ease both}.dashboard-navigation .dashboard-navigation-content{display:none}.dashboard-navigation .dashboard-navigation-content.is-open{position:fixed;z-index:2;top:52px;right:auto;bottom:0;left:0;display:flex;flex-direction:column;width:min(292px,calc(100vw - 44px));max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:14px;border:1px solid #dce4d5;border-top:0;border-left:0;border-radius:0 0 12px 0;background:#fbfcf8;box-shadow:0 12px 36px rgba(23,32,28,.12);animation:navigation-in .16s ease both}.dashboard-navigation .browser-tabs{position:relative;flex:1 1;flex-direction:column;align-items:stretch;gap:4px;overflow-x:hidden;overflow-y:auto}.dashboard-navigation .browser-tab,.dashboard-navigation .browser-tabs{display:flex;justify-content:flex-start;width:100%;height:auto;min-width:0}.dashboard-navigation .browser-tab{align-items:center;flex:none;min-height:48px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:#617066;font-size:14px;font-weight:600;text-align:left;transition:background-color .22s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.dashboard-navigation .browser-tab:hover:not(.is-active):not(.is-disabled){z-index:2;background:linear-gradient(105deg,hsla(0,0%,100%,.66),hsla(99,39%,93%,.48));color:#314b39;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 3px 9px rgba(23,32,28,.055);transform:translateX(2px)}.dashboard-navigation .browser-tab.is-active{color:#274d32;font-weight:750;background:transparent;box-shadow:none}.dashboard-navigation .browser-tab.is-active:hover{color:#1f452b;transform:none}.dashboard-navigation .browser-tab:active:not(.is-disabled){filter:brightness(.96)}.dashboard-navigation .sidebar-nav-selection{right:2px;left:2px}.dashboard-navigation .browser-tab .nav-item-icon{width:21px;height:21px}.dashboard-navigation .browser-tab .tab-status{margin-left:auto;padding:3px 6px;border-radius:4px;background:#f1f3ed;color:#687264;font-size:9px}.dashboard-navigation .workspace-header-actions{gap:2px;margin-top:auto;padding:12px 2px 0}.dashboard-navigation .logout-button{min-height:48px;padding-inline:13px;font-size:14px}.dashboard-navigation .logout-button .nav-item-icon{width:21px;height:21px}.shell.dashboard-shell{margin:0;padding:76px 24px 28px}.shell.conversations-shell{margin:0;padding:52px 0 0}.chat-send{min-width:48px;padding:12px}.chat-send>span{display:none}}@media (max-width:700px){.inbox-workspace{grid-template-columns:minmax(0,1fr)}.inbox-list-panel{border-right:0}.inbox-list-heading{padding:24px 20px 20px}.inbox-list-heading h1{font-size:27px}.inbox-list-meta{min-height:58px;padding-inline:20px}.inbox-refresh{min-height:44px}.inbox-search input{font-size:16px}.inbox-search-clear{width:36px;height:44px}.inbox-conversation{min-height:106px;padding:18px 20px}.inbox-conversation-title strong{font-size:14px}.inbox-conversation-title time{font-size:11px}.inbox-preview-text{font-size:13px}.inbox-chat-panel,.inbox-workspace.has-selection .inbox-list-panel{display:none}.inbox-workspace.has-selection .inbox-chat-panel{display:flex}.inbox-back{display:inline-grid}.inbox-chat-header{display:grid;grid-template-columns:42px 36px minmax(0,1fr);min-height:78px;padding:14px 16px 12px 6px;grid-gap:8px 9px;gap:8px 9px}.inbox-chat-header .inbox-avatar{width:36px;height:36px;font-size:11px}.inbox-chat-header h2{font-size:14px}.inbox-contact-meta{font-size:11px}.chat-history{padding:20px 16px}.chat-message{max-width:88%;padding:11px 13px 8px;margin-bottom:12px}.chat-message-content{font-size:14px}.chat-composer{padding:13px 13px 10px}.chat-window-notice{padding:11px 12px;gap:8px}.chat-composer-row{gap:9px}.chat-composer textarea{padding:11px 13px;font-size:16px}.chat-send{min-height:49px}.chat-composer-hint>span:first-child{display:none}.chat-composer-hint{justify-content:flex-end;margin-top:7px}}@keyframes navigation-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chat-message,.inbox-workspace{animation:none}.chat-composer textarea,.chat-send,.inbox-conversation,.inbox-refresh svg,.inbox-search,.inbox-search-clear{transition:none}.dashboard-navigation .dashboard-navigation-content.is-open,.mobile-menu-backdrop{animation:none}.dashboard-navigation .browser-tab,.dashboard-navigation .logout-button,.dashboard-navigation .sidebar-nav-selection,.mobile-menu-icon i,.mobile-menu-toggle{transition:none}.dashboard-navigation .browser-tab:active,.dashboard-navigation .browser-tab:hover{transform:none}}.login-shell{min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:var(--paper)}.login-card{width:min(100%,440px);padding:clamp(34px,7vw,62px);border:1px solid var(--line);background:hsla(0,0%,100%,.34);box-shadow:18px 18px 0 rgba(23,32,28,.06)}.login-mark{width:28px;height:28px;display:grid;place-items:center;margin-bottom:28px;border-radius:50%;background:var(--ink)}.login-mark span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(210,242,99,.2)}.login-card h1{margin:0;font-size:clamp(36px,6vw,54px);line-height:.98;letter-spacing:-.05em}.login-intro{margin:22px 0 34px;color:var(--muted);font-size:13px;line-height:1.7}.login-form{display:grid;grid-gap:9px;gap:9px}.login-form label{margin-top:9px;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.login-form input{height:48px;border:1px solid #bec6bd;border-radius:0;padding:0 13px;outline:none;background:hsla(0,0%,100%,.48);color:var(--ink);font-size:14px}.login-form input:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16)}.login-submit{height:50px;margin-top:17px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:12px;font-weight:700;transition:background .2s ease,transform .2s ease}.login-submit:hover:not(:disabled){background:#2d3933;transform:translateY(-1px)}.login-submit:disabled{cursor:wait;opacity:.65}.login-error{margin:11px 0 0;color:#b14f47;font-size:12px;line-height:1.5}.login-footnote{margin:27px 0 0;color:#9ca69e;font-family:DM Mono,monospace;font-size:9px;line-height:1.6;letter-spacing:.04em}.tab-panel,.tab-placeholder{animation:tab-in .32s ease both}.tab-placeholder{min-height:clamp(440px,66svh,680px);display:grid;grid-template-columns:.32fr 1fr;align-items:center;border-bottom:1px solid var(--line)}.tab-placeholder-index{align-self:start;margin-top:72px;color:#adb4ae;letter-spacing:.1em}.tab-placeholder p,.tab-placeholder-index{font-family:DM Mono,monospace;font-size:10px}.tab-placeholder p{margin:0 0 18px;color:var(--muted);letter-spacing:.12em}.tab-placeholder h1{margin:0;font-size:clamp(58px,10vw,126px)}.tab-placeholder div>span{display:block;margin-top:28px;color:var(--muted);font-size:13px}.dispatch-panel{min-height:clamp(440px,68svh,680px);padding:clamp(45px,8vh,80px) 0 55px;border-bottom:1px solid var(--line);animation:tab-in .32s ease both}.dispatch-campaigns{width:100%}.dispatch-campaigns-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--ink)}.dispatch-campaigns-heading h1{max-width:730px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.94;letter-spacing:-.06em}.dispatch-campaigns-heading>span{color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em;white-space:nowrap}.dispatch-active-campaigns{margin-top:24px;padding:18px 0;border-bottom:1px solid var(--line)}.dispatch-active-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.dispatch-active-heading h2{margin:3px 0 0;font-size:20px;letter-spacing:-.04em}.dispatch-active-campaigns>.dispatch-message{margin-top:12px}.dispatch-active-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;margin-top:12px}.dispatch-active-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.dispatch-active-info{min-width:0;display:grid;grid-gap:3px;gap:3px}.dispatch-active-info>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dispatch-active-info>span{color:var(--muted);font-size:11px}.dispatch-active-info>small{color:var(--muted);font:9px DM Mono,monospace}.dispatch-active-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.dispatch-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:27px}.dispatch-campaign-card{min-height:215px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.24);transition:border-color .2s ease,background .2s ease,transform .2s ease}.dispatch-campaign-card:hover{border-color:#aeb8ae;background:hsla(0,0%,100%,.42);transform:translateY(-2px)}.dispatch-campaign-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#2f7a51;font:9px DM Mono,monospace;letter-spacing:.08em}.dispatch-campaign-meta small{color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.dispatch-campaign-card h2{overflow:hidden;margin:22px 0 12px;font-size:clamp(20px,2.4vw,30px);line-height:1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.dispatch-template-preview{margin:0 0 14px}.dispatch-preview-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em}.dispatch-preview-heading small{color:#a4aca5;font:inherit}.dispatch-whatsapp-preview{margin-top:0;box-shadow:none}.dispatch-chat-canvas{min-height:0;padding:12px 8px 8px}.dispatch-chat-canvas .wa-bubble{max-width:100%}.dispatch-chat-canvas .whatsapp-preview p,.dispatch-chat-canvas p{font-size:11px}.dispatch-chat-canvas .preview-header-text{margin:10px 10px 0;font-size:12px}.dispatch-chat-canvas .preview-media{min-height:138px}.dispatch-chat-canvas .preview-media img{max-height:340px}.dispatch-chat-canvas .preview-footer{margin:0 10px 2px;font-size:9px}.dispatch-chat-canvas .preview-time{margin:0 8px 6px;font-size:8px}.dispatch-chat-canvas .preview-buttons span{padding:8px 6px;font-size:10px}.dispatch-carousel-track{width:100%;padding:0 2px 5px}.dispatch-carousel-track .preview-carousel-card{flex-basis:86%}.dispatch-carousel-track .preview-carousel-card>img,.dispatch-carousel-track .preview-carousel-media{height:82px}.dispatch-carousel-track .preview-carousel-card>p{margin:8px 9px 6px;font-size:10px}.dispatch-campaign-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.48fr) minmax(130px,.65fr) 56px;align-items:end;grid-gap:10px;gap:10px;margin-top:auto}.dispatch-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dispatch-agent-field,.dispatch-quantity-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.dispatch-agent-field>span{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.dispatch-agent-input{padding:0 12px;font:500 14px Manrope,sans-serif}.dispatch-quantity-field>span{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.dispatch-quantity-input{width:100%;height:56px;border:1px solid #bec6bd;border-radius:0;padding:0 18px;outline:none;background:hsla(0,0%,100%,.35);color:var(--ink);font:500 19px Manrope,sans-serif;letter-spacing:0}.dispatch-quantity-input:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16)}.dispatch-interval-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.dispatch-interval-field>span{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.dispatch-interval-control{position:relative;min-width:0}.dispatch-wait-input{padding-right:66px;font-size:15px}.dispatch-interval-control small{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--muted);font:8px DM Mono,monospace;pointer-events:none}.dispatch-button{width:56px;min-width:56px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff;transition:background .2s ease,transform .2s ease}.dispatch-button:hover:not(:disabled){background:#2d3933;transform:translateY(-2px)}.dispatch-button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dispatch-button:disabled{cursor:wait;opacity:.58}.dispatch-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .2s ease}.dispatch-button:hover:not(:disabled) svg{transform:translate(2px,-2px)}.dispatch-message{max-width:580px;margin:14px 0 0;font:12px/1.55 Manrope,sans-serif;letter-spacing:0}.dispatch-message.is-success{color:#2f7a51}.dispatch-message.is-error{color:var(--red)}.dispatch-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);margin-top:30px}.dispatch-workspace>div{min-width:0}.dispatch-imports{margin:26px 0 24px;padding:18px 0 15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dispatch-imports-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dispatch-imports-heading h2{margin:0;font-size:20px;letter-spacing:-.04em}.dispatch-imports>p{margin:10px 0 12px;color:var(--muted);font-size:11px;line-height:1.5}.dispatch-import-list{max-height:224px;overflow-y:auto;overscroll-behavior:contain}.dispatch-import-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:10px 0;border-top:1px solid var(--line)}.dispatch-import-row.is-selected{background:rgba(95,163,122,.08)}.dispatch-import-file{min-width:0;display:grid;grid-gap:3px;gap:3px}.dispatch-import-file strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dispatch-import-count span,.dispatch-import-file span{color:var(--muted);font:9px DM Mono,monospace}.dispatch-import-count{min-width:52px;display:grid;justify-items:end;grid-gap:2px;gap:2px}.dispatch-import-count strong{font:11px DM Mono,monospace}.dispatch-import-select{min-width:86px;padding:8px 10px;border:1px solid var(--line);background:transparent;color:var(--ink);font:10px Manrope,sans-serif}.dispatch-import-row.is-selected .dispatch-import-select,.dispatch-import-select:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.dispatch-import-select:disabled{cursor:not-allowed;opacity:.58}.dispatch-import-hint{grid-column:1/-1;color:var(--muted);font:9px/1.45 DM Mono,monospace}.dispatch-selected-import{display:block;max-width:360px;margin-top:6px;overflow:hidden;color:var(--muted);font:9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.dispatch-field{display:grid;grid-gap:8px;gap:8px;margin:16px 0;color:var(--muted);font-size:12px}.dispatch-field input,.dispatch-field select,.dispatch-field textarea{width:100%;min-width:0;min-height:42px;padding:8px 10px;border:1px solid #bec6bd;background:hsla(0,0%,100%,.4);color:var(--ink);font:inherit}.dispatch-field textarea{min-height:110px;resize:vertical;line-height:1.5}.dispatch-field input:focus-visible,.dispatch-field select:focus-visible,.dispatch-field textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dispatch-button-reply-card{margin:20px 0;padding:18px;border:1px solid var(--line)}.dispatch-button-reply-card legend{padding:0 6px;color:var(--ink);font-size:13px;font-weight:700}.dispatch-button-reply-card textarea{width:100%;min-height:120px;padding:10px;border:1px solid #bec6bd;background:hsla(0,0%,100%,.4);color:var(--ink);font:inherit;line-height:1.55;white-space:pre-wrap;resize:vertical}.dispatch-button-reply-card textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dispatch-button-reply-card small{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.dispatch-follow-up-interval{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dispatch-follow-up-toggle{display:flex;align-items:center;gap:9px}.dispatch-follow-up-toggle input{width:16px;height:16px}.dispatch-mapping h3{margin:26px 0 12px;font-size:16px}.dispatch-receipt,.dispatch-review{padding:18px 0;margin:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.dispatch-review ul{max-height:240px;overflow-y:auto;padding-left:20px}.dispatch-receipt .draft-button{margin:8px 8px 0 0}.dispatch-workspace .submit-template-button{margin-top:18px}.dispatch-send-reason{margin:8px 0 0;color:var(--muted);font:11px/1.45 Manrope,sans-serif}@media (max-width:800px){.dispatch-active-list,.dispatch-workspace{grid-template-columns:minmax(0,1fr)}}.connection-panel{min-height:clamp(560px,70svh,720px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:clamp(56px,9vw,130px);gap:clamp(56px,9vw,130px);padding:clamp(60px,9vh,96px) 0 68px;border-bottom:1px solid var(--line);animation:tab-in .32s ease both}.connection-intro{align-self:start}.connection-loading-state{min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;animation:tab-in .22s ease both}.connection-loading-state>p{margin:0 0 28px;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.connection-loading-dot{width:10px;height:10px;margin-bottom:18px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px rgba(210,242,99,.2);animation:pulse 1.1s ease-in-out infinite}.connection-loading-state h1{max-width:700px;margin:0;font-size:clamp(54px,7vw,94px);line-height:.9}.connection-loading-state>span{max-width:460px;margin-top:28px;color:var(--muted);font-size:14px;line-height:1.7}.connection-error-state>p{color:var(--red)}.connection-error-state>span{margin-top:0}.connection-error-state button{margin-top:28px;border:1px solid var(--ink);padding:14px 20px;background:var(--ink);color:#fff;font-size:12px;font-weight:700}.external-flow-note{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.connection-intro h1{max-width:760px;font-size:clamp(54px,7vw,94px);line-height:.9}.connection-summary{max-width:520px;margin:31px 0 0;color:#677169;font-size:14px;line-height:1.7}.meta-connect-button{width:-moz-fit-content;width:fit-content;min-width:245px;height:54px;margin-top:35px;padding:0 18px 0 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:#fff;text-decoration:none;font-size:12px;font-weight:700;transition:background .2s ease,transform .2s ease}.meta-connect-button:hover{background:#2d3933;transform:translateY(-2px)}.meta-connect-button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.meta-connect-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .2s ease}.meta-connect-button:hover svg{transform:translate(2px,-2px)}.external-flow-note{display:block;margin-top:15px;color:#9ba39d;letter-spacing:.03em;line-height:1.5}.connection-preflight{align-self:end;padding-bottom:3px}.connection-preflight ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.connection-preflight li{min-height:76px;display:grid;grid-template-columns:38px 1fr;grid-gap:13px;gap:13px;align-items:center;border-bottom:1px solid var(--line)}.connection-preflight li>span{color:#a1aaa3;font-family:DM Mono,monospace;font-size:9px}.connection-preflight li p{margin:0;color:#566159;font-size:12px;line-height:1.55}.coexistence-note{margin-top:31px;padding-left:17px;border-left:3px solid var(--accent)}.coexistence-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.connected-account-area{align-self:center}.connection-company-list{display:flex;flex-wrap:wrap;gap:8px;max-width:720px;margin-bottom:16px}.connection-company-list button{min-width:160px;padding:10px 12px;border:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.connection-company-list button strong{display:block;font-size:12px}.connection-company-list button span{display:block;margin-top:3px;color:var(--muted);font:10px DM Mono,monospace}.connection-company-list button.is-selected{border-color:var(--ink);background:var(--ink);color:#fff}.connection-company-list button.is-selected span{color:#d5ddd6}.connection-sync-note{margin:0 0 14px;color:#8e9b91;font:9px DM Mono,monospace;letter-spacing:.06em}.connection-sync-note.is-error{color:#b14c46}.whatsapp-account-card{width:100%;max-width:720px;overflow:hidden;background:#14211e;color:#f5f8f5;box-shadow:0 24px 55px rgba(23,32,28,.14)}.whatsapp-card-foot,.whatsapp-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;color:#9cad9f;font:8px DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.whatsapp-card-top{border-bottom:1px solid rgba(236,245,239,.1)}.whatsapp-card-top span:first-child{color:#6fd691}.whatsapp-profile-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:28px 26px 24px}.whatsapp-avatar{width:88px;height:88px;overflow:hidden;display:grid;place-items:center;border-radius:50%;background:#243630;color:#79dc99;font-size:25px;font-weight:700}.whatsapp-avatar img{width:100%;height:100%;object-fit:cover}.whatsapp-profile-copy{min-width:0}.whatsapp-profile-copy h1{overflow:hidden;margin:0;color:#fff;font-size:clamp(25px,3vw,40px);line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.whatsapp-profile-copy p{margin:9px 0 0;color:#a9b7ae;font-size:13px}.whatsapp-live-badge{display:inline-flex;align-items:center;gap:7px;color:#79dc99;font:8px DM Mono,monospace;letter-spacing:.08em}.whatsapp-live-badge i{width:7px;height:7px;border-radius:50%;background:#4ec978;box-shadow:0 0 0 5px rgba(78,201,120,.12)}.whatsapp-about{margin:0 26px 25px;padding-top:18px;color:#c0cbc4;font-size:12px;line-height:1.65}.whatsapp-about,.whatsapp-card-foot{border-top:1px solid rgba(236,245,239,.1)}.connection-account-details{align-self:center}.connection-account-details dl{margin:0;border-top:1px solid var(--ink)}.connection-account-details dl>div{min-height:67px;display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.connection-account-details dt{color:#9ba49d;font:8px DM Mono,monospace;letter-spacing:.08em}.connection-account-details dd{overflow:hidden;margin:0;color:#526058;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.disconnect-actions{display:grid;grid-gap:22px;gap:22px;margin-top:28px}.disconnect-action-item p{margin:10px 2px 0;color:#566159;font-size:11px;line-height:1.55}.disconnect-action-item p strong{display:block;margin-bottom:3px;color:var(--ink);font:8px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.disconnect-meta-button,.disconnect-panel-button{width:100%;height:43px;font:9px DM Mono,monospace;letter-spacing:.05em;transition:background .2s ease,color .2s ease}.disconnect-panel-button{border:1px solid #aeb7b0;background:transparent;color:#59655d}.disconnect-panel-button:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.disconnect-meta-button{border:1px solid #c77b73;background:transparent;color:#a64f48}.disconnect-meta-button:hover:not(:disabled){background:#a64f48;color:#fff}.disconnect-meta-button:disabled,.disconnect-panel-button:disabled{opacity:.5;cursor:wait}.disconnect-note{margin:22px 2px 0;padding-top:13px;border-top:1px solid var(--line);color:#6d786f;font-size:11px;line-height:1.55}.connection-action-error{margin:10px 0 0;color:var(--red);font:9px/1.5 DM Mono,monospace}.templates-panel{padding:clamp(52px,8vh,82px) 0 12px;animation:tab-in .32s ease both}.templates-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:42px;border-bottom:1px solid var(--ink)}.field-hint,.preview-meta,.template-connection-state,.template-draft-state,.templates-empty,.templates-list-head{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.templates-heading h1{margin:0;font-size:clamp(55px,8vw,104px)}.templates-heading>div>span{display:block;margin-top:19px;color:var(--muted);font-size:13px}.template-connection-state{display:inline-flex;align-items:center;gap:9px;margin-bottom:6px;color:#9b7b3f;white-space:nowrap}.template-connection-state i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d6a84e;box-shadow:0 0 0 4px rgba(214,168,78,.13)}.template-connection-state.is-connected{color:#2f7a51}.template-connection-state.is-connected i{background:#2f7a51;box-shadow:0 0 0 4px rgba(47,122,81,.13)}.template-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:clamp(50px,8vw,120px);gap:clamp(50px,8vw,120px);padding:42px 0 56px;border-bottom:1px solid var(--line)}.template-form-head,.templates-list-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.template-form-head{padding-bottom:17px;border-bottom:1px solid var(--line)}.template-draft-state{color:#a4aca5}.template-fields{display:grid;grid-template-columns:1.3fr .7fr .8fr;grid-gap:20px;gap:20px;margin-top:28px}.template-form label{gap:8px;color:#7b857e;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.template-field-label{display:inline-flex;align-items:center;gap:6px}.category-help{position:relative;display:inline-flex}.category-help-button{width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid #a4aca5;border-radius:50%;padding:0;background:transparent;color:#7b857e;font:9px/1 Manrope,sans-serif;text-transform:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.category-help-button:focus-visible,.category-help-button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper);outline:none}.category-help-tooltip{position:absolute;z-index:2;top:calc(100% + 10px);left:50%;width:240px;padding:10px 12px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:10px/1.5 Manrope,sans-serif;letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;transform:translate(-10px,-4px);transition:opacity .18s ease,transform .18s ease}.category-help-tooltip:before{content:"";position:absolute;top:-5px;left:14px;width:8px;height:8px;border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--ink);transform:rotate(45deg)}.category-help-button:focus-visible+.category-help-tooltip,.category-help:hover .category-help-tooltip{opacity:1;pointer-events:auto;transform:translate(-10px)}.template-form input,.template-form select,.template-form textarea{width:100%;border:1px solid #c5cbc3;border-radius:0;background:transparent;color:var(--ink);font-family:Manrope,sans-serif;font-size:13px;letter-spacing:0;text-transform:none;outline:none;transition:border-color .2s ease,background .2s ease}.template-form input,.template-form select{height:43px;padding:0 12px}.template-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.template-form textarea{min-height:156px;margin-top:1px;padding:13px 12px;resize:vertical;line-height:1.6}.template-form input:focus,.template-form select:focus,.template-form textarea:focus{border-color:var(--ink);background:hsla(0,0%,100%,.23)}.template-body-field{margin-top:25px}.field-hint{color:#9ba39d;font-size:9px;font-weight:400;letter-spacing:.02em;text-transform:none}.template-expressions{margin-top:14px;padding:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.2)}.template-expressions-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.template-expressions-head small{color:#a4aca5;font-size:8px;letter-spacing:.02em;text-transform:none}.template-expression-list{display:flex;flex-wrap:wrap;gap:7px}.template-expression-list button{display:inline-flex;align-items:center;gap:8px;min-height:31px;border:1px solid #c5cbc3;padding:0 9px;background:transparent;color:var(--ink);font:10px Manrope,sans-serif;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.template-expression-list button:hover{border-color:var(--ink);background:#e1e5dd;transform:translateY(-1px)}.template-expression-list button small{color:var(--muted);font:8px DM Mono,monospace}.template-form-actions{display:flex;gap:10px;margin-top:25px}.draft-button,.submit-template-button{height:44px;padding:0 16px;border:0;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.04em;transition:transform .2s ease,background .2s ease,color .2s ease}.draft-button{background:#e1e5dd;color:var(--ink)}.draft-button:not(:disabled):hover{background:#d3dacf;transform:translateY(-2px)}.draft-button:disabled{opacity:.52;cursor:not-allowed}.submit-template-button{display:inline-flex;align-items:center;gap:18px;background:var(--ink);color:#fff}.submit-template-button:disabled{opacity:.36;cursor:not-allowed}.submit-template-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.template-submit-message{margin:12px 0 0;color:#2f7a51;font:9px/1.5 DM Mono,monospace;letter-spacing:.04em}.template-submit-message.is-error{color:var(--red)}.template-preview{align-self:start}.whatsapp-preview{overflow:hidden;margin-top:27px;border:1px solid #202725;background:#111817;box-shadow:0 18px 38px rgba(23,32,28,.14)}.wa-preview-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#202825;color:#aeb9b0;font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.wa-chat-canvas{min-height:390px;display:flex;align-items:flex-end;padding:74px 14px 14px;background-color:#0d1514;background-image:radial-gradient(rgba(215,228,219,.055) 1px,transparent 0);background-size:15px 15px}.wa-bubble{width:100%;max-width:390px;margin-left:auto;overflow:hidden;border-radius:9px 0 9px 9px;background:#202c2a;color:#f1f4f1;box-shadow:0 2px 4px rgba(0,0,0,.2)}.whatsapp-preview p{min-height:0;margin:14px 14px 6px;color:#f1f4f1;font-size:13px;line-height:1.48;white-space:pre-wrap}.preview-meta{color:#89928a;font-size:9px;text-transform:uppercase}.preview-note{max-width:280px;margin:17px 0 0;color:#9ba39d;font-size:11px;line-height:1.6}.templates-list-section{padding-top:25px}.templates-list-head{color:#9ca59e}.template-list-tabs{display:flex;align-items:center;gap:5px;margin-left:auto}.template-list-tabs button{min-height:29px;border:1px solid transparent;padding:0 9px;background:transparent;color:#9ca59e;font:9px DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.template-list-tabs button.is-active,.template-list-tabs button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.template-list-tabs button small{margin-left:5px;color:inherit;font-size:8px;opacity:.72}.templates-empty{padding:29px 0 37px;color:#9ba39d;border-bottom:1px solid var(--line);letter-spacing:.03em}.template-action-error{margin:16px 0 0;color:var(--red);font:10px/1.5 DM Mono,monospace}.templates-synced-list{border-bottom:1px solid var(--line)}.synced-template{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.synced-template.is-archived{opacity:.72}.synced-template span,.synced-template strong{display:block}.synced-template strong{color:var(--ink);font-size:14px;letter-spacing:-.02em}.synced-template div span{margin-top:5px;color:#9ba39d;font:9px/1.2 DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.synced-template-actions{display:flex;align-items:center;gap:12px}.synced-template-actions>span{margin-top:0}.template-menu-wrap{position:relative}.template-menu-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:var(--muted)}.template-menu-button:hover,.template-menu-button[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.template-menu-button svg{width:16px;height:16px;fill:currentColor}.template-menu{position:absolute;z-index:5;top:calc(100% + 5px);right:0;min-width:150px;padding:5px;border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 rgba(23,32,28,.08)}.template-menu button{width:100%;padding:9px 10px;border:0;background:transparent;color:var(--red);font:10px DM Mono,monospace;text-align:left}.template-menu button:hover{background:#f1d9d5}.template-menu button.template-menu-archive{color:var(--ink)}.template-menu button.template-menu-archive:hover{background:#e1e5dd}.template-archived-label{padding:6px 8px;border:1px solid #b9c1bb;color:#6d776f!important;font:8px DM Mono,monospace!important;letter-spacing:.08em}.modal-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:22px;background:rgba(23,32,28,.52)}.confirmation-modal{width:min(100%,500px);padding:30px;border:1px solid var(--ink);background:var(--paper);box-shadow:14px 14px 0 rgba(23,32,28,.15)}.confirmation-modal h2{margin:0 0 8px;font-size:clamp(28px,5vw,42px);line-height:.98;letter-spacing:-.06em}.confirmation-modal-template-name{margin:0;color:var(--muted);font:11px DM Mono,monospace;letter-spacing:.04em}.confirmation-modal-details{margin:25px 0 0;border-top:1px solid var(--ink)}.confirmation-modal-details>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.confirmation-modal-details dt{color:var(--muted);font:8px DM Mono,monospace;letter-spacing:.08em}.confirmation-modal-details dd{overflow:hidden;margin:0;color:var(--ink);font:11px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.confirmation-modal-warning{margin-top:22px;padding:14px;border-left:3px solid var(--red);background:#f1d9d5}.confirmation-modal-warning strong{color:#8d403a;font:9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.confirmation-modal-warning p{margin:8px 0 0;color:#704b47;font-size:11px;line-height:1.55}.template-delete-error{margin:14px 0 0;color:var(--red);font:10px/1.5 DM Mono,monospace}.confirmation-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}.modal-cancel-button,.modal-delete-button{min-height:42px;padding:0 15px;font:10px DM Mono,monospace;letter-spacing:.03em}.modal-cancel-button{border:1px solid #aeb7b0;background:transparent;color:var(--muted)}.modal-delete-button{border:1px solid var(--red);background:var(--red);color:#fff}.modal-cancel-button:disabled,.modal-delete-button:disabled{cursor:wait;opacity:.55}.template-status{padding:6px 8px;border:1px solid;font:9px DM Mono,monospace;letter-spacing:.08em}.status-approved{border-color:#9bc8a3;background:#e4f1e5;color:#2f7a51}.status-pending{border-color:#e1c878;background:#fff6d7;color:#9b7416}.status-rejected{border-color:#dfaaa5;background:#fbe9e7;color:#b14c46}.template-component-block{margin-top:27px;padding-top:20px;border-top:1px solid var(--line)}.template-component-label{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:#7b857e;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.optional-label,.template-component-label span{color:#a4aca5;font-size:8px;font-weight:400}.template-component-select{width:100%;height:39px;padding:0 10px;border:1px solid #c5cbc3;background:transparent;color:var(--ink);font-size:12px}.template-component-input{margin-top:10px}.template-kind-options{display:flex;gap:8px}.template-kind-options button{min-height:39px;flex:1 1;border:1px solid #c5cbc3;padding:0 12px;background:transparent;color:var(--muted);font:10px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.template-kind-options button.is-active,.template-kind-options button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.media-upload-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:59px;margin-top:10px;padding:9px 10px;border:1px dashed #bcc4bb}.media-upload-input{display:none}.media-file-mark{color:#a4aca5;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.add-button,.media-choose-button,.remove-button{border:0;background:transparent;color:var(--ink);font-family:DM Mono,monospace;font-size:9px}.add-button,.media-choose-button{padding:8px 10px;background:#e1e5dd}.add-button:hover,.media-choose-button:hover{background:#d3dacf}.media-preview-thumb{width:40px;height:40px;object-fit:cover}.media-file-name{max-width:170px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.carousel-cards-editor{display:grid;grid-gap:12px;gap:12px}.carousel-card-editor{padding:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.2)}.carousel-card-editor-head{display:flex;align-items:center;gap:9px;color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.carousel-card-editor-head>span{color:#a4aca5}.carousel-card-editor-head strong{color:var(--ink);font-weight:500}.carousel-card-editor-head .remove-button{margin-left:auto}.carousel-card-media-row{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px;align-items:center;margin-top:14px}.carousel-card-button-row input,.carousel-card-button-row select,.carousel-card-media-row select{min-width:0;height:37px;border:1px solid #c5cbc3;padding:0 8px;background:transparent;color:var(--ink);font:11px Manrope,sans-serif}.carousel-card-media-row .media-choose-button{grid-column:2;justify-self:start}.carousel-card-media-row .media-file-name{grid-column:2}.carousel-card-media-row .media-upload-input{display:none}.carousel-card-editor>label{display:grid;grid-gap:8px;gap:8px;margin-top:14px;color:#7b857e;font:9px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.carousel-card-editor>label textarea{min-height:82px;margin:0}.carousel-card-media-preview{display:block;width:100%;max-height:190px;margin-top:12px;object-fit:cover}.carousel-card-buttons{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.carousel-card-button-row{display:grid;grid-template-columns:125px minmax(100px,1fr) minmax(100px,1fr) 24px;grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.carousel-card-button-row .remove-button{grid-column:4}.template-footer-field{position:relative}.template-footer-field .optional-label{margin-left:3px}.buttons-block{margin-top:27px}.template-button-row{display:grid;grid-template-columns:28px 125px minmax(100px,1fr) minmax(100px,1fr) 24px;grid-gap:8px;gap:8px;align-items:center;margin-top:9px}.template-button-row.is-quick-reply input{grid-column:3/5}.template-button-row input,.template-button-row select{min-width:0;height:37px;padding:0 8px;border:1px solid #c5cbc3;background:transparent;color:var(--ink);font-family:Manrope,sans-serif;font-size:11px}.template-button-index{color:#a4aca5;font-family:DM Mono,monospace;font-size:9px}.remove-button{width:24px;height:24px;padding:0;color:var(--red);font-size:18px}.add-button{margin-top:12px}.preview-header-text{margin-top:16px;color:var(--ink);font-size:13px}.preview-media{display:grid;min-height:138px;place-items:center;background:#cad2cd;color:#657069;font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.preview-media.has-image{min-height:0;background:#111817}.preview-media img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;object-position:center}.preview-header-text{display:block;margin:14px 14px 0;color:#f1f4f1;font-size:14px}.preview-footer{display:block;margin:0 14px 2px;color:#aab6ae;font-size:10px;line-height:1.4}.preview-time{display:block;margin:0 12px 8px;color:#8c9a92;font-size:9px;text-align:right}.preview-buttons{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(221,235,225,.13)}.preview-buttons span{display:block;padding:10px 8px;border-bottom:1px solid rgba(221,235,225,.13);color:#6dd391;font-size:12px;text-align:center}.preview-buttons span:last-child{border-bottom:0}.preview-carousel-track{display:flex;gap:8px;overflow-x:auto;padding:0 12px 8px;scrollbar-width:thin}.preview-carousel-card{flex:0 0 82%;overflow:hidden;border-radius:7px;background:#f1f4f1;color:var(--ink)}.preview-carousel-card>img,.preview-carousel-media{display:block;width:100%;height:112px;object-fit:cover}.preview-carousel-media{display:grid;place-items:center;background:#cad2cd;color:#657069;font:8px DM Mono,monospace;letter-spacing:.06em}.preview-carousel-card>p{min-height:0;margin:11px 11px 8px;color:var(--ink);font-size:11px;line-height:1.4}.preview-carousel-card .preview-buttons{border-color:#d8dfd9}.preview-carousel-card .preview-buttons span{border-color:#d8dfd9;color:#2f7a51;font-size:10px}.topbar{height:82px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);animation:appear .6s ease both}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:11px;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:.22em;text-decoration:none}.brand-mark{width:25px;height:25px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%}.brand-mark span{width:9px;height:9px;border-radius:50%;background:var(--ink)}.list-head,.metric-label,.refresh-button,.topbar-meta,footer{font-family:DM Mono,monospace;letter-spacing:.08em;font-size:10px}.topbar-meta{display:flex;align-items:center;gap:9px;color:var(--muted)}.date{margin-left:17px;color:#9da69e}.live-dot,footer i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(77,154,114,.12)}.intro{display:grid;grid-template-columns:1.2fr .8fr;padding:88px 0 74px;animation:rise .7s ease .08s both}h1{font-size:clamp(45px,6.3vw,86px);line-height:.98;letter-spacing:-.075em;margin:0;font-weight:700}h1 em{color:#8ba937;font-style:normal}.intro-note{max-width:250px;align-self:end;justify-self:end;display:flex;gap:16px;color:#6d766f;font-size:13px;line-height:1.65}.intro-note p{margin:0}.note-line{display:block;flex:0 0 25px;margin-top:9px;height:1px;background:#9aa398}.metrics-toolbar{padding:20px 0 18px;border-bottom:1px solid var(--line);animation:rise .7s ease .12s both}.metrics-actions,.metrics-toolbar{display:flex;align-items:flex-end;justify-content:flex-end}.metrics-actions{gap:10px}.campaign-filter{min-width:min(100%,230px);display:grid;grid-gap:8px;gap:8px;color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.campaign-filter select{width:100%;height:40px;border:1px solid #bec6bd;border-radius:0;padding:0 12px;outline:none;background:hsla(0,0%,100%,.36);color:var(--ink);font:12px Manrope,sans-serif;letter-spacing:0;text-transform:none}.campaign-filter select:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16)}.custom-date-fields{display:flex;align-items:flex-end;gap:10px}.custom-date-fields label{min-width:128px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.custom-date-fields input{width:100%;height:40px;border:1px solid #bec6bd;padding:0 10px;background:hsla(0,0%,100%,.36);color:var(--ink);font:12px Manrope,sans-serif}.custom-date-fields input:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16)}.metrics{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);animation:rise .7s ease .16s both}.manual-refresh{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--muted);transition:color .2s ease,border-color .2s ease,transform .2s ease}.manual-refresh:hover{color:var(--ink);border-color:var(--ink);transform:rotate(45deg)}.manual-refresh svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.metric{min-height:194px;padding:28px 30px 25px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.metric+.metric{padding-left:30px}.metric:last-child{border:0}.metric-main{grid-column:1/-1;min-height:clamp(230px,28svh,320px);padding:31px 0 29px;border:0;background:transparent;color:var(--ink);justify-content:flex-start}.metric-main .metric-label{color:var(--muted)}.metric-main strong{width:100%;margin-top:clamp(24px,4vh,48px);color:var(--ink);font-size:clamp(150px,25vw,360px);line-height:.78;letter-spacing:-.12em;text-align:center}.metric-main .metric-foot{margin-top:auto;color:var(--muted)}.metric:not(.metric-main){justify-content:flex-start}.metric:not(.metric-main) strong{margin-top:28px}.metric:not(.metric-main) .metric-foot{margin-top:auto}.metric strong{font-size:58px;line-height:1;letter-spacing:-.08em;font-weight:600}.metric-spend strong{overflow:hidden;font-size:clamp(31px,4vw,58px);text-overflow:ellipsis;white-space:nowrap}.metric-label{color:var(--muted)}.metric-foot{font-size:11px;color:#929b94}.metric-heading{display:flex;align-items:center;gap:10px}.metric-download{width:25px;height:25px;display:grid;place-items:center;margin-left:auto;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--muted);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.metric-download:disabled{cursor:wait;opacity:.5}.metric-download:hover{border-color:var(--green);background:#dcecdc;color:var(--green);transform:translateY(-1px)}.metric-download svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.icon-circle{width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.decision-button svg,.icon-circle svg,.refresh-button svg,.submit-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.accept-button.selected,.accepted-icon{background:#dcecdc;color:var(--green)}.decline-button.selected,.declined-icon{background:#f1d9d5;color:var(--red)}.sent-button.selected{background:#e5e5d2;color:#8ba937}.rate-bar{width:100%;height:4px;margin-top:14px;background:#dfe3db}.rate-bar span{display:block;height:100%;background:var(--ink);transition:width .5s ease}.company-metrics .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.company-metrics-note{color:var(--muted);font-size:12px;line-height:1.7;margin:20px 0}.company-metrics-error{color:#9d3232;padding:14px 0}.company-metrics-section{margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.company-metrics-section h2{font-size:20px;margin:0 0 10px}.company-metrics-section>p{color:var(--muted);font-size:13px}.company-metrics-table{overflow-x:auto;max-height:430px;margin-top:18px}.company-metrics-table table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.company-metrics-table td,.company-metrics-table th{padding:14px 18px 14px 0;border-bottom:1px solid var(--line);white-space:nowrap}.company-metrics-table th{color:var(--muted);font-size:11px;font-weight:500}.company-metrics-table small{display:block;color:var(--muted);margin-top:5px;font-size:10px}@media (max-width:900px){.company-metrics .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-metric{min-height:105px;margin-top:26px;padding:22px 0 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.support-metric strong{font-size:54px;line-height:1;letter-spacing:-.08em;font-weight:600}.register-section{padding:53px 0 64px;border-bottom:1px solid var(--line);animation:rise .7s ease .22s both}.register-form{display:grid;grid-template-columns:1fr 1fr auto auto;grid-gap:17px;gap:17px;align-items:end;margin-top:27px}label{display:grid;grid-gap:9px;gap:9px;color:#7b857e;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em}input{width:100%;background:transparent;border:0;border-bottom:1px solid #aeb6ae;border-radius:0;outline:none;padding:12px 0 11px;color:var(--ink);font-family:Manrope,sans-serif;font-size:14px;text-transform:none;letter-spacing:0;transition:border-color .2s ease}input:focus{border-color:var(--ink)}.decision-actions{display:flex;gap:5px;height:43px}.decision-button,.refresh-button,.submit-button{border:0}.decision-button{min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#959d96;background:#e6e9e2;font-size:11px;transition:background .2s,color .2s,transform .2s}.decision-button:hover{transform:translateY(-2px)}.decision-button.selected{font-weight:700}.submit-button{height:43px;padding:0 18px;display:inline-flex;align-items:center;gap:17px;background:var(--ink);color:#fff;font-size:11px;transition:background .2s,transform .2s}.submit-button:hover:not(:disabled){background:#2e3b34;transform:translateY(-2px)}.submit-button:disabled{opacity:.6;cursor:wait}.form-message{margin:17px 0 0;color:var(--green);font-size:12px}.integration-callout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;margin-top:26px;padding:27px 0 4px;border-top:1px solid var(--line)}.integration-copy strong{display:block;font-size:17px;letter-spacing:-.03em}.integration-copy p{max-width:320px;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.endpoint-list{border-top:1px solid var(--line)}.endpoint-row{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.endpoint-row span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.endpoint-row code{color:var(--ink);font-family:DM Mono,monospace;font-size:11px}.leads-section{padding:52px 0 0;animation:rise .7s ease .28s both}.leads-import-panel{min-height:clamp(620px,76svh,860px);padding:clamp(50px,8vh,82px) 0 45px;border-bottom:1px solid var(--line);animation:tab-in .32s ease both}.leads-import-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:38px;border-bottom:1px solid var(--ink)}.leads-import-heading h1{margin:0;font-size:clamp(55px,8vw,104px);line-height:.9}.leads-import-heading>div>span{display:block;margin-top:19px;color:var(--muted);font-size:13px}.leads-import-heading>strong{font-family:DM Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.08em}.leads-import-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:clamp(45px,7vw,100px);gap:clamp(45px,7vw,100px);padding-top:42px}.lead-import-column,.lead-records-column{min-width:0}.lead-upload-intro{margin-bottom:18px}.lead-model-download{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid #bec6bd;color:var(--ink);font-size:12px;text-decoration:none}.lead-model-download span{color:var(--muted);font:9px DM Mono,monospace}.lead-model-download:hover{border-color:var(--ink);background:#e8ece5}.lead-model-download:focus-visible{outline:2px solid var(--green);outline-offset:3px}.lead-mapping-note,.lead-upload-guide,.lead-upload-intro p{color:var(--muted);font-size:12px;line-height:1.65}.lead-upload-intro p{margin:12px 0 0}.lead-upload-guide{margin:14px 0 20px}.lead-upload-guide p{margin:8px 0}.lead-upload-guide summary{color:var(--ink);cursor:pointer}.lead-mapping-note{margin:0 0 12px}.lead-column-mapping{border-top:1px solid var(--line)}.lead-column-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,.85fr);align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.lead-column-mapping-row>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.lead-column-mapping-row strong{font-size:12px;overflow-wrap:anywhere}.lead-column-mapping-row small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.lead-column-mapping-row select{width:100%;min-width:0;min-height:38px;padding:0 8px;border:1px solid #bec6bd;background:hsla(0,0%,100%,.4);color:var(--ink);font:12px Manrope,sans-serif}.lead-column-mapping-row select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lead-preview-table .is-ignored{color:#9aa39d;text-decoration:line-through}.lead-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 0;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-review-summary>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.lead-review-summary span{color:var(--muted);font-size:11px}.lead-review-summary strong{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.04em}.lead-review-summary p{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.lead-file-drop{position:relative;min-height:130px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:1px dashed #aeb8ae;padding:20px 24px;cursor:pointer;transition:border-color .2s,background .2s}.lead-file-drop:hover{border-color:var(--ink);background:hsla(0,0%,100%,.3)}.lead-file-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lead-file-drop:focus-within{outline:2px solid var(--green);outline-offset:3px}.lead-file-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--accent);font-size:16px}.lead-file-drop strong{font-size:14px}.lead-file-drop small,.lead-mapping-head small,.lead-preview-head small{color:var(--muted);font-size:11px}.lead-import-error,.lead-import-success{margin:14px 0 0;font-size:12px;line-height:1.5}.lead-import-error{color:var(--red)}.lead-import-success{color:var(--green)}.lead-mapping-head,.lead-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:32px;padding-bottom:11px;border-bottom:1px solid var(--line)}.lead-mapping-head>span,.lead-preview-head>span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.lead-mapping-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;padding-top:17px}.lead-mapping-grid label{display:grid;grid-gap:7px;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.lead-mapping-grid input,.lead-mapping-grid select,.lead-records-head input{height:42px;min-width:0;border:1px solid #bec6bd;border-radius:0;padding:0 10px;outline:none;background:hsla(0,0%,100%,.4);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:12px;letter-spacing:0;text-transform:none}.lead-mapping-grid input:focus,.lead-mapping-grid select:focus,.lead-records-head input:focus{border-color:var(--ink)}.lead-preview-table{overflow-x:auto;margin-top:15px;border-top:1px solid var(--line)}.lead-preview-table table{width:100%;border-collapse:collapse;font-size:11px}.lead-preview-table td,.lead-preview-table th{max-width:145px;overflow:hidden;padding:10px 9px;border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap}.lead-preview-table th{color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.lead-import-actions{display:flex;align-items:flex-start;gap:22px;margin-top:22px}.lead-progress{min-width:180px;flex:1 1;display:grid;grid-gap:8px;gap:8px;font-family:DM Mono,monospace;font-size:9px}.lead-progress>div{display:flex;justify-content:space-between;gap:10px}.lead-progress>i{height:4px;display:block;overflow:hidden;background:var(--line)}.lead-progress>i>b{height:100%;display:block;background:var(--green);transition:width .25s ease}.lead-records-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ink);padding-bottom:14px}.lead-records-head h2{margin:0;font-size:23px;letter-spacing:-.04em}.lead-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.lead-bulk-actions button{min-height:36px}.lead-editor{margin:20px 0;padding:20px;border:1px solid var(--line);background:hsla(0,0%,100%,.35)}.lead-editor h3{margin:0 0 16px;font-size:19px}.lead-editor textarea{width:100%;min-height:100px;padding:10px;resize:vertical;border:1px solid #bec6bd;background:hsla(0,0%,100%,.4);color:var(--ink);font:12px/1.6 DM Mono,monospace}.lead-editor textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lead-editor small{font:11px/1.6 Manrope,sans-serif;color:var(--muted)}.lead-record-row>.lead-row-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:10px}.lead-detail-dates{display:grid;grid-gap:5px;gap:5px;font-size:10px}.lead-detail-dates dd{margin:0 0 6px}.lead-records-tools{display:flex;align-items:center;gap:10px}.lead-records-head input{width:180px;height:35px;font-size:11px}.lead-delete-all-button{height:35px;border:1px solid #c77b73;padding:0 11px;background:transparent;color:#a64f48;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.03em;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.lead-delete-all-button:focus-visible,.lead-delete-all-button:hover:not(:disabled){border-color:#a64f48;background:#a64f48;color:#fff}.lead-delete-all-button:disabled{opacity:.45;cursor:not-allowed}.lead-records-list{height:min(430px,calc(100svh - 270px));min-height:280px;overflow-x:hidden;overflow-y:auto;border-top:1px solid var(--line);padding-right:10px;scrollbar-width:thin;scrollbar-color:#aeb8ad transparent}.lead-records-list::-webkit-scrollbar{width:6px}.lead-records-list::-webkit-scrollbar-track{background:transparent}.lead-records-list::-webkit-scrollbar-thumb{background:#aeb8ad;border-radius:10px}.lead-records-list::-webkit-scrollbar-thumb:hover{background:#7f8d80}.lead-record-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.lead-record-row>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;flex:1 1}.lead-record-row>input[type=checkbox],.lead-selection-toolbar input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;accent-color:var(--green)}.lead-selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:15px 0;font-size:12px}.lead-selection-toolbar label{display:flex;align-items:center;gap:8px}.lead-custom-data,.lead-invalid-records,.lead-selection-note{font-size:12px;line-height:1.6;color:var(--muted)}.lead-source-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.lead-source-filters button{padding:6px 12px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:11px}.lead-source-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.lead-source-filters button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lead-record-row .lead-source-badge{justify-self:start;max-width:100%;padding:2px 6px;border-radius:3px;background:#e8ece5;color:#586b50;font-size:9px;overflow-wrap:anywhere}.lead-record-row .lead-source-badge.is-paygas{background:#e3eceb;color:#3b6963}.lead-invalid-records{margin-top:20px}.lead-custom-data pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow-y:auto}.lead-record-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lead-record-row small,.lead-record-row span{font-family:DM Mono,monospace;font-size:10px}.lead-record-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-delete-button{min-width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent;padding:0 6px;background:transparent;color:var(--red);font-size:12px;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.lead-delete-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.lead-delete-button:focus-visible,.lead-delete-button:hover:not(:disabled){border-color:#c77b73;background:#f1d9d5;color:#a64f48}.lead-delete-button:disabled{opacity:.5;cursor:wait}.lead-records-empty{padding:27px 0;color:var(--muted);font-size:12px}.lead-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.lead-pagination>div{display:flex;gap:7px}.lead-pagination button{border:1px solid #bec6bd;padding:7px 9px;background:transparent;color:var(--ink);font-family:inherit;font-size:inherit}.lead-pagination button:focus-visible,.lead-pagination button:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.lead-pagination button:disabled{opacity:.4;cursor:not-allowed}.section-heading{display:flex;justify-content:space-between;align-items:center}.refresh-button{display:inline-flex;align-items:center;gap:11px;color:var(--muted);background:transparent;padding:8px 0;transition:color .2s}.refresh-button:hover{color:var(--ink)}.lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px;gap:42px;margin-top:26px}.lead-list{min-width:0;border-top:2px solid var(--line);transition:border-color .25s ease}.lead-list.sent.is-selected{border-color:#a3b846}.lead-list.accepted.is-selected{border-color:var(--green)}.lead-list.declined.is-selected{border-color:var(--red)}.list-title{width:100%;border:0;background:transparent;padding:21px 0 19px;display:flex;align-items:center;gap:10px;color:var(--ink);text-align:left;font-size:17px;font-weight:700}.title-mark{width:9px;height:9px;border-radius:50%}.title-mark.accepted{background:var(--green)}.title-mark.declined{background:var(--red)}.title-mark.sent{background:#a3b846}.list-count{margin-left:auto;color:var(--muted);font-family:DM Mono,monospace;font-size:11px;font-weight:400}.list-head{display:grid;grid-template-columns:1fr 62px;color:#a4aca5;padding-bottom:11px}.lead-row,.list-head{border-bottom:1px solid var(--line)}.lead-row{display:flex;justify-content:space-between;align-items:center;min-height:69px;animation:row-in .35s ease both}.lead-row>div{display:grid;grid-gap:5px;gap:5px}.lead-row strong{font-size:13px;font-weight:700}.lead-row span,.lead-row time{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.lead-row time{align-self:center}.empty-state{padding:29px 0;color:#9aa39c;font-size:12px}footer{margin-top:80px;padding-top:21px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#a1aaa3}footer span:last-child{display:flex;align-items:center;gap:8px}.admin-shell{max-width:1260px;min-height:100svh;margin:0 auto;padding:32px 48px 44px}.admin-header{position:relative;min-height:58px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--ink)}.admin-back-link{color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;position:absolute;bottom:13px;left:0;transition:color .2s ease}.admin-back-link:hover{color:var(--ink)}.admin-header .logout-button{bottom:12px}.admin-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:72px 0 48px;border-bottom:1px solid var(--ink)}.admin-intro h1{margin:17px 0 0;font-size:clamp(62px,9vw,120px);line-height:.86}.admin-intro p{max-width:490px;margin:27px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.admin-security-note{color:#9aa39c;font:9px/1.65 DM Mono,monospace;letter-spacing:.08em;text-align:right}.admin-account-picker{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 0 18px;border-bottom:1px solid var(--line)}.admin-account-picker label{display:grid;grid-gap:9px;gap:9px;width:min(100%,480px);color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-account-picker select{width:100%;height:44px;border:1px solid #aeb9b0;padding:0 12px;background:hsla(0,0%,100%,.4);color:var(--ink);font:12px Manrope,sans-serif;letter-spacing:0;text-transform:none}.admin-account-picker select:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16);outline:0}.admin-account-picker select:disabled{cursor:wait;opacity:.58}.admin-account-picker small{color:#9aa39c;font:9px DM Mono,monospace;letter-spacing:.05em}.admin-sync-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.admin-sync-button{height:42px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--ink);padding:0 13px;background:transparent;color:var(--ink);font:10px DM Mono,monospace;letter-spacing:.03em;transition:background .2s ease,color .2s ease}.admin-sync-button:hover:not(:disabled){background:var(--ink);color:#fff}.admin-sync-button:disabled{cursor:wait;opacity:.5}.admin-sync-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.admin-sync-actions small.is-error{color:var(--red)}.admin-campaign-list{padding-top:30px}.admin-list-head{padding:0 0 12px;color:#a4aca5;font:9px DM Mono,monospace;letter-spacing:.08em}.admin-campaign-row,.admin-list-head{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(280px,1.2fr) 100px 106px;grid-gap:18px;gap:18px;border-bottom:1px solid var(--line)}.admin-campaign-row{align-items:center;min-height:112px}.admin-campaign-info{min-width:0;display:grid;grid-gap:8px;gap:8px}.admin-campaign-info strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.admin-campaign-info span{letter-spacing:.04em}.admin-campaign-info span,.admin-url-field{color:var(--muted);font:9px DM Mono,monospace;text-transform:uppercase}.admin-url-field{min-width:0;display:grid;grid-gap:8px;gap:8px;letter-spacing:.08em}.admin-url-field input{width:100%;height:42px;border:1px solid #bec6bd;padding:0 11px;background:hsla(0,0%,100%,.36);color:var(--ink);font:12px Manrope,sans-serif;letter-spacing:0;text-transform:none}.admin-url-field input:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgba(77,154,114,.16)}.admin-enabled-field{display:flex;align-items:center;gap:8px;color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em}.admin-enabled-field input{width:16px;height:16px;accent-color:var(--green)}.admin-campaign-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-save-button{height:42px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--ink);padding:0 11px;background:var(--ink);color:#fff;font-size:11px}.admin-save-button:hover:not(:disabled){background:#2d3933}.admin-save-button:disabled{cursor:wait;opacity:.5}.admin-save-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.admin-remove-button{width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;padding:0;background:transparent;color:var(--red)}.admin-remove-button:hover:not(:disabled){border-color:#c77b73;background:#f1d9d5}.admin-remove-button:disabled{cursor:not-allowed;opacity:.25}.admin-remove-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.admin-campaign-actions small{position:absolute;right:0;top:calc(100% + 7px);color:var(--green);font:8px DM Mono,monospace;letter-spacing:.03em;white-space:nowrap}.admin-campaign-actions small.is-error{color:var(--red)}.admin-state{min-height:360px;display:flex;flex-direction:column;justify-content:center;gap:16px;border-bottom:1px solid var(--line)}.admin-state span{color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.1em}.admin-state strong{max-width:650px;font-size:clamp(27px,4vw,48px);line-height:.98;letter-spacing:-.06em}.admin-state a{width:-moz-fit-content;width:fit-content;color:var(--ink);font:10px DM Mono,monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.admin-state-error span{color:var(--red)}.admin-footer{margin-top:62px;padding-top:17px;border-top:1px solid var(--line);color:#9aa39c;font:9px/1.6 DM Mono,monospace;letter-spacing:.03em}.admin-footer code{color:var(--ink)}.admin-agents-panel{padding:30px 0;border-bottom:1px solid var(--ink)}.admin-agents-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.admin-agents-heading h2{margin:8px 0;font-size:30px}.admin-agent-form small,.admin-agent-row small,.admin-agents-heading p{color:var(--muted);font:12px/1.6 Manrope,sans-serif;letter-spacing:0;text-transform:none}.admin-agent-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:22px;gap:22px;margin-bottom:25px}.admin-agent-form .admin-enabled-field{align-self:center}.admin-agent-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.admin-agent-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.admin-agent-row code,.admin-agent-row small{overflow-wrap:anywhere}@media (max-width:640px){.admin-agent-row,.admin-agents-heading{align-items:flex-start;flex-direction:column}.admin-agent-form{grid-template-columns:1fr}.admin-agent-actions{justify-content:flex-start}}.leads-disabled-panel{min-height:560px;display:flex;flex-direction:column;justify-content:center;padding:48px 0;border-bottom:1px solid var(--line)}.leads-disabled-panel h1{margin:17px 0 0;font-size:clamp(64px,10vw,132px);line-height:.85;letter-spacing:-.08em}.leads-disabled-panel p{max-width:420px;margin:30px 0 0;color:var(--muted);font-size:13px;line-height:1.65}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes row-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes tab-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.18);opacity:1}}@media (max-width:850px){.shell{padding:24px 24px 28px}.intro{grid-template-columns:1fr;gap:36px;padding:62px 0 51px}.intro-note{justify-self:start;margin-left:24px}.metrics-toolbar{align-items:stretch;justify-content:stretch}.metrics-actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.campaign-filter{width:min(100%,230px)}.metrics{grid-template-columns:1fr 1fr}.metric{min-height:160px;padding:23px 18px 21px 0}.metric+.metric{padding-left:18px}.metric-main{min-height:32svh;padding:23px 18px 21px 0}.metric:nth-child(2n){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric:nth-child(n+3){border-bottom:0}.register-form{grid-template-columns:1fr 1fr}.decision-actions,.submit-button{width:100%}.decision-actions,.register-form>.submit-button{grid-column:span 2}.lists{grid-template-columns:1fr 1fr}.integration-callout{grid-template-columns:1fr;gap:27px}.connection-panel{grid-template-columns:1fr;gap:64px}.template-workspace{grid-template-columns:1fr;gap:55px}.connection-preflight{max-width:520px}.dispatch-workspace,.leads-import-workspace{grid-template-columns:1fr}.dispatch-workspace{gap:62px}.dispatch-campaign-grid{grid-template-columns:1fr}.admin-shell{padding:24px 24px 34px}.admin-intro{padding:58px 0 40px}.admin-account-picker{align-items:flex-start;flex-direction:column;gap:12px}.admin-sync-actions{width:100%;justify-items:start}.admin-campaign-row,.admin-list-head{grid-template-columns:minmax(155px,.7fr) minmax(220px,1.2fr) 80px 100px;gap:12px}}@media (max-width:560px){.shell{padding-top:18px}.tab-placeholder{min-height:58svh;grid-template-columns:1fr;align-content:center}.tab-placeholder-index{display:none}.connection-panel{min-height:auto;gap:54px;padding:54px 0 58px}.whatsapp-profile-row{grid-template-columns:68px minmax(0,1fr);padding:22px 18px}.whatsapp-avatar{width:68px;height:68px}.whatsapp-live-badge{grid-column:2}.connection-account-details dl>div{grid-template-columns:110px minmax(0,1fr)}.connection-intro h1{font-size:clamp(47px,14vw,70px)}.connection-summary{font-size:13px}.meta-connect-button{width:100%}.templates-panel{padding-top:47px}.templates-heading{display:block;padding-bottom:32px}.template-connection-state{margin-top:25px}.templates-list-head{display:grid;align-items:start;grid-gap:13px;gap:13px}.templates-list-head>span:last-child{display:none}.template-list-tabs{margin-left:0}.template-fields{grid-template-columns:1fr;gap:18px}.template-expressions-head{align-items:flex-start;flex-direction:column;gap:5px}.template-form-actions{display:grid;grid-template-columns:1fr}.draft-button,.submit-template-button{width:100%;justify-content:center}.template-button-row{grid-template-columns:22px 1fr 24px}.template-button-row input,.template-button-row select{grid-column:span 1}.template-button-row input:first-of-type,.template-button-row input:nth-of-type(2),.template-button-row select,.template-button-row.is-quick-reply input{grid-column:2}.template-button-row .remove-button{grid-column:3;grid-row:1}.carousel-card-media-row{grid-template-columns:1fr 1fr}.carousel-card-media-row .media-choose-button,.carousel-card-media-row .media-file-name{grid-column:span 2}.carousel-card-button-row{grid-template-columns:1fr 24px}.carousel-card-button-row input,.carousel-card-button-row select{grid-column:1}.carousel-card-button-row .remove-button{grid-column:2;grid-row:1}.dispatch-panel,.leads-import-panel{padding-top:47px}.dispatch-campaigns-heading{display:block;padding-bottom:32px}.dispatch-campaigns-heading>span{display:block;margin-top:18px}.dispatch-campaign-card{min-height:190px;padding:18px}.dispatch-campaign-card h2{margin-top:32px}.dispatch-campaign-form{grid-template-columns:minmax(0,1fr) 104px 56px;gap:6px}.dispatch-agent-field{grid-column:1/-1}.dispatch-agent-field>span,.dispatch-interval-field>span,.dispatch-quantity-field>span{font-size:7px}.dispatch-quantity-input{padding:0 10px;font-size:15px}.dispatch-wait-input{padding-right:48px}.dispatch-interval-control small{right:7px;font-size:7px}.leads-import-heading{display:block;padding-bottom:32px}.leads-import-heading>strong{display:block;margin-top:24px}.lead-mapping-grid{grid-template-columns:1fr}.lead-import-actions{display:grid;grid-gap:15px;gap:15px}.lead-import-actions .submit-button{width:100%;justify-content:center}.lead-records-head{display:block}.dispatch-import-row{grid-template-columns:minmax(0,1fr) auto}.dispatch-import-select{grid-column:1/-1;width:100%}.lead-records-tools{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.lead-records-head input{width:100%;margin-top:18px}.lead-records-tools input{margin-top:0}.lead-delete-all-button{width:100%}.lead-pagination{display:grid;justify-content:stretch;grid-gap:11px;gap:11px}.lead-pagination>div{display:grid;grid-template-columns:1fr 1fr}.lead-pagination button{width:100%}.lead-records-list{height:360px;min-height:0}.topbar{height:70px}.topbar-meta{font-size:9px}.topbar-meta .date{display:none}h1{font-size:53px}.metrics{grid-template-columns:1fr 1fr}.metric{min-height:140px}.metric strong{font-size:43px}.metric-main strong{font-size:clamp(110px,30vw,180px)}.metric-spend strong{font-size:clamp(27px,8vw,43px)}.metric-label{font-size:9px}.metric-foot{font-size:10px}.metrics-toolbar{padding:17px 0 15px}.metrics-actions{align-items:stretch;flex-wrap:wrap;justify-content:stretch}.metrics-actions .campaign-filter,.metrics-actions .custom-date-fields{width:auto;flex:1 1 160px}.metrics-actions .custom-date-fields{flex-basis:100%}.custom-date-fields{display:grid;grid-template-columns:1fr 1fr}.custom-date-fields label{min-width:0}.lists,.register-form{grid-template-columns:1fr}.lists{gap:45px}.decision-actions,.submit-button{width:100%}footer{margin-top:55px;font-size:9px}.admin-shell{padding:18px 24px 30px}.admin-header{min-height:43px}.admin-back-link{bottom:9px}.admin-intro{display:block;padding:54px 0 35px}.admin-intro h1{font-size:clamp(58px,16vw,88px)}.admin-security-note{display:block;margin-top:27px;text-align:left}.leads-disabled-panel{min-height:480px}.leads-disabled-panel h1{font-size:clamp(58px,16vw,88px)}.admin-account-picker{padding:20px 0 15px}.admin-account-picker label{width:100%}.admin-list-head{display:none}.admin-campaign-list{padding-top:22px}.admin-campaign-row{display:grid;grid-template-columns:1fr 100px;grid-gap:18px;gap:18px;padding:23px 0 29px}.admin-campaign-info,.admin-url-field{grid-column:1/-1}.admin-enabled-field{grid-column:1}.admin-campaign-actions{grid-column:2;grid-row:3}.admin-campaign-actions small{right:auto;left:0;top:calc(100% + 8px)}}.cm-root{animation:none}.cm-toolbar{padding:12px 0;border-bottom:1px solid var(--line)}.cm-mobile-filters{display:flex;align-items:center;gap:10px}.cm-mobile-filters>span{min-width:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cm-filter-close,.cm-mobile-filters button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.cm-actions{display:none}.cm-actions.cm-filters-open{display:flex;flex-direction:column;gap:16px;position:fixed;inset:auto 0 0;z-index:30;max-height:90dvh;overflow-y:auto;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -12px 60px #0004}.cm-filter-close{align-self:flex-end}.cm-description,.cm-hint{color:var(--muted);font-size:12px;line-height:1.5}.cm-tabs{display:flex;gap:4px;margin:16px 0;border-bottom:1px solid var(--line)}.cm-tabs button{flex:1 1;padding:12px 6px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.cm-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--accent);font-weight:700}.cm-details summary:focus-visible,.cm-mobile-filters button:focus-visible,.cm-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cm-section[hidden]{display:none}.cm-section h2{margin:0 0 14px;font-size:18px}.cm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cm-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.45);display:flex;flex-direction:column;gap:8px}.cm-card-heading{display:flex;align-items:center;justify-content:space-between;gap:4px}.cm-label{font-size:12px}.cm-card strong{font-size:30px;line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.cm-value-empty{color:var(--muted);font-size:16px!important;font-weight:500;letter-spacing:0!important}.cm-hint{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:0}.cm-badge{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px;line-height:1.5}.cm-help{position:relative;flex-shrink:0}.cm-help button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--muted);border-radius:50%;background:transparent;color:var(--ink);font:12px DM Mono,monospace}.cm-help button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cm-tooltip{position:absolute;z-index:5;top:100%;right:0;width:220px;max-width:65vw;padding:12px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.6;visibility:hidden;opacity:0}.cm-help:focus-within .cm-tooltip,.cm-help:hover .cm-tooltip{visibility:visible;opacity:1}.cm-details{border-bottom:1px solid var(--line);padding:12px 0}.cm-day-card summary,.cm-details summary{cursor:pointer;font-size:13px}.cm-day-card dl,.cm-details dl{margin:12px 0 0}.cm-day-card dl>div,.cm-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.cm-day-card dt,.cm-details dt{color:var(--muted)}.cm-day-card dd,.cm-details dd{margin:0;font-family:Manrope,sans-serif;font-weight:600;text-align:right}.cm-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;max-width:640px}.cm-queue{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12px}.cm-chip{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(87,123,74,.1);color:var(--ink)}.cm-desktop-table{display:none}.cm-mobile-list{display:grid;grid-gap:12px;gap:12px}.cm-day-card{padding:14px;border:1px solid var(--line);border-radius:10px}.cm-day-card header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cm-day-card h3{margin:0;font-size:14px;overflow-wrap:anywhere}.cm-day-card header>span{flex:0 0 auto;font-size:12px;color:var(--muted)}.cm-day-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.cm-day-card dl>div{display:flex;flex-direction:column;gap:2px;padding:0}.cm-day-card dt{font-size:10px}.cm-day-card dd{text-align:left;font-size:14px}.cm-day-card details{margin-top:10px}.cm-backdrop,.cm-sheet-heading{display:none}.cm-recent-mobile{display:grid;grid-gap:8px;gap:8px}.cm-recent-card{padding:11px 12px;border:1px solid var(--line);border-radius:9px}.cm-recent-card header,.cm-recent-card>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.cm-recent-card header{font-size:12px}.cm-recent-card header strong{min-width:0;overflow-wrap:anywhere}.cm-recent-card header span,.cm-recent-card small,.cm-recent-card>div{color:var(--muted);font-size:11px}.cm-recent-card>div{justify-content:flex-start;gap:14px;margin:9px 0 6px}.cm-recent-card b{color:var(--ink);font-family:Manrope,sans-serif;font-weight:600}.cm-paused-label{color:#8a5a16;font-size:11px;font-weight:600}.cm-pause-button{min-height:32px;padding:5px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.cm-pause-button:hover:not(:disabled){background:var(--line)}.cm-pause-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cm-pause-button:disabled{opacity:.55;cursor:wait}.cm-cancel-button{min-height:32px;padding:5px 10px;border:1px solid #c98e86;border-radius:6px;background:transparent;color:#9a3930;font:inherit;font-size:12px;cursor:pointer}.cm-cancel-button:hover:not(:disabled){background:rgba(154,57,48,.08)}.cm-cancel-button:focus-visible{outline:2px solid #9a3930;outline-offset:2px}.cm-cancel-button:disabled{opacity:.55;cursor:wait}.cm-cancelled-label{color:#9a3930;font-size:11px;font-weight:600}.cm-recent-card>.cm-pause-button{margin-top:10px}.cm-recent-desktop{display:none}.company-metrics .company-metrics-error{border:1px solid #9d3232;border-radius:10px;padding:12px;font-size:13px}.company-metrics .company-metrics-section{margin-top:24px}.cm-skeleton{display:block;width:65%;height:36px;border-radius:6px;background:var(--line);animation:cm-pulse 1.4s ease-in-out infinite alternate}@keyframes cm-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.cm-skeleton{animation:none}}@media (min-width:768px){.cm-filter-close,.cm-mobile-filters,.cm-mobile-list{display:none}.cm-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cm-actions,.cm-actions.cm-filters-open{display:flex;flex-direction:row;align-items:flex-end;gap:8px;position:static;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;max-height:none;min-width:0}.cm-actions .campaign-filter{min-width:0;width:auto;flex:0 0 auto}.cm-actions .campaign-filter:first-of-type{min-width:220px}.cm-actions .campaign-filter.date-filter{min-width:180px}.cm-actions select{max-width:none;width:100%}.cm-actions .custom-date-fields{display:flex;gap:6px;min-width:0;flex:1 1 220px}.cm-actions .custom-date-fields label{min-width:0;flex:1 1}.cm-actions input{min-width:0;width:100%;padding:0 4px}.cm-actions>.draft-button{flex-shrink:0;padding-left:10px;padding-right:10px}.cm-tabs{justify-content:flex-start}.cm-tabs button{flex:initial;padding:12px 24px}.cm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cm-card{padding:16px}.cm-card strong{font-size:36px}.cm-badge{justify-content:flex-start;width:-moz-fit-content;width:fit-content}.cm-desktop-table{display:block}.cm-backdrop,.cm-mobile-list,.cm-recent-mobile{display:none}.cm-recent-desktop{display:block}}@media (max-width:767px){.cm-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:0}.cm-mobile-filters{gap:9px}.cm-mobile-filters button{flex:0 0 auto;padding:8px 14px;font-size:13px}.cm-mobile-filters>div{display:flex;min-width:0;flex-direction:column;gap:1px}.cm-mobile-filters>div>span{font-size:11px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.cm-day-card dd.cm-value-empty,.cm-details dd.cm-value-empty{color:var(--muted);font-size:inherit!important;font-weight:400}.cm-actions.cm-filters-open{inset:auto 0 0;z-index:41;width:100%;padding:18px;gap:14px}.cm-sheet-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.cm-filter-close{padding:6px 10px;font-size:12px}.cm-actions.cm-filters-open .campaign-filter,.cm-actions.cm-filters-open .custom-date-fields,.cm-actions.cm-filters-open>.draft-button{width:100%}.cm-actions.cm-filters-open .campaign-filter{display:flex;flex-direction:column;gap:5px}.cm-actions.cm-filters-open input,.cm-actions.cm-filters-open select{width:100%;max-width:none}.cm-actions.cm-filters-open>.draft-button{min-height:42px}.cm-backdrop{display:block;position:fixed;inset:0;z-index:40;border:0;padding:0;background:rgba(23,32,28,.35)}}:root{--muted:#657169;--radius-control:8px;--radius-surface:10px}h1{font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.055em}.connection-panel,.dispatch-panel,.leads-import-panel,.templates-panel{min-height:0;padding-top:0}.connection-panel{gap:clamp(28px,4vw,56px);padding-bottom:40px}.connection-loading-state{min-height:0}.leads-import-panel,.templates-panel{padding-bottom:32px}.dispatch-panel{padding-bottom:40px}.connection-intro h1,.connection-loading-state h1{max-width:720px;font-size:clamp(42px,4.8vw,64px);line-height:1.02;letter-spacing:-.055em}.admin-intro h1,.dispatch-campaigns-heading h1,.leads-disabled-panel h1,.leads-import-heading h1,.tab-placeholder h1,.templates-heading h1{font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.055em}.dispatch-campaigns-heading,.leads-import-heading,.templates-heading{gap:24px;padding-bottom:24px}.templates-heading>div>span{margin-top:10px}.template-workspace{gap:clamp(28px,4vw,56px);padding-top:28px;padding-bottom:36px}.leads-import-workspace{gap:clamp(24px,3vw,48px);padding-top:28px}.dispatch-workspace{gap:clamp(24px,3vw,48px);margin-top:24px}.dispatch-active-campaigns{margin-top:20px}.admin-intro{padding:54px 0 32px}.cm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cm-page-heading h1{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.04;letter-spacing:-.055em}.cm-page-heading p{max-width:540px;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.cm-toolbar{padding-top:4px}.cm-grid{gap:12px}.cm-card{padding:14px;border-radius:var(--radius-surface);background:hsla(0,0%,100%,.62)}.cm-card-heading{gap:8px}.cm-label{color:var(--muted);font-size:13px;font-weight:600}.cm-card strong{font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-badge{font-size:12px}.cm-day-card{border-radius:var(--radius-surface)}.cm-day-card dt{font-size:11px}.cm-recent-card{border-radius:var(--radius-surface)}.campaign-filter,.custom-date-fields label,.lead-mapping-grid label,.login-form label,.template-form label,label{color:var(--muted);font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.template-draft-state,.templates-list-head{color:var(--muted);font-size:10px}.templates-total-count{font:500 12px/1.4 Manrope,Arial,sans-serif}.field-hint,.templates-total-count{color:var(--muted);letter-spacing:0}.field-hint{font:12px/1.5 Manrope,Arial,sans-serif}.templates-empty{color:var(--muted);font:12px/1.6 Manrope,Arial,sans-serif;letter-spacing:0}.template-submit-message{font-size:11px}.preview-note{color:var(--muted);font-size:12px}.leads-import-heading>strong{color:var(--muted);font:600 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:0}.lead-column-mapping-row small,.lead-file-drop small,.lead-mapping-head>span,.lead-model-download span,.lead-preview-head>span{color:var(--muted);font-size:11px}.lead-mapping-grid label{gap:7px}.lead-progress{color:var(--muted);font:11px/1.45 Manrope,Arial,sans-serif;letter-spacing:0}.lead-record-row small,.lead-record-row span{color:var(--muted);font:11px/1.4 Manrope,Arial,sans-serif}.dispatch-agent-field>span,.dispatch-interval-field>span,.dispatch-quantity-field>span{color:var(--muted);font:11px/1.4 Manrope,Arial,sans-serif;letter-spacing:0}.dispatch-import-count span,.dispatch-import-file span,.dispatch-import-hint,.dispatch-selected-import{color:var(--muted);font-size:11px}.connection-account-details dt,.connection-preflight li>span,.connection-sync-note,.external-flow-note{color:var(--muted);font-size:10px}.disconnect-action-item p strong,.whatsapp-card-foot,.whatsapp-card-top,.whatsapp-live-badge{font-size:10px}.disconnect-meta-button,.disconnect-panel-button{font:600 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:0}.connection-action-error{font:11px/1.5 Manrope,Arial,sans-serif}.login-card h1{font-size:clamp(34px,4vw,48px);line-height:1.04}.login-form label{margin-top:6px}.login-footnote{color:var(--muted);font:12px/1.5 Manrope,Arial,sans-serif;letter-spacing:0}.admin-account-picker select,.campaign-filter select,.custom-date-fields input,.dispatch-agent-input,.dispatch-field :is(input,select,textarea),.dispatch-quantity-input,.dispatch-wait-input,.lead-column-mapping-row select,.lead-editor textarea,.lead-mapping-grid :is(select,input),.lead-records-head input,.login-form input,.template-form :is(input,select,textarea){border-radius:var(--radius-control)}.admin-sync-button,.decision-button,.dispatch-button,.draft-button,.lead-delete-all-button,.lead-file-drop,.lead-model-download,.login-submit,.meta-connect-button,.modal-cancel-button,.modal-delete-button,.submit-button,.submit-template-button{border-radius:var(--radius-control)}.draft-button,.modal-cancel-button,.modal-delete-button,.submit-template-button{font:600 12px/1.2 Manrope,Arial,sans-serif;letter-spacing:0}.dispatch-import-select,.template-expression-list button,.template-list-tabs button{font:500 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:0}.template-expression-list button small,.template-list-tabs button small{font-size:10px}.admin-security-note{color:var(--muted);font-size:10px}.cm-day-card,.cm-recent-card,.dispatch-campaign-card,.lead-editor{border-radius:var(--radius-surface)}.login-card{border-radius:12px;background:hsla(0,0%,100%,.68);box-shadow:0 18px 48px rgba(23,32,28,.08)}.dispatch-active-heading h2,.template-preview .whatsapp-preview{margin-top:0}@media (min-width:768px){.cm-grid{gap:16px}.cm-card{padding:18px}.cm-card strong{font-size:36px}}@media (max-width:850px){.connection-panel,.dispatch-panel,.leads-import-panel,.templates-panel{padding-top:20px}.cm-page-heading{margin-bottom:16px}}@media (max-width:560px){.connection-panel,.dispatch-panel,.leads-import-panel,.templates-panel{padding-top:16px}.connection-panel{gap:32px}.connection-intro h1,.connection-loading-state h1{font-size:clamp(38px,10vw,48px)}.admin-intro h1,.dispatch-campaigns-heading h1,.leads-disabled-panel h1,.leads-import-heading h1,.tab-placeholder h1,.templates-heading h1{font-size:clamp(32px,9vw,40px)}.cm-page-heading h1{font-size:34px}.cm-page-heading p{font-size:13px}.cm-grid{gap:10px}.cm-card{padding:12px}.cm-card strong{font-size:28px}}.company-metrics .cm-page-heading{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.65fr);align-items:end;grid-gap:22px;gap:22px;margin:0;padding:0 0 18px;border-bottom:1px solid #dfe4dc}.company-metrics .cm-heading-copy{min-width:0}.company-metrics .cm-page-heading h1{margin:0;color:var(--ink);font-size:clamp(30px,3vw,38px);font-weight:800;letter-spacing:-.055em;line-height:1.05}.company-metrics .cm-page-heading p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.company-metrics .cm-toolbar{min-width:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;padding:0;border:0}.company-metrics .cm-actions{min-width:0;flex:1 1 auto;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.company-metrics .cm-actions .campaign-filter{min-width:0;flex:1 1 145px;gap:6px;color:#657169;font:600 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:0;text-transform:none}.company-metrics .cm-actions .campaign-filter:first-of-type{min-width:145px}.company-metrics .cm-actions .campaign-filter.date-filter{min-width:140px;flex:0 1 155px}.company-metrics .cm-actions input,.company-metrics .cm-actions select{height:40px;border:1px solid #d7ded5;border-radius:8px;background:#fff;color:var(--ink);font:500 12px Manrope,Arial,sans-serif}.company-metrics .cm-actions input:hover,.company-metrics .cm-actions select:hover{border-color:#b8c7b9}.company-metrics .cm-actions input:focus-visible,.company-metrics .cm-actions select:focus-visible{outline:2px solid #3a7850;outline-offset:2px}.company-metrics .cm-actions .draft-button{min-height:40px;flex:0 0 auto;padding:0 14px;border:0;border-radius:8px;background:#347a50;color:#fff;font:700 12px Manrope,Arial,sans-serif;transition:background-color .18s ease,filter .12s ease}.company-metrics .cm-actions .draft-button:hover:not(:disabled){background:#286744}.company-metrics .cm-actions .draft-button:active:not(:disabled){filter:brightness(.94)}.company-metrics .cm-actions .draft-button:disabled{cursor:wait;opacity:.55}.company-metrics .cm-actions .draft-button:focus-visible,.company-metrics .cm-link-button:focus-visible{outline:2px solid #3a7850;outline-offset:3px}.company-metrics .cm-tabs{gap:8px;margin:10px 0 16px;border-bottom:1px solid #dfe4dc}.company-metrics .cm-tabs button{min-height:42px;padding:11px 16px 10px;border-bottom-width:2px;color:#657169;font-size:12px;font-weight:600;transition:color .18s ease,border-color .18s ease}.company-metrics .cm-tabs button:hover{color:#285d3e}.company-metrics .cm-tabs button[aria-selected=true]{color:#24583e;border-color:#4d9a72}.company-metrics .cm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-metrics .cm-card.cm-kpi-card{min-height:132px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:20px auto;align-content:start;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;padding:16px 18px;border:1px solid #e4e9e4;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(23,32,28,.025);transition:border-color .18s ease,box-shadow .18s ease}.company-metrics .cm-card.cm-kpi-card:hover{border-color:#d8e1d8;box-shadow:0 2px 7px rgba(23,32,28,.035)}.company-metrics .cm-kpi-top{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.company-metrics .cm-kpi-top .cm-label{min-width:0;overflow:hidden;color:#57635a;font-size:12px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.company-metrics .cm-kpi-top .cm-help{align-self:start}.company-metrics .cm-kpi-icon{grid-column:1;grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;align-self:start;border-radius:12px;background:#e7f5e9;color:#14913b}.company-metrics .cm-kpi-icon svg{width:20px;height:20px}.company-metrics .cm-kpi-icon-delivery{background:#e8f4eb;color:#208642}.company-metrics .cm-kpi-icon-read{background:#e9f5ec;color:#16813a}.company-metrics .cm-kpi-icon-failed{background:#fcebed;color:#e54850}.company-metrics .cm-kpi-top .cm-help button{width:18px;height:18px;border:1px solid #bac4bc;border-radius:50%;background:transparent;color:#6b786e;font:600 10px/1 Manrope,Arial,sans-serif;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.company-metrics .cm-kpi-top .cm-help button:hover{border-color:#aab9ad;background:#f7f9f6;color:#405e47}.company-metrics .cm-kpi-top .cm-help button:focus-visible{outline:2px solid #347a50;outline-offset:3px}.company-metrics .cm-kpi-main{grid-column:2;grid-row:2;min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px;margin:0}.company-metrics .cm-kpi-value-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px}.company-metrics .cm-kpi-value-row>strong{flex:0 0 auto;margin:0;color:#17201c;font-size:clamp(30px,2.25vw,34px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.05;overflow-wrap:normal;white-space:nowrap}.company-metrics .cm-kpi-value-row>strong.cm-value-empty{color:#667169;font-size:16px!important;font-weight:500;letter-spacing:0!important;line-height:1.3}.company-metrics .cm-kpi-change{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;color:#778178;font-size:10px;line-height:1.4}.company-metrics .cm-kpi-change-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.company-metrics .cm-kpi-change.is-positive .cm-kpi-change-value{color:#198b3e}.company-metrics .cm-kpi-change.is-negative .cm-kpi-change-value{color:#dc4350}.company-metrics .cm-kpi-change.is-neutral .cm-kpi-change-value{color:#5b6b5e}.company-metrics .cm-kpi-change.is-unavailable{color:#78847b}.company-metrics .cm-kpi-complement{min-width:0;color:#69756c;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.company-metrics .cm-kpi-complement.is-empty{display:none}.company-metrics .cm-kpi-spark{flex:0 1 72px;min-width:0;max-width:72px;height:30px;overflow:visible;color:#18863d}.company-metrics .cm-kpi-spark polyline{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.company-metrics .cm-kpi-spark-delivery{color:#32a94e}.company-metrics .cm-kpi-spark-read{color:#14828a}.company-metrics .cm-kpi-spark-failed{color:#e54850}.company-metrics .cm-kpi-spark.is-empty{display:none}@media (max-width:1280px){.company-metrics .cm-card.cm-kpi-card{column-gap:10px}.company-metrics .cm-kpi-value-row>strong{font-size:30px}}.company-metrics .cm-measurement-note{display:flex;align-items:center;gap:8px;margin:10px 0 16px;color:#657169;font-size:10px;line-height:1.4}.company-metrics .cm-measurement-note .cm-help button{width:18px;height:18px;border-color:#aab5ac;color:#56645a;font-size:10px}.company-metrics .cm-analytics-grid,.company-metrics .cm-overview-lower{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.company-metrics .cm-overview-lower{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);margin-top:12px}.company-metrics .cm-panel{min-width:0;padding:17px;border:1px solid #e0e6df;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(23,32,28,.035)}.company-metrics .cm-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0}.company-metrics .cm-panel-heading h2{margin:0;color:#202923;font-size:15px;font-weight:750;letter-spacing:-.025em;line-height:1.35}.company-metrics .cm-panel-heading p{margin:4px 0 0;color:#6a756d;font-size:11px;line-height:1.45}.company-metrics .cm-chart-wrap{position:relative;width:100%;margin-top:16px}.company-metrics .cm-trend-chart{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.company-metrics .cm-chart-gridline{stroke:#e9eee9;stroke-width:1}.company-metrics .cm-chart-gridline-vertical{stroke:#f0f3f0;stroke-width:.8}.company-metrics .cm-chart-axis-label{fill:#657169;font:10px Manrope,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-metrics .cm-chart-line{fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.company-metrics .cm-chart-data-point{stroke:#fff;stroke-width:.8;opacity:.88;pointer-events:none}.company-metrics .cm-chart-hover-guide{stroke:#bdcdbf;stroke-width:1;stroke-dasharray:2 4;pointer-events:none}.company-metrics .cm-chart-hover-point{stroke:#fff;stroke-width:1.5;pointer-events:none}.company-metrics .cm-chart-hit-area{fill:transparent;cursor:crosshair;outline:none}.company-metrics .cm-chart-hit-area:focus-visible{fill:rgba(66,139,83,.055);stroke:#9fbea5;stroke-width:.8}.company-metrics .cm-chart-tooltip{position:absolute;z-index:2;display:grid;min-width:148px;grid-gap:5px;gap:5px;padding:8px 10px;border:1px solid #e0e7e0;border-radius:7px;background:#fff;box-shadow:0 4px 14px rgba(25,42,29,.1);color:#58655c;font:10px/1.3 Manrope,Arial,sans-serif;pointer-events:none;white-space:nowrap}.company-metrics .cm-chart-tooltip>strong{margin-bottom:1px;color:#202923;font-size:10px;font-weight:700}.company-metrics .cm-chart-tooltip>span{display:grid;grid-template-columns:7px minmax(58px,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.company-metrics .cm-chart-tooltip i{width:7px;height:7px;border-radius:50%}.company-metrics .cm-chart-tooltip b{color:#202923;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-metrics .cm-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:9px 0 0;padding:0;list-style:none;color:#58655c;font-size:11px}.company-metrics .cm-chart-legend li{display:inline-flex;align-items:center;gap:7px}.company-metrics .cm-chart-legend-line{width:8px;height:8px;border-radius:50%}.company-metrics .cm-trend-period{flex:0 0 150px;display:grid;grid-gap:5px;gap:5px;color:#667269;font-size:10px;line-height:1.2}.company-metrics .cm-trend-period select{width:100%;height:34px;padding:0 10px;border:1px solid #dce4dc;border-radius:7px;background:#fff;color:#202923;font:500 11px Manrope,Arial,sans-serif}.company-metrics .cm-trend-period select:hover{border-color:#b7c9b9}.company-metrics .cm-trend-period select:focus-visible{outline:2px solid #347a50;outline-offset:2px}.company-metrics .cm-donut-layout{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin-top:14px}.company-metrics .cm-donut-wrap{position:relative;width:136px;height:136px}.company-metrics .cm-donut{display:block;width:100%;height:100%;transform:rotate(0)}.company-metrics .cm-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center}.company-metrics .cm-donut-center strong{color:#17201c;font-size:21px;font-weight:800;letter-spacing:-.05em;line-height:1.1}.company-metrics .cm-donut-center span{max-width:76px;color:#657169;font-size:9px;line-height:1.2}.company-metrics .cm-status-legend{min-width:0;display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.company-metrics .cm-status-legend li{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;padding:7px 0;border-bottom:1px solid #edf0ec;color:#3b473e;font-size:10px}.company-metrics .cm-status-legend li:last-child{border-bottom:0}.company-metrics .cm-status-dot{width:8px;height:8px;border-radius:50%}.company-metrics .cm-status-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-metrics .cm-status-legend strong{color:#202923;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-metrics .cm-status-legend small{min-width:36px;color:#778178;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.company-metrics .cm-link-button{flex:0 0 auto;padding:3px 0;border:0;background:transparent;color:#347a50;font:700 10px Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.company-metrics .cm-link-button:hover{color:#24583e}.company-metrics .cm-template-panel{padding:18px}.company-metrics .cm-template-panel .cm-panel-heading{align-items:flex-start;margin-bottom:14px}.company-metrics .cm-template-panel .cm-link-button{margin-top:1px}.company-metrics .cm-template-panel .cm-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.company-metrics .cm-template-panel .cm-table-scroll:focus-visible{outline:2px solid #347a50;outline-offset:2px}.company-metrics .cm-template-table{width:100%;min-width:500px;table-layout:fixed;border-collapse:collapse;font-size:11px}.company-metrics .cm-template-col-name{width:28%}.company-metrics .cm-template-col-requested{width:15%}.company-metrics .cm-template-col-sent{width:13%}.company-metrics .cm-template-col-rate{width:16%}.company-metrics .cm-template-col-failed{width:12%}.company-metrics .cm-template-table td,.company-metrics .cm-template-table th{padding:8px 6px;border-bottom:1px solid #edf0ec;text-align:right;vertical-align:middle;white-space:nowrap}.company-metrics .cm-template-table tr>:first-child{padding-left:0;text-align:left}.company-metrics .cm-template-table tr>:last-child{padding-right:0}.company-metrics .cm-template-table thead th{padding-top:0;padding-bottom:9px;border-bottom-color:#e4eae4;color:#657169;font-size:10px;font-weight:600;line-height:1.3}.company-metrics .cm-template-table tbody tr{height:50px;transition:background-color .16s ease}.company-metrics .cm-template-table tbody tr:hover{background:#f7faf6}.company-metrics .cm-template-table tbody th{color:#28342b;font-size:11px;font-weight:650}.company-metrics .cm-template-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-metrics .cm-template-table tbody td{color:#303c33;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.company-metrics .cm-template-rate small,.company-metrics .cm-template-rate strong{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.company-metrics .cm-template-rate strong{color:#28342b;font-size:11px;font-weight:700}.company-metrics .cm-template-rate small{margin-top:2px;color:#778178;font-size:10px;font-weight:500}.company-metrics .cm-operations-panel .cm-details{margin-top:6px;border:0;padding:0}.company-metrics .cm-operations-panel .cm-details summary{padding:7px 0;color:#405047;font-size:11px;font-weight:600}.company-metrics .cm-operations-panel .cm-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-width:none;margin:2px 0 0}.company-metrics .cm-operations-panel .cm-details dl>div{align-items:baseline;padding:8px 0;border-bottom:1px solid #edf0ec;font-size:10px}.company-metrics .cm-operations-panel .cm-details dt{color:#69756c}.company-metrics .cm-operations-panel .cm-details dd{color:#263229;font-size:11px}.company-metrics .cm-operations-panel .cm-queue{flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid #e9eee8;color:#657169;font-size:10px}.company-metrics .cm-operations-panel .cm-chip{padding:4px 8px;border:0;border-radius:6px;background:#f0f5ef;color:#405b47;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-metrics .cm-empty-state{margin:22px 0 8px;color:#68746b;font-size:12px;line-height:1.5}.company-metrics .cm-panel-skeleton{display:block;width:100%;min-height:174px;margin-top:16px;border-radius:7px;background:#edf0ec;animation:cm-pulse 1.4s ease-in-out infinite alternate}.company-metrics .cm-help button:hover{border-color:#347a50;color:#24583e}.company-metrics .cm-filter-close:focus-visible,.company-metrics .cm-help button:focus-visible,.company-metrics .cm-mobile-filters button:focus-visible,.company-metrics .cm-operations-panel .cm-details summary:focus-visible,.company-metrics .cm-tabs button:focus-visible{outline:2px solid #347a50;outline-offset:3px}@media (max-width:1150px){.company-metrics .cm-page-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.company-metrics .cm-actions,.company-metrics .cm-toolbar{justify-content:flex-start}.company-metrics .cm-analytics-grid,.company-metrics .cm-overview-lower{grid-template-columns:minmax(0,1fr)}.company-metrics .cm-status-panel .cm-donut-layout{grid-template-columns:136px minmax(0,1fr)}}@media (min-width:768px){.company-metrics .cm-actions{display:flex}.company-metrics .cm-actions .campaign-filter:first-of-type{max-width:240px}}@media (max-width:900px){.company-metrics .cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.company-metrics .cm-page-heading{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-bottom:15px}.company-metrics .cm-page-heading h1{font-size:32px}.company-metrics .cm-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px}.company-metrics .cm-mobile-filters{min-width:0}.company-metrics .cm-mobile-filters>div{flex:1 1}.company-metrics .cm-mobile-filters button{border-radius:8px;background:#fff;font-size:12px;font-weight:700}.company-metrics .cm-mobile-filters>div>span{color:#58655c}.company-metrics .cm-tabs{gap:2px;margin:8px 0 12px;overflow-x:auto;scrollbar-width:none}.company-metrics .cm-tabs::-webkit-scrollbar{display:none}.company-metrics .cm-tabs button{min-height:40px;padding:10px 12px 9px;white-space:nowrap}.company-metrics .cm-grid{gap:9px}.company-metrics .cm-card.cm-kpi-card{min-height:132px;padding:16px}.company-metrics .cm-kpi-top .cm-label{font-size:12px}.company-metrics .cm-kpi-value-row>strong{font-size:30px}.company-metrics .cm-kpi-complement{font-size:11px}.company-metrics .cm-measurement-note{margin:9px 0 13px;font-size:9px}.company-metrics .cm-panel{padding:14px}.company-metrics .cm-panel-heading h2{font-size:14px}.company-metrics .cm-panel-heading p{font-size:10px}.company-metrics .cm-chart-legend{gap:14px;margin-top:8px;font-size:10px}.company-metrics .cm-chart-tooltip{min-width:136px;gap:4px;padding:7px 8px;font-size:9px}.company-metrics .cm-trend-period{flex-basis:132px}.company-metrics .cm-trend-period select{height:32px;padding:0 8px;font-size:10px}.company-metrics .cm-donut-layout{grid-template-columns:108px minmax(0,1fr);gap:11px}.company-metrics .cm-donut-wrap{width:108px;height:108px}.company-metrics .cm-donut-center strong{font-size:18px}.company-metrics .cm-status-legend li{gap:5px;padding:6px 0;font-size:9px}.company-metrics .cm-status-legend strong{font-size:9px}.company-metrics .cm-status-legend small{min-width:32px;font-size:8px}.company-metrics .cm-template-panel .cm-panel-heading{align-items:flex-start}.company-metrics .cm-link-button{max-width:105px;white-space:normal;text-align:right}.company-metrics .cm-operations-panel .cm-details dl{column-gap:10px}.company-metrics .cm-operations-panel .cm-details dl>div{gap:6px;font-size:9px}.company-metrics .cm-operations-panel .cm-details dd{font-size:10px}}@media (max-width:430px){.company-metrics .cm-grid{grid-template-columns:minmax(0,1fr)}.company-metrics .cm-card.cm-kpi-card{min-height:132px;padding:16px}.company-metrics .cm-kpi-value-row>strong{font-size:29px}}@media (prefers-reduced-motion:reduce){.company-metrics .cm-actions .draft-button,.company-metrics .cm-card.cm-kpi-card,.company-metrics .cm-kpi-top .cm-help button,.company-metrics .cm-tabs button,.company-metrics .cm-template-table tbody tr{transition:none}.company-metrics .cm-panel-skeleton{animation:none}}