@font-face{font-family:signature script;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/signature-dancing.ttf)format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/lato-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:lato;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/lato-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lato;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/lato-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:lato;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/lato-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lato;font-style:normal;font-weight:900;font-display:swap;src:url(/static/fonts/lato-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:lato;font-style:normal;font-weight:900;font-display:swap;src:url(/static/fonts/lato-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lato fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.8%;line-gap-override:0%;size-adjust:97.69%}:root{--font-lato:Lato, "Lato Fallback"}:root{--navy:#071528;--navy-deep:#04101f;--navy-soft:#10223a;--ink:#111b2e;--ink-soft:#344259;--muted:#66748a;--muted-soft:#8591a4;--line:#e2e7f0;--line-strong:#d5ddea;--canvas:#f7f9fc;--panel:#ffffff;--panel-tint:#fbfcff;--brand:#6848ed;--brand-strong:#5134d6;--brand-soft:#eeeaff;--brand-blue:#5879f5;--success:#1cad86;--success-soft:#e8f8f2;--warning:#ee9b16;--warning-soft:#fff3dd;--critical:#eb596b;--critical-soft:#ffeaee;--blue:var(--brand-blue);--purple:var(--brand);--radius-control:10px;--radius-card:14px;--radius-feature:16px;--shadow-xs:0 1px 2px rgba(18, 31, 52, .035);--shadow-sm:0 1px 2px rgba(18, 31, 52, .035), 0 7px 20px rgba(18, 31, 52, .04);--shadow-md:0 2px 5px rgba(18, 31, 52, .04), 0 16px 38px rgba(18, 31, 52, .065);--shadow-brand:0 10px 26px rgba(84, 57, 218, .18);--shadow:var(--shadow-sm);--ease-product:cubic-bezier(.2, .75, .25, 1)}.credential-value{font-family:inherit!important;letter-spacing:.01em}.spin{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html{height:100%;overscroll-behavior:none;scroll-behavior:smooth}body{min-height:100%;margin:0;overscroll-behavior:none;background:var(--canvas);color:var(--ink);font-family:var(--font-lato),Lato,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}svg text{font-family:var(--font-lato),Lato,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,label,select,summary,[role=button],[role=tab],[role=menuitem],[role=option]){-webkit-user-select:none;user-select:none}:where(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{height:100vh;height:100dvh;overflow:hidden}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:224px;height:100vh;height:100dvh;min-height:100vh;flex-direction:column;padding:22px 12px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;color:#f8fbff;background:radial-gradient(circle at 8% 7%,rgba(111,73,247,.2),transparent 24%),radial-gradient(circle at 102% 67%,rgba(23,111,242,.13),transparent 34%),linear-gradient(170deg,#061326 0%,#08182b 53%,#071426 100%);box-shadow:8px 0 28px rgba(17,31,52,.1)}.sidebar::-webkit-scrollbar{display:none}.sidebar::before{position:absolute;inset:0;border-right:1px solid rgba(139,160,190,8%);background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 1px);background-size:28px 28px;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 43%);mask-image:linear-gradient(to bottom,#000,transparent 43%)}.sidebar>*{position:relative;z-index:1}.sidebar-brand-zone{flex:none;margin:0 7px 25px;padding:2px 3px 18px;border-bottom:1px solid rgba(191,205,226,.1)}.brand{display:flex;align-items:center;width:fit-content;min-height:38px}.sidebar-product-kicker{display:flex;align-items:center;gap:7px;margin-top:7px;color:#8192aa;font-size:10px;font-weight:650;letter-spacing:.105em;line-height:1;text-transform:uppercase}.sidebar-product-kicker i{width:5px;height:5px;border-radius:50%;background:#8064ff;box-shadow:0 0 9px rgba(128,100,255,.85)}.sidebar-close{display:none}.main-nav{display:flex;flex:none;flex-direction:column;gap:17px}.nav-group{display:flex;flex-direction:column;gap:4px}.nav-group-label{margin:0 11px 4px;color:#71839c;font-size:13px;font-weight:700;letter-spacing:.115em;line-height:1.3;text-transform:uppercase}.main-nav a{position:relative;display:flex;height:43px;align-items:center;gap:10px;padding:0 9px;border:1px solid transparent;border-radius:10px;color:#bdc8d7;font-size:13.5px;font-weight:500;letter-spacing:-.01em;transition:border-color 160ms ease,background 160ms ease,color 160ms ease}.nav-icon-shell{display:grid;width:29px;height:29px;flex:none;place-items:center;border-radius:8px;color:#8fa0b7;background:rgba(255,255,255,.025);transition:color 160ms ease,background 160ms ease,box-shadow 160ms ease}.nav-link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-pending-indicator{width:14px;height:14px;flex:none;margin-left:auto;border:2px solid rgba(255,255,255,.28);border-top-color:#a894ff;border-radius:50%;opacity:0;visibility:hidden}.nav-pending-indicator.pending{visibility:visible;animation:nav-pending-reveal 180ms ease 120ms forwards,spin 700ms linear 120ms infinite}@keyframes nav-pending-reveal{to{opacity:1}}.main-nav a:hover{color:#f7f9fd;background:rgba(255,255,255,.045)}.main-nav a:hover .nav-icon-shell{color:#dce4f0;background:rgba(255,255,255,.055)}.main-nav a.active{border-color:rgba(143,120,255,.18);color:#fff;background:linear-gradient(100deg,rgba(111,73,247,.3),rgba(78,70,192,.14));box-shadow:inset 0 1px rgba(255,255,255,.055),0 8px 22px rgba(2,8,20,.14)}.main-nav a.active::before{position:absolute;top:10px;bottom:10px;left:-3px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#a88dff,#6c4df7);box-shadow:0 0 10px rgba(126,93,255,.7);content:""}.main-nav a.active .nav-icon-shell{color:#f3efff;background:linear-gradient(145deg,rgba(155,130,255,.34),rgba(105,73,247,.2));box-shadow:inset 0 1px rgba(255,255,255,.1)}.followup-card{flex:none;margin-top:auto;padding:14px;overflow:hidden;border:1px solid rgba(145,124,255,.2);border-radius:13px;background:radial-gradient(circle at 96% 0%,rgba(125,92,255,.2),transparent 40%),linear-gradient(145deg,rgba(27,49,80,.95),rgba(16,34,59,.98));box-shadow:inset 0 1px rgba(255,255,255,5%),0 14px 34px rgba(0,0,0,.16)}.followup-card-heading{display:flex;align-items:center;justify-content:space-between}.followup-card-heading span{display:flex;align-items:center;gap:6px;color:#c8bcff;font-size:13px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.followup-card-heading i{padding:2px 6px;border:1px solid rgba(57,205,142,.2);border-radius:999px;color:#79dfae;background:rgba(34,172,112,9%);font-size:13px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.followup-card-summary{display:flex;align-items:center;gap:11px;margin:13px 0}.followup-card-summary strong{min-width:42px;color:#fff;font-size:32px;font-weight:700;letter-spacing:-1.4px;line-height:1}.followup-card-summary p{margin:0;color:#e7ecf4;font-size:13px;font-weight:550;line-height:1.25}.followup-card-summary small{display:block;margin-top:3px;color:#8fa0b6;font-size:13px;font-weight:400}.followup-card a{display:flex;height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(153,130,255,.32);border-radius:8px;color:#f5f2ff;background:linear-gradient(105deg,rgba(111,73,247,.5),rgba(88,67,198,.33));font-size:13px;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,8%);transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.followup-card a:hover{border-color:rgba(173,153,255,.55);background:linear-gradient(105deg,rgba(123,84,255,.62),rgba(98,74,218,.44));transform:translateY(-1px)}.help-link{display:flex;min-height:47px;align-items:center;gap:10px;margin:0;padding:6px 7px;border:1px solid transparent;border-radius:10px;color:#bac6d5;transition:border-color 160ms ease,background 160ms ease,color 160ms ease}.help-link>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.help-link strong{color:inherit;font-size:13px;font-weight:600;line-height:1.25}.help-link small{margin-top:2px;color:#71839b;font-size:13px;line-height:1.2}.help-link-icon{display:grid;width:31px;height:31px;flex:none!important;place-items:center;border-radius:8px;color:#9aa9bd;background:rgba(255,255,255,4%)}.sidebar-footer-actions{flex:none;margin-top:9px;padding-top:8px;border-top:1px solid rgba(191,205,226,8%)}.sidebar-footer-actions .help-link{margin-top:0}.sidebar-footer-actions .help-link:hover,.sidebar-footer-actions .help-link.active{border-color:rgba(143,120,255,.15);color:#fff;background:rgba(111,86,252,.11)}.dashboard-main{height:100vh;height:100dvh;min-height:0;margin-left:224px;padding:0 28px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 58% -12%,rgba(69,117,219,.045),transparent 29%),#fafbfd}.topbar{display:flex;min-height:73px;align-items:flex-start;justify-content:space-between}.welcome-block{display:flex;align-items:center;gap:10px}.menu-button{display:none}.welcome-block h1{margin:5px 0 6px;font-size:25px;font-weight:680;letter-spacing:-.6px}.welcome-block h1 span{font-size:22px}.welcome-block p{margin:0;color:var(--muted);font-size:14px}.account-actions{display:flex;align-items:center;gap:16px}.profile-button,.notification-button{border:0;background:0 0;cursor:pointer}.business-identity{display:flex;height:42px;max-width:245px;align-items:center;gap:9px;padding:0 13px 0 8px;border:1px solid #dfe5ed;border-radius:9px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 3px 10px rgba(23,34,55,5%)}.business-identity-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:7px;color:#6040df;background:#eeeaff}.business-identity>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.business-identity small{color:#7b8798;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.business-identity strong{max-width:185px;overflow:hidden;color:#29364a;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification-button{position:relative;display:grid;width:28px;height:36px;place-items:center}.notification-button span{position:absolute;top:-2px;right:-3px;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fafbfd;border-radius:999px;color:#fff;background:#ed3441;font-size:13px;font-weight:800;letter-spacing:-.2px;line-height:1;font-variant-numeric:tabular-nums}.profile-button{display:flex;align-items:center;gap:8px;padding:0}.profile-button>span:nth-child(2){display:flex;min-width:43px;flex-direction:column;align-items:flex-start;font-size:13px}.profile-button strong{font-size:13px}.profile-button small{margin-top:1px;color:var(--muted)}.avatar{position:relative;display:inline-grid;flex:none;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#293c54,#0d1724);box-shadow:0 1px 4px rgba(13,26,44,.2);font-weight:700}.avatar::before{position:absolute;top:-34%;left:-20%;width:140%;height:85%;border-radius:50%;background:rgba(255,255,255,.14);content:""}.avatar span{position:relative;z-index:1}.avatar-sm{width:35px;height:35px;font-size:13px}.avatar-md{width:35px;height:35px;font-size:13px}.avatar-lg{width:42px;height:42px;font-size:13px}.avatar-rose{background:linear-gradient(145deg,#d48778,#542b2e)}.avatar-navy{background:linear-gradient(145deg,#54708c,#17283a)}.avatar-amber{background:linear-gradient(145deg,#b2763f,#4a3022)}.dashboard-toolbar{position:absolute;top:55px;right:347px;display:flex;align-items:center;gap:12px}.date-button,.filter-button,.mini-select{display:flex;align-items:center;border:1px solid #dfe5ed;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(20,32,50,.025);cursor:pointer;transition:border 160ms ease,box-shadow 160ms ease}.date-button:hover,.filter-button:hover,.mini-select:hover{border-color:#bfc9d7}.date-button{height:36px;gap:12px;padding:0 11px;font-size:13px}.filter-wrap{position:relative}.filter-button{height:36px;gap:8px;padding:0 13px;font-size:13px}.filter-button.selected{border-color:#8169f6;color:#5d3ff3;box-shadow:0 0 0 3px rgba(116,83,246,8%)}.filter-popover{position:absolute;z-index:20;top:44px;right:0;display:flex;width:250px;flex-direction:column;gap:12px;padding:15px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;box-shadow:0 15px 40px rgba(31,44,69,.16)}.filter-popover>div{display:flex;align-items:center;gap:8px}.filter-popover label{display:flex;align-items:center;gap:8px;color:#465267;font-size:13px}.filter-popover input{accent-color:var(--purple)}.filter-popover button{height:33px;border:0;border-radius:6px;color:#fff;background:var(--purple);cursor:pointer;font-size:13px}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:16px 0}.metric-card,.panel{border:1px solid var(--line);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.metric-card{position:relative;min-width:0;height:150px;padding:18px;overflow:hidden;border-radius:11px}.metric-topline{display:flex;align-items:center;gap:14px}.metric-icon{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:10px}.tone-blue .metric-icon{color:#0d6ff5;background:#e4efff}.tone-green .metric-icon{color:#00a56f;background:#e1f6ed}.tone-purple .metric-icon{color:#713cf5;background:#eee9ff}.tone-orange .metric-icon{color:#f0640e;background:#fff0e2}.tone-red .metric-icon{color:#f0323e;background:#ffe7e9}.metric-label{display:block;margin-bottom:1px;color:#20293a;font-size:13px;white-space:nowrap}.metric-topline strong{display:block;font-size:25px;font-weight:700;letter-spacing:-.4px;line-height:1.1}.metric-comparison{display:flex;align-items:center;gap:8px;margin-top:14px;color:#697589;font-size:13px;white-space:nowrap}.change{font-size:13px;font-weight:600}.positive{color:#0078ee}.tone-green .positive{color:#049a6b}.tone-purple .positive{color:#6938f2}.negative{color:#f0393f}.tone-orange .negative{color:#e95700}.sparkline{position:absolute;right:18px;bottom:10px;left:18px;width:calc(100% - 36px);height:30px;overflow:visible}.overview-grid{display:grid;grid-template-columns:.86fr 1.34fr 1.08fr;gap:16px;margin-bottom:16px}.panel{position:relative;min-width:0;border-radius:11px}.panel h2{margin:0;font-size:16px;font-weight:680;letter-spacing:-.25px}.conversion-card,.chart-card,.sources-card{height:260px;padding:18px}.conversion-content{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:17px;margin-top:18px}.conversion-visual{display:flex;align-items:center;flex-direction:column;gap:8px}.conversion-ring{--rate:260deg;display:grid;width:139px;height:139px;place-items:center;border-radius:50%;background:conic-gradient(#25ad78 0 var(--rate),#e9edf2 var(--rate) 360deg);transform:rotate(-90deg)}.ring-center{display:grid;width:103px;height:103px;place-items:center;border-radius:50%;background:#fff}.ring-center strong{font-size:31px;font-weight:700;letter-spacing:-1px;transform:rotate(90deg)}.conversion-visual>span{color:#273346;font-size:13px;white-space:nowrap}.conversion-legend{display:flex;flex-direction:column;gap:15px}.legend-item{display:flex;align-items:flex-start;gap:8px;color:#283347;font-size:13px}.legend-dot{display:inline-block;width:9px;height:9px;flex:none;margin-top:3px;border-radius:50%}.legend-item>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.legend-item strong{font-size:13px;font-weight:550}.panel-link{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#074aa3;font-size:13px}.conversion-card>.panel-link,.sources-card>.panel-link{position:absolute;right:18px;bottom:17px}.panel-link:hover{color:#6c45f6}.panel-link.inline{position:static}.panel-heading{display:flex;align-items:center;justify-content:space-between}.mini-select{height:30px;gap:12px;padding:0 10px;font-size:13px}.chart-legend{display:flex;align-items:center;gap:24px;margin:12px 0 1px 4px;color:#384458;font-size:13px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{display:block;width:9px;height:9px;border-radius:50%}.line-chart-wrap{height:176px}.line-chart{width:100%;height:174px;overflow:visible}.chart-date-labels{display:none}.sources-content{display:grid;grid-template-columns:.9fr 1.25fr;align-items:center;gap:24px;height:177px;margin-top:4px}.source-donut{position:relative;width:145px;height:145px;justify-self:center;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.source-donut::after{position:absolute;inset:38px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(32,44,64,5%);content:""}.sources-list{display:flex;flex-direction:column;gap:13px}.source-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;color:#253045;font-size:13px;white-space:nowrap}.source-row strong{font-weight:560}.source-row small{font-size:13px;font-weight:500}.activity-grid{display:grid;grid-template-columns:1.17fr 1fr;gap:16px;margin-bottom:16px}.opportunities-card,.team-card{min-height:326px;padding:18px}.count-pill{display:inline-grid;width:27px;height:21px;margin-left:5px;place-items:center;border-radius:12px;color:#fff;background:#eb3946;font-size:13px;vertical-align:2px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}.opportunities-table{min-width:630px;margin-top:11px;table-layout:fixed}.opportunities-table th,.team-table th{height:27px;border-bottom:1px solid #dfe5ed;color:#5b6678;font-size:13px;font-weight:500;text-align:left}.opportunities-table th:first-child{width:31px}.opportunities-table th:nth-child(2){width:23%}.opportunities-table th:nth-child(3){width:20%}.opportunities-table th:nth-child(4){width:27%}.opportunities-table th:nth-child(5){width:17%}.opportunities-table th:nth-child(6){width:9%}.opportunities-table td{height:51px;border-bottom:1px solid #e3e7ee;color:#263145;font-size:13px;vertical-align:middle}.opportunities-table tbody tr:last-child td{border-bottom:0}.opportunities-table td strong,.opportunities-table td small{display:block}.opportunities-table td strong{margin-bottom:3px;color:#121c2c;font-size:13px}.opportunities-table td small{color:#657184;font-size:13px}.urgency{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;font-size:13px;font-weight:800}.urgency-high{background:#ed313d}.urgency-medium{background:#f3971d}.urgency-low{background:#237bed}.status{display:inline-flex;width:fit-content;align-items:center;padding:3px 7px;border-radius:5px;font-size:13px;font-weight:530;line-height:1}.status-red{color:#e62e3a;background:#ffe9eb}.status-orange{color:#dc5e09;background:#fff0e5}.status-blue{color:#1872df;background:#e6f1ff}.age-high{color:#ec2e38!important}.age-medium{color:#e66712!important}.age-low{color:#303b4d!important}.team-table{margin-top:10px;table-layout:fixed}.team-table th:first-child{width:37%}.team-table th:nth-child(2),.team-table th:nth-child(3){width:15%}.team-table th:nth-child(4){width:22%}.team-table th:nth-child(5){width:11%}.team-table th:not(:first-child),.team-table td:not(:first-child){text-align:center}.team-table td{height:51px;border-bottom:1px solid #e3e7ee;font-size:13px}.team-table td:first-child{display:flex;align-items:center;gap:10px}.team-table td strong{font-weight:590}.conversion-good{color:#00a16e}.conversion-low{color:#ee2f39}.coaching-callout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:67px;margin-top:9px;padding:10px 11px;border:1px solid #ded9ff;border-radius:8px;background:linear-gradient(100deg,#f7f6ff,#fcfbff)}.coaching-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#6a42f4;background:#ebe6ff}.coaching-callout>div{display:flex;flex-direction:column;gap:4px;min-width:0}.coaching-callout strong{color:#6542ef;font-size:13px;font-weight:560}.coaching-callout span{font-size:13px;white-space:nowrap}.outline-button,.details-button{display:inline-flex;height:34px;align-items:center;justify-content:center;border:1px solid #7652f6;border-radius:5px;color:#6340ef;background:#fff;font-size:13px;transition:background 160ms ease}.outline-button{width:116px}.outline-button:hover{background:#f4f1ff}.recent-card{min-height:114px;padding:18px}.recent-heading{padding-bottom:12px;border-bottom:1px solid #e1e6ed}.recent-call-row{display:grid;grid-template-columns:1.2fr .85fr .9fr 1fr 102px;align-items:center;gap:16px;min-height:53px}.recent-call-empty{display:grid;min-height:68px;place-items:center;color:var(--muted);font-size:13px}.dashboard-table-empty{height:74px;color:var(--muted)!important;font-size:13px!important;text-align:center!important}.source-empty{margin:0;color:var(--muted);font-size:13px}.call-contact{display:flex;align-items:center;gap:11px}.call-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;color:#0aa36f;background:#e5f7f0}.call-contact>div,.call-time,.call-status{display:flex;min-width:0;flex-direction:column;gap:4px;color:#2c374a;font-size:13px}.call-contact strong{font-size:13px}.call-service{font-size:13px}.call-time span:last-child,.call-status small{color:#5f6a7d;font-size:13px}.recording{display:flex;align-items:center;gap:15px;min-width:0}.play-button{display:grid;width:28px;height:28px;flex:none;place-items:center;padding-left:3px;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,#774bf7,#553df4);box-shadow:0 4px 10px rgba(98,67,242,.25);cursor:pointer}.waveform{display:flex;width:100%;height:25px;align-items:center;gap:1px;overflow:hidden}.waveform i{display:block;width:2px;min-width:1px;border-radius:2px;background:#cbd4e1}.details-button{width:102px;border-color:#dce3ec;color:#1e2d43}.details-button:hover{background:#f7f9fc}.more-button{display:grid;width:24px;height:34px;place-items:center;padding:0;border:0;color:#526078;background:0 0;cursor:pointer}.mobile-footer{display:none}.sidebar-scrim{display:none}.profile-menu-wrap{position:relative}.profile-menu{position:absolute;z-index:40;top:45px;right:0;width:238px;padding:8px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(25,39,64,.17)}.profile-menu>div{display:flex;align-items:center;gap:10px;padding:8px 7px 12px;border-bottom:1px solid #e7ebf1}.profile-menu>div>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.profile-menu>div strong,.profile-menu>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu>div strong{font-size:13px}.profile-menu>div small{color:#748095;font-size:13px}.profile-menu>a,.profile-menu>button{display:flex;width:100%;height:38px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:6px;color:#405067;background:0 0;cursor:pointer;font-size:13px;text-align:left}.profile-menu>a:hover,.profile-menu>button:hover{background:#f4f6f9}.profile-menu>button{color:#d6323f}.tenant-page-main{min-width:0;padding-top:0}.tenant-page-header{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:24px}.tenant-title-block,.tenant-header-actions{display:flex;align-items:center;gap:11px}.tenant-title-block h1{margin:0;font-size:24px;font-weight:690;letter-spacing:-.55px}.tenant-title-block p{margin:5px 0 0;color:#6a7588;font-size:13px}.tenant-header-actions{justify-content:flex-end}.page-tabs{display:flex;min-height:42px;align-items:flex-end;gap:23px;overflow-x:auto;border-bottom:1px solid #dfe4eb}.page-tabs button{position:relative;display:flex;height:41px;align-items:center;gap:6px;padding:0 1px;border:0;color:#647084;background:0 0;cursor:pointer;font-size:13px;white-space:nowrap}.page-tabs button::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:0 0;content:""}.page-tabs button.active{color:#5d3be7;font-weight:620}.page-tabs button.active::after{background:#6846ee}.page-tabs button span{color:inherit;font-size:13px}.data-page-panel,.reports-content{min-height:calc(100vh - 145px);margin-top:13px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.list-toolbar{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px;border-bottom:1px solid #e7ebf1}.list-toolbar>div{display:flex;align-items:center;gap:8px}.list-search{display:flex;width:min(310px,34vw);height:35px;align-items:center;gap:8px;padding:0 10px;border:1px solid #dfe5ed;border-radius:6px;color:#8290a3;background:#fff}.list-search:focus-within{border-color:#7457ee;box-shadow:0 0 0 3px rgba(111,76,241,8%)}.list-search input{width:100%;min-width:0;border:0;outline:0;color:#273348;background:0 0;font-size:13px}.list-filter,.export-button,.save-button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #dfe5ed;border-radius:6px;color:#3b485c;background:#fff;cursor:pointer;font-size:13px;white-space:nowrap}.save-button{height:36px;padding:0 16px;border-color:#6544eb;color:#fff;background:linear-gradient(120deg,#704ff0,#5138dd)}.responsive-table{overflow-x:auto}.data-table{min-width:880px;table-layout:auto}.data-table th{height:37px;padding:0 13px;border-bottom:1px solid #dfe5ed;color:#697589;background:#fbfcfe;font-size:13px;font-weight:560;text-align:left;white-space:nowrap}.data-table td{height:54px;padding:7px 13px;border-bottom:1px solid #e7ebf1;color:#344156;font-size:13px;vertical-align:middle;white-space:nowrap}.data-table tbody tr:hover{background:#fafbfe}.data-table td strong{color:#172236;font-size:13px;font-weight:610}.data-table td small{display:block;margin-top:3px;color:#798599;font-size:13px}.data-table td a{display:block}.data-pill{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;font-size:13px;font-weight:590;line-height:1}.data-pill-red{color:#dc2d3a;background:#ffe9eb}.data-pill-orange{color:#db6812;background:#fff0e5}.data-pill-green{color:#008e61;background:#e3f7ef}.data-pill-blue{color:#1769d4;background:#e6f1ff}.data-pill-purple{color:#6340df;background:#eeeaff}.red-text{color:#e0323f!important}.green-text{color:#00966a!important}.row-more{display:grid;width:25px;height:28px;place-items:center;padding:0;border:0;color:#627086;background:0 0;cursor:pointer}.pagination-row{display:grid;min-height:58px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:9px 15px;color:#758195;font-size:13px}.pagination-row>.list-filter{justify-self:end}.pagination{display:flex;align-items:center;gap:4px}.pagination button{display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:5px;color:#5e6a7f;background:0 0;cursor:pointer;font-size:13px}.pagination button.current{color:#fff;background:#6444e9}.pagination button:disabled{opacity:.38;cursor:default}.pagination>span{min-width:18px;color:#9aa4b4;text-align:center}.data-page-panel.list-pending>.responsive-table{opacity:.68}.data-page-panel.list-pending{cursor:progress}.back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:#5b667a;font-size:13px}.lead-detail-header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:10px 10px 0 0;background:#fff}.lead-detail-avatar{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7052ed,#3f2fb5);font-size:13px;font-weight:700}.lead-name-line{display:flex;align-items:center;gap:10px}.lead-name-line h2{margin:0;font-size:18px;letter-spacing:-.35px}.lead-name-line span{padding:4px 7px;border-radius:5px;color:#dc2f3c;background:#ffe9eb;font-size:13px}.lead-detail-header p{display:flex;align-items:center;gap:5px;margin:5px 0;color:#607086;font-size:13px}.lead-detail-header>div:nth-child(2)>div:last-child{display:flex;flex-wrap:wrap;gap:13px;color:#637086;font-size:13px}.lead-detail-grid{display:grid;grid-template-columns:minmax(0,1.45fr)minmax(260px,.75fr);gap:11px;margin-top:12px}.management-empty{display:grid;min-height:190px;place-items:center;align-content:center;gap:7px;padding:24px;color:#718096;text-align:center}.management-empty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--brand);background:var(--brand-soft)}.management-empty strong{color:var(--ink);font-size:15px}.management-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.5}.management-period,.managed-chip{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:#56647a;background:#fff;font-size:13px;font-style:normal;font-weight:600;white-space:nowrap}.settings-note{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.settings-fieldset{min-width:0;margin:0;padding:0;border:0}.settings-fieldset:disabled{opacity:.78}.settings-readonly-note{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#6853b5;font-size:13px;font-weight:600}.lead-detail-grid article{min-height:340px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow)}.lead-detail-grid h3{margin:0 0 10px;font-size:13px;font-weight:660}.detail-summary-card p{margin:0 0 23px;color:#4f5d73;font-size:13px;line-height:1.7}.detail-outcome-card ul{display:flex;flex-direction:column;gap:15px;margin:18px 0 0;padding:0;list-style:none}.detail-outcome-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#39465b;font-size:13px}.detail-check{display:grid;width:18px;height:18px;order:2;place-items:center;border-radius:50%}.detail-check.yes{color:#07986b;background:#e1f6ee}.detail-check.no{color:#e13844;background:#ffe8ea}.detail-meta-card dl{margin:0}.detail-meta-card dl div{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:13px}.detail-meta-card dt{color:#7a8699}.detail-meta-card dd{margin:0;color:#344157;font-weight:560;text-align:right}.detail-score{display:flex;align-items:center;flex-direction:column;gap:5px;margin:18px 0}.detail-score>span{display:grid;width:65px;height:65px;place-items:center;border-radius:50%;background:conic-gradient(#6748ed 0 var(--score),#e9edf3 var(--score) 360deg)}.detail-score>span::before{position:absolute;width:49px;height:49px;border-radius:50%;background:#fff;content:""}.detail-score b{position:relative;z-index:1;font-size:13px}.detail-score small{color:#768297;font-size:13px}.detail-meta-card>button{width:100%;height:31px;border:1px solid #d7dff0;border-radius:5px;color:#5c3ee0;background:#fff;font-size:13px}.call-player-bar{display:grid;grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:10px;margin-top:11px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow);font-size:13px}.call-player-bar>button:not(.play-button){height:31px;padding:0 11px;border:1px solid #d9e0ea;border-radius:5px;color:#573ada;background:#fff;font-size:13px}.call-player-bar>button.primary{border-color:#6545e9;color:#fff;background:#6545e9}.detail-waveform{display:flex;height:25px;align-items:center;gap:2px;overflow:hidden}.detail-waveform i{display:block;width:2px;border-radius:2px;background:#c9d1de}.team-page-panel{min-height:auto;padding:13px 15px 17px}.team-full-table{min-width:760px}.team-full-table th:not(:first-child),.team-full-table td:not(:first-child){text-align:center}.team-full-table td:first-child{display:flex;align-items:center;gap:9px}.team-insights,.key-insights{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:14px 15px;border:1px solid #dfd9ff;border-radius:8px;background:linear-gradient(100deg,#f8f7ff,#fcfbff)}.team-insights>div,.key-insights>div{display:flex;align-items:center;gap:9px;color:#6845ec}.team-insights>div>span,.key-insights>div>span{display:flex;flex-direction:column;gap:3px}.team-insights strong,.key-insights strong{font-size:13px}.team-insights small,.key-insights small{color:#657187;font-size:13px;font-weight:400}.team-insights ul{margin:0;padding-left:16px;color:#566278;font-size:13px;line-height:1.7}.team-insights button,.key-insights button{height:31px;padding:0 10px;border:1px solid #7453ed;border-radius:5px;color:#5d3ddd;background:#fff;font-size:13px;white-space:nowrap}.reports-content{min-height:auto;padding:15px}.report-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.report-stat-grid>div{display:flex;min-height:66px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #e1e6ed;border-radius:7px;background:#fff}.report-stat-grid span{color:#647186;font-size:13px}.report-stat-grid strong{font-size:22px;letter-spacing:-.5px}.reports-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:11px}.report-card{min-height:220px;padding:15px;border:1px solid #e1e6ed;border-radius:8px}.report-card h3{margin:0 0 20px;font-size:13px}.funnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:6px}.funnel>div{display:flex;min-height:115px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:6px}.funnel>div span{font-size:13px}.funnel>div strong{font-size:17px}.funnel>div small{margin-top:18px;font-size:13px}.funnel>i{color:#9aa4b4;font-style:normal}.funnel-blue{color:#1a62cf;background:#eaf2ff}.funnel-purple{color:#5e45d8;background:#eeeaff}.funnel-violet{color:#7645d1;background:#f1e9fa}.funnel-green{color:#0b9168;background:#e5f6ef}.service-bars{display:flex;flex-direction:column;gap:14px}.service-bars>div{display:grid;grid-template-columns:90px 1fr 24px;align-items:center;gap:10px;color:#4d5a70;font-size:13px}.service-bars i{display:block;height:5px;border-radius:4px;background:#eef1f5}.service-bars b{display:block;height:100%;border-radius:4px;background:#6745ed}.service-bars strong{text-align:right}.key-insights{grid-template-columns:1.1fr 1fr 1fr auto;margin-top:11px}.key-insights p{margin:0;color:#59667b;font-size:13px;line-height:1.45}.settings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:14px}.settings-card{display:flex;min-height:475px;flex-direction:column;gap:15px;padding:17px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow)}.settings-card h3{margin:0 0 2px;font-size:13px}.settings-card>label:not(.setting-check){display:flex;flex-direction:column;gap:6px;color:#5b687c;font-size:13px}.settings-card input:not([type=checkbox]),.settings-card select{width:100%;height:35px;padding:0 9px;border:1px solid #dce3ec;border-radius:5px;outline:none;color:#344157;background:#fff;font-size:13px}.settings-card input:focus,.settings-card select:focus{border-color:#7453ed;box-shadow:0 0 0 3px rgba(103,69,237,8%)}.setting-check{display:flex;align-items:center;gap:8px;color:#344157;font-size:13px}.setting-check input{width:14px;height:14px;margin:0;accent-color:#6846ed}.safe-error-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f7f9fc}.safe-error-page>div{width:min(100%,430px);padding:36px;border:1px solid #e0e5ed;border-radius:13px;background:#fff;box-shadow:0 18px 50px rgba(24,38,61,8%);text-align:center}.safe-error-page>div>span{display:grid;width:48px;height:48px;margin:0 auto 17px;place-items:center;border-radius:12px;color:#6645e9;background:#eeeaff}.safe-error-page h1{margin:0 0 10px;font-size:23px;letter-spacing:-.5px}.safe-error-page p{margin:0 0 22px;color:#697589;font-size:13px;line-height:1.6}.safe-error-page button,.safe-error-page .error-primary-link{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:6px;color:#fff;background:#6242e5;cursor:pointer;font-size:13px}.safe-error-page>div>a:not(.error-primary-link){display:block;margin-top:14px;color:#6546df;font-size:13px}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(440px,.98fr)minmax(500px,1.02fr);background:#f7f9fc}.auth-story{position:relative;display:flex;min-height:100vh;flex-direction:column;padding:34px clamp(38px,5vw,82px)28px;overflow:hidden;color:#fff;background:radial-gradient(circle at 81% 23%,rgba(99,76,250,.28),transparent 27%),radial-gradient(circle at 20% 74%,rgba(23,115,242,.19),transparent 30%),linear-gradient(145deg,#071427 0%,#0b1c34 54%,#0a1730 100%)}.auth-story::before,.auth-story::after{position:absolute;border:1px solid rgba(139,119,255,.11);border-radius:50%;content:""}.auth-story::before{top:-210px;right:-230px;width:610px;height:610px}.auth-story::after{right:-320px;bottom:-380px;width:760px;height:760px}.auth-brand,.auth-mobile-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.auth-brand>span:last-child,.auth-mobile-brand>span:last-child{display:flex;flex-direction:column;line-height:1.05}.auth-brand strong,.auth-mobile-brand strong{font-size:22px;letter-spacing:-.5px}.auth-brand b,.auth-mobile-brand b{margin-top:4px;color:#7b60ff;font-size:20px;font-weight:650;letter-spacing:-.4px}.auth-story-copy{position:relative;z-index:1;max-width:560px;margin:auto 0 29px}.auth-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 11px;border:1px solid rgba(151,129,255,.22);border-radius:20px;color:#b9a9ff;background:rgba(108,78,242,9%);font-size:13px;font-weight:600;letter-spacing:.02em}.auth-story h1{max-width:530px;margin:0;font-size:clamp(38px,4.1vw,62px);font-weight:680;letter-spacing:-2.3px;line-height:1.03}.auth-story-copy>p{max-width:510px;margin:22px 0 31px;color:#b8c4d5;font-size:15px;line-height:1.7}.auth-proof{display:grid;grid-template-columns:1fr 1fr;gap:22px}.auth-proof>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.auth-proof>div>span{display:grid;width:31px;height:31px;grid-row:1/3;place-items:center;border:1px solid rgba(142,120,255,.17);border-radius:8px;color:#9d88ff;background:rgba(119,85,246,.1)}.auth-proof strong{align-self:center;font-size:13px;font-weight:600}.auth-proof p{margin:5px 0 0;color:#8e9cb0;font-size:13px;line-height:1.45}.auth-insight-card{position:relative;z-index:1;display:grid;width:min(100%,470px);min-height:124px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:20px;padding:19px 21px;border:1px solid rgba(255,255,255,8%);border-radius:13px;background:linear-gradient(120deg,rgba(30,52,82,.82),rgba(23,40,67,.68));box-shadow:0 22px 60px rgba(0,0,0,.17);backdrop-filter:blur(12px)}.auth-insight-card>div:first-child{display:flex;flex-direction:column;gap:6px}.auth-insight-card>div:first-child span{color:#a9b6c9;font-size:13px}.auth-insight-card>div:first-child strong{font-size:31px;line-height:1}.auth-mini-chart{display:flex;height:54px;align-items:flex-end;gap:5px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,8%)}.auth-mini-chart i{width:100%;border-radius:3px 3px 1px 1px;background:linear-gradient(#876cff,#5a47e9);opacity:.88}.auth-mini-chart i:nth-child(1){height:28%}.auth-mini-chart i:nth-child(2){height:42%}.auth-mini-chart i:nth-child(3){height:37%}.auth-mini-chart i:nth-child(4){height:55%}.auth-mini-chart i:nth-child(5){height:48%}.auth-mini-chart i:nth-child(6){height:70%}.auth-mini-chart i:nth-child(7){height:79%}.auth-mini-chart i:nth-child(8){height:100%}.auth-insight-card>span{position:absolute;bottom:15px;left:21px;display:flex;align-items:center;gap:4px;color:#4fd5a7;font-size:13px}.auth-story-footer{position:relative;z-index:1;margin:23px 0 0;color:#65758d;font-size:13px}.auth-form-panel{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column;padding:50px clamp(32px,6vw,96px)32px;background:radial-gradient(circle at 60% 5%,rgba(114,80,246,.045),transparent 26%),#f9fafc}.auth-mobile-brand{display:none}.auth-card{width:100%;max-width:444px}.auth-card-heading{margin-bottom:30px;text-align:center}.auth-lock{display:grid;width:48px;height:48px;margin:0 auto 17px;place-items:center;border:1px solid #ddd6ff;border-radius:13px;color:#6745ee;background:linear-gradient(145deg,#f1eeff,#eae6ff);box-shadow:0 7px 22px rgba(101,70,237,.11)}.auth-card-heading h2{margin:0 0 8px;font-size:29px;font-weight:690;letter-spacing:-.8px}.auth-card-heading p{margin:0;color:#657185;font-size:13px}.sign-in-form{display:flex;flex-direction:column;gap:18px}.auth-field{display:flex;flex-direction:column;gap:8px}.auth-field label,.auth-label-row label{color:#253045;font-size:13px;font-weight:610}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.auth-label-row>span{color:#8490a1;font-size:13px}.auth-input-wrap{display:flex;height:47px;align-items:center;gap:10px;padding:0 13px;border:1px solid #dce2ea;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(19,31,49,.025);transition:border-color 160ms ease,box-shadow 160ms ease}.auth-input-wrap:focus-within{border-color:#7456ed;box-shadow:0 0 0 3px rgba(111,76,241,.1)}.auth-input-wrap>svg{flex:none;color:#8a95a6}.auth-input-wrap input{width:100%;height:100%;min-width:0;padding:0;border:0;outline:0;color:#192437;background:0 0;font-size:13px}.auth-input-wrap input::placeholder{color:#a6afbd}.password-toggle{display:grid;width:29px;height:29px;flex:none;place-items:center;padding:0;border:0;color:#7b8798;background:0 0;cursor:pointer}.remember-control{display:flex;width:fit-content;align-items:center;gap:8px;color:#596579;cursor:pointer;font-size:13px}.remember-control input{width:15px;height:15px;margin:0;accent-color:#6947ed}.auth-message{min-height:0;margin:-8px 0;color:#d92e3b;font-size:13px;line-height:1.45;text-align:center}.auth-message:not(.visible){display:none}.sign-in-submit{display:flex;height:48px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;color:#fff;background:linear-gradient(120deg,#6949f1,#5038dd);box-shadow:0 8px 20px rgba(89,62,222,.22);cursor:pointer;font-size:13px;font-weight:620;transition:transform 150ms ease,box-shadow 150ms ease,opacity 150ms ease}.sign-in-submit:hover:not(:disabled){box-shadow:0 11px 25px rgba(89,62,222,.28);transform:translateY(-1px)}.sign-in-submit:disabled{cursor:wait;opacity:.72}.spin{animation:auth-spin 850ms linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.demo-access{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin-top:1px;padding:12px 13px;border:1px solid #e1dcfa;border-radius:8px;background:#f7f5ff}.demo-access>span{color:#5f43df;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.demo-access p{grid-column:1;margin:0;color:#737e91;font-size:13px;line-height:1.4}.demo-access button{grid-column:2;grid-row:1/3;padding:7px 9px;border:1px solid #cfc5fb;border-radius:5px;color:#5b3cdd;background:#fff;cursor:pointer;font-size:13px;font-weight:600}.auth-security-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:25px;padding-top:20px;border-top:1px solid #e5e8ee;color:#7c8798;font-size:13px}.auth-security-note svg{color:#2aa87b}.auth-help{position:absolute;bottom:25px;margin:0;color:#8993a3;font-size:13px}@media(max-width:960px){.auth-page{grid-template-columns:.8fr 1.2fr}.auth-story{padding-right:35px;padding-left:35px}.auth-story h1{font-size:40px}.auth-proof{grid-template-columns:1fr;gap:15px}.auth-proof>div:nth-child(2){display:none}.auth-insight-card{grid-template-columns:1fr}.auth-mini-chart{display:none}}@media(max-width:720px){.auth-page{display:block;min-height:100svh}.auth-story{display:none}.auth-form-panel{min-height:100svh;padding:96px 22px 60px}.auth-mobile-brand{position:absolute;top:68px;right:0;left:0;display:flex;justify-content:center}.auth-mobile-brand strong{color:#142035}.auth-mobile-brand b{font-size:17px}.auth-card{max-width:430px}.auth-card-heading{margin-bottom:24px}.auth-card-heading h2{font-size:26px}.auth-help{position:static;margin-top:28px;text-align:center}}@media(max-width:430px){.auth-form-panel{justify-content:flex-start;padding-top:113px}.auth-lock{width:43px;height:43px;margin-bottom:13px}.auth-label-row>span{display:none}.demo-access{grid-template-columns:1fr}.demo-access p,.demo-access button{grid-column:1;grid-row:auto}.demo-access button{width:100%;margin-top:5px}}@media(max-width:1300px){.dashboard-toolbar{right:314px}.account-actions{gap:10px}.metric-card{padding-right:11px;padding-left:11px}.metric-icon{width:43px;height:43px}.metric-topline{gap:10px}.source-donut{width:128px;height:128px}.source-donut::after{inset:34px}.sources-content{gap:12px}.source-row{font-size:13px}.coaching-callout span{white-space:normal}}@media(max-width:1180px){.dashboard-toolbar{position:static;justify-content:flex-end;margin:-10px 0 16px}.metrics-grid{grid-template-columns:repeat(3,1fr)}.metric-card:nth-child(4),.metric-card:nth-child(5){height:136px}.overview-grid{grid-template-columns:.85fr 1.3fr}.sources-card{grid-column:1/-1}.sources-content{grid-template-columns:.65fr 1.35fr}.sources-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid{grid-template-columns:1fr}.recent-call-row{grid-template-columns:1.1fr .8fr .8fr 1fr 102px}.list-toolbar{align-items:flex-start;flex-direction:column}.list-search{width:100%}.list-toolbar>div{width:100%;overflow-x:auto;padding-bottom:2px}.lead-detail-grid{grid-template-columns:1.2fr .8fr}.detail-meta-card{grid-column:1/-1;min-height:auto!important}.detail-meta-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reports-grid{grid-template-columns:1fr}.key-insights{grid-template-columns:1fr 1fr}.key-insights button{justify-self:end}}@media(max-width:900px){.sidebar{width:245px;height:100vh;height:100dvh;min-height:0;max-height:100vh;max-height:100dvh;padding-bottom:max(16px,env(safe-area-inset-bottom));overflow-y:scroll;overscroll-behavior-y:contain;touch-action:pan-y;transform:translateX(-105%);transition:transform 220ms ease;-webkit-overflow-scrolling:touch}.sidebar-open{transform:translateX(0)}.sidebar-close{position:absolute;top:21px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;color:#fff;background:rgba(255,255,255,6%)}.sidebar-scrim{position:fixed;z-index:25;inset:0;display:block;border:0;background:rgba(4,12,25,.48);backdrop-filter:blur(2px)}.dashboard-main{margin-left:0;padding:0 18px 18px}.menu-button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #dce3ed;border-radius:8px;background:#fff}.business-identity{width:42px;justify-content:center;padding:0}.business-identity>span:last-child{display:none}.profile-button>span:nth-child(2),.profile-button>svg{display:none}.topbar{min-height:72px}.overview-grid{grid-template-columns:1fr}.conversion-card,.chart-card,.sources-card{grid-column:auto}.conversion-content{grid-template-columns:1fr 1fr}.sources-content{grid-template-columns:.6fr 1.4fr}.recent-card{overflow:hidden}.recent-call-row{grid-template-columns:1fr 1fr 1fr;padding-top:10px}.recording{grid-column:1/3}.recent-call-row .details-button{justify-self:end}.more-button{display:none}.tenant-page-header{min-height:62px}.tenant-title-block h1{font-size:21px}.tenant-header-actions>.date-button{display:none}.settings-grid{grid-template-columns:1fr 1fr}.settings-card:last-child{grid-column:1/-1;min-height:auto}.report-stat-grid{grid-template-columns:repeat(3,1fr)}.team-insights{grid-template-columns:1fr auto}.team-insights ul{grid-column:1/-1}}@media(max-width:640px){.dashboard-main{padding:0 12px 24px}.welcome-block h1{margin-top:0;font-size:19px}.welcome-block p{max-width:210px;font-size:13px;line-height:1.4}.topbar{min-height:75px}.account-actions{display:none}.notification-button{display:none}.dashboard-toolbar{justify-content:stretch;margin:0 0 12px}.date-button{flex:1;justify-content:space-between}.filter-button{width:43px;justify-content:center;padding:0;font-size:0}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.metric-card,.metric-card:nth-child(4),.metric-card:nth-child(5){height:134px;padding:14px}.metric-card:last-child{grid-column:1/-1}.metric-card:last-child .sparkline{left:45%;width:51%}.metric-card:last-child .metric-comparison{max-width:40%;white-space:normal}.metric-icon{width:38px;height:38px;border-radius:8px}.metric-icon svg{width:19px}.metric-label{font-size:13px}.metric-topline strong{font-size:22px}.metric-comparison{gap:5px;margin-top:11px;font-size:13px}.sparkline{bottom:7px;height:27px}.overview-grid,.activity-grid{gap:12px;margin-bottom:12px}.conversion-card,.chart-card,.sources-card{height:auto;min-height:260px;padding:14px}.panel h2{font-size:15px}.conversion-content{grid-template-columns:1fr 1fr;gap:6px}.conversion-ring{width:122px;height:122px}.ring-center{width:91px;height:91px}.conversion-card{padding-bottom:50px}.conversion-legend{gap:13px}.line-chart-wrap{overflow-x:auto;overflow-y:hidden}.line-chart{width:480px;max-width:none}.sources-card{padding-bottom:48px}.sources-content{grid-template-columns:1fr;height:auto;margin-top:18px}.source-donut{width:132px;height:132px}.sources-list{grid-template-columns:1fr;width:100%;gap:10px}.source-row{grid-template-columns:10px 1fr auto;font-size:13px}.opportunities-card,.team-card{min-height:0;padding:14px}.opportunities-card .panel-heading{align-items:flex-start;gap:10px}.opportunities-card h2{line-height:1.45}.table-scroll{margin-right:-14px;padding-right:14px}.team-table{min-width:500px}.team-table-wrap{margin-right:-14px;overflow-x:auto;padding-right:14px}.coaching-callout{grid-template-columns:auto 1fr}.coaching-callout .outline-button{grid-column:1/-1;width:100%}.recent-card{padding:14px}.recent-heading{align-items:flex-start;gap:10px}.recent-call-row{grid-template-columns:1fr 1fr;gap:14px 8px;padding-top:14px}.call-contact{grid-column:1/-1}.recording{grid-column:1/-1}.recent-call-row .details-button{width:100%;grid-column:1/-1}.mobile-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;color:#778397;font-size:13px}.tenant-page-main{padding:0 12px 12px}.tenant-page-header{min-height:57px;align-items:center}.tenant-title-block h1{font-size:19px}.tenant-title-block p{display:none}.tenant-header-actions>.export-button{display:none}.page-tabs{gap:18px;margin-right:-12px;padding-right:12px}.data-page-panel,.reports-content{min-height:0;margin-top:9px}.list-toolbar{min-height:0;padding:10px}.list-toolbar>div{margin-right:-10px;width:calc(100% + 10px);padding-right:10px}.pagination-row{grid-template-columns:1fr auto}.pagination-row>span{display:none}.pagination-row>.list-filter{grid-column:2;grid-row:1}.pagination{justify-self:start}.lead-detail-header{grid-template-columns:auto 1fr;padding:13px}.lead-detail-header>.data-pill{grid-column:2;justify-self:start}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-grid article{min-height:auto}.detail-meta-card{grid-column:auto}.detail-meta-card dl{grid-template-columns:1fr}.call-player-bar{grid-template-columns:auto auto 1fr}.call-player-bar>button:not(.play-button){display:none}.team-insights,.key-insights{grid-template-columns:1fr}.team-insights button,.key-insights button{width:100%;justify-self:stretch}.report-stat-grid{grid-template-columns:repeat(2,1fr)}.report-stat-grid>div:last-child{grid-column:1/-1}.funnel{grid-template-columns:1fr 1fr}.funnel>i{display:none}.funnel>div{min-height:95px}.settings-grid{grid-template-columns:1fr}.settings-card,.settings-card:last-child{grid-column:auto;min-height:auto}}.admin-auth-page .auth-form-panel{overflow-y:auto}.admin-sign-in-form .admin-code-input input{font-variant-numeric:tabular-nums;letter-spacing:.22em}.admin-sign-in-form .admin-code-input input::placeholder{letter-spacing:.22em}.admin-sign-in-form .auth-message{margin:-7px 0}.admin-auth-security{margin-top:0}@media(max-height:720px) and (min-width:721px){.admin-auth-page .auth-card{padding-top:21px;padding-bottom:18px}.admin-auth-page .auth-card-heading{margin-bottom:15px}.admin-auth-page .sign-in-form{gap:11px}.admin-auth-page .auth-input-wrap,.admin-auth-page .sign-in-submit{height:45px}.admin-auth-page .auth-security-note{margin-top:4px;padding-top:10px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(button,input,textarea,a):focus-visible{outline:3px solid rgba(103,69,237,.22);outline-offset:2px}.topbar{min-height:82px;align-items:center;gap:24px}.welcome-block h1{margin-top:0;font-size:28px;line-height:1.15}.welcome-block p{font-size:15px}.topbar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto}.dashboard-toolbar{position:static;top:auto;right:auto;display:flex;align-items:center;gap:10px;margin:0}.profile-menu{border-radius:12px;box-shadow:0 20px 50px rgba(25,39,64,.2)}.profile-menu>div strong{font-size:14px}.profile-menu>div small{font-size:13px}.profile-menu>a,.profile-menu>button{font-size:13px}.profile-button strong{font-size:14px}.profile-button>span:nth-child(2){font-size:13px}.filter-button,.export-button,.save-button{min-height:40px;border-radius:9px;font-size:13px;font-weight:500}.filter-button{height:42px;padding:0 15px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 3px 10px rgba(23,34,55,5%)}.filter-popover{top:50px;width:280px;gap:14px;padding:18px;border-radius:12px;box-shadow:0 20px 50px rgba(25,39,64,.2)}.filter-popover label{font-size:13px}.filter-popover input{width:17px;height:17px}.filter-popover button{min-height:40px;font-size:13px;font-weight:600}.custom-select{position:relative;display:flex;min-width:180px;flex-direction:column;gap:7px;color:#344157}.custom-select-label{color:#536176;font-size:13px;font-weight:500}.custom-select-trigger{display:flex;width:100%;min-height:44px;align-items:center;gap:9px;padding:0 12px;border:1px solid #d7dfeb;border-radius:9px;color:#29364a;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%);box-shadow:0 2px 8px rgba(23,34,55,.045);cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.custom-select-trigger:hover{border-color:#b9c5d5;box-shadow:0 5px 14px rgba(23,34,55,8%)}.custom-select-open .custom-select-trigger{border-color:#7453ed;box-shadow:0 0 0 3px rgba(103,69,237,.1),0 5px 14px rgba(23,34,55,8%)}.custom-select-trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-leading{color:#6545e9}.custom-select-chevron{flex:none;color:#738096;transition:transform 150ms ease}.custom-select-open .custom-select-chevron{transform:rotate(180deg)}.custom-select-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:max(100%,250px);max-height:330px;padding:7px;overflow-y:auto;border:1px solid #dce3ed;border-radius:12px;background:#fff;box-shadow:0 20px 50px rgba(22,35,58,.18)}.custom-select-menu-right{right:0;left:auto}.custom-select-menu-top{top:auto;bottom:calc(100% + 7px)}.custom-select-menu-portal{position:fixed;z-index:1100;right:auto;bottom:auto;overscroll-behavior:contain}.custom-select-menu>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border:0;border-radius:8px;color:#334057;background:0 0;cursor:pointer;text-align:left}.custom-select-menu>button:hover,.custom-select-menu>button.selected{color:#5135d4;background:#f4f1ff}.custom-select-menu>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-select-menu strong{font-size:13px;font-weight:600}.custom-select-menu small{color:#748095;font-size:13px;font-weight:400}.custom-select-menu svg{flex:none;color:#6745ed}.custom-select-compact{min-width:132px;gap:0}.custom-select-compact .custom-select-trigger{min-height:38px;padding:0 11px;border-radius:8px;font-size:13px}.dashboard-date-select{width:220px}.dashboard-date-select .custom-select-trigger{min-height:42px}.panel-heading .custom-select{min-width:112px}.metric-card{height:160px}.metric-label{font-size:13px;font-weight:500}.metric-topline strong{font-size:28px}.metric-comparison{font-size:13px}.panel h2{font-size:17px}.conversion-card,.chart-card,.sources-card{height:280px}.conversion-visual>span,.legend-item,.legend-item strong,.chart-legend,.source-row,.panel-link{font-size:13px}.opportunities-table th,.team-table th,.recent-call-head{font-size:13px}.opportunities-table td,.team-table td,.recent-call-row{font-size:13px}.opportunities-table td strong,.team-table td strong,.call-contact strong{font-size:13px}.opportunities-table td small,.call-status small,.call-service{font-size:13px}.tenant-page-header{min-height:68px;align-items:center}.tenant-title-block h1{font-size:27px}.tenant-title-block p{font-size:14px}.page-tabs button{height:45px;font-size:13px}.page-tabs button span{font-size:13px}.list-toolbar{min-height:72px;padding:14px 17px}.list-search{height:42px;border-radius:9px}.list-search input{font-size:14px}.list-toolbar>div{overflow:visible}.list-toolbar .custom-select{min-width:145px}.list-toolbar .custom-select-trigger{min-height:40px}.data-table th{height:42px;font-size:13px;font-weight:600}.data-table td{height:62px;font-size:13px}.data-table td strong{font-size:14px}.data-table td small{font-size:13px}.data-pill{padding:5px 8px;font-size:13px}.pagination-row{min-height:66px;font-size:13px}.pagination button{width:32px;height:32px;font-size:13px}.pagination-size-select{min-width:126px;justify-self:end}.back-link{font-size:13px}.lead-name-line h2{font-size:22px}.lead-name-line span,.lead-detail-header p,.lead-detail-header>div:nth-child(2)>div:last-child{font-size:13px}.lead-detail-grid h3,.report-card h3,.settings-card h3{font-size:15px}.detail-summary-card p,.detail-outcome-card li,.detail-meta-card dl div,.call-player-bar,.call-player-bar>button:not(.play-button){font-size:13px}.detail-meta-card>button,.team-insights button,.key-insights button{min-height:38px;font-size:13px}.team-insights strong,.key-insights strong{font-size:14px}.team-insights small,.key-insights small,.team-insights ul,.key-insights p{font-size:13px}.report-stat-grid span{font-size:13px}.report-stat-grid strong{font-size:25px}.funnel>div span,.funnel>div small,.service-bars>div{font-size:13px}.funnel>div strong{font-size:20px}.settings-card{gap:18px}.settings-card>label:not(.setting-check),.setting-check{font-size:13px}.settings-card input:not([type=checkbox]){height:44px;padding:0 12px;border-radius:9px;font-size:14px}.settings-card .custom-select{width:100%}.setting-check input{width:17px;height:17px}.support-hero{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 16px;padding:14px 18px;border:1px solid #cfe9df;border-radius:12px;background:linear-gradient(100deg,#f2fbf7,#fbfefd);box-shadow:var(--shadow)}.support-hero>div{display:flex;align-items:center;gap:12px}.support-hero strong{display:block;margin-bottom:2px;font-size:15px}.support-hero p{margin:0;color:#607268;font-size:13px}.support-hero>span:last-child{display:flex;align-items:center;gap:7px;color:#13805c;font-size:13px;font-weight:500}.support-status-dot{width:11px;height:11px;border:3px solid #d5f5e8;border-radius:50%;background:#12a873;box-sizing:content-box}.support-layout{display:grid;grid-template-columns:minmax(0,1.45fr)minmax(300px,.75fr);align-items:start;gap:16px}.support-ticket-form,.support-info-card{border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.support-ticket-form{padding:24px}.support-form-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.support-form-heading>span,.support-card-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:10px;color:#6242e7;background:#eeeaff}.support-form-heading h2,.support-info-card h2{margin:0;font-size:18px;line-height:1.3}.support-form-heading p{margin:4px 0 0;color:#6a7689;font-size:13px}.support-form-row{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.support-form-row .custom-select{width:100%}.support-field{display:flex;flex-direction:column;gap:7px;margin-top:17px;color:#536176;font-size:13px;font-weight:500}.support-field input,.support-field textarea{width:100%;border:1px solid #d7dfeb;border-radius:9px;outline:0;color:#29364a;background:#fff;font-size:14px;font-weight:400;transition:border-color 150ms ease,box-shadow 150ms ease}.support-field input{height:44px;padding:0 12px}.support-field textarea{min-height:156px;padding:12px;resize:vertical;line-height:1.55}.support-field input:focus,.support-field textarea:focus{border-color:#7453ed;box-shadow:0 0 0 3px rgba(103,69,237,.1)}.support-field>small{align-self:flex-end;color:#7b8798;font-size:13px;font-weight:400}.support-contact-check{display:flex;align-items:flex-start;gap:10px;margin-top:17px;color:#344157;cursor:pointer}.support-contact-check input{width:17px;height:17px;margin:2px 0 0;accent-color:#6745ed}.support-contact-check span{display:flex;flex-direction:column;gap:2px}.support-contact-check strong{font-size:13px}.support-contact-check small{color:#748095;font-size:13px}.support-form-message{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;border-radius:9px;font-size:13px}.support-form-message span{display:flex;flex-direction:column;gap:2px}.support-form-message.error{color:#b92735;background:#fff0f1}.support-form-message.success{color:#087651;background:#eaf9f3}.support-submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #e7ebf1}.support-submit-row p{max-width:390px;margin:0;color:#7a8698;font-size:13px}.support-submit-button{display:inline-flex;min-width:145px;height:43px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:0;border-radius:9px;color:#fff;background:linear-gradient(120deg,#7250ef,#5338dc);box-shadow:0 8px 18px rgba(94,62,221,.22);cursor:pointer;font-size:13px;font-weight:600}.support-submit-button:disabled{opacity:.68;cursor:wait}.support-sidebar{display:flex;flex-direction:column;gap:13px}.support-info-card{padding:19px}.support-card-icon{margin-bottom:13px}.support-card-icon.blue{color:#176bd9;background:#e8f2ff}.support-info-card>p{margin:8px 0 15px;color:#687589;font-size:13px;line-height:1.55}.support-info-card dl{margin:0}.support-info-card dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #edf0f4;font-size:13px}.support-info-card dt{color:#748095}.support-info-card dd{margin:0;color:#334057;font-weight:500;text-align:right}.support-topic-links{display:flex;flex-direction:column;margin-top:8px}.support-topic-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #edf0f4}.support-topic-links a>span{display:flex;flex-direction:column;gap:2px}.support-topic-links strong{font-size:13px}.support-topic-links small{color:#748095;font-size:13px}.support-topic-links svg{flex:none;color:#6845ec}.support-info-card.compact>div{display:flex;align-items:center;gap:10px}.support-info-card.compact>div>svg{color:#6845ec}.support-info-card.compact span{display:flex;flex-direction:column}.support-info-card.compact strong{font-size:14px}.support-info-card.compact small{color:#748095;font-size:13px}.support-info-card.compact>a{display:flex;align-items:center;gap:7px;margin-top:14px;color:#5c3fdb;font-size:13px;font-weight:500}.support-security-note{display:flex;align-items:flex-start;gap:9px;padding:4px 7px;color:#687589;font-size:13px;line-height:1.5}.support-security-note svg{flex:none;margin-top:1px;color:#0b9668}@media(max-width:1380px){.topbar{align-items:flex-start}.topbar-actions{gap:9px}.dashboard-date-select{width:195px}.business-identity{max-width:190px}.account-actions{gap:9px}.profile-button>span:nth-child(2){display:none}}@media(max-width:1180px){.topbar{min-height:126px;flex-wrap:wrap}.topbar-actions{width:100%;justify-content:space-between;margin:0}.dashboard-toolbar{justify-content:flex-start;margin:0}.list-toolbar>div{overflow-x:auto;overflow-y:visible}.support-layout{grid-template-columns:1.2fr .8fr}}@media(max-width:900px){.topbar{min-height:124px}.tenant-title-block h1{font-size:24px}.support-layout{grid-template-columns:1fr}.support-sidebar{display:grid;grid-template-columns:1fr 1fr}.support-info-card.compact,.support-security-note{grid-column:1/-1}}@media(max-width:640px){.topbar{min-height:132px;align-content:flex-start}.welcome-block h1{font-size:22px}.welcome-block p{max-width:280px;font-size:13px}.topbar-actions{display:block}.dashboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr)auto;width:100%}.dashboard-date-select{width:100%}.filter-button{width:44px;height:42px}.metric-card,.metric-card:nth-child(4),.metric-card:nth-child(5){height:145px}.metric-label{font-size:13px}.metric-topline strong{font-size:25px}.panel h2{font-size:17px}.tenant-title-block h1{font-size:22px}.page-tabs button{font-size:13px}.list-toolbar>div{overflow-x:auto;overflow-y:hidden}.support-hero{align-items:flex-start;flex-direction:column}.support-form-row{grid-template-columns:1fr}.support-ticket-form{padding:18px}.support-submit-row{align-items:stretch;flex-direction:column}.support-submit-button{width:100%}.support-sidebar{display:flex}.custom-select-menu{width:max(100%,230px)}}.brand-lockup{display:inline-flex;align-items:center;gap:7px}.brand-logo-image{width:128px;height:auto;flex:none;object-fit:contain}.brand-iq{margin:0;color:#8568ff;font-size:23px;font-weight:750;letter-spacing:-.8px;line-height:1}.brand-lockup-compact .brand-logo-image{width:36px}.auth-brand .brand-logo-image{width:156px}.auth-brand .brand-iq{font-size:27px}.auth-mobile-brand .brand-logo-image{width:124px;filter:invert(1)}.auth-mobile-brand .brand-iq{font-size:22px}.brand>span.brand-lockup:last-child,.auth-brand>span.brand-lockup:last-child,.auth-mobile-brand>span.brand-lockup:last-child{flex:none;flex-direction:row;flex-wrap:nowrap;line-height:normal}.topbar,.tenant-page-header{position:sticky;z-index:22;top:0;border-bottom:1px solid rgba(222,228,238,.78);background:rgba(250,251,253,.88);box-shadow:0 8px 24px rgba(31,44,69,.025);backdrop-filter:blur(18px)saturate(150%)}.topbar{margin:0 -28px 4px;padding:19px 28px 12px}.tenant-page-header{margin:0 -28px;padding:17px 28px 10px}.metric-card,.panel,.data-page-panel,.reports-content,.settings-card,.support-ticket-form,.support-info-card{border-color:#dfe5ee;box-shadow:0 1px 2px rgba(20,33,53,.025),0 8px 24px rgba(20,33,53,.035)}.metric-card{transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.metric-card:hover{border-color:#d4dce8;box-shadow:0 10px 28px rgba(22,36,58,8%);transform:translateY(-2px)}.global-search-button{display:inline-flex;height:42px;align-items:center;gap:8px;padding:0 9px 0 11px;border:1px solid #dce3ec;border-radius:9px;color:#58667a;background:rgba(255,255,255,.88);box-shadow:0 3px 10px rgba(23,34,55,4%);cursor:pointer;font-size:13px}.global-search-button:hover{color:#3e2bc2;border-color:#cfc5fc;background:#fff}.global-search-button kbd,.command-dialog kbd{min-width:25px;padding:3px 6px;border:1px solid #dce2eb;border-radius:5px;color:#718096;background:#f7f9fc;box-shadow:inset 0 -1px #e5e9ef;font:700 13px/1.2 var(--font-lato),Lato,Arial,sans-serif;text-align:center}.command-overlay{position:fixed;z-index:120;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:min(14vh,130px)18px 30px;background:rgba(4,12,25,.48);backdrop-filter:blur(5px);animation:overlay-in 140ms ease-out}.command-dialog{width:min(100%,610px);overflow:hidden;border:1px solid rgba(216,223,234,.95);border-radius:16px;background:#fff;box-shadow:0 30px 90px rgba(8,20,39,.28);animation:command-in 170ms ease-out}@keyframes overlay-in{from{opacity:0}}@keyframes command-in{from{opacity:0;transform:translateY(-8px)scale(.985)}}.command-input{display:grid;height:62px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:0 15px 0 18px;border-bottom:1px solid #e7ebf1;color:#6b49ed}.command-input input{min-width:0;border:0;outline:0;color:#1c283b;background:0 0;font-size:16px}.command-input input::placeholder{color:#929cab}.command-input button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:7px;color:#748095;background:0 0;cursor:pointer}.command-input button:hover{background:#f2f4f8}.command-results{max-height:430px;padding:10px;overflow-y:auto}.command-group-title{display:block;padding:7px 9px 8px;color:#8994a5;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.command-results>button{display:grid;width:100%;min-height:59px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:10px;color:#263347;background:0 0;cursor:pointer;text-align:left}.command-results>button:hover,.command-results>button.active,.command-results>button:focus-visible{background:#f4f1ff;outline:0}.command-results>button>span:first-child{display:grid;width:37px;height:37px;place-items:center;border-radius:9px;color:#6344e6;background:#eeeaff}.command-results>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.command-results strong{font-size:14px}.command-results small{color:#748095;font-size:13px}.command-results>button>kbd{opacity:0}.command-results>button:hover>kbd,.command-results>button.active>kbd{opacity:1}.command-empty{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#8792a3}.command-empty strong{color:#344157;font-size:15px}.command-empty span{font-size:13px}.command-dialog>footer{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:18px;padding:0 14px;border-top:1px solid #e7ebf1;color:#778397;background:#fafbfd;font-size:13px}.command-dialog>footer span{display:flex;align-items:center;gap:5px}.notification-menu-wrap{position:relative}.notification-button{width:38px;height:42px;border-radius:9px}.notification-button:hover{color:#5b3fe0;background:#f2efff}.notification-panel{position:absolute;z-index:90;top:50px;right:-38px;width:370px;overflow:hidden;border:1px solid #dce3ec;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(18,31,53,.2);animation:command-in 150ms ease-out}.notification-panel>header{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e7ebf1}.notification-panel>header>div{display:flex;align-items:baseline;gap:7px}.notification-panel>header strong{font-size:15px}.notification-panel>header span{color:#7c8798;font-size:13px}.notification-panel>header button{border:0;color:#6041df;background:0 0;cursor:pointer;font-size:13px;font-weight:500}.notification-panel>header button:disabled{color:#a4adba;cursor:default}.notification-list{display:flex;flex-direction:column}.notification-list>a{position:relative;display:grid;min-height:88px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:11px;padding:13px 14px;border-bottom:1px solid #edf0f4;background:#fff}.notification-list>a:hover{background:#fafbfe}.notification-list>a.unread{background:#fbfaff}.notification-item-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px}.notification-item-icon.purple{color:#6040df;background:#eeeaff}.notification-item-icon.red{color:#df3441;background:#ffe9eb}.notification-item-icon.blue{color:#176ddf;background:#e7f1ff}.notification-list>a>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.notification-list strong{color:#29364a;font-size:13px}.notification-list small{color:#69768a;font-size:13px;line-height:1.35}.notification-list time{margin-top:2px;color:#929baa;font-size:13px}.notification-list>a>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#6a47ed}.notification-panel>footer{display:flex;height:43px;align-items:center;justify-content:center;background:#fafbfd}.notification-panel>footer a{color:#5d3ddd;font-size:13px;font-weight:500}.toast-region{position:fixed;z-index:150;top:22px;left:50%;transform:translateX(-50%);display:flex;width:min(390px,calc(100vw - 28px));flex-direction:column;align-items:center;gap:10px;pointer-events:none}.app-toast{position:relative;display:grid;width:100%;min-height:64px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:13px 13px 13px 18px;border:1px solid #dce3ec;border-radius:13px;overflow:hidden;color:#2c394d;background:rgba(255,255,255,.98);box-shadow:0 18px 45px rgba(16,29,50,.18);pointer-events:auto;animation:toast-in 220ms ease-out}.app-toast::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px}.toast-success::before{background:#12a575}.toast-error::before{background:#e5384a}.toast-info::before{background:#6544dd}@keyframes toast-in{from{opacity:0;transform:translateY(-10px)scale(.98)}}.toast-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px}.toast-icon svg{width:20px;height:20px}.toast-success .toast-icon{color:#07815a;background:#e4f7ef}.toast-error .toast-icon{color:#d92d3a;background:#ffe9eb}.toast-info .toast-icon{color:#5e40dc;background:#eeeaff}.toast-body{display:flex;min-width:0;flex-direction:column;gap:2px;padding-top:1px}.toast-eyebrow{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.toast-success .toast-eyebrow{color:#0a8a63}.toast-error .toast-eyebrow{color:#d92d3a}.toast-info .toast-eyebrow{color:#5e40dc}.app-toast strong{font-size:14px;font-weight:660;color:#1e2a3d}.app-toast small{color:#687589;font-size:13px;line-height:1.4}.app-toast>button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;color:#97a2b3;background:0 0;cursor:pointer}.app-toast>button svg{width:15px;height:15px}.app-toast>button:hover{color:#4a566a;background:#f1f3f7}.connection-overlay{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.55);backdrop-filter:blur(2px);animation:connection-fade 160ms ease-out}.connection-card{width:min(380px,100%);padding:26px 24px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(16,29,50,.28);text-align:center;animation:connection-pop 200ms ease-out}.connection-icon{display:grid;width:52px;height:52px;margin:0 auto 15px;place-items:center;border-radius:14px;color:#d92d3a;background:#ffe9eb}.connection-card h2{margin:0;color:#172236;font-size:19px;letter-spacing:-.3px}.connection-card p{margin:8px 0 20px;color:#66738a;font-size:14px;line-height:1.5}.connection-actions{display:flex;gap:10px}.connection-actions button{flex:1;min-height:44px;border-radius:10px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.connection-retry{border:0;color:#fff;background:linear-gradient(135deg,#7553ef,#5236d7);box-shadow:0 8px 20px rgba(84,57,218,.22)}.connection-retry:hover{background:linear-gradient(135deg,#6847e8,#482bc7)}.connection-reload{border:1px solid #d7deea;color:#3a465b;background:#fff}.connection-reload:hover{border-color:#b9c5d5;background:#f7f9fc}@keyframes connection-fade{from{opacity:0}to{opacity:1}}@keyframes connection-pop{from{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:480px){.connection-actions{flex-direction:column-reverse}}.chart-legend{display:flex;gap:13px}.chart-legend button{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;color:#8792a3;background:0 0;cursor:pointer;font-size:13px}.chart-legend button i{width:9px;height:9px;border-radius:50%;opacity:.4}.chart-legend button.active{color:#344157}.chart-legend button.active i{opacity:1}.chart-hover rect{filter:drop-shadow(0 5px 12px rgba(15,26,44,.22))}.list-search button{display:grid;width:28px;height:28px;flex:none;place-items:center;padding:0;border:0;border-radius:6px;color:#8290a3;background:0 0;cursor:pointer}.list-search button:hover{color:#583bd4;background:#f1eeff}.active-filter-row{display:flex;min-height:45px;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 17px;border-bottom:1px solid #e8ecf2;color:#768296;background:#fbfcfe;font-size:13px}.active-filter-row>span{margin-right:3px;font-weight:500}.active-filter-row>i{padding:5px 8px;border:1px solid #ddd6ff;border-radius:14px;color:#5d3ddb;background:#f4f1ff;font-style:normal;font-weight:500}.active-filter-row>button{margin-left:2px;border:0;color:#687589;background:0 0;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.bulk-action-bar{display:flex;min-height:48px;align-items:center;gap:8px;padding:8px 17px;border-bottom:1px solid #ded7ff;color:#5237cc;background:linear-gradient(90deg,#f2efff,#faf9ff)}.bulk-action-bar>span{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:600}.bulk-action-bar>button{min-height:32px;padding:0 10px;border:1px solid #d7cffd;border-radius:7px;color:#5437d2;background:#fff;cursor:pointer;font-size:13px;font-weight:500}.bulk-action-bar>button:hover{border-color:#8c74ef}.checkbox-cell{width:42px;padding-right:5px!important;text-align:center!important}.checkbox-cell input{width:16px;height:16px;accent-color:#6745ed}.table-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:0 0;cursor:pointer;font-size:inherit;font-weight:inherit;white-space:nowrap}.table-sort:hover,.table-sort.active{color:#5538d3}.sort-placeholder{color:#a4adba;font-size:13px}.table-empty-state{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border-bottom:1px solid #e7ebf1;color:#748095}.table-empty-state>span{display:grid;width:46px;height:46px;margin-bottom:4px;place-items:center;border-radius:12px;color:#6846e8;background:#eeeaff}.table-empty-state strong{color:#344157;font-size:15px}.table-empty-state p{margin:0;font-size:13px}.row-actions-cell{position:relative}.row-action-menu{position:absolute;z-index:40;top:45px;right:10px;display:flex;width:170px;flex-direction:column;padding:6px;border:1px solid #dce3ec;border-radius:10px;background:#fff;box-shadow:0 16px 38px rgba(22,35,58,.17)}.row-action-menu>button{min-height:36px;padding:0 9px;border:0;border-radius:7px;color:#405067;background:0 0;cursor:pointer;font-size:13px;text-align:left}.row-action-menu>button:hover{color:#5337d1;background:#f4f1ff}.data-table tbody tr{transition:background 120ms ease}.data-table tbody tr:hover{background:#f8f9fd}.data-table tbody tr:has(.checkbox-cell input:checked){background:#f6f3ff}.responsive-table{scrollbar-color:#ccd4e0 transparent;scrollbar-width:thin}.play-button.playing{box-shadow:0 0 0 5px rgba(104,69,241,.1)}.waveform-playing i{animation:waveform-pulse 800ms ease-in-out infinite alternate}.waveform-playing i:nth-child(3n){animation-delay:180ms}.waveform-playing i:nth-child(4n){animation-delay:330ms}@keyframes waveform-pulse{to{transform:scaleY(.55);background:#7557ed}}.save-button:disabled{opacity:.72;cursor:wait}@media(max-width:1480px){.global-search-button span{display:none}.global-search-button{padding-right:7px}}@media(max-width:1180px){.global-search-button kbd{display:none}.global-search-button{width:42px;justify-content:center;padding:0}.tenant-page-header{flex-wrap:wrap}.tenant-header-actions{width:100%;justify-content:space-between}}@media(max-width:900px){.topbar,.tenant-page-header{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}@media(max-width:640px){.topbar,.tenant-page-header{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.topbar{padding-top:14px}.tenant-page-header{padding-top:12px}.toast-region{top:14px}.command-overlay{align-items:flex-start;padding:10px}.command-dialog{border-radius:13px}.command-results{max-height:calc(100vh - 145px)}.active-filter-row{margin:0;padding-right:11px;padding-left:11px;overflow-x:auto;flex-wrap:nowrap}.active-filter-row>*{flex:none}.bulk-action-bar{flex-wrap:wrap;padding-right:11px;padding-left:11px}.bulk-action-bar>span{width:100%}.table-empty-state{min-height:180px;padding:18px;text-align:center}}.route-tabs{display:flex;min-height:54px;align-items:flex-end;gap:28px;overflow-x:auto;border-bottom:1px solid #dfe5ed;scrollbar-width:none}.route-tabs::-webkit-scrollbar{display:none}.route-tabs a{position:relative;display:inline-flex;height:53px;flex:none;align-items:center;padding:0 1px;color:#647187;font-size:13px;font-weight:500;white-space:nowrap}.route-tabs a::after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:0 0;content:""}.route-tabs a:hover{color:#4d34cc}.route-tabs a.active{color:#5136d6;font-weight:650}.route-tabs a.active::after{background:linear-gradient(90deg,#5b3ddd,#8a63f4)}.management-stack{display:flex;min-width:0;flex-direction:column;gap:16px;margin-top:16px}.management-stack .management-stack{margin-top:0}.management-grid{display:grid;min-width:0;gap:16px;margin-top:16px}.management-card,.settings-surface{min-width:0;padding:20px;border:1px solid #dfe5ee;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(20,33,53,.025),0 8px 24px rgba(20,33,53,.035)}.management-card.no-padding{padding:0;overflow:hidden}.management-card-header{display:flex;min-height:53px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.no-padding>.management-card-header{min-height:75px;align-items:center;margin:0;padding:15px 18px;border-bottom:1px solid #e7ebf1}.management-card-header h2,.settings-surface h2{margin:0;color:#1d2a3e;font-size:16px;font-weight:680;letter-spacing:-.15px}.management-card-header p,.settings-surface header p{margin:5px 0 0;color:#718096;font-size:13px;line-height:1.45}.management-button{display:inline-flex;min-height:39px;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d8e0ea;border-radius:8px;color:#405069;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 2px 7px rgba(22,35,58,.035);cursor:pointer;font:700 13px/1 var(--font-lato),Lato,Arial,sans-serif;white-space:nowrap}.management-button:hover{border-color:#bdb1ef;color:#5135d4;background:#fff}.management-button.primary{border-color:#6142e4;color:#fff;background:linear-gradient(135deg,#7451ef,#5339d9);box-shadow:0 6px 16px rgba(84,57,218,.2)}.management-button.primary:hover{border-color:#4e32d4;color:#fff;box-shadow:0 8px 20px rgba(84,57,218,.28)}.management-stat-grid{display:grid;gap:16px}.management-stat-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.management-stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.management-stat{display:flex;min-height:132px;align-items:flex-start;gap:14px;padding:18px;border:1px solid #dfe5ee;border-radius:13px;background:linear-gradient(145deg,#fff 55%,#fafbfe);box-shadow:0 1px 2px rgba(20,33,53,.025),0 7px 20px rgba(20,33,53,.035)}.management-stat-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:11px}.management-stat-icon.blue{color:#176edc;background:#e9f2ff}.management-stat-icon.green{color:#078661;background:#e5f7f0}.management-stat-icon.purple{color:#6845e8;background:#eeeaff}.management-stat-icon.orange{color:#d86a14;background:#fff0e3}.management-stat>div{min-width:0}.management-stat small{display:block;color:#6b788c;font-size:13px;font-weight:500}.management-stat strong{display:block;margin-top:7px;color:#172338;font-size:23px;line-height:1.1;letter-spacing:-.4px}.management-stat p{margin:7px 0 0;color:#738096;font-size:13px;line-height:1.35}.live-chip,.count-chip,.score-explainer{display:inline-flex;min-height:30px;flex:none;align-items:center;gap:7px;padding:0 10px;border-radius:99px;font-size:13px;font-weight:600}.live-chip{color:#087756;background:#e8f8f1}.live-chip i{width:7px;height:7px;border-radius:50%;background:#10a879;box-shadow:0 0 0 4px rgba(16,168,121,.12)}.count-chip{color:#6241df;background:#f0ecff}.score-explainer{color:#66758a;background:#f3f5f8}.management-table td:first-child,.user-table td:first-child,.source-table td:first-child{display:flex;align-items:center;gap:10px}.management-table td:first-child strong{white-space:nowrap}.performance-value{display:inline-flex;min-width:58px;justify-content:center;padding:5px 8px;border-radius:99px;color:#087a58;background:#e6f7ef;font-size:13px;font-weight:700}.performance-value.low{color:#d73a45;background:#ffeaed}.insight-banner,.webhook-banner,.settings-summary{display:flex;min-width:0;min-height:82px;align-items:center;gap:13px;padding:15px 17px;border:1px solid #ded7ff;border-radius:12px;background:linear-gradient(100deg,#f5f2ff,#fbfaff 68%,#f0ecff)}.insight-banner>span,.webhook-banner>span,.settings-summary>div>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:10px;color:#6745e8;background:#e8e1ff}.insight-banner>div,.webhook-banner>div,.settings-summary>div>div{min-width:0;flex:1}.insight-banner strong,.webhook-banner strong,.settings-summary strong{color:#2a2252;font-size:14px}.insight-banner p,.webhook-banner p,.settings-summary p{margin:4px 0 0;color:#6b6586;font-size:13px;line-height:1.45}.insight-banner .management-button,.webhook-banner .management-button{margin-left:auto}.leader-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px}.podium-card{position:relative;display:flex;min-height:194px;align-items:center;justify-content:center;flex-direction:column;padding:22px 18px 17px;overflow:hidden;border:1px solid #e0e5ed;border-radius:14px;background:linear-gradient(150deg,#fff,#f8f9fc);box-shadow:0 8px 24px rgba(25,38,62,5%)}.podium-card.rank-1{min-height:218px;border-color:#d9ccff;background:radial-gradient(circle at 50% 0,#eee8ff,#fff 52%);box-shadow:0 12px 30px rgba(87,57,215,.1)}.podium-rank{position:absolute;top:13px;right:14px;display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#7a8596;background:#f0f2f6}.rank-1 .podium-rank{color:#ca8610;background:#fff2cb}.rank-3 .podium-rank{color:#a45e34;background:#fae9dc}.podium-card .avatar-lg{width:56px;height:56px;margin-bottom:11px;font-size:15px;box-shadow:0 0 0 5px #fff,0 7px 17px rgba(24,37,60,.16)}.podium-card>strong{color:#1e2a3e;font-size:16px}.podium-card>p{margin:5px 0 15px;color:#5d45d7;font-size:13px;font-weight:600}.podium-card>div{display:flex;gap:7px}.podium-card>div span{padding:5px 8px;border-radius:6px;color:#6e7a8e;background:#f2f4f7;font-size:13px}.leaderboard-list{display:flex;flex-direction:column}.leaderboard-list>div{display:grid;min-height:76px;grid-template-columns:42px 36px minmax(130px,.8fr)minmax(180px,1.4fr)110px;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #e9edf2}.leaderboard-list>div:last-child{border-bottom:0}.leaderboard-rank{color:#69768a;font-size:14px}.leaderboard-list>div>span:nth-child(3){display:flex;flex-direction:column;gap:3px}.leaderboard-list>div>span:nth-child(3) strong{font-size:14px}.leaderboard-list>div>span:nth-child(3) small{color:#79869a;font-size:13px}.leaderboard-list>div>strong:last-child{color:#314057;font-size:13px;text-align:right}.leader-progress{display:flex;align-items:center;gap:11px}.leader-progress i,.quality-score i,.skill-list i,.outcome-bars i,.usage-list i{display:block;height:7px;flex:1;overflow:hidden;border-radius:99px;background:#edf0f5}.leader-progress b,.quality-score b,.skill-list b,.usage-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b47e9,#9b77f4)}.leader-progress>span{width:44px;color:#6350bd;font-size:13px;font-weight:600}.coaching-layout{grid-template-columns:minmax(0,1.75fr)minmax(310px,1fr)}.coaching-queue{padding-bottom:8px}.coaching-person{display:grid;min-height:116px;grid-template-columns:42px minmax(180px,1fr)64px auto;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #e8ecf2}.coaching-person>div:nth-child(2)>span{display:flex;align-items:center;gap:8px}.coaching-person>div:nth-child(2)>span strong{font-size:13px}.coaching-person>div:nth-child(2)>span i{padding:3px 7px;border-radius:99px;color:#a46616;background:#fff4d9;font-size:13px;font-style:normal;font-weight:700}.coaching-person>div:nth-child(2)>span i.high{color:#d1333f;background:#ffe8eb}.coaching-person h3{margin:8px 0 3px;color:#253248;font-size:14px}.coaching-person p{margin:0;color:#738095;font-size:13px}.coaching-score{display:flex;align-items:center;flex-direction:column;gap:4px}.coaching-score>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:conic-gradient(#704bea var(--score),#eceef4 0)}.coaching-score>span::before{grid-area:1/1;width:38px;height:38px;border-radius:50%;background:#fff;content:""}.coaching-score b{z-index:1;grid-area:1/1;color:#4936aa;font-size:13px}.coaching-score small{color:#7c8798;font-size:13px}.skill-list{display:flex;flex-direction:column;gap:17px}.skill-list>div>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.skill-list strong{color:#3b485c;font-size:13px}.skill-list small{color:#67758a;font-size:13px}.skill-list i{height:8px}.next-session{display:grid;grid-template-columns:42px 1fr;gap:12px}.next-session>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#6643e3;background:#eeeaff}.next-session>div{display:flex;flex-direction:column;gap:3px}.next-session>div small{color:#7a8597;font-size:13px}.next-session>div strong{color:#263349;font-size:14px}.next-session>div p{margin:0;color:#717e91;font-size:13px;line-height:1.4}.next-session .management-button{grid-column:1/-1}.report-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.report-kpi-grid article{display:flex;min-height:112px;flex-direction:column;padding:17px;border:1px solid #dfe5ee;border-radius:12px;background:linear-gradient(145deg,#fff,#fafbfe);box-shadow:0 5px 18px rgba(22,35,58,.035)}.report-kpi-grid span{color:#6b788d;font-size:13px;font-weight:500}.report-kpi-grid strong{margin-top:9px;color:#162237;font-size:25px;line-height:1;letter-spacing:-.5px}.report-kpi-grid small{margin-top:auto;padding-top:10px;color:#087d59;font-size:13px}.report-primary-grid{grid-template-columns:minmax(0,1.35fr)minmax(320px,.85fr);margin-top:0}.funnel.modern{margin-top:4px}.funnel.modern>div{min-height:137px;border-radius:10px}.service-bars.modern{gap:18px;padding-top:3px}.service-bars.modern>div{grid-template-columns:110px 1fr 30px}.service-bars.modern i{height:7px}.report-source-layout{grid-template-columns:minmax(360px,.72fr)minmax(620px,1.45fr)}.source-overview>div:last-child{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:24px}.large-source-donut{display:grid;width:180px;height:180px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(16,29,50,3%)}.large-source-donut>i{display:flex;width:104px;height:104px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(23,35,58,8%);font-style:normal}.large-source-donut strong{color:#1d2a3f;font-size:24px}.large-source-donut small{color:#7c8798;font-size:13px}.source-overview ul{display:flex;margin:0;padding:0;flex-direction:column;gap:12px;list-style:none}.source-overview li{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;color:#4d5b70;font-size:13px}.source-overview li>i,.source-table td:first-child>i{width:9px;height:9px;border-radius:50%}.source-overview li strong{color:#253248}.quality-score{display:flex;min-width:100px;align-items:center;gap:9px}.quality-score i{height:6px}.quality-score span{width:24px;color:#5d697e;font-size:13px}.outcomes-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.outcomes-layout .insight-banner.full{grid-column:1/-1}.outcome-bars{display:flex;flex-direction:column;gap:18px}.outcome-bars>div{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:18px}.outcome-bars span{display:flex;flex-direction:column;gap:4px}.outcome-bars strong{color:#344157;font-size:13px}.outcome-bars small{color:#7b8798;font-size:13px}.outcome-bars i{height:10px}.outcome-bars b{display:block;height:100%;border-radius:inherit}.outcome-bars b.green{background:#22af7c}.outcome-bars b.purple{background:#754eea}.outcome-bars b.orange{background:#ee8a32}.outcome-bars b.red{background:#ea4954}.outcome-bars b.blue{background:#2a7ce8}.reason-list{display:flex;flex-direction:column}.reason-list>div{display:grid;min-height:59px;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;border-bottom:1px solid #e9edf2}.reason-list>div:last-child{border-bottom:0}.reason-list>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#6444dd;background:#eeeaff;font-size:13px;font-weight:700}.reason-list>div>div{display:flex;flex-direction:column;gap:3px}.reason-list strong{color:#344157;font-size:13px}.reason-list small{color:#7b8798;font-size:13px}.reason-list>div>b{color:#4d5a70;font-size:13px}.custom-report-layout{grid-template-columns:minmax(0,1.45fr)minmax(300px,.65fr)}.report-builder{display:flex;flex-direction:column;gap:19px}.report-builder>.management-card-header{margin-bottom:0}.report-builder>label,.settings-surface>label:not(.setting-switch){display:flex;flex-direction:column;gap:7px;color:#536176;font-size:13px;font-weight:500}.report-builder input:not([type=checkbox]),.settings-surface input:not([type=checkbox]){width:100%;min-height:44px;padding:0 12px;border:1px solid #d7dfeb;border-radius:9px;outline:0;color:#29364a;background:#fff;font:14px/1 var(--font-lato),Lato,Arial,sans-serif}.report-builder input:not([type=checkbox]):focus,.settings-surface input:not([type=checkbox]):focus{border-color:#7453ed;box-shadow:0 0 0 3px rgba(103,69,237,.1)}.builder-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-builder fieldset{margin:0;padding:0;border:0}.report-builder legend{margin-bottom:9px;color:#536176;font-size:13px;font-weight:500}.metric-picker{display:flex;flex-wrap:wrap;gap:8px}.metric-picker button{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 11px;border:1px solid #dce3ec;border-radius:8px;color:#526076;background:#fff;cursor:pointer;font:700 13px/1 var(--font-lato),Lato,Arial,sans-serif}.metric-picker button:hover{border-color:#c8bcf4;color:#5537d4}.metric-picker button.selected{border-color:#cfc3fb;color:#5536d6;background:#f2efff}.builder-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:2px}.schedule-card{display:grid;grid-template-columns:42px 1fr;gap:13px}.schedule-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#6745e8;background:#eeeaff}.schedule-card>div h2{margin:1px 0 4px;font-size:16px}.schedule-card>div p{margin:0;color:#718096;font-size:13px}.schedule-card>label,.schedule-card>.custom-select{grid-column:1/-1}.saved-report{display:flex;align-items:center;justify-content:space-between;gap:14px}.saved-report>div{display:flex;align-items:center;gap:11px;color:#6442df}.saved-report>div>span{display:flex;flex-direction:column;gap:3px}.saved-report strong{color:#2c394e;font-size:13px}.saved-report small{color:#7a8698;font-size:13px}.saved-report>a{color:#5a3bd8;font-size:13px;font-weight:600}.settings-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.settings-surface{display:flex;flex-direction:column;gap:17px}.settings-surface>header{display:flex;min-height:48px;align-items:flex-start;gap:11px;margin-bottom:2px}.settings-surface>header>span{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:10px;color:#6241df;background:#eeeaff}.settings-surface .custom-select{width:100%}.setting-switch{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;color:#344157;cursor:pointer}.setting-switch>span{display:flex;min-width:0;flex-direction:column;gap:4px}.setting-switch strong{font-size:13px;font-weight:600}.setting-switch small{color:#7a8698;font-size:13px;line-height:1.35}.setting-switch input{position:relative;width:42px;height:24px;flex:none;appearance:none;border:1px solid #cbd3df;border-radius:99px;outline:0;background:#dce1e9;cursor:pointer;transition:background 150ms ease,border-color 150ms ease}.setting-switch input::after{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(17,29,48,.2);content:"";transition:transform 150ms ease}.setting-switch input:checked{border-color:#6745e8;background:#6745e8}.setting-switch input:checked::after{transform:translateX(18px)}.setting-switch input:focus-visible{box-shadow:0 0 0 3px rgba(103,69,237,.14)}.setting-switch.compact{min-height:40px;padding:0}.settings-summary{min-height:88px;margin-top:16px;border-color:#dfe5ee;background:linear-gradient(100deg,#fff,#fafbfe)}.settings-summary>div{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.settings-summary>.management-button,.settings-summary>.live-chip{margin-left:auto}.number-list{display:flex;flex-direction:column}.number-list article{display:grid;min-height:82px;grid-template-columns:42px minmax(180px,1fr)minmax(170px,.8fr)auto;align-items:center;gap:18px;padding:12px 18px;border-bottom:1px solid #e8ecf2}.number-list article:last-child{border-bottom:0}.number-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#2775de;background:#e9f2ff}.number-list article>div,.number-list article>.number-forwarding{display:flex;flex-direction:column;gap:4px}.number-list article strong{color:#344157;font-size:13px}.number-list article small{color:#7a8698;font-size:13px}.connected-dot{display:inline-flex;align-items:center;gap:6px;color:#087a58;font-size:13px;font-style:normal;font-weight:600}.connected-dot::before{width:7px;height:7px;border-radius:50%;background:#13a879;content:""}.settings-two-column{grid-template-columns:minmax(500px,1.1fr)minmax(330px,.9fr)}.hours-list{display:flex;flex-direction:column}.hours-list>div{display:grid;min-height:58px;grid-template-columns:minmax(130px,1fr)92px 20px 92px;align-items:center;gap:8px;border-bottom:1px solid #e9edf2}.hours-list>div:last-child{border-bottom:0}.hours-list input:not([type=checkbox]){min-height:36px;padding:0 8px;font-size:13px;text-align:center}.hours-list>div>span,.hours-list>div>small{color:#7c8798;font-size:13px;text-align:center}.security-inline{display:flex;align-items:flex-start;gap:7px;margin:2px 0 0;padding:10px;border-radius:8px;color:#62558c;background:#f3f0ff;font-size:13px;line-height:1.45}.security-inline svg{flex:none;margin-top:1px}.integration-settings{display:flex;width:100%;flex-direction:column;gap:16px;margin:16px 0 0}.integration-settings.empty{width:100%}.integration-settings.empty .settings-empty-panel{margin-top:0}.integration-summary-card{display:grid;min-height:92px;grid-template-columns:48px minmax(220px,1fr)auto auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid #dce2ec;border-radius:14px;background:linear-gradient(112deg,#fff 0%,#fff 66%,#f7f4ff 100%);box-shadow:0 8px 26px rgba(28,38,61,5%)}.integration-summary-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid #dcd4fb;border-radius:13px;color:#6543df;background:linear-gradient(145deg,#f7f4ff,#ece7ff);box-shadow:inset 0 1px #fff}.integration-summary-copy{min-width:0}.integration-summary-copy strong{color:#222f43;font-size:16px;font-weight:720}.integration-summary-copy p{margin:4px 0 0;color:#758197;font-size:14px;line-height:1.4}.integration-summary-metrics{display:flex;align-items:stretch}.integration-summary-metrics>span{display:flex;min-width:96px;flex-direction:column;justify-content:center;gap:3px;padding:3px 18px;border-left:1px solid #e4e8ef}.integration-summary-metrics strong{color:#16243a;font-size:20px;line-height:1}.integration-summary-metrics small{color:#758197;font-size:14px;white-space:nowrap}.integration-summary-metrics .attention strong{color:#9c650b}.integration-request{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d7cff5;border-radius:9px;color:#5b3bd7;background:#fff;box-shadow:0 3px 10px rgba(68,45,155,5%);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.integration-request:hover{border-color:#bfb2ef;color:#4729bd;box-shadow:0 5px 14px rgba(68,45,155,.1)}.integration-catalog{padding:20px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(24,35,56,.045)}.integration-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.integration-catalog-header h2{margin:0;color:#1d2a3e;font-size:17px;font-weight:720;letter-spacing:-.2px}.integration-catalog-header p{margin:5px 0 0;color:#758197;font-size:14px;line-height:1.4}.integration-managed{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;border-radius:99px;color:#62548d;background:#f3f0fc;font-size:14px;font-weight:650;white-space:nowrap}.integration-managed svg{color:#6544dc}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-card{display:flex;min-width:0;min-height:210px;flex-direction:column;padding:16px;border:1px solid #dfe5ed;border-radius:13px;background:linear-gradient(155deg,#fff 0%,#fff 70%,#fbfcfe 100%);box-shadow:0 4px 16px rgba(22,35,58,.035)}.integration-card.attention{border-color:#eadbbd;background:linear-gradient(155deg,#fff 0%,#fff 68%,#fffaf0 100%)}.integration-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-logo{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid #dcd5fa;border-radius:13px;color:#6040df;background:linear-gradient(145deg,#f5f2ff,#ebe6ff);box-shadow:inset 0 1px rgba(255,255,255,.9);font-size:14px;font-weight:800;letter-spacing:-.2px}.integration-logo[data-integration^=google]{border-color:#cdddf9;color:#2767c6;background:linear-gradient(145deg,#f5f9ff,#e7f0ff)}.integration-logo[data-integration=servicetitan]{border-color:#cbd8ea;color:#184d85;background:linear-gradient(145deg,#f3f8fd,#e4eef8)}.integration-logo[data-integration=quickbooks]{border-color:#c9e6d5;color:#16824b;background:linear-gradient(145deg,#f2fcf6,#e2f6ea)}.integration-status{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:5px;padding:0 10px;border-radius:99px;font-size:14px;font-weight:700;white-space:nowrap}.integration-status.connected{color:#087557;background:#e8f7f1}.integration-status.attention{color:#95600b;background:#fff3d9}.integration-status.available{color:#6140dd;background:#f0ecff}.integration-card-copy{margin-top:17px}.integration-card-copy h3{margin:0;color:#253247;font-size:16px;font-weight:720;letter-spacing:-.15px;line-height:1.25}.integration-card-copy p{margin:5px 0 0;color:#748095;font-size:14px;line-height:1.4}.integration-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #edf0f4}.integration-card>footer>div{display:flex;min-width:0;align-items:center;gap:8px;color:#7761cc}.integration-card>footer>div>span{display:flex;min-width:0;flex-direction:column;gap:2px}.integration-card>footer small{color:#8993a3;font-size:14px;line-height:1.2}.integration-card>footer strong{overflow:hidden;color:#4e5b70;font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.integration-secure{display:inline-flex;flex:none;align-items:center;gap:5px;color:#7b8798;font-size:14px;white-space:nowrap}.integration-secure svg{color:#269877}.webhook-banner{margin-top:0}.user-table td:first-child>span:nth-child(2){display:flex;flex-direction:column}.role-chip{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:7px;color:#536176;background:#f0f2f6;font-size:13px;font-weight:600}.user-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.user-status i{width:7px;height:7px;border-radius:50%}.user-status.active{color:#087a58}.user-status.active i{background:#12a778}.user-status.invited{color:#a56816}.user-status.invited i{background:#e5a234}.user-table .management-button{min-height:34px}.billing-hero{display:grid;min-height:190px;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:30px;padding:25px;overflow:hidden;border:1px solid #d7cdfb;border-radius:14px;color:#fff;background:radial-gradient(circle at 15% 0,#8063f5,transparent 40%),linear-gradient(125deg,#3a276f,#171d40 74%);box-shadow:0 14px 32px rgba(34,27,76,.16)}.billing-hero>div:first-child>span{display:inline-flex;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:99px;color:#eae5ff;background:rgba(255,255,255,9%);font-size:13px;font-weight:650}.billing-hero h2{margin:13px 0 6px;font-size:33px;letter-spacing:-.8px}.billing-hero h2 small{color:#c8c2e2;font-size:14px;font-weight:400}.billing-hero p{margin:0;color:#c7c0e2;font-size:13px}.billing-hero>div:nth-child(2)>strong{font-size:14px}.billing-hero ul{display:grid;margin:13px 0 0;padding:0;gap:7px;color:#d8d3eb;font-size:13px;list-style:none}.billing-hero li{display:flex;align-items:center;gap:7px}.billing-hero li svg{color:#8fddc0}.billing-hero .management-button.primary{border-color:rgba(255,255,255,.3);color:#4b32bd;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.15)}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.usage-list{display:flex;flex-direction:column;gap:18px}.usage-list>div>span{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.usage-list strong{color:#3c495e;font-size:13px}.usage-list small{color:#788598;font-size:13px}.usage-list i{height:8px}.payment-method{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid #e0e5ec;border-radius:10px;background:#fafbfd}.payment-method>span{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#6845e8;background:#eeeaff}.payment-method>div{display:flex;flex-direction:column;gap:4px}.payment-method strong{color:#334057;font-size:13px}.payment-method small{color:#7b8798;font-size:13px}.payment-method>svg{color:#0b9a6e}.invoice-list{display:flex;flex-direction:column}.invoice-list>div{display:grid;min-height:67px;grid-template-columns:39px 1fr 100px 80px 38px;align-items:center;gap:11px;padding:8px 18px;border-bottom:1px solid #e9edf2}.invoice-list>div:last-child{border-bottom:0}.invoice-list>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#6543e2;background:#eeeaff}.invoice-list>div>div{display:flex;flex-direction:column;gap:3px}.invoice-list strong{color:#344157;font-size:13px}.invoice-list small{color:#7a8698;font-size:13px}.invoice-list i{display:inline-flex;align-items:center;gap:5px;color:#087a58;font-size:13px;font-style:normal}.invoice-list button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce3ec;border-radius:8px;color:#647187;background:#fff;cursor:pointer}.invoice-list button:hover{border-color:#c8bdf5;color:#5b3bda}.number-empty-state{display:grid;min-height:370px;grid-template-columns:minmax(0,1.45fr)minmax(290px,.65fr);margin-top:16px;overflow:hidden;border:1px solid #ddd6f7;border-radius:16px;background:radial-gradient(circle at 13% 18%,rgba(111,78,234,.12),transparent 35%),linear-gradient(135deg,#fff 0%,#fbfaff 58%,#f5f2ff 100%);box-shadow:0 14px 36px rgba(44,35,84,8%)}.number-empty-main{display:flex;min-width:0;align-items:center;gap:34px;padding:42px}.number-empty-visual{position:relative;display:grid;width:132px;height:132px;flex:none;place-items:center}.number-empty-visual>i{position:absolute;inset:0;border:1px solid #d9d0f8;border-radius:50%}.number-empty-visual>i:nth-child(2){inset:18px;border-style:dashed}.number-empty-visual>span{position:relative;z-index:1;display:grid;width:72px;height:72px;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(145deg,#7957ef,#5337d4);box-shadow:0 14px 28px rgba(91,61,213,.25)}.number-empty-visual>b{position:absolute;z-index:2;right:17px;bottom:17px;display:grid;width:30px;height:30px;place-items:center;border:4px solid #fff;border-radius:50%;color:#fff;background:#119a70;box-shadow:0 5px 12px rgba(14,122,88,.2);font-size:19px;font-weight:500;line-height:1}.number-empty-copy{min-width:0}.number-empty-kicker,.settings-empty-kicker{display:block;color:#6745df;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.number-empty-copy h2{margin:8px 0;color:#202c40;font-size:clamp(23px,2vw,28px);font-weight:700;letter-spacing:-.55px;line-height:1.16}.number-empty-copy>p{max-width:620px;margin:0;color:#68758a;font-size:14px;line-height:1.6}.number-empty-benefits{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:20px}.number-empty-benefits span{display:inline-flex;align-items:center;gap:6px;color:#45536a;font-size:13px;font-weight:550}.number-empty-benefits svg{color:#0a9168}.number-empty-actions{display:flex;align-items:center;gap:16px;margin-top:25px}.number-setup-button,.settings-empty-action{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#7452ed,#5437d5);box-shadow:0 8px 18px rgba(83,55,213,.19);font-weight:650;text-decoration:none;transition:box-shadow 160ms ease,transform 160ms ease}.number-setup-button{min-height:42px;padding:0 15px;border-radius:9px;font-size:13px}.number-setup-button:hover,.settings-empty-action:hover{box-shadow:0 11px 24px rgba(83,55,213,.25);transform:translateY(-1px)}.number-empty-actions small{display:inline-flex;align-items:center;gap:6px;color:#778298;font-size:13px}.number-empty-actions small svg{color:#6950d7}.number-setup-roadmap{display:flex;min-width:0;flex-direction:column;padding:31px 29px;border-left:1px solid rgba(111,82,220,.13);background:rgba(255,255,255,.54)}.number-setup-roadmap header{display:flex;flex-direction:column;gap:5px}.number-setup-roadmap header span{color:#857aab;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.number-setup-roadmap header strong{color:#2e3750;font-size:15px}.number-setup-roadmap ol{display:flex;flex:1;flex-direction:column;justify-content:center;gap:20px;margin:26px 0;padding:0;list-style:none}.number-setup-roadmap li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px}.number-setup-roadmap li:not(:last-child)::after{position:absolute;top:31px;bottom:-19px;left:14px;width:1px;background:#ddd7f1;content:""}.number-setup-roadmap li>b{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid #d6cef4;border-radius:9px;color:#6241dd;background:#f5f2ff;font-size:13px}.number-setup-roadmap li>div,.number-setup-roadmap>div:last-child>span{display:flex;min-width:0;flex-direction:column;gap:4px}.number-setup-roadmap li strong{color:#3b465a;font-size:13px}.number-setup-roadmap li small{color:#7b8698;font-size:13px;line-height:1.4}.number-setup-roadmap>div:last-child{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e2dcf6;border-radius:10px;color:#6749d6;background:rgba(244,241,255,.82)}.number-setup-roadmap>div:last-child strong{color:#4e426f;font-size:13px}.number-setup-roadmap>div:last-child small{color:#82799b;font-size:13px}.settings-empty-panel{display:grid;min-height:220px;grid-template-columns:58px minmax(0,1fr)auto;align-items:start;gap:19px;margin-top:16px;padding:28px;border:1px solid #e0daf7;border-radius:15px;background:radial-gradient(circle at 5% 20%,rgba(112,79,232,.1),transparent 31%),linear-gradient(145deg,#fff,#fbfaff);box-shadow:0 11px 30px rgba(44,35,84,.065)}.settings-empty-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid #dbd3fa;border-radius:15px;color:#6442df;background:linear-gradient(145deg,#f5f2ff,#ece7ff);box-shadow:0 8px 18px rgba(81,56,181,.1)}.settings-empty-content{min-width:0}.settings-empty-content h2{margin:7px 0 6px;color:#263247;font-size:20px;font-weight:680;letter-spacing:-.3px}.settings-empty-content>p{max-width:630px;margin:0;color:#707c90;font-size:13px;line-height:1.55}.settings-empty-features{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:17px}.settings-empty-features span{display:inline-flex;align-items:center;gap:5px;color:#526077;font-size:13px;font-weight:550}.settings-empty-features svg{color:#0b956b}.settings-empty-action{min-height:38px;margin-top:19px;padding:0 13px;border-radius:8px;font-size:13px}.settings-empty-status{display:flex;min-width:176px;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e2dcf6;border-radius:10px;color:#6648d5;background:#f7f5ff}.settings-empty-status>span{display:flex;flex-direction:column;gap:3px}.settings-empty-status strong{color:#4f446f;font-size:13px}.settings-empty-status small{color:#877d9f;font-size:13px}.settings-empty-panel.compact{min-height:0;grid-template-columns:44px minmax(0,1fr);gap:13px;margin:0;padding:18px;border:0;border-radius:11px;background:#f8f7fd;box-shadow:inset 0 0 0 1px #e8e3f6}.settings-empty-panel.compact .settings-empty-icon{width:42px;height:42px;border-radius:11px;box-shadow:none}.settings-empty-panel.compact .settings-empty-kicker{font-size:13px}.settings-empty-panel.compact .settings-empty-content h2{margin-top:5px;font-size:15px}.settings-empty-panel.compact .settings-empty-content>p{font-size:13px}.settings-empty-panel.compact .settings-empty-features{gap:7px 12px;margin-top:10px}.settings-empty-panel.compact .settings-empty-action{min-height:33px;margin-top:12px;font-size:13px}.settings-empty-panel.compact .settings-empty-status{display:none}@media(max-width:1200px){.management-stat-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-source-layout{grid-template-columns:1fr}.settings-page-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-layout{grid-template-columns:minmax(0,1.4fr)minmax(290px,.8fr)}}@media(max-width:900px){.route-tabs{gap:22px}.report-primary-grid,.coaching-layout,.outcomes-layout,.custom-report-layout,.settings-two-column{grid-template-columns:1fr}.outcomes-layout .insight-banner.full{grid-column:auto}.report-primary-grid .management-card{min-height:0}.settings-page-grid{grid-template-columns:1fr}.leaderboard-list>div{grid-template-columns:38px 36px minmax(120px,1fr)minmax(150px,1.2fr)}.leaderboard-list>div>strong:last-child{display:none}.billing-hero{grid-template-columns:1fr 1fr}.billing-hero>.management-button{grid-column:1/-1;width:fit-content}.integration-summary-card{grid-template-columns:48px minmax(0,1fr)auto}.integration-request{grid-column:2/-1;justify-self:start}.number-empty-state{grid-template-columns:1fr}.number-setup-roadmap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 28px;border-top:1px solid rgba(111,82,220,.13);border-left:0}.number-setup-roadmap ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.number-setup-roadmap li:not(:last-child)::after{display:none}.number-setup-roadmap>div:last-child{grid-column:1/-1}.settings-empty-panel{grid-template-columns:58px minmax(0,1fr)}.settings-empty-status{grid-column:2;width:fit-content}}@media(max-width:700px){.management-stat-grid.four,.management-stat-grid.three,.integration-grid,.billing-grid{grid-template-columns:1fr}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-kpi-grid article{min-height:104px;padding:15px 14px;border-radius:11px}.report-kpi-grid span{font-size:15px;font-weight:600}.report-kpi-grid strong{margin-top:8px;font-size:24px;letter-spacing:-.5px}.report-kpi-grid small{padding-top:8px;font-size:12px}.leader-podium{align-items:stretch;grid-template-columns:1fr}.podium-card,.podium-card.rank-1{min-height:175px}.podium-card.rank-1{order:-1}.leaderboard-list>div{grid-template-columns:34px 36px 1fr}.leader-progress{grid-column:2/-1}.coaching-person{grid-template-columns:38px 1fr 56px}.coaching-person .management-button{grid-column:2/-1;width:fit-content}.source-overview>div:last-child{grid-template-columns:1fr;justify-items:center}.source-overview ul{width:min(100%,320px)}.integration-summary-card{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px}.integration-summary-icon{width:42px;height:42px;border-radius:11px}.integration-summary-metrics{grid-column:1/-1;border-top:1px solid #e7eaf0}.integration-summary-metrics>span{flex:1;padding:13px 10px 0;border-left:0}.integration-summary-metrics>span+span{border-left:1px solid #e7eaf0}.integration-request{width:100%;grid-column:1/-1;justify-self:stretch}.integration-catalog{padding:16px}.integration-catalog-header{align-items:flex-start;flex-direction:column;gap:12px}.integration-card>footer{align-items:flex-start;flex-direction:column}.number-list article{grid-template-columns:42px 1fr auto;padding:14px}.number-list article .number-forwarding{display:none}.number-list article .connected-dot{grid-column:2}.number-empty-main{align-items:flex-start;gap:22px;padding:28px}.number-empty-visual{width:92px;height:92px}.number-empty-visual>span{width:58px;height:58px;border-radius:18px}.number-empty-visual>i:nth-child(2){inset:12px}.number-empty-visual>b{right:5px;bottom:5px}.number-setup-roadmap{display:flex;gap:0;padding:25px 28px}.number-setup-roadmap ol{display:flex;margin:23px 0}.number-setup-roadmap li:not(:last-child)::after{display:block}.settings-empty-panel{grid-template-columns:50px minmax(0,1fr);padding:23px}.settings-empty-icon{width:48px;height:48px}.settings-empty-status{grid-column:1/-1}}@media(max-width:520px){.route-tabs{min-height:49px;margin-right:-12px;gap:19px}.route-tabs a{height:48px;font-size:13px}.management-stack,.management-grid,.settings-page-grid,.settings-summary{margin-top:12px}.management-stack,.management-grid,.settings-page-grid{gap:12px}.management-card,.settings-surface{padding:15px;border-radius:11px}.no-padding>.management-card-header{padding:13px 14px}.management-card-header{flex-wrap:wrap;gap:10px}.management-stat{min-height:116px;padding:15px}.insight-banner,.webhook-banner,.settings-summary{align-items:flex-start;flex-wrap:wrap;padding:14px}.insight-banner .management-button,.webhook-banner .management-button,.settings-summary>.management-button,.settings-summary>.live-chip{margin-left:53px}.settings-summary>div:first-child{flex-basis:100%}.funnel.modern{grid-template-columns:1fr 1fr;gap:8px}.funnel.modern>i{display:none}.funnel.modern>div{min-height:100px}.builder-row{grid-template-columns:1fr}.builder-actions{flex-direction:column-reverse}.builder-actions .management-button{width:100%}.outcome-bars>div{grid-template-columns:125px 1fr;gap:10px}.hours-list>div{grid-template-columns:1fr 78px 16px 78px}.hours-list .setting-switch input{display:none}.billing-hero{grid-template-columns:1fr;gap:20px;padding:20px}.billing-hero>.management-button{grid-column:auto;width:100%}.invoice-list>div{grid-template-columns:36px 1fr auto 34px;padding:9px 12px}.invoice-list>div>strong{grid-column:3;grid-row:1}.invoice-list>div>i{display:none}.number-empty-state{margin-top:12px;border-radius:13px}.number-empty-main{flex-direction:column;padding:25px 20px}.number-empty-visual{width:78px;height:78px}.number-empty-visual>span{width:52px;height:52px;border-radius:16px}.number-empty-visual>b{width:26px;height:26px;border-width:3px;font-size:16px}.number-empty-copy h2{font-size:22px}.number-empty-actions{align-items:flex-start;flex-direction:column;gap:11px}.number-setup-button{width:100%}.number-setup-roadmap{padding:23px 20px}.settings-empty-panel{grid-template-columns:42px minmax(0,1fr);gap:13px;margin-top:12px;padding:20px 17px}.settings-empty-icon{width:42px;height:42px;border-radius:12px}.settings-empty-content h2{font-size:18px}.settings-empty-content>p{font-size:13px}.settings-empty-features{align-items:flex-start;flex-direction:column}.settings-empty-action{width:100%}.settings-empty-panel.compact{grid-template-columns:38px minmax(0,1fr);padding:15px}.settings-empty-panel.compact .settings-empty-icon{width:38px;height:38px}}#overview{--dashboard-gap:18px;min-width:0;padding-bottom:6px}#overview .topbar{top:0;min-height:82px;align-items:center;gap:20px;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}#overview .welcome-block{min-width:285px;flex:auto}#overview .welcome-block>div{min-width:0;padding:1px 0}#overview .welcome-block h1{margin:0;font-size:27px;line-height:1.15}#overview .welcome-block p{color:#697589;font-size:14px;line-height:1.45}#overview .topbar-actions{flex:initial}#overview .dashboard-date-select{flex:0 0 220px}#overview .business-identity{max-width:210px}.dashboard-section-heading{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 11px}.dashboard-section-heading>div{display:flex;min-width:0;align-items:center;gap:11px}.dashboard-section-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #ddd7ff;border-radius:10px;color:#6544e7;background:linear-gradient(145deg,#f4f1ff,#ece8ff);box-shadow:inset 0 1px #fff}.dashboard-section-heading>div>div{display:flex;min-width:0;flex-direction:column;gap:1px}.dashboard-section-heading>div>div>span,.panel-title-block>span{color:#8793a5;font-size:13px;font-weight:700;letter-spacing:.095em;line-height:1.25;text-transform:uppercase}.dashboard-section-heading h2{margin:0;color:#172236;font-size:20px;font-weight:680;letter-spacing:-.25px;line-height:1.25}.data-freshness,.health-chip{display:inline-flex;flex:none;align-items:center;gap:7px;border:1px solid #d9eae2;border-radius:999px;color:#39715b;background:#f7fcfa;font-size:13px;font-weight:600}.data-freshness{min-height:30px;padding:0 10px}.data-freshness i,.health-chip i{width:7px;height:7px;border-radius:50%;background:#20ad76;box-shadow:0 0 0 3px rgba(32,173,118,.1)}#overview .metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--dashboard-gap);margin:var(--dashboard-gap)0}#overview .metric-card,#overview .metric-card:nth-child(4),#overview .metric-card:nth-child(5){--metric-color:#5b7cfa;position:relative;height:auto;min-height:148px;padding:20px 20px 46px;overflow:hidden;border-color:#e1e6ee;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(20,33,53,.025),0 5px 16px rgba(20,33,53,.025)}#overview .metric-card.tone-green{--metric-color:#20b894}#overview .metric-card.tone-purple{--metric-color:#8b5cf6}#overview .metric-card.tone-orange{--metric-color:#f59e0b}#overview .metric-card.tone-red{--metric-color:#f05d6f}#overview .metric-card::before{display:none}#overview .metric-card:hover{border-color:#d7dde7;box-shadow:0 4px 14px rgba(20,33,53,.045);transform:none}#overview .metric-card-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}#overview .metric-card-header>i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--metric-color)}#overview .metric-label{overflow:hidden;color:#5d697c;font-size:13px;font-weight:600;text-overflow:ellipsis}#overview .metric-value{display:block;margin-top:9px;color:#101a2b;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1}#overview .metric-comparison{flex-wrap:wrap;gap:6px;margin-top:11px;color:#7a8596;font-size:13px;line-height:1.4;white-space:normal}#overview .metric-comparison .change{display:inline-flex;align-items:center;gap:3px;padding:0;background:0 0;font-size:13px}#overview .metric-comparison .change{color:var(--metric-color)}#overview .sparkline{right:20px;bottom:12px;left:20px;width:calc(100% - 40px);height:22px}#overview .sparkline polyline{opacity:.7}#overview .panel{border-color:#dfe5ee;border-radius:14px;background:linear-gradient(180deg,#fff,#fefeff);box-shadow:0 1px 2px rgba(20,33,53,.025),0 9px 26px rgba(20,33,53,4%)}#overview .overview-grid{grid-template-columns:minmax(360px,.98fr)minmax(440px,1.25fr)minmax(330px,.95fr);align-items:stretch;gap:var(--dashboard-gap);margin-bottom:var(--dashboard-gap)}#overview .conversion-card,#overview .chart-card,#overview .sources-card{height:auto;min-height:350px;padding:24px}#overview .chart-card,#overview .sources-card{display:flex;flex-direction:column}#overview .panel-heading{min-width:0;align-items:center;gap:14px}#overview .panel-title-block{display:flex;min-width:0;flex-direction:column;gap:5px}#overview .panel-title-block h2{min-width:0;color:#152034;font-size:19px;line-height:1.28}#overview .panel-title-row{display:flex;min-width:0;align-items:flex-end;gap:9px}#overview .health-chip{min-height:30px;padding:0 10px}#overview .health-chip.health-watch{border-color:#f0dfbd;color:#8c641c;background:#fffaf0}#overview .health-chip.health-watch i{background:#e8a92e;box-shadow:0 0 0 3px rgba(232,169,46,.11)}#overview .health-chip.health-attention{border-color:#f1d4d8;color:#a43b46;background:#fff7f8}#overview .health-chip.health-attention i{background:#e24755;box-shadow:0 0 0 3px rgba(226,71,85,.1)}#overview .panel-total{display:flex;flex:none;align-items:flex-end;flex-direction:column;gap:1px}#overview .panel-total strong{color:#172236;font-size:20px;line-height:1}#overview .panel-total small{color:#7d899b;font-size:13px;font-weight:700}#overview .conversion-content{grid-template-columns:minmax(112px,.9fr)minmax(120px,1.1fr);gap:11px;margin-top:18px}#overview .conversion-ring{width:128px;height:128px}#overview .conversion-ring{background:conic-gradient(#20b894 0 var(--rate),#edf0f4 var(--rate) 360deg)}#overview .ring-center{width:92px;height:92px;align-content:center;gap:2px;transform:rotate(90deg)}#overview .ring-center strong{font-size:30px;transform:none}#overview .ring-center small{color:#7e8a9c;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transform:none}#overview .conversion-visual{gap:8px}#overview .conversion-visual>span{color:#59677c;font-size:13px;line-height:1.4;text-align:center;white-space:normal}#overview .conversion-legend{gap:13px}#overview .legend-item{min-width:0;gap:8px;color:#39475c;font-size:13px;line-height:1.35}#overview .legend-item strong{color:#172236;font-size:13px;font-weight:600}#overview .legend-dot{width:9px;height:9px}#overview .panel-link{color:#5b3ed7;font-size:13px;font-weight:600}#overview .panel-link:hover{color:#4328bc}#overview .sources-card>.panel-link{position:static;min-height:36px;flex:none;margin-top:10px;padding-top:12px;border-top:1px solid #e8ecf2}#overview .chart-legend{flex:none;gap:16px;margin:14px 0 4px 2px}#overview .chart-legend button{color:#6f7c8f;font-size:13px;font-weight:500}#overview .chart-legend button.active{color:#344157}#overview .chart-legend button i{width:9px;height:9px}#overview .line-chart-wrap{height:auto;min-height:190px;flex:1;margin-top:2px}#overview .line-chart{height:100%;min-height:190px}#overview .sources-content{grid-template-columns:minmax(118px,.85fr)minmax(152px,1.15fr);min-height:0;height:auto;flex:1;gap:19px;margin-top:0;padding:16px 0 4px}#overview .source-donut{width:140px;height:140px}#overview .source-donut{filter:drop-shadow(0 7px 16px rgba(44,55,78,9%))}#overview .source-donut::after{inset:37px}#overview .source-donut>span{position:absolute;z-index:1;inset:37px;display:grid;place-content:center;text-align:center}#overview .source-donut>span strong{color:#172236;font-size:24px;line-height:1}#overview .source-donut>span small{margin-top:4px;color:#6f7c90;font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}#overview .sources-list{align-self:stretch;justify-content:center;gap:10px}#overview .source-row{min-width:0;gap:9px;color:#344258;font-size:14px;line-height:1.35}#overview .source-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}#overview .source-row strong{color:#172236;font-size:14px;font-weight:700}#overview .source-row small{color:#758196;font-size:13px;font-weight:700}#overview .activity-grid{grid-template-columns:minmax(570px,1.18fr)minmax(430px,.92fr);align-items:stretch;gap:var(--dashboard-gap);margin-bottom:var(--dashboard-gap)}#overview .activity-grid.single{grid-template-columns:minmax(0,1fr)}#overview .opportunities-card,#overview .team-card{min-height:440px;padding:24px}#overview .count-pill{width:auto;min-width:28px;height:23px;margin:0 0 1px;padding:0 8px;border-radius:999px;font-size:13px}#overview .table-scroll,#overview .team-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-color:#ccd4e0 transparent;scrollbar-width:thin}#overview .opportunities-table{min-width:580px;margin-top:18px}#overview .team-table{min-width:440px;margin-top:17px}#overview .opportunities-table th,#overview .team-table th{height:34px;color:#778498;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#overview .opportunities-table td,#overview .team-table td{height:57px;color:#39475c;font-size:13px}#overview .opportunities-table td strong,#overview .team-table td strong{color:#172236;font-size:13px;font-weight:600}#overview .opportunities-table td small{color:#788599;font-size:13px}#overview .opportunities-table tbody tr,#overview .team-table tbody tr{transition:background 140ms ease}#overview .opportunities-table tbody tr:hover,#overview .team-table tbody tr:hover{background:#fafbfe}#overview .status{padding:4px 8px;border-radius:999px;font-size:13px;font-weight:650}#overview .urgency{width:20px;height:20px;font-size:13px}#overview .team-table td:first-child{gap:8px}#overview .team-table .avatar-sm{width:34px;height:34px;font-size:13px}#overview .coaching-callout{min-height:78px;margin-top:12px;padding:12px 13px;border-radius:11px}#overview .coaching-callout span{min-width:0;color:#5d6b80;font-size:13px;line-height:1.4;white-space:normal}#overview .coaching-callout strong{color:#5d3fd9;font-size:13px}#overview .coaching-icon{width:32px;height:32px}#overview .outline-button{width:110px;height:36px;border-radius:8px;font-size:13px;font-weight:600}#overview .recent-card{min-height:158px;padding:24px}#overview .recent-heading{padding-bottom:13px}#overview .recent-call-row{grid-template-columns:minmax(170px,1.2fr)minmax(110px,.85fr)minmax(115px,.9fr)minmax(145px,1fr)102px;min-height:68px;gap:15px}#overview .call-service,#overview .call-time,#overview .call-status{min-width:0;color:#39475c;font-size:13px;line-height:1.45}#overview .call-contact strong{color:#172236;font-size:13px}#overview .call-contact>div,#overview .call-time,#overview .call-status{font-size:13px}#overview .call-icon{width:40px;height:40px}#overview .details-button{height:38px;border-radius:8px;font-size:13px;font-weight:600}@media(max-width:1390px){#overview .overview-grid{grid-template-columns:minmax(360px,.95fr)minmax(430px,1.2fr)}#overview .sources-card{grid-column:1/-1}#overview .sources-content{width:min(100%,900px);grid-template-columns:minmax(165px,.48fr)minmax(0,1.52fr);margin:2px auto 0}#overview .sources-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px}}@media(max-width:1320px){#overview .activity-grid{grid-template-columns:1fr}#overview .recent-card{min-height:210px}#overview .recent-call-row{grid-template-columns:minmax(180px,1.2fr)minmax(110px,.8fr)minmax(115px,.8fr)minmax(145px,1fr)102px;gap:12px 18px;padding-top:12px}}@media(max-width:1290px){#overview .metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#overview .metric-card{grid-column:span 2}#overview .metric-card:nth-child(4),#overview .metric-card:nth-child(5){grid-column:span 3}}@media(max-width:1180px){#overview .topbar{min-height:0;align-items:flex-start;flex-wrap:wrap;margin-top:0;row-gap:15px}#overview .welcome-block{width:100%;flex-basis:100%}#overview .topbar-actions{width:100%;justify-content:space-between}#overview .dashboard-toolbar{margin:0}#overview .overview-grid{grid-template-columns:1fr}#overview .conversion-card,#overview .chart-card,#overview .sources-card{grid-column:auto}#overview .conversion-content{width:min(100%,540px);grid-template-columns:minmax(150px,.75fr)minmax(180px,1.25fr);margin-right:auto;margin-left:auto}}@media(max-width:900px){#overview .topbar{padding-right:18px;padding-left:18px}#overview .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#overview .metric-card,#overview .metric-card:nth-child(4){grid-column:auto}#overview .metric-card:nth-child(5){grid-column:1/-1}#overview .recent-call-row{grid-template-columns:repeat(3,minmax(0,1fr))}#overview .call-contact{grid-column:auto}#overview .recording{grid-column:1/3}#overview .recent-call-row .details-button{grid-column:3;justify-self:end}}@media(max-width:720px){#overview{--dashboard-gap:14px}#overview .topbar{row-gap:14px}#overview .topbar-actions{align-items:flex-start;gap:10px}#overview .account-actions{gap:7px}#overview .conversion-card,#overview .chart-card,#overview .sources-card,#overview .opportunities-card,#overview .team-card,#overview .recent-card{padding:18px}#overview .table-scroll,#overview .team-table-wrap{margin-right:-18px;padding-right:18px}}@media(max-width:640px){#overview .topbar{min-height:0;align-content:initial;row-gap:14px;padding:10px 12px 14px}#overview .welcome-block{min-width:0}#overview .welcome-block h1{margin:0;font-size:22px}#overview .welcome-block p{max-width:none;font-size:13px}#overview .topbar-actions{display:flex}#overview .dashboard-toolbar{width:100%;margin:0}#overview .filter-button{width:44px;padding:0;font-size:0}.dashboard-section-heading{min-height:58px;padding:11px 1px 9px}.dashboard-section-heading h2{font-size:18px}.dashboard-section-icon{width:35px;height:35px}#overview .metrics-grid{gap:13px;margin-bottom:13px}#overview .metric-card,#overview .metric-card:nth-child(4),#overview .metric-card:nth-child(5){min-height:142px;padding:16px 16px 43px}#overview .metric-value{font-size:30px}#overview .sparkline{right:16px;left:16px;width:calc(100% - 32px)}#overview .conversion-card,#overview .chart-card,#overview .sources-card{min-height:330px}#overview .conversion-content{grid-template-columns:minmax(120px,.85fr)minmax(140px,1.15fr);gap:10px}#overview .sources-content{grid-template-columns:1fr;gap:12px;padding:16px 0 4px}#overview .sources-list{grid-template-columns:1fr}#overview .sources-card{padding-bottom:18px}#overview .recent-card{min-height:0}#overview .recent-call-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}#overview .call-contact{grid-column:1/-1}#overview .recording,#overview .recent-call-row .details-button{grid-column:1/-1;width:100%}}@media(max-width:480px){.data-freshness{padding:0 8px;font-size:0}.data-freshness i{margin:0}#overview .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#overview .metric-card,#overview .metric-card:nth-child(4),#overview .metric-card:nth-child(5){grid-column:auto}#overview .metric-label{white-space:normal}#overview .conversion-card{padding-bottom:18px}#overview .conversion-content{grid-template-columns:1fr;gap:16px}#overview .conversion-legend{width:min(100%,240px);justify-self:center}#overview .panel-heading{align-items:flex-start}#overview .panel-title-row{align-items:flex-start}#overview .recent-heading .panel-link{flex:none}#overview .coaching-callout{grid-template-columns:auto 1fr}#overview .coaching-callout .outline-button{grid-column:2;width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-main{background:radial-gradient(circle at 73% -8%,rgba(88,121,245,.065),transparent 28%),radial-gradient(circle at 27% 104%,rgba(104,72,237,.045),transparent 24%),linear-gradient(180deg,#fafbfe 0%,var(--canvas) 100%)}.tenant-page-header{min-height:68px;align-items:center;padding-top:9px;padding-bottom:9px;border-bottom-color:rgba(214,222,235,.82);background:rgba(252,253,255,.94);box-shadow:0 4px 16px rgba(21,35,58,.025)}.tenant-title-block{min-width:0;gap:10px}.tenant-page-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #ddd6ff;border-radius:10px;color:var(--brand);background:#f1eeff}.tenant-title-block h1{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:-.45px;line-height:1.15}.business-identity{position:relative;height:46px;gap:10px;padding:0 13px 0 7px;border-color:#d9dfeb;border-radius:var(--radius-control);background:rgba(255,255,255,.9);box-shadow:var(--shadow-xs),0 7px 18px rgba(20,33,53,4%)}.business-identity-icon{position:relative;width:32px;height:32px;border:1px solid rgba(255,255,255,.35);border-radius:9px;color:#fff;background:linear-gradient(145deg,#7656f2,#4f6fea);box-shadow:0 5px 12px rgba(84,57,218,.2)}.business-identity-status{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--success)}.business-identity strong{color:#26344a;font-size:13px;font-weight:680;line-height:1.2}.page-tabs,.route-tabs{min-height:54px;align-items:center;gap:8px;border-bottom-color:var(--line)}.page-tabs button,.route-tabs a{height:36px;padding:0 12px;border-radius:9px;color:#637086;font-size:13px;font-weight:560;transition:color 160ms var(--ease-product),background 160ms var(--ease-product),box-shadow 160ms var(--ease-product)}.page-tabs button::after,.route-tabs a::after{display:none}.page-tabs button:hover,.route-tabs a:hover{color:var(--brand-strong);background:#f2efff}.page-tabs button.active,.route-tabs a.active{color:var(--brand-strong);background:linear-gradient(145deg,#f0edff,#e9e5ff);box-shadow:inset 0 0 0 1px #ddd5ff,0 4px 12px rgba(84,57,218,7%);font-weight:680}.page-tabs button span{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:99px;color:#6b7588;background:rgba(255,255,255,.7);font-size:13px;font-weight:700}.page-tabs button.active span{color:#fff;background:var(--brand)}:where(.metric-card,.panel,.data-page-panel,.reports-content,.management-card,.management-stat,.settings-surface,.support-ticket-form,.support-info-card,.integration-grid article){border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}:where(.data-page-panel,.reports-content,.management-card,.settings-surface,.support-ticket-form,.support-info-card){background:linear-gradient(155deg,#fff 0%,#fff 68%,#fcfdff 100%)}.management-card,.management-stat,.support-info-card,.integration-grid article{transition:border-color 180ms var(--ease-product),box-shadow 180ms var(--ease-product),transform 180ms var(--ease-product)}.management-stat:hover,.support-info-card:hover,.integration-grid article:hover{border-color:#d4dbea;box-shadow:var(--shadow-md);transform:translateY(-2px)}.management-card-header h2,.settings-surface h2{color:var(--ink);font-size:17px;letter-spacing:-.22px}.management-card-header p,.settings-surface header p{color:var(--muted);font-size:13px}.no-padding>.management-card-header{border-bottom-color:var(--line);background:linear-gradient(180deg,#fff,#fcfdff)}.list-toolbar{min-height:70px;border-bottom-color:var(--line);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,252,255,.96))}.list-search,.list-filter,.export-button,.save-button,.management-button,.custom-select-trigger,.details-button,.outline-button{border-radius:var(--radius-control)}.list-search{height:40px;border-color:var(--line-strong);background:#fcfdff;transition:border-color 160ms var(--ease-product),box-shadow 160ms var(--ease-product),background 160ms var(--ease-product)}.list-search:focus-within{border-color:#927bf1;background:#fff;box-shadow:0 0 0 4px rgba(104,72,237,9%)}.list-search input{font-size:13px}.export-button{height:40px;padding:0 13px;border-color:var(--line-strong);font-size:13px;font-weight:600}.export-button:hover{border-color:#bcb0ed;color:var(--brand-strong);background:#f8f6ff}.save-button{height:40px;padding:0 17px;border-color:var(--brand-strong);background:linear-gradient(135deg,#7654ef,#5136d7);box-shadow:var(--shadow-brand);font-weight:650}.save-button.is-saved,.save-button.is-saved:disabled{border-color:#bfe4d6;color:#087b5d;background:#effaf6;box-shadow:none;opacity:1;cursor:default}.data-page-panel{overflow:hidden;border-radius:var(--radius-feature)}.data-table th{height:44px;border-bottom-color:var(--line-strong);color:#69768b;background:#f8f9fc;font-size:13px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.data-table td{height:64px;border-bottom-color:#e8ecf2;color:var(--ink-soft);font-size:13px}.data-table td strong{color:var(--ink);font-size:13px;font-weight:650}.data-table tbody tr{transition:background 150ms var(--ease-product),box-shadow 150ms var(--ease-product)}.data-table tbody tr:hover{background:#f8f7ff;box-shadow:inset 3px 0 rgba(104,72,237,.42)}.data-table tbody tr:has(.data-pill-red){box-shadow:inset 3px 0 rgba(235,89,107,.62)}.data-table tbody tr:has(.data-pill-red):hover{background:#fff9fa}.data-pill{min-height:24px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:680}.data-pill-red{color:#cf3e51;background:var(--critical-soft)}.data-pill-orange{color:#b66d0a;background:var(--warning-soft)}.data-pill-green{color:#087b5d;background:var(--success-soft)}.data-pill-blue{color:#4168d4;background:#eaf0ff}.data-pill-purple{color:#6242d5;background:var(--brand-soft)}.management-button{min-height:40px;border-color:var(--line-strong);border-radius:var(--radius-control);color:#405069;background:#fff;transition:border-color 160ms var(--ease-product),color 160ms var(--ease-product),background 160ms var(--ease-product),box-shadow 160ms var(--ease-product),transform 160ms var(--ease-product)}.management-button:hover{transform:translateY(-1px)}.management-button.primary{border-color:var(--brand-strong);background:linear-gradient(135deg,#7654ef,#5136d7);box-shadow:var(--shadow-brand)}.management-stat{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 56%,#f9faff)}.management-stat::after{position:absolute;top:0;right:18px;left:18px;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,rgba(104,72,237,.48),transparent);content:""}.management-stat-icon.blue{color:#466de3;background:#eaf0ff}.management-stat-icon.green{color:#07805f;background:var(--success-soft)}.management-stat-icon.purple{color:var(--brand);background:var(--brand-soft)}.management-stat-icon.orange{color:#c47a0e;background:var(--warning-soft)}.management-stat strong{color:var(--ink)}.voxuma-insight{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:auto minmax(220px,1fr)auto auto;align-items:center;gap:16px;padding:18px 20px;overflow:hidden;border:1px solid rgba(123,106,221,.35);border-radius:var(--radius-feature);color:#fff;background:radial-gradient(circle at 84% 18%,rgba(117,89,244,.32),transparent 34%),radial-gradient(circle at 18% 130%,rgba(73,113,230,.24),transparent 38%),linear-gradient(120deg,#0a1830 0%,#111a3c 58%,#21164e 100%);box-shadow:0 14px 34px rgba(12,25,49,.16)}.voxuma-insight::after{position:absolute;right:-34px;bottom:-34px;width:220px;height:100px;opacity:.18;background-image:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.24) 50%,transparent 51%),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:18px 100%,100% 18px;content:"";mask-image:linear-gradient(110deg,transparent,#000);pointer-events:none;transform:rotate(-9deg)}.voxuma-insight-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#d9d1ff;background:linear-gradient(145deg,rgba(122,91,243,.38),rgba(88,121,245,.18));box-shadow:inset 0 1px rgba(255,255,255,.14)}.voxuma-insight-icon>i{position:absolute;bottom:8px;width:2px;border-radius:2px;background:rgba(255,255,255,.35)}.voxuma-insight-icon>i:nth-of-type(1){right:8px;height:8px}.voxuma-insight-icon>i:nth-of-type(2){right:12px;height:13px}.voxuma-insight-icon>i:nth-of-type(3){right:16px;height:6px}.voxuma-insight-copy{position:relative;z-index:1;min-width:0}.voxuma-insight-eyebrow{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#aaa0ee;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.voxuma-insight-copy>strong{display:block;color:#fff;font-size:15px;font-weight:680}.voxuma-insight-copy p{margin:5px 0 0;color:#bec8da;font-size:13px;line-height:1.45}.voxuma-insight-meta{position:relative;z-index:1;display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#c3ccdb;background:rgba(255,255,255,.055);font-size:13px;white-space:nowrap}.voxuma-insight-meta>i{width:6px;height:6px;border-radius:50%;background:#40d5aa;box-shadow:0 0 0 3px rgba(64,213,170,.1)}.voxuma-insight-action{position:relative;z-index:1}.voxuma-insight .management-button{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,9%);box-shadow:none}.voxuma-insight .management-button:hover{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.14)}.outcomes-layout .voxuma-insight.full{grid-column:1/-1}#overview .coaching-callout{position:relative;overflow:hidden;border-color:rgba(116,91,226,.32);border-radius:11px;background:radial-gradient(circle at 88% 0,rgba(119,85,240,.28),transparent 38%),linear-gradient(115deg,#0d1c36,#18163c);box-shadow:0 10px 24px rgba(13,25,49,.12)}#overview .coaching-icon{color:#e1dbff;background:rgba(120,88,245,.28)}#overview .coaching-callout strong{color:#b6a8ff;font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}#overview .coaching-callout>div>span{color:#d5dcea}#overview .coaching-callout .outline-button{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,8%)}#overview .coaching-callout .outline-button:hover{background:rgba(255,255,255,.14)}.auth-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 26px 70px rgba(16,29,52,.12)}.auth-card::before{position:absolute;top:0;right:28px;left:28px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,var(--brand-blue),var(--brand),#9d6be8);content:""}.auth-input-wrap{border-radius:var(--radius-control);background:#fbfcff}.sign-in-submit{border-radius:var(--radius-control);background:linear-gradient(135deg,#7654ef,#5136d7);box-shadow:var(--shadow-brand)}.workspace-loading{min-width:0;padding-bottom:24px}.workspace-loading-header{display:flex;min-height:68px;align-items:center;gap:10px;margin:0 -28px;padding:9px 28px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.82)}.workspace-loading-header>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.workspace-loading-tabs{display:flex;min-height:54px;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.workspace-loading-tabs .skeleton{width:104px;height:34px;border-radius:9px}.workspace-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.workspace-loading-grid article{display:flex;min-height:132px;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-sm)}.workspace-loading-panel{display:flex;min-height:420px;flex-direction:column;gap:1px;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-feature);background:#fff;box-shadow:var(--shadow-sm)}.skeleton{display:block;overflow:hidden;border-radius:6px;background:#edf0f6}.skeleton::after{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(104,72,237,.12),transparent);content:"";animation:voxuma-shimmer 1.15s ease-in-out infinite;transform:translateX(-120%)}.skeleton-icon{width:44px;height:44px;border-radius:12px}.skeleton-kicker{width:92px;height:8px}.skeleton-title{width:168px;height:22px}.skeleton-copy{width:min(340px,90%);height:10px}.skeleton-action{width:178px;height:40px;border-radius:10px}.skeleton-label{width:45%;height:11px}.skeleton-value{width:32%;height:29px}.skeleton-line{width:78%;height:10px;margin-top:auto}.skeleton-panel-title{width:190px;height:18px;margin-bottom:18px}.skeleton-row{width:100%;height:54px;border-radius:0;border-top:1px solid #fff}.route-loading{min-width:0}.route-loading-dashboard-header{justify-content:space-between}.route-loading-heading{display:flex;min-width:220px;flex:1;align-items:center}.route-loading-welcome{width:min(310px,72%);height:29px}.route-loading-header-actions{display:flex;align-items:center;gap:10px}.route-loading-header-actions .skeleton{width:150px;height:42px;border-radius:10px}.route-loading-header-actions .skeleton:nth-child(2){width:84px}.route-loading-header-actions .skeleton:nth-child(3){width:174px}.route-loading-metrics .metric-card{display:flex;flex-direction:column;gap:11px}.route-loading-metrics .skeleton-line{position:absolute;right:20px;bottom:15px;left:20px;width:auto}.route-loading-recovery{display:grid;min-height:136px;grid-template-columns:auto minmax(220px,1fr)minmax(240px,.55fr);align-items:center;gap:20px;margin-bottom:var(--dashboard-gap);padding:22px 26px}.route-loading-recovery>div{display:grid;gap:9px}.route-loading-square{width:52px;height:52px;border-radius:13px}.route-loading-revenue{width:80%;height:48px;justify-self:end}.route-loading-overview>.panel{display:flex;min-height:350px;flex-direction:column;gap:18px;padding:24px}.route-loading-ring{width:132px;height:132px;align-self:center;border-radius:50%}.route-loading-chart{display:flex;flex:1;flex-direction:column;justify-content:space-around;padding:16px 0 8px}.route-loading-chart .skeleton{width:100%;height:2px}.route-loading-source{display:grid;flex:1;grid-template-columns:145px 1fr;align-items:center;gap:20px}.route-loading-source>div{display:grid;gap:13px}.route-loading-source>div .skeleton{height:12px}.route-loading-activity>.panel{display:flex;min-height:380px;flex-direction:column;padding:24px}.route-loading-tabs{display:flex;min-height:55px;align-items:center;gap:9px;overflow:hidden;border-bottom:1px solid var(--line)}.route-loading-tabs .skeleton{width:108px;height:35px;flex:none;border-radius:9px}.route-loading-table-panel{display:flex;min-height:calc(100dvh - 192px);flex-direction:column;margin-top:15px;overflow:hidden}.route-loading-toolbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line)}.route-loading-toolbar>.skeleton{width:min(330px,35%);height:39px;border-radius:9px}.route-loading-toolbar>div{display:flex;gap:9px}.route-loading-toolbar>div .skeleton{width:126px;height:39px;border-radius:9px}.route-loading-toolbar>div .skeleton:last-child{width:96px}.route-loading-table-head{display:grid;height:44px;grid-template-columns:1.4fr repeat(5,1fr)34px;align-items:center;gap:24px;padding:0 18px;background:#f8f9fc}.route-loading-table-head .skeleton{width:65%;height:9px}.route-loading-table-body{display:flex;flex:1;flex-direction:column}.route-loading-table-body .skeleton-row{height:64px;flex:none;border-top:0;border-bottom:1px solid #edf0f4}.route-loading-pagination{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--line)}.route-loading-pagination .skeleton:first-child{width:180px;height:12px}.route-loading-pagination .skeleton:last-child{width:240px;height:34px}.route-loading-stat-grid{display:grid;gap:14px;margin-top:15px}.route-loading-stat-grid.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.route-loading-stat-grid.stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.route-loading-stat-grid.stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}.route-loading-stat-grid article,.route-loading-management-grid>article,.route-loading-support-grid>article,.route-loading-support-grid aside>article,.route-loading-support-hero,.route-loading-lead-hero{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-sm)}.route-loading-stat-grid article{display:flex;min-height:112px;flex-direction:column;gap:10px;padding:17px}.route-loading-management-grid{display:grid;grid-template-columns:minmax(0,1.35fr)minmax(300px,.65fr);gap:15px;margin-top:15px}.route-loading-management-grid>article{display:flex;min-height:410px;flex-direction:column;padding:20px}.route-loading-management-grid.lead-review{grid-template-columns:minmax(0,1.2fr)minmax(330px,.8fr)}.route-loading-support-hero{display:flex;min-height:88px;align-items:center;gap:14px;margin-top:15px;padding:18px}.route-loading-support-hero>div{display:grid;flex:1;gap:8px}.route-loading-support-grid{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(300px,.6fr);gap:16px;margin-top:16px}.route-loading-support-grid>article{display:flex;min-height:520px;flex-direction:column;padding:22px}.route-loading-support-grid aside{display:grid;gap:14px}.route-loading-support-grid aside>article{display:flex;min-height:150px;flex-direction:column;gap:12px;padding:18px}.route-loading-lead-hero{display:grid;min-height:132px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:15px;padding:22px}.route-loading-lead-hero>div{display:grid;gap:9px}.route-loading-avatar{width:62px;height:62px;border-radius:18px}@media(max-width:1180px){.route-loading-header-actions .skeleton:first-child{width:130px}.route-loading-header-actions .skeleton:nth-child(3){display:none}.route-loading-stat-grid.stats-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.route-loading-recovery{grid-template-columns:auto 1fr}.route-loading-revenue{display:none}.route-loading-stat-grid.stats-4,.route-loading-stat-grid.stats-5{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading-management-grid,.route-loading-management-grid.lead-review,.route-loading-support-grid{grid-template-columns:1fr}}@media(max-width:640px){.route-loading-dashboard-header{align-items:stretch;flex-direction:column}.route-loading-header-actions .skeleton{flex:1}.route-loading-toolbar{align-items:stretch;flex-direction:column}.route-loading-toolbar>.skeleton{width:100%}.route-loading-toolbar>div .skeleton:nth-child(n+2){display:none}.route-loading-table-head{grid-template-columns:1.4fr 1fr 1fr}.route-loading-table-head .skeleton:nth-child(n+4){display:none}.route-loading-stat-grid.stats-3,.route-loading-stat-grid.stats-4,.route-loading-stat-grid.stats-5{grid-template-columns:1fr}.route-loading-lead-hero{grid-template-columns:auto 1fr}.route-loading-lead-hero>.skeleton-action{display:none}}@keyframes voxuma-shimmer{to{transform:translateX(270%)}}@media(max-width:1180px){.voxuma-insight{grid-template-columns:auto minmax(220px,1fr)auto}.voxuma-insight-meta{display:none}}@media(max-width:900px){.tenant-page-header{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.workspace-loading-header{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}@media(max-width:720px){.tenant-page-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.tenant-title-block{width:100%}.tenant-header-actions{width:100%;justify-content:space-between}.voxuma-insight{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px}.voxuma-insight-action{grid-column:2}.workspace-loading-grid{grid-template-columns:1fr}}@media(max-width:640px){.tenant-page-header{min-height:62px;margin-right:-12px;margin-left:-12px;padding:8px 12px 10px}.tenant-page-icon{width:36px;height:36px}.tenant-title-block h1{font-size:21px}.page-tabs,.route-tabs{min-height:50px;margin-right:-12px;padding-right:12px;gap:6px}.page-tabs button,.route-tabs a{height:34px;padding:0 10px;font-size:13px}.list-toolbar{min-height:0}.voxuma-insight{grid-template-columns:1fr}.voxuma-insight-icon{width:42px;height:42px}.voxuma-insight-action{width:100%;grid-column:auto}.voxuma-insight-action .management-button{width:100%}.workspace-loading-header{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.skeleton-action{display:none}}@media(prefers-reduced-motion:reduce){.skeleton::after{animation:none}}.funnel-blue{color:#3f67d8;background:#eaf0ff}.funnel-purple{color:var(--brand-strong);background:var(--brand-soft)}.funnel-violet{color:#744bb3;background:#f2eafb}.funnel-green{color:#087d5e;background:var(--success-soft)}.service-bars b,.leader-progress b,.quality-score b,.skill-list b,.usage-list b{background:linear-gradient(90deg,var(--brand-blue),var(--brand))}.outcome-bars b.green{background:var(--success)}.outcome-bars b.purple{background:var(--brand)}.outcome-bars b.orange{background:var(--warning)}.outcome-bars b.red{background:var(--critical)}.outcome-bars b.blue{background:var(--brand-blue)}.large-source-donut{filter:drop-shadow(0 10px 18px rgba(34,47,72,.1))}.large-source-donut>i{box-shadow:inset 0 0 0 1px rgba(104,72,237,6%),0 5px 16px rgba(23,35,58,8%)}.table-empty-state{gap:7px;background:radial-gradient(circle at 50% 35%,rgba(104,72,237,.055),transparent 32%)}.table-empty-state>span{position:relative;width:52px;height:52px;overflow:hidden;border:1px solid #ddd6ff;border-radius:14px;color:var(--brand);background:linear-gradient(145deg,#f4f1ff,#e9e5ff);box-shadow:inset 0 1px #fff,0 8px 20px rgba(84,57,218,.1)}.table-empty-state>span>svg{position:relative;z-index:1}.table-empty-state>span>i{position:absolute;bottom:7px;width:2px;border-radius:2px;background:rgba(104,72,237,.28)}.table-empty-state>span>i:nth-of-type(1){right:8px;height:7px}.table-empty-state>span>i:nth-of-type(2){right:12px;height:13px}.table-empty-state>span>i:nth-of-type(3){right:16px;height:5px}.table-empty-state>small{color:#806dd0;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.table-empty-state strong{color:var(--ink);font-size:16px}.table-empty-state p{color:var(--muted)}.lead-detail-grid article,.call-player-bar{border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.detail-analysis-heading{display:flex;align-items:center;gap:10px;margin:-3px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.detail-analysis-heading>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;color:var(--brand);background:var(--brand-soft)}.detail-analysis-heading>div{min-width:0}.detail-analysis-heading small{display:block;margin-bottom:2px;color:#7966cf;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lead-detail-grid .detail-analysis-heading h3{margin:0;color:var(--ink);font-size:14px}.auth-form-panel{isolation:isolate;padding:44px clamp(38px,6vw,100px)36px;overflow:hidden;background:radial-gradient(circle at 56% 10%,rgba(104,72,237,9%),transparent 27%),radial-gradient(circle at 102% 88%,rgba(88,121,245,7%),transparent 32%),linear-gradient(145deg,#fbfcff 0%,#f5f7fc 100%)}.auth-form-panel::before{position:absolute;z-index:-1;inset:0;opacity:.34;background-image:radial-gradient(circle,rgba(86,102,133,.16) 1px,transparent 1px);background-size:24px 24px;content:"";mask-image:linear-gradient(145deg,transparent 8%,#000 44%,transparent 82%);pointer-events:none}.auth-form-panel::after{position:absolute;z-index:-1;top:9%;right:-180px;width:420px;height:420px;border:1px solid rgba(104,72,237,8%);border-radius:50%;box-shadow:0 0 0 74px rgba(104,72,237,.018),0 0 0 148px rgba(88,121,245,.012);content:"";pointer-events:none}.auth-access-shell{position:relative;z-index:1;width:min(100%,520px)}.auth-access-label{display:flex;width:fit-content;min-height:29px;align-items:center;gap:8px;margin:0 0 12px 16px;padding:0 11px;border:1px solid rgba(104,72,237,.13);border-radius:999px;color:#7967cb;background:rgba(255,255,255,.72);box-shadow:0 4px 14px rgba(31,45,71,4%);font-size:13px;font-weight:750;letter-spacing:.085em;text-transform:uppercase}.auth-access-label>i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(28,173,134,.1)}.auth-card{max-width:none;padding:34px 36px 29px;overflow:hidden;border-color:rgba(211,219,233,.94);border-radius:20px;background:rgba(255,255,255,.965);box-shadow:0 28px 80px rgba(17,30,54,.14),0 2px 5px rgba(17,30,54,4%);backdrop-filter:blur(18px)saturate(125%)}.auth-card::before{right:36px;left:36px;height:3px;background:linear-gradient(90deg,var(--brand-blue),var(--brand),#a56be4);box-shadow:0 2px 13px rgba(104,72,237,.22)}.auth-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin-bottom:29px;text-align:left}.auth-card-heading>div:last-child{min-width:0}.auth-lock{width:52px;height:52px;margin:0;border-radius:14px;color:var(--brand);background:radial-gradient(circle at 70% 16%,rgba(255,255,255,.9),transparent 34%),linear-gradient(145deg,#f4f1ff,#e8e4ff);box-shadow:inset 0 1px #fff,0 9px 22px rgba(84,57,218,.12)}.auth-card-heading>div:last-child>span{display:block;margin-bottom:3px;color:#7b68d0;font-size:13px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.auth-card-heading h2{margin-bottom:5px;color:var(--ink);font-size:28px;font-weight:720;letter-spacing:-.75px;line-height:1.14}.auth-card-heading p{color:var(--muted);font-size:13px;line-height:1.45}.sign-in-form{gap:19px}.auth-field{gap:8px}.auth-field label,.auth-label-row label{color:#354258;font-size:13px;font-weight:650}.auth-input-wrap{height:54px;gap:11px;padding:0 15px;border-color:#d7deea;border-radius:12px;background:#fbfcff;box-shadow:inset 0 1px #fff,0 3px 10px rgba(21,34,55,.035)}.auth-input-wrap:focus-within{border-color:#8065eb;background:#fff;box-shadow:0 0 0 4px rgba(104,72,237,9%),0 5px 15px rgba(21,34,55,4%)}.auth-input-wrap>svg{color:#8b96a9}.auth-input-wrap:focus-within>svg{color:var(--brand)}.auth-input-wrap input{color:#1d293d;font-size:14px}.auth-input-wrap input::placeholder{color:#9ca7b8}.password-toggle{width:32px;height:32px;border-radius:8px}.password-toggle:hover{color:var(--brand-strong);background:var(--brand-soft)}.remember-control{gap:9px;color:#59667b;font-size:13px}.remember-control input{width:17px;height:17px;accent-color:var(--brand)}.sign-in-submit{height:54px;border-radius:12px;background:linear-gradient(135deg,#7754ef,#5035d5);box-shadow:0 12px 28px rgba(84,57,218,.24);font-size:14px;font-weight:680}.sign-in-submit:hover:not(:disabled){box-shadow:0 15px 32px rgba(84,57,218,.3)}.demo-access{gap:5px 16px;margin-top:2px;padding:15px 16px;border-color:#ded8f8;border-radius:12px;background:linear-gradient(120deg,#faf9ff,#f4f1ff)}.demo-access>span{color:var(--brand-strong);font-size:13px;letter-spacing:.1em}.demo-access p{color:#69758a;font-size:13px}.demo-access button{min-height:38px;padding:0 12px;border-color:#cfc5f7;border-radius:9px;color:var(--brand-strong);font-size:13px;transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease}.demo-access button:hover{border-color:#aa98ee;background:#fdfcff;box-shadow:0 5px 14px rgba(84,57,218,8%)}.auth-security-note{display:grid;grid-template-columns:auto 1fr;justify-content:start;gap:10px;margin-top:25px;padding:18px 0 0;color:#68758a;text-align:left}.auth-security-note>svg{margin-top:2px;color:var(--success)}.auth-security-note>span{display:flex;min-width:0;flex-direction:column;gap:2px}.auth-security-note strong{color:#344258;font-size:13px;font-weight:650}.auth-security-note small{color:#8390a2;font-size:13px}.auth-help{position:static;margin:18px 0 0;color:#7c889a;font-size:13px;text-align:center}.auth-help a{color:var(--brand-strong);font-weight:650}.auth-help a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.auth-form-panel{padding-right:34px;padding-left:34px}.auth-card{padding:30px 28px 27px}}@media(max-width:720px){.auth-form-panel{padding:102px 20px 42px;overflow-y:auto}.auth-access-shell{width:min(100%,500px)}.auth-access-label{margin-left:12px}}@media(max-width:430px){.auth-form-panel{padding-top:108px}.auth-card{padding:27px 20px 23px;border-radius:17px}.auth-card::before{right:20px;left:20px}.auth-card-heading{align-items:start;gap:12px}.auth-lock{width:44px;height:44px}.auth-card-heading h2{font-size:23px}.auth-card-heading p{font-size:13px}.auth-input-wrap{height:51px}.demo-access{padding:14px}.auth-security-note{margin-top:21px}}.auth-story{padding:30px clamp(42px,5vw,74px)25px;background:radial-gradient(circle at 82% 15%,rgba(104,72,237,.28),transparent 29%),radial-gradient(circle at 9% 82%,rgba(60,107,220,.19),transparent 32%),linear-gradient(150deg,#061326 0%,#0a1a33 55%,#0d1838 100%)}.auth-story::before{top:-260px;right:-275px;width:680px;height:680px}.auth-story::after{right:-410px;bottom:-510px;width:900px;height:900px}.auth-story-header{position:relative;z-index:1;display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:22px}.auth-story-status{display:inline-flex;min-height:31px;flex:none;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(174,160,240,.16);border-radius:999px;color:#aeb9cb;background:rgba(255,255,255,.045);font-size:13px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.auth-story-status>i{width:7px;height:7px;border-radius:50%;background:#57d5aa;box-shadow:0 0 0 3px rgba(87,213,170,.1)}.auth-story-layout{position:relative;z-index:1;display:flex;flex:1;justify-content:center;flex-direction:column;gap:clamp(25px,3.5vh,38px);padding:clamp(26px,5vh,54px)0 20px}.auth-story-copy{max-width:610px;margin:0}.auth-eyebrow{margin-bottom:17px;padding:7px 11px;color:#b8aaff;background:rgba(104,72,237,.11)}.auth-story h1{max-width:610px;font-size:clamp(43px,4.2vw,61px);letter-spacing:-2.1px;line-height:1.01}.auth-story-copy>p{max-width:570px;margin:18px 0 24px;color:#b8c5d7;font-size:15px;line-height:1.62}.auth-proof{max-width:590px;gap:12px}.auth-proof>div,.auth-proof>div:nth-child(2){display:grid;min-height:86px;grid-template-columns:auto 1fr;align-content:center;padding:13px 14px;border:1px solid rgba(166,181,207,.1);border-radius:12px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.025)}.auth-proof>div>span{width:34px;height:34px;border-radius:9px;color:#ad9cff;background:rgba(113,83,236,.14)}.auth-proof strong{color:#f7f9fd;font-size:13px}.auth-proof p{color:#91a0b5;font-size:13px}.auth-performance-card{position:relative;width:min(100%,590px);overflow:hidden;border:1px solid rgba(175,189,214,.13);border-radius:16px;background:radial-gradient(circle at 86% 4%,rgba(117,87,241,.17),transparent 32%),linear-gradient(130deg,rgba(25,47,77,.9),rgba(20,36,67,.82));box-shadow:0 24px 64px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.045);backdrop-filter:blur(14px)}.auth-performance-card::after{position:absolute;right:-26px;bottom:-46px;width:230px;height:120px;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:18px 18px;content:"";mask-image:linear-gradient(135deg,transparent,#000);transform:rotate(-8deg)}.auth-performance-card>header{position:relative;z-index:1;display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:18px;padding:12px 17px;border-bottom:1px solid rgba(255,255,255,.075)}.auth-performance-card>header>div{display:flex;flex-direction:column;gap:2px}.auth-performance-card>header small{color:#8e9cb1;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.auth-performance-card>header strong{color:#f8faff;font-size:14px;font-weight:650}.auth-performance-card>header>span{display:inline-flex;min-height:27px;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(75,211,167,.14);border-radius:99px;color:#7ce2bf;background:rgba(47,181,138,.075);font-size:13px}.auth-performance-card>header>span>i{width:6px;height:6px;border-radius:50%;background:#4dd3a7}.auth-performance-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:15px 17px 13px}.auth-performance-stats>div{display:flex;min-width:0;min-height:72px;justify-content:center;flex-direction:column;padding:5px 13px;border-right:1px solid rgba(255,255,255,7%)}.auth-performance-stats>div:first-child{padding-left:0}.auth-performance-stats>div:last-child{padding-right:0;border-right:0}.auth-performance-stats span{color:#92a1b6;font-size:13px}.auth-performance-stats strong{margin:5px 0 3px;color:#fff;font-size:25px;line-height:1;letter-spacing:-.5px}.auth-performance-stats small{color:#5bd7ad;font-size:13px}.auth-performance-stats .featured strong{color:#c2b5ff}.auth-performance-track{position:relative;z-index:1;height:8px;margin:0 17px 17px;border-radius:999px;background:rgba(255,255,255,.075)}.auth-performance-track>i{display:block;width:73%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5578f3,#7854ed);box-shadow:0 0 18px rgba(105,72,237,.3)}.auth-performance-track>span{position:absolute;right:0;bottom:13px;color:#8998ae;font-size:13px}.auth-performance-track>span strong{color:#c2b5ff}.auth-performance-card>footer{position:relative;z-index:1;display:grid;min-height:61px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 17px;border-top:1px solid rgba(255,255,255,.075);background:rgba(7,19,40,.2)}.auth-performance-card>footer>svg:first-child{color:#a591ff}.auth-performance-card>footer>svg:last-child{color:#70829b}.auth-performance-card>footer>div{display:flex;min-width:0;flex-direction:column;gap:2px}.auth-performance-card>footer strong{color:#e8edf5;font-size:13px}.auth-performance-card>footer span{color:#8493a8;font-size:13px}.auth-story-footer{display:flex;align-items:center;gap:7px;margin:0;color:#6f7f96}.auth-story-footer svg{color:#7181b4}@media(max-width:1100px){.auth-story-status{display:none}.auth-story h1{font-size:44px}.auth-proof{grid-template-columns:1fr}.auth-proof>div:nth-child(2){display:none}}@media(max-height:820px) and (min-width:721px){.auth-story-layout{gap:18px;padding-top:20px;padding-bottom:12px}.auth-story h1{font-size:42px}.auth-story-copy>p{margin-top:13px;margin-bottom:16px}.auth-proof{display:none}.auth-performance-stats>div{min-height:60px}.auth-form-panel{padding-top:22px;padding-bottom:20px}.auth-access-label{min-height:25px;margin-bottom:8px}.auth-card{padding:24px 30px 21px}.auth-card-heading{margin-bottom:19px}.auth-lock{width:44px;height:44px}.auth-card-heading h2{font-size:25px}.sign-in-form{gap:13px}.auth-input-wrap{height:48px}.sign-in-submit{height:48px}.demo-access{padding:10px 13px}.auth-security-note{margin-top:16px;padding-top:12px}.auth-help{margin-top:10px}}#overview .conversion-card{overflow:hidden}#overview .conversion-card::after{position:absolute;top:0;right:0;width:118px;height:118px;border-radius:0 14px 0 100%;background:radial-gradient(circle at 100% 0,rgba(32,184,148,9%),transparent 69%);content:"";pointer-events:none}#overview .conversion-content{display:block;margin-top:14px}#overview .conversion-hero{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:13px}#overview .conversion-ring{width:106px;height:106px;padding:8px;background:conic-gradient(#20b894 0 var(--rate),#edf1f5 var(--rate) 360deg);box-shadow:0 8px 22px rgba(24,57,52,.1)}#overview .ring-center{width:78px;height:78px;background:linear-gradient(145deg,#fff,#fbfdfd);box-shadow:0 2px 8px rgba(20,33,53,7%)}#overview .ring-center strong{font-size:25px;letter-spacing:-.7px}#overview .ring-center small{font-size:13px}#overview .conversion-hero-copy{min-width:0}#overview .conversion-hero-copy>span{color:#7e8a9b;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}#overview .conversion-hero-copy>strong{display:block;margin-top:4px;color:var(--ink);font-size:18px;line-height:1.2;letter-spacing:-.25px}#overview .conversion-hero-copy>p{margin:5px 0 0;color:#68758a;font-size:13px;line-height:1.4}#overview .conversion-segments{display:flex;width:100%;height:8px;gap:2px;margin-top:13px;overflow:hidden;border-radius:99px;background:#edf0f4}#overview .conversion-segments>i{display:block;height:100%}#overview .conversion-segments>.booked{background:#20b894}#overview .conversion-segments>.not-booked{background:#f59e0b}#overview .conversion-segments>.pending{background:#e5b93f}#overview .conversion-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}#overview .legend-item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px 6px;border:1px solid color-mix(in srgb,var(--legend-color) 18%,#e3e8f0);border-radius:9px;background:color-mix(in srgb,var(--legend-color) 5%,#fff)}#overview .legend-dot{width:7px;height:7px;margin:0}#overview .legend-item>span:nth-child(2){overflow:hidden;color:#667389;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}#overview .legend-item>strong{grid-column:2;color:#28364b;font-size:13px;font-weight:700;white-space:nowrap}#overview .conversion-footer{display:flex;min-height:34px;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid #e8ecf2}#overview .conversion-footer>span{color:#8792a3;font-size:13px}#overview .conversion-footer .panel-link{flex:none;font-size:13px}@media(max-width:1180px){#overview .conversion-card{min-height:340px}#overview .conversion-hero{grid-template-columns:112px minmax(0,1fr)}}@media(max-width:480px){#overview .conversion-hero{grid-template-columns:100px minmax(0,1fr)}#overview .conversion-ring{width:100px;height:100px}#overview .conversion-legend{grid-template-columns:1fr}#overview .legend-item{grid-template-columns:auto 1fr auto;padding:7px 9px}#overview .legend-item>strong{grid-column:3}}#overview .conversion-card-simple{display:flex;min-height:350px;flex-direction:column;padding:24px}#overview .conversion-card-simple::after{display:none}#overview .conversion-simple-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px}#overview .conversion-simple-heading h2{margin:0;color:#152034;font-size:19px;font-weight:700;letter-spacing:-.35px}#overview .conversion-simple-heading a{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 7px;border-radius:7px;color:#5b3ed7;font-size:13px;font-weight:650;text-decoration:none;user-select:none}#overview .conversion-simple-heading a:hover{color:#4328bc;background:#f2efff}#overview .conversion-simple-overview{display:grid;grid-template-columns:122px minmax(0,1fr);flex:1;align-items:center;gap:26px;padding:31px 4px 33px}#overview .conversion-rate-ring{--rate:0deg;display:grid;width:138px;height:138px;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,#20b894 0 var(--rate),#edf1f5 var(--rate) 360deg);box-shadow:0 8px 22px rgba(24,57,52,8%)}#overview .conversion-rate-ring>div{display:grid;width:108px;height:108px;place-content:center;padding:6px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(20,33,53,.055);text-align:center}#overview .conversion-rate-ring strong{color:#142034;font-size:29px;font-weight:730;letter-spacing:-.8px;line-height:1}#overview .conversion-rate-ring span{margin-top:6px;color:#7d899a;font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}#overview .conversion-booked-count{display:flex;min-width:0;min-height:122px;justify-content:center;flex-direction:column;padding:9px 0 9px 26px;border-left:1px solid #e6ebf1}#overview .conversion-booked-count>span{display:block;margin-bottom:13px;color:#7d899a;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#overview .conversion-booked-total{display:flex;align-items:baseline;gap:8px}#overview .conversion-booked-total>strong{color:#142034;font-size:35px;font-weight:750;letter-spacing:-1px;line-height:1}#overview .conversion-booked-total>span{color:#657287;font-size:16px;font-weight:650;letter-spacing:-.2px;white-space:nowrap}#overview .conversion-booked-count p{max-width:180px;margin:12px 0 0;color:#69768a;font-size:14px;line-height:1.45}#overview .conversion-supporting-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e7ebf1}#overview .conversion-supporting-counts>div{display:flex;min-width:0;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px 2px 0}#overview .conversion-supporting-counts>div+div{padding-right:0;padding-left:14px;border-left:1px solid #e7ebf1}#overview .conversion-supporting-counts span{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#667388;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}#overview .conversion-supporting-counts i{display:block;width:7px;height:7px;flex:none;border-radius:50%}#overview .conversion-supporting-counts i.follow-up{background:#e5b93f}#overview .conversion-supporting-counts i.not-booked{background:#f59e0b}#overview .conversion-supporting-counts strong{color:#273449;font-size:15px;font-weight:720}@media(max-width:480px){#overview .conversion-card-simple{min-height:310px;padding:18px}#overview .conversion-simple-overview{grid-template-columns:118px minmax(0,1fr);gap:17px;padding:24px 0 26px}#overview .conversion-rate-ring{width:118px;height:118px}#overview .conversion-rate-ring>div{width:92px;height:92px;padding:5px}#overview .conversion-rate-ring strong{font-size:26px}#overview .conversion-booked-count{min-height:104px;padding:5px 0 5px 17px}#overview .conversion-booked-count>span{margin-bottom:9px;font-size:12px}#overview .conversion-booked-total{gap:6px}#overview .conversion-booked-total>strong{font-size:30px}#overview .conversion-booked-total>span{font-size:14px}#overview .conversion-booked-count p{margin-top:9px;font-size:13px}}.auth-access-shell{width:min(100%,480px)}.auth-access-label{margin-bottom:24px;margin-left:0}.auth-card{padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.auth-card::before{display:none}.auth-card-heading{margin-bottom:31px}.demo-access{margin-top:3px;padding:18px 0 0;border:0;border-top:1px solid #dfe4ed;border-radius:0;background:0 0}.auth-security-note{border-top-color:#dfe4ed}.auth-help{margin-top:21px}@media(max-height:820px) and (min-width:721px){.auth-access-label{margin-bottom:15px}.auth-card{padding:0}.auth-card-heading{margin-bottom:22px}.demo-access{padding-top:13px}}@media(max-width:430px){.auth-card{padding:0;border-radius:0}.auth-card-heading{margin-bottom:27px}.auth-access-label{margin-bottom:18px}}.auth-page{height:100svh;min-height:0;grid-template-columns:minmax(430px,49%)minmax(500px,51%);overflow:hidden}.auth-story{height:100svh;min-height:0;padding:38px clamp(44px,5vw,76px)31px;border-right:1px solid rgba(147,163,190,.12);background:radial-gradient(circle at 88% 12%,rgba(124,91,244,.25),transparent 35%),radial-gradient(circle at 5% 94%,rgba(54,103,216,.15),transparent 38%),linear-gradient(145deg,#071428 0%,#0b1a35 100%)}.auth-story::before,.auth-story::after,.auth-form-panel::before,.auth-form-panel::after{display:none}.auth-story-header{min-height:70px}.auth-brand{align-items:flex-start;flex-direction:column;gap:11px}.auth-brand .brand-lockup{align-items:center;flex-direction:row;gap:10px}.auth-brand .brand-logo-image{width:148px}.auth-brand .brand-iq{display:grid;width:40px;height:37px;place-items:center;margin:0;border:1px solid rgba(190,177,255,.34);border-radius:11px;color:#fff;background:linear-gradient(145deg,#8a6bff 0%,#6848e4 100%);box-shadow:0 8px 20px rgba(76,47,193,.28),inset 0 1px rgba(255,255,255,.22);font-size:21px;font-weight:900;letter-spacing:-.55px;line-height:1}.auth-brand-product{color:#96a6bd;font-size:11px;font-weight:700;letter-spacing:.095em;line-height:1;text-transform:uppercase;white-space:nowrap}.auth-story-layout{justify-content:center;gap:0;padding:0 0 7vh}.auth-story-copy{width:min(100%,560px);max-width:560px;margin:0}.auth-story h1{max-width:520px;font-size:clamp(42px,3.8vw,56px);font-weight:680;letter-spacing:-1.7px;line-height:1.05}.auth-story-copy>p{max-width:500px;margin:24px 0 0;color:#aebbd0;font-size:16px;line-height:1.65}.auth-story-footer{gap:8px;margin:0;color:#718199;font-size:13px}.auth-form-panel{height:100svh;min-height:0;padding:40px clamp(48px,7vw,108px);overflow-y:auto;background:#fafbfd}.auth-access-shell{width:min(100%,430px)}.auth-card-heading{display:block;margin-bottom:32px;text-align:left}.auth-card-heading h2{margin:0 0 9px;color:#142034;font-size:32px;font-weight:700;letter-spacing:-.85px;line-height:1.1}.auth-card-heading p{color:#69758a;font-size:14px;line-height:1.5}.sign-in-form{gap:19px}.auth-input-wrap{height:54px;border-radius:11px;background:#fff}.sign-in-submit{height:54px;border-radius:11px;background:linear-gradient(135deg,#7b59f0 0%,#5738d5 100%);box-shadow:0 11px 25px rgba(84,57,218,.22)}.demo-access{display:flex;justify-content:center;margin:-3px 0 0;padding:0;border:0;background:0 0}.demo-access button{min-height:34px;padding:0 6px;border:0;color:var(--brand-strong);background:0 0;font-size:13px;font-weight:650}.demo-access button:hover{background:0 0;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.auth-help{margin:25px 0 0;color:#8792a3;font-size:13px}.auth-demo-field{margin-top:3px}.auth-demo-field>label{display:block;text-align:center}.auth-demo-code{position:relative;width:min(100%,214px);height:68px;justify-content:center;gap:0;padding:0;margin:0 auto}.auth-demo-code>svg{position:absolute;left:16px}.auth-demo-code input{position:absolute;inset:0 12px 0 50px;width:auto;padding:0 9px;margin:0;box-sizing:border-box;text-align:left;font-size:25px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.36em;text-indent:0}.auth-demo-code input::placeholder{color:#c3cad5;letter-spacing:.36em}.auth-contact-open{padding:0;border:0;color:var(--brand-strong);background:0 0;font:700 13px/1.4 Lato,sans-serif;cursor:pointer}.auth-contact-open:hover{text-decoration:underline;text-underline-offset:3px}.auth-contact-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(4,13,29,.58);backdrop-filter:blur(8px);animation:auth-contact-fade .16s ease-out both}.auth-contact-dialog{position:relative;width:100%;max-width:680px;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:30px;border:1px solid rgba(216,222,235,.95);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(5,17,36,.28);animation:auth-contact-rise .2s cubic-bezier(.22,1,.36,1)both;scrollbar-width:thin;scrollbar-color:#c8cfdb transparent}.auth-contact-dialog::-webkit-scrollbar{width:7px}.auth-contact-dialog::-webkit-scrollbar-track{background:0 0}.auth-contact-dialog::-webkit-scrollbar-thumb{border-radius:99px;background:#c8cfdb}.auth-contact-dialog::-webkit-scrollbar-thumb:hover{background:#adb6c6}@keyframes auth-contact-fade{from{opacity:0}to{opacity:1}}@keyframes auth-contact-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.auth-contact-backdrop,.auth-contact-dialog{animation-duration:.01ms}}.auth-contact-close{position:absolute;z-index:1;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #e1e6ef;border-radius:11px;color:#657188;background:#f8f9fc;cursor:pointer}.auth-contact-close:hover{color:#243149;background:#f0f2f7}.auth-contact-heading{display:flex;align-items:flex-start;gap:14px;padding-right:45px}.auth-contact-heading>span{display:grid;flex:0 0 46px;height:46px;place-items:center;border-radius:14px;color:#6541e3;background:linear-gradient(145deg,#f2eeff,#e8e1ff)}.auth-contact-heading small,.auth-contact-success small{color:#7454de;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-contact-heading h2,.auth-contact-success h2{margin:3px 0 0;color:#121d31;font-size:25px;line-height:1.2}.auth-contact-heading p{margin:7px 0 0;color:#6c788d;font-size:14px;line-height:1.5}.auth-contact-form{display:flex;flex-direction:column;gap:17px;margin-top:24px}.auth-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.auth-contact-grid label,.auth-contact-message{display:flex;min-width:0;flex-direction:column;gap:7px;color:#344158;font-size:13px;font-weight:700}.auth-contact-grid label>div{display:flex;height:48px;align-items:center;gap:9px;padding:0 13px;border:1px solid #dce2ec;border-radius:11px;color:#909bad;background:#fbfcfe}.auth-contact-grid label>div:focus-within{border-color:#8b70eb;background:#fff;box-shadow:0 0 0 4px rgba(104,72,237,9%)}.auth-contact-grid input{min-width:0;flex:1;border:0;outline:0;color:#18243a;background:0 0;font:500 14px/1 Lato,sans-serif}.auth-contact-grid input::placeholder,.auth-contact-message textarea::placeholder{color:#9da7b7}.auth-contact-preference{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0}.auth-contact-preference legend{width:100%;margin-bottom:7px;color:#344158;font-size:13px;font-weight:700}.auth-contact-preference button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid #dde2ec;border-radius:10px;color:#657188;background:#fff;font:700 13px/1 Lato,sans-serif;cursor:pointer}.auth-contact-preference button.active{border-color:#cfc3fb;color:#5d3bd8;background:#f2efff;box-shadow:inset 0 0 0 1px rgba(105,70,224,6%)}.auth-contact-message textarea{min-height:108px;resize:vertical;padding:13px 14px;border:1px solid #dce2ec;border-radius:11px;outline:0;color:#18243a;background:#fbfcfe;font:500 14px/1.5 Lato,sans-serif;scrollbar-width:thin;scrollbar-color:#c8cfdb transparent}.auth-contact-message textarea::-webkit-scrollbar{width:7px}.auth-contact-message textarea::-webkit-scrollbar-track{background:0 0}.auth-contact-message textarea::-webkit-scrollbar-thumb{border-radius:99px;background:#c8cfdb}.auth-contact-message textarea:focus{border-color:#8b70eb;background:#fff;box-shadow:0 0 0 4px rgba(104,72,237,9%)}.auth-contact-consent{display:flex;align-items:flex-start;gap:9px;color:#69758a;font-size:13px;line-height:1.45}.auth-contact-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--brand)}.auth-contact-trap{position:absolute!important;left:-1e4px!important;width:1px!important;height:1px!important;overflow:hidden!important}.auth-contact-captcha{display:flex;min-height:65px;justify-content:center}.auth-contact-form .auth-message{min-height:0;margin:-5px 0 -4px}.auth-contact-success{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.auth-contact-success>span{display:grid;width:62px;height:62px;place-items:center;margin-bottom:17px;border-radius:20px;color:#0a9b72;background:#e8f8f2}.auth-contact-success p{max-width:440px;margin:12px 0 24px;color:#69758a;font-size:15px;line-height:1.55}.auth-contact-success .sign-in-submit{width:min(100%,260px)}@media(max-width:640px){.auth-contact-backdrop{right:0!important;left:0!important;width:auto!important;padding:0;place-items:stretch;background:#fff;backdrop-filter:none}.auth-contact-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:20px 18px calc(24px + env(safe-area-inset-bottom));padding-top:calc(20px + env(safe-area-inset-top));border:0;border-radius:0;box-shadow:none;animation-name:auth-contact-sheet}.auth-contact-close{top:12px;right:12px;width:40px;height:40px}.auth-contact-heading{gap:11px;padding-right:46px}.auth-contact-heading>span{width:40px;height:40px;border-radius:13px}.auth-contact-heading h2,.auth-contact-success h2{font-size:21px}.auth-contact-heading p{margin-top:5px;font-size:13px}.auth-contact-form{gap:14px;margin-top:19px}.auth-contact-grid{grid-template-columns:1fr;gap:14px}.auth-contact-grid input,.auth-contact-message textarea{font-size:16px}.auth-contact-grid label>div{min-height:50px}.auth-contact-message textarea{min-height:96px}.auth-contact-preference{gap:9px}.auth-contact-preference button{min-height:46px;flex:1;justify-content:center}.auth-contact-consent{align-items:center}.auth-contact-consent input{width:20px;height:20px;flex:none}.auth-contact-captcha{min-height:72px}.auth-contact-form .sign-in-submit{min-height:52px}.auth-contact-success{min-height:100%}.auth-contact-success>span{width:54px;height:54px;border-radius:17px}.auth-contact-success p{margin:10px 0 20px;font-size:14px}.auth-contact-success .sign-in-submit{width:100%;min-height:52px}}@keyframes auth-contact-sheet{from{opacity:0}to{opacity:1}}.auth-demo-note{display:flex;align-items:flex-start;gap:9px;margin-top:-2px;color:#778397;font-size:13px;line-height:1.5}.auth-demo-note svg{flex:none;margin-top:2px;color:#7050e7}.auth-demo-launch{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.auth-demo-launch>span{display:grid;width:52px;height:52px;margin-bottom:7px;place-items:center;border-radius:15px;color:#6845e7;background:#eeeaff}.auth-demo-launch h2{margin:0;color:#142034;font-size:30px;line-height:1.15}.auth-demo-launch p{margin:0;color:#69758a;font-size:15px;line-height:1.55}.auth-demo-launch.failed>span{color:#bd4557;background:#ffeaee}.auth-demo-launch .sign-in-submit{width:100%;margin-top:12px}@media(max-width:960px){.auth-page{grid-template-columns:minmax(360px,43%)minmax(480px,57%)}.auth-story{padding-right:40px;padding-left:40px}.auth-story h1{font-size:44px}.auth-form-panel{padding-right:46px;padding-left:46px}}@media(max-width:720px){.auth-page{display:block;height:100svh;min-height:0}.auth-form-panel{height:100svh;min-height:0;justify-content:center;padding:116px 20px 134px;overflow-y:auto}.auth-access-shell{width:min(100%,430px)}.auth-mobile-brand{top:68px;right:0;left:0;justify-content:center}.auth-mobile-brand .brand-lockup{align-items:center;flex-direction:row;gap:8px}.auth-mobile-brand .brand-logo-image{width:116px}.auth-mobile-brand .brand-iq{display:grid;width:32px;height:30px;place-items:center;margin:0;border:1px solid #d3caff;border-radius:9px;color:#fff;background:linear-gradient(145deg,#8a6bff 0%,#6848e4 100%);box-shadow:0 6px 15px rgba(76,47,193,.2),inset 0 1px rgba(255,255,255,.22);font-size:17px;font-weight:900;letter-spacing:-.45px;line-height:1}.auth-card-heading{margin-bottom:29px}.auth-card-heading h2{font-size:30px}}@media(max-width:430px){.auth-form-panel{padding-top:112px}.auth-card-heading{margin-bottom:27px}.auth-card-heading h2{font-size:29px}.auth-help{margin-top:20px}}@media(max-width:720px) and (max-height:700px){.auth-mobile-brand{top:34px}.auth-form-panel{padding-top:84px;padding-bottom:34px}}@media(max-height:690px) and (min-width:721px){.auth-form-panel{padding-top:24px;padding-bottom:24px}.auth-card-heading{margin-bottom:22px}.sign-in-form{gap:14px}.auth-input-wrap,.sign-in-submit{height:49px}.auth-help{margin-top:15px}}.tenant-page-main:has(>.data-page-panel){display:flex;flex-direction:column;overflow:hidden}.tenant-page-main:has(>.data-page-panel)>.tenant-page-header,.tenant-page-main:has(>.data-page-panel)>.page-tabs{flex:none}.tenant-page-main:has(>.data-page-panel)>.data-page-panel{display:flex;min-height:0;flex:1;flex-direction:column}.data-page-panel>[data-list-results]{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column}.data-page-panel>.list-toolbar,.data-page-panel [data-list-results]>.active-filter-row,.data-page-panel [data-list-results]>.bulk-action-bar,.data-page-panel [data-list-results]>.pagination-row{flex:none}.data-page-panel [data-list-results]>.responsive-table,.data-page-panel>.responsive-table{position:relative;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;background:#fff}.data-page-panel .data-table th{position:sticky;z-index:3;top:0}.data-page-panel>.pagination-row{border-top:1px solid var(--line);background:#fff}.data-page-panel:has(>.table-empty-state)>.responsive-table{flex:none}.data-page-panel>.table-empty-state{min-height:0;flex:1}.password-change-page{display:grid;width:100%;height:100dvh;place-items:center;padding:24px;overflow:auto;background:radial-gradient(circle at 50% 0,rgba(104,72,237,9%),transparent 28%),#f7f9fc}.password-change-card{display:grid;width:min(420px,100%);gap:14px;padding:28px;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:var(--shadow-md)}.password-change-card>.brand-lockup{width:145px;margin:0 auto 9px}.password-change-icon{display:grid;width:45px;height:45px;margin:0 auto;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7453ef,#526ee7);box-shadow:var(--shadow-brand)}.password-change-card h1{margin:2px 0 0;color:#172238;font-size:21px;text-align:center}.password-change-card>p{margin:-6px 0 4px;color:#758196;font-size:13px;text-align:center}.password-change-card>label{display:grid;gap:6px;color:#49576d;font-size:13px;font-weight:680}.password-change-card>label>div{display:flex;height:42px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d8dfeb;border-radius:9px;color:#8b97a8;background:#fcfdff}.password-change-card>label>div:focus-within{border-color:#917bec;box-shadow:0 0 0 3px rgba(104,72,237,8%)}.password-change-card input{width:100%;border:0;outline:0;background:0 0;font:inherit;font-size:13px}.password-change-card>small{color:#8490a2;font-size:13px;line-height:1.5}.password-change-card>button{display:flex;height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#7452ef,#5235d7);box-shadow:var(--shadow-brand);font-size:13px;font-weight:680;cursor:pointer}.password-change-card>button:disabled{opacity:.65;cursor:wait}.number-empty-state{position:relative;display:flex;width:min(100%,680px);min-height:390px;align-items:center;justify-content:center;margin:0 auto;padding:50px 40px;overflow:hidden;border:1px solid #dfe4ed;border-radius:15px;background:radial-gradient(circle at 50% -28%,rgba(111,78,232,.14),transparent 47%),linear-gradient(180deg,#fff 0%,#fdfcff 100%);box-shadow:0 12px 34px rgba(29,36,63,.075)}.number-empty-state::before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#7050e8,#5878ea,transparent);content:""}.number-empty-main{display:flex;min-width:0;align-items:center;flex-direction:column;gap:21px;padding:0;text-align:center}.number-empty-icon{position:relative;z-index:1;display:grid;width:64px;height:64px;flex:none;place-items:center;border:1px solid #dcd5f8;border-radius:17px;color:#fff;background:linear-gradient(145deg,#7958ee,#5335d1);box-shadow:0 13px 27px rgba(80,53,194,.24)}.number-empty-icon::before{position:absolute;z-index:-1;inset:-9px;border:1px solid rgba(108,77,225,.2);border-radius:21px;background:rgba(242,239,255,.7);content:"";transform:rotate(7deg)}.number-empty-icon::after{position:absolute;right:-8px;bottom:-7px;width:17px;height:17px;border:4px solid #fff;border-radius:50%;background:#10a476;box-shadow:0 4px 10px rgba(16,132,95,.22);content:""}.number-empty-copy{min-width:0;max-width:500px}.number-empty-kicker,.settings-empty-kicker{display:block;color:#6b4add;font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.number-empty-copy h2{margin:8px 0 7px;color:#202c40;font-size:clamp(22px,1.7vw,26px);font-weight:700;letter-spacing:-.45px;line-height:1.18}.number-empty-copy>p{max-width:560px;margin:0 auto;color:#6d798c;font-size:13.5px;line-height:1.55}.number-empty-capabilities{display:grid;width:min(100%,470px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px auto 0}.number-empty-capabilities span{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid #e2def1;border-radius:9px;color:#596579;background:rgba(250,249,254,.9);box-shadow:0 3px 10px rgba(44,39,72,.035);font-size:13px;font-weight:600}.number-empty-capabilities svg{flex:none;color:#6848dc}.number-empty-actions{display:flex;align-items:center;flex-direction:column;gap:11px;margin-top:20px}.number-setup-button,.settings-empty-action{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:8px;flex:none;color:#fff;background:linear-gradient(135deg,#7050e8,#5638d4);box-shadow:0 7px 17px rgba(83,55,211,.2);font-weight:650;text-decoration:none;transition:box-shadow 160ms ease,transform 160ms ease}.number-setup-button{min-height:41px;padding:0 15px;border-radius:9px;font-size:13px}.number-setup-button:hover,.settings-empty-action:hover{box-shadow:0 10px 22px rgba(83,55,211,.27);transform:translateY(-1px)}.number-empty-actions small{display:inline-flex;align-items:center;gap:6px;color:#7a8698;font-size:13px}.number-empty-actions small svg{color:#6950d7}.tenant-page-main>.management-stack:has(>.number-empty-state){min-height:calc(100dvh - 150px);justify-content:center;margin-top:0}.number-route-preview{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:28px;border:1px solid rgba(255,255,255,8%);border-radius:13px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(117,84,235,.35),transparent 43%),linear-gradient(145deg,#18213a,#11192c);box-shadow:inset 0 1px rgba(255,255,255,6%)}.number-route-preview>span{color:#9da9bd;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.number-route-flow{display:grid;grid-template-columns:minmax(64px,1fr)22px minmax(64px,1fr)22px minmax(74px,1fr);align-items:center;gap:7px;margin:22px 0 24px}.number-route-flow>span{display:flex;min-width:0;min-height:78px;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px solid rgba(255,255,255,.11);border-radius:11px;color:#b8c2d3;background:rgba(255,255,255,.055)}.number-route-flow>span.active{border-color:rgba(147,123,245,.62);color:#fff;background:linear-gradient(145deg,rgba(119,83,238,.9),rgba(85,57,205,.9));box-shadow:0 9px 20px rgba(69,44,173,.28)}.number-route-flow small{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis}.number-route-flow>i{display:grid;place-items:center;color:#647187;font-style:normal}.number-route-preview>p{display:flex;align-items:center;gap:7px;margin:0;color:#aeb9ca;font-size:13px;line-height:1.4}.number-route-preview>p svg{flex:none;color:#9c87f1}.settings-empty-panel{position:relative;display:grid;width:min(100%,920px);min-height:164px;grid-template-columns:50px minmax(0,1fr)auto;align-items:center;gap:17px;margin:28px auto 0;padding:23px 24px;overflow:hidden;border:1px solid #dfe4ed;border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(25,34,55,5%)}.settings-empty-panel::before{position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#7554ec,#5877e9);content:""}.settings-empty-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #ddd7f6;border-radius:13px;color:#6443da;background:#f3f0ff;box-shadow:none}.settings-empty-content{min-width:0}.settings-empty-content h2{margin:6px 0 5px;color:#263247;font-size:18px;font-weight:680;letter-spacing:-.25px}.settings-empty-content>p{max-width:680px;margin:0;color:#707c90;font-size:13px;line-height:1.5}.settings-empty-features{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px}.settings-empty-features span{display:inline-flex;align-items:center;gap:5px;color:#59667a;font-size:13px;font-weight:550}.settings-empty-features svg{color:#0a9269}.settings-empty-action{min-height:39px;margin:0;padding:0 14px;border-radius:9px;font-size:13px}.settings-empty-panel.compact{width:100%;min-height:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:16px;border:1px solid #e4e1ef;border-radius:10px;background:#faf9fd;box-shadow:none}.settings-empty-panel.compact::before{display:none}.settings-empty-panel.compact .settings-empty-icon{width:40px;height:40px;border-radius:10px}.settings-empty-panel.compact .settings-empty-kicker{font-size:13px}.settings-empty-panel.compact .settings-empty-content h2{margin-top:4px;font-size:14px}.settings-empty-panel.compact .settings-empty-content>p{font-size:13px}.settings-empty-panel.compact .settings-empty-features{margin-top:9px}.settings-empty-panel.compact .settings-empty-action{grid-column:2;min-height:33px;font-size:13px}.business-profile-readonly{display:flex;flex-direction:column;border:1px solid #e3e7ee;border-radius:11px;background:#fbfcfe}.business-profile-readonly>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding:10px 13px;border-bottom:1px solid #e8ebf1}.business-profile-readonly>div:last-child{border-bottom:0}.business-profile-readonly span{color:#788497;font-size:13px}.business-profile-readonly strong{overflow-wrap:anywhere;color:#344157;font-size:13px;font-weight:620;text-align:right}.business-managed-note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;border-radius:9px;color:#66598e;background:#f4f1ff;font-size:13px;line-height:1.45}.business-managed-note svg{flex:none;margin-top:1px;color:#6748dd}@media(max-width:1050px){.number-route-preview{padding:24px 20px}}@media(max-width:820px){.number-route-preview{min-height:220px}.settings-empty-panel{grid-template-columns:50px minmax(0,1fr)}.settings-empty-action{grid-column:2}}@media(max-width:520px){.tenant-page-main>.management-stack:has(>.number-empty-state){min-height:0;margin-top:16px}.number-empty-state{min-height:350px;padding:38px 20px;border-radius:13px}.number-empty-main{gap:15px}.number-empty-icon{width:54px;height:54px;border-radius:14px}.number-empty-copy h2{font-size:21px}.number-empty-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.number-empty-capabilities span:last-child{grid-column:1/-1}.number-empty-actions{gap:10px}.number-setup-button{width:100%}.number-route-preview{min-height:205px;margin:0 10px 10px;padding:21px 16px}.number-route-flow{gap:4px;margin:18px 0 20px}.number-route-flow>span{min-height:68px}.settings-empty-panel{grid-template-columns:42px minmax(0,1fr);gap:13px;margin-top:12px;padding:20px 17px}.settings-empty-icon{width:40px;height:40px;border-radius:11px}.settings-empty-content h2{font-size:17px}.settings-empty-features{align-items:flex-start;flex-direction:column}.settings-empty-action{grid-column:1/-1;width:100%}}.funnel-card{display:flex;min-height:315px;flex-direction:column}.funnel-card .management-card-header{min-height:50px;align-items:center;margin-bottom:17px}.funnel-summary-chip{display:inline-flex;min-height:29px;align-items:center;gap:7px;padding:0 10px;border:1px solid #e1e5ed;border-radius:999px;color:#788598;background:#f8f9fc;font-size:13px;font-weight:650;white-space:nowrap}.funnel-summary-chip i{width:7px;height:7px;border-radius:50%;background:#b1bac8}.funnel-summary-chip.active{color:#087b5d;border-color:#ceeade;background:#effaf5}.funnel-summary-chip.active i{background:#10a476;box-shadow:0 0 0 3px rgba(16,164,118,.11)}.funnel.modern{display:grid;min-height:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin:0}.funnel.modern>.funnel-stage{--stage-accent:#4b70df;--stage-soft:#edf2ff;position:relative;display:flex;min-width:0;min-height:195px;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;padding:17px;overflow:visible;border:1px solid #e1e6ef;border-radius:12px;color:#253247;background:linear-gradient(150deg,#fff 48%,var(--stage-soft));box-shadow:0 5px 16px rgba(27,38,59,4%)}.funnel.modern>.funnel-stage::before{position:absolute;top:0;right:15px;left:15px;height:3px;border-radius:0 0 4px 4px;background:var(--stage-accent);content:""}.funnel.modern>.funnel-stage:not(:last-child)::after{position:absolute;z-index:2;top:50%;right:-18px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #dde3ed;border-radius:50%;color:#7c889b;background:#fff;box-shadow:0 3px 8px rgba(30,41,62,7%);content:"›";font-size:17px;line-height:1;transform:translateY(-50%)}.funnel.modern>.funnel-purple{--stage-accent:#6c4be1;--stage-soft:#f0edff}.funnel.modern>.funnel-violet{--stage-accent:#8a57c7;--stage-soft:#f5edfb}.funnel.modern>.funnel-green{--stage-accent:#0a966c;--stage-soft:#eaf8f2}.funnel-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.funnel.modern .funnel-stage-heading>b{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:var(--stage-accent);background:var(--stage-soft);font-size:13px;font-weight:750;letter-spacing:.04em}.funnel.modern .funnel-stage-heading>span{overflow:hidden;color:#667388;font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.funnel.modern>.funnel-stage>strong{margin-top:22px;color:#202d42;font-size:35px;font-weight:720;letter-spacing:-.8px;line-height:1}.funnel-stage-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;margin-top:auto}.funnel.modern .funnel-stage-progress>span{color:var(--stage-accent);font-size:14px;font-weight:700}.funnel.modern .funnel-stage-progress>small{margin:0;color:#8a95a6;font-size:13px}.funnel-stage-progress>i{display:block;height:5px;grid-column:1/-1;margin-top:5px;overflow:hidden;border-radius:999px;background:#e8ecf2}.funnel-stage-progress>i>b{display:block;height:100%;border-radius:inherit;background:var(--stage-accent)}@media(max-width:700px){.funnel.modern{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel.modern>.funnel-stage:not(:last-child)::after{display:none}}@media(max-width:430px){.funnel-card .management-card-header{align-items:flex-start}.funnel-summary-chip{display:none}.funnel.modern{grid-template-columns:1fr}.funnel.modern>.funnel-stage{min-height:160px}}.product-brand{display:inline-flex;width:fit-content;align-items:flex-start;flex-direction:column;gap:10px}.product-brand .brand-lockup{align-items:center;flex-direction:row;gap:8px}.product-brand .brand-logo-image{width:112px}.product-brand .brand-iq{display:grid;width:32px;height:30px;place-items:center;margin:0;border:1px solid rgba(190,177,255,.32);border-radius:9px;color:#fff;background:linear-gradient(145deg,#8a6bff 0%,#6848e4 100%);box-shadow:0 6px 15px rgba(76,47,193,.24),inset 0 1px rgba(255,255,255,.22);font-size:17px;font-weight:900;letter-spacing:-.45px;line-height:1}.product-brand-label{padding-left:1px;color:#9aa8bb;font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.auth-brand .product-brand .brand-lockup{gap:10px}.auth-brand .product-brand .brand-logo-image{width:140px}.auth-brand .product-brand .brand-iq{width:40px;height:37px;border-radius:11px;font-size:21px}.auth-brand .product-brand-label{margin-left:10px;font-size:11px;letter-spacing:.085em}.sidebar-brand-zone{position:relative;margin:0 4px 22px;padding:6px 8px 18px;border-bottom:0}.sidebar-brand-zone::after{position:absolute;right:8px;bottom:0;left:8px;height:1px;background:linear-gradient(90deg,rgba(145,125,238,.34),rgba(191,205,226,9%) 58%,transparent);content:""}.sidebar-brand-zone .brand{width:100%;min-height:42px;border-radius:9px}.sidebar-brand-zone .brand-lockup{width:100%;gap:8px}.sidebar-brand-zone .brand-logo-image{width:112px}.sidebar-brand-zone .brand-iq{display:grid;width:32px;height:30px;place-items:center;margin:0;border:1px solid rgba(190,177,255,.32);border-radius:9px;color:#fff;background:linear-gradient(145deg,#8a6bff 0%,#6848e4 100%);box-shadow:0 6px 15px rgba(76,47,193,.24),inset 0 1px rgba(255,255,255,.22);font-size:17px;font-weight:900;letter-spacing:-.45px;line-height:1}.sidebar-product-kicker{display:block;margin-top:10px;padding-left:1px;color:#9aa8bb;font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.tenant-page-main:has(>.lead-review-page){display:flex;flex-direction:column;overflow:hidden}.tenant-page-main:has(>.lead-review-page)>.tenant-page-header{flex:none}.lead-review-page{min-height:0;flex:1;padding:17px 0 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-review-toolbar{display:flex;min-height:36px;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.lead-review-back,.lead-review-all-calls{display:inline-flex;min-height:32px;align-items:center;gap:7px;border-radius:8px;color:#5f6d82;font-size:13px;font-weight:650;text-decoration:none;user-select:none}.lead-review-back{padding:0 9px 0 3px}.lead-review-all-calls{padding:0 10px;color:var(--brand-strong)}.lead-review-back:hover,.lead-review-all-calls:hover{color:var(--brand-strong);background:#f0edff}.lead-review-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;gap:20px 28px;padding:24px 25px 22px;overflow:hidden;border:1px solid #dce2ec;border-radius:18px;background:radial-gradient(circle at 90% -45%,rgba(107,75,238,.13),transparent 36%),linear-gradient(145deg,#fff 30%,#fbfaff 100%);box-shadow:0 12px 32px rgba(27,39,66,7%),inset 0 1px #fff}.lead-review-hero::before{position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,#7958f2,#5577ec);content:""}.lead-review-identity{display:flex;min-width:0;align-items:center;gap:15px}.lead-review-avatar{display:grid;width:58px;height:58px;flex:none;place-items:center;border:1px solid rgba(114,86,234,.18);border-radius:16px;color:#fff;background:linear-gradient(145deg,#7959ef,#5138c9);box-shadow:0 9px 20px rgba(83,57,196,.2),inset 0 1px rgba(255,255,255,.2);font-size:18px;font-weight:750;letter-spacing:-.35px}.lead-review-identity>div:last-child{min-width:0}.lead-review-eyebrow,.lead-review-card-heading small{display:block;margin-bottom:3px;color:#7563bf;font-size:13px;font-weight:750;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lead-review-identity h2{margin:0;overflow:hidden;color:var(--ink);font-size:clamp(23px,2vw,29px);font-weight:720;letter-spacing:-.75px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.lead-review-identity a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#617086;font-size:14px;font-weight:560;text-decoration:none}.lead-review-identity a:hover{color:var(--brand-strong)}.lead-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.lead-review-actions .data-pill{min-height:30px;padding:0 11px;font-size:13px;font-weight:700}.lead-review-call{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #5f43dc;border-radius:10px;color:#fff;background:linear-gradient(145deg,#7050eb,#5c3bd8);box-shadow:0 8px 18px rgba(91,61,213,.18),inset 0 1px rgba(255,255,255,.16);font-size:13px;font-weight:680;text-decoration:none;user-select:none}.lead-review-call:hover{background:linear-gradient(145deg,#6444e2,#5031c8);box-shadow:0 9px 20px rgba(91,61,213,.24),inset 0 1px rgba(255,255,255,.16)}.lead-review-facts{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:19px;border-top:1px solid #e7e9f1}.lead-review-facts>div{display:flex;min-width:0;align-items:center;gap:10px;padding:2px 12px;border-right:1px solid #e8ebf2}.lead-review-facts>div:first-child{padding-left:0}.lead-review-facts>div:last-child{border-right:0}.lead-review-facts>div>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;color:#6548df;background:#f0edff}.lead-review-facts p{min-width:0;margin:0;color:#8590a1;font-size:13px;font-weight:580;line-height:1.25}.lead-review-facts strong{display:block;margin-top:3px;overflow:hidden;color:#26334a;font-size:13px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.lead-review-layout{display:grid;grid-template-columns:minmax(0,1.45fr)minmax(310px,.7fr);gap:14px;margin-top:14px}.lead-review-card{min-width:0;padding:22px;border:1px solid #dde3ed;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(28,42,68,.055),inset 0 1px #fff}.lead-review-card-heading{display:flex;align-items:center;gap:11px;margin-bottom:19px;padding-bottom:16px;border-bottom:1px solid #e8ecf2}.lead-review-card-heading>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid #e0d9ff;border-radius:11px;color:#6547df;background:linear-gradient(145deg,#f6f3ff,#ede8ff)}.lead-review-card-heading small{margin-bottom:2px}.lead-review-card-heading h3{margin:0;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.25px}.lead-review-summary-copy{max-width:78ch;margin:0;color:#3f4d62;font-size:15px;line-height:1.72}.lead-review-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.lead-review-finding{display:flex;min-width:0;align-items:flex-start;gap:11px;padding:15px;border:1px solid #e2e6ee;border-radius:12px;background:#f9fafc}.lead-review-finding>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px}.lead-review-outcome>span,.lead-review-clear>span{color:#087b5d;background:#e7f7f1}.lead-review-recovery{border-color:#f0dfbb;background:#fffaf0}.lead-review-recovery>span{color:#ae6b09;background:#fff0cf}.lead-review-finding h4{margin:1px 0 5px;color:#26334a;font-size:13px;font-weight:700}.lead-review-finding p{margin:0;color:#647187;font-size:13px;line-height:1.55}.lead-review-details dl{margin:0}.lead-review-details dl>div{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf0f4;font-size:13px}.lead-review-details dt{color:#7a8699}.lead-review-details dd{margin:0;overflow-wrap:anywhere;color:#2c394e;font-weight:650;text-align:right}.lead-review-score{display:flex;align-items:center;gap:13px;margin-top:18px;padding:14px;border:1px solid #e2def7;border-radius:12px;background:linear-gradient(145deg,#f9f7ff,#f4f2fc)}.lead-review-score>span{position:relative;display:grid;width:62px;height:62px;flex:none;place-items:center;border-radius:50%;background:conic-gradient(#6545e5 0 var(--score),#ddd8f4 var(--score) 360deg)}.lead-review-score>span::before{position:absolute;width:48px;height:48px;border-radius:50%;background:#faf9ff;content:""}.lead-review-score b{position:relative;z-index:1;color:#4f35c4;font-size:14px;font-weight:750}.lead-review-score div{min-width:0}.lead-review-score small{display:block;margin-bottom:4px;color:#7b6fad;font-size:13px;font-weight:650}.lead-review-score strong{display:block;color:#2e3a50;font-size:13px;font-weight:680;line-height:1.35}@media(max-width:1040px){.lead-review-layout{grid-template-columns:1fr}.lead-review-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.lead-review-score{max-width:360px}}@media(max-width:820px){.lead-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-review-facts>div{padding:6px 10px;border-right:0}.lead-review-facts>div:first-child{padding-left:10px}.lead-review-findings{grid-template-columns:1fr}}@media(max-width:640px){.lead-review-page{padding-top:10px}.lead-review-toolbar{margin-bottom:7px}.lead-review-hero{grid-template-columns:1fr;gap:18px;padding:18px;border-radius:14px}.lead-review-actions{justify-content:flex-start;flex-wrap:wrap}.lead-review-facts{padding-top:13px}.lead-review-card{padding:17px;border-radius:14px}.lead-review-details dl{grid-template-columns:1fr}}@media(max-width:460px){.lead-review-all-calls{display:none}.lead-review-avatar{width:50px;height:50px;border-radius:14px;font-size:16px}.lead-review-identity h2{font-size:22px}.lead-review-call{flex:1}.lead-review-facts{grid-template-columns:1fr}.lead-review-facts>div{padding:5px 0}.lead-review-facts>div:first-child{padding-left:0}.lead-review-card-heading{margin-bottom:15px;padding-bottom:14px}.lead-review-summary-copy{font-size:14px}}.leads-list-table{min-width:1180px}.lead-table-row{cursor:pointer;user-select:none}.lead-table-row:hover{background:#f7f5ff!important}.lead-customer-trigger{display:block;max-width:230px;padding:4px 0;overflow:hidden;border:0;color:inherit;background:0 0;cursor:pointer;text-align:left}.lead-customer-trigger strong,.lead-customer-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-customer-trigger:hover strong{color:var(--brand-strong)}.lead-row-open{width:44px;padding-right:13px!important;padding-left:5px!important;text-align:right}.lead-row-open>button{display:grid;width:32px;height:32px;margin-left:auto;appearance:none;place-items:center;padding:0;border:0;border-radius:9px;color:#7765c5;background:0 0;box-shadow:none;cursor:pointer}.lead-row-open>button:hover{background:#eeeaff}.lead-row-open>button:focus-visible{outline:2px solid #8066e5;outline-offset:2px}.lead-drawer-backdrop{position:fixed;z-index:925;inset:0;display:flex;justify-content:flex-end;background:rgba(7,16,31,.48);backdrop-filter:blur(2px)}.lead-drawer{display:flex;width:min(620px,100vw);height:100dvh;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid #dce2eb;background:#f5f7fb;box-shadow:-28px 0 70px rgba(7,18,36,.2)}.lead-drawer button,.lead-drawer a{user-select:none}.lead-drawer-header{display:flex;min-height:94px;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid #e0e5ed;background:#fff}.lead-drawer-header>div{min-width:0}.lead-drawer-header small{display:block;margin-bottom:4px;color:#7765c5;font-size:13px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.lead-drawer-header h2{margin:0;overflow:hidden;color:#172236;font-size:23px;font-weight:750;letter-spacing:-.55px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lead-drawer-header p{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:#69758a;font-size:13px}.lead-drawer-header p span{color:#b0b8c5}.lead-drawer-header>button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #dde3ec;border-radius:10px;color:#667388;background:#f8f9fb;cursor:pointer}.lead-drawer-header>button:hover{color:#4430b9;border-color:#d6cdf8;background:#f2efff}.lead-drawer-state{display:grid;min-height:0;flex:1;place-content:center;justify-items:center;gap:8px;padding:30px;color:var(--brand);text-align:center}.lead-drawer-state strong{color:#26334a;font-size:16px}.lead-drawer-state span{color:#7a8698;font-size:13px}.lead-drawer-state.error{color:#c53b4b}.lead-drawer-state button{min-height:38px;margin-top:5px;padding:0 14px;border:1px solid #d8dfea;border-radius:9px;color:#5639d2;background:#fff;cursor:pointer;font-size:13px;font-weight:680}.lead-drawer-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:13px;padding:16px 18px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-drawer-identity{display:grid;min-height:76px;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(28,40,64,4%)}.lead-drawer-identity>span:first-child{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#7453e9,#5034bd);font-size:14px;font-weight:760}.lead-drawer-identity>div{display:flex;min-width:0;flex-direction:column;gap:4px}.lead-drawer-identity strong{overflow:hidden;color:#26334a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.lead-drawer-identity a{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#69768b;font-size:13px;text-decoration:none}.lead-drawer-identity a:hover{color:var(--brand-strong)}.lead-drawer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe4ec;border-radius:14px;background:#e7eaf0;box-shadow:0 5px 18px rgba(28,40,64,.035)}.lead-drawer-facts>div{display:flex;min-width:0;min-height:70px;align-items:center;gap:10px;padding:12px 13px;background:#fff}.lead-drawer-facts>div>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;color:#6548df;background:#f0edff}.lead-drawer-facts p{min-width:0;margin:0;color:#7b8799;font-size:13px;line-height:1.25}.lead-drawer-facts strong{display:block;margin-top:4px;overflow:hidden;color:#2e3b50;font-size:13px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.lead-drawer-summary,.lead-drawer-record{padding:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(28,40,64,.035)}.lead-drawer-summary>header,.lead-drawer-record>header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid #e8ebf1}.lead-drawer-summary>header>span,.lead-drawer-record>header>span{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:10px;color:#6547df;background:#f0edff}.lead-drawer-summary h3,.lead-drawer-record h3{margin:0;color:#26334a;font-size:15px;font-weight:720}.lead-drawer-summary header p,.lead-drawer-record header p{margin:3px 0 0;color:#7a8699;font-size:13px}.lead-drawer-summary>p{margin:0;color:#455269;font-size:14px;line-height:1.62}.lead-drawer-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lead-drawer-findings article{display:flex;min-width:0;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dce9e5;border-radius:13px;background:#f6fbf9}.lead-drawer-findings article>span{display:grid;width:33px;height:33px;flex:none;place-items:center;border-radius:9px;color:#087b5d;background:#e1f5ed}.lead-drawer-findings article.recovery{border-color:#f0dfbb;background:#fffaf0}.lead-drawer-findings article.recovery>span{color:#ae6b09;background:#fff0cf}.lead-drawer-findings small{display:block;margin:1px 0 5px;color:#59677c;font-size:13px;font-weight:720}.lead-drawer-findings p{margin:0;color:#647187;font-size:13px;line-height:1.5}.lead-drawer-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.lead-drawer-record dl>div{display:flex;min-width:0;min-height:43px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f4;font-size:13px}.lead-drawer-record dt{color:#7a8699}.lead-drawer-record dd{margin:0;overflow:hidden;color:#2f3c51;font-weight:670;text-align:right;text-overflow:ellipsis;white-space:nowrap}.lead-drawer-actions{display:flex;min-height:70px;flex:none;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #dfe4ec;background:#fff}.lead-drawer-actions>a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d8d1f8;border-radius:10px;color:#5d3bd5;background:#f8f6ff;font-size:13px;font-weight:690;text-decoration:none;white-space:nowrap}.lead-drawer-actions>a:hover{border-color:#b9aaf2;background:#f0ecff}.lead-drawer-actions>a.primary{border-color:#5f43dc;color:#fff;background:linear-gradient(145deg,#7050eb,#5c3bd8);box-shadow:0 8px 18px rgba(91,61,213,.18)}.lead-drawer-actions>a.primary:hover{border-color:#5031c8;background:linear-gradient(145deg,#6444e2,#5031c8)}.lead-drawer-actions>a.icon{width:42px;flex:none;margin-left:auto;padding:0}@media(max-width:640px){.lead-drawer{width:100vw;border-left:0}.lead-drawer-header{min-height:82px;padding:15px 16px}.lead-drawer-header h2{font-size:20px}.lead-drawer-body{padding:12px 12px 18px}.lead-drawer-actions{padding:10px 12px;overflow-x:auto}.lead-drawer-actions>a.icon{margin-left:0}}@media(max-width:460px){.lead-drawer-identity{grid-template-columns:auto minmax(0,1fr)}.lead-drawer-identity>.data-pill{grid-column:2;width:fit-content}.lead-drawer-facts,.lead-drawer-findings,.lead-drawer-record dl{grid-template-columns:1fr}}.calls-list-table{min-width:1080px}.call-table-row{cursor:pointer;user-select:none}.call-table-row:hover{background:#f7f5ff!important}.call-table-row td:nth-child(2){min-width:205px}.call-table-row td:nth-child(2) small{color:#8a7fc1}.call-row-open{width:44px;padding-right:13px!important;padding-left:5px!important;color:#7765c5!important;text-align:right}.call-row-open>button{display:grid;width:32px;height:32px;margin-left:auto;appearance:none;place-items:center;padding:0;border:0!important;border-radius:9px;color:#7765c5;background:0 0;box-shadow:none!important;cursor:pointer}.call-row-open>button:hover{background:#eeeaff}.call-row-open>button:focus-visible{outline:2px solid #8066e5;outline-offset:2px}.call-drawer-backdrop{position:fixed;z-index:920;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(7,16,31,.52);backdrop-filter:blur(3px)}.call-drawer{display:flex;width:min(1180px,100%);height:min(100%,900px);min-height:0;flex-direction:column;overflow:hidden;border:1px solid #d5dce8;border-radius:18px;background:#f5f7fb;box-shadow:0 34px 90px rgba(7,18,36,.38);animation:call-drawer-in .18s ease-out}@keyframes call-drawer-in{from{opacity:0;transform:translateY(12px)scale(.985)}}@media(prefers-reduced-motion:reduce){.call-drawer{animation:none}}.call-drawer button,.call-drawer a{user-select:none}.call-drawer-header{display:flex;min-height:94px;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid #e0e5ed;background:#fff}.call-drawer-header>div{min-width:0}.call-drawer-header small{display:block;margin-bottom:4px;color:#7765c5;font-size:13px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.call-drawer-header h2{margin:0;overflow:hidden;color:#172236;font-size:23px;font-weight:750;letter-spacing:-.55px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.call-drawer-header p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;color:#69758a;font-size:13px}.call-drawer-header p>span{color:#c2c9d4}.call-drawer-header p a{display:inline-flex;align-items:center;gap:5px;color:#4a5568;font-weight:620;text-decoration:none}.call-drawer-header p a:hover{color:var(--brand-strong,#5034bd)}.call-answer{font-style:normal;font-weight:680;padding:2px 9px;border-radius:999px;font-size:12px}.call-answer-answered{color:#0a8a63;background:#e4f7ef}.call-answer-missed{color:#c74658;background:#ffe9ed}.call-drawer-header-actions{display:flex;flex:none;align-items:center;gap:9px}.call-drawer-call{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d8d1f8;border-radius:10px;color:#5d3bd5;background:#f8f6ff;text-decoration:none}.call-drawer-call:hover{border-color:#b9aaf2;background:#f0ecff}.call-drawer-header>.call-drawer-header-actions>button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #dde3ec;border-radius:10px;color:#667388;background:#f8f9fb;cursor:pointer}.call-drawer-header>button:hover{color:#4430b9;border-color:#d6cdf8;background:#f2efff}.call-drawer-state{display:grid;min-height:0;flex:1;place-content:center;justify-items:center;gap:8px;padding:30px;color:var(--brand);text-align:center}.call-drawer-state strong{color:#26334a;font-size:16px}.call-drawer-state span{color:#7a8698;font-size:13px}.call-drawer-state.error{color:#c53b4b}.call-drawer-state button{min-height:38px;margin-top:5px;padding:0 14px;border:1px solid #d8dfea;border-radius:9px;color:#5639d2;background:#fff;cursor:pointer;font-size:13px;font-weight:680}.call-drawer-body{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,11fr)minmax(0,13fr);gap:18px;padding:16px 18px 18px;overflow:hidden}.call-drawer-column{display:flex;min-height:0;flex-direction:column;gap:13px;padding-right:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:960px){.call-drawer-body{grid-template-columns:1fr;overflow-y:auto;overscroll-behavior:contain}.call-drawer-column{overflow:visible}}.call-identity-strip{display:grid;min-height:76px;flex:none;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(28,40,64,4%)}.call-identity-strip>span:first-child{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#7453e9,#5034bd);font-size:14px;font-weight:760}.call-identity-strip>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.call-identity-strip strong{overflow:hidden;color:#26334a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.call-identity-strip a{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#69768b;font-size:13px}.call-identity-strip a:hover{color:var(--brand-strong)}.call-identity-actions{display:flex;align-items:center;gap:8px}.call-identity-actions>a{display:grid;width:37px;height:37px;place-items:center;border:1px solid #ddd7fa;border-radius:10px;color:#6042d8;background:#f4f1ff}.call-identity-actions>a:hover{border-color:#b9aaf3;background:#ece7ff}.call-recording-note{display:flex;align-items:center;gap:9px;flex:none;padding:12px 15px;border:1px solid #e3e8f0;border-radius:12px;color:#6a7688;background:#fafbfd;font-size:13px}.call-recording-note svg{flex:none;color:#97a2b4}.call-recording-note .call-processing-ring{width:15px;height:15px}.call-voicemail-card{position:relative;flex:none;padding:18px;overflow:hidden;border:1px solid #222b4e;border-radius:16px;color:#fff;background:radial-gradient(circle at 92% -15%,rgba(126,89,245,.42),transparent 38%),linear-gradient(145deg,#10182d,#171838 62%,#1c1741);box-shadow:0 14px 30px rgba(18,23,53,.14)}.call-voicemail-card audio{display:none}.call-player-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.call-player-heading span{font-size:14px;font-weight:720}.call-player-heading small{color:#bbc2d5;font-size:13px;font-variant-numeric:tabular-nums}.call-player-controls{display:grid;grid-template-columns:auto auto minmax(130px,1fr)auto auto;align-items:center;gap:10px}.call-player-controls>button{display:grid;position:relative;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#e9eaf4;background:rgba(255,255,255,7%);cursor:pointer}.call-player-controls>button:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.13)}.call-player-controls>button small{position:absolute;bottom:2px;color:#fff;font-size:8px;font-weight:750}.call-player-controls>.call-player-primary{width:47px;height:47px;border:0;color:#211652;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.25)}.call-player-controls>.call-player-rate{width:42px;border-radius:10px;font-size:13px;font-weight:720}.call-player-waveform{display:flex;height:45px;min-width:0;align-items:center;justify-content:center;gap:2px;overflow:hidden}.call-player-waveform i{display:block;width:2px;min-width:2px;border-radius:3px;background:rgba(218,222,238,.32)}.call-player-waveform i.played{background:linear-gradient(180deg,#a68cff,#d7cbff)}.call-player-scrubber{width:100%;height:16px;margin:12px 0 -7px;accent-color:#a68cff;cursor:pointer}.call-player-error{margin:10px 0 0;color:#ffc9d0;font-size:13px}.call-media-empty{display:flex;min-height:74px;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055)}.call-media-empty>span{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:11px;color:#c4b6ff;background:rgba(139,107,241,.17)}.call-media-empty p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.call-media-empty strong{font-size:14px}.call-media-empty small{color:#bac2d4;font-size:13px;line-height:1.4}.call-summary-card{display:grid;flex:none;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;border:1px solid #dfd9f8;border-radius:13px;background:linear-gradient(145deg,#faf9ff,#f5f3ff)}.call-summary-card>span{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;color:#6244da;background:#ebe6ff}.call-summary-card small{display:block;margin:1px 0 5px;color:#7161b5;font-size:13px;font-weight:720}.call-summary-card p{margin:0;color:#455269;font-size:14px;line-height:1.55}.call-transcript-card,.call-detail-card{flex:none;padding:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(28,40,64,.035)}.call-transcript-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e8ebf1}.call-transcript-card>header>div,.call-detail-card>header{display:flex;min-width:0;align-items:center;gap:10px}.call-transcript-card>header>div>span,.call-detail-card>header>span{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:10px;color:#6547df;background:#f0edff}.call-transcript-card h3,.call-detail-card h3{margin:0;color:#26334a;font-size:15px;font-weight:720}.call-transcript-card header p,.call-detail-card header p{margin:3px 0 0;color:#7a8699;font-size:13px}.call-transcript-card>header>label{display:flex;width:155px;height:37px;flex:none;align-items:center;gap:7px;padding:0 8px 0 10px;border:1px solid #dce2eb;border-radius:9px;color:#8490a2;background:#fbfcfe}.call-transcript-card>header input{width:100%;min-width:0;border:0;outline:0;color:#334057;background:0 0;font-size:13px}.call-transcript-card>header label:focus-within{border-color:#7655ea;box-shadow:0 0 0 3px rgba(103,69,237,9%)}.call-transcript-card>header label button{display:grid;width:24px;height:24px;flex:none;place-items:center;padding:0;border:0;border-radius:6px;color:#7b8799;background:0 0;cursor:pointer}.call-transcript-card>header label button:hover{background:#f0edfa}.call-transcript-list{display:flex;flex-direction:column;gap:17px}.call-transcript-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.call-transcript-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#5b46b7;background:#eeeaff;font-size:11px;font-weight:770}.call-transcript-list article.customer>span{color:#306483;background:#eaf4f8}.call-transcript-list article>div{min-width:0;padding-top:1px}.call-transcript-list article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.call-transcript-list article strong{color:#344157;font-size:13px;font-weight:720}.call-transcript-list article header button{min-width:42px;padding:2px 5px;border:0;border-radius:5px;color:#7864cc;background:0 0;cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums}.call-transcript-list article header button:hover:not(:disabled){background:#f1eeff}.call-transcript-list article header button:disabled{color:#9da6b3;cursor:default}.call-transcript-list article p{margin:4px 0 0;color:#4e5c72;font-size:14px;line-height:1.58}.call-transcript-list mark{padding:1px 2px;border-radius:3px;color:inherit;background:#fff0a8}.call-transcript-empty,.call-transcript-no-match{display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;color:#8067dc;text-align:center}.call-transcript-empty strong,.call-transcript-no-match strong{color:#354258;font-size:14px}.call-transcript-empty span,.call-transcript-no-match span{max-width:330px;color:#7a8698;font-size:13px;line-height:1.45}.call-detail-card>header{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #e8ebf1}.call-detail-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.call-detail-card dl>div{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f4;font-size:13px}.call-detail-card dt{display:inline-flex;align-items:center;gap:6px;color:#7a8699}.call-detail-card dd{margin:0;overflow:hidden;color:#2f3c51;font-weight:670;text-align:right;text-overflow:ellipsis;white-space:nowrap}.call-open-lead{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-top:14px;padding:0 13px;border:1px solid #d8d1f8;border-radius:9px;color:#5d3bd5;background:#f8f6ff;font-size:13px;font-weight:680}.call-open-lead:hover{border-color:#b9aaf2;background:#f0ecff}@media(max-width:640px){.call-drawer-backdrop{padding:0}.call-drawer{width:100vw;height:100dvh;border:0;border-radius:0}.call-drawer-header{min-height:82px;padding:15px 16px}.call-drawer-header h2{font-size:20px}.call-drawer-body{padding:12px 12px 20px}.call-player-controls{gap:7px}.call-player-waveform{gap:1px}.call-transcript-card,.call-detail-card{padding:15px}.call-detail-card dl{grid-template-columns:1fr}}@media(max-width:460px){.call-identity-strip{grid-template-columns:auto minmax(0,1fr)}.call-identity-actions{grid-column:2;justify-content:flex-start}.call-voicemail-card{padding:15px}.call-player-controls{grid-template-columns:auto minmax(80px,1fr)auto}.call-player-controls>.call-player-skip{display:none}.call-player-controls>.call-player-rate{grid-column:3}.call-transcript-card>header{align-items:flex-start;flex-direction:column}.call-transcript-card>header>label{width:100%}}.opportunity-table-row{cursor:pointer;user-select:none}.opportunity-table-row:hover{background:#f7f5ff!important}.opportunity-customer-trigger{display:block;max-width:240px;padding:4px 0;overflow:hidden;border:0;color:inherit;background:0 0;cursor:pointer;text-align:left}.opportunity-customer-trigger strong,.opportunity-customer-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-customer-trigger:hover strong{color:var(--brand-strong)}.opportunity-open-cell{width:48px;padding-right:10px!important;padding-left:6px!important;text-align:right}.opportunity-open-cell>button{display:grid;width:32px;height:32px;margin-left:auto;place-items:center;border:1px solid transparent;border-radius:8px;color:#718096;background:0 0;cursor:pointer}.opportunity-open-cell>button:hover{border-color:#ddd7fa;color:var(--brand);background:#f3f0ff}.opportunity-drawer-backdrop{position:fixed;z-index:900;inset:0;display:flex;justify-content:flex-end;background:rgba(7,16,31,.46);backdrop-filter:blur(2px)}.opportunity-drawer{display:flex;width:min(600px,100vw);height:100dvh;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid #dce2eb;background:#f7f8fb;box-shadow:-24px 0 60px rgba(8,19,37,.18)}.opportunity-drawer-header{display:flex;min-height:93px;flex:none;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid #e0e5ed;background:#fff}.opportunity-drawer-header>div{min-width:0}.opportunity-drawer-header small{display:block;margin-bottom:4px;color:#7765c5;font-size:13px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.opportunity-drawer-header h2{margin:0;overflow:hidden;color:#172236;font-size:23px;font-weight:720;letter-spacing:-.55px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.opportunity-drawer-header p{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:#667388;font-size:13px}.opportunity-drawer-header p span{color:#b1b9c5}.opportunity-drawer-header>button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #dde3ec;border-radius:10px;color:#667388;background:#f8f9fb;cursor:pointer}.opportunity-drawer-header>button:hover{color:#4430b9;border-color:#d6cdf8;background:#f2efff}.opportunity-drawer-loading{display:grid;min-height:0;flex:1;place-content:center;justify-items:center;gap:8px;padding:30px;color:var(--brand);text-align:center}.opportunity-drawer-loading strong{color:#26334a;font-size:16px}.opportunity-drawer-loading span{color:#7a8698;font-size:13px}.opportunity-drawer-loading.error{color:#c53b4b}.opportunity-drawer-loading button{min-height:36px;margin-top:5px;padding:0 13px;border:1px solid #d8dfea;border-radius:8px;color:#5639d2;background:#fff;cursor:pointer;font-size:13px;font-weight:650}.opportunity-editor{display:flex;min-height:0;flex:1;flex-direction:column;gap:13px;padding:16px 18px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.opportunity-contact-strip{display:flex;min-height:72px;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #dfe4ec;border-radius:13px;background:#fff;box-shadow:0 4px 16px rgba(28,40,64,.035)}.opportunity-contact-strip>div{display:flex;min-width:0;align-items:center;gap:11px}.opportunity-contact-strip>div>span{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#7453e9,#5237c6);font-size:13px;font-weight:720}.opportunity-contact-strip p{display:flex;min-width:0;flex-direction:column;gap:4px;margin:0}.opportunity-contact-strip p strong{overflow:hidden;color:#26334a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.opportunity-contact-strip p a{color:#6e7b8f;font-size:13px;text-decoration:none}.opportunity-contact-strip p a:hover{color:var(--brand-strong)}.opportunity-contact-strip .data-pill{flex:none}.opportunity-readonly,.opportunity-form-error{display:flex;min-height:49px;flex:none;align-items:center;gap:10px;padding:10px 12px;border:1px solid #ddd7f7;border-radius:11px;color:#5b43bb;background:#f5f2ff}.opportunity-readonly>span{display:flex;min-width:0;flex-direction:column;gap:2px}.opportunity-readonly strong{color:#443392;font-size:13px}.opportunity-readonly small{color:#71678f;font-size:13px;line-height:1.35}.opportunity-form-error{border-color:#f0ccd2;color:#c13a4b;background:#fff3f5;font-size:13px;line-height:1.4}.opportunity-form-error span{min-width:0;flex:1}.opportunity-form-error button{min-height:31px;flex:none;padding:0 9px;border:1px solid #e7bec5;border-radius:7px;color:#a83140;background:#fff;cursor:pointer;font-size:13px;font-weight:650}.opportunity-editor>fieldset{min-width:0;margin:0;padding:0;border:0}.opportunity-form-section,.opportunity-history{padding:17px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(28,40,64,.035)}.opportunity-form-section>header,.opportunity-history>header{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid #e8ebf1}.opportunity-form-section>header>span,.opportunity-history>header>span{display:grid;width:37px;height:37px;flex:none;place-items:center;border-radius:10px;color:#6547df;background:#f0edff}.opportunity-form-section h3,.opportunity-history h3{margin:0;color:#26334a;font-size:15px;font-weight:700}.opportunity-form-section header p,.opportunity-history header p{margin:3px 0 0;color:#7a8699;font-size:13px}.opportunity-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-field{min-width:0;width:100%}label.opportunity-field,.opportunity-text-field{display:flex;position:relative;min-width:0;flex-direction:column;gap:7px;color:#536176;font-size:13px;font-weight:500}label.opportunity-field input,.opportunity-text-field textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #d7dfeb;border-radius:9px;outline:0;color:#29364a;background:#fff;font:inherit;font-size:14px}label.opportunity-field input:focus,.opportunity-text-field textarea:focus{border-color:#7453ed;box-shadow:0 0 0 3px rgba(103,69,237,.1)}.opportunity-text-field{margin-top:15px}.opportunity-text-field textarea{min-height:82px;padding:10px 12px 24px;resize:vertical;line-height:1.5}.opportunity-text-field>small{position:absolute;right:10px;bottom:7px;color:#949dac;font-size:13px;font-weight:500}.opportunity-terminal-note{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #cdeade;border-radius:10px;color:#07815e;background:#eefaf6}.opportunity-terminal-note.lost{border-color:#f0d3d8;color:#bd3e4d;background:#fff4f5}.opportunity-terminal-note span{display:flex;flex-direction:column;gap:2px}.opportunity-terminal-note strong{font-size:13px}.opportunity-terminal-note small{color:#6f7d8e;font-size:13px}.opportunity-history{flex:none}.opportunity-timeline{display:flex;flex-direction:column}.opportunity-timeline article{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:69px;padding-bottom:15px}.opportunity-timeline article:last-child{min-height:35px;padding-bottom:0}.opportunity-timeline article::before{position:absolute;top:14px;bottom:-1px;left:5px;width:1px;background:#e0e5ed;content:""}.opportunity-timeline article:last-child::before{display:none}.opportunity-timeline article>i{position:relative;z-index:1;display:block;width:11px;height:11px;margin-top:3px;border:3px solid #e9e4ff;border-radius:50%;background:#6848e4;box-sizing:border-box}.opportunity-timeline article>div{min-width:0}.opportunity-timeline strong{display:block;color:#334057;font-size:13px}.opportunity-timeline p{margin:4px 0 0;color:#667388;font-size:13px;line-height:1.45}.opportunity-timeline small{display:block;margin-top:5px;color:#8a94a4;font-size:13px}.opportunity-editor-footer{position:sticky;z-index:5;bottom:0;display:flex;min-height:73px;flex:none;align-items:center;justify-content:space-between;gap:15px;margin:0 -18px;padding:13px 18px;border-top:1px solid #dce2eb;background:rgba(255,255,255,.96);box-shadow:0 -8px 22px rgba(24,35,55,.055);backdrop-filter:blur(10px)}.opportunity-editor-footer>span{display:flex;align-items:center;gap:6px;color:#7b8799;font-size:13px}.opportunity-editor-footer>button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #5d3ed8;border-radius:10px;color:#fff;background:linear-gradient(145deg,#704fed,#5938d4);box-shadow:0 8px 17px rgba(88,58,207,.17);cursor:pointer;font-size:13px;font-weight:680}.opportunity-editor-footer>button:disabled{border-color:#cdd3dd;color:#929cab;background:#e8ebf0;box-shadow:none;cursor:default}.opportunity-discard-backdrop{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:22px;background:rgba(18,27,43,.42);backdrop-filter:blur(2px)}.opportunity-discard-dialog{display:grid;width:min(390px,100%);grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px;border:1px solid #e1e5ed;border-radius:15px;background:#fff;box-shadow:0 20px 55px rgba(12,23,43,.22)}.opportunity-discard-dialog>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#b77918;background:#fff5dd}.opportunity-discard-dialog h3{margin:1px 0 5px;color:#253249;font-size:16px}.opportunity-discard-dialog p{margin:0;color:#748095;font-size:13px;line-height:1.45}.opportunity-discard-dialog footer{display:flex;grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:5px}.opportunity-discard-dialog button{min-height:38px;padding:0 13px;border:1px solid #d9dfe8;border-radius:9px;color:#58667a;background:#fff;cursor:pointer;font-size:13px;font-weight:650}.opportunity-discard-dialog button:last-child{border-color:#d54758;color:#fff;background:#d54758}@media(max-width:640px){.opportunity-drawer{width:100vw;border-left:0}.opportunity-drawer-header{min-height:82px;padding:15px 16px}.opportunity-drawer-header h2{font-size:20px}.opportunity-editor{padding:12px 12px 0}.opportunity-field-grid{grid-template-columns:1fr}.opportunity-form-section,.opportunity-history{padding:15px}.opportunity-editor-footer{margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.opportunity-editor-footer>span{display:none}.opportunity-editor-footer>button{width:100%}}@media(max-width:420px){.opportunity-contact-strip{align-items:flex-start;flex-direction:column}.opportunity-contact-strip .data-pill{margin-left:53px}}#overview .dashboard-date-control{position:relative;width:224px;flex:0 0 224px;user-select:none}#overview .dashboard-date-control .date-button{display:grid;width:100%;height:46px;grid-template-columns:18px minmax(0,1fr)16px;align-items:center;gap:10px;padding:0 12px;border:1px solid #dce2eb;border-radius:11px;color:#5d687a;text-align:left;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 3px 10px rgba(23,34,55,5%)}#overview .dashboard-date-control .date-button:hover,#overview .dashboard-date-control .date-button[aria-expanded=true]{border-color:#bfb3eb;box-shadow:0 0 0 3px rgba(103,69,237,.075),0 7px 18px rgba(23,34,55,7%)}#overview .dashboard-date-control .date-button:disabled{cursor:wait;opacity:.76}#overview .dashboard-date-control .date-button>svg:first-child{color:#6746e6}#overview .dashboard-date-control .date-button>svg:last-child{color:#778398}#overview .dashboard-date-control .date-button>span{display:grid;min-width:0;gap:2px}#overview .dashboard-date-control .date-button small{color:#8590a1;font-size:13px;font-weight:700;letter-spacing:.065em;line-height:1;text-transform:uppercase}#overview .dashboard-date-control .date-button strong{overflow:hidden;color:#2e3a4e;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#overview .date-popover{position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:292px;padding:7px;border:1px solid #dce2eb;border-radius:13px;background:#fff;box-shadow:0 20px 52px rgba(21,32,52,.18)}#overview .date-popover>header{display:grid;gap:3px;padding:10px 11px 11px;border-bottom:1px solid #edf0f4}#overview .date-popover>header span{color:#253249;font-size:13px;font-weight:700}#overview .date-popover>header small{color:#8792a3;font-size:13px}#overview .date-popover>button{display:grid;width:100%;min-height:57px;grid-template-columns:minmax(0,1fr)18px;align-items:center;gap:12px;margin-top:3px;padding:8px 10px;border:0;border-radius:9px;color:#364258;text-align:left;background:0 0;cursor:pointer}#overview .date-popover>button:hover,#overview .date-popover>button.selected{color:#5739d7;background:#f4f1ff}#overview .date-popover>button>span{display:grid;gap:4px}#overview .date-popover strong{font-size:13px;font-weight:680}#overview .date-popover small{color:#7c8798;font-size:13px}#overview .date-popover svg{color:#6745e7}@media(max-width:640px){#overview .dashboard-date-control{width:auto;min-width:0;flex:1 1 210px}#overview .date-popover{right:auto;left:0;width:min(292px,calc(100vw - 24px))}}#overview .revenue-recovery-card{position:relative;display:grid;min-height:116px;grid-template-columns:50px minmax(230px,1fr)minmax(230px,auto)auto;align-items:center;gap:20px;margin:0 0 var(--dashboard-gap);padding:20px 22px;overflow:hidden;border-color:#e7dfcf;background:radial-gradient(circle at 88% -45%,rgba(104,70,230,.11),transparent 38%),linear-gradient(112deg,#fffdf8 0%,#fff 52%,#fbfaff 100%);box-shadow:0 1px 2px rgba(20,33,53,.025),0 10px 28px rgba(66,48,25,.055)}#overview .revenue-recovery-card::before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#f2b43a,#7552e7);content:""}#overview .revenue-recovery-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid #ebd9b5;border-radius:14px;color:#a66b08;background:linear-gradient(145deg,#fff8e8,#fff3d3);box-shadow:inset 0 1px #fff,0 7px 18px rgba(154,99,12,8%)}#overview .revenue-recovery-copy,#overview .revenue-recovery-value{min-width:0}#overview .revenue-recovery-copy>span,#overview .revenue-recovery-value>span{display:block;color:#8b7858;font-size:13px;font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}#overview .revenue-recovery-copy h2{margin:4px 0;color:#172236;font-size:19px;font-weight:720;letter-spacing:-.3px;line-height:1.2}#overview .revenue-recovery-copy p{margin:0;color:#6d788a;font-size:13px;line-height:1.4}#overview .revenue-recovery-value{padding-left:20px;border-left:1px solid #ebe5db}#overview .revenue-recovery-value strong{display:block;margin-top:4px;color:#7b5310;font-size:27px;font-weight:760;letter-spacing:-.65px;line-height:1.05;white-space:nowrap}#overview .revenue-recovery-value small{display:block;margin-top:5px;color:#8993a2;font-size:13px;line-height:1.3}#overview .revenue-recovery-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d9d0f5;border-radius:10px;color:#5b3ed7;background:rgba(255,255,255,.86);box-shadow:0 4px 12px rgba(68,44,157,6%);font-size:13px;font-weight:680;text-decoration:none;white-space:nowrap;user-select:none}#overview .revenue-recovery-action:hover{border-color:#c5b8ef;color:#4528bf;background:#fff}@media(max-width:1000px){#overview .revenue-recovery-card{grid-template-columns:50px minmax(210px,1fr)minmax(210px,auto)}#overview .revenue-recovery-action{grid-column:2/-1;justify-self:start}}@media(max-width:640px){#overview .revenue-recovery-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}#overview .revenue-recovery-icon{width:44px;height:44px;border-radius:12px}#overview .revenue-recovery-value{grid-column:1/-1;padding:14px 0 0;border-top:1px solid #ebe5db;border-left:0}#overview .revenue-recovery-value strong{font-size:25px}#overview .revenue-recovery-action{width:100%;grid-column:1/-1;justify-self:stretch}}.auth-text-button{align-self:flex-start;appearance:none;border:0;background:0 0;color:#6d43e9;cursor:pointer;font:700 .9rem/1.4 Lato,sans-serif;margin-top:.55rem;padding:0}.auth-text-button:focus-visible{border-radius:.25rem;outline:3px solid rgb(109 67 233/24%);outline-offset:3px}.settings-session-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(18,32,54,5%)}.settings-session-card>div{display:flex;align-items:center;gap:14px}.settings-session-card>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#5f3cda;background:#f0ebff}.settings-session-card strong{display:block;color:#19253b;font-size:16px}.settings-session-card p{margin:3px 0 0;color:#6c7890;font-size:14px}.settings-session-card button{min-height:42px;padding:0 15px;border:1px solid #d7cff4;border-radius:10px;color:#5938d0;background:#fff;font:700 14px/1 Lato,sans-serif;cursor:pointer;white-space:nowrap}.settings-session-card button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:680px){.settings-session-card{align-items:flex-start;flex-direction:column}.settings-session-card button{width:100%}}.security-setup-page{min-height:100dvh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 50% 0%,rgba(109,72,232,.12),transparent 42%),#f6f8fc}.security-setup-card{width:min(100%,540px);display:flex;flex-direction:column;align-items:center;gap:16px;padding:38px;border:1px solid #dfe5ef;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(15,31,54,.1);text-align:center}.security-setup-card .brand-logo{margin-bottom:5px}.security-setup-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#6845e7;background:#f0ebff}.security-setup-icon.success{color:#087b5f;background:#e4f8f1}.security-setup-card h1{margin:0;color:#111c31;font-size:30px;line-height:1.15}.security-setup-card>p{max-width:430px;margin:0;color:#647189;font-size:16px;line-height:1.6}.security-setup-summary{display:flex;align-items:center;gap:12px;width:100%;padding:15px 17px;border-radius:14px;color:#34425a;background:#f6f8fc;text-align:left}.security-primary-button,.security-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:12px;font:700 15px/1 Lato,sans-serif;cursor:pointer}.security-primary-button{width:100%;color:#fff;background:linear-gradient(135deg,#7250ed,#5634d7);box-shadow:0 10px 24px rgba(99,67,225,.24)}.security-primary-button:disabled{cursor:not-allowed;opacity:.6}.security-secondary-button{color:#5534d4;background:#f0ebff}.security-setup-form{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.security-secret-block{position:relative;display:flex;flex-direction:column;gap:7px;padding:15px 48px 15px 16px;border:1px solid #dce2ed;border-radius:14px;background:#f8f9fc}.security-secret-block span{color:#647189;font-size:13px;font-weight:700}.security-secret-block code{overflow-wrap:anywhere;color:#18243a;font-size:15px;letter-spacing:.07em;user-select:text}.security-secret-block button{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:34px;height:34px;transform:translateY(-50%);border:0;border-radius:9px;color:#6542df;background:#eee9ff;cursor:pointer}.security-authenticator-link{align-self:flex-start;color:#5d3cdb;font-size:14px;font-weight:700}.security-setup-form label{margin-top:5px;color:#253149;font-size:14px;font-weight:700}.security-setup-form>input{height:50px;padding:0 15px;border:1px solid #ccd5e3;border-radius:12px;color:#142038;background:#fff;font:700 20px/1 Lato,sans-serif;letter-spacing:.25em}.security-recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:15px;border:1px solid #dce2ed;border-radius:14px;background:#f8f9fc;text-align:left;user-select:text}.security-recovery-grid code{overflow-wrap:anywhere;color:#28364e;font-size:12px;user-select:text}.security-setup-error{color:#c5354c!important;font-size:14px!important;font-weight:700}.page-tabs a,.route-tabs a{text-decoration:none}.pagination a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.table-sort{text-decoration:none}.export-button.disabled{opacity:.5;pointer-events:none}.active-filter-row a{margin-left:auto;color:#593cd2;font-weight:700;text-decoration:none}.metric-picker label{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 11px;border:1px solid #dce3ec;border-radius:8px;color:#526076;background:#fff;cursor:pointer;font:700 13px/1 var(--font-lato),Lato,Arial,sans-serif}.metric-picker label.selected{border-color:#6b5cff;color:#4b34c9;background:#f1eefe}.metric-picker label input{position:absolute;opacity:0;width:0;height:0}.metric-picker label svg{display:none}.metric-picker label.selected svg{display:inline}.auth-contact-preference label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #dce3ec;border-radius:8px;cursor:pointer;font-weight:700}.auth-contact-preference label.active{border-color:#6b5cff;color:#4b34c9;background:#f1eefe}.auth-contact-preference input{position:absolute;opacity:0;width:0;height:0}.opportunity-form-notice{display:flex;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border-radius:9px;color:#07805f;background:#e7f8f1;font-size:13px;font-weight:700}.command-result{display:flex;width:100%;align-items:center;gap:12px;text-decoration:none;color:inherit}.date-popover a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit}.profile-menu form{display:contents}.settings-session-card form{display:contents}body.drawer-open{overflow:hidden}.sidebar-scrim[hidden]{display:none}[hidden]{display:none!important}.icon-missing{display:inline-block;width:1em;height:1em}.spin{animation:voxuma-spin 1s linear infinite}@keyframes voxuma-spin{to{transform:rotate(360deg)}}:where( nav,[role=menu],[role=listbox],[role=tablist],.sidebar,.admin-sidebar,.profile-menu,.notification-panel,.custom-select,.command-results,.command-dialog>footer,.business-identity ),:where( nav,[role=menu],[role=listbox],[role=tablist],.sidebar,.admin-sidebar,.profile-menu,.notification-panel,.custom-select,.command-results,.command-dialog>footer,.business-identity ) *{-webkit-user-select:none;user-select:none}.support-shell{margin-top:18px;border:1px solid #e4e9e7;border-radius:16px;background:#fff;overflow:hidden}.support-tabs{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid #eef2f0}.support-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#607268;background:0 0;font:inherit;font-size:14px;font-weight:640;cursor:pointer;border-radius:9px 9px 0 0}.support-tab:hover{color:#33443a;background:#f6faf8}.support-tab.active{color:#0f6f50;border-bottom-color:#13805c}.support-tab b{min-width:20px;padding:1px 7px;border-radius:99px;color:#0f6f50;background:#e7f4ee;font-size:12px;font-weight:720}.support-tab.active b{color:#fff;background:#13805c}.support-panel{padding:20px}.support-panel:focus-visible{outline:2px solid #66c3a0;outline-offset:-4px}.support-empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;text-align:center}.support-empty>span{display:grid;width:60px;height:60px;place-items:center;border-radius:16px;color:#13805c;background:#e7f4ee}.support-empty strong{color:#263528;font-size:16px}.support-empty p{max-width:360px;margin:0 0 6px;color:#607268;font-size:13px}.support-shell-footer{display:flex;flex-direction:column;gap:8px;padding:14px 20px;border-top:1px solid #eef2f0;background:#fafcfb}.support-help-tip{display:flex;align-items:flex-start;gap:9px;color:#5c6b60;font-size:13px;line-height:1.5}.support-help-tip svg{flex:none;margin-top:1px;color:#13805c}.support-help-tip strong{color:#384a3d;font-weight:680}.support-shell .support-layout{margin:0}.support-shell-solo{margin-top:18px}.support-panel-detail{padding:20px}.support-ticket-list-time{display:inline-flex;align-items:center;gap:5px;color:#97a39a;font-size:12px}.support-ticket-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.support-ticket-list>li>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e7ece9;border-radius:11px;text-decoration:none;color:inherit}.support-ticket-list>li>a:hover{border-color:#bfe0d1;background:#f7fbf9}.support-ticket-list-main{display:grid;gap:5px;min-width:0}.support-ticket-list-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.support-ticket-list-main strong{color:#263528;font-size:14px}.support-ticket-list-go{color:#13805c;flex-shrink:0}.support-ticket-status{display:inline-flex;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:700;color:#607268;background:#eef2f0;text-transform:capitalize}.support-ticket-status.received,.support-ticket-status.open{color:#286ed0;background:#e9f2ff}.support-ticket-status.in_progress{color:#9a650d;background:#fff3dc}.support-ticket-status.resolved,.support-ticket-status.closed{color:#13805c;background:#e7f8f1}.support-ticket-prio{display:inline-flex;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#607268;background:#eef2f0}.support-ticket-prio.high{color:#a7680b;background:#fff2d9}.support-ticket-prio.urgent{color:#c74658;background:#ffe9ed}.support-ticket-unread{padding:2px 8px;border-radius:99px;color:#7a4de0;background:#f1ecfd;font-size:12px;font-weight:700}.support-detail{display:grid;gap:16px;max-width:780px}.support-back-link{display:inline-flex;align-items:center;gap:4px;color:#13805c;font-size:13px;font-weight:600;text-decoration:none;width:max-content}.support-detail-head>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.support-detail-head h1{margin:0;font-size:22px}.support-detail-head p{margin:4px 0 0;color:#8a978f;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.support-detail-category{color:#607268;font-size:12px;font-weight:600}.support-thread{display:flex;flex-direction:column;gap:12px}.support-message{padding:14px 16px;border:1px solid #e7ece9;border-radius:13px;background:#fff}.support-message.staff{border-color:#cfe6db;background:#f6fbf9}.support-message header{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-bottom:8px}.support-message header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#13805c;background:#e7f4ee;font-size:12px;font-weight:700}.support-message header>div{display:flex;flex-direction:column;gap:1px;min-width:0}.support-message header strong{color:#263528;font-size:14px}.support-message header small{margin-left:10px;color:#8a978f;font-size:12px}.support-message header time{color:#a3ada6;font-size:12px}.support-message p{margin:0;color:#37453b;font-size:14px;line-height:1.55;white-space:pre-wrap}.support-reply-form{display:grid;gap:10px;padding:16px;border:1px solid #e4e9e7;border-radius:14px;background:#fff}.support-reply-form label{color:#536176;font-size:13px;font-weight:600}.support-reply-form textarea{width:100%;padding:11px 13px;border:1px solid #d7ded9;border-radius:10px;outline:0;color:#263528;background:#fbfdfc;font:inherit;font-size:14px;resize:vertical}.support-reply-form textarea:focus{border-color:#66c3a0;box-shadow:0 0 0 3px rgba(19,128,92,.1)}.support-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-reply-actions p{margin:0;color:#8a978f;font-size:12px}.support-closed-note{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:11px;color:#13805c;background:#e7f8f1;font-size:13px;font-weight:600}.datepicker{position:relative}.datepicker-trigger{display:inline-flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;border:1px solid #d7ded9;border-radius:10px;color:#263528;background:#fbfdfc;font:inherit;font-size:14px;text-align:left;cursor:pointer}.datepicker-trigger:hover{border-color:#bfd8cd}.datepicker-trigger:focus-visible{outline:0;border-color:#66c3a0;box-shadow:0 0 0 3px rgba(19,128,92,.12)}.datepicker-trigger .datepicker-icon{display:inline-flex;color:#13805c}.datepicker-value{flex:1}.datepicker-trigger.is-empty .datepicker-value{color:#8a978f}.datepicker-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#8a978f}.datepicker-clear:hover{color:#37453b;background:#eef2f0}.datepicker-pop{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:316px;max-width:calc(100vw - 32px);padding:16px;border:1px solid #e2e8e4;border-radius:16px;background:#fff;box-shadow:0 18px 44px rgba(20,40,32,.16)}.datepicker-pop.is-above{top:auto;bottom:calc(100% + 8px)}.datepicker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.datepicker-title{font-size:16px;font-weight:720;color:#1f2c24}.datepicker-nav{display:inline-flex;align-items:center;gap:4px}.datepicker-arrow{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0 8px;border:0;border-radius:8px;color:#4a5a50;background:0 0;font:inherit;font-size:13px;font-weight:640;cursor:pointer}.datepicker-arrow:hover{color:#13805c;background:#edf6f1}.datepicker-arrow:focus-visible{outline:2px solid #66c3a0;outline-offset:1px}.datepicker-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.datepicker-dow span{text-align:center;color:#9aa79f;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.datepicker-day{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:38px;border:0;border-radius:10px;color:#37453b;background:0 0;font:inherit;font-size:14px;font-weight:560;cursor:pointer}.datepicker-day.is-blank{pointer-events:none}.datepicker-day:hover:not(.is-selected){background:#eef4f0}.datepicker-day:focus-visible{outline:2px solid #66c3a0;outline-offset:-2px}.datepicker-day.is-today:not(.is-selected){color:#13805c;font-weight:760;box-shadow:inset 0 0 0 1px #bfe0d1}.datepicker-day.is-selected{color:#fff;background:#13805c;font-weight:720}@media(max-width:640px){html,body{max-width:100%;overflow-x:hidden}#workspace-main{min-width:0}#overview .metrics-grid,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}#overview .overview-grid,.overview-grid{grid-template-columns:1fr!important;gap:14px}#overview .conversion-content,#overview .conversion-simple-overview,.conversion-simple-overview{grid-template-columns:1fr!important;gap:18px;justify-items:center}#overview .conversion-rate-ring{justify-self:center}#overview .conversion-booked-count{width:100%;min-height:0;align-items:center;padding:18px 0 0;border-left:0;border-top:1px solid #e6ebf1;text-align:center}#overview .conversion-booked-total{justify-content:center}#overview .conversion-booked-count p{max-width:none}#overview .sources-content,.source-overview>div:last-child{grid-template-columns:1fr!important}#workspace-main *,#workspace-main *::before,#workspace-main *::after{box-sizing:border-box}.panel,.metric-card,.conversion-card,.chart-card{max-width:100%;min-width:0}.metric-card{overflow:hidden}.metric-card svg,.metric-comparison{max-width:100%}.metric-card svg{width:100%}.chart-wrap,.chart,.line-chart-wrap{max-width:100%;overflow-x:auto}.dashboard-toolbar{grid-template-columns:1fr!important;gap:10px}.dashboard-date-control{width:100%}.page-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}.page-tabs>button{flex:none}.list-toolbar{flex-direction:column!important;align-items:stretch!important;flex-wrap:wrap;gap:10px;min-width:0}.list-toolbar>.list-search{width:100%;min-width:0}.list-toolbar>div{display:flex;width:100%;min-width:0;flex-wrap:wrap;overflow:visible}.list-toolbar .custom-select{min-width:0!important;flex:1 1 40%}.list-toolbar .export-button{flex:none}.pagination-row{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;min-width:0;padding:0}.pagination{justify-content:safe center;flex-wrap:wrap;gap:6px;padding:14px 12px;overflow-x:auto;scrollbar-width:none}.pagination::-webkit-scrollbar{display:none}.pagination button{width:34px;height:34px;font-size:14px}.pagination button.current{box-shadow:0 4px 12px rgba(84,57,218,.28)}.pagination-size-select{min-width:0;justify-self:stretch!important;padding:12px;border-top:1px solid #eef1f5}.pagination-size-select .custom-select-trigger{min-height:42px;justify-content:center;text-align:center}.pagination-size-select .custom-select-trigger>span{flex:initial}.list-filter{justify-self:start!important;min-width:0}.responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table{min-width:720px}.data-table th,.data-table td{white-space:nowrap}.data-table td{height:56px}.lead-drawer,.call-drawer,.opportunity-drawer,[data-drawer]>.drawer-panel{width:100%;max-width:100%}}.call-analysis-card{flex:none;padding:15px 16px;border:1px solid #d7cffb;border-radius:13px;background:linear-gradient(145deg,#f7f5ff,#efeafe)}.call-analysis-card>header{display:flex;align-items:center;gap:11px;margin-bottom:12px}.call-analysis-card>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#6244da;background:#e7e0ff}.call-analysis-card>header small{display:block;color:#7161b5;font-size:12px;font-weight:720}.call-analysis-card>header h3{margin:2px 0 0;color:#2a2350;font-size:15px;font-weight:700;text-transform:capitalize}.call-analysis-sold{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;border-radius:999px;color:#0a8a63;background:#e4f7ef;font-size:12px;font-weight:700}.call-analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.call-analysis-grid>div{display:grid;gap:3px;min-width:0}.call-analysis-grid small{color:#7161b5;font-size:11px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.call-analysis-grid strong{color:#37415a;font-size:14px;font-weight:620;line-height:1.45;overflow-wrap:anywhere}.call-sentiment{text-transform:capitalize}.call-sentiment-positive{color:#0a8a63}.call-sentiment-negative{color:#d13341}.call-sentiment-neutral{color:#6b7688}.call-analysis-summary{margin:13px 0 0;padding-top:12px;border-top:1px solid #e2daf8;color:#455269;font-size:14px;line-height:1.55}.csign{display:flex;flex-direction:column;min-height:100dvh;background:#eef1f6}.csign-sign{padding-bottom:132px}.csign-signed{padding-bottom:24px}.csign-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;padding:12px 22px;border-bottom:1px solid #dde3ec;background:#fff;box-shadow:0 1px 3px rgba(20,30,52,5%)}.csign-brand{font-size:18px;font-weight:900;letter-spacing:-.4px;color:#09172c}.csign-brand span{color:#6845e7}.csign-doc-meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.csign-doc-meta strong{overflow:hidden;max-width:60vw;color:#1a2536;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.csign-doc-meta small{color:#7c869a;font-size:12px}.csign-topbar-status{display:flex;align-items:center;gap:10px}.csign-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#efeafe;color:#5334c4;font-size:12px;font-weight:700}.csign-badge.signed{background:#e5f7ee;color:#148a5c}.csign-topbar-print{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #d8dfeb;border-radius:9px;background:#fff;color:#45526a;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.csign-topbar-print:hover{border-color:#b9c3d5}.csign-pdf-modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.csign-pdf-backdrop{position:absolute;inset:0;background:rgba(9,16,28,.6)}.csign-pdf-dialog{position:relative;display:flex;flex-direction:column;width:min(920px,100%);height:min(92vh,100%);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 80px rgba(5,16,31,.4)}.csign-pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid #e3e8f0;background:#f8f9fc}.csign-pdf-bar>span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#1a2536;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csign-pdf-actions{display:flex;align-items:center;gap:8px;flex:none}.csign-pdf-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #d8dfeb;border-radius:9px;background:#fff;color:#45526a;font:inherit;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none}.csign-pdf-btn:hover{border-color:#b9c3d5}.csign-pdf-btn.primary{border-color:#6747e6;background:#6747e6;color:#fff}.csign-pdf-btn.primary:hover{background:#593ad4}.csign-pdf-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#eef1f6;color:#55617a;cursor:pointer}.csign-pdf-close:hover{background:#e2e7ef}.csign-pdf-body{position:relative;flex:1;min-height:0}.csign-pdf-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#525659;opacity:0;transition:opacity .2s ease}.csign-pdf-frame.is-ready{opacity:1}.csign-pdf-loading{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f4f6fa;color:#55617a}.csign-pdf-loading>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#6845e7;background:#eeeaff}.csign-pdf-loading>span svg{animation:auth-spin 850ms linear infinite}.csign-pdf-loading p{margin:0;font-size:14px;font-weight:600}.csign-success-note{display:flex;align-items:center;gap:9px;justify-content:center;padding:11px 20px;background:#e9f8f0;color:#157a52;font-size:13.5px}.csign-success-note svg{flex:none}.csign-canvas{flex:1;padding:30px 20px 44px;overflow-y:auto}.csign-canvas:focus{outline:none}.csign-paper{width:100%;max-width:850px;margin:0 auto;padding:64px 72px;background:#fff;border:1px solid #e0e5ee;border-radius:4px;box-shadow:0 10px 34px rgba(20,30,52,.1)}.csign-paper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csign-paper-logo{margin:0 0 18px;padding-bottom:14px;border-bottom:2px solid #09172c}.csign-paper-logo img{height:17px;width:auto}.csign-paper-title{margin:0 0 26px;font-size:24px;font-weight:800;text-align:center;letter-spacing:-.3px;color:#10203a}.csign-bar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;gap:10px;padding:14px 22px 16px;border-top:1px solid #dde3ec;background:#fff;box-shadow:0 -4px 20px rgba(20,30,52,9%)}.csign-agree{display:flex;align-items:flex-start;gap:9px;max-width:1100px;margin:0 auto;width:100%;color:#55617a;font-size:12.5px;line-height:1.45;cursor:pointer}.csign-agree input{margin-top:1px;width:16px;height:16px;flex:none;accent-color:#6845e7}.csign-bar-actions{display:flex;align-items:center;gap:12px;max-width:1100px;margin:0 auto;width:100%}.csign-name{flex:1;display:flex;align-items:center;gap:9px;height:46px;padding:0 13px;border:1px solid #cdd5e2;border-radius:10px;background:#fbfcfe}.csign-name svg{flex:none;color:#8a94a6}.csign-name input{flex:1;min-width:0;border:0;outline:0;background:0 0;color:#10214a;font:inherit;font-size:22px;font-family:signature script,snell roundhand,segoe script,cursive}.csign-title{width:190px;height:46px;padding:0 13px;border:1px solid #cdd5e2;border-radius:10px;background:#fbfcfe;color:#22303f;font:inherit;font-size:14px}.csign-title::placeholder{color:#9aa4b5}.csign-name input::placeholder{font-family:inherit;color:#9aa4b5;font-size:14px}.csign-submit{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 26px;border:0;border-radius:10px;background:#6747e6;color:#fff;font:inherit;font-size:15px;font-weight:750;cursor:pointer;white-space:nowrap}.csign-submit:hover{background:#593ad4}.csign-error{max-width:1100px;margin:0 auto;width:100%;color:#c23a4b;font-size:12.5px}.csign-decline{position:fixed;left:22px;bottom:84px;z-index:6}.csign-decline-toggle{border:0;background:0 0;color:#96a0b1;font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.csign-decline-toggle:hover{color:#c23a4b}.csign-decline-confirm{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #e6d0d4;border-radius:9px;background:#fff;color:#6a5560;font-size:12.5px;box-shadow:0 8px 22px rgba(20,30,52,.14)}.csign-decline-confirm button{border:0;background:0 0;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.csign-decline-confirm button[type=submit]{color:#c23a4b}.csign-decline-confirm button[data-decline-cancel]{color:#7c869a}.csign-center{flex:1;display:grid;place-items:center;padding:40px 20px}.csign-status{display:flex;flex-direction:column;align-items:center;gap:9px;max-width:460px;text-align:center}.csign-status>span{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;color:#6845e7;background:#eeeaff}.csign-status h2{margin:6px 0 0;color:#142034;font-size:24px}.csign-status p{margin:0;color:#69758a;font-size:15px;line-height:1.58}.csign-status[data-contract-loading]>span svg{animation:auth-spin 850ms linear infinite}.csign-status>span svg.is-error{animation:none}.csign-failed>span{color:#bd4557;background:#ffeaee}@media(max-width:720px){.csign-paper{padding:34px 24px}.csign-bar-actions{flex-direction:column;align-items:stretch}.csign-submit{justify-content:center}.csign-doc-meta strong{max-width:40vw}}.contract-doc{color:#22303f;font-family:times new roman,Times,Georgia,serif;font-size:15.5px;line-height:1.75}.contract-doc .contract-doc-title{margin:0 0 20px;font-size:22px;font-weight:800;text-align:center;letter-spacing:-.2px}.contract-doc .contract-doc-section{margin:0 0 24px}.contract-doc .contract-doc-exhibit{margin:34px 0 16px;padding-top:20px;border-top:1px solid #e5e9f0;font-size:18px;font-weight:800;text-align:center}.contract-doc h1,.contract-doc h2,.contract-doc h3,.contract-doc h4{color:#1a2536;line-height:1.3}.contract-doc h2{font-size:16.5px;margin:22px 0 9px}.contract-doc h3{font-size:15px;margin:16px 0 7px}.contract-doc p{margin:0 0 12px;text-align:justify;hyphens:auto}.contract-doc ul,.contract-doc ol{margin:0 0 12px;padding-left:26px}.contract-doc li{margin:0 0 6px}.contract-doc .contract-order-summary{margin:0 0 26px;padding:4px 20px 8px;border:1px solid #d8def0;border-left:4px solid #6747e6;border-radius:8px;background:#f7f8fc;page-break-inside:avoid}.contract-doc .contract-order-title{margin:12px 0 6px;font-size:15px;font-weight:800;letter-spacing:.2px;text-align:left;color:#1a2536}.contract-doc .contract-order-lede{margin:0 0 10px;font-size:13px;font-style:italic;color:#55627a;text-align:left}.contract-doc .contract-order-table{width:100%;margin:0 0 6px;border-collapse:collapse;font-size:14.5px}.contract-doc .contract-order-table th,.contract-doc .contract-order-table td{padding:7px 6px;border:0;border-bottom:1px solid #e6e9f2;text-align:left;vertical-align:top}.contract-doc .contract-order-table tr:last-child th,.contract-doc .contract-order-table tr:last-child td{border-bottom:0}.contract-doc .contract-order-table th{width:55%;font-weight:600;color:#55627a}.contract-doc .contract-order-table td{font-weight:700;color:#1a2536;text-align:right;font-variant-numeric:tabular-nums}.contract-doc table{width:100%;margin:15px 0;border-collapse:collapse;font-size:14px}.contract-doc th,.contract-doc td{padding:8px 11px;border:1px solid #d7dde8;text-align:left;vertical-align:top}.contract-doc th{background:#f4f6fa;font-weight:700}.contract-doc hr{margin:20px 0;border:0;border-top:1px solid #e5e9f0}.contract-doc .contract-plaintext{white-space:pre-wrap;word-break:break-word;font-family:inherit}.contract-doc a{color:#4a3aa0}.contract-doc table.sig-block{margin-top:30px;border-collapse:separate;border-spacing:20px 0}.contract-doc table.sig-block th,.contract-doc table.sig-block td{border:0;padding:0;width:50%;vertical-align:bottom}.contract-doc table.sig-block th{padding:12px 16px 9px!important;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6747e6;background:#f3f1fd;border-radius:9px 9px 0 0}.contract-doc .sig-line{height:58px;padding:0 16px 4px!important;border-bottom:1.5px solid #c7cede!important;text-align:left}.contract-doc .sig-mark{display:inline-block}.contract-doc .sig-signature{font-family:signature script,snell roundhand,segoe script,cursive;font-size:32px;line-height:.85;color:#1a2b52}.contract-doc .sig-cap{padding:6px 16px 14px!important;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:#97a1b2}.contract-doc .sig-field{padding:4px 16px!important;font-size:13.5px;color:#2b374d}.contract-doc .signature,.signature{margin-top:26px;padding:16px 18px;border:1px solid #d7dde8;border-radius:8px;background:#f8f9fc;font-size:12px;line-height:1.7}.contract-doc .signature .sig-cert-title,.signature .sig-cert-title{margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#3a2a9a}.signature strong{display:inline-block;min-width:92px;color:#4a5468}@media print{@page{size:8.5in 11in;margin:.75in;@bottom-center{content: "Page " counter(page) " of " counter(pages); font: 12pt "Times New Roman", serif; color: #8894a6; }}html,body{margin:0!important;padding:0!important;background:#fff!important}.csign-topbar,.csign-bar,.csign-decline,.csign-success-note{display:none!important}.csign{display:block!important;min-height:0!important;padding:0!important;margin:0!important;background:#fff!important}.csign-canvas{display:block!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important}.csign-paper{max-width:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.csign .contract-doc{font-size:12pt;line-height:1.6;color:#000}.csign-paper-title{margin-top:0!important}.contract-doc table.sig-block{page-break-inside:avoid}.contract-doc .contract-doc-exhibit{page-break-before:always}.contract-doc table,.contract-doc li,.contract-doc p{page-break-inside:avoid}}.legal-page{min-height:100vh;background:#f5f7fb;color:#22303f}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:820px;margin:0 auto;padding:22px 24px}.legal-brand{display:inline-flex;text-decoration:none}.legal-brand .brand-logo-image{filter:invert(1)}.legal-brand .product-brand .brand-iq{border-color:transparent;color:#fff;background:#0b1b33;box-shadow:none}.legal-brand .product-brand-label{color:#7b8799}.legal-back{display:inline-flex;align-items:center;gap:6px;color:#55627a;font-size:13px;font-weight:650;text-decoration:none}.legal-back:hover{color:#4b3fd0}.legal-doc{max-width:820px;margin:0 auto 64px;padding:40px 44px 48px;background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 12px 40px rgba(20,30,52,6%)}.legal-eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6845e7}.legal-doc h1{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.4px;color:#101f3a}.legal-updated{margin:0 0 22px;color:#7b8799;font-size:13px}.legal-notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 26px;padding:12px 14px;border:1px solid #f0e2b8;border-radius:10px;background:#fdf8e7;color:#7a5b12;font-size:13px;line-height:1.55}.legal-notice svg{flex:none;margin-top:1px;color:#b98a10}.legal-section{margin:0 0 22px}.legal-section h2{margin:0 0 8px;font-size:17px;font-weight:750;color:#1a2536}.legal-section p{margin:0 0 10px;font-size:15px;line-height:1.7;color:#37455c}.legal-list{margin:4px 0 12px;padding-left:22px}.legal-list li{margin:0 0 7px;font-size:15px;line-height:1.6;color:#37455c}.legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:30px;padding-top:18px;border-top:1px solid #e6eaf1;color:#8a94a5;font-size:13px}.legal-standalone{max-width:820px;margin:0 auto 64px}.legal-standalone .legal-footer{margin:18px 0 0;padding:0 8px;border-top:0}.legal-toc{margin:0 0 28px;padding:14px 18px 16px;border:1px solid #e6eaf1;border-radius:12px;background:#f8f9fc}.legal-toc>span{display:block;margin-bottom:6px;color:#7b8799;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-toc ol{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.legal-toc li{break-inside:avoid;margin:0}.legal-toc a{color:#3f4d64;font-size:13px;line-height:1.75;text-decoration:none}.legal-toc a:hover{color:#4b3fd0;text-decoration:underline}.legal-section h2{scroll-margin-top:24px}.legal-doc-list{display:grid;gap:8px}.legal-doc-link{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #e3e8f0;border-radius:12px;color:#27344a;background:#fbfcfe;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.legal-doc-link:hover{border-color:#c9bdf5;background:#f8f7ff}.legal-doc-link.active{border-color:#c9bdf5;background:linear-gradient(135deg,#f6f3ff,#f2f5ff);box-shadow:inset 3px 0 #8466fa}.legal-doc-link:focus-visible{outline:2px solid #917aec;outline-offset:2px}.legal-doc-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;color:#563bd1;background:linear-gradient(145deg,#f0edff,#e6e2ff)}.legal-doc-link>span:nth-child(2){display:grid;min-width:0;gap:2px}.legal-doc-link strong{font-size:13.5px;font-weight:700;color:#1f2c42}.legal-doc-link small{color:#7b8799;font-size:12.5px;line-height:1.4}.legal-doc-link>svg:last-child{flex:none;margin-left:auto;color:#98a2b3}.legal-panel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.legal-panel-nav{position:sticky;top:16px;display:grid;gap:14px;padding:18px;border:1px solid #e3e8f0;border-radius:14px;background:#fff}.legal-panel-nav-head{display:flex;align-items:flex-start;gap:12px}.legal-panel-nav-head>span{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:11px;color:#563bd1;background:linear-gradient(145deg,#f0edff,#e6e2ff)}.legal-panel-nav-head h2{margin:0;font-size:15px;font-weight:750;color:#1a2536}.legal-panel-nav-head p{margin:3px 0 0;color:#7b8799;font-size:13px;line-height:1.45}.legal-panel-meta{margin:0;padding-top:12px;border-top:1px solid #edf0f5;color:#8a94a5;font-size:12.5px;line-height:1.55}.legal-panel-meta a{display:inline-flex;align-items:center;gap:4px;color:#6845e7;font-weight:650;text-decoration:none}.legal-panel-meta a:hover{text-decoration:underline}.legal-panel-doc .legal-doc{max-width:none;margin:0;padding:34px 40px 40px;box-shadow:none}@media(max-width:960px){.legal-panel{grid-template-columns:1fr}.legal-panel-nav{position:static}.legal-toc ol{columns:1}.legal-panel-doc .legal-doc{padding:24px 22px 28px}}.legal-footer nav{display:flex;gap:16px}.legal-footer a{color:#55627a;text-decoration:none}.legal-footer a:hover{color:#4b3fd0;text-decoration:underline}@media(max-width:640px){.legal-doc{margin:0 12px 40px;padding:28px 22px 32px}.legal-header{padding:18px 16px}}.call-drawer-slot{display:contents}.call-processing-card{flex:none;padding:15px 16px;border:1px solid #d7cffb;border-radius:13px;background:linear-gradient(145deg,#f7f5ff,#efeafe)}.call-processing-card>header{display:flex;align-items:center;gap:11px;margin-bottom:12px}.call-processing-card>header>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;color:#6244da;background:#e7e0ff}.call-processing-card>header small{display:block;color:#7161b5;font-size:12px;font-weight:720}.call-processing-card>header h3{margin:2px 0 0;color:#2a2350;font-size:15px;font-weight:700}.call-processing-card>header>.call-processing-ring{margin-left:auto}.call-processing-ring{display:block;width:18px;height:18px;flex:none;border:2px solid #d9d0fb;border-top-color:#6244da;border-radius:50%;animation:call-processing-spin .9s linear infinite}.call-media-arriving>span .call-processing-ring{border-color:rgba(196,182,255,.35);border-top-color:#c4b6ff}.call-processing-bar{position:relative;height:4px;margin-bottom:14px;overflow:hidden;border-radius:99px;background:#e3ddfa}.call-processing-bar i{position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:99px;background:linear-gradient(90deg,#8b6bf1,#5134d6);animation:call-processing-sweep 1.6s cubic-bezier(.4,0,.2,1)infinite}.call-processing-steps{display:grid;margin:0;padding:0;gap:11px;list-style:none}.call-processing-steps li{display:flex;align-items:flex-start;gap:11px}.call-processing-steps li>span{display:grid;width:22px;height:22px;flex:none;place-items:center;margin-top:1px;border:2px solid #d3caf7;border-radius:50%;color:#fff;background:0 0;transition:background .25s,border-color .25s}.call-processing-steps li.is-done>span{border-color:#6244da;background:#6244da}.call-processing-steps li.is-active>span{border-color:#6244da}.call-processing-steps li.is-active>span i{display:block;width:8px;height:8px;border-radius:50%;background:#6244da;animation:call-processing-pulse 1.2s ease-in-out infinite}.call-processing-steps li>div{display:grid;gap:2px;min-width:0}.call-processing-steps strong{color:#37415a;font-size:13.5px;font-weight:650}.call-processing-steps small{color:#7161b5;font-size:12px;line-height:1.4}.call-processing-steps li.is-pending strong{color:#8b93a8}.call-processing-steps li.is-pending small{color:#a3a9bb}.call-processing-note{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:#7a8698;font-size:12px}.call-processing-note svg{flex:none;color:#9a8fd6}@keyframes call-processing-sweep{from{transform:translateX(-110%)}to{transform:translateX(290%)}}@keyframes call-processing-spin{to{transform:rotate(360deg)}}@keyframes call-processing-pulse{0%,100%{transform:scale(.7);opacity:.55}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.call-processing-ring,.call-processing-bar i,.call-processing-steps li.is-active>span i{animation:none}.call-processing-bar i{width:100%;opacity:.45}}.call-analysis-message{padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.55)}.call-analysis-message strong{color:#6244da;font-weight:700}.lead-drawer-backdrop,.opportunity-drawer-backdrop{align-items:center;justify-content:center;padding:22px;background:rgba(7,16,31,.52);backdrop-filter:blur(3px)}.lead-drawer,.opportunity-drawer{width:min(1180px,100%);height:min(100%,900px);border:1px solid #d5dce8;border-radius:18px;box-shadow:0 34px 90px rgba(7,18,36,.38);animation:call-drawer-in .18s ease-out}.drawer-column{display:flex;min-width:0;min-height:0;flex-direction:column;gap:13px;padding-right:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-drawer-body{display:grid;grid-template-columns:minmax(0,11fr)minmax(0,13fr);gap:18px;padding:16px 18px 18px;overflow:hidden}.opportunity-editor{display:grid;grid-template-columns:minmax(0,12fr)minmax(0,11fr);grid-template-rows:minmax(0,1fr)auto;gap:18px;padding:16px 18px 0;overflow:hidden}.opportunity-editor>.opportunity-editor-footer{position:static;grid-column:1/-1;margin:0 -18px;box-shadow:none;backdrop-filter:none}@media(max-width:960px){.lead-drawer-body,.opportunity-editor{grid-template-columns:1fr;grid-template-rows:none;overflow-y:auto;overscroll-behavior:contain}.drawer-column{overflow:visible}.opportunity-editor>.opportunity-editor-footer{position:sticky;bottom:0}}@media(max-width:640px){.lead-drawer-backdrop,.opportunity-drawer-backdrop{padding:0}.lead-drawer,.opportunity-drawer{width:100vw;height:100dvh;border:0;border-radius:0}.opportunity-editor>.opportunity-editor-footer{margin:0 -12px}}@media(prefers-reduced-motion:reduce){.lead-drawer,.opportunity-drawer{animation:none}}.call-transcript-voicemail{min-height:120px;padding:18px 12px}.call-transcript-voicemail>svg{color:#8067dc}.call-transcript-details{width:100%;margin-top:10px;text-align:left}.call-transcript-details>summary{display:inline-flex;align-items:center;cursor:pointer;padding:6px 10px;border:1px solid #ddd6fb;border-radius:9px;color:#5d3bd5;background:#f8f6ff;font-size:12.5px;font-weight:680;list-style:none;user-select:none}.call-transcript-details>summary::-webkit-details-marker{display:none}.call-transcript-details>summary:hover{border-color:#b9aaf2;background:#f0ecff}.call-transcript-details[open]>summary{margin-bottom:12px}.settings-services .service-add-form{display:flex;flex-direction:column;gap:10px;padding:0 20px 18px}.service-add-row{display:flex;gap:10px}.settings-services .service-add-form input{min-width:0;height:42px;padding:0 13px;border:1px solid var(--line-strong);border-radius:10px;font:inherit;font-size:14px}.service-add-row>input[name=name]{flex:auto}.settings-services .service-add-form input:focus,.service-edit-form input:focus{outline:2px solid rgba(104,72,237,.3);outline-offset:1px;border-color:#b5a6f0}.service-value-pair{display:flex;gap:8px;flex:none}.service-value-pair label{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:11px;font-weight:650}.service-value-pair input{width:96px;text-align:right}.settings-services .service-add-form .primary{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7553ef,#5236d7);font-size:13px;font-weight:680;cursor:pointer;white-space:nowrap}.service-list{display:flex;flex-direction:column}.service-row{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-top:1px solid var(--line)}.service-row:first-child{border-top:0}.service-row.inactive{background:#fafbfc}.service-edit-form{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.service-edit-top{display:flex;align-items:center;gap:12px}.service-edit-form input[name=name]{flex:auto;min-width:0;height:38px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:0 0;font:inherit;font-size:14px;font-weight:600;color:var(--ink)}.service-edit-form input[name=name]:hover{border-color:var(--line)}.service-edit-form input[name=description]{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:13px;color:var(--ink-soft)}.service-edit-form .service-value-pair input{height:38px;border:1px solid var(--line);border-radius:9px;padding:0 10px;font:inherit;font-size:13px}.service-active-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.service-active-toggle input{width:16px;height:16px;accent-color:var(--brand)}.service-save{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink-soft);background:#fff;font-size:12.5px;font-weight:650;cursor:pointer;white-space:nowrap}.service-save:hover{border-color:#bdb1ee;color:var(--brand-strong);background:#faf9ff}.service-delete-form{padding-top:1px}.service-remove{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid #e6e9f0;border-radius:8px;color:#7a8698;background:#fff;cursor:pointer}.service-remove:hover{border-color:#e3bfc5;color:#b74455;background:#fff5f6}.service-row .service-name strong{color:var(--ink);font-size:14px}.service-row.inactive .service-name strong{color:var(--muted)}@media(max-width:720px){.service-add-row{flex-direction:column}.service-edit-top{flex-wrap:wrap}.service-value-pair input{width:84px}}.admin-services-card{display:flex;flex-direction:column;gap:14px;padding:20px;margin-top:18px}.admin-services-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.admin-services-list li{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid #e0e5ef;border-radius:999px;color:#33415a;background:#f8fafc;font-size:13px;font-weight:600}.admin-services-list li svg{color:#8b7fce}.admin-services-list li b{color:#0a8a63;font-weight:700;font-size:12px}.admin-services-list li.inactive{color:#96a1b3;background:#fff}.admin-services-list li.inactive em{font-style:normal;font-size:11px;color:#aeb6c4}.admin-services-empty{display:flex;align-items:center;gap:7px;margin:0;color:#7b8799;font-size:13px}.admin-services-card>.admin-secondary-button{align-self:flex-start;text-decoration:none}.call-lookup-card{flex:none;overflow:hidden;border:1px solid #d6e3f2;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(28,40,64,4%)}.call-lookup-card>header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #eef2f8;background:linear-gradient(150deg,#f6faff,#eef4fd)}.call-lookup-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;color:#2a6bb5;background:#dbeafe}.call-lookup-head{display:flex;min-width:0;flex-direction:column;gap:2px}.call-lookup-head small{color:#5177a6;font-size:11px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.call-lookup-head strong{overflow:hidden;color:#17293f;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.call-lookup-list{display:grid;margin:0;padding:6px 16px 8px}.call-lookup-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #f1f4f9}.call-lookup-list>div:last-child{border-bottom:0}.call-lookup-list dt{flex:none;color:#6a7d97;font-size:13px}.call-lookup-list dd{margin:0;color:#1f334c;font-size:13.5px;font-weight:640;text-align:right;overflow-wrap:anywhere}.service-templates .management-card-header{margin-bottom:4px}.service-template-picker{padding:0 20px 18px}.service-template-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.service-template-tab{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-soft);background:#fff;font:inherit;font-size:13px;font-weight:620;cursor:pointer}.service-template-tab:hover{border-color:#bdb1ee;color:var(--brand-strong);background:#faf9ff}.service-template-tab.active{border-color:#5638db;color:#fff;background:linear-gradient(135deg,#7553ef,#5236d7)}.service-template-tab i{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:5px;background:rgba(255,255,255,.22)}.service-template-tab:not(.active) i{color:#0a8a63;background:#e4f7ef}.service-template-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0 0 16px;padding:0;list-style:none}.service-template-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #f1f4f9;color:var(--ink);font-size:13.5px}.service-template-list li span{flex:none;color:#0a8a63;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.service-template-panel .primary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7553ef,#5236d7);font-size:13px;font-weight:680;cursor:pointer}@media(max-width:560px){.service-template-list{grid-template-columns:1fr}}