@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:#101213;--panel:#18191a;--panel2:#1d1e1f;--border:#2d2e2f;--gold:#d5b568;--gold-light:#edcf85;--orange:#ff891f;--white:#f5f5f0;--muted:#b8bec1;--radius:13px}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:16px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button{background:0 0;border:0}a{color:inherit;text-decoration:none}input,textarea,select{color:var(--white);background:#141516;border:1px solid #38393a;border-radius:7px;outline:none;width:100%;padding:11px 12px}input::placeholder,textarea::placeholder{color:#b4babc}input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d5b56815}label{color:#c7c8c9;font-size:15px;font-weight:500;display:block}label input,label select{margin-top:8px}p{color:var(--muted);line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-size:18px;font-weight:700}svg{flex-shrink:0}small{font-size:14px}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 15px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{color:#b4babc;background:linear-gradient(110deg,#e0c17b,#cfac60);box-shadow:inset 0 2px 1px #ffffff10}.primary:hover{background:linear-gradient(110deg,#f0d397,#d8b974)}.secondary{color:#cfd3d4;background:#1e1f20;border:1px solid #393a3b}.secondary:hover{background:#292a2b;border-color:#5e5f60}.ghost{border:1px solid #393a3b}.full{width:100%}.icon-button{width:31px;height:31px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--white);background:#ffffff0a}.text-button{color:var(--gold);font-size:15px}.eyebrow{letter-spacing:2px;color:var(--gold);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.eyebrow i{background:var(--orange);border-radius:50%;width:6px;height:6px}.orange-text{color:var(--orange)!important}.brand-lockup{width:300px;height:65px;position:relative;overflow:hidden}.brand-lockup img{width:300px;max-width:none;height:300px;position:absolute;top:-112px;left:0}.brand-lockup.small{width:210px;height:51px}.brand-lockup.small img{width:210px;height:210px;top:-78px}.login-page{background:#131415;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.login-background{opacity:.45;pointer-events:none;background:linear-gradient(90deg,#13141532,#131415d9 65%),url(/novon-background.png) 50%/cover;position:absolute;inset:0}.login-page:after{content:"";pointer-events:none;background:radial-gradient(at 35% 75%,#c3963a0a,#0000 45%);position:absolute;inset:0}.ambient{filter:blur(70px);opacity:.1;pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite alternate drift;position:absolute}.a1{background:#d8b467;width:400px;height:400px;top:30%;left:4%}.a2{background:#ff8b1f;width:220px;height:420px;animation-delay:-7s;top:-40%;right:12%}.diagonal{background:linear-gradient(#0000,#d8b46766,#0000);width:1px;height:150vh;animation:17s ease-in-out infinite alternate lineMove;position:absolute;top:-24%;transform:rotate(-24deg)}.d1{left:52%}.d2{opacity:.3;animation-delay:-6s;left:61%}.login-top{z-index:1;justify-content:space-between;align-items:center;padding:31px 5.4%;display:flex;position:relative}.private-label{letter-spacing:1.7px;color:#b4babc;align-items:center;gap:8px;font-size:13px;display:flex}.private-label svg{color:var(--gold)}.login-content{z-index:1;flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;width:min(1200px,90%);margin:auto;padding:70px 0 110px;display:grid;position:relative}.login-intro h1{letter-spacing:-2.8px;margin:26px 0;font-size:clamp(40px,4.6vw,67px);font-weight:650;line-height:1.14}.login-intro h1 em{background:linear-gradient(110deg,#f3d797,#c2a05c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.login-intro>p{max-width:430px;font-size:17px;line-height:1.85}.login-features{color:#bebfc0;flex-direction:column;gap:17px;margin-top:37px;font-size:15px;display:flex}.login-features span{align-items:center;gap:13px;display:flex}.login-features svg{color:var(--gold)}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#242526e6,#18191aef);border:1px solid #44463b;border-radius:17px;max-width:430px;padding:38px 37px;box-shadow:0 35px 100px #0005,inset 0 1px #ffffff08}.login-card-icon{width:51px;height:51px;color:var(--gold);background:#d5b56809;border:1px solid #d5b5683f;border-radius:13px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.login-card .eyebrow{letter-spacing:2px;font-size:13px}.login-card h2{letter-spacing:-.8px;margin:10px 0;font-size:27px;font-weight:650}.login-card>p{margin-bottom:26px;font-size:15px}.login-card label{margin-bottom:9px;font-size:14px}.password-field{background:#141516;border:1px solid #404142;border-radius:7px;align-items:center;gap:10px;padding:0 11px;display:flex}.password-field>svg{color:#b4babc}.password-field input{box-shadow:none;background:0 0;border:0;margin:0;padding:14px 0;font-size:15px}.password-field button{color:#b4babc;padding:0;display:flex}.password-field:focus-within{border-color:var(--gold)}.field-hint{color:#b4babc;margin:10px 0 17px;line-height:1.7;display:block;font-size:14px!important}.login-submit{justify-content:space-between;width:100%;min-height:45px;margin-top:8px}.login-divider{color:#b4babc;align-items:center;gap:12px;margin:24px 0 18px;font-size:13px;display:flex}.login-divider i{background:#393a3b;flex:1;height:1px}.preview-button{color:#c5c6c7;justify-content:space-between;width:100%;font-size:14px}.secure-caption{color:#b4babc;justify-content:center;gap:7px;margin-top:24px;font-size:13px;display:flex}.account-note{color:#b3b4b5;background:#d5b56808;border:1px solid #d5b56822;border-radius:8px;gap:12px;margin-bottom:15px;padding:15px;font-size:14px;line-height:1.7;display:flex}.account-note svg{color:var(--gold)}.login-footer{z-index:1;letter-spacing:1.6px;color:#b4babc;border-top:1px solid #ffffff0a;justify-content:space-between;margin:0 5.4%;padding:24px 0;font-size:13px;display:flex;position:relative}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;background:linear-gradient(160deg,#1c1d1e,#151617);border-right:1px solid #2d2e2f;flex-direction:column;width:238px;padding:25px 16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{border-bottom:1px solid #2f3031;padding:1px 0 28px}.hub-name{letter-spacing:2.5px;color:var(--gold);align-items:center;gap:9px;padding:15px 9px 0;font-size:13px;display:flex}.hub-name small{letter-spacing:1px;color:#b4babc;border:1px solid #414243;border-radius:3px;padding:3px 4px;font-size:13px}.nav-label{letter-spacing:1.8px;color:#b4babc;margin:27px 13px 12px;font-size:13px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#b4babc;text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:15px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#e8eae6;background:#ffffff04}.nav-item.active{color:#e1c482;background:linear-gradient(100deg,#d5b56818,#d5b56806);border:1px solid #d5b56828}.nav-item.active:before{content:"";background:var(--gold);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-17px}.nav-item span{flex:1}.nav-item b{color:var(--gold);background:#d5b5680b;border:1px solid #d5b56835;border-radius:4px;padding:1px 5px;font-size:13px}.sidebar-bottom{margin-top:auto;padding-top:24px}.integration-card{background:#ffffff02;border:1px solid #393a3b;border-radius:9px;align-items:center;gap:9px;margin-bottom:17px;padding:12px 8px;display:flex}.integration-ring{color:var(--gold);border:1px solid #d5b56833;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.integration-card strong{color:#d5d6d7;font-size:14px;font-weight:500;display:block}.integration-card small{color:#b4babc;margin-top:4px;font-size:13px;display:block}.connection-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:auto}.connection-dot.demo{background:#acadae}.profile-wrap{border-top:1px solid #313233;margin-top:17px;position:relative}.profile{text-align:left;align-items:center;gap:10px;width:100%;padding:19px 1px;display:flex}.avatar{width:34px;height:34px;color:var(--gold);background:#d5b56813;border:1px solid #d5b56830;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.avatar.mini{color:#cacbcc;background:#363738;border-color:#60616233;width:25px;height:25px;font-size:13px}.profile>span:nth-child(2){flex:1}.profile strong{color:#dcddde;font-size:14px;font-weight:500;display:block}.profile small{color:#b4babc;margin-top:4px;font-size:13px;display:block}.profile>svg{color:#b4babc}.account-menu{background:#272829;border:1px solid #494a4b;border-radius:9px;padding:6px;position:absolute;bottom:75px;left:0;right:0;box-shadow:0 15px 35px #0005}.account-menu button{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px;font-size:14px;display:flex}.account-menu button:hover{color:var(--gold);background:#d5b56811}.app-main{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{background:#131415a8;border-bottom:1px solid #2c2d2e;justify-content:space-between;align-items:center;height:68px;padding:0 35px;display:flex}.breadcrumb{color:#b4babc;align-items:center;gap:12px;font-size:14px;display:flex}.breadcrumb b{color:#cecfd0;font-weight:500}.breadcrumb>svg{color:#b4babc}.topbar-right{align-items:center;gap:22px;display:flex}.live-label{letter-spacing:1.2px;color:var(--gold);align-items:center;gap:7px;font-size:13px;display:flex}.live-label i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d5b56844}.live-label.demo{color:#b2b3b4}.live-label.demo i{box-shadow:none;background:#a7a8a9}.top-date{color:#b4babc;font-size:14px}.workspace-main{max-width:1720px;margin:auto;padding:25px 35px 0}.preview-banner,.error-banner{color:#b3b4b5;background:#d5b56805;border:1px solid #d5b56821;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;padding:10px 13px;font-size:13px;display:flex}.preview-banner>span{align-items:center;gap:10px;display:flex}.preview-banner svg{color:var(--gold)}.preview-banner b{color:#cfbb8d;font-weight:500}.preview-banner button,.error-banner button{color:var(--gold);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.error-banner{color:#efb47e;background:#ff891f08;border-color:#ff891f55}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading .eyebrow{letter-spacing:1.8px;color:#9a8a62;font-size:13px}.page-heading h1{letter-spacing:-1px;margin:8px 0;font-size:31px;font-weight:650}.page-heading p{font-size:14px}.page-actions{align-items:center;gap:10px;display:flex}.range-picker{background:#161718;border:1px solid #393a3b;border-radius:7px;padding:3px;display:flex}.range-picker button{color:#b4babc;border-radius:4px;padding:8px 13px;font-size:14px}.range-picker button.selected{color:#e1c584;background:#34362d;box-shadow:0 0 0 1px #d5b56824}.date-control{position:relative}.date-button{min-height:37px;padding:9px 10px;font-size:14px}.date-popover{z-index:12;background:#252627;border:1px solid #454647;border-radius:10px;width:250px;padding:18px;position:absolute;top:47px;right:0;box-shadow:0 15px 50px #0006}.date-popover label{margin-bottom:12px}.date-popover input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.date-popover button{width:100%}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.metric-card{border-radius:var(--radius);text-align:left;background:linear-gradient(135deg,#1e1f20,#191a1b);border:1px solid #333435;padding:20px 21px 18px;transition:all .2s;position:relative;overflow:hidden}.metric-card:hover{border-color:#75613e;transform:translateY(-2px)}.metric-card.accent{background:radial-gradient(at 100% 0,#d5b56809,#0000 80%),linear-gradient(135deg,#201f19,#171a19);border-color:#a38c4c56}.metric-selected{box-shadow:0 0 0 1px var(--gold)}.metric-card>div{color:#b4babc;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.metric-card>div svg{color:#b8a270;opacity:.85}.metric-card.accent>div svg{color:var(--orange)}.metric-card>strong{letter-spacing:-1.5px;justify-content:space-between;align-items:flex-end;margin:23px 0 18px;font-family:Manrope,sans-serif;font-size:40px;font-weight:650;line-height:1;display:flex}.metric-card>strong>span{letter-spacing:0;color:#b4babc;border:1px solid #3f4041;border-radius:3px;margin-bottom:3px;padding:4px 5px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400}.metric-card>small{color:#b4babc;align-items:center;gap:6px;font-size:13px;display:flex}.metric-card>small i{background:var(--orange);border-radius:50%;width:4px;height:4px}.metric-card>small svg{color:var(--gold)}.insights-grid{grid-template-columns:1.8fr 1fr;gap:19px;margin-bottom:25px;display:grid}.chart-panel,.performance-panel,.queue-panel{border-radius:var(--radius);background:#1a1b1c;border:1px solid #323334}.chart-panel,.performance-panel{padding:21px 23px}.section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.section-heading h2{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.section-heading h2>span{color:#b4babc;background:#2c2d2e;border:1px solid #434445;border-radius:4px;padding:2px 6px;font:9px DM Sans,sans-serif}.section-heading p{color:#b4babc;margin-top:6px;font-size:13px}.chart-legend{color:#b4babc;gap:14px;font-size:13px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--gold);border-radius:1px;width:5px;height:5px}.chart-legend span+span i{background:#4f5051}.chart-area{gap:14px;height:137px;margin-top:25px;display:flex}.chart-axis{color:#b4babc;flex-direction:column;justify-content:space-between;width:12px;padding-bottom:23px;font-size:13px;display:flex}.bar-chart{flex:1;justify-content:space-around;gap:24px;padding:0 13px;display:flex;position:relative}.chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.chart-grid i{border-top:1px dashed #3a3b3c3f;height:1px}.chart-day{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.bar-pair{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;padding:3px 0 0;display:flex}.bar-pair>span{background:linear-gradient(#ddbd78,#ad8c47);border-radius:3px 3px 0 0;width:min(16px,45%);min-height:2px;transition:height .5s;display:block;box-shadow:0 0 8px #d5b56808}.bar-pair>span+span{box-shadow:none;background:linear-gradient(#616263,#3c3d3e)}.chart-day>small{color:#b4babc;height:26px;padding-top:11px;font-size:13px}.performance-panel>.section-heading{color:#b4babc}.performance-panel>.section-heading h2{color:#dedfdc}.response-main{align-items:center;gap:15px;margin:26px 0 23px;display:flex}.response-icon{color:var(--gold);background:#d5b56806;border:1px solid #d5b5682b;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.response-main strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:34px;font-weight:650;line-height:1;display:block}.response-main strong small{color:#b4babc;letter-spacing:0;margin-left:5px;font-size:14px;font-weight:400}.response-main p{margin-top:8px;font-size:13px}.completion-line{color:#b4babc;justify-content:space-between;font-size:13px;display:flex}.completion-line b{color:#d9c185;font-weight:500}.progress-track{background:#353637;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#ac8c4a,#e1c685);border-radius:4px;height:100%;display:block}.performance-panel footer{color:#b4babc;justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.queue-panel{overflow:hidden}.queue-heading .button{min-height:32px;padding:8px 12px;font-size:14px}.queue-toolbar{border-top:1px solid #333435;border-bottom:1px solid #333435;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 19px;display:flex}.status-tabs{align-self:stretch;gap:17px;display:flex;overflow-x:auto}.status-tabs button{color:#b4babc;white-space:nowrap;align-items:center;gap:7px;padding:0 1px;font-size:13px;display:flex;position:relative}.status-tabs button.active:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.status-tabs span{color:#b4babc;background:#333435;border-radius:3px;padding:2px 4px;font-size:13px}.status-tabs .active span{color:var(--gold);background:#d5b56817}.search-tools{align-items:center;gap:7px;display:flex}.search-field{color:#b4babc;border:1px solid #414243;border-radius:5px;align-items:center;gap:7px;width:173px;height:30px;padding:0 9px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:13px}.filter-button{border:1px solid #414243;border-radius:5px;width:30px;height:30px}.filter-row{background:#161718;border-bottom:1px solid #38393a;align-items:flex-end;gap:15px;padding:15px 22px;display:flex}.filter-row label{min-width:170px;font-size:13px}.filter-row select{padding:7px 10px;font-size:14px}.filter-row .text-button{margin:0 0 9px 5px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:#18191a}th{letter-spacing:1px;color:#b4babc;border-bottom:1px solid #353637;padding:13px 22px;font-size:13px;font-weight:500}td{color:#b4babc;border-bottom:1px solid #333435;padding:17px 22px;font-size:14px}tbody tr{transition:background .15s}tbody tr[role=button]{cursor:pointer}tbody tr[role=button]:hover{background:#d5b56805}.caller-cell{align-items:center;gap:11px;display:flex}.caller-icon{color:#d7b779;background:#ad793a09;border:1px solid #b789452d;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.caller-icon.vm{color:#cd924e;background:#ff891f06;border-color:#ff891f24}.caller-cell strong{color:#e0e1e2;letter-spacing:.2px;font-size:14px;font-weight:550;display:block}.caller-cell small{color:#b4babc;text-overflow:ellipsis;max-width:220px;margin-top:6px;font-size:13px;display:block;overflow:hidden}.status{color:#b4babc;white-space:nowrap;background:#3536373b;border:1px solid #5758594a;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:13px;font-weight:500;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.received-cell strong{color:#c1c2c3;gap:9px;font-size:14px;font-weight:450;display:flex}.received-cell small{color:#b4babc;margin-top:5px;font-size:13px;display:block}.owner-cell{color:#b6b7b8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.unassigned{color:#b4babc;align-items:center;gap:7px;font-size:13px;display:flex}.attempt-count{color:#bdbebf;align-items:center;gap:6px;font-size:14px;display:flex}td:last-child>svg{color:#b4babc}.table-footer{color:#b4babc;justify-content:space-between;align-items:center;padding:13px 22px;font-size:13px;display:flex}.table-footer>div{align-items:center;gap:10px;display:flex}.table-footer .icon-button{border:1px solid #3f4041;border-radius:4px;width:25px;height:25px}.workspace-footer{color:#b4babc;letter-spacing:.7px;justify-content:space-between;align-items:center;gap:15px;padding:25px 1px;font-size:13px;display:flex}.workspace-footer span{align-items:center;gap:7px;display:flex}.workspace-footer img{opacity:.6;border-radius:50%;width:16px;height:16px}.empty-state{text-align:center;color:#b4babc;padding:45px}.empty-state svg{color:var(--gold);opacity:.6;margin-bottom:16px}.empty-state h3{font-size:18px}.empty-state p{margin:10px 0 18px;font-size:14px}.report-definitions{padding:21px}.report-definitions h3{margin-bottom:8px;font-size:14px}.section-kicker{letter-spacing:1.8px;color:#b4babc;margin-bottom:12px;font-size:13px;display:block}.drawer-layer,.modal-layer{z-index:60;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0306079e;width:100%;height:100%;position:absolute;inset:0}.callback-drawer{background:linear-gradient(150deg,#1f2021,#161718);border-left:1px solid #4c4d4e;flex-direction:column;width:min(520px,100%);animation:.28s slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 80px #0005}.callback-drawer>header{border-bottom:1px solid #3b3c3d;justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.callback-drawer>header>div{align-items:center;gap:15px;display:flex}.drawer-body{flex:1;padding:25px;overflow:auto}.detail-title{padding:5px 0 20px}.detail-phone{width:52px;height:52px;color:var(--gold);background:#d5b56809;border:1px solid #d5b56835;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.detail-title h2{letter-spacing:-.5px;font-size:25px;font-weight:650}.detail-title p{margin-top:9px;font-size:14px}.quick-links{gap:7px;margin-bottom:26px;display:flex}.quick-links .button{min-height:33px;padding:8px 12px;font-size:14px}.detail-grid{background:#18191a;border:1px solid #3f4041;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:25px;display:grid;overflow:hidden}.detail-grid>div{border-bottom:1px solid #38393a;padding:15px 16px}.detail-grid>div:nth-child(odd){border-right:1px solid #38393a}.detail-grid>div:nth-last-child(-n+2){border-bottom:0}.detail-grid span{color:#b4babc;margin-bottom:8px;font-size:13px;display:block}.detail-grid strong{color:#d2d3d4;font-size:14px;font-weight:500}.callback-actions{background:#d5b56804;border:1px solid #d5b56832;border-radius:9px;padding:17px}.callback-actions>p{margin-top:11px;font-size:13px;line-height:1.7}.action-pair{gap:8px;display:flex}.action-pair .button{flex:1}.complete-banner{color:var(--gold);align-items:center;gap:13px;display:flex}.complete-banner strong,.complete-banner span{display:block}.complete-banner span{color:#b4babc;margin-top:5px;font-size:13px}.owner-note{color:#b4babc;align-items:center;gap:9px;font-size:14px;line-height:1.7;display:flex}.reassign-label{border-top:1px solid #3a4239;margin-top:17px;padding-top:14px;font-size:13px}.reassign-label select{padding:8px;font-size:14px}.detail-tabs{border-bottom:1px solid #404142;gap:26px;margin-top:26px;display:flex}.detail-tabs button{color:#b4babc;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex;position:relative}.detail-tabs button span{background:#38393a;border-radius:3px;padding:2px 5px;font-size:13px}.detail-tabs button.active{color:var(--gold)}.detail-tabs button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.timeline{padding-top:23px}.timeline-entry{gap:12px;padding-bottom:25px;display:flex;position:relative}.timeline-entry:before{content:"";background:#434445;width:1px;position:absolute;top:27px;bottom:2px;left:12px}.timeline-entry:last-child:before{display:none}.timeline-dot{color:#b4b5b6;background:#2e2f30;border:1px solid #575859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.timeline-entry.note .timeline-dot{color:var(--gold);background:#d5b5680c;border-color:#d5b56842}.timeline-entry>div:last-child{flex:1;min-width:0}.timeline-entry header{justify-content:space-between;align-items:center;gap:10px;padding:3px 0 7px;display:flex}.timeline-entry header strong{color:#d1d2d3;font-size:14px;font-weight:500}.timeline-entry b{color:#b4babc;font-size:14px;font-weight:400;display:block}.timeline-entry p{color:#b4babc;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.75}.timeline-entry.note p{color:#b7b8b9;background:#2b2c2d;border:1px solid #474849;border-radius:6px;margin:1px 0 4px;padding:11px 13px}.callback-ref{color:#b4babc;border-top:1px solid #3d3e3f;padding-top:16px}.callback-ref span{letter-spacing:1.4px;margin-bottom:8px;font-size:13px;display:block}.callback-ref code{overflow-wrap:anywhere;font-size:13px}.comment-composer{background:#1f2021;border-top:1px solid #434445;padding:18px 25px 20px}.comment-composer label{margin-bottom:9px;font-size:14px}.comment-composer>div{align-items:center;gap:10px;display:flex}.comment-composer textarea{resize:vertical;background:#1a1b1c;min-height:64px;max-height:130px;font-size:14px}.comment-composer .button{width:39px;height:39px;padding:0}.comment-composer small{color:#b4babc;margin-top:8px;font-size:13px;display:block}.small-empty{text-align:center;color:#b4babc;padding:24px}.small-empty p{margin-top:9px;font-size:14px}.settings-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.settings-card{background:#212223;border:1px solid #464748;border-radius:12px;padding:26px}.card-title{color:var(--gold);align-items:center;gap:11px;margin-bottom:19px;display:flex}.card-title h2{color:#e2e3e4;flex:1;font-size:18px}.settings-card input{font-size:14px}.settings-card form{margin-top:25px}.connection-details{border-bottom:1px solid #464748;flex-direction:column;gap:14px;margin-top:10px;padding:20px 0;display:flex}.connection-details span{color:#b4babc;justify-content:space-between;gap:20px;font-size:14px;display:flex}.connection-details strong{color:#cdcecf;font-size:14px;font-weight:400}.schedule-row{border-bottom:1px solid #3f4041;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.schedule-row strong,.schedule-row small{font-size:15px;display:block}.schedule-row small{color:#b4babc;margin-top:8px;font-size:14px}.schedule-row b{color:var(--gold);font-family:Manrope,sans-serif;font-size:25px;font-weight:500}.settings-divider{border-top:1px solid #494a4b;margin:30px 0}.settings-card h3{margin-bottom:10px;font-size:16px}.settings-card>.button{margin-top:20px}.team-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.staff-card{background:#212223;border:1px solid #494a4b;border-radius:12px;padding:22px}.staff-card-top{align-items:center;gap:12px;margin-bottom:22px;display:flex}.staff-card-top .role-pill{margin-left:auto}.role-pill{color:var(--gold);white-space:nowrap;border:1px solid #d5b56838;border-radius:4px;padding:4px 7px;font-size:13px}.staff-card h3{letter-spacing:-.3px;font-size:17px}.staff-card>p{margin-top:5px;font-size:14px}.staff-card>small{color:#b4babc;margin-top:7px;font-size:14px;display:block}.staff-stats{gap:30px;margin-top:10px;padding:24px 0;display:flex}.staff-stats b{color:#e1e2e3;margin-bottom:7px;font:24px Manrope,sans-serif;display:block}.staff-stats span{color:#b4babc;font-size:13px}.staff-card footer{color:#b4babc;border-top:1px solid #474849;justify-content:space-between;gap:10px;padding-top:15px;font-size:13px;display:flex}.staff-card footer span{align-items:center;gap:5px;display:flex}.info-panel{background:#d5b56804;border:1px solid #d5b5682d;border-radius:10px;align-items:flex-start;gap:17px;margin:24px 0;padding:22px;display:flex}.info-panel>svg{color:var(--gold);margin-top:3px}.info-panel h3{margin-bottom:6px;font-size:16px}.info-panel p{max-width:800px;font-size:14px}.staff-modal{background:#272829;border:1px solid #606162;border-radius:15px;width:min(470px,100% - 30px);max-height:93dvh;padding:27px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 80px #0006}.staff-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.staff-modal h2{margin-top:10px;font-size:22px}.staff-modal form>label{margin-bottom:15px;font-size:14px}.staff-modal input{font-size:15px}.staff-modal small{color:#b4babc;margin-top:8px;font-size:13px;display:block}.form-two{gap:15px;display:flex}.form-two label{flex:1;font-size:14px}.form-two select{font-size:14px}.staff-modal footer{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.toast{z-index:100;color:#e4d9b9;background:#273127;border:1px solid #d5b56855;border-radius:9px;align-items:center;gap:12px;max-width:calc(100% - 30px);padding:15px 18px;font-size:14px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0006}.toast>svg{color:var(--gold)}.toast button{color:#b4babc;margin-left:10px;display:flex}.inline-error{line-height:1.7;color:#efa45d!important;margin:14px 0!important;font-size:14px!important}.mobile-menu{display:none}@keyframes drift{to{opacity:.17;transform:translate(75px,65px)scale(1.2)}}@keyframes lineMove{to{opacity:.3;transform:translate(65px)rotate(-24deg)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}.spinning svg{animation:1s linear infinite spin}@media (width>=1600px){.workspace-main{padding-top:34px}.page-heading{margin-bottom:35px}.metrics-grid{gap:22px}.metric-card{padding:24px}.metric-card>strong{font-size:46px}.insights-grid{margin-top:27px;margin-bottom:30px}.chart-area{height:170px}.performance-panel .response-main{margin:34px 0}.caller-cell small{max-width:none}.callback-table td{padding-top:21px;padding-bottom:21px}}@media (width<=1240px){.sidebar{width:208px;padding-left:12px;padding-right:12px}.brand-lockup.small{width:183px;height:47px}.brand-lockup.small img{width:183px;height:183px;top:-68px}.hub-name{gap:7px;font-size:13px}.hub-name small{font-size:13px}.app-main{width:calc(100% - 208px);margin-left:208px}.topbar{padding:0 24px}.workspace-main{padding-left:24px;padding-right:24px}.metric-card{padding:17px 15px}.metric-card>div{font-size:13px}.metric-card>strong{font-size:35px}.metric-card>strong>span{display:none}.status-tabs{gap:12px}.queue-toolbar{flex-wrap:wrap;padding-top:0;padding-bottom:10px}.status-tabs{min-height:45px}.search-tools{margin-left:auto}.callback-table td,.callback-table th{padding-left:16px;padding-right:16px}.team-grid{grid-template-columns:repeat(2,1fr)}.page-heading h1{font-size:28px}.bar-chart{gap:13px}.chart-legend{gap:9px}.page-actions{gap:7px}.range-picker button{padding:8px 10px}}@media (width<=960px){.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.page-actions{align-self:flex-end;margin-top:-5px}.metrics-grid{gap:10px}.metric-card>div{align-items:flex-start}.metric-card>small{font-size:13px}.insights-grid{grid-template-columns:1.3fr 1fr;gap:12px}.chart-panel,.performance-panel{padding:18px}.chart-panel .section-heading{flex-wrap:wrap;gap:13px}.chart-area{height:135px;margin-top:17px}.performance-panel h2{font-size:14px}.response-main{gap:11px;margin:27px 0}.response-icon{border-radius:9px;width:39px;height:39px}.response-main strong{font-size:30px}.performance-panel footer{font-size:13px}.preview-banner>span>span{display:none}.workspace-footer{font-size:13px}.settings-grid,.team-grid{grid-template-columns:1fr}}@media (width<=720px){.login-top{padding:24px 6%}.login-top .brand-lockup{width:230px;height:55px}.login-top .brand-lockup img{width:230px;height:230px;top:-85px}.private-label{display:none}.login-content{flex-direction:column;align-items:stretch;gap:35px;width:87%;padding:25px 0 65px;display:flex}.login-intro h1{letter-spacing:-1.8px;margin:20px 0;font-size:43px}.login-intro>p{max-width:370px;font-size:15px}.login-features{display:none}.login-card{max-width:none;padding:28px}.login-card>p{margin-bottom:22px}.login-card-icon{width:44px;height:44px;margin-bottom:20px}.login-card h2{font-size:25px}.login-footer{gap:10px;font-size:13px}.login-background{opacity:.28;background-position:70%}.login-intro .eyebrow{font-size:13px}.sidebar{z-index:40;width:235px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 60px #0005}.sidebar.mobile-open{transform:translate(0)}.brand-lockup.small{width:208px;height:50px}.brand-lockup.small img{width:208px;height:208px;top:-77px}.app-main{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{height:61px;padding:0 17px}.breadcrumb{gap:8px;font-size:13px}.topbar-right{gap:12px}.top-date{display:none}.live-label{font-size:13px}.workspace-main{padding:18px 16px 0}.preview-banner{gap:8px;margin-bottom:22px;padding:9px 10px;font-size:13px}.preview-banner button{font-size:13px}.preview-banner>span{gap:6px}.page-heading{gap:15px;margin-bottom:23px}.page-heading h1{font-size:29px}.page-heading p{font-size:14px}.page-actions{justify-content:space-between;align-self:stretch;margin-top:0}.range-picker button{padding:8px 17px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:15px}.metric-card{padding:17px 18px}.metric-card>div{align-items:center;font-size:14px}.metric-card>strong{margin:20px 0 14px;font-size:35px}.metric-card>small{font-size:13px}.insights-grid{grid-template-columns:1fr;margin-bottom:20px}.chart-panel{padding:19px}.chart-panel .section-heading{flex-wrap:nowrap}.chart-area{height:135px;margin-top:24px}.performance-panel{padding:20px}.response-main{margin:23px 0}.performance-panel h2{font-size:16px}.performance-panel footer{font-size:13px}.queue-heading{padding:18px 16px}.queue-heading p{font-size:13px}.queue-toolbar{gap:0;padding-left:15px;padding-right:15px}.status-tabs{gap:15px;width:100%}.status-tabs button,.status-tabs span{font-size:13px}.search-tools{gap:8px;width:100%;padding-top:4px}.search-field{flex:1;height:33px}.search-field input{font-size:14px}.filter-button{width:33px;height:33px}.table-footer{gap:10px;padding:13px 15px;font-size:13px}.table-footer>div{gap:6px}.filter-row{flex-wrap:wrap;gap:12px;padding:13px 15px}.filter-row label{flex:1;min-width:120px}.workspace-footer{align-items:flex-start;padding:24px 0}.workspace-footer>span:first-child{max-width:210px;font-size:13px;line-height:1.7}.workspace-footer img{width:15px;height:15px}.workspace-footer>span:last-child{white-space:nowrap;gap:4px;font-size:13px}.callback-drawer{border-left:0;width:100%}.drawer-body{padding:22px}.callback-drawer>header{padding:18px 22px}.detail-title h2{font-size:26px}.comment-composer{padding:16px 22px}.team-grid{gap:15px}.section-heading .primary{font-size:14px}.settings-card{padding:21px}.connection-details strong{font-size:14px}.connection-details span{font-size:13px}.toast{width:max-content;max-width:calc(100% - 25px);font-size:14px;bottom:18px}.info-panel{padding:17px}.info-panel p{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.overview-card{text-align:left;width:100%;min-height:230px}.overview-open{color:var(--gold);border-top:1px solid #38392f;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;display:flex}.login-card form>label{margin-top:16px;display:block}.login-card form>label>input{color:#fff;background:#151718;border:1px solid #353736;border-radius:8px;width:100%;margin-top:8px;padding:14px;display:block}.login-card .text-button{margin-top:15px}.login-card .field-hint{line-height:1.6}:root{--muted:#b8bec1;--green:#9ce8bc;--green-bg:#173727;--green-border:#3f7957}body{font-size:16px;line-height:1.5}h2{font-size:20px}h3{font-size:18px}p,small{color:var(--muted)}input,textarea,select{min-height:46px;font-size:16px;line-height:1.5}input::placeholder,textarea::placeholder{color:#a9afb2;opacity:1}.button{min-height:44px;padding:11px 17px;font-size:15px}.primary{color:#191a1b}.icon-button{width:40px;height:40px}.text-button{min-height:40px;font-size:15px}button:focus-visible,a:focus-visible,tr:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.eyebrow,.section-kicker{letter-spacing:1.5px;font-size:13px}.field-hint{color:#bbc1c3;line-height:1.65;font-size:14px!important}.inline-error{font-size:15px!important}.phoenix-mark{transform-origin:65% 70%;flex-shrink:0;width:176px;animation:1.15s cubic-bezier(.18,.76,.22,1) both phoenix-arrive;display:block}.phoenix-mark svg,.novon-wordmark svg{width:100%;height:auto;display:block}.phoenix-mark svg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 96%,#0000)}.phoenix-mark{-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.novon-wordmark{min-width:0;display:block}@keyframes phoenix-arrive{0%{opacity:0;filter:blur(3px);transform:translate(-22px,14px)rotate(-6deg)scale(.92)}65%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}.login-page{isolation:isolate;background:#131719;min-height:100svh}.login-background{opacity:1;background:radial-gradient(at 50% 42%,#32312860,#0000 58%),linear-gradient(125deg,#101416,#1c2021 55%,#121516)}.login-page:after{z-index:-1;background:radial-gradient(at 12% 9%,#ebad4212,#0000 42%)}.login-top{z-index:2;align-items:flex-start;padding:0;position:absolute;top:20px;left:32px;right:40px}.private-label{letter-spacing:1.4px;color:#c2c7c8;margin-top:26px;font-size:13px}.login-content{flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-height:100svh;margin:0;padding:126px 24px 166px;display:flex}.login-card{background:linear-gradient(145deg,#25292aee,#181c1df5);border-color:#585442;border-radius:20px;width:min(480px,100%);max-width:none;padding:34px 36px 28px;animation:.7s .15s both card-arrive;box-shadow:0 28px 85px #0005,inset 0 1px #ffffff0c}@keyframes card-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.operations-eyebrow{color:#ffad65;letter-spacing:1.8px;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.operations-eyebrow i{background:#ff891f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff891f35}.login-card h1{letter-spacing:-1px;margin:14px 0 26px;font-size:34px;font-weight:650;line-height:1.2}.login-card>p{margin:-10px 0 22px;font-size:16px;line-height:1.6}.login-card label,.login-card form>label{color:#e0e4e5;margin:0 0 8px;font-size:15px;font-weight:500}.login-card form>label:not(:first-child),.login-card .password-label{margin-top:21px}.login-card form>label>input{background:#14191b;border-color:#505758;border-radius:8px;min-height:52px;margin-top:8px;padding:13px 15px;font-size:16px}.password-field{background:#14191b;border-color:#505758;border-radius:8px;gap:11px;min-height:52px;padding:0 10px 0 15px}.password-field input{min-height:50px;padding:12px 0;font-size:16px}.password-field>svg,.password-field button{color:#bac1c3}.password-field button{justify-content:center;align-items:center;min-width:40px;min-height:44px}.login-submit{min-height:52px;margin-top:26px;padding:13px 17px;font-size:16px}.login-card .login-secondary{text-underline-offset:4px;min-height:44px;margin:12px auto 0;padding:8px 12px;font-size:15px;text-decoration:underline;display:block}.secure-caption{color:#bcc3c5;align-items:center;margin-top:22px;font-size:13px;line-height:1.5}.login-wordmark{z-index:1;opacity:.96;width:min(420px,100% - 64px);position:absolute;bottom:57px;left:50%;transform:translate(-50%)}.login-footer{letter-spacing:1.5px;color:#b4bcbe;border:0;justify-content:center;margin:0;padding:13px 24px 18px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.sidebar{z-index:60;width:272px;padding:25px 16px 0;overflow-y:auto}.sidebar-brand{padding:0 0 23px}.sidebar-brand-art{align-items:center;gap:7px;min-height:62px;display:flex}.sidebar-brand-art .phoenix-mark{width:59px;animation-delay:80ms}.sidebar-brand-art .novon-wordmark{flex:1}.hub-name{letter-spacing:1.8px;padding:12px 10px 0;font-size:13px}.nav-label{color:#aab2b5;letter-spacing:1.5px;margin:24px 13px 12px;font-size:12px}.sidebar nav{gap:7px}.nav-item{color:#c1c7c9;min-height:48px;padding:12px 13px;font-size:16px}.nav-parent-row{align-items:center;display:flex;position:relative}.nav-parent-row>.nav-item{padding-right:43px}.nav-disclosure{color:#c4c9ca;border-radius:6px;justify-content:center;align-items:center;width:36px;display:flex;position:absolute;top:3px;bottom:3px;right:3px}.nav-disclosure:hover{background:#ffffff09}.nav-disclosure svg{transition:transform .2s}.nav-disclosure:not(.expanded) svg{transform:rotate(-90deg)}.nav-item .notification-count{text-align:center;color:#231507;background:#ff9b3e;border:1px solid #ffc68155;border-radius:6px;min-width:25px;padding:5px 7px;font-size:13px;line-height:1}.nav-children{border-left:1px solid #62605166;flex-direction:column;gap:3px;margin:8px 8px 8px 22px;padding:0 0 0 12px;display:flex}.nav-child{text-align:left;color:#b5bdc0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.nav-child:hover{color:#f3f4ee;background:#ffffff05}.nav-child.active{color:#edcf85;background:#d5b5680b}.sidebar-bottom{padding-top:24px}.integration-card{gap:9px;padding:13px 10px}.integration-card strong{font-size:14px}.integration-card small{color:#b2babc;font-size:12px}.integration-ring{width:30px;height:30px}.profile{min-height:80px;padding:18px 1px}.profile strong{font-size:15px}.profile small{color:#b6bdc0;font-size:13px}.avatar{width:38px;height:38px;font-size:14px}.avatar.mini{width:30px;height:30px;font-size:12px}.avatar.large{width:48px;height:48px;font-size:17px}.account-menu{bottom:85px}.account-menu button{min-height:44px;font-size:15px}.sidebar-close,.nav-scrim{display:none}.app-main{width:calc(100% - 272px);margin-left:272px}.topbar{height:76px;padding:0 30px}.breadcrumb{font-size:14px}.topbar-right{gap:18px}.top-date{font-size:14px}.live-label{letter-spacing:1px;font-size:12px}.workspace-main{padding:30px 30px 0}.page-heading{flex-wrap:wrap;margin-bottom:28px}.page-heading h1{font-size:34px;line-height:1.25}.page-heading p{margin-top:8px;font-size:16px}.page-heading .eyebrow{color:#cfbc8c;letter-spacing:1.5px;font-size:12px}.page-actions{flex-wrap:wrap;gap:12px}.range-picker button{min-height:42px;padding:9px 15px;font-size:14px}.date-button{min-height:44px;font-size:14px}.metric-card>div{align-items:center;gap:10px;font-size:15px}.metric-card>strong{margin:25px 0 18px;font-size:42px}.metric-card>strong>span{color:#b1b9bc;font-size:12px}.metric-card>small{color:#bbc1c3;font-size:13px}.metrics-grid{gap:16px}.overview-light{max-width:490px}.overview-card{min-height:244px}.overview-card>strong{font-size:64px}.overview-open{font-size:16px}.section-heading{flex-wrap:wrap;gap:16px}.section-heading h2{font-size:20px}.section-heading p{color:#b5bdc0;font-size:14px}.section-heading h2>span{padding:3px 7px;font-size:14px}.queue-heading{padding:23px}.queue-heading .button{font-size:14px}.queue-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:72px;padding:12px 22px}.status-tabs{flex:auto;align-self:auto;gap:19px;max-width:100%;min-height:48px}.status-tabs button{gap:8px;min-height:46px;padding:10px 2px;font-size:14px}.status-tabs span{color:#c6cdcf;padding:3px 6px;font-size:12px}.status-tabs button.active{color:#f0d58e}.search-tools{flex:270px;justify-content:flex-end;min-width:220px;padding:0}.search-field{flex:1;max-width:320px;height:44px}.search-field input{min-height:42px;padding-top:9px;padding-bottom:9px;font-size:15px}.filter-button{width:44px;height:44px}.filter-row{gap:18px;padding:17px 22px}.filter-row label{font-size:14px}.filter-row select{min-height:44px;font-size:16px}.callback-table{min-width:850px}th{color:#bcc3c6;letter-spacing:1.1px;font-size:12px}td{color:#c3cbce;font-size:15px}.callback-table td{padding-top:19px;padding-bottom:19px}.caller-cell strong{color:#f0f3f3;font-size:16px}.caller-cell small{color:#bbc2c5;max-width:230px;font-size:13px}.caller-icon{flex-shrink:0;width:37px;height:37px}.status{border-radius:6px;gap:7px;padding:7px 10px;font-size:13px;font-weight:600}.status i{width:6px;height:6px}.status.unclaimed{color:#ffd09d;background:#412c1a;border-color:#9b622c}.status.claimed{color:#f5dc9b;background:#383122;border-color:#8b784a}.status.retry_due{color:#f2c690;background:#362b20;border-color:#8a643c}.status.completed{color:var(--green);background:var(--green-bg);border-color:var(--green-border)}.status-tabs button[data-status=completed].active{color:var(--green)}.status-tabs button[data-status=completed].active:after{background:var(--green)}.status-tabs button[data-status=completed].active span{color:var(--green);background:var(--green-bg)}.received-cell strong{flex-wrap:wrap;gap:10px;font-size:14px}.received-cell strong span{color:#c1c8ca;font-size:14px}.received-cell small{color:#b1babc;font-size:13px}.owner-cell{white-space:normal;gap:8px;font-size:14px}.unassigned{color:#b6bfc1;font-size:14px}.attempt-count{font-size:16px}.attempt-count small{color:#b7bfc1;font-size:13px}.table-footer{flex-wrap:wrap;gap:16px;padding:16px 22px;font-size:13px}.table-footer>div{gap:10px}.workspace-footer{flex-wrap:wrap;gap:18px;padding:28px 0;font-size:12px}.workspace-footer>span:first-child,.workspace-footer>span:last-child{font-size:12px;line-height:1.6}.workspace-footer>span:first-child{max-width:none}.empty-state p{font-size:15px}.report-definitions h3{font-size:16px}.report-definitions p{font-size:14px}.chart-legend,.chart-axis,.chart-day>small{color:#b7c0c2;font-size:12px}.response-main p,.completion-line{font-size:14px}.performance-panel footer{color:#b6c0c2;font-size:13px}.response-main strong small{font-size:16px}.performance-panel .section-heading h2{font-size:20px}.drawer-layer{z-index:100}.callback-drawer{width:min(600px,100%)}.callback-drawer>header{padding:22px 28px}.callback-drawer .eyebrow{font-size:12px}.drawer-body{padding:27px 28px}.detail-title h2{overflow-wrap:anywhere;font-size:30px}.detail-title p{font-size:15px}.quick-links{flex-wrap:wrap;gap:10px}.quick-links .button{font-size:14px}.detail-grid{gap:24px 18px}.detail-grid span{color:#b6c0c2;font-size:13px}.detail-grid strong{overflow-wrap:anywhere;font-size:16px}.callback-actions>p{font-size:14px;line-height:1.7}.section-kicker{color:#c2c9cb;font-size:12px}.complete-banner{color:var(--green);border:1px solid var(--green-border);background:#153123;border-radius:9px;padding:17px}.complete-banner strong{font-size:17px}.complete-banner span{color:#bfd5c7;font-size:14px}.owner-note{font-size:15px}.reassign-label{font-size:14px}.reassign-label select{font-size:16px}.detail-tabs button{min-height:48px;font-size:15px}.detail-tabs button span{font-size:12px}.timeline-entry header{flex-wrap:wrap;gap:10px}.timeline-entry header strong{font-size:15px}.timeline-entry header small{color:#b4bec1;font-size:12px}.timeline-entry b,.timeline-entry p{font-size:15px;line-height:1.7}.timeline-entry p{color:#bec7ca}.callback-ref{color:#adb7ba;flex-wrap:wrap;gap:8px}.callback-ref span,.callback-ref code{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px}.comment-composer{padding:20px 28px}.comment-composer label{font-size:15px}.comment-composer textarea{font-size:16px}.comment-composer small{color:#b3bec1;font-size:13px}.settings-card>p,.settings-card input{font-size:16px}.connection-details span{font-size:14px}.connection-details strong{overflow-wrap:anywhere;font-size:15px}.schedule-row strong{font-size:16px}.schedule-row small{font-size:14px}.settings-card h3{font-size:18px}.role-pill{font-size:12px}.staff-card>p{font-size:15px}.staff-card>small{overflow-wrap:anywhere;font-size:14px}.staff-stats span{font-size:13px}.staff-card footer{flex-wrap:wrap;gap:10px;font-size:12px}.info-panel h3{font-size:18px}.info-panel p,.staff-modal form>label,.form-two label{font-size:15px}.staff-modal input,.form-two select{font-size:16px}.staff-modal small{font-size:13px}.toast{z-index:140;font-size:15px;line-height:1.6}.error-banner{font-size:15px}.error-banner button{font-size:14px}@media (width>=1101px) and (width<=1350px){.sidebar{width:248px;padding-left:13px;padding-right:13px}.app-main{width:calc(100% - 248px);margin-left:248px}.sidebar-brand-art .phoenix-mark{width:53px}.workspace-main{padding:27px 24px 0}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-name{letter-spacing:1.4px;font-size:12px}}@media (width<=1100px){.sidebar{width:min(304px,88vw);padding:40px 19px 0;transition:transform .25s;transform:translate(-100%);box-shadow:20px 0 80px #0008}.sidebar.mobile-open{transform:translate(0)}.app-main{width:100%;margin-left:0}.mobile-menu{width:44px;height:44px;display:inline-flex}.sidebar-close{display:flex;position:absolute;top:8px;right:10px}.nav-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0009;display:block;position:fixed;inset:0}.topbar{padding:0 22px}.workspace-main{padding:25px 22px 0}.page-heading{align-items:flex-start}.page-actions{margin:0}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-brand-art{min-height:62px}.sidebar-brand-art .phoenix-mark{width:59px}.sidebar-brand-art .novon-wordmark{flex:1}.hub-name{font-size:13px}}@media (width<=700px){.login-top{top:13px;left:16px;right:20px}.login-top .phoenix-mark{width:135px}.private-label{letter-spacing:.8px;gap:6px;margin-top:23px;font-size:11px}.login-content{padding:116px 20px 150px}.login-card{border-radius:16px;padding:29px 25px 25px}.login-card h1{margin-bottom:24px;font-size:31px}.operations-eyebrow{letter-spacing:1.45px;font-size:12px}.login-wordmark{width:min(350px,100% - 44px);bottom:49px}.login-footer{padding-bottom:16px;font-size:11px}.login-submit{margin-top:23px}.login-card form>label:not(:first-child),.login-card .password-label{margin-top:19px}.login-card>p{font-size:15px}.topbar{height:72px;padding:0 15px}.topbar-right{gap:8px}.live-label{letter-spacing:.5px;font-size:10px}.breadcrumb{gap:7px;font-size:13px}.top-date{display:none}.workspace-main{padding:24px 16px 0}.page-heading{gap:20px}.page-heading h1{font-size:30px}.page-heading p{max-width:100%;font-size:15px}.page-actions{justify-content:flex-start;align-self:auto;gap:10px;width:100%}.range-picker button{padding:9px 13px;font-size:14px}.date-button{font-size:14px}.metric-card{padding:19px 17px}.metric-card>div{font-size:14px}.metric-card>strong{margin:22px 0 15px;font-size:37px}.metric-card>strong>span{margin:8px 0 0;font-size:12px;display:block}.metric-card>small{font-size:13px;line-height:1.5}.metrics-grid{gap:12px}.overview-card>strong{font-size:62px}.overview-card>small{font-size:14px}.section-heading h2{font-size:19px}.queue-heading{align-items:flex-start;padding:19px 16px}.queue-heading p{font-size:14px}.queue-toolbar{gap:8px;padding:9px 16px 15px}.status-tabs{flex:0 0 100%;gap:20px;width:100%}.status-tabs button{min-height:50px;font-size:14px}.status-tabs span{font-size:12px}.search-tools{flex:100%;width:100%;min-width:0}.search-field{max-width:none}.search-field input{font-size:16px}.filter-row{gap:14px;padding:16px}.filter-row label{min-width:140px;font-size:14px}.filter-row select{font-size:16px}.table-scroll{overflow-x:auto}.callback-table{width:100%;min-width:0;display:block}.callback-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.callback-table tbody{display:block}.callback-table tr{border-bottom:1px solid #343a3d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 12px;padding:20px 16px;display:grid}.callback-table td{border:0;min-width:0;padding:0;display:block}.callback-table td:first-child{grid-area:1/1}.callback-table td:nth-child(2){grid-area:1/2;place-self:start end}.callback-table td:nth-child(3){grid-area:2/1}.callback-table td:nth-child(4){grid-area:3/1}.callback-table td:nth-child(5){grid-area:2/2/4;justify-self:end}.callback-table td:nth-child(6){display:none}.caller-cell{align-items:flex-start;gap:9px}.caller-icon{border-radius:8px;width:32px;height:32px}.caller-cell strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.caller-cell small{white-space:normal;text-overflow:clip;max-width:none;font-size:13px;line-height:1.5;overflow:visible}.status{gap:6px;padding:7px 9px;font-size:12px}.received-cell strong{gap:8px;font-size:14px}.received-cell strong span{font-size:14px}.received-cell small{font-size:13px}.owner-cell,.unassigned{font-size:14px}.attempt-count{text-align:right;font-size:16px}.attempt-count small{font-size:13px}.table-footer{gap:13px;padding:16px;font-size:13px}.table-footer>div{gap:9px;margin-left:auto}.workspace-footer{gap:15px;padding:25px 0}.workspace-footer>span:first-child,.workspace-footer>span:last-child{font-size:12px}.workspace-footer>span:first-child{max-width:245px}.callback-drawer{border:0;width:100%}.callback-drawer>header{gap:12px;padding:18px 20px}.callback-drawer>header>div{flex-wrap:wrap;gap:10px}.drawer-body{padding:24px 20px}.detail-title h2{font-size:28px}.detail-title p{font-size:14px}.detail-grid{gap:22px 15px}.detail-grid strong{font-size:15px}.comment-composer{padding:17px 20px}.icon-button{width:44px;height:44px}.status-tabs{scrollbar-width:thin}.toast{max-width:calc(100% - 28px);font-size:14px}.settings-card{padding:22px}.team-grid{grid-template-columns:1fr}.staff-modal{width:calc(100% - 24px);max-height:calc(100svh - 28px);overflow-y:auto}.info-panel p{font-size:15px}.schedule-row{gap:12px}.schedule-row b{font-size:25px}}@media (width<=380px){.private-label{letter-spacing:.4px;font-size:10px}.login-card{padding:27px 21px 23px}.operations-eyebrow{letter-spacing:1.2px;font-size:11px}.login-card h1{font-size:29px}.live-label{font-size:9px}.breadcrumb{font-size:12px}.metric-card{padding:18px 14px}.metric-card>div{font-size:13px}.metric-card>div svg{width:17px}.metric-card>small{font-size:12px}.status{padding:7px;font-size:11px}.caller-cell strong{font-size:14px}.callback-table tr{column-gap:8px}.caller-icon{width:27px;height:29px}.caller-icon svg{width:16px}.range-picker button{padding:9px 10px}.page-heading h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.phoenix-mark,.login-card,.ambient,.diagonal{filter:none!important;animation:none!important;transform:none!important}.nav-disclosure svg,.sidebar{transition:none!important}}@media (height<=800px) and (width>=701px){.login-top .phoenix-mark{width:135px}.login-content{padding-top:104px;padding-bottom:132px}.login-card{padding:26px 32px 22px}.login-card h1{margin:12px 0 20px;font-size:31px}.login-card form>label>input{min-height:48px;padding:11px 14px}.password-field{min-height:48px}.password-field input{min-height:46px}.login-card form>label:not(:first-child),.login-card .password-label{margin-top:16px}.login-submit{min-height:48px;margin-top:20px}.login-card .login-secondary{min-height:40px;margin-top:8px}.secure-caption{margin-top:14px}.login-wordmark{width:340px;bottom:42px}}@media (width<=700px){.breadcrumb>span,.breadcrumb>svg{display:none}.live-label{font-size:12px}.private-label{letter-spacing:.5px;font-size:12px}}@media (width<=380px){.operations-eyebrow{letter-spacing:1px;font-size:12px}.live-label{font-size:12px}.private-label{letter-spacing:.2px;font-size:12px}.status{font-size:12px}}@media (width<=700px){.login-footer{font-size:12px}}.login-page{background:#14191b}.login-background{background:radial-gradient(at 10% 45%,#33302a70,#0000 55%),radial-gradient(at 95% 85%,#9b6f2620,#0000 46%),linear-gradient(125deg,#111719,#1b2022 52%,#101416)}.login-top{pointer-events:none;justify-content:flex-end}.login-content{z-index:2;padding:68px 24px 64px;position:relative}.login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#202628f7,#191e20fa);border:1px solid #71634285;width:min(510px,100%);padding:29px 36px 24px;box-shadow:0 35px 110px #0008,inset 0 1px #ead59a15,0 0 65px #b08b3b09}.novon-wordmark svg{-webkit-mask-image:none;mask-image:none}.login-card-logo{mix-blend-mode:lighten;width:100%;margin:0 auto 22px}.login-card-heading{border-top:1px solid #ddc78e20;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.operations-eyebrow{letter-spacing:1.3px;flex-wrap:nowrap;font-size:12px;line-height:1.7}.operations-eyebrow i{flex-shrink:0}.login-lock{color:#e2c77f;background:linear-gradient(140deg,#cfad5921,#cfad5907);border:1px solid #ddbc6d44;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 24px #d9aa3010}.login-card h1{margin:13px 0 24px;font-size:31px}.login-submit{position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff20,0 5px 24px #c8a25116}.login-submit:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 43%,#fff7 50%,#0000 57%);animation:9s ease-in-out 2s infinite button-sheen;position:absolute;inset:-100% -60%;transform:translate(-65%)}.login-icon-scene{pointer-events:none;z-index:0;width:660px;height:660px;animation:1.8s ease-out both icon-reveal;position:absolute;top:50%;left:-180px;transform:translateY(-50%)}.brand-icon{display:block}.brand-icon img{width:100%;height:auto;display:block}.embedded-icon{opacity:.35;mix-blend-mode:lighten;position:absolute;inset:35px;-webkit-mask-image:radial-gradient(circle,#000 49%,#000b 60%,#0000 73%);mask-image:radial-gradient(circle,#000 49%,#000b 60%,#0000 73%)}.icon-halo{filter:blur(18px);background:radial-gradient(circle,#0000 49%,#c59a3630 62%,#0000 71%);border-radius:50%;animation:9s ease-in-out infinite alternate halo-breathe;position:absolute;inset:0}.orbital-light{background:conic-gradient(#0000 0deg,#f3d69b70 34deg,#0000 65deg 190deg,#ff8d292b 220deg,#0000 250deg);border-radius:50%;animation:32s linear infinite orbit-light;position:absolute;inset:10px;-webkit-mask-image:radial-gradient(circle,#0000 65%,#000 66% 66.3%,#0000 67%);mask-image:radial-gradient(circle,#0000 65%,#000 66% 66.3%,#0000 67%)}.light-ribbon{pointer-events:none;filter:blur(.3px);background:linear-gradient(90deg,#0000,#d9b56708 48%,#eed79a38 49%,#ff981b12 50%,#0000 53%);width:110px;height:180%;animation:18s ease-in-out infinite alternate ribbon-drift;position:absolute;top:-35%;transform:rotate(-28deg)}.ribbon-one{right:9%}.ribbon-two{opacity:.45;width:190px;animation-delay:-8s;right:1%}.login-page .ambient{opacity:.14}.login-page .a1{width:550px;height:550px;animation-duration:22s;top:10%;left:-20%}.login-page .a2{opacity:.06;width:320px;height:400px;top:52%;right:-5%}.login-page .diagonal{opacity:.2}.sidebar-brand-art{min-height:65px}.sidebar-brand-art .novon-wordmark{mix-blend-mode:lighten;flex:1;width:100%}.hub-name{text-align:center;font-size:12px}@keyframes icon-reveal{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes halo-breathe{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@keyframes orbit-light{to{transform:rotate(360deg)}}@keyframes ribbon-drift{0%{opacity:.35;translate:0 -3%}to{opacity:.85;translate:28px 3%}}@keyframes button-sheen{0%,65%{transform:translate(-65%)}90%,to{transform:translate(65%)}}@media (width>=1500px){.login-icon-scene{width:780px;height:780px;left:-110px}}@media (height<=800px) and (width>=701px){.login-content{padding:56px 24px}.login-card{padding:23px 32px 21px}.login-card-logo{width:91%;margin-bottom:12px}.login-card-heading{padding-top:12px}.login-card h1{margin:10px 0 18px}}@media (width<=700px){.login-content{padding:65px 20px 63px}.login-card{padding:25px 25px 23px}.login-card-logo{margin-bottom:17px}.login-icon-scene{width:510px;height:510px;top:35%;left:-255px}.embedded-icon{opacity:.28}.login-top{top:12px;right:22px}.login-top .private-label{margin-top:8px;font-size:12px;display:flex}.login-card-heading{gap:8px;padding-top:15px}.operations-eyebrow{letter-spacing:.8px;font-size:12px}.login-lock{width:34px;height:34px}.login-card h1{font-size:30px}.light-ribbon{opacity:.6;right:-35%}.ribbon-two{right:-10%}.login-footer{letter-spacing:1px;font-size:12px}}@media (width<=380px){.login-content{padding:58px 16px 60px}.login-card{padding:22px 20px}.operations-eyebrow{letter-spacing:.35px;gap:7px;font-size:12px}.login-card-heading{gap:6px}.login-lock{width:30px;height:34px}.login-card h1{font-size:28px}.login-card-logo{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.login-icon-scene,.icon-halo,.orbital-light,.light-ribbon,.login-submit:before{animation:none!important}.login-submit:before{display:none}}@media (width<=700px){.hub-eyebrow-title{letter-spacing:1.3px;display:block}.operations-eyebrow{line-height:1.65}}
