.communications-ui{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#45454e #101012;color:#f7f7fa;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#080809;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.communications-ui button,.communications-ui a,.communications-ui input,.communications-ui select,.communications-ui textarea{outline-offset:4px}.communications-ui button:focus-visible,.communications-ui a:focus-visible,.communications-ui input:focus-visible,.communications-ui select:focus-visible,.communications-ui textarea:focus-visible{outline:2px solid #86aaff}.communications-ui button{cursor:pointer;white-space:nowrap}.communications-ui button:disabled{opacity:.44;cursor:not-allowed}.communications-ui input,.communications-ui select,.communications-ui textarea{color:#f7f7fa;caret-color:#86aaff;background:#0c0c0e;border:1px solid #404049;border-radius:6px;max-width:100%;min-height:40px;padding:10px 12px}.communications-ui input::-moz-placeholder{color:#9395a2}.communications-ui textarea::-moz-placeholder{color:#9395a2}.communications-ui input::placeholder,.communications-ui textarea::placeholder{color:#9395a2}.communications-ui select{padding-right:30px}.communications-ui textarea{resize:vertical;min-height:100px}.communications-ui input[type=checkbox],.communications-ui input[type=radio]{accent-color:#326ce9;flex-shrink:0;width:16px;height:16px;min-height:0;margin:2px 0}.communications-ui a{color:inherit;text-decoration:none}.communications-ui h1,.communications-ui h2,.communications-ui h3,.communications-ui p{margin:0}.communications-ui h1{letter-spacing:-.025em;font-size:26px;font-weight:630;line-height:1.3}.communications-ui h2{font-size:15px;font-weight:600;line-height:1.45}.communications-ui h3{font-size:15px;font-weight:550}.communications-ui p{color:#a3a5b2}.communications-ui small{color:#a3a5b2;font-size:12px;display:block}.communications-ui svg{flex-shrink:0}.communications-ui hr{border:0;border-top:1px solid #303137;margin:24px 0}.communications-ui .app{min-height:100vh}.communications-ui .sidebar{z-index:5;background:linear-gradient(155deg,#1d1e22,#131315 50%,#0e0e10);border-right:1px solid #303137;flex-direction:column;width:224px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.communications-ui .brand{align-items:center;gap:14px;height:49px;margin-bottom:28px;padding:0 12px;display:flex}.communications-ui .brand b{letter-spacing:-.07em;font-size:38px;line-height:1}.communications-ui .brand span{letter-spacing:2px;color:#b4b6c2;border-left:1px solid #50525a;padding:8px 0 8px 13px;font-size:8px}.communications-ui .workspace{border:1px solid #34343c;border-radius:7px;align-items:center;gap:10px;margin-bottom:25px;padding:10px;font-weight:550;display:flex}.communications-ui .workspace small{font-size:10px;font-weight:400}.communications-ui .avatar{color:#d1d2db;background:#25262b;border:1px solid #3c3e47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:inline-flex}.communications-ui .workspace .avatar{border-radius:7px}.communications-ui .nav-label{letter-spacing:1px;color:#9799a6;margin:0 12px 8px;font-size:10px}.communications-ui .navitem{color:#aeb0bd;align-items:center;gap:11px;height:39px;padding:0 12px;display:flex}.communications-ui .navitem svg{color:#989cac}.communications-ui .navitem.group{color:#ececf1;background:#23252c;border-radius:6px;margin-top:8px}.communications-ui .navitem.group svg:last-child{margin-left:auto}.communications-ui .subnav{flex-direction:column;gap:2px;padding-top:6px;display:flex}.communications-ui .subnav>*{color:#aeb0bd;white-space:nowrap;padding:8px 9px 8px 41px;font-size:12px}.communications-ui .subnav a{color:#171c29;background:linear-gradient(110deg,#fafbff,#d8dce6);border-radius:6px;font-weight:600;box-shadow:inset 0 1px #fff,0 3px 8px #0004}.communications-ui .sidebar-bottom{align-items:center;gap:10px;margin-top:auto;padding:25px 8px 0;font-size:12px;display:flex}.communications-ui .sidebar-bottom small{font-size:10px}.communications-ui .shell{margin-left:224px}.communications-ui .topbar{background:linear-gradient(#19191c,#121214);border-bottom:1px solid #303137;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 32px;display:flex}.communications-ui .crumb{color:#a3a5b2;align-items:center;gap:14px;font-size:12px;display:flex}.communications-ui .crumb strong{color:#d1d2db;font-weight:450}.communications-ui .preview-control{align-items:center;gap:12px;display:flex}.communications-ui .preview-label{color:#a3a5b2;font-size:11px}.communications-ui .preview-control select{background:#202126;min-height:30px;padding:5px 28px 5px 10px;font-size:11px}.communications-ui .mobile-menu{display:none!important}.communications-ui main{max-width:1400px;margin:auto;padding:36px 36px 20px}.communications-ui .page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.communications-ui .page-heading p{margin-top:8px;font-size:13px}.communications-ui .text-link{color:#a7bff6;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.communications-ui .text-link:hover{color:#d2e0ff}.communications-ui .enable-row{background:#131315;border:1px solid #303137;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.communications-ui .enable-title{align-items:center;gap:16px;display:flex}.communications-ui .enable-title>svg{color:#86aaff}.communications-ui .enable-title p{margin-top:3px;font-size:12px}.communications-ui .enable-action{align-items:center;gap:12px;display:flex}.communications-ui .price{white-space:nowrap;align-items:baseline;gap:7px;margin-right:20px;display:flex}.communications-ui .price strong{letter-spacing:-.025em;font-size:23px;font-weight:600}.communications-ui .price>span{color:#a3a5b2;font-size:11px}.communications-ui .switch-label{color:#a3a5b2;font-size:12px}.communications-ui .switch-label.on{color:#b9ccfb}.communications-ui .switch{background:#35353e;border:1px solid #50505c;border-radius:20px;align-items:center;width:38px;height:22px;padding:3px;display:flex}.communications-ui .switch span{background:#e6e7ef;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0006}.communications-ui .switch[aria-checked=true]{background:#326ce9;border-color:#4b82f6}.communications-ui .switch[aria-checked=true] span{background:#fff;margin-left:auto}.communications-ui .tabs{border-bottom:1px solid #2c2c32;gap:27px;margin:24px 0 26px;display:flex;overflow:auto}.communications-ui .tabs button{color:#a3a5b2;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 0 15px;font-size:12px;display:flex}.communications-ui .tabs button:hover{color:#f7f7fa}.communications-ui .tabs button[aria-selected=true]{color:#f7f7fa;border-color:#6394ff}.communications-ui .count{color:#c9cfde;background:#25262b;border-radius:4px;padding:1px 5px;font-size:10px}.communications-ui .primary,.communications-ui .secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:550;display:inline-flex}.communications-ui .primary{color:#fff;background:linear-gradient(#326ce9,#2259d2);border:1px solid #477ef1;box-shadow:inset 0 1px #ffffff29,0 3px 5px #0004}.communications-ui .secondary{color:#e3e4eb;background:#1d1e23;border:1px solid #404049;box-shadow:inset 0 1px #ffffff08}.communications-ui .registration-summary{background:#111113;border:1px solid #303137;border-radius:8px;align-items:center;gap:16px;margin-bottom:32px;padding:21px 22px;display:flex}.communications-ui .status-icon{color:#aab4cd;align-items:center;display:flex}.communications-ui .approved .status-icon{color:#79d5a1}.communications-ui .summary-copy{flex:1}.communications-ui .summary-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.communications-ui .summary-title h2{font-size:14px}.communications-ui .summary-copy p{max-width:70ch;margin-top:5px;font-size:12px}.communications-ui .status{color:#a3a5b2;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.communications-ui .status i{background:currentColor;border-radius:50%;width:5px;height:5px}.communications-ui .status.green{color:#81d8a5}.communications-ui .status.amber{color:#e8bd70}.communications-ui .section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.communications-ui .section-heading h2{font-size:16px}.communications-ui .section-heading p{margin-top:5px;font-size:12px}.communications-ui .quiet{color:#a3a5b2;font-size:12px;font-weight:400}.communications-ui .section-heading h2 .quiet{margin-left:6px;font-size:14px}.communications-ui .table-wrap{background:#131315;border:1px solid #303137;border-radius:8px;overflow:auto}.communications-ui table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.communications-ui th{color:#aeb0bd;background:#1c1d21;border-bottom:1px solid #303137;padding:12px 18px;font-size:11px;font-weight:450}.communications-ui td{color:#e3e4eb;border-bottom:1px solid #242429;padding:18px;font-size:12px}.communications-ui td small{margin-top:3px;font-size:10px}.communications-ui tr:last-child td{border-bottom:0}.communications-ui tbody tr:nth-child(2n){background:#171719}.communications-ui .right{text-align:right}.communications-ui .person{align-items:center;gap:11px;display:flex}.communications-ui .person strong{font-weight:500}.communications-ui .number{letter-spacing:.015em;font-size:13px}.communications-ui .empty{text-align:center;padding:45px 20px 43px}.communications-ui .empty-symbol{color:#a6aec1;justify-content:center;align-items:center;width:57px;height:52px;margin:0 auto 20px;display:flex;position:relative}.communications-ui .empty-symbol>span{color:#86aaff;background:#131315;border-radius:5px;padding:3px;position:absolute;bottom:0;right:0}.communications-ui .empty p{max-width:50ch;margin:7px auto 0;font-size:12px}.communications-ui .empty .secondary{margin-top:18px}.communications-ui .empty-steps{justify-content:center;align-items:center;gap:14px;margin-top:27px;display:flex}.communications-ui .empty-steps>span{color:#a3a5b2;align-items:center;gap:7px;font-size:11px;display:flex}.communications-ui .empty-steps i,.communications-ui .form-steps i{border:1px solid #464750;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:flex}.communications-ui .empty-steps>b{background:#34343c;width:28px;height:1px;display:block}.communications-ui .empty-steps .complete{color:#b7cafa}.communications-ui .complete i{color:#a8c1ff;background:#25314b;border-color:#516fa8}.communications-ui .table-footer{color:#a3a5b2;justify-content:space-between;padding:13px 1px;font-size:11px;display:flex}.communications-ui .table-footer strong{color:#e4e5ed;margin-left:12px;font-size:12px;font-weight:550}.communications-ui .bottom-notes{border-top:1px solid #242429;grid-template-columns:1fr 1fr;gap:35px;margin-top:27px;padding-top:23px;display:grid}.communications-ui .bottom-notes>div{gap:12px;display:flex}.communications-ui .bottom-notes svg{color:#888d9e;margin-top:1px}.communications-ui .bottom-notes strong{color:#d1d2db;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.communications-ui .bottom-notes span{max-width:50ch;font-size:11px;display:block}.communications-ui .preview-footer{color:#999ba8;border-top:1px solid #242429;margin-top:40px;padding-top:18px;font-size:10px}.communications-ui .search{color:#a3a5b2;border:1px solid #404049;border-radius:6px;align-items:center;gap:8px;max-width:330px;margin-bottom:16px;padding:0 11px;display:flex}.communications-ui .search input{background:0 0;border:0;width:100%;min-width:0;min-height:36px;padding:8px 0;font-size:12px}.communications-ui .registration-intro,.communications-ui .review-state{background:#131315;border:1px solid #303137;border-radius:8px;padding:36px}.communications-ui .registration-intro h3{margin-bottom:10px;font-size:20px}.communications-ui .registration-intro p{max-width:60ch;margin-bottom:20px}.communications-ui .review-state>svg{color:#86aaff;margin-bottom:15px}.communications-ui .review-state>h3{margin-bottom:8px;font-size:20px}.communications-ui .review-state>p{max-width:65ch}.communications-ui .review-state dl{max-width:660px;margin:26px 0}.communications-ui .review-state dl>div,.communications-ui .review-list>div{border-bottom:1px solid #303137;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.communications-ui dt{color:#a3a5b2}.communications-ui dd{text-align:right;overflow-wrap:anywhere;margin:0}.communications-ui .form-layout{grid-template-columns:minmax(0,1fr) 235px;gap:40px;display:grid}.communications-ui .form-layout form{background:#131315;border:1px solid #303137;border-radius:8px;padding:26px}.communications-ui .form-steps{border-bottom:1px solid #303137;gap:24px;margin-bottom:30px;padding-bottom:22px;display:flex}.communications-ui .form-steps>span{color:#a3a5b2;align-items:center;gap:7px;font-size:11px;display:flex}.communications-ui .form-steps .current{color:#f7f7fa}.communications-ui .form-steps .current i{color:#fff;background:#326ce9;border-color:#477ef1}.communications-ui .form-layout h3{margin-bottom:22px;font-size:18px}.communications-ui .form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.communications-ui .form-grid .full{grid-column:1/-1}.communications-ui .field{color:#d1d2db;flex-direction:column;gap:8px;min-width:0;margin-bottom:19px;font-size:12px;display:flex}.communications-ui .field input,.communications-ui .field select,.communications-ui .field textarea{width:100%}.communications-ui .form-actions{border-top:1px solid #303137;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:22px;display:flex}.communications-ui .form-help{color:#a3a5b2;padding-top:15px}.communications-ui .form-help>svg{color:#86aaff;margin-bottom:15px}.communications-ui .form-help h3{color:#ececf2;margin-bottom:10px;font-size:14px}.communications-ui .form-help p{margin:10px 0;font-size:12px}.communications-ui .form-help strong{color:#d1d2db;font-size:12px;font-weight:500}.communications-ui .info-note{color:#c1cde5;background:#1c2230;border:1px solid #374866;border-radius:6px;margin:20px 0;padding:14px;font-size:12px}.communications-ui .checkbox{color:#d1d2db;align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;display:flex}.communications-ui .billing-summary{background:#131315;border:1px solid #303137;border-radius:8px;grid-template-columns:1fr 1fr 1fr;margin:25px 0;display:grid}.communications-ui .billing-summary>div{border-right:1px solid #303137;padding:25px}.communications-ui .billing-summary>div:last-child{border:0}.communications-ui .billing-summary>div>span{color:#a3a5b2;font-size:12px}.communications-ui .billing-summary strong{letter-spacing:-.025em;margin-top:8px;font-size:28px;font-weight:550;display:block}.communications-ui .billing-summary strong span{color:#a3a5b2;letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.communications-ui .billing-note{max-width:75ch;margin-top:20px;font-size:12px}.communications-ui .preferences form{background:#131315;border:1px solid #303137;border-radius:8px;max-width:900px;padding:0 24px 24px}.communications-ui .preference-row{border-bottom:1px solid #303137;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.communications-ui .preference-row h3{font-size:13px}.communications-ui .preference-row p{margin-top:4px;font-size:12px}.communications-ui .preference-row select{width:220px}.communications-ui .preferences .form-actions{border:0;margin-top:0}.communications-ui .compact{padding:25px 20px}.communications-ui .compact .text-link{margin-top:12px}.communications-ui dialog{color:#f7f7fa;background:#141416;border:1px solid #454650;border-radius:11px;width:560px;max-width:calc(100vw - 28px);max-height:90vh;padding:0;box-shadow:0 24px 85px #0009}.communications-ui dialog::backdrop{background:#0009}.communications-ui .dialog-header{border-bottom:1px solid #303137;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.communications-ui .dialog-header h2{font-size:19px}.communications-ui .dialog-header p{margin-top:4px;font-size:12px}.communications-ui .icon-button{color:#a3a5b2;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.communications-ui .icon-button:hover{color:#fff;background:#292a32}.communications-ui .dialog-body{padding:24px}.communications-ui .number-types{border:0;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;display:flex}.communications-ui legend{color:#d1d2db;margin-bottom:10px;padding:0;font-size:12px}.communications-ui .number-types label{cursor:pointer;border:1px solid #404049;border-radius:7px;align-items:flex-start;gap:11px;padding:13px;display:flex}.communications-ui .number-types label.selected{background:#1a2337;border-color:#537dcf}.communications-ui .number-types strong{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.communications-ui .number-types strong small{color:#a5c2ff;font-size:10px}.communications-ui .number-types label>span>span{color:#a3a5b2;margin-top:3px;font-size:11px;display:block}.communications-ui .number-search{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.communications-ui .number-search .field{flex:1;margin:0}.communications-ui .number-search button{height:40px}.communications-ui .available{border:1px solid #404049;border-radius:6px;margin:0 0 20px;padding:4px 12px}.communications-ui .available label{cursor:pointer;align-items:center;gap:10px;padding:11px 0;display:flex}.communications-ui .available label+label{border-top:1px solid #303137}.communications-ui .available small{margin-left:auto;font-size:10px}.communications-ui .purchase-total{border-top:1px solid #303137;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.communications-ui .purchase-total>strong{font-size:24px;font-weight:550}.communications-ui .purchase-total>strong span{color:#a3a5b2;font-size:12px;font-weight:400}.communications-ui .purchase-total>div strong{font-size:12px;font-weight:500}.communications-ui .purchase-total small{margin-top:3px;font-size:11px}.communications-ui .dialog-actions{background:#19191c;border-top:1px solid #303137;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.communications-ui .toast{z-index:20;background:#20232b;border:1px solid #434956;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.communications-ui .toast svg{color:#81d8a5}@media (width>=1550px){.communications-ui main{padding-top:44px}.communications-ui .empty{padding:60px 20px}}@media (width<=1150px){.communications-ui main{padding:28px 24px}.communications-ui .topbar{padding:16px 24px}.communications-ui .enable-row{flex-direction:column;align-items:flex-start;gap:18px}.communications-ui .enable-action{width:100%}.communications-ui .enable-action .price{margin-right:auto}.communications-ui .form-layout{grid-template-columns:minmax(0,1fr)}.communications-ui .form-help{display:none}.communications-ui .registration-summary{flex-wrap:wrap}.communications-ui .registration-summary>button{margin-left:39px}.communications-ui .summary-copy{min-width:200px}.communications-ui .page-heading>.text-link{display:none}.communications-ui .tabs{gap:22px}}@media (width<=760px){.communications-ui .sidebar{display:none;top:65px;box-shadow:10px 0 35px #0009}.communications-ui .sidebar.expanded{display:flex}.communications-ui .shell{margin-left:0}.communications-ui .mobile-menu{display:flex!important}.communications-ui .topbar{flex-wrap:wrap;gap:10px;min-height:65px;padding:12px 15px}.communications-ui .crumb{gap:8px;margin-right:auto;font-size:11px}.communications-ui .crumb>strong{display:none}.communications-ui .preview-control{gap:7px}.communications-ui .preview-label{font-size:10px}.communications-ui .preview-control select{width:108px;padding-right:15px;font-size:10px}.communications-ui main{padding:25px 16px 18px}.communications-ui .page-heading{margin-bottom:23px}.communications-ui h1{font-size:24px}.communications-ui .page-heading p{max-width:37ch;font-size:12px}.communications-ui .enable-row{padding:18px}.communications-ui .enable-title{gap:12px}.communications-ui .enable-title h2{font-size:14px}.communications-ui .enable-title p{max-width:32ch;font-size:11px}.communications-ui .price strong{font-size:21px}.communications-ui .price>span{font-size:10px}.communications-ui .tabs{gap:23px;margin:17px 0 22px}.communications-ui .tabs button{padding-bottom:12px;font-size:11px}.communications-ui .registration-summary{gap:12px;margin-bottom:25px;padding:18px}.communications-ui .summary-copy{flex:auto;width:calc(100% - 38px);min-width:0}.communications-ui .summary-title{flex-direction:column;align-items:flex-start;gap:6px}.communications-ui .summary-title h2{font-size:13px}.communications-ui .summary-copy p{margin-top:8px;font-size:11px}.communications-ui .registration-summary>button{margin-left:35px}.communications-ui .section-heading h2{font-size:15px}.communications-ui .section-heading p{max-width:29ch;font-size:11px}.communications-ui .section-heading>.primary{padding:8px 10px;font-size:11px}.communications-ui .section-heading>.primary svg{display:none}.communications-ui .table-wrap table{min-width:660px}.communications-ui .empty{padding:32px 15px}.communications-ui .empty h3{font-size:14px}.communications-ui .empty p{max-width:32ch;font-size:11px}.communications-ui .empty-steps{gap:7px}.communications-ui .empty-steps>span{gap:5px;font-size:11px}.communications-ui .empty-steps>b{width:12px}.communications-ui .empty-steps i{width:18px;height:18px}.communications-ui .bottom-notes{grid-template-columns:1fr;gap:20px;margin-top:18px}.communications-ui .preview-footer{margin-top:28px;font-size:11px}.communications-ui .form-layout form{padding:19px}.communications-ui .form-grid{grid-template-columns:1fr}.communications-ui .form-steps{gap:12px}.communications-ui .form-steps>span{gap:5px;font-size:11px}.communications-ui .form-steps i{width:18px;height:18px}.communications-ui .form-layout h3{font-size:16px}.communications-ui .registration-intro,.communications-ui .review-state{padding:24px}.communications-ui .review-state>h3{font-size:18px}.communications-ui .review-state dl>div{font-size:11px}.communications-ui .billing-summary>div{padding:16px 10px}.communications-ui .billing-summary>div>span{font-size:10px}.communications-ui .billing-summary strong{font-size:23px}.communications-ui .billing-summary strong span{font-size:10px}.communications-ui .preference-row{flex-direction:column;align-items:stretch;gap:12px}.communications-ui .preference-row select{width:100%}.communications-ui .preferences form{padding:0 18px 18px}.communications-ui .dialog-header,.communications-ui .dialog-body{padding:20px}.communications-ui .toast{width:max-content;font-size:11px}.communications-ui .table-footer{font-size:10px}}.communications-ui .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.communications-ui .number-verification{border-top:1px solid #303137;padding:20px 0}.communications-ui .number-verification h3{margin-right:15px;font-size:13px;display:inline-block}.communications-ui .number-verification p,.communications-ui .remove-number p{max-width:60ch;margin:10px 0 15px;font-size:12px}.communications-ui .number-verification .secondary{margin-top:4px}.communications-ui .remove-number{border-top:1px solid #303137;padding-top:20px}.communications-ui .remove-number h3{font-size:13px}.communications-ui .danger-button{color:#f9a5b5;background:#321c23;border:1px solid #68313f;border-radius:6px;padding:8px 12px;font-size:12px}.communications-ui .danger-button:hover{background:#452530}.communications-ui .remove-confirm{background:#22171c;border:1px solid #68313f;border-radius:6px;padding:16px}.communications-ui .remove-confirm strong{font-size:13px}.communications-ui .remove-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.communications-ui th{position:relative}.communications-ui .subscription-review{border-top:1px solid #303137;margin-top:22px;padding-top:20px}.communications-ui .subscription-review h3{font-size:14px}.communications-ui .subscription-review dl{margin:14px 0}.communications-ui .subscription-review dl>div{justify-content:space-between;gap:20px;padding:7px 0;font-size:12px;display:flex}.communications-ui .subscription-review .due{border-top:1px solid #303137;align-items:center;margin-top:10px;padding-top:16px}.communications-ui .subscription-review .due dt{color:#f7f7fa;font-weight:550}.communications-ui .subscription-review .due dd{font-size:23px;font-weight:600}.communications-ui .subscription-review p{font-size:12px}.communications-ui .checkout-preview{color:#a3a5b2;margin-top:16px;font-size:11px}.communications-ui .checkout-price{white-space:nowrap;margin-right:auto;font-size:17px;font-weight:550}.communications-ui .checkout-price small{font-size:11px;font-weight:400;display:inline}.communications-ui .dialog-actions{align-items:center;position:sticky;bottom:0}.communications-ui .number-types{grid-template-columns:1fr 1fr;display:grid}.communications-ui .number-types legend{grid-column:1/-1}.communications-ui .number-types strong{flex-wrap:wrap;gap:4px 10px}.communications-ui .number-types label>span>span{max-width:23ch}@media (width<=760px){.communications-ui .number-types{grid-template-columns:1fr}.communications-ui .checkout-price small{display:block}.communications-ui .dialog-actions{gap:8px;padding:14px 18px}.communications-ui .dialog-actions .primary,.communications-ui .dialog-actions .secondary{padding:8px 10px}.communications-ui .enable-action{flex-wrap:wrap}.communications-ui .empty-steps>span{font-size:10px}}.communications-ui{--line:#2b2e35;--muted:#a6abb7;--panel:#17191e;--blue:#3978f6;color:#f3f4f7;background:#101114}.communications-ui ::selection{color:#fff;background:#315eb2}.communications-ui *{scrollbar-width:thin;scrollbar-color:#424650 transparent}.communications-ui .sidebar{background:#111216;border-color:#282b32;width:216px;padding:25px 12px 20px}.communications-ui .brand{margin-bottom:32px;padding:0 12px}.communications-ui .workspace{background:#1a1c22;border-color:#30333b;border-radius:10px;padding:11px 10px}.communications-ui .nav-label{color:#999fab;font-size:10px}.communications-ui .navitem{border-radius:8px;gap:12px;height:43px;margin:3px 0;font-size:13px}.communications-ui .navitem.current{color:#dce8ff;background:#243454;font-weight:600}.communications-ui .navitem.current svg{color:#90b6ff}.communications-ui .navitem:not(.inactive):hover{background:#242832}.communications-ui .sidebar-bottom{border-top:1px solid #282b32;padding-top:20px}.communications-ui .shell{flex-direction:column;height:100dvh;margin-left:216px;display:flex}.communications-ui .topbar{background:#111216;border-color:#282b32;flex:none;min-height:70px;padding:14px 20px}.communications-ui .network-header-stats,.communications-ui .network-header-stats>span,.communications-ui .network-header-account{align-items:center;display:flex}.communications-ui .network-header-stats{gap:27px;font-size:12px}.communications-ui .network-header-stats>span{gap:8px}.communications-ui .network-header-stats strong{font-size:19px;font-weight:600}.communications-ui .network-live{color:#71d399}.communications-ui .network-completed{color:#96b8ff}.communications-ui .network-header-account{color:#dce0e9;gap:10px;font-size:13px}.communications-ui .comm-main{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px 16px 14px;display:flex}.communications-ui .heading-actions{gap:9px;display:flex}.communications-ui .primary,.communications-ui .secondary{min-height:39px;box-shadow:none;border-radius:9px;padding:9px 14px;font-size:12px}.communications-ui .primary{background:#326fe8;border-color:#5087f0}.communications-ui .primary:not(:disabled):hover{background:#447ef0}.communications-ui .secondary{background:#202329;border-color:#373b45}.communications-ui .secondary:not(:disabled):hover{background:#2b3039;border-color:#535d70}.communications-ui .icon-button{border-radius:8px;min-width:32px;min-height:32px}.communications-ui .icon-button:hover{background:#2b303a}.communications-ui .comm-toolbar{flex:none;align-items:center;gap:12px;margin-bottom:12px;display:flex}.communications-ui .comm-toolbar h1{letter-spacing:-.025em;white-space:nowrap;margin-right:7px;font-size:20px;font-weight:600}.communications-ui .page-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.communications-ui .number-settings-link{width:36px;height:36px}.communications-ui .comm-tabs{background:#16181d;border:1px solid #2b2f38;border-radius:10px;gap:3px;padding:4px;display:flex}.communications-ui .comm-tabs button{color:#aab0bd;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.communications-ui .comm-tabs button:hover{color:#f3f5fa}.communications-ui .comm-tabs button[aria-pressed=true]{color:#f3f6fc;background:#303641;box-shadow:0 2px 4px #0002}.communications-ui .unread-total{color:#fff;text-align:center;background:#3d66b0;border-radius:5px;min-width:18px;padding:0 5px;font-size:10px}.communications-ui .comm-toolbar>.text-link{color:#b2b9c7;padding:8px 0;font-size:12px}.communications-ui .inbox{background:var(--panel);border:1px solid #30343e;border-radius:14px;flex:1;grid-template-columns:330px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden;box-shadow:0 12px 32px #0002}.communications-ui .inbox.with-details{grid-template-columns:330px minmax(0,1fr) 230px}.communications-ui .conversation-panel{border-right:1px solid var(--line);background:#181a1f;flex-direction:column;min-height:0;display:flex}.communications-ui .inbox-heading{justify-content:space-between;align-items:center;padding:21px 20px 18px;display:flex}.communications-ui .inbox-heading h2{letter-spacing:-.025em;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.communications-ui .inbox-count{color:#c2c9d6;letter-spacing:0;background:#2a2e36;border-radius:7px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.communications-ui .inbox-heading .icon-button{color:#c1c9d7;background:#242830;border:1px solid #383e49;border-radius:10px}.communications-ui .inbox-heading .icon-button.selected{background:#31415b}.communications-ui .inbox-search{color:#aab5c7;background:#20242c;border:1px solid #333945;border-radius:11px;align-items:center;gap:10px;margin:0 18px;padding:0 12px;display:flex}.communications-ui .inbox-search:focus-within{border-color:#7399e0}.communications-ui .inbox-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:42px;padding:9px 0;font-size:12px}.communications-ui .inbox-search input::placeholder{color:#a9b3c4}.communications-ui .inbox-search .icon-button{min-width:20px;padding:3px}.communications-ui .inbox-filters{background:#101216;border:1px solid #2c3039;border-radius:10px;gap:4px;margin:16px 18px 19px;padding:4px;display:flex}.communications-ui .inbox-filters button{color:#aab4c5;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.communications-ui .inbox-filters button.selected{color:#f2f5fb;background:#303641;border-color:#444b58;box-shadow:0 2px 4px #0003}.communications-ui .inbox-filters button span{color:#c7ddff;background:#263751;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:inline-flex}.communications-ui .conversation-list{flex:1;min-height:0;padding:0 9px 12px;overflow:auto}.communications-ui .conversation{text-align:left;color:#e9edf5;white-space:normal;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:12px;width:100%;min-height:92px;margin:1px 0;padding:17px 12px;display:flex;position:relative}.communications-ui .conversation:hover{background:#22262f}.communications-ui .conversation.active{background:#293341;box-shadow:inset 0 1px #ffffff06}.communications-ui .conversation .contact-avatar{color:#dce9ff;background:#354660;border:0;border-radius:50%;width:42px;height:42px;margin-top:2px}.communications-ui .conversation .contact-avatar.purple{color:#e5dcfa;background:#423c53}.communications-ui .conversation .contact-avatar.sand{color:#f0e1c7;background:#494137}.communications-ui .conversation .contact-avatar.green{color:#d0ede1;background:#314b43}.communications-ui .contact-avatar{color:#dae7ff;background:#354c6b;border:1px solid #506789;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:550;display:inline-flex}.communications-ui .contact-avatar.purple{color:#ede0fc;background:#473c59;border-color:#625277}.communications-ui .contact-avatar.sand{color:#f5e2ba;background:#504638;border-color:#6d5e48}.communications-ui .contact-avatar.green{color:#d2f0df;background:#314e43;border-color:#476e5d}.communications-ui .contact-avatar.large{border-radius:21px;width:66px;height:66px;font-size:22px}.communications-ui .conversation-copy{flex:1;min-width:0}.communications-ui .conversation-name{align-items:center;gap:8px;display:flex}.communications-ui .conversation-name strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.communications-ui .conversation-name time{color:#a8b3c6;flex-shrink:0;margin-left:auto;font-size:10px}.communications-ui .conversation-preview{color:#aab4c3;align-items:flex-start;gap:6px;margin-top:6px;padding-right:12px;font-size:12px;line-height:1.55;display:flex}.communications-ui .conversation-preview>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.communications-ui .conversation-preview svg{margin-top:3px}.communications-ui .conversation.is-unread .conversation-name strong{color:#f5f7fc;font-weight:650}.communications-ui .conversation.is-unread .conversation-preview{color:#d7deea}.communications-ui .conversation.active .conversation-preview{color:#c2d0e3}.communications-ui .conversation .missed-preview{color:#eeb0b0}.communications-ui .preview-you{color:#b5c7e2}.communications-ui .conversation-meta{margin-top:5px;font-size:10px;display:flex}.communications-ui .conversation-meta em{color:#ecc28b;font-style:normal}.communications-ui .unread-dot{background:#88b4ff;border-radius:50%;width:6px;height:6px;position:absolute;top:48px;right:13px}.communications-ui .line-footer{border-top:1px solid var(--line);background:#1d2026;align-items:center;gap:10px;padding:16px 19px;font-size:12px;display:flex}.communications-ui .line-footer small{margin-top:3px;font-size:11px}.communications-ui .line-dot{background:#a9b9d3;border-radius:50%;width:7px;height:7px}.communications-ui .sample-tag{color:#b7bfce;border:1px solid #414957;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.communications-ui .chat-panel{background:#131519;flex-direction:column;min-width:0;min-height:0;display:flex}.communications-ui .chat-header{border-bottom:1px solid var(--line);background:#1b1e24;flex:none;align-items:center;gap:12px;min-height:81px;padding:18px 22px;display:flex}.communications-ui .chat-person{min-width:0}.communications-ui .chat-person h2{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.communications-ui .chat-person>span{color:#aeb7c6;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.communications-ui .chat-person i{background:#8894a8;border-radius:50%;width:3px;height:3px}.communications-ui .chat-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.communications-ui .chat-actions button{padding:8px}.communications-ui .chat-actions .call-contact{color:#c7ddff;background:#263b5b;border:1px solid #3b5681;align-items:center;gap:8px;padding-inline:12px;font-size:12px;display:inline-flex}.communications-ui .chat-actions .call-contact:hover{background:#304d78}.communications-ui .chat-back{display:none}.communications-ui .timeline{flex:1;min-height:0;padding:25px 25px 12px;overflow:auto}.communications-ui .date-divider{color:#a7b0bf;justify-content:center;align-items:center;margin:0 0 27px;font-size:11px;display:flex}.communications-ui .date-divider span{background:#20242c;border-radius:7px;padding:5px 11px}.communications-ui .message-row{align-items:flex-end;gap:9px;margin:0 0 23px;display:flex}.communications-ui .message-row .contact-avatar{border-radius:9px;width:26px;height:26px;margin-bottom:24px;font-size:8px}.communications-ui .message-wrap{min-width:0;max-width:83%}.communications-ui .message-bubble{color:#f1f3f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#282d36;border-radius:16px 16px 16px 5px;padding:13px 16px;font-size:14px;line-height:1.6}.communications-ui .message-stamp{color:#a0aabb;align-items:center;gap:5px;margin:7px 2px 0;font-size:10px;display:flex}.communications-ui .outgoing{justify-content:flex-end}.communications-ui .outgoing .message-bubble{color:#fff;background:#295bc0;border:1px solid #3d6fce;border-radius:16px 16px 5px}.communications-ui .outgoing .message-stamp{justify-content:flex-end}.communications-ui .outgoing .message-stamp svg{color:#87b0ff}.communications-ui .call-event{color:#b4becf;justify-content:center;align-items:center;gap:10px;margin:25px auto;font-size:12px;display:flex}.communications-ui .call-event>svg{box-sizing:content-box;background:#202630;border:1px solid #384352;border-radius:50%;padding:8px}.communications-ui .call-event small{margin-top:3px;font-size:10px}.communications-ui .call-event.missed>svg{color:#ffb1b1}.communications-ui .call-event .text-link{margin-left:8px;font-size:12px}.communications-ui .composer{flex:none;padding:0 22px 13px}.communications-ui .compose-line{color:#a9b2c3;align-items:center;gap:8px;margin:8px 1px;font-size:11px;display:flex}.communications-ui .compose-line select{color:#c4cddd;background:0 0;border:0;max-width:82%;min-height:28px;padding:4px 22px 4px 0;font-size:11px}.communications-ui .compose-line>span:last-child{margin-left:auto}.communications-ui .compose-box{background:#20252d;border:1px solid #424b5b;border-radius:13px;align-items:flex-end;gap:8px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0002}.communications-ui .compose-box:focus-within{border-color:#7ca4ee}.communications-ui .compose-box textarea{resize:vertical;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:58px;min-height:58px;max-height:170px;padding:15px 16px 8px;font-size:14px;display:block}.communications-ui .compose-box textarea::placeholder{color:#aab5c6}.communications-ui .compose-bottom{flex-shrink:0;align-items:center;padding:11px 12px 11px 0;display:flex}.communications-ui .compose-bottom>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.communications-ui .send-button{border-radius:8px;align-items:center;gap:12px;min-height:34px;padding:7px 13px;font-size:12px;display:flex}.communications-ui .preview-note{text-align:center;margin-top:10px;color:#a0aabb!important;font-size:10px!important}.communications-ui .contact-details{border-left:1px solid var(--line);background:#191c22;padding:20px;overflow:auto}.communications-ui .details-heading{justify-content:space-between;align-items:center;display:flex}.communications-ui .details-heading h2{color:#b1bac9;font-size:12px;font-weight:500}.communications-ui .contact-profile{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 0 23px;display:flex}.communications-ui .contact-profile h3{margin-top:4px;font-size:16px;font-weight:600}.communications-ui .role-label{color:#c1d2ef;background:#28364c;border-radius:5px;padding:2px 8px;font-size:11px}.communications-ui .contact-details dl{margin:0}.communications-ui .contact-details dl>div{padding:11px 0}.communications-ui .contact-details dt{color:#a2adbf;font-size:11px}.communications-ui .contact-details dd{text-align:left;color:#e0e5ef;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.communications-ui .details-section{border-top:1px solid #353b45;margin-top:20px;padding-top:20px}.communications-ui .details-section h3{font-size:12px;font-weight:550}.communications-ui .mini-call{color:#d0d9e8;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.communications-ui .mini-call>svg{color:#a6bad8}.communications-ui .mini-call small{margin-top:4px;font-size:10px}.communications-ui .details-section p{margin-top:14px;font-size:12px}.communications-ui .details-call{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;font-size:12px;display:flex}.communications-ui .directory-hint{margin:15px 18px 10px;font-size:12px}.communications-ui .list-empty,.communications-ui .thread-empty{text-align:center;color:#a5b2c6;padding:35px 20px}.communications-ui .list-empty>svg,.communications-ui .thread-empty>svg{margin-bottom:15px}.communications-ui .list-empty h3,.communications-ui .thread-empty h3{color:#e5eaf3;margin-bottom:7px;font-size:14px}.communications-ui .list-empty p,.communications-ui .thread-empty p{font-size:12px}.communications-ui .list-empty button{margin:17px auto}.communications-ui .thread-empty{margin:auto}.communications-ui .thread-search{border-bottom:1px solid var(--line);color:#b8c6db;background:#202630;align-items:center;gap:9px;padding:8px 20px;display:flex}.communications-ui .thread-search input{background:0 0;border:0;flex:1;min-width:0;min-height:32px;padding:4px;font-size:13px}.communications-ui .thread-search>span{white-space:nowrap;font-size:11px}.communications-ui .call-history{background:#191c22;border:1px solid #303843;border-radius:14px;flex:1;overflow:auto}.communications-ui .history-heading{justify-content:space-between;padding:24px;display:flex}.communications-ui .history-heading h2{font-size:17px}.communications-ui .history-heading span{color:var(--muted);font-size:12px}.communications-ui .history-table{overflow:auto}.communications-ui .history-table table{width:100%;min-width:720px}.communications-ui .history-table th{color:#b3bfd1;background:#222730;padding-block:14px;font-size:12px}.communications-ui .history-table td{border-color:#303843;padding-block:22px;font-size:13px}.communications-ui .history-table tr:nth-child(2n){background:#1c2027}.communications-ui .history-person{color:#e8edf6;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.communications-ui .history-person small{font-size:11px}.communications-ui .history-table .secondary{align-items:center;gap:8px;font-size:12px;display:flex}.communications-ui .missed-label{color:#ffb0b0}.communications-ui .history-table+p{padding:12px}.communications-ui .toast{background:#2b3545;border-color:#536681;border-radius:12px;max-width:calc(100vw - 25px)}@media (width>=1700px){.communications-ui .inbox.with-details{grid-template-columns:340px minmax(0,1fr) 260px}.communications-ui .message-wrap{max-width:70%}.communications-ui .timeline{padding-inline:36px}}@media (width<=1390px){.communications-ui .inbox,.communications-ui .inbox.with-details{grid-template-columns:290px minmax(0,1fr)}.communications-ui .contact-details,.communications-ui .details-toggle{display:none!important}.communications-ui .comm-main{padding:12px 14px}}@media (width<=1050px) and (width>=761px){.communications-ui .sidebar{width:188px;padding-inline:10px}.communications-ui .shell{margin-left:188px}.communications-ui .brand{padding-inline:7px}.communications-ui .brand b{font-size:32px}.communications-ui .brand span{letter-spacing:1px;font-size:7px}.communications-ui .comm-main{padding:10px 12px}.communications-ui .inbox,.communications-ui .inbox.with-details{grid-template-columns:240px minmax(0,1fr)}.communications-ui .heading-actions .secondary{display:none}.communications-ui .conversation{gap:8px;padding-inline:7px}.communications-ui .conversation .contact-avatar{width:32px;height:32px;font-size:10px}.communications-ui .conversation-name{flex-wrap:wrap;gap:2px}.communications-ui .conversation-name time{width:100%;margin-left:0}.communications-ui .chat-header{padding:16px 12px}.communications-ui .chat-header>.contact-avatar{display:none}.communications-ui .chat-person h2{font-size:14px}.communications-ui .chat-person>span{font-size:10px}.communications-ui .chat-actions{gap:3px}.communications-ui .chat-actions .call-contact{padding-inline:9px}.communications-ui .call-contact span{display:none}.communications-ui .timeline{padding-inline:15px}.communications-ui .message-wrap{max-width:92%}.communications-ui .message-bubble{padding:11px 13px;font-size:13px}.communications-ui .composer{padding-inline:12px}.communications-ui .compose-bottom>span{max-width:120px}}@media (width<=760px){.communications-ui .shell{margin-left:0}.communications-ui .topbar{flex-wrap:nowrap;gap:6px;min-height:62px;padding:10px 12px}.communications-ui .sidebar{top:62px}.communications-ui .network-header-stats{gap:12px;font-size:10px}.communications-ui .network-header-stats>span{gap:5px}.communications-ui .network-header-stats strong{font-size:16px}.communications-ui .network-header-account>span:last-child{display:none}.communications-ui .comm-main{padding:10px}.communications-ui .comm-toolbar h1{font-size:19px}.communications-ui .heading-actions{gap:6px}.communications-ui .heading-actions .secondary,.communications-ui .heading-actions .primary{min-width:40px;min-height:40px;padding:10px;font-size:0}.communications-ui .heading-actions button svg{width:18px;height:18px}.communications-ui .comm-tabs{gap:2px}.communications-ui .comm-tabs button{gap:6px;padding:7px 9px;font-size:12px}.communications-ui .comm-toolbar>.text-link{padding:12px 8px;font-size:0}.communications-ui .comm-toolbar{margin-bottom:14px}.communications-ui .inbox,.communications-ui .inbox.with-details{border-radius:12px;min-height:300px;display:flex}.communications-ui .conversation-panel{border-right:0;width:100%}.communications-ui .chat-panel{width:100%;height:100%;display:none}.communications-ui .inbox.show-chat .chat-panel{display:flex}.communications-ui .inbox.show-chat .conversation-panel{display:none}.communications-ui .chat-back{display:flex}.communications-ui .chat-header{gap:7px;min-height:72px;padding:12px 9px}.communications-ui .chat-header .contact-avatar{border-radius:10px;width:32px;height:32px;font-size:10px}.communications-ui .chat-person h2{font-size:13px}.communications-ui .chat-person>span{gap:5px;font-size:10px}.communications-ui .chat-actions{gap:1px}.communications-ui .chat-actions button{padding:7px}.communications-ui .chat-actions .call-contact{padding-inline:8px}.communications-ui .call-contact span{display:none}.communications-ui .timeline{padding:18px 12px 8px}.communications-ui .message-wrap{max-width:86%}.communications-ui .message-bubble{padding:11px 13px;font-size:13px}.communications-ui .message-row{gap:6px;margin-bottom:20px}.communications-ui .composer{padding:0 11px 10px}.communications-ui .compose-box textarea{font-size:14px}.communications-ui .compose-bottom>span{max-width:145px;font-size:9px}.communications-ui .preview-note{font-size:9px!important}.communications-ui .compose-line,.communications-ui .compose-line select,.communications-ui .conversation-name time{font-size:10px}.communications-ui .conversation-name strong{font-size:14px}.communications-ui .conversation-preview{font-size:13px}.communications-ui .history-heading{gap:15px;padding:18px}.communications-ui .history-heading h2{font-size:15px}.communications-ui .history-heading>span{text-align:right;max-width:15ch;font-size:10px}.communications-ui .thread-search{padding:7px 10px}.communications-ui .date-divider{font-size:10px}}@media (height<=850px) and (width>=761px){.communications-ui .inbox-heading{padding:13px 18px 10px}.communications-ui .inbox-filters{margin-top:11px;margin-bottom:11px}.communications-ui .inbox-search input{min-height:37px}.communications-ui .conversation{min-height:77px;padding-block:12px}.communications-ui .conversation-preview{margin-top:4px}.communications-ui .unread-dot{top:40px}.communications-ui .line-footer{padding-block:11px}.communications-ui .chat-header{min-height:70px;padding-block:12px}.communications-ui .timeline{padding-top:18px}.communications-ui .contact-details{padding-top:14px}.communications-ui .contact-profile{padding:17px 0}.communications-ui .contact-details dl>div{padding-block:8px}.communications-ui .details-section{margin-top:15px;padding-top:15px}}@media (width<=1150px){.communications-ui .comm-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.communications-ui .comm-toolbar h1{grid-area:1/1}.communications-ui .page-actions{grid-area:1/2}.communications-ui .comm-toolbar .comm-tabs{grid-area:2/1/auto/-1;justify-self:start}}.communications-ui .communications-launcher{color:#c3d5f3;background:#1e2632;border:1px solid #3f4757;border-radius:11px;width:39px;height:39px;margin-right:13px;position:relative}.communications-ui .communications-launcher.selected{background:#2a4061;border-color:#769dde}.communications-ui .launcher-count{color:#fff;background:#477de2;border:2px solid #111216;border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.communications-ui .workspace-preview{width:100%;max-width:none;margin:0;padding:30px;overflow:auto}.communications-ui .workspace-page-title{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.communications-ui .workspace-page-title h1{font-size:26px}.communications-ui .workspace-page-title p{margin-top:6px}.communications-ui .workspace-sample{color:#a4afc0;font-size:11px}.communications-ui .workspace-agents{background:#181b21;border:1px solid #30353e;border-radius:12px;overflow:hidden}.communications-ui .workspace-agents-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.communications-ui .workspace-agents-toolbar h2 span{color:#adb7c7;margin-left:8px;font-size:12px}.communications-ui .workspace-agents-toolbar label{color:#aebbd0;align-items:center;gap:8px;display:flex}.communications-ui .workspace-agents-toolbar input{background:#202630;min-height:34px;font-size:12px}.communications-ui .workspace-agent-table{overflow:auto}.communications-ui .workspace-agent-table table{min-width:710px}.communications-ui .workspace-agent-table th{background:#20242c}.communications-ui .workspace-agent-table td{border-color:#2c313a}.communications-ui .workspace-agent-table tr:nth-child(2n){background:#1b1f26}.communications-ui .workspace-agent-name{align-items:center;gap:12px;display:flex}.communications-ui .workspace-agent-name .contact-avatar{border-radius:11px;width:34px;height:34px;font-size:10px}.communications-ui .workspace-preview-hint{align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.communications-ui .workspace-no-results{padding:25px}.communications-ui .comm-widget{z-index:12;background:#151920;border:1px solid #536178;border-radius:17px;outline:none;flex-direction:column;width:min(860px,100vw - 44px);height:min(690px,100dvh - 100px);display:flex;position:fixed;bottom:20px;right:22px;overflow:hidden;box-shadow:0 24px 72px #0009,0 7px 24px #0005;container-type:inline-size}.communications-ui .comm-widget[hidden]{display:none}.communications-ui .comm-widget.is-expanded{width:min(1140px,100vw - 44px);height:calc(100dvh - 100px)}.communications-ui .widget-titlebar{background:#242e3e;border-bottom:1px solid #39485f;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px 11px 19px;display:flex}.communications-ui .widget-title{align-items:center;gap:9px;min-width:0;display:flex}.communications-ui .widget-title>svg{color:#b0cbfa}.communications-ui .widget-title h2{white-space:nowrap;font-size:14px;font-weight:600}.communications-ui .widget-title>span{color:#c0cde0;border:1px solid #57657a;border-radius:4px;padding:1px 5px;font-size:9px}.communications-ui .widget-window-actions{gap:2px;display:flex}.communications-ui .widget-window-actions .icon-button{color:#c1cce0}.communications-ui .widget-tools{background:#191f29;border-bottom:1px solid #303a48;flex:none;align-items:center;gap:10px;padding:10px 13px;display:flex}.communications-ui .widget-tools .comm-tabs{border-radius:8px;padding:3px}.communications-ui .widget-tools .comm-tabs button{padding:5px 9px;font-size:11px}.communications-ui .widget-tools .page-actions{margin-left:auto}.communications-ui .widget-tools .primary,.communications-ui .widget-tools .secondary{min-height:32px;padding:6px 9px;font-size:11px}.communications-ui .widget-tools .heading-actions{gap:6px}.communications-ui .widget-content{flex:1;min-height:0;display:flex;position:relative}.communications-ui .comm-widget .inbox,.communications-ui .comm-widget .inbox.with-details{width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:265px minmax(0,1fr);display:grid}.communications-ui .comm-widget .conversation-panel{border-right:1px solid #303643;width:auto}.communications-ui .comm-widget .inbox-heading{padding:12px 13px 10px}.communications-ui .comm-widget .inbox-heading h2{font-size:14px}.communications-ui .comm-widget .inbox-search{margin:0 12px}.communications-ui .comm-widget .inbox-search input{min-height:35px;font-size:11px}.communications-ui .comm-widget .inbox-filters{margin:10px 12px}.communications-ui .comm-widget .inbox-filters button{padding:4px 6px;font-size:11px}.communications-ui .comm-widget .conversation{gap:9px;min-height:79px;padding:12px 8px}.communications-ui .comm-widget .conversation .contact-avatar{width:33px;height:33px;font-size:10px}.communications-ui .comm-widget .conversation-name{flex-wrap:nowrap;gap:5px}.communications-ui .comm-widget .conversation-name strong{font-size:12px}.communications-ui .comm-widget .conversation-name time{width:auto;margin-left:auto;font-size:9px}.communications-ui .comm-widget .conversation-preview{margin-top:5px;font-size:11px}.communications-ui .comm-widget .unread-dot{top:41px;right:9px}.communications-ui .comm-widget .line-footer{padding:11px 14px;font-size:11px}.communications-ui .comm-widget .line-footer small{font-size:10px}.communications-ui .comm-widget .chat-panel{width:auto;height:auto;display:flex}.communications-ui .comm-widget .chat-header{gap:10px;min-height:67px;padding:12px 14px}.communications-ui .comm-widget .chat-header>.contact-avatar{border-radius:11px;width:33px;height:33px;font-size:10px;display:inline-flex}.communications-ui .comm-widget .chat-person h2{font-size:14px}.communications-ui .comm-widget .chat-person>span{font-size:11px}.communications-ui .comm-widget .chat-actions{gap:4px}.communications-ui .comm-widget .chat-actions .call-contact{padding-inline:8px;font-size:11px}.communications-ui .comm-widget .details-toggle{display:inline-flex!important}.communications-ui .comm-widget .chat-back{display:none}.communications-ui .comm-widget .timeline{padding:18px 17px 8px}.communications-ui .comm-widget .message-bubble{padding:10px 13px;font-size:13px}.communications-ui .comm-widget .composer{padding:0 14px 10px}.communications-ui .comm-widget .compose-box textarea{height:52px;min-height:52px;font-size:13px}.communications-ui .comm-widget .preview-note{margin-top:7px;font-size:9px!important}.communications-ui .comm-widget .contact-details{z-index:2;width:245px;padding:16px 18px;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 24px #0004;display:block!important}.communications-ui .comm-widget .contact-profile{padding:18px 0}.communications-ui .comm-widget .contact-details dl>div{padding-block:7px}.communications-ui .comm-widget .call-history{border:0;border-radius:0}.communications-ui .comm-widget .history-table table{min-width:640px}.communications-ui .comm-widget .history-table td{padding:16px 12px;font-size:12px}.communications-ui .comm-widget .history-heading{padding:16px}.communications-ui .communications-dock{color:#eef5ff;z-index:12;text-align:left;background:#253750;border:1px solid #5775a2;border-radius:13px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 10px 30px #0005}.communications-ui .communications-dock small{color:#bccde8;margin-top:3px;font-size:10px}.communications-ui .toast{z-index:20;bottom:24px}@container (width<=620px){.communications-ui .widget-title>span{display:none}.communications-ui .widget-tools .primary,.communications-ui .widget-tools .secondary{width:33px;min-width:33px;padding:7px;font-size:0}.communications-ui .widget-tools .heading-actions .secondary{display:inline-flex}.communications-ui .widget-tools .number-settings-link{width:29px;min-width:29px}.communications-ui .widget-tools .page-actions{gap:3px}.communications-ui .widget-tools{gap:5px;padding:8px}.communications-ui .widget-tools .comm-tabs button{gap:5px;padding-inline:7px}.communications-ui .widget-tools .comm-tabs button>svg{display:none}.communications-ui .comm-widget .inbox,.communications-ui .comm-widget .inbox.with-details{display:flex}.communications-ui .comm-widget .conversation-panel{border:0;width:100%}.communications-ui .comm-widget .chat-panel{width:100%;height:100%;display:none}.communications-ui .comm-widget .inbox.show-chat .chat-panel{display:flex}.communications-ui .comm-widget .inbox.show-chat .conversation-panel{display:none}.communications-ui .comm-widget .chat-back{display:inline-flex}.communications-ui .comm-widget .chat-header{gap:6px;padding:11px 8px}.communications-ui .comm-widget .chat-header>.contact-avatar{width:28px;height:28px}.communications-ui .comm-widget .chat-person h2{font-size:12px}.communications-ui .comm-widget .chat-person>span{font-size:10px}.communications-ui .comm-widget .chat-actions{gap:1px}.communications-ui .comm-widget .chat-actions button{min-width:29px;padding:6px}.communications-ui .comm-widget .call-contact span{display:none}.communications-ui .comm-widget .conversation-name strong{font-size:14px}.communications-ui .comm-widget .conversation-preview{font-size:12px}.communications-ui .comm-widget .conversation .contact-avatar{width:40px;height:40px;font-size:12px}.communications-ui .comm-widget .conversation{min-height:85px;padding:15px 10px}.communications-ui .comm-widget .contact-details{width:min(300px,100%)}}@media (width<=640px){.communications-ui .comm-widget,.communications-ui .comm-widget.is-expanded{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;inset:0}.communications-ui .widget-expand{display:none!important}.communications-ui .widget-titlebar{padding:max(12px,env(safe-area-inset-top)) 12px 12px}.communications-ui .comm-widget .composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.communications-ui .communications-dock{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.communications-ui .workspace-preview{padding:22px 15px}.communications-ui .workspace-agents-toolbar{flex-direction:column;align-items:flex-start}.communications-ui .workspace-preview-hint{align-items:flex-start;line-height:1.7}.communications-ui .workspace-sample{font-size:10px}}.communications-ui .widget-call-log{padding:0 18px}.communications-ui .widget-call-row{border-bottom:1px solid #303b4b;align-items:center;gap:20px;padding:18px 0;display:flex}.communications-ui .widget-call-row .history-person{min-width:190px;font-size:13px}.communications-ui .widget-call-row .contact-avatar{width:36px;height:36px;font-size:11px}.communications-ui .widget-call-description{color:#c9d4e5;margin-left:auto;font-size:12px}.communications-ui .widget-call-description small{margin-top:4px;font-size:10px}.communications-ui .widget-call-row>.icon-button{color:#bed6ff;background:#293e5d}@container (width<=620px){.communications-ui .widget-call-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.communications-ui .widget-call-row .history-person{min-width:0}.communications-ui .widget-call-description{grid-column:1;margin-left:48px}.communications-ui .widget-call-row>.icon-button{grid-area:1/2/3}}.communications-ui .widget-dialer.phone-view{background:#151a22;flex:1;min-width:0;overflow:auto}.communications-ui .phone-view-header{justify-content:space-between;align-items:center;gap:14px;padding:16px 23px;display:flex}.communications-ui .phone-back{color:#c5d0e1;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:inline-flex}.communications-ui .phone-back:hover{color:#fff}.communications-ui .phone-mode{color:#a7b5c8;font-size:11px}.communications-ui .phone-setup{grid-template-columns:minmax(0,1fr) 300px;gap:36px;max-width:730px;margin:8px auto 24px;padding:0 25px;display:grid}.communications-ui .phone-recipient{border-right:1px solid #303a49;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding-right:28px;display:flex}.communications-ui .phone-person{text-align:center;width:100%}.communications-ui .phone-person .contact-avatar.large,.communications-ui .phone-active-person .contact-avatar.large,.communications-ui .unknown-recipient{color:#e2edff;background:#2e4566;border:1px solid #526a8e;border-radius:30px;justify-content:center;align-items:center;width:90px;height:90px;font-size:30px;display:inline-flex;box-shadow:0 12px 28px #0003}.communications-ui .phone-person h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:22px;font-size:26px;font-weight:550;line-height:1.2}.communications-ui .phone-person p{color:#aebbcf;margin-top:9px;font-size:12px}.communications-ui .phone-recipient-number{color:#d2ddec;margin-top:15px;font-size:14px;display:block}.communications-ui .phone-line{border-top:1px solid #303b4d;align-items:center;gap:10px;width:100%;margin-top:34px;padding-top:23px;display:flex}.communications-ui .phone-line-icon{color:#a6bde0;display:flex}.communications-ui .phone-line label{flex:1;min-width:0}.communications-ui .phone-line label>span{color:#a9b8cc;font-size:10px;display:block}.communications-ui .phone-line select{color:#d4e1f4;background:0 0;border:0;width:100%;min-height:29px;padding:3px 16px 3px 0;font-size:11px}.communications-ui .phone-dial-controls{min-width:0}.communications-ui .phone-number-display{border-bottom:1px solid #465165;align-items:center;gap:6px;margin-bottom:20px;display:flex}.communications-ui .phone-number-display:focus-within{border-color:#8eb7ff}.communications-ui .phone-number-display input{letter-spacing:-.025em;text-align:center;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:53px;padding:10px 0;font-size:23px}.communications-ui .phone-number-display input:focus-visible{outline:none}.communications-ui .phone-number-display input::placeholder{color:#a1afc5;font-size:21px}.communications-ui .phone-keypad{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px 16px;display:grid}.communications-ui .phone-keypad button{color:#eff5ff;background:#252f3e;border:1px solid #3f4a5b;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:66px;height:60px;display:flex;box-shadow:0 3px 6px #0002}.communications-ui .phone-keypad button>span{font-size:24px;font-weight:400;line-height:1.05}.communications-ui .phone-keypad button small{letter-spacing:1.8px;color:#bdcce3;margin-top:4px;padding-left:1.8px;font-size:8px;line-height:1.4}.communications-ui .phone-keypad button:hover{background:#34465f;border-color:#7089af}.communications-ui .phone-keypad button:active{background:#466084;box-shadow:inset 0 2px 4px #0003}.communications-ui .phone-start{color:#092e24;background:#70dfb9;border:1px solid #6ae4ba;border-radius:13px;justify-content:center;align-items:center;gap:11px;width:100%;margin-top:20px;padding:13px 16px;font-size:13px;font-weight:650;display:flex;box-shadow:0 5px 12px #0003}.communications-ui .phone-start:not(:disabled):hover{background:#91edcc}.communications-ui .phone-start:disabled{color:#c4ded5;opacity:.65;background:#2b594a;border-color:#426658}.communications-ui .phone-session-label{color:#b7ebd7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.communications-ui .phone-session-label>span{background:#7adfb9;border-radius:50%;width:6px;height:6px}.communications-ui .phone-active{text-align:center;max-width:440px;margin:8px auto 22px;padding:0 20px}.communications-ui .phone-active-person h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:19px;font-size:27px;font-weight:550}.communications-ui .phone-active-person p{color:#b2c0d5;margin-top:7px;font-size:13px}.communications-ui .phone-elapsed{letter-spacing:-.025em;color:#dce9fa;margin:19px 0 25px;font-size:40px;font-weight:400;display:block}.communications-ui .phone-elapsed>span{color:#8497b4;padding:0 3px}.communications-ui .phone-active-controls{justify-content:center;align-items:center;gap:30px;display:flex}.communications-ui .phone-control{color:#d6e2f4;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.communications-ui .phone-control>span{background:#293547;border:1px solid #455571;border-radius:50%;place-items:center;width:59px;height:59px;display:grid}.communications-ui .phone-control small{color:#bdcade;font-size:11px}.communications-ui .phone-control:hover>span{background:#3a4d69}.communications-ui .phone-control.is-on>span{color:#193558;background:#bed7ff;border-color:#d3e4ff}.communications-ui .phone-end>span{color:#fff;background:#c94d60;border-color:#e57584}.communications-ui .phone-end:hover>span{background:#df5c70}.communications-ui .phone-active-line{color:#a9b8cc;margin-top:25px;font-size:11px}.communications-ui .in-call-keypad{max-width:285px;margin:-8px auto 25px}.communications-ui .in-call-keypad output{color:#bbcee9;letter-spacing:3px;overflow-wrap:anywhere;min-height:30px;margin-bottom:10px;font-size:14px;display:block}.communications-ui .in-call-keypad .phone-keypad button{border-radius:17px;width:62px;height:46px}.communications-ui .in-call-keypad .phone-keypad button>span{font-size:19px}@container (width<=620px){.communications-ui .phone-view-header{padding:15px 18px}.communications-ui .phone-mode{font-size:10px}.communications-ui .phone-setup{flex-direction:column;gap:17px;max-width:355px;margin-top:2px;padding:0 20px;display:flex}.communications-ui .phone-recipient{border:0;padding:0}.communications-ui .phone-person{-moz-column-gap:14px;text-align:left;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.communications-ui .phone-person .contact-avatar.large,.communications-ui .phone-person .unknown-recipient{border-radius:18px;grid-row:1/3;width:54px;height:54px;font-size:19px}.communications-ui .phone-person h2{margin:0;font-size:21px}.communications-ui .phone-person p{margin:4px 0 0;font-size:11px}.communications-ui .phone-recipient-number{display:none}.communications-ui .phone-line{margin-top:15px;padding-top:12px}.communications-ui .phone-number-display{margin-bottom:16px}.communications-ui .phone-number-display input{font-size:25px}.communications-ui .phone-keypad{gap:10px 16px}.communications-ui .phone-keypad button{width:70px;height:60px}.communications-ui .phone-active{margin-top:20px}}.communications-ui .phone-active.keypad-is-open .phone-active-person .contact-avatar,.communications-ui .phone-active.keypad-is-open .phone-active-person .unknown-recipient{display:none}.communications-ui .phone-active.keypad-is-open .phone-active-person h2{margin-top:0;font-size:20px}.communications-ui .phone-active.keypad-is-open .phone-active-person p{margin-top:4px;font-size:11px}.communications-ui .phone-active.keypad-is-open .phone-elapsed{margin:8px 0 15px;font-size:25px}.communications-ui .phone-active.keypad-is-open .phone-active-line{margin-top:16px}.communications-ui .comm-widget .line-footer.number-picker{cursor:pointer;background:#202a38;border-top:1px solid #343f50;gap:12px;margin:0;padding:15px 17px;position:relative}.communications-ui .number-picker:hover{background:#27354a!important}.communications-ui .number-picker:focus-within{outline-offset:-3px;outline:2px solid #8fb6fa}.communications-ui .number-picker-icon{color:#c3daff;background:#344b6b;border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.communications-ui .number-picker-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.communications-ui .number-picker-copy>span{color:#b5c3d9;font-size:10px}.communications-ui .number-picker-copy strong{color:#eef4ff;letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:500}.communications-ui .number-picker-chevron{color:#b5c9e9;flex-shrink:0;margin-left:auto}.communications-ui .comm-widget .composer{padding-top:12px}.communications-ui .number-picker-wrap{flex-shrink:0;position:relative}.communications-ui .comm-widget .number-picker{text-align:left;color:#eef4ff;border:0;border-radius:0;width:100%}.communications-ui .number-picker-menu{z-index:4;background:#222e40;border:1px solid #536580;border-radius:12px;max-height:min(220px,100dvh - 200px);padding:5px;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow:auto;box-shadow:0 10px 28px #0006}.communications-ui .number-picker-menu button{color:#eef4ff;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 10px;display:flex}.communications-ui .number-picker-menu button:hover,.communications-ui .number-picker-menu button:focus-visible{outline-offset:-2px;background:#354967}.communications-ui .number-picker-menu button[aria-checked=true]{background:#304562}.communications-ui .number-picker-menu strong{font-size:12px;font-weight:500}.communications-ui .number-picker-menu small{color:#becfe7;margin-top:3px;font-size:11px}.communications-ui .number-picker-menu svg{color:#abd0ff}.communications-ui .number-picker-add{color:#b8d5ff;border-top:1px solid #46566e;border-radius:0 0 7px 7px;align-items:center;gap:8px;margin-top:5px;padding:12px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.communications-ui .number-picker-add:hover,.communications-ui .number-picker-add:focus-visible{color:#fff;outline-offset:-2px;background:#354967}.communications-ui .widget-titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.communications-ui .widget-titlebar:focus-visible{outline-offset:-3px;outline:2px solid #91b8ff}.communications-ui .is-manipulating,.communications-ui .is-manipulating *{-webkit-user-select:none!important;user-select:none!important}.communications-ui .is-manipulating .widget-titlebar{cursor:grabbing}.communications-ui .window-resize{z-index:8;touch-action:none;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute}.communications-ui .window-resize-nw{cursor:nwse-resize;top:0;left:0}.communications-ui .window-resize-ne{cursor:nesw-resize;top:0;right:0}.communications-ui .window-resize-sw{cursor:nesw-resize;bottom:0;left:0}.communications-ui .window-resize-se{cursor:nwse-resize;bottom:0;right:0}.communications-ui .window-resize:focus-visible{outline-offset:-3px;background:#354967;outline:2px solid #91b8ff}.communications-ui .comm-widget.is-manipulating{transition:none}.communications-ui .workspace-agent-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.communications-ui .portal-preview-link{color:#a8caff;white-space:nowrap;font-size:12px}.communications-ui .portal-preview-banner{color:#d6e5fb;background:#25354b;border:1px solid #4e6484;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding:14px 18px;font-size:13px;display:flex}.communications-ui .portal-preview-banner a{color:#b9d5ff}.communications-ui .sample-portal-tabs{border-bottom:1px solid #353d49;gap:26px;margin-bottom:24px;display:flex}.communications-ui .sample-portal-tabs a{color:#adbbcf;padding:12px 0;font-size:14px;text-decoration:none}.communications-ui .sample-portal-tabs a.current{color:#c9ddff;border-bottom:2px solid #74a5ff}.communications-ui .embedded-number-settings[hidden]{display:none}.communications-ui .embedded-number-settings>.app{min-height:0;display:block}.communications-ui .embedded-number-settings>.app>.sidebar,.communications-ui .embedded-number-settings>.app>.shell>.topbar{display:none}.communications-ui .embedded-number-settings>.app>.shell{width:100%;min-width:0;margin:0}.communications-ui .embedded-number-settings main{padding:0}@media (width<=640px){.communications-ui .widget-titlebar{cursor:default}.communications-ui .portal-preview-banner{flex-direction:column;align-items:flex-start}}.communications-ui .comm-widget{--messages-blue:#008cf5;--bubble-blue:#168bfa;--bubble-gray:#3a3a3c;--conversation-bg:#1e1e1f;-webkit-backdrop-filter:blur(32px)saturate(125%);background:#1e1e1ff0;border:1px solid #ffffff38;border-radius:23px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;box-shadow:0 30px 85px #0009,0 8px 22px #0005,inset 0 1px #ffffff18}.communications-ui .comm-widget *{scrollbar-color:#ffffff38 transparent}.communications-ui .comm-widget .widget-titlebar{z-index:5;background:0 0;border:0;gap:10px;width:279px;height:40px;padding:0 12px;position:absolute;top:7px;left:7px}.communications-ui .mac-window-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.communications-ui .comm-widget .traffic-light{border:1px solid #0002;border-radius:50%;place-items:center;width:13px;min-width:13px;height:13px;min-height:13px;padding:0;display:grid;box-shadow:inset 0 1px 1px #ffffff25}.communications-ui .traffic-close{background:#ff5f57}.communications-ui .traffic-minimize{background:#febc2e}.communications-ui .traffic-expand{background:#28c840}.communications-ui .traffic-light svg{opacity:0;color:#302019;stroke-width:2px}.communications-ui .mac-window-controls:hover svg,.communications-ui .traffic-light:focus-visible svg{opacity:1}.communications-ui .traffic-light:focus-visible{outline-offset:3px;outline:2px solid #fff}.communications-ui .mac-window-caption{color:#bcbcbc;white-space:nowrap;text-align:center;flex:1;font-size:11px;font-weight:500}.communications-ui .comm-widget .mac-unread-filter{color:#c6c6c8;background:0 0;border:0;width:25px;min-width:25px;height:25px;min-height:25px;padding:2px}.communications-ui .comm-widget .mac-unread-filter[aria-pressed=true]{color:#69baff;background:#008cff26}.communications-ui .comm-widget .widget-tools{z-index:4;background:0 0;border:0;gap:4px;width:257px;height:34px;padding:0;position:absolute;top:48px;left:18px}.communications-ui .comm-widget .widget-tools .comm-tabs{background:#ffffff08;border:0;border-radius:7px;padding:2px}.communications-ui .comm-widget .widget-tools .comm-tabs button{color:#bfbfc4;border-radius:5px;gap:5px;padding:5px 6px;font-size:10px}.communications-ui .comm-widget .widget-tools .comm-tabs button>svg{display:none}.communications-ui .comm-widget .widget-tools .comm-tabs button[aria-pressed=true]{color:#fff;background:#ffffff12;box-shadow:0 1px 3px #0003}.communications-ui .comm-widget .unread-total{background:#55555a;border-radius:8px;min-width:15px;font-size:9px}.communications-ui .comm-widget .widget-tools .number-settings-link{display:none}.communications-ui .comm-widget .widget-tools .mac-new-message{color:#dedee1;background:0 0;border:0;border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}.communications-ui .mac-new-message>span{display:none}.communications-ui .comm-widget .widget-tools .mac-new-message:hover{background:#ffffff12}.communications-ui .comm-widget .widget-content{height:100%}.communications-ui .comm-widget .inbox,.communications-ui .comm-widget .inbox.with-details{background:0 0;grid-template-columns:293px minmax(0,1fr)}.communications-ui .comm-widget .conversation-panel{-webkit-backdrop-filter:blur(24px);background:linear-gradient(155deg,#ffffff04,#0000 45%),#1d1d1ead;border:1px solid #ffffff20;border-radius:18px;margin:7px 0 7px 7px;padding-top:80px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.communications-ui .comm-widget .inbox-heading{display:none}.communications-ui .comm-widget .inbox-search{color:#b6b6b8;background:#ffffff04;border:1px solid #0000;border-radius:17px;gap:7px;margin:0 10px 9px;padding:0 10px}.communications-ui .comm-widget .inbox-search:focus-within{background:#ffffff08;border-color:#6baeff}.communications-ui .comm-widget .inbox-search input{min-height:31px;padding:5px 0;font-size:12px}.communications-ui .comm-widget .inbox-search input::placeholder{color:#b2b2b5}.communications-ui .comm-widget .inbox-filters{display:none}.communications-ui .comm-widget .directory-hint{color:#b2b2b5;padding:0 17px 10px;font-size:11px}.communications-ui .comm-widget .conversation-list{padding:0 9px 8px;-webkit-mask-image:linear-gradient(#0000,#000 7px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 7px calc(100% - 8px),#0000)}.communications-ui .comm-widget .conversation{border-radius:8px;align-items:center;gap:10px;min-height:81px;margin:0;padding:13px 10px}.communications-ui .comm-widget .conversation:after{content:"";background:#ffffff16;height:1px;position:absolute;bottom:0;left:55px;right:11px}.communications-ui .comm-widget .conversation:hover{background:#ffffff08}.communications-ui .comm-widget .conversation.active{background:var(--messages-blue);box-shadow:inset 0 1px #ffffff0c}.communications-ui .comm-widget .conversation.active:after{display:none}.communications-ui .comm-widget .conversation .contact-avatar{color:#fff;background:linear-gradient(150deg,#797688,#484458);border:1px solid #ffffff12;width:37px;height:37px;margin:0;font-size:12px}.communications-ui .comm-widget .conversation-name strong{color:#f4f4f6;font-size:12px;font-weight:600}.communications-ui .comm-widget .conversation-name time{color:#b4b4b8;font-size:10px}.communications-ui .comm-widget .conversation-preview{color:#b9b9bd;margin-top:3px;padding-right:0;font-size:12px;line-height:1.35}.communications-ui .comm-widget .conversation.active .conversation-preview,.communications-ui .comm-widget .conversation.active .conversation-name time,.communications-ui .comm-widget .conversation.active .preview-you{color:#fff}.communications-ui .comm-widget .conversation-meta em{color:#f4d6a9}.communications-ui .comm-widget .unread-dot{background:#0a98ff;width:6px;height:6px;top:38px;left:2px;right:auto}.communications-ui .comm-widget .line-footer.number-picker{background:#ffffff03;border-top:1px solid #ffffff12;gap:9px;padding:11px 14px}.communications-ui .comm-widget .number-picker-icon{color:#c8c8cc;background:#ffffff08;border:1px solid #ffffff10;border-radius:50%;width:30px;height:30px}.communications-ui .comm-widget .number-picker-copy>span{color:#b7b7bb}.communications-ui .comm-widget .number-picker-copy strong{color:#ededf0;font-size:12px;font-weight:500}.communications-ui .comm-widget .number-picker-chevron{color:#b9b9be}.communications-ui .comm-widget .number-picker-menu{-webkit-backdrop-filter:blur(24px);background:#2c2c2ef5;border:1px solid #ffffff2b;box-shadow:0 12px 35px #0007}.communications-ui .comm-widget .number-picker-menu button[aria-checked=true],.communications-ui .comm-widget .number-picker-menu button:hover,.communications-ui .comm-widget .number-picker-menu button:focus-visible{background:#007aff}.communications-ui .comm-widget .number-picker-menu small{color:#dddde2}.communications-ui .comm-widget .number-picker-add{color:#e0e0e4;border-color:#ffffff20}.communications-ui .comm-widget .number-picker-add:hover{background:#ffffff12}.communications-ui .comm-widget .chat-panel{background:var(--conversation-bg);position:relative}.communications-ui .comm-widget .chat-header{-webkit-backdrop-filter:blur(22px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#2b2b2b66,#1e1e1fdd);border:0;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:12px 84px 10px;position:relative}.communications-ui .comm-widget .chat-header>.contact-avatar{color:#fff;background:linear-gradient(145deg,#89848f,#45414f);border:1px solid #ffffff21;border-radius:50%;width:37px;height:37px;font-size:12px}.communications-ui .comm-widget .chat-person{text-align:center;max-width:100%}.communications-ui .comm-widget .chat-person h2{color:#efeff2;font-size:12px;font-weight:600}.communications-ui .comm-widget .chat-person>span{color:#b8b8be;justify-content:center;margin-top:3px;font-size:10px}.communications-ui .comm-widget .chat-person i{display:none}.communications-ui .comm-widget .chat-actions{gap:4px;position:absolute;top:14px;right:10px}.communications-ui .comm-widget .chat-actions button{color:#c6c6cb;background:0 0;border:0;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;padding:6px}.communications-ui .comm-widget .chat-actions button:hover{background:#ffffff10}.communications-ui .comm-widget .chat-actions .call-contact{background:#ffffff05;border:1px solid #ffffff27}.communications-ui .comm-widget .call-contact span{display:none}.communications-ui .comm-widget .chat-actions .details-toggle{display:none!important}.communications-ui .comm-widget .chat-person{cursor:default}.communications-ui .comm-widget .timeline{padding:8px 22px 12px;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 12px),#0000)}.communications-ui .comm-widget .date-divider{color:#aaaab0;margin-bottom:22px;font-size:10px;font-weight:500}.communications-ui .comm-widget .date-divider span{background:0 0;padding:0}.communications-ui .comm-widget .message-row{margin-bottom:14px}.communications-ui .comm-widget .message-row>.contact-avatar{display:none}.communications-ui .comm-widget .message-wrap{max-width:84%}.communications-ui .comm-widget .message-bubble{background:var(--bubble-gray);color:#f5f5f7;border:0;border-radius:17px;padding:8px 12px;font-size:13px;line-height:1.35;position:relative}.communications-ui .comm-widget .outgoing .message-bubble{background:var(--bubble-blue);color:#fff;border:0;border-radius:17px}.communications-ui .comm-widget .message-bubble:before{content:"";background:var(--bubble-gray);border-radius:0 0 12px;width:15px;height:14px;position:absolute;bottom:0;left:-5px}.communications-ui .comm-widget .message-bubble:after{content:"";background:var(--conversation-bg);border-radius:0 0 10px;width:10px;height:17px;position:absolute;bottom:-1px;left:-9px}.communications-ui .comm-widget .outgoing .message-bubble:before{background:var(--bubble-blue);border-radius:0 0 0 12px;left:auto;right:-5px}.communications-ui .comm-widget .outgoing .message-bubble:after{border-radius:0 0 0 10px;left:auto;right:-9px}.communications-ui .comm-widget .message-stamp{color:#adadb3;gap:4px;margin-top:4px;font-size:9px}.communications-ui .comm-widget .message-stamp svg{display:none}.communications-ui .comm-widget .call-event{color:#b6b6be;margin:20px auto;font-size:11px}.communications-ui .comm-widget .call-event>svg{background:0 0;border-color:#ffffff16}.communications-ui .comm-widget .composer{background:linear-gradient(#1e1e1f00,#1e1e1f 35%);padding:8px 15px 12px}.communications-ui .comm-widget .compose-box{background:#262627;border:1px solid #ffffff28;border-radius:21px;align-items:center;gap:5px;overflow:hidden;box-shadow:inset 0 1px 2px #0002}.communications-ui .comm-widget .compose-box:focus-within{border-color:#729ed0}.communications-ui .comm-widget .compose-box textarea{resize:none;color:#f4f4f7;caret-color:#319bff;height:37px;min-height:37px;max-height:100px;padding:10px 0 8px 13px;font-size:12px;line-height:18px}.communications-ui .comm-widget .compose-box textarea::placeholder{color:#a4a4ab}.communications-ui .comm-widget .compose-bottom{padding:4px 5px 4px 0}.communications-ui .comm-widget .send-button{color:#fff;background:#098bfa;border:0;border-radius:50%;width:27px;min-width:27px;height:27px;min-height:27px;padding:5px}.communications-ui .comm-widget .send-button>span{display:none}.communications-ui .comm-widget .send-button:disabled{opacity:.45;background:#57575c}.communications-ui .comm-widget .send-button:not(:disabled):hover{background:#3da6ff}.communications-ui .comm-widget.utility-view .widget-content{padding-top:87px}.communications-ui .comm-widget.utility-view .widget-titlebar{width:calc(100% - 14px)}.communications-ui .comm-widget.utility-view .mac-window-caption{text-align:left;padding-left:8px}.communications-ui .comm-widget.utility-view .widget-tools{width:calc(100% - 36px)}.communications-ui .comm-widget .phone-view,.communications-ui .comm-widget .call-history{background:#1e1e1f}.communications-ui .comm-widget .phone-view-header{border-top:1px solid #ffffff12}.communications-ui .comm-widget .phone-keypad button{background:#333335;border-color:#ffffff14;border-radius:22px}.communications-ui .comm-widget .phone-keypad button:hover{background:#464648}.communications-ui .comm-widget .phone-person .contact-avatar,.communications-ui .comm-widget .phone-active-person .contact-avatar{background:linear-gradient(145deg,#89848f,#45414f);border-color:#ffffff25;border-radius:50%}@container (width<=620px){.communications-ui .comm-widget .widget-titlebar{width:calc(100% - 14px)}.communications-ui .comm-widget .widget-tools{width:calc(100% - 36px)}.communications-ui .comm-widget .mac-window-caption{text-align:left;padding-left:8px}.communications-ui .comm-widget .conversation-panel{width:calc(100% - 14px);margin:7px}.communications-ui .comm-widget .conversation .contact-avatar{width:40px;height:40px}.communications-ui .comm-widget .conversation-name strong{font-size:13px}.communications-ui .comm-widget .conversation-preview{font-size:12px}.communications-ui .comm-widget.mobile-thread .chat-panel{padding-top:87px}.communications-ui .comm-widget .chat-header{min-height:91px;padding-inline:80px}.communications-ui .comm-widget .chat-back{display:inline-flex;position:absolute;top:17px;left:12px}.communications-ui .comm-widget .chat-actions button{width:30px;min-width:30px}.communications-ui .comm-widget .message-wrap{max-width:89%}.communications-ui .comm-widget .timeline{padding-inline:20px}}@media (width<=640px){.communications-ui .comm-widget{border:0;border-radius:0}.communications-ui .comm-widget .traffic-light{width:18px;min-width:18px;height:18px;min-height:18px}.communications-ui .comm-widget .mac-window-controls{gap:12px}.communications-ui .comm-widget .traffic-light svg{opacity:1}}@media (prefers-reduced-transparency:reduce){.communications-ui .comm-widget,.communications-ui .comm-widget .conversation-panel,.communications-ui .comm-widget .number-picker-menu{-webkit-backdrop-filter:none;background:#242425}}.communications-ui .comm-widget .chat-person .contact-name-button{color:#efeff2;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;max-width:100%;margin:0 auto;padding:2px 7px;font-size:12px;font-weight:600;display:block;overflow:hidden}.communications-ui .comm-widget .chat-person .contact-name-button:hover,.communications-ui .comm-widget .chat-person .contact-name-button[aria-expanded=true]{background:#ffffff10}.communications-ui .comm-widget .chat-person>span,.communications-ui .comm-widget .message-stamp{gap:6px}.communications-ui .comm-widget .conversation-panel.is-directory .inbox-heading{padding:2px 16px 8px;display:flex}.communications-ui .comm-widget .conversation-panel.is-directory .inbox-heading h2{color:#c9c9cf;font-size:12px}.communications-ui .comm-widget .conversation-panel.is-directory .inbox-heading .icon-button{background:0 0;border:0}.communications-ui .comm-widget .contact-details{-webkit-backdrop-filter:blur(20px);background:#252527f7;border-color:#ffffff1f}.communications-ui .comm-widget .thread-search{background:#272729;border-color:#ffffff1c}.communications-ui .comm-widget .thread-search input{background:#202022}.communications-ui .comm-widget .chat-person .contact-name-button{background:#17171866;border:1px solid #ffffff16;border-radius:14px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;display:flex}.communications-ui .comm-widget .contact-name-button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.communications-ui .comm-widget .contact-name-button>svg{color:#b9b9bf;flex-shrink:0}.communications-ui .compact-call-card{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(130%);color:#fff;background:linear-gradient(130deg,#646568ec,#45474eeb);border:1px solid #ffffff30;border-radius:29px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 104px);padding:18px 19px 10px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:fixed;top:84px;right:24px;overflow:auto;box-shadow:0 18px 45px #0007,0 3px 8px #0004,inset 0 1px #ffffff24}.communications-ui .compact-call-main{align-items:center;gap:13px;min-height:64px;display:flex}.communications-ui .compact-call-avatar{flex-shrink:0;position:relative}.communications-ui .compact-call-avatar .contact-avatar{color:#fff;background:linear-gradient(145deg,#9a8eac,#695d7d);border:1px solid #fff2;border-radius:50%;width:53px;height:53px;font-size:20px}.communications-ui .call-avatar-badge{z-index:1;background:#303237;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-1px;right:-1px}.communications-ui .call-ring{pointer-events:none;border:2px solid #b8f7d1;border-radius:50%;position:absolute;inset:-4px}.communications-ui .compact-call-person{flex:1;min-width:0}.communications-ui .compact-call-person h2{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:17px;font-weight:650;overflow:hidden}.communications-ui .compact-call-status{color:#f0f0f4;align-items:center;gap:6px;font-size:13px;display:flex}.communications-ui .compact-call-status time{font-variant-numeric:tabular-nums;margin-left:3px}.communications-ui .call-status-dot{background:#d5d6df;border-radius:50%;flex-shrink:0;width:5px;height:5px}.communications-ui .call-status-dot.ringing{background:#f9d48c}.communications-ui .call-status-dot.connected{background:#8af2b0}.communications-ui .compact-call-context{color:#e0e1e8;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.communications-ui .compact-call-actions{flex-direction:column;flex-shrink:0;gap:7px;width:76px;display:flex}.communications-ui .compact-call-actions button{color:#fff;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font-size:12px;font-weight:600;display:flex}.communications-ui .compact-call-start{background:#25c75a}.communications-ui .compact-call-start:not(:disabled):hover{background:#3fd773}.communications-ui .compact-call-cancel{background:#ffffff1c}.communications-ui .compact-call-cancel:hover{background:#ffffff30}.communications-ui .compact-call-actions.active{flex-direction:row;width:auto}.communications-ui .compact-call-actions.active button{border-radius:50%;width:37px;height:37px;padding:8px}.communications-ui .compact-call-control{background:#ffffff20}.communications-ui .compact-call-control.selected{color:#35363c;background:#fff}.communications-ui .compact-call-end{background:#f34850}.communications-ui .compact-call-end:hover{background:#ff666d}.communications-ui .compact-call-footer{color:#e0e1e8;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:7px;font-size:10px;display:flex}.communications-ui .compact-call-footer select{color:#e0e1e8;background:0 0;border:0;width:auto;max-width:75%;min-height:26px;padding:3px 16px 3px 0;font-size:10px}.communications-ui .compact-call-footer select option{color:#fff;background:#383940}.communications-ui .compact-call-footer button{color:#e5e5ed;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:5px 6px;font-size:10px;display:flex}.communications-ui .compact-call-footer button:hover,.communications-ui .compact-call-footer button.selected{color:#fff;background:#ffffff18}.communications-ui .compact-call-keypad{max-width:260px;margin:8px auto 6px}.communications-ui .compact-call-keypad output{text-align:center;letter-spacing:2px;overflow-wrap:anywhere;min-height:33px;padding:6px;font-size:14px;display:block}.communications-ui .compact-dial-input{border-bottom:1px solid #ffffff30;align-items:center;margin-bottom:9px;display:flex}.communications-ui .compact-dial-input input{color:#fff;text-align:center;background:0 0;border:0;width:100%;min-width:0;font-size:17px}.communications-ui .compact-dial-input button{color:#eee;background:0 0;border:0;padding:5px}.communications-ui .compact-key-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.communications-ui .compact-key-grid button{color:#fff;background:#ffffff12;border:1px solid #ffffff13;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:43px;padding:5px;display:flex}.communications-ui .compact-key-grid button:hover{background:#ffffff25}.communications-ui .compact-key-grid button>span{font-size:18px;line-height:20px}.communications-ui .compact-key-grid button>small{letter-spacing:1px;color:#dddde7;font-size:8px;line-height:11px}.communications-ui .compact-call-card button:focus-visible,.communications-ui .compact-call-card select:focus-visible,.communications-ui .compact-call-card input:focus-visible{outline-offset:2px;outline:2px solid #fff}.communications-ui .compact-call-card button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.communications-ui .compact-call-card{top:max(9px,env(safe-area-inset-top));border-radius:25px;width:calc(100vw - 16px);max-height:calc(100dvh - 26px);padding:15px 14px 9px;right:8px}.communications-ui .compact-call-person h2{font-size:15px}.communications-ui .compact-call-main{gap:10px}.communications-ui .compact-call-avatar .contact-avatar{width:43px;height:43px;font-size:17px}}@media (prefers-reduced-transparency:reduce){.communications-ui .compact-call-card{-webkit-backdrop-filter:none;background:#4c4e54}}.communications-ui .comm-widget .contact-details{width:270px}.communications-ui .comm-widget .contact-profile{gap:8px;padding:17px 0 21px}.communications-ui .comm-widget .contact-profile .contact-avatar{background:#55515e;border-color:#ffffff21;border-radius:50%;width:54px;height:54px;font-size:18px}.communications-ui .comm-widget .contact-profile h3{margin-top:3px;font-size:15px}.communications-ui .comm-widget .contact-facts>div{padding:9px 0}.communications-ui .comm-widget .contact-facts dt{color:#b6b6be;font-size:10px}.communications-ui .comm-widget .contact-facts dt span{color:#b6b6be}.communications-ui .comm-widget .contact-facts dd{color:#ededf1;margin-top:5px;font-size:12px;line-height:1.4}.communications-ui .contact-quick-actions{border-top:1px solid #ffffff19;margin-top:20px;padding-top:18px}.communications-ui .contact-quick-actions h3{color:#c5c5cd;margin:0 0 10px;font-size:11px;font-weight:500}.communications-ui .contact-quick-actions a{color:#e9e9f0;background:#ffffff05;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin:3px -5px;padding:10px;font-size:12px;text-decoration:none;display:flex}.communications-ui .contact-quick-actions a:hover{background:#ffffff10;border-color:#ffffff12}.communications-ui .contact-quick-actions a>svg:first-child{color:#b9b9c4}.communications-ui .contact-quick-actions a>svg:last-child{color:#aaaab5;margin-left:auto}.communications-ui .contact-quick-actions a:focus-visible{outline-offset:2px;outline:2px solid #86b8ff}.communications-ui .agent-back-link{color:#a9caff;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;text-decoration:none;display:inline-flex}.communications-ui .agent-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;padding:10px 24px 22px;display:grid}.communications-ui .agent-profile-facts>div{border-bottom:1px solid #ffffff10;padding:17px 0}.communications-ui .agent-profile-facts dt{color:#aeb6c4;font-size:12px}.communications-ui .agent-profile-facts dd{color:#e9edf5;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px}.communications-ui .agent-profile-links{padding:0 24px 22px}.communications-ui .agent-profile-links a{color:#bdd7ff;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.communications-ui .agent-profile-links a>svg:last-child{transform:rotate(180deg)}.communications-ui .workspace-agents-toolbar .campaign-agent-filter{color:#b9c3d3;align-items:center;gap:9px;font-size:12px;display:flex}.communications-ui .campaign-agent-filter select{color:#e9edf5;background:#242831;border:1px solid #454b55;border-radius:8px;max-width:220px;padding:8px 30px 8px 12px}@container (width<=620px){.communications-ui .comm-widget .contact-details{width:min(300px,100%)}}@media (width<=640px){.communications-ui .agent-profile-facts{grid-template-columns:1fr}}@container (width<=620px){.communications-ui .comm-widget .contact-details{top:87px}}.communications-ui .comm-widget .compact-call-card{z-index:6;width:min(460px,100% - 317px);max-height:calc(100% - 28px);position:absolute;top:12px;right:14px}@container (width<=620px){.communications-ui .comm-widget .compact-call-card{border-radius:25px;width:calc(100% - 24px);max-height:calc(100% - 28px);padding:15px 14px 9px;top:12px;right:12px}.communications-ui .compact-call-card .compact-call-person h2{font-size:15px}.communications-ui .compact-call-card .compact-call-main{gap:10px}.communications-ui .compact-call-card .compact-call-avatar .contact-avatar{width:43px;height:43px;font-size:17px}}.communications-ui .compact-call-main{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.communications-ui .compact-call-main:focus-visible{outline-offset:5px;border-radius:15px;outline:2px solid #ffffffa8}.communications-ui .compact-call-card[data-dragging=true] .compact-call-main{cursor:grabbing}.communications-ui .compact-call-actions button{cursor:pointer}.communications-ui .compact-call-footer{padding-top:9px;display:block}.communications-ui .compact-call-tools,.communications-ui .compact-call-tools>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.communications-ui .compact-call-tools>span{color:#e3e4e9;font-size:10px}.communications-ui .compact-call-tools .call-sound-toggle{justify-content:center;min-width:28px;min-height:28px}.communications-ui .call-number-picker{background:#24252b27;border:1px solid #ffffff26;border-radius:16px;margin:6px 0 1px;overflow:hidden}.communications-ui .compact-call-footer .call-number-trigger{text-align:left;border-radius:15px;gap:9px;width:100%;padding:9px 11px}.communications-ui .call-line-icon{color:#f2f3f7;background:#ffffff13;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.communications-ui .call-line-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.communications-ui .call-line-copy strong{color:#fff;font-size:12px;font-weight:600}.communications-ui .call-line-copy small{font-variant-numeric:tabular-nums;color:#e0e2eb;font-size:11px}.communications-ui .call-number-menu{background:#23242b28;border-top:1px solid #ffffff18;padding:5px}.communications-ui .compact-call-footer .call-number-menu button{text-align:left;border-radius:11px;width:100%;min-height:51px;padding:10px 12px}.communications-ui .compact-call-footer .call-number-menu button[aria-checked=true]{background:#ffffff16}.communications-ui .call-number-menu a{color:#edf2ff;border-top:1px solid #ffffff15;border-radius:0 0 10px 10px;align-items:center;gap:8px;margin-top:4px;padding:11px 12px;font-size:11px;text-decoration:none;display:flex}.communications-ui .call-number-menu a:hover{background:#ffffff12}.communications-ui .compact-call-footer .call-number-menu button:focus-visible,.communications-ui .compact-call-footer .call-number-trigger:focus-visible,.communications-ui .call-number-menu a:focus-visible{outline-offset:-3px;outline:2px solid #a9ceff}.communications-ui .comm-widget .conversation{transition:background-color .18s ease-out}.communications-ui .comm-widget .conversation-preview,.communications-ui .comm-widget .conversation-name time,.communications-ui .comm-widget .preview-you{transition:color .18s ease-out}.communications-ui .comm-widget .contact-name-button,.communications-ui .comm-widget .chat-actions button,.communications-ui .comm-widget .comm-tabs button,.communications-ui .comm-widget .contact-quick-actions a,.communications-ui .comm-widget .number-picker-menu button{transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.communications-ui .comm-widget .contact-details{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.communications-ui .comm-widget .conversation,.communications-ui .comm-widget .conversation-preview,.communications-ui .comm-widget .conversation-name time,.communications-ui .comm-widget .preview-you,.communications-ui .comm-widget .contact-name-button,.communications-ui .comm-widget .chat-actions button,.communications-ui .comm-widget .comm-tabs button,.communications-ui .comm-widget .contact-quick-actions a,.communications-ui .comm-widget .number-picker-menu button{transition:none}}.communications-ui .compact-call-actions.incoming-actions{width:88px}.communications-ui .compact-call-actions .compact-call-decline{background:#d84750}.communications-ui .compact-call-actions .compact-call-decline:hover{background:#eb5962}.communications-ui .call-status-dot.incoming{background:#50e087;box-shadow:0 0 0 3px #50e08714}.communications-ui .incoming-preview-label{color:#d9dae1;font-size:10px}.communications-ui .incoming-demo-button{color:#e4e5e9;cursor:pointer;background:#ffffff09;border:1px solid #fff2;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.communications-ui .incoming-demo-button:hover{background:#ffffff14}.communications-ui .incoming-demo-button:disabled{opacity:.4;cursor:not-allowed}@container (width<=620px){.communications-ui .history-heading{flex-wrap:wrap;gap:12px}}.communications-ui .workspace-demo-controls .incoming-test-button{color:#d5d5db;white-space:nowrap;cursor:pointer;background:#ffffff06;border:1px solid #fff2;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:5px 7px;font-size:10px;transition:background-color .16s ease-out;display:inline-flex}.communications-ui .workspace-demo-controls .incoming-test-button:hover{color:#fff;background:#ffffff13}.communications-ui .workspace-demo-controls .incoming-test-button:disabled{opacity:.4;cursor:not-allowed}.communications-ui .workspace-demo-controls .incoming-test-button:focus-visible{outline-offset:2px;outline:2px solid #a9ceff}@media (prefers-reduced-motion:reduce){.communications-ui .workspace-demo-controls .incoming-test-button{transition:none}}.communications-ui .workspace-demo-controls{justify-content:flex-end;margin-bottom:16px;display:flex}.communications-ui .workspace-demo-controls .incoming-test-button{gap:7px;min-height:32px;padding:8px 11px;font-size:11px}.communications-ui .compact-call-card.standalone-call{z-index:40;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);position:fixed;top:24px;right:24px}@media (width<=640px){.communications-ui .compact-call-card.standalone-call{top:max(12px,env(safe-area-inset-top));width:calc(100vw - 24px);max-height:calc(100dvh - 24px);right:12px}}.communications-ui{color:#f3f4f7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.communications-ui *{box-sizing:border-box}.communications-ui button,.communications-ui input,.communications-ui select,.communications-ui textarea{font:inherit}.communications-ui button{cursor:pointer}.communications-ui button:disabled,.communications-ui input:disabled,.communications-ui textarea:disabled,.communications-ui select:disabled{cursor:not-allowed;opacity:.5}.communications-ui button:focus-visible,.communications-ui a:focus-visible,.communications-ui select:focus-visible{outline-offset:3px;outline:2px solid #91b8ff}.communications-ui button svg,.communications-ui a svg{flex-shrink:0}.communications-ui .icon-button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.communications-ui.comm-launcher-wrap{background:0 0;min-height:0;display:inline-flex}.communications-ui .communications-launcher{color:#cbd5e1;background:0 0;border:0;width:34px;min-width:34px;height:34px;min-height:34px;margin:0}.communications-ui .communications-launcher:hover,.communications-ui .communications-launcher.selected{color:#fff;background:#ffffff13}.communications-ui.comm-overlay-root{background:0 0;display:contents}.communications-ui .comm-widget,.communications-ui .communications-dock{z-index:110}.communications-ui .widget-tools .directory-button{color:#bfbfc4;width:28px;min-width:28px;min-height:28px;margin-left:auto}.communications-ui .empty-chat-header{height:83px;min-height:83px}.communications-ui .empty-chat-header .chat-actions{margin-left:auto}.communications-ui .production-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:0;padding:30px 24px;display:flex}.communications-ui .production-welcome h2{letter-spacing:-.025em;color:#f1f1f3;margin:6px 0 0;font-size:21px;font-weight:600}.communications-ui .production-welcome p{color:#b6b6bb;max-width:33ch;margin:0 0 7px;font-size:13px;line-height:1.65}.communications-ui .empty-message-icon{color:#929299;background:#ffffff06;border:1px solid #ffffff0c;border-radius:21px;place-items:center;width:70px;height:70px;display:grid}.communications-ui .production-welcome .secondary{color:#e6e6eb;background:#ffffff09;border:1px solid #ffffff12;align-items:center;gap:9px;text-decoration:none;display:flex}.communications-ui .production-welcome a svg{transform:rotate(180deg)}.communications-ui .production-welcome .text-link{color:#93bcf7;font-size:12px}.communications-ui .connection-status{white-space:nowrap;color:#b7b7bf;align-items:center;gap:7px;font-size:11px;display:inline-flex}.communications-ui .connection-status i{background:#8e8e98;border-radius:50%;width:6px;height:6px}.communications-ui .list-empty{color:#aaaab2;padding:48px 14px 24px}.communications-ui .list-empty h3{color:#d9d9df;margin:14px 0 8px;font-size:13px}.communications-ui .list-empty p{max-width:24ch;margin:auto;font-size:12px;line-height:1.65}.communications-ui .line-footer{text-align:left;color:#dddde2;align-items:center;gap:10px;width:100%;display:flex}.communications-ui .line-identity{flex-direction:column;flex:1;gap:4px;display:flex}.communications-ui .line-identity small{color:#b7b7bd;font-size:10px}.communications-ui .line-identity strong{font-size:12px;font-weight:400}.communications-ui .production-number-menu{padding:9px}.communications-ui .production-number-menu p{color:#aeb7c7;margin:0;padding:9px 8px 13px;font-size:11px}.communications-ui .production-number-menu a{color:#e1ebfc;background:#ffffff06;border-radius:7px;align-items:center;gap:8px;padding:10px 8px;font-size:12px;text-decoration:none;display:flex}.communications-ui .production-number-menu a svg:last-child{margin-left:auto;transform:rotate(180deg)}.communications-ui .no-conversation .composer{padding-bottom:16px}.communications-ui .no-conversation .compose-box textarea{opacity:.7}.communications-ui .call-history{flex-direction:column;height:100%;display:flex}.communications-ui.communications-settings{background:0 0;max-width:1080px;margin:0 auto;padding:30px 28px 60px}.communications-ui .settings-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.communications-ui .settings-page-heading h1{letter-spacing:-.03em;color:#f1f2f5;margin:0;font-size:28px;font-weight:600}.communications-ui .settings-page-heading p{color:#a5acb8;margin:10px 0 0;font-size:13px}.communications-ui .settings-page-tabs{border-bottom:1px solid #ffffff16;gap:28px;margin:28px 0 24px;display:flex}.communications-ui .settings-page-tabs button{color:#a7b0bd;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.communications-ui .settings-page-tabs button[aria-pressed=true]{color:#e5efff;border-bottom-color:#6ba5fa}.communications-ui .service-availability{color:#c5d3e7;background:#1c2530;border:1px solid #354050;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:17px 18px;display:flex}.communications-ui .service-availability strong{font-size:13px;font-weight:500}.communications-ui .service-availability p{color:#afbcd0;margin:5px 0 0;font-size:12px;line-height:1.6}.communications-ui .settings-section{background:#191c22;border:1px solid #ffffff17;border-radius:15px;overflow:hidden}.communications-ui .settings-section-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.communications-ui .settings-section-heading h2{margin:0;font-size:17px;font-weight:500}.communications-ui .settings-section-heading p{color:#a9afba;margin:7px 0 0;font-size:12px}.communications-ui .settings-section .primary{color:#fff;white-space:nowrap;border:1px solid #5087f0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.communications-ui .settings-number-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:42px 24px;display:flex}.communications-ui .settings-number-empty h3{margin:4px 0 0;font-size:17px;font-weight:500}.communications-ui .settings-number-empty p{color:#a9afba;max-width:48ch;margin:0;font-size:13px;line-height:1.6}.communications-ui .number-plan-price{margin-top:10px;font-size:26px;font-weight:500}.communications-ui .number-plan-price span{color:#afb5c0;font-size:12px;font-weight:400}.communications-ui .number-plan-note{color:#a9afba;font-size:11px}.communications-ui .number-type-explainer{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;display:grid}.communications-ui .number-type-explainer>div{padding:23px 25px}.communications-ui .number-type-explainer>div+div{border-left:1px solid #ffffff12}.communications-ui .number-type-explainer h3{margin:0 0 8px;font-size:13px;font-weight:500}.communications-ui .number-type-explainer p{color:#a9afba;margin:0;font-size:12px;line-height:1.6}.communications-ui .registration-badge{color:#b7bdc9;white-space:nowrap;font-size:11px}.communications-ui .disabled-registration{border:0;min-width:0;padding:24px}.communications-ui .disabled-registration legend{padding-top:22px;font-size:14px}.communications-ui .registration-fields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.communications-ui .disabled-registration label{color:#bec4ce;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.communications-ui .disabled-registration input,.communications-ui .disabled-registration textarea,.communications-ui .disabled-registration select,.communications-ui .production-preference select{color:#d6dbe5;background:#22262e;border:1px solid #3d434f;border-radius:8px;width:100%;padding:10px 12px}.communications-ui .registration-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.communications-ui .registration-actions>span{color:#a9afba;font-size:12px}.communications-ui .production-preference{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:24px;padding:23px 24px;display:flex}.communications-ui .production-preference h3{margin:0 0 7px;font-size:13px;font-weight:500}.communications-ui .production-preference p,.communications-ui .sound-save-status{color:#a9afba;margin:0;font-size:12px;line-height:1.6}.communications-ui .production-preference select{width:auto;min-width:120px;font-size:12px}.communications-ui .sound-save-status{border-bottom:1px solid #ffffff10;padding:12px 24px}@media (width<=640px){.communications-ui .production-welcome{padding:24px 16px}.communications-ui.communications-settings{padding:22px 16px 40px}.communications-ui .settings-page-heading{flex-direction:column;align-items:flex-start}.communications-ui .settings-page-heading h1{font-size:24px}.communications-ui .settings-page-tabs{gap:20px}.communications-ui .settings-page-tabs button{font-size:12px}.communications-ui .settings-section-heading{flex-wrap:wrap;padding:20px 17px}.communications-ui .number-type-explainer,.communications-ui .registration-fields{grid-template-columns:1fr}.communications-ui .number-type-explainer>div+div{border-top:1px solid #ffffff12;border-left:0}.communications-ui .production-preference{flex-direction:column;align-items:flex-start;gap:14px}.communications-ui .registration-actions{flex-direction:column;align-items:flex-start}.communications-ui .production-number-menu{bottom:calc(100% + 6px)}}.communications-ui .line-footer{border:0;border-top:1px solid #ffffff16}.communications-ui.communications-settings{background:#111216;border-radius:14px}.communications-ui .comm-demo-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.communications-ui .comm-demo-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #82b8ff}.communications-ui .comm-demo-inbox .conversation-copy{text-align:left;flex:1;min-width:0}.communications-ui .comm-demo-inbox .conversation-name{display:flex}.communications-ui .comm-demo-inbox .line-footer strong{font-size:12px;font-weight:500;display:block}.communications-ui .comm-demo-typing{color:#b9c3d2;padding:0 5px 12px;font-size:11px}@container (width<=620px){.communications-ui .comm-widget .comm-demo-inbox.show-chat .chat-panel{padding-top:87px}}.communications-ui .comm-history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communications-ui .comm-history-actions .secondary{align-items:center;gap:6px;display:inline-flex}.bn-notifications{--bn-green:var(--report-liveGreen,#47d989);--bn-warn:var(--report-warn,#e8bd70);--bn-red:var(--report-danger,#f58a9e);color:var(--report-inkPrimary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bn-notifications.console-theme-light{--bn-green:#13824b;--bn-warn:#9a650f;--bn-red:#c33853}.bn-notifications *{box-sizing:border-box}.bn-notifications button,.bn-notifications input{font:inherit}.bn-notifications button{cursor:pointer}.bn-notifications button:disabled{opacity:.4;cursor:default}.bn-notifications button:focus-visible,.bn-notifications input:focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.bn-notifications svg{flex:none}.bn-notifications ::selection{background:var(--report-accentSoft);color:var(--report-inkPrimary)}.bn-icon{width:34px;height:34px;color:var(--report-inkSecondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.bn-icon:hover{background:var(--report-raised)}.bn-bell{margin-right:6px;position:relative}.bn-badge{background:var(--report-accent);min-width:18px;height:18px;color:var(--report-onAccent);border:2px solid var(--report-chrome);border-radius:12px;place-items:center;padding:0 3px;font-size:10px;display:grid;position:absolute;top:-2px;right:-4px}.bn-error-dot{background:var(--bn-warn);border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:0}.bn-menu{border-top:1px solid var(--report-hairline);padding:4px 0}.bn-menu-row{justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.bn-menu-row>span,.bn-menu-row>div{align-items:center;gap:9px;display:flex}.bn-menu-history{width:100%;color:var(--report-inkMuted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;display:flex}.bn-switch{border:1px solid var(--report-borderStrong);background:var(--report-borderStrong);border-radius:20px;flex:none;align-items:center;width:37px;height:22px;padding:2px;display:flex}.bn-switch span{background:#fff;border-radius:50%;width:16px;height:16px}.bn-switch[aria-checked=true]{background:var(--report-accent);border-color:var(--report-accent);justify-content:flex-end}.bn-toast-stack{z-index:55;scrollbar-width:thin;scrollbar-color:var(--report-borderStrong) transparent;border-radius:18px;gap:12px;width:370px;max-height:calc(100dvh - 112px);padding:4px 5px 15px;display:grid;position:fixed;top:88px;right:24px;overflow:auto}.bn-toast-stack:empty{pointer-events:none}.bn-card{border:1px solid color-mix(in srgb,var(--report-borderStrong) 75%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--report-cardBg) 93%,white),var(--report-cardBg) 80%);border-radius:15px;padding:18px 18px 0;position:relative;box-shadow:0 8px 20px #0002,inset 0 1px #ffffff05}.bn-card-top{align-items:flex-start;gap:12px;padding-right:10px;display:flex}.bn-event-icon{background:color-mix(in srgb,currentColor 9%,transparent);width:37px;height:37px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.bn-success{color:var(--bn-green)}.bn-warning{color:var(--bn-warn)}.bn-danger{color:var(--bn-red)}.bn-accent{color:var(--report-onAccentSoft)}.bn-heading{min-width:0;color:var(--report-inkPrimary);overflow-wrap:anywhere;flex:1;padding-top:1px}.bn-heading strong{font-size:13px;font-weight:650;line-height:1.5;display:block}.bn-heading p{color:var(--report-inkMuted);margin:4px 0 0;font-size:11px;line-height:1.6}.bn-facts{color:var(--report-inkPrimary);gap:0;margin:18px 0 16px;padding-left:49px;display:flex}.bn-facts>div{flex:1;min-width:0;padding-right:12px}.bn-facts>div+div{border-left:1px solid var(--report-hairline);padding-left:20px}.bn-facts small{color:var(--report-inkMuted);margin-bottom:5px;font-size:10px;display:block}.bn-facts b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3;display:block}.bn-positive{color:var(--bn-green)}.bn-card-footer{border-top:1px solid var(--report-hairline);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px 0;display:flex}.bn-facts+.bn-card-footer{margin-top:0}.bn-card-footer time{color:var(--report-inkMuted);font-size:10px}.bn-link{color:var(--report-onAccentSoft);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.bn-link:hover{color:var(--report-inkPrimary)}.bn-dismiss{width:26px;height:26px;color:var(--report-inkMuted);position:absolute;top:7px;right:7px}.bn-read{color:var(--report-inkMuted);padding-top:4px;font-size:9px}.bn-stack-footer{background:var(--report-cardBg);color:var(--report-inkSecondary);border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:flex}.bn-dialog{border:1px solid var(--report-borderStrong);background:var(--report-cardBg);color:var(--report-inkPrimary);border-radius:14px;width:500px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 80px #0007}.bn-dialog::backdrop{background:#0007}.bn-dialog-header{border-bottom:1px solid var(--report-hairline);background:var(--report-cardBg);z-index:2;justify-content:space-between;align-items:center;padding:23px 24px;display:flex;position:sticky;top:0}.bn-dialog-header h2{margin:0;font-size:20px;font-weight:650}.bn-master{border-bottom:1px solid var(--report-hairline);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bn-master strong{font-size:14px}.bn-master p{color:var(--report-inkMuted);margin:5px 0 0;font-size:12px}.bn-sound{border-bottom:1px solid var(--report-hairline);padding:12px 24px 18px}.bn-volume{color:var(--report-inkMuted);align-items:center;gap:14px;padding-top:10px;font-size:11px;display:flex}.bn-volume input{min-width:0;height:4px;accent-color:var(--report-accent);cursor:pointer;flex:1}.bn-volume output{text-align:right;font-variant-numeric:tabular-nums;width:30px}.bn-settings-list{scrollbar-width:thin;scrollbar-color:var(--report-borderStrong) transparent;max-height:38vh;padding:0 24px;overflow-y:auto}.bn-settings-list section{border-bottom:1px solid var(--report-hairline);padding:17px 0}.bn-settings-list section:last-child{border:0}.bn-settings-list h3{color:var(--report-inkMuted);margin:0 0 10px;font-size:11px;font-weight:600}.bn-pref-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.bn-pref-row>span,.bn-pref-row>div{align-items:center;gap:10px;display:flex}.bn-dialog-footer{border-top:1px solid var(--report-hairline);background:var(--report-cardBg);justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;bottom:0}.bn-dialog-footer>span{color:var(--report-inkMuted);font-size:11px}.bn-primary{border:1px solid var(--report-accent);background:var(--console-button-fill,var(--report-accent));color:var(--report-onAccent);border-radius:6px;padding:10px 22px;font-size:12px}.bn-history-toolbar{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.bn-tabs{background:var(--report-pageBg);border:1px solid var(--report-hairline);border-radius:7px;gap:3px;padding:3px;display:flex}.bn-tabs button{color:var(--report-inkMuted);background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:12px}.bn-tabs button[aria-pressed=true]{background:var(--report-raised);color:var(--report-inkPrimary)}.bn-history-list{scrollbar-width:thin;scrollbar-color:var(--report-borderStrong) transparent;max-height:60vh;padding:0 16px 16px;overflow:auto}.bn-history-list .bn-card{box-shadow:none;border-color:var(--report-hairline);background:var(--report-cardBg);margin-bottom:8px}.bn-empty{text-align:center;color:var(--report-inkMuted);padding:40px 12px;font-size:12px}.bn-empty>svg{color:var(--bn-green);margin:auto}.bn-empty h3{color:var(--report-inkPrimary);margin:15px 0;font-size:16px}.bn-error{color:var(--bn-warn);overflow-wrap:anywhere;margin:0;padding:12px 24px;font-size:12px;line-height:1.5}.bn-error .bn-link{margin-left:12px}@media (width<=700px){.bn-toast-stack{width:auto;max-height:66vh;padding:0 0 12px;top:76px;left:12px;right:12px}.bn-card{padding:17px 17px 0;box-shadow:0 6px 20px #0004}.bn-facts{margin-top:17px;padding-left:0}.bn-dialog{max-height:calc(100dvh - 24px)}.bn-dialog-header{padding:19px}.bn-dialog-header h2{font-size:18px}.bn-settings-list{max-height:35vh}.bn-sound{padding:8px 20px 15px}}.bn-dialog-actions{flex:none;align-items:center;gap:14px;display:flex}.bn-settings-link{min-height:34px;font-size:12px}.bn-dialog-header{gap:12px}.bn-dialog{scrollbar-width:thin;scrollbar-color:var(--report-borderStrong) transparent;overflow-y:auto}.bn-dialog-header,.bn-dialog-footer{position:static}.bn-settings-list{max-height:none;overflow:visible}.bn-behavior-controls{border-bottom:1px solid var(--report-hairline);padding:0 24px}.bn-setting-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 20px;padding:18px 0;display:grid}.bn-setting-control+.bn-setting-control{border-top:1px solid var(--report-hairline)}.bn-setting-control>.bn-switch{grid-column:2;justify-self:end}.bn-setting-label{color:var(--report-inkPrimary);grid-area:2/1;align-items:center;gap:9px;font-size:13px;display:flex}.bn-setting-range{grid-area:2/2;align-items:center;gap:10px;min-width:0;display:flex}.bn-setting-range input{width:0;min-width:0;height:4px;accent-color:var(--report-accent);cursor:pointer;flex:1}.bn-setting-range input:disabled{opacity:.4;cursor:default}.bn-setting-range output{text-align:right;min-width:34px;color:var(--report-inkMuted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}@media (width<=400px){.bn-setting-control{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.bn-behavior-controls{padding:0 19px}.bn-setting-label{font-size:12px}}.bn-pin[aria-pressed=true]{background:var(--report-accentSoft);color:var(--report-onAccentSoft)}.bn-pinned-indicator{vertical-align:middle;color:var(--report-onAccentSoft);margin-left:7px;display:inline-flex}.bn-example{padding:8px 0 14px}.bn-example .bn-card{box-shadow:none}.bn-example-label{color:var(--report-inkMuted);font-size:11px}.bn-pref-row>span{min-width:0}.bn-pref-row>div{flex-shrink:0;gap:5px}:root[data-console-theme=light],.beso-console-brand.console-theme-light,.console-theme-light .beso-console-main,.console-theme-light .reporting-light:not(.reporting-black-light) .dt-grid{--report-pageBg:#f6f7f9;--report-chrome:#f0f1f5;--report-accent:#2861e3;--report-onAccent:#fff;--report-accentSoft:#eaf1ff;--report-accentBorder:#aac1f4;--report-completedBlue:#2458d3;--report-danger:#ba3047;--report-dangerTint:#fff0f2;--report-dangerBorder:#eeb6c0;--report-warn:#946000;--report-warnTint:#fff7e5;--report-warnBorder:#e7cb91;--console-row-alt:#fafbfe;--console-button-fill:linear-gradient(#437bf8, #2861e3);--console-button-shadow:inset 0 1px 0 #ffffff38, 0 2px 3px #21458c22;--console-menu-shadow:0 4px 8px #18233b08, 0 16px 40px #18233b18;--report-raised:#f2f3f6;--report-cardBg:#fff;--report-cardBorder:1px solid #dddfe5;--report-sheetBorder:#dddfe5;--report-inkPrimary:#191b22;--report-inkSecondary:#494d58;--report-inkMuted:#666b78;--report-inkFaint:#666b78;--report-hairline:#e0e2e8;--report-lineSoft:#eceef2;--report-borderStrong:#cdd0d9;--report-onAccentSoft:#2458d3;--report-rowHover:#f1f5fe;--report-moneyGreen:#2458d3;--dt-page:#f6f7f9;--dt-card:#fff;--dt-card-border:#dddfe5;--dt-band:#f7f8fa;--dt-row:#fff;--dt-row-rule:#eef0f4;--dt-row-hover:#f1f5fe;--dt-total:#f4f6fa;--dt-total-rule:#dce0e8;--dt-divider:#e4e7ed;--dt-ink:#292d38;--dt-ink2:#494d58;--dt-muted:#666b78;--dt-dim:#666b78;--dt-profit:#2458d3;color:#191b22;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;letter-spacing:0!important}:root[data-console-theme=light],.console-theme-light{--report-liveGreen:#15803d;--timeline-live:var(--report-liveGreen);--timeline-billable:#343c51;--timeline-connected:#356cf4;--timeline-screened:#967040;--timeline-unreached:#db587b;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#f6f7f9!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif!important}.console-theme-light>aside.rtbnav{border-right:1px solid #dfe2e9;width:224px;padding:18px 14px;box-shadow:inset -1px 0 #ffffffb3;background:linear-gradient(155deg,#fafbfc,#f0f1f5)!important}.console-theme-light .rtbnav-brand{margin-bottom:22px}.console-theme-light .rtbnav-brand>div{color:#171a23!important}.console-theme-light .rtbnav-brand>div>span:first-child{letter-spacing:0!important;font-size:33px!important}.console-theme-light .rtbnav-brand>div>span:last-child{color:#646b7b;border-color:#cfd3dd!important}.console-theme-light header.sticky{min-height:72px;box-shadow:0 1px 3px #19203a03;background:#fff!important;border-bottom:1px solid #e1e4eb!important}.console-theme-light .rtbnav-item{letter-spacing:0;min-height:36px;font-size:13px;font-weight:500;color:#5e6574!important}.console-theme-light .rtbnav-item svg{stroke-width:1.6px;color:#7a8395!important}.console-theme-light .rtbnav-item:hover{color:#202633!important;background:#e7eaf0!important}.console-theme-light .rtbnav-highlight{border-radius:6px;box-shadow:inset 0 1px #ffffff80;background:#e5e9f1!important}.console-theme-light .rtbnav-highlight:before{background:#356cf4;width:2px}.console-theme-light .rtbnav-item[data-nav-selected=true]{color:#252d40!important}.console-theme-light .rtbnav-sliding .rtbnav-child[aria-current=page]{border-radius:6px;font-weight:600;color:#fff!important;background:linear-gradient(110deg,#343b4b,#242a37)!important;box-shadow:inset 0 1px #ffffff24,0 3px 6px #18203819!important}.console-theme-light .rtbnav-sliding .rtbnav-child[aria-current=page]:hover{background:#343c50!important}.console-theme-light .beso-console-main{padding:28px 30px!important}.console-theme-light .reporting-light>:first-child{margin-bottom:22px;font-size:20px}.console-theme-light .reporting-light h1{letter-spacing:0;font-weight:650;line-height:24px;color:#171c29!important;font-size:22px!important}.console-theme-light .reporting-light>:first-child .text-sm{font-size:12px;color:#737a89!important}.console-theme-light .reporting-light>section{border-color:#dddfe5!important;border-radius:8px!important}.console-theme-light .reporting-light section>.font-semibold{color:#252c3d}.console-theme-light .call-timeline-panel{background:#fff;border-color:#dddfe5;border-radius:8px}.console-theme-light .call-timeline-panel-header h2{font-size:15px;font-weight:650;color:#1b2130!important}.console-theme-light .call-timeline-panel-header p,.console-theme-light .call-timeline-toggle{color:#666d7d!important}.console-theme-light .call-timeline-panel-header p strong{font-weight:600;color:#2458d3!important}.console-theme-light .call-timeline-top{border-color:#e8ebf1}.console-theme-light .call-timeline-toggle strong{font-weight:600;color:#252d40!important}.console-theme-light .call-timeline-percent{color:#757d8d!important}.console-theme-light .call-timeline-toggle:hover{background:#f1f4fa;border-radius:5px}.console-theme-light .call-timeline-toggle[data-metric=live],.console-theme-light .call-timeline-toggle[data-metric=live] strong,.console-theme-light .call-timeline-toggle[data-metric=live] .call-timeline-percent{color:var(--report-liveGreen)!important}.console-theme-light .account-theme-options{background:#eef0f4;border-radius:6px!important}.console-theme-light .account-theme-options button{border-radius:4px!important}.console-theme-light .account-theme-options button[aria-pressed=true]{color:#202633!important;background:#fff!important;box-shadow:0 1px 3px #18203822!important}.console-theme-light .recharts-cartesian-axis-tick text{fill:#727b8c}.console-theme-light .recharts-cartesian-grid line{stroke:#e8ecf3}.console-theme-light .recharts-area-curve{stroke-width:2.3px}.console-theme-light .recharts-area-dots circle{fill:#fff}.console-theme-light .call-timeline-toggle:nth-child(2) svg path{stroke:var(--timeline-billable)}.console-theme-light .call-timeline-toggle:nth-child(2) svg circle{fill:var(--timeline-billable)}.console-theme-light .call-timeline-tooltip{color:#252d40;background:#fff;border-color:#dce1eb;box-shadow:0 4px 8px #18233b08,0 16px 40px #18233b18}.console-theme-light .call-timeline-tooltip-head{border-color:#e8ebf1}.console-theme-light .call-timeline-tooltip-head span{color:#727b8c}.console-theme-light .reporting-light .dt-grid thead th{text-transform:none;font-size:11px;font-weight:600;color:#5f687a!important;letter-spacing:0!important;background:#f7f8fa!important}.console-theme-light .reporting-light .dt-grid thead th button{text-transform:none}.console-theme-light .reporting-light .dt-grid td{font-variant-numeric:tabular-nums;letter-spacing:0!important}.console-theme-light .reporting-light .dt-grid .rtb-row-zebra:nth-child(2n){--dt-row:#fcfdff}.console-theme-light .reporting-light .dt-grid tbody tr:hover{--dt-row:#f1f5fe;background-color:#f1f5fe}.console-theme-light .reporting-light .dt-grid thead th,.console-theme-light .reporting-light .dt-grid tbody td{border-right-color:#0000!important}.console-theme-light button,.console-theme-light input,.console-theme-light select{font-family:inherit;letter-spacing:0!important}.console-theme-light .reporting-filter-bar>:is(button,select),.console-theme-light .reporting-filter-bar input,.console-theme-light .reporting-filter-bar .date-range-trigger{box-shadow:inset 0 1px #fff,0 1px 2px #1a26400a;color:#454e60!important;background:#fff!important;border-color:#dcdfe7!important;border-radius:6px!important}.console-theme-light .reporting-filter-bar input{box-shadow:inset 0 1px 2px #1a264006;background:#f9fafc!important}.console-theme-light .reporting-filter-bar>:is(button,select):hover,.console-theme-light .reporting-filter-bar .date-range-trigger:hover{background:#f7f9fd!important;border-color:#b8c3d7!important}.console-theme-light .reporting-filter-bar button[aria-checked=true]{color:#2458d3!important;background:#eaf1ff!important}.console-theme-light button[style*="background-color: rgb(42, 212, 199)"]{border-radius:6px;font-weight:600;color:#fff!important;background:linear-gradient(#437bf8,#2861e3)!important;border-color:#2861e3!important;box-shadow:inset 0 1px #ffffff38,0 2px 3px #21458c22!important}.console-theme-light button[style*="background-color: rgb(42, 212, 199)"]:hover{background:linear-gradient(#5388ff,#326aec)!important}.console-theme-light button[style*="background-color: rgb(42, 212, 199)"]:active{background:#2458d3!important;box-shadow:inset 0 1px 3px #16377a33!important}.console-theme-light button[style*="background-color: rgb(42, 212, 199)"] svg *{stroke:currentColor}.console-theme-light button[style*="border-bottom: 2px solid"]{color:#2458d3!important;border-bottom-color:#356cf4!important}.console-theme-light .rtbnav-account:hover{background:#f3f5f9;border-radius:6px}.console-theme-light .rtbnav-account span[style*="background-color: rgb(42, 212, 199)"]{box-shadow:inset 0 0 0 1px #ced7e680,0 2px 4px #25344e08;color:#405477!important;background:linear-gradient(145deg,#fff,#e4e9f4)!important}.console-theme-light [aria-label=Ask\ BESO]{box-shadow:0 1px 2px #1820380a;color:#556a91!important;background:#fff!important;border-color:#dce2ee!important}.console-theme-light [aria-label=Ask\ BESO] svg *{stroke:currentColor}.console-theme-light input::placeholder{color:#737d8e;opacity:1}.console-theme-light input{caret-color:#356cf4}.console-theme-light :focus-visible{outline-offset:3px;outline:2px solid #356cf4}.console-theme-light ::selection{color:#1d4298;background:#dce8ff}.console-theme-light,.console-theme-light *{scrollbar-color:#c6cbd6 #f6f7f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.console-theme-light){scrollbar-color:#c6cbd6 #f6f7f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.console-theme-light ::-webkit-scrollbar-track{background:#f6f7f9}.console-theme-light ::-webkit-scrollbar-thumb{background:#c6cbd6;border-color:#f6f7f9}@media (width<=760px){.console-theme-light>aside.rtbnav{width:174px;padding:12px 8px}.console-theme-light .beso-console-main{padding:18px 14px!important}}:root[data-console-theme=dark],.beso-console-brand.console-theme-dark,.console-theme-dark .beso-console-main,.console-theme-dark .reporting-black-light .dt-grid{--report-pageBg:#080809;--report-chrome:#0e0e10;--report-accent:#326ce9;--report-onAccent:#fff;--report-accentSoft:#25314b;--report-accentBorder:#4568a7;--report-completedBlue:#86aaff;--report-danger:#f58a9e;--report-dangerTint:#321c23;--report-dangerBorder:#68313f;--report-warn:#e8bd70;--report-warnTint:#332a19;--report-warnBorder:#685433;--console-row-alt:#19191c;--console-button-fill:linear-gradient(#326ce9, #2259d2);--console-button-shadow:inset 0 1px 0 #ffffff29, 0 3px 5px #00000045;--console-menu-shadow:0 16px 44px #0008, inset 0 1px 0 #ffffff0f;--report-raised:#25262b;--report-cardBg:#131315;--report-cardBorder:1px solid #303137;--report-sheetBorder:#303137;--report-inkPrimary:#f7f7fa;--report-inkSecondary:#d1d2db;--report-inkMuted:#a3a5b2;--report-inkFaint:#a3a5b2;--report-hairline:#2c2c32;--report-lineSoft:#242429;--report-borderStrong:#404049;--report-onAccentSoft:#86aaff;--report-rowHover:#20232c;--report-moneyGreen:#86aaff;--dt-page:#080809;--dt-card:#131315;--dt-card-border:#303137;--dt-band:#1c1d21;--dt-row:#131315;--dt-row-rule:#242429;--dt-row-hover:#20232c;--dt-total:#222329;--dt-total-rule:#35353d;--dt-divider:#303036;--dt-ink:#e6e7ef;--dt-ink2:#c3c3cc;--dt-muted:#9999a5;--dt-dim:#9999a5;--dt-profit:#86aaff;color:#f1f1f4;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;letter-spacing:0!important}:root[data-console-theme=dark],.console-theme-dark{--report-liveGreen:#4ade80;--timeline-live:var(--report-liveGreen);--timeline-billable:#d5d8e4;--timeline-connected:#729eff;--timeline-screened:#d4ad75;--timeline-unreached:#ed7598;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:#080809!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif!important}.console-theme-dark>aside.rtbnav{border-right:1px solid #313237;width:224px;padding:18px 14px;box-shadow:inset -1px 0 #ffffff04;background:linear-gradient(160deg,#1d1e22 0%,#131315 48%,#0e0e10 100%)!important}.console-theme-dark .rtbnav-brand{margin-bottom:22px}.console-theme-dark .rtbnav-brand>div{color:#f1f1f5!important}.console-theme-dark .rtbnav-brand>div>span:first-child{letter-spacing:0!important;font-size:33px!important}.console-theme-dark .rtbnav-brand>div>span:last-child{color:#b4b6c2;border-color:#4c4e57!important}.console-theme-dark header.sticky{min-height:72px;box-shadow:0 1px 3px #00000012;background:linear-gradient(#19191c,#121214)!important;border-bottom:1px solid #303137!important}.console-theme-dark .rtbnav-item{letter-spacing:0;min-height:36px;font-size:13px;font-weight:500;color:#aeb0bd!important}.console-theme-dark .rtbnav-item svg{stroke-width:1.6px;color:#989cac!important}.console-theme-dark .rtbnav-item:hover{color:#f1f1f5!important;background:#242428!important}.console-theme-dark .rtbnav-highlight{border-radius:6px;box-shadow:inset 0 1px #ffffff0c;background:#23252c!important}.console-theme-dark .rtbnav-highlight:before{background:#6394ff;width:2px}.console-theme-dark .rtbnav-item[data-nav-selected=true]{color:#e9e9f0!important}.console-theme-dark .rtbnav-sliding .rtbnav-child[aria-current=page]{border-radius:6px;font-weight:600;color:#171c29!important;background:linear-gradient(110deg,#fafbff,#d8dce6)!important;box-shadow:inset 0 1px #fff,0 3px 8px #00000040!important}.console-theme-dark .rtbnav-sliding .rtbnav-child[aria-current=page]:hover{background:#fff!important}.console-theme-dark .beso-console-main{padding:28px 30px!important}.console-theme-dark .reporting-light>:first-child{margin-bottom:22px;font-size:20px}.console-theme-dark .reporting-light h1{letter-spacing:0;font-weight:650;line-height:24px;color:#fafafd!important;font-size:24px!important}.console-theme-dark .reporting-light>:first-child .text-sm{font-size:12px;color:#9999a6!important}.console-theme-dark .reporting-light>section{border-color:#303137!important;border-radius:8px!important}.console-theme-dark .reporting-light section>.font-semibold{color:#dedee8}.console-theme-dark .call-timeline-panel{background:#161618;border-color:#2b2b30;border-radius:8px}.console-theme-dark .call-timeline-panel-header h2{font-size:16px;font-weight:650;line-height:19.5px;color:#f6f6fb!important}.console-theme-dark .call-timeline-panel-header p,.console-theme-dark .call-timeline-toggle{color:#a0a0af!important}.console-theme-dark .call-timeline-panel-header p strong{font-weight:600;color:#86aaff!important}.console-theme-dark .call-timeline-top{border-color:#292930}.console-theme-dark .call-timeline-toggle strong{font-size:14px;font-weight:600;line-height:18.2px;color:#f3f4fa!important}.console-theme-dark .call-timeline-percent{color:#a0a0af!important}.console-theme-dark .call-timeline-toggle:hover{background:#24242b;border-radius:5px}.console-theme-dark .call-timeline-toggle[data-metric=live],.console-theme-dark .call-timeline-toggle[data-metric=live] strong,.console-theme-dark .call-timeline-toggle[data-metric=live] .call-timeline-percent{color:var(--report-liveGreen)!important}.console-theme-dark .account-theme-options{background:#131315;border-radius:6px!important}.console-theme-dark .account-theme-options button{border-radius:4px!important}.console-theme-dark .account-theme-options button[aria-pressed=true]{color:#fff!important;background:#363840!important;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0004!important}.console-theme-dark .recharts-cartesian-axis-tick text{fill:#9b9ba8}.console-theme-dark .recharts-cartesian-grid line{stroke:#32343b;stroke-dasharray:1 7}.console-theme-dark .recharts-area-curve{stroke-width:2.4px}.console-theme-dark .recharts-area-dots circle{fill:#f2f5ff;stroke-width:2px}.console-theme-dark .call-timeline-toggle:nth-child(2) svg path{stroke:var(--timeline-billable)}.console-theme-dark .call-timeline-toggle:nth-child(2) svg circle{fill:var(--timeline-billable)}.console-theme-dark .call-timeline-tooltip{color:#e9e9f0;background:#161618;border-color:#3a3a44;box-shadow:0 4px 8px #00000026,0 16px 40px #0005}.console-theme-dark .call-timeline-tooltip-head{border-color:#292930}.console-theme-dark .call-timeline-tooltip-head span{color:#9b9ba8}.console-theme-dark .reporting-light .dt-grid thead th{text-transform:none;font-size:11px;font-weight:600;color:#b4b7c6!important;letter-spacing:0!important;background:#1c1d21!important}.console-theme-dark .reporting-light .dt-grid thead th button{text-transform:none}.console-theme-dark .reporting-light .dt-grid td{font-variant-numeric:tabular-nums;letter-spacing:0!important}.console-theme-dark .reporting-light .dt-grid .rtb-row-zebra:nth-child(2n){--dt-row:#19191c}.console-theme-dark .reporting-light .dt-grid tbody tr:hover{--dt-row:#20232c;background-color:#20232c}.console-theme-dark .reporting-light .dt-grid thead th,.console-theme-dark .reporting-light .dt-grid tbody td{border-right-color:#0000!important}.console-theme-dark button,.console-theme-dark input,.console-theme-dark select{font-family:inherit;letter-spacing:0!important}.console-theme-dark .reporting-filter-bar>:is(button,select),.console-theme-dark .reporting-filter-bar input,.console-theme-dark .reporting-filter-bar .date-range-trigger{box-shadow:inset 0 1px #ffffff0b,0 1px 3px #00000038;color:#e1e3ed!important;background:linear-gradient(#2a2b30,#202125)!important;border-color:#40424b!important;border-radius:6px!important}.console-theme-dark .reporting-filter-bar input{box-shadow:inset 0 1px 3px #00000030;background:#0d0d0f!important;border-color:#35373e!important}.console-theme-dark .reporting-filter-bar>:is(button,select):hover,.console-theme-dark .reporting-filter-bar .date-range-trigger:hover{background:#29292f!important;border-color:#535360!important}.console-theme-dark .reporting-filter-bar button[aria-checked=true]{color:#86aaff!important;background:#25314b!important}.console-theme-dark button[style*="background-color: rgb(42, 212, 199)"]{border-radius:6px;font-weight:600;color:#fff!important;background:linear-gradient(#326ce9,#2259d2)!important;border-color:#477ef1!important;box-shadow:inset 0 1px #ffffff29,0 3px 5px #00000045!important}.console-theme-dark button[style*="background-color: rgb(42, 212, 199)"]:hover{background:linear-gradient(#3d77f4,#2961dc)!important}.console-theme-dark button[style*="background-color: rgb(42, 212, 199)"]:active{background:#2259d2!important;box-shadow:inset 0 1px 3px #00000040!important}.console-theme-dark button[style*="background-color: rgb(42, 212, 199)"] svg *{stroke:currentColor}.console-theme-dark button[style*="border-bottom: 2px solid"]{color:#86aaff!important;border-bottom-color:#6394ff!important}.console-theme-dark .rtbnav-account:hover{background:#222226;border-radius:6px}.console-theme-dark .rtbnav-account span[style*="background-color: rgb(42, 212, 199)"]{box-shadow:inset 0 0 0 1px #ffffff15,0 2px 4px #00000020;color:#d7d7e3!important;background:linear-gradient(145deg,#161618,#34343d)!important}.console-theme-dark [aria-label=Ask\ BESO]{box-shadow:0 1px 2px #0002;color:#b8b8c9!important;background:#161618!important;border-color:#3a3a44!important}.console-theme-dark [aria-label=Ask\ BESO] svg *{stroke:currentColor}.console-theme-dark input::placeholder{color:#8c8c9b;opacity:1}.console-theme-dark input{caret-color:#6394ff}.console-theme-dark :focus-visible{outline-offset:3px;outline:2px solid #6394ff}.console-theme-dark ::selection{color:#f0f4ff;background:#2b4380}.console-theme-dark,.console-theme-dark *{scrollbar-color:#484852 #0b0b0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.console-theme-dark){scrollbar-color:#484852 #0b0b0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.console-theme-dark ::-webkit-scrollbar-track{background:#0b0b0d}.console-theme-dark ::-webkit-scrollbar-thumb{background:#484852;border-color:#0b0b0d}@media (width<=760px){.console-theme-dark>aside.rtbnav{width:174px;padding:12px 8px}.console-theme-dark .beso-console-main{padding:18px 14px!important}}.console-theme-dark .reporting-black-light .dt-grid,.console-theme-dark .reporting-black-light .call-timeline-panel{color:#f1f1f4;background:#131315}.console-theme-dark .reporting-black-light .reporting-call-grid tbody tr:nth-child(odd){--dt-row:#131315;background-color:var(--dt-row)}.console-theme-dark .reporting-black-light .reporting-call-grid tbody tr:nth-child(2n){--dt-row:#19191c;background-color:var(--dt-row)}.console-theme-dark .reporting-black-light .reporting-call-grid tbody tr:hover,.console-theme-dark .reporting-black-light .reporting-call-grid tbody tr:hover td:first-child:not([colspan]){--dt-row:#20232c;background-color:#20232c}.console-theme-dark .reporting-black-light .call-timeline-panel{background:linear-gradient(165deg,#1d1e23 0%,#151518 42%,#111113 100%);border-top-color:#484a54!important}.console-theme-dark .reporting-filter-bar{background:linear-gradient(#1c1d21,#17171a)!important;border-top-color:#41434c!important}.console-theme-dark .reporting-black-light .call-timeline-panel .call-timeline-top{border-top-color:#363841}.console-theme-dark .call-timeline-chart stop:first-child{stop-opacity:.22}.console-theme-dark .call-timeline-chart stop:last-child{stop-opacity:.01}.console-theme-dark .reporting-light>section:not(.call-timeline-panel)>div:first-child:has(>.font-semibold){background:linear-gradient(#202125,#19191c);border-radius:7px 7px 0 0;border-bottom-color:#33353d!important}.console-theme-dark .reporting-light .dt-grid-total tbody tr:last-child{background:#222329}.console-theme-dark .reporting-light .dt-grid-total tbody tr:last-child td{border-top:1px solid #40424b}.console-theme-dark .reporting-light .dt-grid-total tbody tr:last-child .font-medium{color:#f1f3fa;font-weight:650}.console-theme-dark .reporting-call-grid tbody tr:hover td{color:#f5f6ff}:root[data-console-theme],.beso-console-brand{--page:var(--report-pageBg);--sheet:var(--report-pageBg);--surface:var(--report-cardBg);--panel:var(--report-cardBg);--inset:var(--dt-band);--raised:var(--report-raised);--hairline:var(--report-hairline);--hairline-strong:var(--report-borderStrong);--fg-on-page:var(--report-inkPrimary);--fg-on-surface:var(--report-inkPrimary);--fg-secondary:var(--report-inkSecondary);--fg-tertiary:var(--report-inkMuted);--fg-muted-on-page:var(--report-inkMuted);--fg-input-label:var(--report-inkSecondary);--ink:var(--report-inkPrimary);--ink-2:var(--report-inkSecondary);--ink-3:var(--report-inkMuted);--ink-4:var(--report-inkFaint);--line:var(--report-hairline);--line-soft:var(--report-lineSoft);--row-hover:var(--report-rowHover)}.beso-console-brand .dt-grid,.beso-console-brand .beso-console-main{--report-pageBg:inherit;--report-raised:inherit;--report-cardBg:inherit;--report-cardBorder:inherit;--report-sheetBorder:inherit;--report-inkPrimary:inherit;--report-inkSecondary:inherit;--report-inkMuted:inherit;--report-inkFaint:inherit;--report-hairline:inherit;--report-lineSoft:inherit;--report-borderStrong:inherit;--report-onAccentSoft:inherit;--report-rowHover:inherit;--report-moneyGreen:inherit;--dt-page:inherit;--dt-card:inherit;--dt-card-border:inherit;--dt-band:inherit;--dt-row:inherit;--dt-row-rule:inherit;--dt-row-hover:inherit;--dt-total:inherit;--dt-total-rule:inherit;--dt-divider:inherit;--dt-ink:inherit;--dt-ink2:inherit;--dt-muted:inherit;--dt-dim:inherit;--dt-profit:inherit}.beso-console-brand .beso-console-main:has(.wf-builder){padding:0!important}.beso-console-brand :is(button,input,textarea,select){font-family:inherit;letter-spacing:0!important}.beso-console-brand :is(h1,h2,h3,h4,th){letter-spacing:0!important}.beso-console-brand input::-moz-placeholder{color:var(--report-inkMuted)}.beso-console-brand textarea::-moz-placeholder{color:var(--report-inkMuted)}.beso-console-brand input::placeholder,.beso-console-brand textarea::placeholder{color:var(--report-inkMuted)}.beso-console-brand :is(input,textarea){caret-color:var(--report-accent)}.beso-console-brand :focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.beso-console-brand .beso-console-main table thead{background:var(--dt-band)}.beso-console-brand .dt-grid .rtb-row-zebra:nth-child(2n){--dt-row:var(--console-row-alt);background-color:var(--console-row-alt)}.beso-console-brand .beso-console-main table tbody tr:nth-child(2n):not(:has(td[colspan])){--dt-row:var(--console-row-alt);background-color:var(--console-row-alt)}.beso-console-brand .dt-grid tbody tr:hover{--dt-row:var(--report-rowHover);background-color:var(--report-rowHover)}.beso-console-brand .beso-console-main table:not(table table)>tbody>tr:hover:not(:has(td[colspan])){--dt-row:var(--report-rowHover);background-color:var(--report-rowHover)}.beso-console-brand table.campaign-agent-calls>tbody>tr:nth-child(odd){--dt-row:var(--report-cardBg);background-color:var(--report-cardBg)}.beso-console-brand table.campaign-agent-calls>tbody>tr:nth-child(2n){--dt-row:var(--console-row-alt);background-color:var(--console-row-alt)}.beso-console-brand button[style*="background-color: var(--report-accent,"]{background-image:var(--console-button-fill);color:var(--report-onAccent);border-radius:6px;box-shadow:var(--console-button-shadow)!important}.beso-console-brand button[style*="background-color: var(--report-accent,"]:hover{filter:brightness(1.08)}.beso-console-brand button[style*="background-color: var(--report-accent,"]:disabled{filter:none}.beso-console-brand .rtbnav-account{background:0 0!important}.beso-console-brand .rtbnav-account span[style*="background-color: var(--report-accent,"]{border:1px solid var(--report-hairline);background:var(--report-raised)!important;color:var(--report-inkPrimary)!important}.beso-console-brand .account-theme-options button[aria-pressed=true]{background-image:none}.beso-console-brand [aria-label=Account\ menu]{color:var(--report-inkSecondary)!important;background:0 0!important}.beso-console-brand [aria-label=Account\ menu][aria-expanded=true]{background:var(--report-raised)!important}.beso-console-brand .wf-builder{color-scheme:inherit}.beso-console-brand .nd-panel{border-radius:8px}.beso-console-brand .live-appointments :is(.ap-inline-error,.ap-error){color:var(--report-danger)}.beso-console-brand .live-appointments .ap-status[data-status=active]{color:var(--report-liveGreen)}:root[data-console-theme] .ask-beso-panel{color-scheme:inherit}.ask-beso-trigger{border:1px solid var(--report-borderStrong,#536069);width:34px;height:34px;color:var(--report-accent,#2ad4c7);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;place-items:center;margin-right:6px;display:grid}.ask-beso-trigger:hover,.ask-beso-trigger.is-open{border-color:var(--report-accent,#2ad4c7);background:var(--report-accentSoft,#203e40)}.ask-beso-panel{z-index:85;background:var(--report-cardBg,#181c20);width:380px;max-width:calc(100vw - 24px);height:min(720px,100dvh - 94px);max-height:720px;color:var(--report-inkPrimary,#f0f3f5);border:1px solid var(--report-hairline,#343d45);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:16px;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55;display:flex;position:fixed;top:auto;bottom:12px;right:24px;overflow:hidden;box-shadow:0 16px 48px #0006}.ask-beso-panel button,.ask-beso-panel textarea{font:inherit}.ask-beso-header{border-bottom:1px solid var(--report-hairline,#2c343b);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.ask-beso-heading,.ask-beso-header-actions{align-items:center;gap:10px;display:flex}.ask-beso-heading>svg{color:var(--report-accent,#2ad4c7)}.ask-beso-heading h2{margin:0;font-size:15px;font-weight:600}.ask-beso-close{width:28px;height:28px;color:var(--report-inkMuted,#a3b0ba);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ask-beso-close:hover,.ask-beso-reset:hover{background:var(--report-rowHover,#292e33);color:var(--report-inkPrimary,#f0f3f5)}.ask-beso-reset{color:var(--report-inkMuted,#a3b0ba);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px;font-size:12px!important}.ask-beso-content{scrollbar-width:thin;scrollbar-color:#56616b var(--report-cardBg,#181c20);flex:1;min-height:0;padding:28px 18px;overflow:auto}.ask-beso-welcome{flex-direction:column;justify-content:center;min-height:100%;display:flex}.ask-beso-suggestion-hint{text-align:center;color:var(--report-inkMuted,#a3b0ba);margin:0 0 16px;font-size:13px}.ask-beso-suggestions{gap:10px;width:100%;display:grid}.ask-beso-suggestions button{text-align:left;border:1px solid var(--report-hairline,#41494f);min-height:48px;color:var(--report-inkPrimary,#e8edef);background:var(--report-raised,#202529);cursor:pointer;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.4}.ask-beso-suggestions button:hover{background:var(--report-rowHover,#2b3339);border-color:var(--report-borderStrong,#71808a)}.ask-beso-suggestions button:active{background:var(--report-rowHover,#343e46)}.ask-beso-footer{border-top:1px solid var(--report-hairline,#2c343b);padding:14px 18px 12px}.ask-beso-composer{border:1px solid var(--report-hairline,#3b454e);background:var(--report-raised,#20262b);border-radius:10px;align-items:flex-end;gap:8px;padding:10px;display:flex}.ask-beso-composer:focus-within{border-color:var(--report-borderStrong,#80939e)}.ask-beso-composer textarea{resize:vertical;min-width:0;min-height:28px;max-height:110px;color:var(--report-inkPrimary,#f0f3f5);caret-color:var(--report-accent,#2ad4c7);background:0 0;border:0;outline:0;flex:1;padding:4px}.ask-beso-composer textarea::placeholder{color:var(--report-inkMuted,#a3b0ba)}.ask-beso-composer button{width:30px;height:30px;color:var(--report-onAccent,#082727);background:var(--report-accent,#2ad4c7);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ask-beso-composer button:disabled{color:var(--report-inkMuted,#8da6aa);cursor:default;background:#2b4144}.ask-beso-footer>p{color:var(--report-inkMuted,#a3b0ba);margin:8px 2px 0;font-size:11px}.ask-beso-messages{flex-direction:column;gap:24px;display:flex}.ask-beso-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.ask-beso-author{color:var(--report-inkMuted,#a3b0ba);font-size:11px;font-weight:600}.ask-beso-message.user{background:var(--report-raised,#293238);border-radius:10px 10px 2px;align-self:flex-end;max-width:90%;padding:10px 12px}.ask-beso-message.assistant{padding:0 3px}.ask-beso-message.assistant .ask-beso-author{color:var(--report-accent,#2ad4c7)}.ask-beso-trigger:focus-visible,.ask-beso-panel button:focus-visible{outline-offset:3px;outline:2px solid #b8cbcf}.ask-beso-panel ::selection{background:var(--report-accentSoft,#39545a);color:#fff}@media (width<=600px){.ask-beso-panel{height:calc(100dvh - 88px);max-height:none;top:auto;bottom:12px;right:12px}}.ask-beso-aura{pointer-events:none;flex-shrink:0;width:160px;height:100px;margin:0 auto 24px;position:relative}.ask-beso-aura span{background:var(--report-accent,#2ad4c7);opacity:.3;filter:blur(23px);border-radius:50%;width:76px;height:64px;animation:7s ease-in-out infinite alternate beso-drift;position:absolute;top:18px;left:24px}.ask-beso-aura span:nth-child(2){opacity:.23;background:#609aff;animation-direction:alternate-reverse;animation-delay:-3s;top:8px;left:68px}.ask-beso-aura span:nth-child(3){opacity:.3;background:#a4f0de;width:42px;height:42px;animation-delay:-5s;top:34px;left:57px}@keyframes beso-drift{0%{transform:translate(-12px,5px)scale(.85)}to{transform:translate(12px,-7px)scale(1.15)}}.ask-beso-thinking{gap:5px;padding:12px 3px;display:flex}.ask-beso-thinking span{background:var(--report-accent,#2ad4c7);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite beso-thinking}.ask-beso-thinking span:nth-child(2){animation-delay:.15s}.ask-beso-thinking span:nth-child(3){animation-delay:.3s}@keyframes beso-thinking{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ask-beso-aura span,.ask-beso-thinking span{animation:none}}@media (height<=650px){.ask-beso-aura{height:55px;margin-bottom:12px}}.ask-beso-activity{color:var(--report-inkMuted,#a3b0ba);margin:0 0 14px;font-size:12px}.ask-beso-activity summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ask-beso-activity summary::-webkit-details-marker{display:none}.ask-beso-activity summary:hover{color:var(--report-inkSecondary,#e0e6ea)}.ask-beso-activity summary:focus-visible{outline:2px solid var(--report-inkMuted,#a3b0ba);outline-offset:4px;border-radius:3px}.ask-beso-activity[open] .ask-beso-activity-chevron{transform:rotate(90deg)}.ask-beso-progress-mark{border:1.5px solid var(--report-borderStrong,#46515b);border-top-color:var(--report-accent,#2ad4c7);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:1s linear infinite beso-progress-spin}.ask-beso-progress-mark.complete{color:var(--report-accent,#2ad4c7);border:0;animation:none}.ask-beso-activity ol{border-left:1px solid var(--report-hairline,#343d45);margin:12px 0 8px 6px;padding:0 0 0 14px;list-style:none}.ask-beso-activity li{color:var(--report-inkMuted,#a3b0ba);gap:8px;padding:4px 0;display:flex}.ask-beso-activity li.active{color:var(--report-inkPrimary,#f0f3f5)}.ask-beso-activity li.done span{color:var(--report-accent,#2ad4c7)}.ask-beso-activity>p{color:var(--report-inkMuted,#a3b0ba);margin:8px 0 0 21px;font-size:11px}@keyframes beso-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ask-beso-progress-mark{animation:none}}.ask-beso-message.user{border:1px solid var(--report-hairline,#343b41);background:var(--report-raised,#202529);border-radius:22px 22px 5px;padding:13px 16px}.ask-beso-message.user p,.ask-beso-message.assistant>p{margin:0}.ask-beso-activity{margin-bottom:18px;font-size:13px}.ask-beso-progress-mark.complete{color:var(--report-inkMuted,#a3b0ba)}.ask-beso-progress-mark:not(.complete){border:0;border-radius:0;grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);gap:2px;width:16px;height:16px;animation:none;display:grid}.ask-beso-progress-mark i{background:var(--report-inkMuted,#a3b0ba);opacity:.25;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite beso-dot-grid;display:block}@keyframes beso-dot-grid{0%,65%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-beso-progress-mark i{opacity:.6;animation:none}}.ask-beso-response-actions{color:var(--report-inkMuted,#a3b0ba);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.ask-beso-response-actions button{width:28px;height:28px;color:var(--report-inkMuted,#a3b0ba);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-5px;padding:0;display:grid}.ask-beso-response-actions button:hover{background:var(--report-rowHover,#292e33);color:var(--report-inkPrimary,#f0f3f5)}.ask-beso-footer{background:var(--report-raised,#1d2226);flex-shrink:0;padding:12px 16px}.ask-beso-composer{background:0 0;border:0;border-radius:0;align-items:flex-end;gap:12px;padding:0}.ask-beso-composer textarea{resize:none;min-height:34px;max-height:120px;padding:7px 0;line-height:20px;overflow-y:auto}.ask-beso-composer button{border-radius:50%;width:34px;height:34px}.ask-beso-footer:focus-within{border-top-color:var(--report-borderStrong,#71808a)}.ask-beso-panel.is-expanded{width:min(760px,100vw - 48px);height:min(880px,100dvh - 94px);max-height:880px}.ask-beso-panel.is-expanded .ask-beso-content{padding:28px 32px}.ask-beso-panel.is-expanded .ask-beso-welcome{max-width:440px;margin:0 auto}.ask-beso-panel.is-expanded .ask-beso-message.user{max-width:80%}@media (width<=600px){.ask-beso-panel.is-expanded{width:calc(100vw - 24px);height:calc(100dvh - 88px);max-height:none}.ask-beso-panel.is-expanded .ask-beso-content{padding:24px 18px}}.ask-beso-pixels{flex-shrink:0;grid-template-rows:repeat(9,6px);grid-template-columns:repeat(9,6px);gap:5px;width:max-content;margin:0 auto 32px;padding:12px;display:grid}.ask-beso-pixels span{width:6px;height:6px;animation:4s ease-in-out infinite beso-pixel-wave;display:block}.ask-beso-pixels span[style*="opacity: 0"]{visibility:hidden}@keyframes beso-pixel-wave{0%,to{filter:brightness(.55);transform:scale(.65)}45%{filter:brightness(1.1);transform:scale(1)}70%{filter:brightness(.75);transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.ask-beso-pixels span{filter:brightness(.8);animation:none}}@media (height<=650px){.ask-beso-pixels{gap:3px;margin-bottom:16px;padding:4px}}.ask-beso-particle-field{-o-object-fit:contain;object-fit:contain;pointer-events:none;flex-shrink:0;width:260px;max-width:100%;height:156px;margin:0 auto 24px;display:block}@media (height<=650px){.ask-beso-particle-field{height:96px;margin-bottom:12px}}.ask-beso-beta{border:1px solid var(--report-accentBorder,#365b56);color:var(--report-onAccentSoft,#a4dfd1);background:var(--report-accentSoft,#223934);letter-spacing:0;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.ask-beso-md{color:var(--report-inkSecondary,#e0e6ea);overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.ask-beso-md>:first-child{margin-top:0}.ask-beso-md>:last-child{margin-bottom:0}.ask-beso-md p{white-space:normal;margin:0 0 10px}.ask-beso-md h3,.ask-beso-md h4,.ask-beso-md h5{color:var(--report-inkPrimary,#f4f7f9);margin:16px 0 6px;font-weight:600;line-height:1.35}.ask-beso-md h3{font-size:15px}.ask-beso-md h4{font-size:14px}.ask-beso-md h5{color:var(--report-inkSecondary,#c9d4dc);text-transform:uppercase;letter-spacing:0;font-size:12px}.ask-beso-md ul,.ask-beso-md ol{margin:0 0 10px;padding-left:20px}.ask-beso-md ul{list-style:outside}.ask-beso-md ol{list-style:decimal}.ask-beso-md li{margin:3px 0;padding-left:2px}.ask-beso-md li::marker{color:var(--report-accent,#2ad4c7)}.ask-beso-md li>ul,.ask-beso-md li>ol{margin:4px 0 0}.ask-beso-md strong{color:var(--report-inkPrimary,#f4f7f9);font-weight:600}.ask-beso-md em{font-style:italic}.ask-beso-md code{background:var(--report-raised,#202529);border:1px solid var(--report-hairline,#343b41);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ask-beso-md pre{background:var(--report-pageBg,#171b1e);border:1px solid var(--report-hairline,#343b41);border-radius:8px;margin:0 0 10px;padding:10px 12px;overflow-x:auto}.ask-beso-md pre code{white-space:pre;background:0 0;border:0;padding:0}.ask-beso-md a{color:var(--report-accent,#2ad4c7);text-underline-offset:2px;text-decoration:underline}.ask-beso-md hr{border:0;border-top:1px solid var(--report-hairline,#343b41);margin:14px 0}.ask-beso-md blockquote{border-left:2px solid var(--report-borderStrong,#46515b);color:var(--report-inkSecondary,#c9d4dc);margin:0 0 10px;padding:2px 0 2px 12px}.ask-beso-md-table{border:1px solid var(--report-hairline,#343b41);border-radius:8px;margin:0 0 12px;overflow-x:auto}.ask-beso-md table{border-collapse:collapse;width:100%;font-size:12.5px}.ask-beso-md th,.ask-beso-md td{text-align:left;border-bottom:1px solid var(--report-hairline,#2a3137);white-space:nowrap;padding:7px 10px}.ask-beso-md th{color:var(--report-inkSecondary,#c9d4dc);background:var(--report-cardBg,#1b2024);font-weight:600}.ask-beso-md tr:last-child td{border-bottom:0}.ask-beso-message.assistant>p.ask-beso-error{color:var(--report-danger,#f5a3a9);background:var(--report-dangerTint,#2a1a1d);border:1px solid var(--report-dangerBorder,#4a2730);border-radius:10px;padding:10px 12px}.ask-beso-working{flex-direction:column;gap:12px;padding:2px 3px;display:flex}.ask-beso-working-head{color:var(--report-inkMuted,#a3b0ba);align-items:center;gap:8px;font-size:12px;display:flex}.ask-beso-skeleton{flex-direction:column;gap:8px;display:flex}.ask-beso-skeleton span{background:linear-gradient(90deg,#22292e 0%,#2f383f 50%,#22292e 100%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.4s ease-in-out infinite beso-shimmer;display:block}.ask-beso-skeleton span:first-child{width:92%}.ask-beso-skeleton span:nth-child(2){width:78%}.ask-beso-skeleton span:nth-child(3){width:56%}@keyframes beso-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ask-beso-skeleton span{animation:none}}.ask-beso-steps{flex-direction:column;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ask-beso-step{color:var(--report-inkMuted,#a3b0ba);align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.ask-beso-step.is-running{color:var(--report-inkSecondary,#e0e6ea)}.ask-beso-step-mark{width:16px;height:16px;color:var(--report-accent,#2ad4c7);flex-shrink:0;place-items:center;display:grid}.ask-beso-step.is-error .ask-beso-step-mark,.ask-beso-activity li.failed span{color:var(--report-danger,#f5a3a9)}.ask-beso-md+p.ask-beso-error,.ask-beso-steps+p.ask-beso-error{margin-top:10px!important}.assistant-action button,.assistant-support-intro button,.assistant-history button{font:inherit;color:var(--report-inkPrimary);border:1px solid var(--report-hairline);cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px}.assistant-action button:hover,.assistant-history button:hover{background:var(--report-rowHover)}.ask-beso-panel button:disabled{opacity:.55;cursor:default}.assistant-action{border:1px solid var(--report-hairline);background:var(--report-raised);border-radius:10px;margin-top:16px;padding:16px}.assistant-action h3,.assistant-support-intro h3{margin:0 0 12px;font-size:16px}.assistant-action fieldset{border:0;min-width:0;margin:0;padding:0}.assistant-action label{color:var(--report-inkSecondary,var(--report-inkPrimary));flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.assistant-action input,.assistant-action textarea{box-sizing:border-box;border:1px solid var(--report-hairline);width:100%;min-width:0;color:var(--report-inkPrimary);background:var(--report-pageBg,#121315);font:inherit;border-radius:6px;padding:10px}.assistant-action textarea{resize:vertical}.assistant-action input:focus-visible,.assistant-action textarea:focus-visible{outline:2px solid var(--report-accent);outline-offset:2px}.assistant-action p,.assistant-support-intro p{color:var(--report-inkMuted);margin:10px 0 16px;font-size:13px;line-height:1.6}.assistant-fields{gap:12px;display:flex}.assistant-fields>*{flex:1;min-width:0}.assistant-action .assistant-primary{background:var(--report-accent);color:var(--report-onAccent,#fff);border-color:#0000}.assistant-action a{color:var(--report-accent);text-underline-offset:3px}.assistant-action .assistant-check{flex-direction:row;align-items:center}.assistant-check input{width:16px;accent-color:var(--report-accent)}.assistant-storage-error{color:var(--report-inkMuted);margin:0;padding:8px 18px;font-size:12px}.assistant-history>div{border-bottom:1px solid var(--report-hairline);gap:8px;padding:12px 0;display:flex}.assistant-history>div>button:first-child{text-align:left;flex:1;min-width:0}.assistant-history strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.assistant-history span{color:var(--report-inkMuted);margin-top:5px;font-size:12px;display:block}.assistant-support-intro{margin-bottom:24px}.assistant-ticket-replies>div{border-bottom:1px solid var(--report-hairline);padding:16px 0}.assistant-ticket-replies strong{color:var(--report-inkMuted);font-size:12px}.assistant-ticket-replies p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}
