@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:Plus Jakarta Sans,sans-serif;color:#edeef0;background:#111214;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible{outline:3px solid #ff6a2b;outline-offset:3px}button{border:0;background:none}a{color:inherit;text-decoration:none}svg{flex-shrink:0}p{color:#a5a9b2;line-height:1.6;margin:6px 0 0}h1,h2,h3{font-family:Plus Jakarta Sans,sans-serif;margin:0}h1{font-size:30px;font-weight:750;letter-spacing:-1px}h2{font-size:16px;font-weight:750;letter-spacing:-.35px}h3{font-size:15px}.app{display:flex;min-height:100vh}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#18191b;border-right:1px solid #2b2d32;padding:31px 20px 18px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;letter-spacing:-1.3px;font-weight:800;color:#edeef0}.brand-icon{display:grid;place-items:center;width:37px;height:37px;background:#ff6a2b;color:#ff8b59;border-radius:11px;margin-right:9px;transform:rotate(-4deg)}.brand-period{color:#ff8b59}.workspace{margin-top:37px;display:flex;align-items:center;gap:10px;padding:12px 9px;border:1px solid #2b2d32;border-radius:9px}.workspace-icon{background:#23252a;border:1px solid #2b2d32;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;font-weight:700}.workspace strong,.user-menu strong{font-size:13px;display:block}.workspace small,.user-menu small{display:block;font-size:12px;color:#a5a9b2;margin-top:3px}.workspace>svg{margin-left:auto;color:#a5a9b2}.nav-label{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#a5a9b2;margin:31px 12px 13px}nav{display:grid;gap:7px}nav button{height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:7px;color:#a5a9b2;text-align:left;font-size:13px;font-weight:550}nav button.active{background:#23252a;color:#edeef0}nav button:hover{background:#111214}.nav-count{margin-left:auto;background:#23252a;font-size:11px;padding:2px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding-top:50px}.mailbox-mini{border:1px solid #2b2d32;border-radius:9px;padding:13px;display:grid;grid-template-columns:25px 1fr 7px;gap:8px;align-items:center}.mini-icon{color:#a5a9b2}.mailbox-mini strong{font-size:12px}.mailbox-mini small{grid-column:1/4;color:#a5a9b2;font-size:12px}.mini-status{grid-column:1/4;font-size:11px;background:#111214;border-radius:4px;color:#ff8b59;padding:5px 8px}.user-menu{display:flex;align-items:center;gap:9px;margin-top:22px;padding:16px 0 0;border-top:1px solid #2b2d32;width:100%;text-align:left}.user-menu>svg{margin-left:auto;color:#a5a9b2}.avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:650;font-size:11px;letter-spacing:.3px}.user-avatar,.tiny{background:#23252a;color:#ff8b59}.tiny{width:30px;height:30px}.color-0{background:#23252a;color:#a08046}.color-1{background:#23252a;color:#627caa}.color-2{background:#23252a;color:#ff8b59}.color-3{background:#23252a;color:#a5a9b2}.color-4{background:#23252a;color:#b4776e}main{margin-left:246px;width:calc(100% - 246px)}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#18191b;border-bottom:1px solid #2b2d32}.breadcrumb,.top-right{display:flex;align-items:center;gap:15px;font-size:12px}.breadcrumb>span{color:#a5a9b2}.breadcrumb>svg{color:#a5a9b2}.breadcrumb strong{font-weight:500}.top-right{gap:19px}.stream-state{display:flex;align-items:center;gap:7px;font-size:11px;color:#a5a9b2}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.green{background:#ff6a2b}.amber{background:#d6a454}.header-divider{height:20px;width:1px;background:#23252a}.content{max-width:1550px;padding:33px 38px 20px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#a5a9b2;margin-bottom:11px}.page-heading p{font-size:13px;margin-top:9px}.heading-actions{display:flex;align-items:center;gap:10px;padding-top:15px}.date-range,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:550;min-height:36px;border-radius:6px;padding:9px 13px;white-space:nowrap}.date-range{background:#18191b;border:1px solid #2b2d32;color:#a5a9b2}.button.secondary{border:1px solid #2b2d32;background:#18191b}.button.primary{background:#ff6a2b;color:#a5a9b2;border:1px solid #2b2d32}.button:hover{filter:brightness(.97)}.button.disabled{opacity:.45;cursor:not-allowed}.demo-banner{display:flex;justify-content:space-between;gap:15px;background:#23252a;border:1px solid #2b2d32;border-radius:7px;padding:10px 13px;font-size:11px;color:#a5a9b2;align-items:center;margin-bottom:23px}.demo-label{font-size:9px;letter-spacing:1px;padding:3px 5px;border:1px solid #2b2d32;border-radius:3px;margin-right:8px;color:#ff8b59;font-weight:700}.demo-banner button{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;font-weight:650;color:#ff8b59}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:22px}.stat{border:1px solid #2b2d32;background:#18191b;border-radius:10px;padding:17px 19px 18px}.stat.highlight{background:#23252a;border-color:#2b2d32}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:#a5a9b2}.stat-label>span{width:29px;height:29px;border-radius:7px;background:#111214;display:grid;place-items:center;color:#a5a9b2}.highlight .stat-label>span{background:#23252a;color:#ff8b59}.stat-value{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.6}.stat-foot{font-size:10px;color:#a5a9b2;display:flex;align-items:center;gap:5px}.stat-foot.urgent{color:#a5894b}.panel{border:1px solid #2b2d32;border-radius:10px;background:#18191b;overflow:hidden}.insights{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-bottom:28px}.activity-panel,.health-panel{padding:22px 24px 16px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-heading p{font-size:11px;margin-top:5px}.panel-heading>svg{color:#a5a9b2}.legend{display:flex;gap:15px;font-size:10px;color:#a5a9b2}.legend span{display:flex;align-items:center;gap:6px}.legend i{height:7px;width:7px;background:#ff6a2b;border-radius:2px}.legend span+span i{background:#23252a}.chart{display:flex;gap:14px;height:171px;margin-top:23px}.chart-labels{display:flex;flex-direction:column;justify-content:space-between;color:#a5a9b2;font-size:10px;padding-bottom:25px}.chart-main{position:relative;flex:1}.grid-lines{position:absolute;top:0;right:0;bottom:25px;left:0;display:flex;flex-direction:column;justify-content:space-between}.grid-lines i{border-top:1px dashed #2b2d32;width:100%}.chart-bars{height:100%;display:flex;position:relative;justify-content:space-around}.bar-group{width:9%;display:flex;flex-direction:column;align-items:center;gap:12px}.bar-pair{display:flex;align-items:flex-end;gap:5px;height:calc(100% - 25px);width:100%;justify-content:center}.bar-pair>div{width:17px;background:#ff6a2b;border-radius:3px 3px 0 0;min-height:1px}.bar-pair>div+div{background:#23252a}.bar-group>span{font-size:10px;color:#a5a9b2}.health-total{display:flex;align-items:baseline;gap:9px;margin-top:18px}.health-total strong{font-family:Manrope;font-size:30px;font-weight:650}.health-total span{font-size:11px;color:#a5a9b2}.status-bar{display:flex;height:7px;gap:3px;border-radius:4px;overflow:hidden;margin:12px 0 16px}.awaiting_support{--status: #b4904e;--status-bg: #faf3e2}.awaiting_customer{--status: #758ba6;--status-bg: #eef2f8}.resolved{--status: #709373;--status-bg: #edf4eb}.status-bar .awaiting_support,.health-row i.awaiting_support{background:#d4b477}.status-bar .awaiting_customer,.health-row i.awaiting_customer{background:#23252a}.status-bar .resolved,.health-row i.resolved{background:#ff6a2b}.health-row{display:flex;align-items:center;gap:13px;width:100%;padding:6px 0;font-size:11px}.health-row>span{display:flex;align-items:center;gap:8px;color:#a5a9b2}.health-row i{width:6px;height:6px;border-radius:50%}.health-row strong{margin-left:auto;font-weight:600}.health-row>svg{color:#a5a9b2}.sla-note{border-top:1px solid #2b2d32;margin-top:13px;padding-top:12px;display:flex;align-items:center;gap:6px;color:#a5a9b2;font-size:10px}.table-title{padding:22px 24px 19px;display:flex;align-items:center;justify-content:space-between}.table-title h2{display:flex;align-items:center;gap:8px}.count-pill{background:#23252a;border-radius:5px;padding:3px 6px;font-size:10px;color:#a5a9b2;line-height:1}.table-title p{font-size:11px}.text-button{display:flex;align-items:center;gap:5px;font-size:11px;color:#ff8b59}.table-controls{border-top:1px solid #2b2d32;padding:0 22px}.tabs{display:flex;gap:23px;border-bottom:1px solid #2b2d32}.tabs button{font-size:11px;padding:15px 0 13px;color:#a5a9b2;white-space:nowrap;border-bottom:2px solid transparent}.tabs button.selected{color:#edeef0;border-color:#2b2d32;font-weight:600}.tabs button>span{background:#23252a;color:#ff8b59;font-size:9px;margin-left:5px;padding:2px 4px;border-radius:3px}.table-search{display:flex;align-items:center;gap:9px;padding:13px 0;color:#a5a9b2}.table-search input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:#a5a9b2;padding:4px}.table-search input::placeholder{color:#a5a9b2}.table-search select{border:1px solid #2b2d32;border-radius:5px;color:#a5a9b2;background:#18191b;padding:7px 9px;font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}thead{background:#111214;border-block:1px solid #2b2d32}th{padding:12px 16px;font-size:10px;letter-spacing:.2px;font-weight:500;color:#a5a9b2}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:24px}td{padding:17px 16px;border-bottom:1px solid #2b2d32;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#111214}.customer-cell{display:flex;align-items:center;gap:12px}.customer-cell strong{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12px}.message-count{font-weight:400;font-size:9px;border:1px solid #2b2d32;border-radius:3px;padding:0 3px;color:#a5a9b2}.subject-button{display:block;font-size:11px;color:#a5a9b2;margin-top:5px;padding:0;text-align:left;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category{font-size:10px;color:#a5a9b2;background:#111214;border:1px solid #2b2d32;border-radius:5px;padding:4px 7px}.category-quotation{color:#a5a9b2;background:#111214;border-color:#2b2d32}.category-pricing{color:#b0905a;background:#111214;border-color:#2b2d32}.status{display:inline-flex;align-items:center;gap:5px;color:var(--status);background:var(--status-bg);padding:5px 8px;border-radius:5px;font-size:10px;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:var(--status)}.wait{display:flex;align-items:center;gap:4px;font-size:11px;color:#a5a9b2;font-variant-numeric:tabular-nums}.wait.late{color:#c18c53}.activity-date{font-size:10px;color:#a5a9b2}td>svg{color:#a5a9b2}.table-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 24px;font-size:10px;color:#a5a9b2}.table-footer>span:last-child{display:flex;align-items:center;gap:5px}.page-footer{display:flex;justify-content:space-between;gap:15px;margin-top:24px;color:#a5a9b2;font-size:10px}.page-footer>span:first-child{display:flex;align-items:center;gap:5px}.footer-dot{margin:0 7px}.empty{text-align:center;padding:55px 20px;color:#a5a9b2}.empty>svg{margin-bottom:14px}.empty p{font-size:13px}.settings-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.rules-list>.panel-heading{padding:24px}.rule-row{display:flex;align-items:center;gap:13px;padding:23px;border-top:1px solid #2b2d32}.rule-icon{width:38px;height:38px;border-radius:8px;background:#111214;display:grid;place-items:center;color:#a5a9b2;align-self:flex-start}.rule-content{flex:1}.rule-content p{font-size:12px}.keyword-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.keyword-list span{background:#111214;border:1px solid #2b2d32;color:#a5a9b2;font-size:11px;padding:4px 8px;border-radius:4px}.switch{height:22px;width:38px;background:#23252a;border-radius:20px;padding:3px;flex-shrink:0}.switch span{width:16px;height:16px;border-radius:50%;display:block;background:#18191b;transition:transform .15s}.switch.on span{transform:translate(16px)}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:5px;color:#a5a9b2;border-radius:5px}.icon-button:hover{background:#23252a}.rules-note{display:flex;gap:10px;color:#a5a9b2;background:#111214;padding:18px 22px;margin-top:10px}.rules-note p{font-size:12px;margin:0}.add-rule,.settings-card{padding:26px;align-self:start}.add-rule>p,.settings-card>p{font-size:13px;margin-bottom:23px}form label{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:12px;margin-bottom:20px}form input,form select,form textarea{border:1px solid #2b2d32;background:#18191b;border-radius:6px;padding:11px 12px;color:#a5a9b2;outline:0;min-width:0}form input:focus,form select:focus,form textarea:focus{border-color:#2b2d32;box-shadow:0 0 0 3px #00000030}form small{font-size:11px;color:#a5a9b2;font-weight:400}textarea{min-height:86px;resize:vertical;line-height:1.6}.connection-icon{height:53px;width:53px;display:grid;place-items:center;background:#23252a;color:#ff8b59;border-radius:13px;margin-bottom:20px}.connected-account{display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid #2b2d32;border-radius:7px}.connected-account strong{display:block;font-size:13px}.connected-account small{display:block;font-size:11px;color:#a5a9b2;margin-top:5px}.connected-account>.dot{margin-left:auto}.connection-check{display:flex;gap:9px;font-size:12px;line-height:1.8;color:#a5a9b2;margin:24px 0}.setup-note{font-size:12px;line-height:1.8;background:#111214;color:#a5a9b2;border-radius:6px;padding:13px 15px;margin-bottom:20px}.connection-meta{border-top:1px solid #2b2d32;margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#a5a9b2;gap:12px}.connection-meta strong{display:block;margin-top:7px;font-size:11px;color:#a5a9b2;font-weight:500}.error-banner{padding:15px;border:1px solid #2b2d32;background:#111214;color:#ae7863;border-radius:6px;display:flex;gap:10px;margin-bottom:20px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#ff6a2b;color:#a5a9b2;box-shadow:0 8px 30px #00000020;padding:14px 17px;border-radius:9px;font-size:13px;z-index:50;max-width:90vw}.toast .icon-button{color:#ff8b59}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#ff6a2b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;display:flex;justify-content:flex-end}.thread-panel{width:620px;max-width:95vw;height:100%;background:#111214;box-shadow:-10px 0 60px #00000012;overflow:auto}.thread-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #2b2d32;font-size:10px;letter-spacing:1.5px;color:#a5a9b2}.thread-summary{padding:26px;background:#18191b;border-bottom:1px solid #2b2d32}.thread-summary h2{font-size:24px;line-height:1.4;margin-top:16px}.thread-summary p{font-size:12px}.thread-actions{display:flex;gap:10px;margin-top:22px}.timeline{padding:26px}.timeline-heading{display:flex;justify-content:space-between;color:#a5a9b2;font-size:12px;margin-bottom:20px}.timeline-heading span{font-size:11px;color:#a5a9b2}.message{border:1px solid #2b2d32;background:#18191b;border-radius:9px;margin-bottom:20px;padding:20px}.message.support{background:#111214}.message-top{display:flex;align-items:center;gap:10px}.message-top strong{font-size:12px;display:block}.message-top small{font-size:10px;color:#a5a9b2;display:block;margin-top:4px}.message-top time{font-size:10px;margin-left:auto;color:#a5a9b2}.message p{font-size:13px;color:#a5a9b2;white-space:pre-wrap;overflow-wrap:anywhere;margin:19px 0 5px;line-height:1.8}.response-chip{display:inline-flex;gap:5px;align-items:center;color:#ff8b59;background:#23252a;font-size:10px;border-radius:5px;padding:5px 8px;margin-top:15px}.loading{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:#18191b}.login-story{background:#23252a;padding:45px 55px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.login-story h1{font-size:46px;line-height:1.25;color:#edeef0;margin:20px 0}.login-story p{font-size:16px;max-width:370px;color:#a5a9b2}.login-eyebrow{font-size:10px;letter-spacing:2px;color:#a5a9b2;font-weight:600}.login-story>small{font-size:12px;color:#a5a9b2}.login-form{display:flex;align-items:center;justify-content:center;padding:40px}.login-form>div{width:350px}.login-form h2{font-size:32px;letter-spacing:-1px}.login-form p{font-size:14px}.login-form form{margin-top:35px}.login-form form label{font-size:13px}.login-form .button{width:100%;margin-top:6px;font-size:13px;padding:13px}.login-help{font-size:11px;color:#a5a9b2;display:flex;gap:8px;margin-top:26px;line-height:1.6}.form-error{color:#b27159!important;margin-bottom:15px!important}.login-illustration{margin:40px 0 30px;max-width:450px}.illustration-line{background:#18191b;border:1px solid #2b2d32;border-radius:12px;padding:18px;display:flex;align-items:center;gap:12px;box-shadow:0 9px 25px #00000005}.illustration-line strong{font-size:13px;display:block}.illustration-line small{font-size:11px;color:#a5a9b2;display:block;margin-top:5px}.illustration-line>.status{margin-left:auto}.illustration-connector{height:22px;border-left:1px dashed #2b2d32;margin-left:35px}.reply-time{margin-left:auto;color:#ff8b59;font-size:16px;font-weight:600}.mobile-toggle{display:none}@media(min-width:1550px){:root{font-size:16px}.content{padding-top:40px}.stats-grid{gap:24px}.stat{padding:23px}.stat-value{font-size:38px}.chart{height:200px}td{padding-block:20px}}@media(max-width:1200px){.sidebar{width:210px;padding-inline:15px}main{margin-left:210px;width:calc(100% - 210px)}.content{padding:27px 25px}.topbar{padding:0 25px}.stat{padding:15px 13px}.stat-foot{font-size:9px}.stat-label{font-size:11px}.insights{grid-template-columns:1.5fr 1fr;gap:16px}.activity-panel,.health-panel{padding:20px}.legend{gap:8px}.tabs{gap:17px}.page-heading h1{font-size:27px}.date-range{display:none}.login-story{padding:40px}.login-story h1{font-size:38px}.illustration-line .status{display:none}.table-title .text-button{font-size:10px}}@media(max-width:950px){.stats-grid{grid-template-columns:repeat(2,1fr)}.insights{grid-template-columns:1fr}.health-panel{display:none}.settings-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.heading-actions{padding-top:25px}.demo-banner{align-items:flex-start;font-size:10px}.page-footer>span:last-child{display:none}.login-story{padding:35px}.login-story h1{font-size:33px}.login-form{padding:30px}.login-story p{font-size:14px}.login-illustration{margin-top:30px}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:230px;transition:transform .2s;box-shadow:5px 0 30px #00000020}.sidebar.show{transform:translate(0)}main{margin-left:0;width:100%}.topbar{height:63px;padding:0 18px}.mobile-toggle{display:flex}.stream-state{font-size:0;gap:0}.top-right{gap:12px}.content{padding:23px 16px}.eyebrow{font-size:8px}.page-heading{gap:8px;margin-bottom:20px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.heading-actions{padding-top:22px}.heading-actions .button{font-size:0;gap:0;padding:10px}.demo-banner{display:block;line-height:1.8}.demo-banner button{margin-top:7px;padding:0}.stats-grid{gap:11px}.stat-label{font-size:11px}.stat-value{font-size:30px}.stat-foot{font-size:9px;min-height:23px;line-height:1.4}.stat-label>span{width:23px;height:23px}.stat-label svg{width:15px}.activity-panel{padding:18px}.panel-heading h2{font-size:14px}.legend{font-size:9px}.panel-heading p{font-size:10px}.table-title{padding:19px 17px}.table-title .text-button{font-size:0;gap:0}.table-controls{padding:0 16px}.tabs{gap:18px;overflow:auto}.tabs button{font-size:10px}.table-search select{max-width:110px}.table-footer{padding:14px 17px;font-size:9px}.table-footer>span:last-child{display:none}.page-footer{margin-top:20px}.login{display:block}.login-story{min-height:0;padding:25px;background:#23252a}.login-story>div:nth-child(2),.login-story>small{display:none}.login-form{padding:55px 25px}.thread-summary{padding:22px}.timeline{padding:20px}.message{padding:16px}.message-top time{font-size:9px}.thread-summary h2{font-size:21px}.thread-actions .button{font-size:11px}.toast{width:max-content;max-width:90vw;font-size:12px}.rule-row{padding:18px;gap:10px}.add-rule,.settings-card{padding:22px}.rules-note{padding:17px}}.stat-label,.health-row,.tabs button,.subject-button,.customer-cell strong,.button,.breadcrumb,nav button,form label{font-size:14px}.stat-foot,.activity-date,th,.category,.status,.table-footer,.table-title p,.panel-heading p,.legend,.bar-group>span,.chart-labels,.table-search input,.table-search select,.page-heading p,.page-footer,.stream-state,.demo-banner,.demo-banner button,.text-button,.wait,.sla-note,.health-total span{font-size:12px}.subject-button{font-size:13px}.table-scroll{overflow-x:auto}.stat-foot{line-height:1.5;min-height:36px}.stat-label{min-height:38px}.tabs{gap:20px}.settings-card>p,.add-rule>p,.rules-note p,.message p{font-size:14px}.stat-value{font-size:34px}.message-top strong,.thread-summary p{font-size:14px}.login-form p,.login-form label,.settings-grid input,.settings-grid textarea,.settings-grid select,.login input{font-size:16px}.eyebrow,.nav-label,.demo-label{font-size:10px}.sidebar .nav-count{font-size:12px}.message-top small,.message-top time,.rule-content p,.keyword-list span{font-size:12px}.rules-note{line-height:1.6}@media(max-width:1200px){.stat-label{font-size:12px}.stat-foot{font-size:11px}.tabs button{font-size:12px}}@media(max-width:700px){.heading-actions .button,.table-title .text-button,.stream-state{font-size:0}.stat-label{font-size:12px}.stat-foot,.page-footer{font-size:11px}.demo-banner{font-size:12px}}.pagination{display:flex;align-items:center;gap:10px}.pagination button{font-size:12px;color:#ff8b59}.pagination button:disabled{opacity:.35}.date-range{cursor:default}.rule-form-actions{display:flex;gap:10px;flex-wrap:wrap}.rule-edit{padding:7px 9px;flex-shrink:0}.date-filter,.custom-date-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.custom-date-range label{display:grid;gap:4px;font-size:12px}.custom-date-range input{padding:7px;border:1px solid #2b2d32;border-radius:6px}.date-filter-note{color:#a5a9b2;font-size:12px;margin:-8px 0 20px}.date-chart-scroll{overflow-x:auto}.mailbox-settings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.settings-column{display:grid;gap:24px;min-width:0}.mailbox-settings-layout .settings-card{min-width:0}.mailbox-settings-layout .setup-note{overflow-wrap:anywhere}@media(max-width:1000px){.mailbox-settings-layout{grid-template-columns:minmax(0,1fr)}}.signout-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;margin:auto;padding:28px;border:1px solid #2b2d32;border-radius:16px;background:#111214;color:#edeef0;box-shadow:0 24px 80px #00000030}.signout-dialog::backdrop{background:#ff6a2b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.signout-dialog h2{margin:0 0 12px;font-size:22px}.signout-dialog p{line-height:1.6;color:#a5a9b2}.signout-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.signout-dialog .signout-error{color:#b04431}:root{color-scheme:dark;background:#111214;color:#edeef0}.sidebar,.topbar{background:#131416;border-color:#2b2d32}.panel,.stat,.settings-card,.signout-dialog,.thread-panel{background:#18191b;border-color:#2b2d32}.brand{color:#edeef0}.brand-icon{background:#ff6a2b;color:#151515}.brand-period,.text-button{color:#ff8b59}nav button.active{background:#ff6a2b12;color:#ff8b59}nav button:hover,.user-menu:hover{background:#222327}.button.primary,.login-form button[type=submit]{background:#ff6a2b;border-color:#ff6a2b;color:#17120f;font-weight:700}.button.primary:hover{background:#ff814b;border-color:#ff814b}.button.secondary,.date-range{background:#1b1c1f;color:#edeef0;border-color:#34363c}input,textarea,select{background:#121315;color:#edeef0;border-color:#34363c}input::placeholder,textarea::placeholder{color:#8b909a}input:focus,textarea:focus,select:focus{border-color:#ff6a2b;outline-color:#ff6a2b;box-shadow:0 0 0 3px #ff6a2b20}.stat.highlight{background:#211914;border-color:#6c3923}.stat.highlight .stat-value{color:#ff8b59}.switch.on{background:#ff6a2b}.switch span{background:#fff}.tabs button.active{color:#ff8b59;border-color:#ff6a2b}tbody tr:hover{background:#222327}thead,.rules-note,.table-footer,.mini-status{background:#1c1e21}.status.awaiting_support{color:#f6be69;background:#382919}.status.awaiting_customer{color:#aac7ff;background:#202d43}.status.resolved{color:#9bd9ad;background:#203629}.category{color:#cfb2ef;background:#30253e}.keyword-list span{background:#25272c;color:#c9ccd2;border-color:#3a3d43}.setup-note,.demo-banner{background:#251c17;color:#e6b59c;border-color:#51301f}.login-story{background:#18191b}.login-form,.login-page{background:#111214}.signout-dialog::backdrop,.modal-backdrop{background:#0009}.signout-dialog p,.date-filter-note{color:#a5a9b2}.signout-dialog .signout-error,.error-banner{color:#ffb0a0}.date-filter .date-range{display:block}.brand{width:100%;max-width:230px;padding:10px 12px;background:#fff;border-radius:8px;line-height:0}html[data-theme=light]{font-family:Plus Jakarta Sans,sans-serif;color:#25352f;background:#f7f9f8;font-synthesis:none;font-size:14px}html[data-theme=light] *{box-sizing:border-box}html[data-theme=light] body{margin:0}html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{font:inherit}html[data-theme=light] button,html[data-theme=light] a,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{-webkit-tap-highlight-color:transparent}html[data-theme=light] button,html[data-theme=light] a{cursor:pointer}html[data-theme=light] button{color:inherit}html[data-theme=light] button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible{outline:3px solid #89b8a1;outline-offset:3px}html[data-theme=light] button{border:0;background:none}html[data-theme=light] a{color:inherit;text-decoration:none}html[data-theme=light] svg{flex-shrink:0}html[data-theme=light] p{color:#839089;line-height:1.6;margin:6px 0 0}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3{font-family:Plus Jakarta Sans,sans-serif;margin:0}html[data-theme=light] h1{font-size:30px;font-weight:750;letter-spacing:-1px}html[data-theme=light] h2{font-size:16px;font-weight:750;letter-spacing:-.35px}html[data-theme=light] h3{font-size:15px}html[data-theme=light] .app{display:flex;min-height:100vh}html[data-theme=light] .sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e7ece8;padding:31px 20px 18px;display:flex;flex-direction:column;z-index:10}html[data-theme=light] .brand{display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;letter-spacing:-1.3px;font-weight:800;color:#203d32}html[data-theme=light] .brand-icon{display:grid;place-items:center;width:37px;height:37px;background:#244b3b;color:#d9edba;border-radius:11px;margin-right:9px;transform:rotate(-4deg)}html[data-theme=light] .brand-period{color:#85a45b}html[data-theme=light] .workspace{margin-top:37px;display:flex;align-items:center;gap:10px;padding:12px 9px;border:1px solid #e5eae6;border-radius:9px}html[data-theme=light] .workspace-icon{background:#f0f2ec;border:1px solid #dfe6da;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;font-weight:700}html[data-theme=light] .workspace strong,html[data-theme=light] .user-menu strong{font-size:13px;display:block}html[data-theme=light] .workspace small,html[data-theme=light] .user-menu small{display:block;font-size:12px;color:#9aa49d;margin-top:3px}html[data-theme=light] .workspace>svg{margin-left:auto;color:#88968c}html[data-theme=light] .nav-label{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#9da69f;margin:31px 12px 13px}html[data-theme=light] nav{display:grid;gap:7px}html[data-theme=light] nav button{height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:7px;color:#77837b;text-align:left;font-size:13px;font-weight:550}html[data-theme=light] nav button.active{background:#edf3e9;color:#31563b}html[data-theme=light] nav button:hover{background:#f2f5ef}html[data-theme=light] .nav-count{margin-left:auto;background:#dce8d5;font-size:11px;padding:2px 6px;border-radius:4px}html[data-theme=light] .sidebar-bottom{margin-top:auto;padding-top:50px}html[data-theme=light] .mailbox-mini{border:1px solid #e5eae4;border-radius:9px;padding:13px;display:grid;grid-template-columns:25px 1fr 7px;gap:8px;align-items:center}html[data-theme=light] .mini-icon{color:#5d7865}html[data-theme=light] .mailbox-mini strong{font-size:12px}html[data-theme=light] .mailbox-mini small{grid-column:1/4;color:#849087;font-size:12px}html[data-theme=light] .mini-status{grid-column:1/4;font-size:11px;background:#f3f6ef;border-radius:4px;color:#6d825e;padding:5px 8px}html[data-theme=light] .user-menu{display:flex;align-items:center;gap:9px;margin-top:22px;padding:16px 0 0;border-top:1px solid #eef0eb;width:100%;text-align:left}html[data-theme=light] .user-menu>svg{margin-left:auto;color:#8d998f}html[data-theme=light] .avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:650;font-size:11px;letter-spacing:.3px}html[data-theme=light] .user-avatar,html[data-theme=light] .tiny{background:#e9eadc;color:#74764f}html[data-theme=light] .tiny{width:30px;height:30px}html[data-theme=light] .color-0{background:#f0e9dc;color:#a08046}html[data-theme=light] .color-1{background:#e4eafb;color:#627caa}html[data-theme=light] .color-2{background:#e3eee5;color:#5b8165}html[data-theme=light] .color-3{background:#eee6f5;color:#8c6ba0}html[data-theme=light] .color-4{background:#f6e5e3;color:#b4776e}html[data-theme=light] main{margin-left:246px;width:calc(100% - 246px)}html[data-theme=light] .topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#fff;border-bottom:1px solid #e7ece8}html[data-theme=light] .breadcrumb,html[data-theme=light] .top-right{display:flex;align-items:center;gap:15px;font-size:12px}html[data-theme=light] .breadcrumb>span{color:#97a099}html[data-theme=light] .breadcrumb>svg{color:#aeb6b0}html[data-theme=light] .breadcrumb strong{font-weight:500}html[data-theme=light] .top-right{gap:19px}html[data-theme=light] .stream-state{display:flex;align-items:center;gap:7px;font-size:11px;color:#829084}html[data-theme=light] .dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}html[data-theme=light] .green{background:#6b9d75}html[data-theme=light] .amber{background:#d6a454}html[data-theme=light] .header-divider{height:20px;width:1px;background:#e4e9e3}html[data-theme=light] .content{max-width:1550px;padding:33px 38px 20px;margin:auto}html[data-theme=light] .page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}html[data-theme=light] .eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#8a968c;margin-bottom:11px}html[data-theme=light] .page-heading p{font-size:13px;margin-top:9px}html[data-theme=light] .heading-actions{display:flex;align-items:center;gap:10px;padding-top:15px}html[data-theme=light] .date-range,html[data-theme=light] .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:550;min-height:36px;border-radius:6px;padding:9px 13px;white-space:nowrap}html[data-theme=light] .date-range{background:#fff;border:1px solid #e3e9e2;color:#667469}html[data-theme=light] .button.secondary{border:1px solid #dce5dc;background:#fff}html[data-theme=light] .button.primary{background:#294f3d;color:#fff;border:1px solid #294f3d}html[data-theme=light] .button:hover{filter:brightness(.97)}html[data-theme=light] .button.disabled{opacity:.45;cursor:not-allowed}html[data-theme=light] .demo-banner{display:flex;justify-content:space-between;gap:15px;background:#f0f4e9;border:1px solid #e4e9d8;border-radius:7px;padding:10px 13px;font-size:11px;color:#7a856a;align-items:center;margin-bottom:23px}html[data-theme=light] .demo-label{font-size:9px;letter-spacing:1px;padding:3px 5px;border:1px solid #d4dfc4;border-radius:3px;margin-right:8px;color:#6b8052;font-weight:700}html[data-theme=light] .demo-banner button{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;font-weight:650;color:#657e4d}html[data-theme=light] .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:22px}html[data-theme=light] .stat{border:1px solid #e2e8e1;background:#fff;border-radius:10px;padding:17px 19px 18px}html[data-theme=light] .stat.highlight{background:#f0f5e9;border-color:#dde6d4}html[data-theme=light] .stat-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:#7d897d}html[data-theme=light] .stat-label>span{width:29px;height:29px;border-radius:7px;background:#f6f8f2;display:grid;place-items:center;color:#8b9d80}html[data-theme=light] .highlight .stat-label>span{background:#e3ecd9;color:#71865a}html[data-theme=light] .stat-value{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.6}html[data-theme=light] .stat-foot{font-size:10px;color:#98a095;display:flex;align-items:center;gap:5px}html[data-theme=light] .stat-foot.urgent{color:#a5894b}html[data-theme=light] .panel{border:1px solid #e3e8e2;border-radius:10px;background:#fff;overflow:hidden}html[data-theme=light] .insights{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-bottom:28px}html[data-theme=light] .activity-panel,html[data-theme=light] .health-panel{padding:22px 24px 16px}html[data-theme=light] .panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}html[data-theme=light] .panel-heading p{font-size:11px;margin-top:5px}html[data-theme=light] .panel-heading>svg{color:#92a18e}html[data-theme=light] .legend{display:flex;gap:15px;font-size:10px;color:#899485}html[data-theme=light] .legend span{display:flex;align-items:center;gap:6px}html[data-theme=light] .legend i{height:7px;width:7px;background:#819b61;border-radius:2px}html[data-theme=light] .legend span+span i{background:#dce6ce}html[data-theme=light] .chart{display:flex;gap:14px;height:171px;margin-top:23px}html[data-theme=light] .chart-labels{display:flex;flex-direction:column;justify-content:space-between;color:#a1aba0;font-size:10px;padding-bottom:25px}html[data-theme=light] .chart-main{position:relative;flex:1}html[data-theme=light] .grid-lines{position:absolute;top:0;right:0;bottom:25px;left:0;display:flex;flex-direction:column;justify-content:space-between}html[data-theme=light] .grid-lines i{border-top:1px dashed #e9eee6;width:100%}html[data-theme=light] .chart-bars{height:100%;display:flex;position:relative;justify-content:space-around}html[data-theme=light] .bar-group{width:9%;display:flex;flex-direction:column;align-items:center;gap:12px}html[data-theme=light] .bar-pair{display:flex;align-items:flex-end;gap:5px;height:calc(100% - 25px);width:100%;justify-content:center}html[data-theme=light] .bar-pair>div{width:17px;background:#819b61;border-radius:3px 3px 0 0;min-height:1px}html[data-theme=light] .bar-pair>div+div{background:#dce6ce}html[data-theme=light] .bar-group>span{font-size:10px;color:#919c8e}html[data-theme=light] .health-total{display:flex;align-items:baseline;gap:9px;margin-top:18px}html[data-theme=light] .health-total strong{font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:650}html[data-theme=light] .health-total span{font-size:11px;color:#959e91}html[data-theme=light] .status-bar{display:flex;height:7px;gap:3px;border-radius:4px;overflow:hidden;margin:12px 0 16px}html[data-theme=light] .awaiting_support{--status: #b4904e;--status-bg: #faf3e2}html[data-theme=light] .awaiting_customer{--status: #758ba6;--status-bg: #eef2f8}html[data-theme=light] .resolved{--status: #709373;--status-bg: #edf4eb}html[data-theme=light] .status-bar .awaiting_support,html[data-theme=light] .health-row i.awaiting_support{background:#d4b477}html[data-theme=light] .status-bar .awaiting_customer,html[data-theme=light] .health-row i.awaiting_customer{background:#a9bad0}html[data-theme=light] .status-bar .resolved,html[data-theme=light] .health-row i.resolved{background:#89a57a}html[data-theme=light] .health-row{display:flex;align-items:center;gap:13px;width:100%;padding:6px 0;font-size:11px}html[data-theme=light] .health-row>span{display:flex;align-items:center;gap:8px;color:#869181}html[data-theme=light] .health-row i{width:6px;height:6px;border-radius:50%}html[data-theme=light] .health-row strong{margin-left:auto;font-weight:600}html[data-theme=light] .health-row>svg{color:#a6b19f}html[data-theme=light] .sla-note{border-top:1px solid #edf0e9;margin-top:13px;padding-top:12px;display:flex;align-items:center;gap:6px;color:#9ba38f;font-size:10px}html[data-theme=light] .table-title{padding:22px 24px 19px;display:flex;align-items:center;justify-content:space-between}html[data-theme=light] .table-title h2{display:flex;align-items:center;gap:8px}html[data-theme=light] .count-pill{background:#f0f3ec;border-radius:5px;padding:3px 6px;font-size:10px;color:#7e8d70;line-height:1}html[data-theme=light] .table-title p{font-size:11px}html[data-theme=light] .text-button{display:flex;align-items:center;gap:5px;font-size:11px;color:#77905f}html[data-theme=light] .table-controls{border-top:1px solid #edf0ea;padding:0 22px}html[data-theme=light] .tabs{display:flex;gap:23px;border-bottom:1px solid #ebefe8}html[data-theme=light] .tabs button{font-size:11px;padding:15px 0 13px;color:#929b8e;white-space:nowrap;border-bottom:2px solid transparent}html[data-theme=light] .tabs button.selected{color:#446239;border-color:#718b59;font-weight:600}html[data-theme=light] .tabs button>span{background:#edf1e6;color:#7a8e64;font-size:9px;margin-left:5px;padding:2px 4px;border-radius:3px}html[data-theme=light] .table-search{display:flex;align-items:center;gap:9px;padding:13px 0;color:#9ba598}html[data-theme=light] .table-search input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:#4e604d;padding:4px}html[data-theme=light] .table-search input::placeholder{color:#a3aca0}html[data-theme=light] .table-search select{border:1px solid #e4e9e0;border-radius:5px;color:#798672;background:#fff;padding:7px 9px;font-size:10px}html[data-theme=light] .table-scroll{overflow:auto}html[data-theme=light] table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}html[data-theme=light] thead{background:#f8faf6;border-block:1px solid #edf0e8}html[data-theme=light] th{padding:12px 16px;font-size:10px;letter-spacing:.2px;font-weight:500;color:#949e8c}html[data-theme=light] th:first-child,html[data-theme=light] td:first-child{padding-left:24px}html[data-theme=light] th:last-child,html[data-theme=light] td:last-child{padding-right:24px}html[data-theme=light] td{padding:17px 16px;border-bottom:1px solid #edf0e8;font-size:11px}html[data-theme=light] tbody tr{cursor:pointer}html[data-theme=light] tbody tr:hover{background:#fafcf7}html[data-theme=light] .customer-cell{display:flex;align-items:center;gap:12px}html[data-theme=light] .customer-cell strong{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12px}html[data-theme=light] .message-count{font-weight:400;font-size:9px;border:1px solid #e6eae2;border-radius:3px;padding:0 3px;color:#99a18f}html[data-theme=light] .subject-button{display:block;font-size:11px;color:#94a08d;margin-top:5px;padding:0;text-align:left;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .category{font-size:10px;color:#819378;background:#f1f5eb;border:1px solid #e4ebdc;border-radius:5px;padding:4px 7px}html[data-theme=light] .category-quotation{color:#9b81a8;background:#f6f1f9;border-color:#ece2f1}html[data-theme=light] .category-pricing{color:#b0905a;background:#faf5e9;border-color:#f0e6cf}html[data-theme=light] .status{display:inline-flex;align-items:center;gap:5px;color:var(--status);background:var(--status-bg);padding:5px 8px;border-radius:5px;font-size:10px;white-space:nowrap}html[data-theme=light] .status i{width:5px;height:5px;border-radius:50%;background:var(--status)}html[data-theme=light] .wait{display:flex;align-items:center;gap:4px;font-size:11px;color:#8d9984;font-variant-numeric:tabular-nums}html[data-theme=light] .wait.late{color:#c18c53}html[data-theme=light] .activity-date{font-size:10px;color:#99a18e}html[data-theme=light] td>svg{color:#b2baaa}html[data-theme=light] .table-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 24px;font-size:10px;color:#a2ab97}html[data-theme=light] .table-footer>span:last-child{display:flex;align-items:center;gap:5px}html[data-theme=light] .page-footer{display:flex;justify-content:space-between;gap:15px;margin-top:24px;color:#a5ae9c;font-size:10px}html[data-theme=light] .page-footer>span:first-child{display:flex;align-items:center;gap:5px}html[data-theme=light] .footer-dot{margin:0 7px}html[data-theme=light] .empty{text-align:center;padding:55px 20px;color:#96a18d}html[data-theme=light] .empty>svg{margin-bottom:14px}html[data-theme=light] .empty p{font-size:13px}html[data-theme=light] .settings-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}html[data-theme=light] .rules-list>.panel-heading{padding:24px}html[data-theme=light] .rule-row{display:flex;align-items:center;gap:13px;padding:23px;border-top:1px solid #edf0e9}html[data-theme=light] .rule-icon{width:38px;height:38px;border-radius:8px;background:#f1f5ec;display:grid;place-items:center;color:#869675;align-self:flex-start}html[data-theme=light] .rule-content{flex:1}html[data-theme=light] .rule-content p{font-size:12px}html[data-theme=light] .keyword-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}html[data-theme=light] .keyword-list span{background:#f5f7f1;border:1px solid #e5eade;color:#7c8c6d;font-size:11px;padding:4px 8px;border-radius:4px}html[data-theme=light] .switch{height:22px;width:38px;background:#dce3d6;border-radius:20px;padding:3px;flex-shrink:0}html[data-theme=light] .switch span{width:16px;height:16px;border-radius:50%;display:block;background:#fff;transition:transform .15s}html[data-theme=light] .switch.on{background:#7e9a68}html[data-theme=light] .switch.on span{transform:translate(16px)}html[data-theme=light] .icon-button{display:inline-flex;align-items:center;justify-content:center;padding:5px;color:#8b9980;border-radius:5px}html[data-theme=light] .icon-button:hover{background:#f0f4e9}html[data-theme=light] .rules-note{display:flex;gap:10px;color:#8a9b79;background:#f8faf4;padding:18px 22px;margin-top:10px}html[data-theme=light] .rules-note p{font-size:12px;margin:0}html[data-theme=light] .add-rule,html[data-theme=light] .settings-card{padding:26px;align-self:start}html[data-theme=light] .add-rule>p,html[data-theme=light] .settings-card>p{font-size:13px;margin-bottom:23px}html[data-theme=light] form label{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:12px;margin-bottom:20px}html[data-theme=light] form input,html[data-theme=light] form select,html[data-theme=light] form textarea{border:1px solid #dfe6da;background:#fff;border-radius:6px;padding:11px 12px;color:#53624b;outline:0;min-width:0}html[data-theme=light] form input:focus,html[data-theme=light] form select:focus,html[data-theme=light] form textarea:focus{border-color:#8ca675;box-shadow:0 0 0 3px #edf3e8}html[data-theme=light] form small{font-size:11px;color:#9aa48e;font-weight:400}html[data-theme=light] textarea{min-height:86px;resize:vertical;line-height:1.6}html[data-theme=light] .connection-icon{height:53px;width:53px;display:grid;place-items:center;background:#eff4e8;color:#72955c;border-radius:13px;margin-bottom:20px}html[data-theme=light] .connected-account{display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid #e4eadc;border-radius:7px}html[data-theme=light] .connected-account strong{display:block;font-size:13px}html[data-theme=light] .connected-account small{display:block;font-size:11px;color:#99a18d;margin-top:5px}html[data-theme=light] .connected-account>.dot{margin-left:auto}html[data-theme=light] .connection-check{display:flex;gap:9px;font-size:12px;line-height:1.8;color:#97a18b;margin:24px 0}html[data-theme=light] .setup-note{font-size:12px;line-height:1.8;background:#f9f6eb;color:#a08d5d;border-radius:6px;padding:13px 15px;margin-bottom:20px}html[data-theme=light] .connection-meta{border-top:1px solid #e8eee1;margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#9aa58c;gap:12px}html[data-theme=light] .connection-meta strong{display:block;margin-top:7px;font-size:11px;color:#728462;font-weight:500}html[data-theme=light] .error-banner{padding:15px;border:1px solid #efdcd4;background:#fdf4ef;color:#ae7863;border-radius:6px;display:flex;gap:10px;margin-bottom:20px}html[data-theme=light] .toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#254b3b;color:#fff;box-shadow:0 8px 30px #203d3220;padding:14px 17px;border-radius:9px;font-size:13px;z-index:50;max-width:90vw}html[data-theme=light] .toast .icon-button{color:#d6e4cf}html[data-theme=light] .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16352645;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;display:flex;justify-content:flex-end}html[data-theme=light] .thread-panel{width:620px;max-width:95vw;height:100%;background:#fbfcf9;box-shadow:-10px 0 60px #18362612;overflow:auto}html[data-theme=light] .thread-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #e5eadf;font-size:10px;letter-spacing:1.5px;color:#8d9c80}html[data-theme=light] .thread-summary{padding:26px;background:#fff;border-bottom:1px solid #e6edde}html[data-theme=light] .thread-summary h2{font-size:24px;line-height:1.4;margin-top:16px}html[data-theme=light] .thread-summary p{font-size:12px}html[data-theme=light] .thread-actions{display:flex;gap:10px;margin-top:22px}html[data-theme=light] .timeline{padding:26px}html[data-theme=light] .timeline-heading{display:flex;justify-content:space-between;color:#74856a;font-size:12px;margin-bottom:20px}html[data-theme=light] .timeline-heading span{font-size:11px;color:#a0ad93}html[data-theme=light] .message{border:1px solid #e3eada;background:#fff;border-radius:9px;margin-bottom:20px;padding:20px}html[data-theme=light] .message.support{background:#f3f7ef}html[data-theme=light] .message-top{display:flex;align-items:center;gap:10px}html[data-theme=light] .message-top strong{font-size:12px;display:block}html[data-theme=light] .message-top small{font-size:10px;color:#97a38d;display:block;margin-top:4px}html[data-theme=light] .message-top time{font-size:10px;margin-left:auto;color:#9da991}html[data-theme=light] .message p{font-size:13px;color:#708365;white-space:pre-wrap;overflow-wrap:anywhere;margin:19px 0 5px;line-height:1.8}html[data-theme=light] .response-chip{display:inline-flex;gap:5px;align-items:center;color:#7c965f;background:#e8efdf;font-size:10px;border-radius:5px;padding:5px 8px;margin-top:15px}html[data-theme=light] .loading{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}html[data-theme=light] .login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:#fff}html[data-theme=light] .login-story{background:#eaf0e1;padding:45px 55px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}html[data-theme=light] .login-story h1{font-size:46px;line-height:1.25;color:#2e513c;margin:20px 0}html[data-theme=light] .login-story p{font-size:16px;max-width:370px;color:#839375}html[data-theme=light] .login-eyebrow{font-size:10px;letter-spacing:2px;color:#869675;font-weight:600}html[data-theme=light] .login-story>small{font-size:12px;color:#8b9d7e}html[data-theme=light] .login-form{display:flex;align-items:center;justify-content:center;padding:40px}html[data-theme=light] .login-form>div{width:350px}html[data-theme=light] .login-form h2{font-size:32px;letter-spacing:-1px}html[data-theme=light] .login-form p{font-size:14px}html[data-theme=light] .login-form form{margin-top:35px}html[data-theme=light] .login-form form label{font-size:13px}html[data-theme=light] .login-form .button{width:100%;margin-top:6px;font-size:13px;padding:13px}html[data-theme=light] .login-help{font-size:11px;color:#a1ac97;display:flex;gap:8px;margin-top:26px;line-height:1.6}html[data-theme=light] .form-error{color:#b27159!important;margin-bottom:15px!important}html[data-theme=light] .login-illustration{margin:40px 0 30px;max-width:450px}html[data-theme=light] .illustration-line{background:#ffffffa6;border:1px solid #dfe8d4;border-radius:12px;padding:18px;display:flex;align-items:center;gap:12px;box-shadow:0 9px 25px #36523005}html[data-theme=light] .illustration-line strong{font-size:13px;display:block}html[data-theme=light] .illustration-line small{font-size:11px;color:#93a283;display:block;margin-top:5px}html[data-theme=light] .illustration-line>.status{margin-left:auto}html[data-theme=light] .illustration-connector{height:22px;border-left:1px dashed #a9ba96;margin-left:35px}html[data-theme=light] .reply-time{margin-left:auto;color:#81a363;font-size:16px;font-weight:600}html[data-theme=light] .mobile-toggle{display:none}@media(min-width:1550px){html[data-theme=light]{font-size:16px}html[data-theme=light] .content{padding-top:40px}html[data-theme=light] .stats-grid{gap:24px}html[data-theme=light] .stat{padding:23px}html[data-theme=light] .stat-value{font-size:38px}html[data-theme=light] .chart{height:200px}html[data-theme=light] td{padding-block:20px}}@media(max-width:1200px){html[data-theme=light] .sidebar{width:210px;padding-inline:15px}html[data-theme=light] main{margin-left:210px;width:calc(100% - 210px)}html[data-theme=light] .content{padding:27px 25px}html[data-theme=light] .topbar{padding:0 25px}html[data-theme=light] .stat{padding:15px 13px}html[data-theme=light] .stat-foot{font-size:9px}html[data-theme=light] .stat-label{font-size:11px}html[data-theme=light] .insights{grid-template-columns:1.5fr 1fr;gap:16px}html[data-theme=light] .activity-panel,html[data-theme=light] .health-panel{padding:20px}html[data-theme=light] .legend{gap:8px}html[data-theme=light] .tabs{gap:17px}html[data-theme=light] .page-heading h1{font-size:27px}html[data-theme=light] .date-range{display:none}html[data-theme=light] .login-story{padding:40px}html[data-theme=light] .login-story h1{font-size:38px}html[data-theme=light] .illustration-line .status{display:none}html[data-theme=light] .table-title .text-button{font-size:10px}}@media(max-width:950px){html[data-theme=light] .stats-grid{grid-template-columns:repeat(2,1fr)}html[data-theme=light] .insights{grid-template-columns:1fr}html[data-theme=light] .health-panel{display:none}html[data-theme=light] .settings-grid{grid-template-columns:1fr}html[data-theme=light] .page-heading{align-items:flex-start}html[data-theme=light] .heading-actions{padding-top:25px}html[data-theme=light] .demo-banner{align-items:flex-start;font-size:10px}html[data-theme=light] .page-footer>span:last-child{display:none}html[data-theme=light] .login-story{padding:35px}html[data-theme=light] .login-story h1{font-size:33px}html[data-theme=light] .login-form{padding:30px}html[data-theme=light] .login-story p{font-size:14px}html[data-theme=light] .login-illustration{margin-top:30px}}@media(max-width:700px){html[data-theme=light] .sidebar{transform:translate(-100%);width:230px;transition:transform .2s;box-shadow:5px 0 30px #24463220}html[data-theme=light] .sidebar.show{transform:translate(0)}html[data-theme=light] main{margin-left:0;width:100%}html[data-theme=light] .topbar{height:63px;padding:0 18px}html[data-theme=light] .mobile-toggle{display:flex}html[data-theme=light] .stream-state{font-size:0;gap:0}html[data-theme=light] .top-right{gap:12px}html[data-theme=light] .content{padding:23px 16px}html[data-theme=light] .eyebrow{font-size:8px}html[data-theme=light] .page-heading{gap:8px;margin-bottom:20px}html[data-theme=light] .page-heading h1{font-size:25px}html[data-theme=light] .page-heading p{font-size:12px}html[data-theme=light] .heading-actions{padding-top:22px}html[data-theme=light] .heading-actions .button{font-size:0;gap:0;padding:10px}html[data-theme=light] .demo-banner{display:block;line-height:1.8}html[data-theme=light] .demo-banner button{margin-top:7px;padding:0}html[data-theme=light] .stats-grid{gap:11px}html[data-theme=light] .stat-label{font-size:11px}html[data-theme=light] .stat-value{font-size:30px}html[data-theme=light] .stat-foot{font-size:9px;min-height:23px;line-height:1.4}html[data-theme=light] .stat-label>span{width:23px;height:23px}html[data-theme=light] .stat-label svg{width:15px}html[data-theme=light] .activity-panel{padding:18px}html[data-theme=light] .panel-heading h2{font-size:14px}html[data-theme=light] .legend{font-size:9px}html[data-theme=light] .panel-heading p{font-size:10px}html[data-theme=light] .table-title{padding:19px 17px}html[data-theme=light] .table-title .text-button{font-size:0;gap:0}html[data-theme=light] .table-controls{padding:0 16px}html[data-theme=light] .tabs{gap:18px;overflow:auto}html[data-theme=light] .tabs button{font-size:10px}html[data-theme=light] .table-search select{max-width:110px}html[data-theme=light] .table-footer{padding:14px 17px;font-size:9px}html[data-theme=light] .table-footer>span:last-child{display:none}html[data-theme=light] .page-footer{margin-top:20px}html[data-theme=light] .login{display:block}html[data-theme=light] .login-story{min-height:0;padding:25px;background:#eef3e7}html[data-theme=light] .login-story>div:nth-child(2),html[data-theme=light] .login-story>small{display:none}html[data-theme=light] .login-form{padding:55px 25px}html[data-theme=light] .thread-summary{padding:22px}html[data-theme=light] .timeline{padding:20px}html[data-theme=light] .message{padding:16px}html[data-theme=light] .message-top time{font-size:9px}html[data-theme=light] .thread-summary h2{font-size:21px}html[data-theme=light] .thread-actions .button{font-size:11px}html[data-theme=light] .toast{width:max-content;max-width:90vw;font-size:12px}html[data-theme=light] .rule-row{padding:18px;gap:10px}html[data-theme=light] .add-rule,html[data-theme=light] .settings-card{padding:22px}html[data-theme=light] .rules-note{padding:17px}}html[data-theme=light] .stat-label,html[data-theme=light] .health-row,html[data-theme=light] .tabs button,html[data-theme=light] .subject-button,html[data-theme=light] .customer-cell strong,html[data-theme=light] .button,html[data-theme=light] .breadcrumb,html[data-theme=light] nav button,html[data-theme=light] form label{font-size:14px}html[data-theme=light] .stat-foot,html[data-theme=light] .activity-date,html[data-theme=light] th,html[data-theme=light] .category,html[data-theme=light] .status,html[data-theme=light] .table-footer,html[data-theme=light] .table-title p,html[data-theme=light] .panel-heading p,html[data-theme=light] .legend,html[data-theme=light] .bar-group>span,html[data-theme=light] .chart-labels,html[data-theme=light] .table-search input,html[data-theme=light] .table-search select,html[data-theme=light] .page-heading p,html[data-theme=light] .page-footer,html[data-theme=light] .stream-state,html[data-theme=light] .demo-banner,html[data-theme=light] .demo-banner button,html[data-theme=light] .text-button,html[data-theme=light] .wait,html[data-theme=light] .sla-note,html[data-theme=light] .health-total span{font-size:12px}html[data-theme=light] .subject-button{font-size:13px}html[data-theme=light] .table-scroll{overflow-x:auto}html[data-theme=light] .stat-foot{line-height:1.5;min-height:36px}html[data-theme=light] .stat-label{min-height:38px}html[data-theme=light] .tabs{gap:20px}html[data-theme=light] .settings-card>p,html[data-theme=light] .add-rule>p,html[data-theme=light] .rules-note p,html[data-theme=light] .message p{font-size:14px}html[data-theme=light] .stat-value{font-size:34px}html[data-theme=light] .message-top strong,html[data-theme=light] .thread-summary p{font-size:14px}html[data-theme=light] .login-form p,html[data-theme=light] .login-form label,html[data-theme=light] .settings-grid input,html[data-theme=light] .settings-grid textarea,html[data-theme=light] .settings-grid select,html[data-theme=light] .login input{font-size:16px}html[data-theme=light] .eyebrow,html[data-theme=light] .nav-label,html[data-theme=light] .demo-label{font-size:10px}html[data-theme=light] .sidebar .nav-count{font-size:12px}html[data-theme=light] .message-top small,html[data-theme=light] .message-top time,html[data-theme=light] .rule-content p,html[data-theme=light] .keyword-list span{font-size:12px}html[data-theme=light] .rules-note{line-height:1.6}@media(max-width:1200px){html[data-theme=light] .stat-label{font-size:12px}html[data-theme=light] .stat-foot{font-size:11px}html[data-theme=light] .tabs button{font-size:12px}}@media(max-width:700px){html[data-theme=light] .heading-actions .button,html[data-theme=light] .table-title .text-button,html[data-theme=light] .stream-state{font-size:0}html[data-theme=light] .stat-label{font-size:12px}html[data-theme=light] .stat-foot,html[data-theme=light] .page-footer{font-size:11px}html[data-theme=light] .demo-banner{font-size:12px}}html[data-theme=light] .pagination{display:flex;align-items:center;gap:10px}html[data-theme=light] .pagination button{font-size:12px;color:#587a43}html[data-theme=light] .pagination button:disabled{opacity:.35}html[data-theme=light] .date-range{cursor:default}html[data-theme=light] .rule-form-actions{display:flex;gap:10px;flex-wrap:wrap}html[data-theme=light] .rule-edit{padding:7px 9px;flex-shrink:0}html[data-theme=light] .date-filter,html[data-theme=light] .custom-date-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html[data-theme=light] .custom-date-range label{display:grid;gap:4px;font-size:12px}html[data-theme=light] .custom-date-range input{padding:7px;border:1px solid #dce3d9;border-radius:6px}html[data-theme=light] .date-filter-note{color:#758579;font-size:12px;margin:-8px 0 20px}html[data-theme=light] .date-chart-scroll{overflow-x:auto}html[data-theme=light] .settings-column{display:grid;gap:24px;min-width:0}html[data-theme=light] .mailbox-settings-layout .settings-card{min-width:0}html[data-theme=light] .mailbox-settings-layout .setup-note{overflow-wrap:anywhere}html[data-theme=light] .signout-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;margin:auto;padding:28px;border:1px solid #dce3d9;border-radius:16px;background:#fbfcf9;color:#25382f;box-shadow:0 24px 80px #16352630}html[data-theme=light] .signout-dialog::backdrop{background:#16352665;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-theme=light] .signout-dialog h2{margin:0 0 12px;font-size:22px}html[data-theme=light] .signout-dialog p{line-height:1.6;color:#758579}html[data-theme=light] .signout-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}html[data-theme=light] .signout-dialog .signout-error{color:#b04431}.brand{background:transparent;padding:0;border-radius:0;width:100%;max-width:230px;line-height:0}.brand-logo{display:block;width:100%;height:auto;object-fit:contain}html:not([data-theme=light]) .brand-logo{filter:invert(1) hue-rotate(180deg)}.theme-toggle{gap:7px;border:1px solid #34363c;background:#1b1c1f;color:#edeef0;white-space:nowrap}.login-theme-toggle{position:absolute;top:22px;right:22px;z-index:5}html[data-theme=light]{color-scheme:light;background:#f7f8fa;color:#25272c}html[data-theme=light] .brand{background:transparent;padding:0}html[data-theme=light] .theme-toggle{background:#fff;color:#35373d;border-color:#dddfe4}html[data-theme=light] .button.primary{background:#ff6a2b;border-color:#ff6a2b;color:#21140d}html[data-theme=light] nav button.active{background:#fff0e8;color:#a93b0c}html[data-theme=light] .tabs button.active,html[data-theme=light] .text-button{color:#b54112;border-color:#ed6020}html[data-theme=light] .stat.highlight{background:#fff5ed;border-color:#f1d5c3}html[data-theme=light] .stat.highlight .stat-value{color:#b54112}html[data-theme=light] .switch.on{background:#df5418}html[data-theme=light] .keyword-list span{color:#713717;background:#fff1e7;border-color:#efdbcd}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus{border-color:#e95e23;box-shadow:0 0 0 3px #ff6a2b20}html[data-theme=light] .setup-note,html[data-theme=light] .demo-banner{background:#fff3e8;color:#83512f;border-color:#f1d8c5}html[data-theme=light] .signout-dialog{background:#fff;color:#25272c;border-color:#dddfe4}html[data-theme=light] .date-filter-note{color:#69717a}html[data-theme=light] .mailbox-settings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}html[data-theme=light] .date-filter .date-range{display:block}@media(max-width:1000px){html[data-theme=light] .mailbox-settings-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.theme-toggle span{display:none}}.category-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0 0 24px;border:0;overflow:visible;background:transparent}.category-summary button{display:grid;align-content:space-between;justify-items:start;min-height:88px;justify-content:space-between;gap:8px;padding:15px 17px;border:1.5px solid #2b2d32;border-radius:10px;margin:0;text-align:left;color:#b5b9c2;background:#18191b;transition:border-color .14s ease,background .14s ease,transform .14s ease}.category-summary button span{font-size:12px;line-height:1.5}.category-summary button strong{color:#edeef0;font-size:22px;line-height:1}.category-summary button:hover{background:#202124;border-color:#555962;transform:translateY(-1px)}.category-summary button:focus-visible{outline-offset:-4px}.category-summary>p{padding:16px}html[data-theme=light] .category-summary button{color:#626d7d;border-color:#e2e8e1;border-width:1.5px;background:#fff}html[data-theme=light] .category-summary button strong{color:#353d49}html[data-theme=light] .category-summary button:hover{background:#fffaf6;border-color:#efc7ae}@media(max-width:600px){.category-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-summary button{min-height:82px;padding:13px 14px}}html[data-theme=light] .user-menu:hover,html[data-theme=light] .user-menu:focus-visible{background:#fff0e8;color:#25272c;border-radius:8px}html[data-theme=light] .user-menu:hover strong,html[data-theme=light] .user-menu:focus-visible strong{color:#25272c}html[data-theme=light] .user-menu:hover small,html[data-theme=light] .user-menu:focus-visible small{color:#626d7d}html[data-theme=light] .user-menu:hover>svg,html[data-theme=light] .user-menu:focus-visible>svg{color:#b54112}html[data-theme=light] .button.secondary{background:#fff;color:#353d49;border-color:#cbd1d9}html[data-theme=light] .button.secondary:hover:not(:disabled){background:#f0f2f5;color:#25272c;border-color:#9da6b3}.toast,html[data-theme=light] .toast{background:#ff6a2b;color:#fff}.toast svg,.toast .icon-button,html[data-theme=light] .toast svg,html[data-theme=light] .toast .icon-button{color:#fff;opacity:1}.toast .icon-button:hover,html[data-theme=light] .toast .icon-button:hover{background:#ffffff20;color:#fff}html[data-theme=light] .nav-count{background:#fff0e8;color:#a93b0c}html[data-theme=light] .mini-icon,html[data-theme=light] .stat-label>span,html[data-theme=light] .highlight .stat-label>span,html[data-theme=light] .panel-heading>svg{color:#b54112}html[data-theme=light] .stat-label>span,html[data-theme=light] .highlight .stat-label>span{background:#fff0e8}html[data-theme=light] .legend i,html[data-theme=light] .bar-pair>div{background:#ed6020}html[data-theme=light] .legend span+span i,html[data-theme=light] .bar-pair>div+div{background:#f7c3a7}html[data-theme=light] .tabs button.selected{color:#a93b0c;border-color:#ed6020}html[data-theme=light] .tabs button>span{background:#fff0e8;color:#a93b0c}html[data-theme=light] .pagination button,html[data-theme=light] .reply-time{color:#b54112}.demo-banner,.error-banner,html[data-theme=light] .demo-banner,html[data-theme=light] .error-banner{font-size:12px;line-height:18px;padding:10px 13px;min-height:40px;border-radius:7px;margin-bottom:20px;align-items:center}.error-banner>svg{width:16px;height:16px}
