@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--sans:Inter, "Segoe UI", system-ui, sans-serif;--heading:Inter, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Consolas, monospace;--text:#9aa3af;--text-h:#f1f3f5;--bg:#0f1115;--border:#2a303a;--accent:#20b486;font-family:var(--sans);letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}#root{text-align:left;box-sizing:border-box;width:100%;min-height:100vh;margin:0}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:600}h1{letter-spacing:-.03em;margin:0;font-size:2rem}h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.3}p{margin:0}code{font-family:var(--mono);color:var(--text-h);background:#1b1f27;border-radius:4px;padding:2px 6px;font-size:13px}.kx{--accent:#ff4f1f;--live:#22c55e;--star:#f5b400;--bg:#fafaf9;--surface:#fff;--mist:#f3f3f2;--line:#e6e6e4;--line-strong:#cfcfcc;--text:#0a0a0a;--muted:#6b6b6b;--inv-bg:#0a0a0a;--inv-fg:#fafafa;--band-bg:#0a0a0a;--band-card:#151515;--band-line:#262626;--footer-bg:#0a0a0a;--shadow:0 1px 2px #0a0a0a0a, 0 18px 40px -24px #0a0a0a47;--shadow-lg:0 2px 6px #0a0a0a0a, 0 40px 80px -36px #0a0a0a66;--display:"Inter Tight", "Inter Tight Variable", "Inter", "Segoe UI", system-ui, sans-serif;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--body:"Inter", "Inter Variable", "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);letter-spacing:0;position:relative;overflow-x:clip}.kx.kx-dark{--bg:#0a0a0a;--surface:#131313;--mist:#1a1a1a;--line:#262626;--line-strong:#3a3a3a;--text:#fafafa;--muted:#8f8f8f;--inv-bg:#fafafa;--inv-fg:#0a0a0a;--band-bg:#111;--band-card:#191919;--band-line:#2a2a2a;--footer-bg:#111;--shadow:0 1px 0 #ffffff08 inset, 0 18px 40px -20px #000000e6;--shadow-lg:0 1px 0 #ffffff0a inset, 0 40px 80px -30px #000000f2}.app-shell:has(.kx) .global-theme-toggle{display:none}.kx *,.kx :before,.kx :after{box-sizing:border-box}.kx .kx-container{width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.kx .kx-h1,.kx .kx-h2,.kx .kx-h3{font-family:var(--display);color:inherit;margin:0}.kx .kx-h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(3rem,7vw,6.1rem);font-weight:600;line-height:.94}.kx .kx-h1-mark{font-family:var(--serif);letter-spacing:-.02em;color:var(--accent);padding-right:.04em;font-size:1.12em;font-style:italic;font-weight:400}.kx .kx-h2{letter-spacing:-.045em;margin:16px 0 14px;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:600;line-height:1.02}.kx .kx-h3{letter-spacing:-.03em;margin:18px 0 8px;font-size:1.3rem;font-weight:600;line-height:1.15}.kx .kx-p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.6}.kx .kx-lead{max-width:500px;color:var(--muted);margin:0;font-size:1.16rem;line-height:1.6}.kx .kx-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:.74rem;font-weight:600;display:inline-flex}.kx .kx-kicker:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.kx .kx-kicker-light{color:#9a9a9a}.kx .kx-head{max-width:700px;margin-bottom:60px}.kx .kx-head-center{text-align:center;margin-left:auto;margin-right:auto}.kx .kx-fill-paper{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow)}.kx .kx-fill-mist{background:var(--mist);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.kx .kx-fill-ink{background:var(--inv-bg);color:var(--inv-fg);box-shadow:var(--shadow-lg);--ico-bg:var(--inv-fg);--ico-fg:var(--inv-bg)}.kx .kx-fill-ink .kx-p{color:inherit;opacity:.66}.kx .kx-fill-accent{background:var(--accent);color:#fff}.kx .kx-btn{height:44px;font-family:var(--body);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.94rem;font-weight:600;display:inline-flex}.kx .kx-btn svg{transition:transform .3s var(--ease)}.kx .kx-btn:hover{transform:translateY(-2px)}.kx .kx-btn:hover svg{transform:translate(3px)}.kx .kx-btn:active{transform:translateY(0)scale(.98)}.kx .kx-btn:focus-visible,.kx .kx-icon-btn:focus-visible,.kx a:focus-visible,.kx button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kx .kx-btn-lg{height:54px;padding:0 26px;font-size:1rem}.kx .kx-btn-block{width:100%}.kx .kx-btn-dark{background:var(--inv-bg);color:var(--inv-fg)}.kx .kx-btn-dark:hover{box-shadow:0 14px 28px -14px #0a0a0a99}.kx.kx-dark .kx-btn-dark:hover{box-shadow:0 14px 30px -14px #ffffff59}.kx .kx-btn-light{background:var(--inv-fg);color:var(--inv-bg)}.kx .kx-btn-outline{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.kx .kx-btn-outline:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text)}.kx .kx-btn-outline-light{color:var(--inv-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inv-fg) 30%, transparent);background:0 0}.kx .kx-btn-outline-light:hover{box-shadow:inset 0 0 0 1px var(--inv-fg)}.kx .kx-btn-ghost{background:var(--mist);color:var(--text)}.kx .kx-icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;transition:transform .4s var(--spring), background .2s;background:0 0;border-radius:50%;place-items:center;display:grid}.kx .kx-icon-btn:hover{background:var(--mist);transform:rotate(-20deg)}.kx .kx-nav{z-index:60;pointer-events:none;padding:14px 16px 0;position:fixed;top:0;left:0;right:0}.kx .kx-nav-inner{pointer-events:auto;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);max-width:1200px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:8px 8px 8px 18px;display:flex;position:relative}.kx .kx-nav.is-scrolled .kx-nav-inner{box-shadow:inset 0 0 0 1px var(--line), var(--shadow)}.kx .kx-logo{font-family:var(--display);letter-spacing:-.04em;color:inherit;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;display:inline-flex}.kx .kx-logo-mark{background:var(--text);width:30px;height:30px;color:var(--bg);transition:transform .5s var(--spring);border-radius:9px;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative}.kx .kx-logo-mark:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-3px;right:-3px}.kx .kx-logo:hover .kx-logo-mark{transform:rotate(-10deg)scale(1.06)}.kx .kx-nav-links{align-items:center;gap:2px;display:flex}.kx .kx-nav-links>a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:500;transition:color .2s,background .2s}.kx .kx-nav-links>a:hover{color:var(--text);background:var(--mist)}.kx .kx-nav-mobile-actions{display:none}.kx .kx-nav-actions{align-items:center;gap:8px;display:flex}.kx .kx-nav-login{color:var(--muted);padding:8px 12px;font-size:.93rem;font-weight:500}.kx .kx-nav-login:hover{color:var(--text)}.kx .kx-menu-btn{display:none}.kx [data-reveal]{opacity:0;transform-origin:50% 100%;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:var(--delay,0s);transform:perspective(900px)translateY(40px)rotateX(12deg)}.kx [data-reveal].is-in{opacity:1;transform:none}.kx .kx-tilt{height:100%;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease);will-change:transform;border-radius:24px;position:relative}.kx .kx-tilt.is-tilting{transition:transform 80ms linear}.kx .kx-tilt:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff24, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.kx .kx-tilt.is-tilting:after{opacity:1}.kx .kx-pop{transform:translateZ(44px)}.kx .kx-hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:40px;min-height:100vh;padding-top:130px;padding-bottom:70px;display:grid;position:relative}.kx .kx-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.7;background-size:64px 64px;position:absolute;inset:0 -40vw;-webkit-mask-image:radial-gradient(60% 55% at 70% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 70% 45%,#000 20%,#0000 75%)}.kx .kx-hero>*{z-index:1;position:relative}.kx .kx-badge{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:.84rem;font-weight:500;display:inline-flex}.kx .kx-badge svg{color:var(--accent)}.kx .kx-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.kx .kx-proof{flex-wrap:wrap;gap:22px;margin:36px 0 0;padding:0;list-style:none;display:flex}.kx .kx-proof li{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:inline-flex}.kx .kx-proof-ico{background:var(--mist);width:22px;height:22px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;place-items:center;display:grid}.kx .kx-stage-wrap{perspective:1500px;perspective-origin:50% 40%;height:580px;position:relative}.kx .kx-blob{border-radius:50%;position:absolute}.kx .kx-blob-violet{background:var(--mist);width:420px;height:420px;box-shadow:inset 0 0 0 1px var(--line);margin:-210px 0 0 -200px;animation:9s ease-in-out infinite kx-breathe;top:50%;left:50%}.kx .kx-blob-sun{background:var(--accent);width:16px;height:16px;animation:5s ease-in-out infinite kx-bob;top:10%;right:12%}.kx .kx-ring{border:1px dashed var(--line-strong);border-radius:50%;width:540px;height:540px;margin:-270px 0 0 -260px;animation:22s linear infinite kx-orbit3d;position:absolute;top:50%;left:50%}.kx .kx-stage{--s:1;transform-style:preserve-3d;transform:scale(var(--s)) rotateX(calc(12deg + var(--py,0deg))) rotateY(calc(-22deg + var(--px,0deg)));transition:transform .8s var(--ease);position:absolute;inset:0}.kx .kx-layer{--z:0px;--y:0px;transform-style:preserve-3d;transform:translate3d(0, var(--y), var(--z));animation:7s ease-in-out infinite kx-float;position:absolute}.kx .kx-browser{background:var(--surface);width:70%;color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);border-radius:22px;animation-duration:9s;top:11%;left:12%;overflow:hidden}.kx .kx-browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 14px;display:flex}.kx .kx-dots{gap:6px;display:inline-flex}.kx .kx-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.kx .kx-dots i:first-child{background:var(--line-strong)}.kx .kx-url{background:var(--mist);color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:500;display:inline-flex}.kx .kx-browser-body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 24px 38px;display:flex}.kx .kx-browser-body strong{font-family:var(--display);letter-spacing:-.04em;margin-top:10px;font-size:1.55rem;font-weight:600}.kx .kx-browser-body p{color:var(--muted);margin:0;font-size:.86rem}.kx .kx-browser-body small{color:var(--muted);font-size:.76rem;font-weight:500}.kx .kx-brand-avatar{background:var(--text);width:52px;height:52px;color:var(--bg);font-family:var(--display);border-radius:16px;place-items:center;font-weight:600;display:grid}.kx .kx-bigcall{background:var(--accent);color:#fff;cursor:pointer;width:88px;height:88px;transition:transform .3s var(--spring);border:0;border-radius:50%;place-items:center;margin:24px 0 16px;display:grid;position:relative;box-shadow:0 16px 34px -12px #ff4f1fb3}.kx .kx-bigcall:hover{transform:scale(1.06)}.kx .kx-bigcall:active{transform:scale(.96)}.kx .kx-bigcall svg{z-index:1;animation:2.4s ease-in-out infinite kx-ring-shake;position:relative}.kx .kx-bigcall-pulse{border:1.5px solid var(--accent);animation:kx-pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.kx .kx-bigcall-pulse.kx-delay{animation-delay:1.2s}.kx .kx-incoming{--z:120px;background:var(--inv-bg);width:270px;color:var(--inv-fg);box-shadow:var(--shadow-lg);border-radius:20px;padding:16px;animation-delay:-2s;top:-3%;right:-4%}.kx .kx-incoming-top{justify-content:space-between;align-items:center;display:flex}.kx .kx-incoming-top small{opacity:.55;font-size:.72rem;font-weight:500}.kx .kx-live{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:7px;font-size:.7rem;font-weight:600;display:inline-flex}.kx .kx-incoming.is-answered .kx-live{color:var(--live)}.kx .kx-live-dot{background:var(--live);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite kx-blink}.kx .kx-incoming .kx-live-dot{background:currentColor}.kx .kx-person{align-items:center;gap:12px;margin:14px 0;display:flex}.kx .kx-person b{font-size:.98rem;font-weight:600;display:block}.kx .kx-person small{opacity:.6;font-size:.76rem;display:block}.kx .kx-avatar{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:600;display:grid}.kx .kx-avatar-sm{width:32px;height:32px;font-size:.7rem}.kx .kx-avatar-mist{background:color-mix(in srgb, var(--inv-fg) 14%, transparent);color:inherit}.kx .kx-avatar-accent{background:var(--accent);color:#fff}.kx .kx-incoming-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kx .kx-pill{border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:.78rem;font-weight:600;display:inline-flex}.kx .kx-pill-decline{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inv-fg) 22%, transparent)}.kx .kx-pill-answer{background:var(--live);color:#0a0a0a;animation:2s ease-in-out infinite kx-nudge}.kx .kx-incoming.is-answered .kx-pill-answer{opacity:.45;animation:none}.kx .kx-livecard{--z:160px;background:var(--surface);width:250px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);border-radius:20px;padding:16px 18px;animation-duration:8s;animation-delay:-4s;bottom:5%;left:-3%}.kx .kx-livecard b{margin-top:10px;font-size:.98rem;font-weight:600;display:block}.kx .kx-livecard small{color:var(--muted);font-size:.74rem;display:block}.kx .kx-livecard-top{justify-content:space-between;align-items:center;display:flex}.kx .kx-rec{color:var(--muted);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.kx .kx-rec-dot{letter-spacing:.12em;color:var(--accent);align-items:center;gap:5px;font-size:.62rem;font-weight:700;display:inline-flex}.kx .kx-rec-dot:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite kx-blink}.kx .kx-wave{align-items:center;gap:4px;height:38px;margin-top:12px;display:flex}.kx .kx-wave i{width:4px;height:var(--h);animation:1.1s ease-in-out infinite kx-wave;animation-delay:var(--d);background:currentColor;border-radius:4px;display:block}.kx .kx-wave i:nth-child(4n+2){background:var(--accent)}.kx .kx-wave-lg{height:54px}.kx .kx-wave-lg i{width:5px}.kx .kx-chip{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:.82rem;font-weight:600;display:inline-flex}.kx .kx-chip-rating{--z:90px;border-radius:16px;flex-direction:column;align-items:flex-start;gap:1px;animation-duration:6s;animation-delay:-1s;bottom:16%;right:2%}.kx .kx-chip-rating small{color:var(--muted);font-size:.68rem;font-weight:500}.kx .kx-chip-saved{--z:70px;animation-duration:6.5s;animation-delay:-3s;top:2%;left:6%}.kx .kx-chip-saved svg{color:var(--live)}.kx .kx-stars{color:var(--star);letter-spacing:2px}.kx .kx-marquee{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kx .kx-marquee-track{width:max-content;animation:40s linear infinite kx-marquee;display:flex}.kx .kx-marquee span{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:1.3rem;font-weight:500;display:inline-flex}.kx .kx-marquee i{color:var(--accent);font-size:.8rem;font-style:normal}.kx .kx-section{padding:140px 0}.kx .kx-band{border-radius:clamp(24px,3.5vw,44px);margin:0 clamp(8px,2vw,24px);padding:130px 0}.kx .kx-band-ink{background:var(--band-bg);color:#fafafa;box-shadow:inset 0 0 0 1px var(--band-line);--ico-bg:#fafafa;--ico-fg:#0a0a0a}.kx .kx-band-ink .kx-p{color:#a3a3a3}.kx .kx-band-violet{background:var(--mist);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.kx .kx-band-violet .kx-kicker-light{color:var(--muted)}.kx .kx-flips{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.kx .kx-flip-wrap{height:100%}.kx .kx-flip{width:100%;height:330px;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1200px;background:0 0;border:0;padding:0}.kx .kx-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--spring);display:block;position:relative}@media (hover:hover){.kx .kx-flip:hover .kx-flip-inner{transform:rotateY(-12deg)rotateX(5deg)translateY(-6px)}.kx .kx-flip.is-flipped:hover .kx-flip-inner{transform:rotateY(-168deg)rotateX(-5deg)translateY(-6px)}}.kx .kx-flip.is-flipped .kx-flip-inner{transform:rotateY(-180deg)}.kx .kx-flip-face{backface-visibility:hidden;border-radius:24px;flex-direction:column;gap:14px;padding:30px;display:flex;position:absolute;inset:0}.kx .kx-flip-back{transform:rotateY(180deg)}.kx .kx-flip-num{font-family:var(--serif);color:var(--line-strong);font-size:3.2rem;font-style:italic;line-height:1;position:absolute;top:18px;right:26px}.kx .kx-flip-face strong{font-family:var(--display);letter-spacing:-.045em;margin-top:36px;font-size:1.85rem;font-weight:600;line-height:1.05}.kx .kx-flip-face small{color:var(--muted);font-size:.98rem;line-height:1.55}.kx .kx-flip-back small{color:inherit;opacity:.65}.kx .kx-flip-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:flex-start;font-size:.7rem;font-weight:600}.kx .kx-flip-back .kx-flip-tag{color:var(--accent)}.kx .kx-flip-hint{align-items:center;gap:6px;margin-top:auto;font-size:.88rem;font-weight:600;display:inline-flex}.kx .kx-flip-hint svg{transition:transform .3s var(--ease)}.kx .kx-flip:hover .kx-flip-hint svg{transform:translate(4px)}.kx .kx-flip-check{background:var(--live);color:#0a0a0a;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:auto;display:grid}.kx .kx-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.kx .kx-steps>div{height:100%}.kx .kx-step,.kx .kx-card,.kx .kx-plan{border-radius:24px;padding:30px}.kx .kx-step{background:var(--band-card);color:#fafafa;min-height:380px;box-shadow:inset 0 0 0 1px var(--band-line);flex-direction:column;display:flex}.kx .kx-step .kx-mini{margin-top:auto}.kx .kx-step-num{font-family:var(--serif);color:#3a3a3a;font-size:3.4rem;font-style:italic;line-height:1;position:absolute;top:18px;right:26px;transform:translateZ(30px)}.kx .kx-step-ico,.kx .kx-card-ico,.kx .kx-ring-icon{background:var(--ico-bg,var(--text));width:44px;height:44px;color:var(--ico-fg,var(--bg));border-radius:12px;place-items:center;display:grid;transform:translateZ(34px)}.kx .kx-mini{color:#0a0a0a;background:#fff;border-radius:16px;margin-top:24px;padding:14px;box-shadow:0 20px 40px -20px #000000b3}.kx .kx-mini-url{white-space:nowrap;text-overflow:ellipsis;background:#f3f3f2;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.7rem;display:flex;overflow:hidden}.kx .kx-mini-row{align-items:center;gap:10px;margin-top:12px;font-size:.8rem;font-weight:600;display:flex}.kx .kx-mini-stack{display:inline-flex}.kx .kx-mini-stack i{color:#fff;background:#0a0a0a;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:.56rem;font-style:normal;font-weight:700;display:grid}.kx .kx-mini-stack i:first-child{margin-left:0}.kx .kx-mini-stack i:nth-child(2){background:#6b6b6b}.kx .kx-mini-stack i:nth-child(3){background:var(--accent)}.kx .kx-mini-share{flex-wrap:wrap;gap:8px;display:flex}.kx .kx-mini-share span{color:#fff;transition:transform .3s var(--spring), background .2s;background:#0a0a0a;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.kx .kx-mini-share span:hover{background:var(--accent);transform:translateY(-3px)}.kx .kx-mini-answer{align-items:center;gap:10px;display:flex}.kx .kx-mini-answer b{font-size:.88rem;font-weight:600}.kx .kx-mini-answer em{background:var(--live);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:.78rem;font-style:normal;font-weight:600;animation:2s ease-in-out infinite kx-nudge;display:inline-flex}.kx .kx-bento{grid-template-columns:repeat(3,1fr);grid-template-areas:"a a b""a a c""d e g""f f f";gap:22px;display:grid}.kx .kx-b-a{grid-area:a}.kx .kx-b-b{grid-area:b}.kx .kx-b-c{grid-area:c}.kx .kx-b-d{grid-area:d}.kx .kx-b-e{grid-area:e}.kx .kx-b-f{grid-area:f}.kx .kx-b-g{grid-area:g}.kx .kx-card{min-height:220px}.kx .kx-b-a .kx-card{flex-direction:column;display:flex}.kx .kx-b-a .kx-h3{letter-spacing:-.045em;font-size:2.1rem}.kx .kx-b-a .kx-p{max-width:420px;font-size:1.06rem}.kx .kx-card-art{flex:1;place-items:center;min-height:230px;display:grid}.kx .kx-orbit{width:230px;height:230px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.kx .kx-orbit-core{z-index:2;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:80px;height:80px;animation:4s ease-in-out infinite kx-bob;display:grid;position:relative;box-shadow:0 18px 40px -12px #ff4f1fb3}.kx .kx-orbit-ring{border:1px solid color-mix(in srgb, var(--inv-fg) 45%, transparent);border-radius:50%;animation:8s linear infinite kx-ring-a;position:absolute;inset:0}.kx .kx-orbit-ring-2{border-color:color-mix(in srgb, var(--inv-fg) 25%, transparent);animation:10s linear infinite kx-ring-b;inset:20px}.kx .kx-orbit-dot{background:var(--inv-fg);offset-path:path("M 115 79 A 105 36 0 1 1 114.9 79");border-radius:50%;width:12px;height:12px;animation:5s linear infinite kx-dot;position:absolute;top:0;left:0}.kx .kx-stars-lg{letter-spacing:4px;margin-top:16px;font-size:1.4rem;display:block}.kx .kx-card-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.kx .kx-card-split .kx-p{max-width:420px}.kx .kx-bars{align-items:flex-end;gap:10px;width:min(420px,100%);height:150px;display:flex}.kx .kx-bars i{height:var(--h);background:var(--text);transform-origin:bottom;transition:transform 1s var(--spring);transition-delay:calc(.3s + var(--d));border-radius:8px 8px 3px 3px;flex:1;transform:scaleY(0)}.kx .kx-bars i:nth-child(6){background:var(--accent)}.kx .is-in .kx-bars i{transform:scaleY(1)}.kx .kx-journey{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;display:grid}.kx .kx-ring-scene{--r:300px;perspective:1400px;perspective-origin:50% 30%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;height:400px;display:grid;position:relative}.kx .kx-ring-scene.is-dragging{cursor:grabbing}.kx .kx-journey .kx-ring-scene{margin-bottom:28px}.kx .kx-ring-track{width:210px;height:260px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.kx .kx-ring-scene.is-dragging .kx-ring-track{transition:none}.kx .kx-ring-card{-webkit-user-drag:none;touch-action:pan-y}.kx .kx-ring-controls{z-index:5;align-items:center;gap:14px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.kx .kx-ring-arrow{background:var(--surface);width:40px;height:40px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);cursor:pointer;transition:transform .25s var(--spring), background .2s;border:0;border-radius:50%;place-items:center;display:grid}.kx .kx-ring-arrow:hover{transform:scale(1.08)}.kx .kx-ring-arrow:active{transform:scale(.94)}.kx .kx-ring-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:600}.kx .kx-ring-card{font:inherit;text-align:left;cursor:pointer;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);backface-visibility:hidden;border:0;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px;transition:background .5s,color .5s;display:flex;position:absolute;inset:0}.kx .kx-ring-card.is-active{background:var(--inv-bg);color:var(--inv-fg);box-shadow:var(--shadow-lg);--ico-bg:var(--accent);--ico-fg:#fff}.kx .kx-ring-card .kx-ring-icon{border-radius:14px;width:52px;height:52px;transform:none}.kx .kx-ring-card strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.4rem;font-weight:600;line-height:1.05}.kx .kx-ring-num{font-family:var(--serif);opacity:.5;font-size:1.5rem;font-style:italic}.kx .kx-ring-floor{background:var(--line);opacity:.8;border-radius:50%;width:66%;height:50px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.kx .kx-journey-detail{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:24px;padding:34px}.kx .kx-journey-detail .kx-h3{letter-spacing:-.045em;margin-top:16px;font-size:2.1rem}.kx .kx-journey-meta{color:var(--accent);margin:16px 0 0;font-weight:500}.kx .kx-journey-dots{gap:6px;margin-top:28px;display:flex}.kx .kx-journey-dots button{background:var(--line-strong);cursor:pointer;width:8px;height:8px;transition:width .4s var(--spring), background .3s;border:0;border-radius:999px;padding:0}.kx .kx-journey-dots button.on{background:var(--text);width:28px}.kx .kx-dash-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.kx .kx-dash-scene{perspective:1500px;position:relative}.kx .kx-dash{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);transform-style:preserve-3d;transition:transform 1s var(--ease);border-radius:24px;padding:20px;position:relative;transform:rotateY(16deg)rotateX(9deg)rotate(-2deg)}.kx .kx-dash-scene:hover .kx-dash{transform:rotateY(4deg)rotateX(3deg)rotate(0)}.kx .kx-dash-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.kx .kx-dash-top b{font-family:var(--display);letter-spacing:-.03em;font-size:1.05rem;font-weight:600}.kx .kx-dash-top small{color:var(--muted);margin-left:auto;font-size:.78rem}.kx .kx-dash-kpis{transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kx .kx-kpi{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 12px;transform:translateZ(36px)}.kx .kx-kpi strong{font-family:var(--display);letter-spacing:-.05em;font-size:1.6rem;font-weight:600;line-height:1.1;display:block}.kx .kx-kpi span{color:var(--muted);font-size:.7rem;font-weight:500}.kx .kx-kpi-accent strong{color:var(--accent)}.kx .kx-dash-chart{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:16px;padding:18px}.kx .kx-dash-chart-top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.kx .kx-dash-chart-top b{font-size:.92rem;font-weight:600}.kx .kx-dash-chart-top small{color:var(--muted);font-size:.76rem}.kx .kx-chart{align-items:flex-end;gap:12px;height:170px;display:flex}.kx .kx-chart span{height:var(--h);background:var(--text);transform-origin:bottom;transition:transform 1s var(--spring);transition-delay:calc(.4s + var(--d));border-radius:8px 8px 3px 3px;flex:1;transform:scaleY(0)}.kx .kx-chart span:nth-child(6){background:var(--accent)}.kx .is-in .kx-chart span{transform:scaleY(1)}.kx .kx-dash-axis{gap:12px;margin-top:8px;display:flex}.kx .kx-dash-axis span{text-align:center;color:var(--muted);flex:1;font-size:.72rem;font-weight:500}.kx .kx-dash-float{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.84rem;font-weight:600;animation:5s ease-in-out infinite kx-bob;display:inline-flex;position:absolute}.kx .kx-dash-float-a{top:-22px;right:6%}.kx .kx-dash-float-b{animation-delay:-2.5s;bottom:-18px;left:-12px}.kx .kx-dash-float-b svg{color:var(--star);fill:var(--star)}.kx .kx-path{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.kx .kx-path li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--spring);transition-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:.88rem;font-weight:500;display:inline-flex;transform:translateY(14px)scale(.95)}.kx .is-in .kx-path li{opacity:1;transform:none}.kx .kx-path li span{background:var(--text);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.kx .kx-path li:last-child span{background:var(--accent);color:#fff}.kx .kx-plans{grid-template-columns:1fr 1fr;gap:22px;max-width:880px;margin:0 auto;display:grid}.kx .kx-plans>div{height:100%}.kx .kx-plan{flex-direction:column;padding:36px;display:flex}.kx .kx-plan .kx-h3{opacity:.8;margin-top:26px;font-size:1.2rem;font-weight:500}.kx .kx-plan-tag{background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.7rem;font-weight:600;transform:translateZ(30px)}.kx .kx-plan-tag-alt{background:var(--mist);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.kx .kx-plan-price{font-family:var(--display);letter-spacing:-.06em;margin:6px 0 0;font-size:4rem;font-weight:600;line-height:1;transform:translateZ(40px)}.kx .kx-plan-price small{font-family:var(--body);letter-spacing:0;opacity:.55;margin-left:6px;font-size:.95rem;font-weight:500}.kx .kx-plan-list{flex:1;margin:28px 0 32px;padding:0;list-style:none}.kx .kx-plan-list li{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);align-items:center;gap:12px;padding:12px 0;font-size:.95rem;font-weight:500;display:flex}.kx .kx-plan-list li:last-child{border-bottom:0}.kx .kx-plan-list li span{background:var(--text);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.kx .kx-fill-ink .kx-plan-list li span{background:var(--accent);color:#fff}.kx .kx-plan .kx-btn{transform:translateZ(30px)}.kx .kx-plan .kx-btn:hover{transform:translateZ(30px)translateY(-2px)}.kx .kx-cta-wrap{padding-bottom:20px}.kx .kx-cta{background:var(--inv-bg);color:var(--inv-fg);box-shadow:var(--shadow-lg);border-radius:36px;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:76px 64px;display:grid;position:relative;overflow:hidden}.kx .kx-cta:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--inv-fg) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--inv-fg) 8%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80%,#000,#0000 60%);mask-image:radial-gradient(circle at 80%,#000,#0000 60%)}.kx .kx-cta>*{position:relative}.kx .kx-cta .kx-h2{margin-top:0;font-size:clamp(2.2rem,4.4vw,3.6rem)}.kx .kx-cta .kx-p{color:inherit;opacity:.62;font-size:1.08rem}.kx .kx-cta .kx-hero-actions{margin-top:30px}.kx .kx-cube-scene{perspective:900px;width:170px;height:170px;margin:0 auto 40px;animation:6s ease-in-out infinite kx-bob;position:relative}.kx .kx-cube{width:100%;height:100%;transform-style:preserve-3d;animation:18s linear infinite kx-cube;position:relative}.kx .kx-face{box-shadow:none;border:1.5px solid #0a0a0a;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0}.kx .kx-face.kx-fill-paper{color:#0a0a0a;background:#fff}.kx .kx-face.kx-fill-mist{color:#0a0a0a;background:#e9e9e7}.kx .kx-face.kx-fill-ink{color:#fafafa;background:#0a0a0a;border-color:#3a3a3a}.kx .kx-face.kx-fill-accent{background:var(--accent);color:#fff}.kx .kx-face-front{transform:translateZ(85px)}.kx .kx-face-back{transform:rotateY(180deg)translateZ(85px)}.kx .kx-face-right{transform:rotateY(90deg)translateZ(85px)}.kx .kx-face-left{transform:rotateY(-90deg)translateZ(85px)}.kx .kx-face-top{transform:rotateX(90deg)translateZ(85px)}.kx .kx-face-bottom{transform:rotateX(-90deg)translateZ(85px)}.kx .kx-cube-shadow{background:color-mix(in srgb, var(--inv-fg) 14%, transparent);border-radius:50%;width:150px;height:22px;margin-left:-75px;animation:6s ease-in-out infinite kx-shadow;position:absolute;bottom:-64px;left:50%}.kx .kx-footer{background:var(--footer-bg);color:#fafafa;border-radius:clamp(24px,3.5vw,44px) clamp(24px,3.5vw,44px) 0 0;margin-top:120px;padding:80px 0 32px}.kx .kx-footer .kx-logo-mark{color:#0a0a0a;background:#fafafa}.kx .kx-footer .kx-logo-mark:after{box-shadow:0 0 0 2px var(--footer-bg)}.kx .kx-footer-main{grid-template-columns:1.7fr repeat(4,1fr);gap:36px;display:grid}.kx .kx-footer-brand p{color:#8f8f8f;max-width:300px;margin:16px 0 0;line-height:1.6}.kx .kx-footer-col{flex-direction:column;gap:12px;display:flex}.kx .kx-footer-col strong{letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;font-size:.74rem;font-weight:600}.kx .kx-footer-col a{color:#d4d4d4;transition:color .2s,transform .2s}.kx .kx-footer-col a:hover{color:#fff;transform:translate(3px)}.kx .kx-footer-bottom{color:#8f8f8f;border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:.86rem;display:flex}.kx .kx-footer-word{font-family:var(--serif);color:#d4d4d4;font-size:1.1rem;font-style:italic}@keyframes kx-float{0%,to{transform:translate3d(0, var(--y), var(--z))}50%{transform:translate3d(0, calc(var(--y) - 14px), var(--z))}}@keyframes kx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes kx-orbit3d{0%{transform:rotateX(68deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(68deg)rotateY(-12deg)rotate(360deg)}}@keyframes kx-pulse{50%{opacity:.2}}@keyframes kx-ring-shake{0%,60%,to{transform:rotate(0)}64%{transform:rotate(-14deg)}68%{transform:rotate(12deg)}72%{transform:rotate(-10deg)}76%{transform:rotate(8deg)}80%{transform:rotate(0)}}@keyframes kx-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes kx-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes kx-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes kx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kx-ring-a{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes kx-ring-b{0%{transform:rotateY(70deg)rotate(0)}to{transform:rotateY(70deg)rotate(-360deg)}}@keyframes kx-dot{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes kx-cube{0%{transform:rotateX(-24deg)rotateY(0)}50%{transform:rotateX(22deg)rotateY(180deg)}to{transform:rotateX(-24deg)rotateY(360deg)}}@keyframes kx-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.82)}}@keyframes kx-drop{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@media (width<=1080px){.kx .kx-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:130px}.kx .kx-hero-copy{max-width:680px}.kx .kx-stage-wrap{width:100%;max-width:620px;margin:0 auto}.kx .kx-dash-section{grid-template-columns:1fr;gap:64px}.kx .kx-journey{grid-template-columns:1fr}}@media (width<=900px){.kx .kx-nav-links{display:none}.kx .kx-nav-links.is-open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);animation:kx-drop .35s var(--spring);border-radius:24px;flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0}.kx .kx-nav-links.is-open>a{color:var(--text);padding:14px 16px;font-size:1.02rem}.kx .kx-nav-mobile-actions{gap:8px;margin-top:8px;display:grid}.kx .kx-hide-sm{display:none}.kx .kx-menu-btn{display:grid}.kx .kx-section{padding:100px 0}.kx .kx-band{padding:90px 0}.kx .kx-flips,.kx .kx-steps,.kx .kx-plans{grid-template-columns:1fr}.kx .kx-flip{height:280px}.kx .kx-step{min-height:0}.kx .kx-bento{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c""d e""g g""f f"}.kx .kx-cta{grid-template-columns:1fr;padding:56px 28px 80px}.kx .kx-cube-scene{margin-top:30px}.kx .kx-footer-main{grid-template-columns:1fr 1fr}.kx .kx-footer-brand{grid-column:1/-1}}@media (width<=600px){.kx .kx-container{padding-left:16px;padding-right:16px}.kx .kx-hero{padding-top:112px}.kx .kx-hero-actions .kx-btn{width:100%}.kx .kx-stage-wrap{height:470px}.kx .kx-stage{--s:.74}.kx .kx-blob-violet{width:300px;height:300px;margin:-150px 0 0 -150px}.kx .kx-ring{width:380px;height:380px;margin:-190px 0 0 -190px}.kx .kx-browser{width:92%;left:4%}.kx .kx-incoming{right:-4%}.kx .kx-livecard{left:-4%}.kx .kx-marquee span{font-size:1.1rem}.kx .kx-bento{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""g""f"}.kx .kx-b-a .kx-h3{font-size:1.7rem}.kx .kx-ring-scene{--r:210px;height:330px}.kx .kx-ring-track{width:160px;height:210px}.kx .kx-ring-card{border-radius:20px;padding:16px}.kx .kx-ring-card strong{font-size:1.15rem}.kx .kx-ring-card .kx-ring-icon{width:42px;height:42px}.kx .kx-journey-detail{padding:26px}.kx .kx-dash{padding:14px;transform:rotateY(8deg)rotateX(6deg)}.kx .kx-dash-kpis{grid-template-columns:1fr 1fr}.kx .kx-chart{gap:8px;height:130px}.kx .kx-plan{padding:28px}.kx .kx-plan-price{font-size:3.3rem}.kx .kx-cta{border-radius:28px}}@media (prefers-reduced-motion:reduce){.kx *,.kx :before,.kx :after{transition:none!important;animation:none!important}.kx [data-reveal]{opacity:1;transform:none}.kx .kx-bars i,.kx .kx-chart span{transform:none}.kx .kx-path li{opacity:1;transform:none}}.kx .kx-plan-note{opacity:.7;margin:14px 0 0;font-size:.9rem;line-height:1.5}.kx .kx-price-list{flex:1;margin:24px 0 8px;padding:0;list-style:none}.kx .kx-price-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.kx .kx-price-list li:last-child{border-bottom:0}.kx .kx-price-list strong{font-weight:600;display:block}.kx .kx-price-list small{opacity:.65;margin-top:3px;font-size:.82rem;line-height:1.45;display:block}.kx .kx-price-tag{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:700}.kx .kx-price-tag small{margin-left:4px;font-weight:500;display:inline}.kx .kx-telephony-prices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:880px;margin:22px auto 0;display:grid}.kx .kx-telephony-price{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:22px 24px}.kx .kx-telephony-price p{font-variant-numeric:tabular-nums;margin:8px 0 6px;font-weight:600}.kx .kx-telephony-price small{opacity:.65;font-size:.82rem}.kx .kx-pricing-footnote{text-align:center;opacity:.6;max-width:880px;margin:22px auto 0;font-size:.82rem}.kx .kx-pricing-status{text-align:center}.kx .kx-plan-skeleton{opacity:.35;min-height:420px}@media (prefers-reduced-motion:no-preference){.kx .kx-plan-skeleton{animation:1.4s ease-in-out infinite kx-pulse}.kx .kx-price-in{animation:.5s ease-out both kx-price-in}}@keyframes kx-price-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.organization-settings-page{gap:22px;display:grid}.settings-page-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.settings-page-heading h2{color:var(--text);margin:7px 0 0;font-size:1.55rem}.settings-page-heading p{color:var(--text-soft);margin-top:6px;font-size:.8rem}.settings-heading-save{min-height:38px;padding-inline:15px}.organization-settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-tab-list{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;gap:4px;padding:13px 9px;display:grid}.settings-tab-list>strong{color:var(--text);padding:8px 10px 12px;font-size:.8rem}.settings-tab-list button{min-height:38px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:.75rem;display:flex}.settings-tab-list button span{flex:1}.settings-tab-list button:hover,.settings-tab-list button.active{color:var(--primary-deep);background:var(--primary-soft);font-weight:750}.settings-tab-content{min-width:0}.settings-tab-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.settings-tab-title h3{color:var(--text);margin:6px 0 0;font-size:1.25rem}.settings-tab-title p{color:var(--text-soft);margin-top:5px;font-size:.78rem}.settings-tab-status{color:var(--text-faint);white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.settings-tab-status span{background:var(--success);border-radius:50%;width:6px;height:6px}.organization-settings-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:18px;display:grid}.organization-form{padding:22px}.settings-section-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:7px;display:flex}.settings-section-top h4{color:var(--text);margin:0;font-size:.98rem}.settings-section-top p{color:var(--text-soft);margin-top:5px;font-size:.72rem;line-height:1.5}.settings-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-form select{border:1px solid var(--input-border);min-height:42px;color:var(--text);background:var(--input);border-radius:8px;padding:0 11px}.settings-note-card{gap:10px;display:grid}.settings-note-icon{width:36px;height:36px;color:var(--primary-deep);background:var(--primary-soft);border-radius:10px;place-items:center;display:grid}.settings-note-card h4{color:var(--text);margin:0}.settings-note-card p{color:var(--text-soft);font-size:.76rem;line-height:1.6}.preference-row{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.preference-row strong,.preference-row small{display:block}.preference-row strong{color:var(--text);font-size:.78rem}.preference-row small{color:var(--text-faint);margin-top:4px;font-size:.67rem}.generic-settings-form{gap:18px;display:grid}.settings-muted-icon{color:var(--primary-deep)}.fake-qr{background:#fff;border:5px solid #fff;grid-template-columns:repeat(3,12px);gap:3px;padding:8px;display:grid}.fake-qr span{background:#112b50;width:12px;height:12px}.fake-qr span:nth-child(2n){background:#4b91e9}.fake-qr span:nth-child(5){background:#fff}.agent-settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.agent-toggle-row{border-bottom:1px solid var(--panel-border);align-items:center;gap:10px;padding:14px 0;display:flex}.agent-toggle-row>span:nth-child(2){flex:1}.agent-toggle-icon{width:34px;height:34px;color:var(--primary-deep);background:var(--primary-soft);border-radius:9px;place-items:center;display:grid}.agent-toggle-row strong,.agent-toggle-row small{display:block}.agent-toggle-row strong{color:var(--text);font-size:.77rem}.agent-toggle-row small{color:var(--text-faint);margin-top:3px;font-size:.66rem}.agent-status-setting{color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:.76rem;font-weight:700;display:flex}.agent-status-setting select{border:1px solid var(--input-border);min-height:35px;color:var(--text);background:var(--input);border-radius:7px;padding:0 9px}.agent-owned-calls{padding:0;overflow:hidden}.admin-reference-dashboard .admin-reference-kpis{margin-bottom:18px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.agent-reference-top{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #1223490a}.agent-reference-top>p{color:var(--text);font-size:.78rem;font-weight:650}.agent-availability-control{align-items:center;gap:9px;display:flex}.availability-current{min-height:34px;color:var(--success);background:var(--success-soft);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:750;display:inline-flex}.availability-current i{background:var(--success);border-radius:50%;width:7px;height:7px}.availability-current select{color:inherit;background:0 0;border:0;font-size:.72rem;font-weight:750}.availability-current.status-in_call,.availability-current.status-ringing{color:var(--warning);background:var(--warning-soft)}.availability-current.status-in_call i,.availability-current.status-ringing i{background:var(--warning)}.availability-current.status-busy,.availability-current.status-offline{color:var(--text-soft);background:var(--page-bg)}.availability-current.status-busy i,.availability-current.status-offline i{background:var(--text-faint)}.agent-mic-control{position:relative}.agent-mic-chip{border:1px solid var(--panel-border);background:var(--panel);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:650;display:inline-flex}.agent-mic-chip.granted{color:var(--success);background:var(--success-soft);border-color:#0000}.agent-mic-chip.denied{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--panel))}.agent-mic-popover{z-index:20;border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;gap:10px;width:260px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #1223491f}.agent-mic-popover strong{font-size:.82rem}.agent-mic-popover p{color:var(--text-soft);margin:0;font-size:.75rem}.agent-mic-popover label{color:var(--text-soft);gap:4px;font-size:.72rem;display:grid}.agent-mic-popover select{border:1px solid var(--panel-border);background:var(--page-bg);height:32px;color:var(--text);border-radius:8px}.agent-mic-meter{background:var(--page-bg);border-radius:99px;height:8px;overflow:hidden}.agent-mic-meter i{background:var(--success);height:100%;display:block}.agent-mic-ok{font-weight:650;color:var(--success)!important}.agent-mic-err{color:var(--danger)!important}.agent-mic-actions{align-items:center;gap:8px;display:flex}.agent-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.agent-reference-kpi{border-radius:14px;align-items:center;gap:12px;min-height:104px;padding:16px;display:flex;box-shadow:0 8px 22px #1223490a}.agent-kpi-icon{width:36px;height:36px;color:var(--primary-deep);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.agent-reference-kpi:nth-child(2) .agent-kpi-icon{color:var(--success);background:var(--success-soft)}.agent-reference-kpi:nth-child(4) .agent-kpi-icon{color:#f5b400;background:var(--warning-soft)}.agent-reference-kpi strong{color:var(--text);margin-top:4px;font-size:1.3rem;display:block}.agent-reference-main{grid-template-columns:minmax(0,1.35fr) minmax(285px,.75fr);align-items:start;gap:16px;display:grid}.agent-incoming-reference{color:#fff;text-align:center;background:linear-gradient(145deg,#112d54,#0b1c36);border-color:#5aa7ff2e;min-height:355px;padding:18px}.agent-card-header{color:#fff;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:750;display:flex}.agent-card-header span{align-items:center;gap:7px;display:inline-flex}.agent-card-header i{background:#2dcc78;border-radius:50%;width:8px;height:8px}.agent-card-header small{color:#ffffffb8;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.agent-reference-avatar{color:#143361;background:linear-gradient(145deg,#f4c5a9,#8eb4d8);border:8px solid #ffffff2e;border-radius:50%;place-items:center;width:104px;height:104px;margin:28px auto 12px;font-size:1.65rem;font-weight:800;display:grid;box-shadow:0 0 0 12px #347cd01f,0 0 0 24px #347cd014}.agent-reference-avatar.active-avatar{color:#fff;background:linear-gradient(145deg,#74b7ff,#3268cf)}.agent-incoming-reference h2{color:#fff;margin:0;font-size:1.2rem}.agent-incoming-reference>p{color:#ffffffbd;margin-top:5px;font-size:.76rem}.agent-company{color:#ffffffbd;gap:6px;margin-top:10px;font-size:.7rem;display:inline-flex}.agent-incoming-reference blockquote{color:#ffffffd4;background:#ffffff1a;border-radius:10px;max-width:260px;margin:16px auto 18px;padding:10px 13px;font-size:.72rem;line-height:1.45}.agent-incoming-reference .incoming-actions{margin-top:10px}.agent-incoming-reference .incoming-actions button{min-width:130px}.agent-incoming-reference .active-call-controls{margin-top:30px}.agent-incoming-reference .active-call-controls button{color:#ffffffbf}.agent-incoming-reference .active-call-controls button.selected{color:#fff}.agent-incoming-reference .end-call-button{width:min(300px,100%);margin:19px auto 0}.agent-incoming-reference .summary-check{margin-top:70px}.agent-incoming-reference .save-summary{width:100%;margin-top:24px}.agent-reference-recent{border-radius:14px;min-width:0;padding:20px}.agent-reference-call-list{display:grid}.agent-reference-call-list>div{border-top:1px solid var(--panel-border);grid-template-columns:31px minmax(0,1fr) auto 44px;align-items:center;gap:9px;min-height:62px;display:grid}.agent-reference-call-list strong,.agent-reference-call-list small{display:block}.agent-reference-call-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.agent-reference-call-list small{color:var(--text-faint);margin-top:3px;font-size:.66rem}.agent-reference-call-list b{color:var(--text-soft);text-align:right;font-size:.68rem}.agent-call-mini-avatar{width:30px;height:30px;color:var(--primary-deep);background:var(--primary-soft);border:1px solid #2276f62e;border-radius:9px;place-items:center;font-size:.62rem;font-weight:800;display:grid}.agent-reference-aside{gap:12px;display:grid}.agent-reference-aside .panel-card{border-radius:14px;padding:18px;box-shadow:0 8px 22px #1223490a}.agent-availability-options{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.agent-availability-options button{min-height:47px;padding:0 3px;font-size:.62rem}.aside-note{color:var(--text-faint);margin-top:12px;font-size:.62rem;line-height:1.4;display:block}.queue-stats{grid-template-columns:1fr 1fr 38px;gap:7px;display:grid}.queue-stats div{border:1px solid var(--panel-border);background:var(--panel-strong);border-radius:9px;gap:4px;padding:11px 8px;display:grid}.queue-stats strong{color:var(--text);font-size:1.35rem}.queue-stats span{color:var(--text-soft);font-size:.62rem}.queue-stats .queue-icon{color:var(--primary-deep);place-items:center}.agent-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-quick-actions a{border:1px solid var(--panel-border);color:var(--primary-deep);background:var(--panel-strong);text-align:center;border-radius:9px;justify-items:center;gap:6px;padding:12px 5px;font-size:.62rem;transition:border-color .2s,color .2s,transform .2s;display:grid}.agent-quick-actions a:hover{border-color:var(--primary);color:var(--primary-deep);transform:translateY(-2px)}.agent-reference-bottom{grid-template-columns:1.25fr .9fr .7fr;gap:14px;margin-top:14px;display:grid}.agent-reference-bottom .panel-card{min-width:0;padding:18px}.chart-legend{color:var(--text-soft);align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.chart-legend i{background:var(--primary);border-radius:2px;width:7px;height:7px}.chart-legend i.missed{background:#bfdbfe;margin-left:4px}.agent-activity-chart{border-bottom:1px solid var(--panel-border);align-items:end;gap:6px;height:120px;padding-top:10px;display:flex}.agent-activity-chart span{background:linear-gradient(#5ca9ff,#277ff1);border-radius:4px 4px 0 0;flex:1}.agent-outcomes{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.agent-outcomes .section-header{grid-column:1/-1}.outcome-donut{background:conic-gradient(#277ff1 0 50%, #25b878 50% 75%, #f0b44e 75% 90%, #7a48e5 90% 100%);width:105px;height:105px;box-shadow:inset 0 0 0 23px var(--panel);border-radius:50%;place-items:center;display:grid}.outcome-donut strong{color:var(--text);font-size:1.2rem}.outcome-donut span{color:var(--text-soft);margin-top:-20px;font-size:.6rem}.outcome-legend{gap:7px;display:grid}.outcome-legend div{color:var(--text-soft);justify-content:space-between;gap:8px;font-size:.61rem;display:flex}.outcome-legend span{align-items:center;gap:5px;display:inline-flex}.outcome-legend i{background:#277ff1;border-radius:2px;width:7px;height:7px}.outcome-legend i.green{background:#25b878}.outcome-legend i.amber{background:#f0b44e}.outcome-legend i.purple{background:#7a48e5}.outcome-legend i.gray{background:#94a3b8}.outcome-legend b{color:var(--text)}.agent-motivation{background:linear-gradient(145deg,#e8f3ff,#d7eaff);align-content:center;justify-items:start;display:grid}.motivation-icon{width:45px;height:45px;color:var(--primary-deep);background:#ffffffbf;border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.agent-motivation h3{color:#123b73;max-width:160px;margin:0;font-size:.95rem;line-height:1.25}.agent-motivation p{color:#5076a4;max-width:170px;margin-top:10px;font-size:.68rem;line-height:1.5}.admin-reference-kpi{align-items:center;gap:12px;min-height:102px;padding:17px 15px;display:flex}.admin-reference-kpi .kpi-icon{width:38px;height:38px;color:var(--primary-deep);background:var(--primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.admin-reference-kpi.kpi-tone-1 .kpi-icon{color:var(--success);background:var(--success-soft)}.admin-reference-kpi.kpi-tone-2 .kpi-icon{color:#7848db;background:#7848db1f}.admin-reference-kpi.kpi-tone-3 .kpi-icon{color:#357edb;background:#357edb1f}.admin-reference-kpi.kpi-tone-4 .kpi-icon{color:var(--danger);background:var(--danger-soft)}.admin-reference-kpi>div:last-child{min-width:0}.admin-reference-kpi .kpi-topline{white-space:nowrap}.admin-reference-kpi strong{margin-top:4px;font-size:1.3rem;display:block}.admin-reference-analytics{grid-template-columns:1.45fr .95fr .9fr;gap:14px;margin-bottom:14px;display:grid}.admin-reference-analytics>.panel-card{min-width:0;padding:18px}.admin-reference-chart .section-header,.admin-plan-card .section-header,.admin-health-card .section-header{margin-bottom:12px}.chart-select{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel);border-radius:7px;padding:7px 9px;font-size:.66rem}.line-bars{border-bottom:1px solid var(--panel-border);align-items:end;gap:7px;height:163px;padding:10px 4px 0;display:flex}.line-bars span{background:linear-gradient(#79c0ff,#3182ed);border-radius:4px 4px 0 0;flex:1;min-width:5px}.reference-axis{color:var(--text-faint);justify-content:space-between;gap:8px;margin-top:9px;font-size:.6rem;display:flex}.admin-plan-card .plan-distribution{gap:15px;min-height:190px}.admin-plan-card .donut-chart{width:126px;height:126px}.plan-legend i.purple{background:#7a48e5}.reference-health>div svg{color:var(--text-faint)}.reference-health .badge{font-size:.61rem}.admin-reference-middle,.admin-reference-bottom{grid-template-columns:1.1fr 1fr .72fr;gap:14px;margin-bottom:14px;display:grid}.admin-reference-middle .panel-card,.admin-reference-bottom .panel-card{min-width:0;padding:18px}.reference-row{border-top:1px solid var(--panel-border);min-height:36px;color:var(--text-soft);grid-template-columns:1.4fr .9fr .45fr .55fr .7fr .7fr;align-items:center;gap:7px;font-size:.64rem;display:grid}.reference-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-row small{color:var(--text-faint)}.recent-activity{gap:8px;display:grid}.recent-activity>div{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.activity-icon{width:27px;height:27px;color:var(--primary-deep);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid}.activity-1{color:var(--success);background:var(--success-soft)}.activity-3{color:var(--danger);background:var(--danger-soft)}.activity-4{color:var(--success);background:var(--success-soft)}.recent-activity strong,.recent-activity small{display:block}.recent-activity strong{color:var(--text);font-size:.68rem}.recent-activity small,.recent-activity time{color:var(--text-faint);margin-top:2px;font-size:.6rem}.ranked-orgs{gap:7px;display:grid}.ranked-orgs>div{color:var(--text-soft);grid-template-columns:20px 1fr 48px 32px 1fr;align-items:center;gap:8px;font-size:.66rem;display:grid}.ranked-orgs b{color:var(--text-faint)}.ranked-orgs strong{color:var(--text)}.ranked-orgs i{background:var(--primary-soft);border-radius:5px;height:7px;overflow:hidden}.ranked-orgs em{border-radius:inherit;background:linear-gradient(90deg,#62aef9,#277ff1);height:100%;display:block}.user-growth-card{min-height:192px}.growth-line{background:repeating-linear-gradient(to bottom, transparent 0, transparent 28px, var(--panel-border) 29px, transparent 30px);height:118px;margin-top:13px;position:relative}.growth-line:after{content:"";clip-path:polygon(0 88%,10% 78%,20% 53%,31% 70%,42% 55%,53% 59%,64% 34%,75% 49%,86% 28%,100% 10%,100% 15%,86% 34%,75% 55%,64% 40%,53% 65%,42% 61%,31% 76%,20% 59%,10% 84%,0 94%);background:#277ff147;position:absolute;inset:12px 3% 14px}.admin-quick-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-quick-actions a{border:1px solid var(--panel-border);min-height:40px;color:var(--text);background:var(--primary-soft);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:.65rem;font-weight:700;display:flex}.reference-hidden-users{display:none}.super-data-panel{padding:0;overflow:hidden}.super-data-panel .section-header{margin-bottom:0;padding:20px 22px 15px}.super-table-wrap{overflow-x:auto}.super-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.super-table th{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);color:var(--text-faint);text-transform:uppercase;padding:11px 16px;font-size:.66rem}.super-table td{border-bottom:1px solid var(--panel-border);color:var(--text-soft);white-space:nowrap;padding:13px 16px;font-size:.75rem}.super-table td strong{color:var(--text)}.super-table tr:last-child td{border-bottom:0}.super-usage-grid .super-chart-card{grid-column:1/-1;padding:20px}.health-panel-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.health-panel-grid>.card{gap:11px;padding:20px;display:grid}.health-panel-icon{width:38px;height:38px;color:var(--success);background:var(--success-soft);border-radius:10px;place-items:center;display:grid}.health-panel-grid h3{color:var(--text);margin:0;font-size:.95rem}.health-panel-grid p{color:var(--text-soft);font-size:.72rem}.super-notification-list{display:grid}.super-notification-list>div{border-top:1px solid var(--panel-border);grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.super-notification-list strong,.super-notification-list small{display:block}.super-notification-list strong{color:var(--text);font-size:.78rem}.super-notification-list small{color:var(--text-soft);margin-top:4px;font-size:.7rem}.super-notification-list time{color:var(--text-faint);font-size:.67rem}.super-settings-form{max-width:700px}.ivr-menu{gap:14px;display:grid}.ivr-menu-notice{color:var(--warning);background:var(--warning-soft);border-radius:9px;margin:0;padding:10px 12px;font-size:.78rem}.ivr-menu-options{gap:8px;display:grid}.ivr-menu-options button{border:1px solid var(--panel-border);min-height:48px;color:var(--text);background:var(--panel);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:.88rem;font-weight:650;display:flex}.ivr-menu-options button:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.ivr-menu-options button:disabled{opacity:.6;cursor:progress}.ivr-menu-digit{color:#fff;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:grid}.features-panel{gap:18px;display:grid}.locked-feature-body{align-items:flex-start;gap:12px;display:flex}.locked-feature-footer{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.75rem;display:flex}.locked-feature-footer span{align-items:center;gap:6px;display:inline-flex}.call-flow-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.call-flow-row .email-template-field{flex:180px;margin:8px 0}.call-flow-row select,.call-flow-row input[type=time],.call-flow-row input[type=number]{border:1px solid var(--input-border);min-height:36px;color:var(--text);background:var(--input);border-radius:8px;padding:0 9px}.hours-grid{gap:6px;margin:12px 0;display:grid}.hours-row{border-bottom:1px solid var(--panel-border);grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.hours-row>strong{color:var(--text);font-size:.8rem}.hours-periods{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hours-period{align-items:center;gap:6px;display:inline-flex}.hours-period input,.hours-exceptions input,.hours-exceptions select,.action-picker select,.action-picker input,.ivr-option-row select,.ivr-option-row input{border:1px solid var(--input-border);min-height:34px;color:var(--text);background:var(--input);border-radius:7px;padding:0 8px;font-size:.75rem}.hours-exceptions{border-top:1px solid var(--panel-border);gap:10px;margin-top:18px;padding-top:14px;display:grid}.hours-exceptions h4,.rule-editor h4{color:var(--text);align-items:center;gap:6px;margin:6px 0 0;font-size:.82rem;display:flex}.rule-editor h4 small{color:var(--text-faint);font-weight:500}.rule-editor{border:1px solid var(--panel-border);background:var(--page-bg);border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.rule-priority{min-width:30px;height:26px;color:var(--primary-deep);background:var(--primary-soft);border-radius:7px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.condition-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--panel-border);color:var(--text-soft);cursor:pointer;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;display:inline-flex}.chip input{width:12px;height:12px}.chip.active{border-color:var(--primary);color:var(--primary-deep);background:var(--primary-soft)}.action-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-picker>input{flex:220px}.action-picker-agents{flex-wrap:wrap;gap:4px 14px;display:flex}.ivr-option-row{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.ivr-option-row>input{flex:0 160px}.upload-link{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.call-link-name{min-width:140px;color:var(--text);font-size:.8rem}.transfer-status{color:var(--text-soft);margin:10px 0 0;font-size:.78rem}.transfer-picker{text-align:left;gap:6px;width:100%;max-height:220px;margin-top:12px;display:grid;overflow-y:auto}.transfer-picker p{color:var(--text-soft);text-align:center;margin:0;font-size:.78rem}.transfer-picker button{border:1px solid var(--panel-border);color:var(--text);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.8rem;font-weight:600;display:flex}.transfer-picker button:hover,.transfer-picker button:focus-visible{border-color:var(--primary)}.agent-reference-avatar.small{width:28px;height:28px;margin:0;font-size:.65rem}.transfer-toast{z-index:60;color:var(--text);background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0000002e}.transfer-toast button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;font-size:1rem}.feature-included-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.feature-included-list>div{border:1px solid var(--panel-border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.feature-included-list svg{color:var(--success);flex:none;margin-top:2px}.feature-included-list strong,.feature-included-list small{display:block}.feature-included-list strong{color:var(--text);font-size:.8rem}.feature-included-list small{color:var(--text-soft);margin-top:3px;font-size:.7rem;line-height:1.45}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.feature-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.feature-card.state-active{border-color:var(--success)}.feature-card.state-pending{border-color:var(--warning)}.feature-card-head{justify-content:space-between;align-items:center;display:flex}.feature-card-icon{width:32px;height:32px;color:var(--primary-deep);background:var(--primary-soft);border-radius:9px;place-items:center;display:grid}.feature-card>strong{color:var(--text);font-size:.9rem}.feature-card>p{color:var(--text-soft);flex:1;margin:0;font-size:.73rem;line-height:1.5}.feature-card-price{color:var(--text);font-size:.82rem;font-weight:750}.feature-card-meta{color:var(--text-faint);font-size:.66rem}.feature-card .save-settings-button{align-self:flex-start;min-height:36px;padding:0 16px}.feature-card .confirm-charge-box input{border:1px solid var(--input-border);min-height:34px;color:var(--text);background:var(--input);border-radius:7px;padding:0 10px}.save-settings-button.danger{background:var(--danger)}.super-reminder-status{color:var(--text-faint);margin-top:4px;font-size:.66rem;display:block}.super-table-row-clickable{cursor:pointer}.super-table-row-clickable:hover{background:var(--primary-soft)}.email-templates-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.email-templates-list{padding:0}.email-templates-list .section-header{margin-bottom:0;padding:20px 22px 12px}.email-templates-list button{min-height:38px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.75rem;display:flex}.email-templates-list button:hover,.email-templates-list button.active{color:var(--primary-deep);background:var(--primary-soft);font-weight:700}.email-template-editor{padding-bottom:22px}.email-template-field{gap:6px;margin:14px 0;display:grid}.email-template-field span{color:var(--text);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.email-template-field input,.email-template-field textarea{border:1px solid var(--input-border);width:100%;color:var(--text);background:var(--input);border-radius:8px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.email-template-field textarea{resize:vertical;line-height:1.5}@media (width<=900px){.email-templates-layout{grid-template-columns:1fr}}.super-billing-panel{gap:18px;display:grid}.super-billing-panel .section-header~.detail-copy,.super-billing-panel .section-header~.billing-usage-filters{padding:0 22px}.super-billing-panel .super-data-panel>.detail-copy:last-child,.super-billing-panel .super-data-panel>.billing-usage-filters:last-child{padding-bottom:20px}.super-billing-row-actions{align-items:center;gap:8px;display:flex}.super-billing-row-actions input{border:1px solid var(--input-border);width:90px;min-height:32px;color:var(--text);background:var(--input);border-radius:7px;padding:0 8px;font-size:.72rem}.app-shell{background:var(--page-bg);min-height:100vh;color:var(--text);transition:background .25s,color .25s}.app-shell-light{--page-bg:#f3f4f6;--bg-elevated:#fff;--panel:#fff;--panel-border:#eceef1;--panel-strong:#f4f5f7;--hero-grad:#f3f4f6;--text:#111;--text-soft:#6b7280;--text-faint:#9ca3af;--primary:#c8f247;--primary-deep:#b6e02a;--primary-soft:#c8f24747;--accent:#111;--info:#111;--success:#4b8f1a;--success-soft:#c8f24747;--warning:#d9a441;--warning-soft:#d9a44124;--danger:#e05252;--danger-soft:#e052521f;--sidebar:#fff;--sidebar-strong:#f3f4f6;--input:#f4f5f7;--input-border:transparent;--shadow:none;--hover:#f3f4f6;--radius:20px}.app-shell-dark{--page-bg:#0f1115;--bg-elevated:#15181e;--panel:#1b1f27;--panel-border:#2a303a;--panel-strong:#222731;--hero-grad:#0f1115;--text:#f1f3f5;--text-soft:#9aa3af;--text-faint:#5f6875;--primary:#c8f247;--primary-deep:#d6ff5a;--primary-soft:#c8f24729;--accent:#f1f3f5;--info:#4c8dff;--success:#20b486;--success-soft:#20b48624;--warning:#d9a441;--warning-soft:#d9a44129;--danger:#e05252;--danger-soft:#e0525224;--sidebar:#15181e;--sidebar-strong:#222731;--input:#15181e;--input-border:#2a303a;--shadow:none;--hover:#222731;--radius:10px}.landing-shell,.auth-page,.onboarding-page,.dashboard-shell,.wide-dashboard,.agent-dashboard,.call-detail-page,.customer-call-shell,.empty-page{background:var(--page-bg);min-height:100vh;color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page-bg);color:var(--text);margin:0;font-family:Inter,Segoe UI,sans-serif}body,#root{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.global-theme-toggle{z-index:50;border:1px solid var(--panel-border);background:var(--panel);width:42px;height:42px;color:var(--text);box-shadow:var(--shadow);border-radius:14px;place-items:center;display:grid;position:fixed;top:20px;right:22px}.topbar{background:var(--bg-elevated);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:22px 32px 18px;display:flex;position:sticky;top:0}.brand-wrap,.brand-row{color:var(--text);align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#1d8cf8,#0d3fa8);border-radius:10px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.topbar nav{color:var(--text-soft);gap:28px;font-size:.92rem;display:flex}.topbar nav a,.nav-actions a{transition:color .2s,opacity .2s}.topbar nav a:hover,.nav-actions a:hover{color:var(--primary)}.nav-actions{align-items:center;gap:14px;display:flex}.landing-page{max-width:1440px;margin:0 auto;padding:20px clamp(18px,4vw,56px) 88px}.hero-panel{background:var(--hero-grad);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:32px;grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;padding:clamp(24px,4vw,56px);display:grid;overflow:hidden}.eyebrow{background:var(--primary-soft);color:var(--primary-deep);letter-spacing:.02em;border-radius:999px;align-items:center;padding:7px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.hero-copy h1,.page-header h1,.dashboard-topbar h1,.section-header h3,.step-header h2,.auth-form h2{color:var(--text);margin:14px 0 10px;line-height:1.08}.hero-copy h1{max-width:560px;font-size:clamp(2.8rem,5vw,5rem)}.hero-copy p,.customer-copy p,.detail-copy,.auth-form p,.step-content p,.agent-profile-box p{color:var(--text-soft);line-height:1.7}.hero-actions{gap:14px;margin-top:22px;margin-bottom:18px;display:flex}.hero-actions a{display:inline-flex}.mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.stat-box{background:var(--bg-elevated);border:1px solid var(--panel-border);border-radius:18px;flex-direction:column;gap:5px;padding:18px 14px;display:flex}.stat-box strong{color:var(--text);font-size:1.5rem}.stat-box span{color:var(--text-soft);font-size:.8rem}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.profile-card{background:var(--primary-soft);border:1px solid var(--panel-border);border-radius:36px;width:min(440px,100%);height:440px;position:relative;box-shadow:inset 0 0 0 10px #fff3}.customer-avatar{background:linear-gradient(#cfdeef,#f1d7c7 45%,#f7d0a8 100%);border-radius:42% 42% 46% 46%;position:absolute;inset:60px 110px 40px;box-shadow:inset 0 -22px 30px #4e70a01f}.avatar-ring{border:14px solid #fffc;border-radius:50%;position:absolute;inset:30px 80px 20px}.floating-badge{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #1123481a}.mini-call-card{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);border-radius:18px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 26px #11234814}.call-card-left{top:120px;left:10px}.call-card-right{bottom:80px;right:12px}.content-section{padding-top:72px}.section-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.section-header.centered{text-align:center;flex-direction:column}.section-header h3,.panel-header h3,.step-card h3,.feature-card h3,.price-card h3{color:var(--text);margin:0;font-size:1.35rem}.feature-grid,.pricing-grid,.step-grid,.kpis-row,.content-grid{gap:20px;display:grid}.feature-grid.three-up,.pricing-grid,.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.panel-card,.feature-card,.step-card,.price-card,.kpi-card,.auth-card,.onboarding-card{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:22px}.feature-card,.step-card,.price-card,.panel-card,.kpi-card{padding:24px}.icon-blob{border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.icon-blob.blue{color:#2166dc;background:#e8f3ff}.icon-blob.green{color:#1f8a5d;background:#eafbf2}.icon-blob.amber{color:#b77809;background:#fff6df}.feature-card p,.step-card p,.price-card p,.panel-card p{color:var(--text-soft);line-height:1.7}.alt-panel{background:var(--panel-strong);border:1px solid var(--panel-border);border-radius:28px;margin-top:36px;padding:52px 18px}.step-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;display:flex}.step-number{color:#1a66d6;background:#ecf2ff;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:16px;font-weight:700;display:grid}.cta-banner{color:#fff;background:linear-gradient(135deg,#0f214d,#183c82);border-radius:28px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cta-banner h3{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.btn{border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn-outline{background:var(--panel);color:var(--text);border:1px solid var(--panel-border)}.btn-secondary{background:var(--primary-soft);color:var(--text)}.btn-ghost{color:var(--text);background:0 0}.btn-danger{background:var(--danger);color:#fff}.btn-sm{height:36px;padding:0 14px;font-size:.8rem}.btn-md{height:42px;padding:0 18px;font-size:.9rem}.btn-lg{height:48px;padding:0 22px;font-size:.98rem}.full-width{width:100%}.badge{border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.badge-success{color:#1d8657;background:#e9f9ef}.badge-warning{color:#ab7300;background:#fff5df}.badge-danger{color:#c13f44;background:#ffebeb}.badge-info{color:#1b63d6;background:#edf4ff}.badge-default{color:#536b88;background:#f0f3f8}.feature-list{color:#1e3357;gap:10px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.feature-list li{align-items:center;gap:10px;display:flex}.trust-row{color:#415a84;flex-wrap:wrap;gap:14px 20px;margin-top:18px;font-size:.89rem;display:flex}.trust-row div{align-items:center;gap:8px;display:inline-flex}.auth-page,.onboarding-page,.empty-page{background:var(--page-bg);place-items:center;display:grid}.auth-shell,.onboarding-shell{width:min(1100px,100%);padding:40px 20px}.auth-card{max-width:500px;margin:0 auto;padding:28px}.auth-tabs{background:#eef4ff;border-radius:14px;gap:10px;margin:22px 0 18px;padding:8px;display:flex}.auth-tabs button{color:#547094;background:0 0;border:none;border-radius:10px;flex:1;padding:10px 12px;font-weight:700}.auth-tabs .active{color:#123a78;background:#fff;box-shadow:0 6px 16px #102d5e14}.auth-form,.step-content{gap:14px;display:grid}.field{gap:8px;display:grid}.field label{color:#1f355d;font-weight:600}.input-wrap{background:#f3f8ff;border:1px solid #dfeaf8;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}input,textarea{color:#11264d;background:0 0;border:none;outline:none;width:100%}.row-between{color:#536d89;justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.checkbox-row{align-items:center;gap:8px;display:inline-flex}.link-button{color:#226be2;background:0 0;border:none;padding:0;font-weight:600}.support-note{color:#586d90;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.onboarding-shell{grid-template-columns:320px 1fr;gap:26px;padding-top:60px;display:grid}.onboarding-sidebar{color:#fff;background:#0d2243;border-radius:26px;min-height:700px;padding:22px 18px}.sidebar-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.progress-stack{gap:18px;margin-top:28px;display:grid}.progress-item{color:#ffffffb3;align-items:center;gap:12px;display:flex}.progress-item.active{color:#fff}.dot{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:grid}.progress-item.active .dot{background:#57a8ff}.onboarding-main{align-items:center;display:flex}.onboarding-card{width:100%;padding:32px}.theme-dark{--page-bg:#0a1220;--surface:#0f1726e0;--card:#0f1726e6;--card-border:#94a3b833;--text:#e2ebff;--muted:#a7bbd7;--input-bg:#0f1726e6;--input:#0f1726e6;--input-border:#94a3b833;--soft:#1e293bb3}.theme-light{--page-bg:#edf5ff;--surface:#ffffffdb;--card:#ffffffe6;--text:#0d2243;--muted:#5f7493;--input-bg:#f4f8ff;--input:#f4f8ff;--input-border:#94a3b82e;--soft:#eff6ffe6}.onboarding-page{background:var(--page-bg);color:var(--text)}.onboarding-card,.onboarding-sidebar,.input-wrap,.link-preview,.invite-panel,.step-badge,.person-chip{transition:all .2s}.onboarding-card{background:var(--card);border-color:var(--card-border)}.onboarding-card h2,.onboarding-card label,.step-content,.step-content p,.auth-form h2,.field label,.custom-link,.link-preview,.invite-panel,.field input,.field textarea{color:var(--text)}.field input,.field textarea,.input-wrap{background:var(--input-bg);border-color:var(--input-border);color:var(--text)}.input-wrap{border:1px solid var(--input-border);box-shadow:inset 0 1px 2px #0f17260a}.password-wrap{position:relative}.password-wrap input{padding-right:42px}.toggle-password{color:var(--muted);background:0 0;border:none;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-grid{gap:18px;display:grid}.step-content p{color:var(--muted)}.step-badge{background:var(--soft);color:var(--text)}.invite-panel{background:var(--soft);border-color:var(--card-border)}.auth-form,.step-content{color:var(--text)}.step-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.step-badge{color:#1d5fd3;background:#eef4ff;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700}.link-preview{color:#1a65d3;background:#eef4ff;border-radius:12px;padding:12px 14px;font-weight:600}.invite-panel{background:#f7f9ff;border:1px solid #dfeaf8;border-radius:20px;padding:22px}.invite-chip,.people-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-chip{background:#fff;border:1px solid #dfeaf8;border-radius:10px;width:fit-content;padding:8px 12px;font-weight:700}.people-row span{color:#234c96;background:#edf4ff;border-radius:999px;padding:8px 12px;font-size:.8rem}.center-step{text-align:center;align-items:center}.mic-stage,.call-stage,.success-check{color:#0d5ed1;background:linear-gradient(135deg,#edf4ff,#dcecff);border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 10px;display:grid}.success-check{color:#1f8d5b;background:linear-gradient(135deg,#eafbf2,#d9f6e6)}.step-actions{border-top:1px solid #e5edf9;justify-content:space-between;margin-top:18px;padding-top:18px;display:flex}.dashboard-shell{background:var(--page-bg);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;padding:24px 18px}.sidebar .brand-row{color:#fff}.nav-menu{gap:8px;margin-top:24px;display:grid}.nav-item{color:#fffc;border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.nav-item.active{color:#fff;background:#ffffff1f}.sidebar-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;margin-top:28px;padding:18px 16px}.mini-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.sidebar-card p{margin:12px 0;font-weight:600}.side-actions{gap:10px;display:flex}.dashboard-main,.wide-dashboard,.agent-main,.call-detail-page,.empty-page{padding:26px 26px 40px}.dashboard-topbar,.page-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.topbar-actions{align-items:center;gap:12px;display:flex}.icon-button{background:#fff;border:1px solid #dfeaf7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.kpis-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.kpi-card{flex-direction:column;gap:10px;display:flex}.kpi-topline{color:#5f7493;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.kpi-card strong{color:#0e2348;font-size:clamp(1.5rem,2.5vw,2.1rem)}.positive{color:#1d8d5d;font-weight:700}.neutral{color:#5d708f;font-weight:700}.content-grid.two-col{grid-template-columns:1.2fr .8fr}.content-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.panel-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bars{align-items:end;gap:10px;height:170px;display:flex}.bars span{background:linear-gradient(#6eb2ff,#2f7ef5);border-radius:10px 10px 0 0;flex:1}.large-bars span{background:linear-gradient(#8ed0ff,#3a87ff)}.list-rows{gap:10px;display:grid}.list-row{color:#203a62;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.list-row:last-child{border-bottom:none}.distribution-list,.health-grid,.activity-list{gap:12px;display:grid}.distribution-list div,.health-grid div{color:#17325f;background:#f5f9ff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.activity-list div{color:#203a62;align-items:center;gap:10px;display:flex}.agent-dashboard{background:#edf3f8;grid-template-columns:260px 1fr;display:grid}.agent-sidebar{color:#fff;background:#0f2346;padding:24px 18px}.agent-profile-box{text-align:center;background:#ffffff0f;border-radius:18px;margin-top:26px;padding:20px 16px}.avatar-lg{color:#fff;background:linear-gradient(135deg,#70b7ff,#3677eb);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-weight:800;display:grid}.status-switcher{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.agent-menu{gap:12px;margin-top:18px;display:grid}.agent-menu div{color:#ffffffc7;background:#ffffff0f;border-radius:12px;padding:10px 12px}.agent-menu .active{color:#fff;background:#ffffff24}.call-pad{background:linear-gradient(#0f1f42,#0b1730);border-radius:20px;place-items:center;min-height:260px;padding:24px;display:grid}.incoming-panel{text-align:center;color:#fff}.call-actions-mini{justify-content:center;gap:12px;margin-top:18px;display:flex}.action-red,.action-green{color:#fff;border:none;border-radius:12px;padding:10px 20px;font-weight:700}.action-red{background:#ef3b3f}.action-green{background:#29b769}.customer-call-shell{background:linear-gradient(#edf5ff,#f9fbff);place-items:center;padding:40px 20px;display:grid}.customer-call-card{background:#fffc;border:1px solid #dfeaf7;border-radius:30px;width:min(440px,100%);padding:28px 22px 26px;box-shadow:0 18px 32px #11234814}.centered-row{justify-content:center}.call-visual-panel{place-items:center;padding:20px 0 12px;display:grid}.call-orbit{background:radial-gradient(circle,#edf4ff 0%,#dfeeff 56%,#cfe2ff 100%);border:12px solid #2a65d51f;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.call-orbit:before,.call-orbit:after{content:"";border:2px solid #295fc52e;border-radius:50%;position:absolute;inset:16px}.call-orbit:after{inset:40px}.call-avatar{color:#fff;background:linear-gradient(135deg,#1d8cf8,#0d4ecb);border-radius:50%;place-items:center;width:88px;height:88px;font-weight:800;display:grid;box-shadow:0 6px 18px #1e57c44d}.customer-copy{text-align:center;margin-top:8px}.customer-copy h2{color:#0d2243;margin:0 0 12px;font-size:2rem}.status-row{color:#49648a;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;font-size:.82rem;display:flex}.status-row span{align-items:center;gap:8px;display:inline-flex}.call-actions-row{justify-content:center;gap:12px;margin-top:20px;display:flex}.call-detail-page{max-width:960px;margin:0 auto}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-list{gap:14px;display:grid}.detail-list div{color:#23416f;border-bottom:1px solid #edf1f7;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.detail-list span{color:#59718d}.rating-stars{color:#f5b400;letter-spacing:.18em;margin-top:14px;font-size:1.5rem}.empty-state-box{text-align:center;background:#fff;border:1px solid #dfeaf7;border-radius:24px;max-width:420px;padding:50px 20px;box-shadow:0 14px 26px #1123480f}.empty-state-box h1{color:#0f2346;margin:0 0 8px;font-size:5rem}@media (width<=980px){.hero-panel,.onboarding-shell,.dashboard-shell,.agent-dashboard,.detail-grid,.content-grid.two-col,.content-grid.three-col{grid-template-columns:1fr}.hero-panel{padding:24px 18px}.feature-grid.three-up,.pricing-grid,.step-grid,.kpis-row{grid-template-columns:1fr}.topbar{flex-wrap:wrap;gap:10px;padding:18px 18px 12px}.hero-copy h1{max-width:720px}.hero-visual{min-height:420px}.profile-card{height:min(420px,72vw)}.landing-page,.dashboard-main,.wide-dashboard,.agent-main,.call-detail-page{padding-left:14px;padding-right:14px}.cta-banner,.step-header,.dashboard-topbar,.page-header{flex-direction:column;align-items:flex-start}}@media (width<=640px){.global-theme-toggle{width:38px;height:38px;top:12px;right:12px}.topbar{border-radius:0 0 16px 16px;padding:14px 64px 14px 16px}.topbar nav{order:3;justify-content:space-between;gap:10px;width:100%;font-size:.78rem}.nav-actions{gap:10px;margin-left:auto;font-size:.86rem}.nav-actions .btn{padding:9px 12px}.landing-page{padding:12px 12px 56px}.hero-panel{border-radius:24px;gap:10px;padding:24px 16px 18px}.hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.45rem,12vw,4rem)}.hero-copy p{font-size:.98rem;line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-actions .btn{width:100%;padding-inline:10px}.mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.stat-box{padding:14px 12px}.stat-box strong{font-size:1.3rem}.hero-visual{min-height:330px;margin-top:4px}.profile-card{width:min(310px,86vw);height:310px}.customer-avatar{inset:42px 78px 28px}.avatar-ring{border-width:10px;inset:20px 55px 14px}.mini-call-card{padding:9px 11px;font-size:.82rem}.call-card-left{top:74px;left:0}.call-card-right{bottom:46px;right:0}.floating-badge{padding:8px 12px;font-size:.78rem;bottom:18px}.content-section{padding-top:48px}.section-header h2{font-size:1.7rem}.alt-panel{border-radius:22px;padding:34px 12px}}.lp-page{background:radial-gradient(circle at 8% 8%, #68aeff29, transparent 28rem), radial-gradient(circle at 92% 16%, #97daff24, transparent 24rem), var(--page-bg)}.lp-container{width:min(1180px,100% - 40px);margin-inline:auto}.contact-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 10%, #68aeff2e, transparent 27rem), radial-gradient(circle at 92% 30%, #ffcc891f, transparent 24rem), var(--page-bg)}.contact-container{width:min(1120px,100% - 40px);margin-inline:auto}.contact-nav{border-radius:0 0 18px 18px;width:min(1120px,100% - 40px);min-height:72px;padding:14px 20px}.contact-nav nav{color:var(--text-soft);align-items:center;gap:28px;font-size:.82rem;display:flex}.contact-nav-signin{color:var(--text);align-items:center;gap:7px;font-size:.8rem;font-weight:750;display:inline-flex}.contact-hero{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:80px;padding-top:82px;padding-bottom:72px;display:grid}.contact-hero-copy{max-width:650px}.contact-hero-copy h1{max-width:620px;color:var(--text);letter-spacing:-.045em;margin:18px 0;font-size:clamp(2.7rem,5.2vw,4.6rem);line-height:1.03}.contact-hero-copy>p{max-width:570px;color:var(--text-soft);font-size:1.04rem;line-height:1.65}.contact-hero-proof{color:var(--text-soft);flex-wrap:wrap;gap:18px;margin-top:25px;font-size:.72rem;display:flex}.contact-hero-proof span{align-items:center;gap:7px;display:inline-flex}.contact-hero-proof svg{color:var(--success)}.contact-hero-mark{background:radial-gradient(circle,#5aa7ff38,#fff6 48%,#0000 70%);border:1px solid #5aa7ff40;border-radius:50%;place-items:center;min-height:300px;display:grid;position:relative}.contact-hero-mark>div{color:#fff;text-align:center;background:linear-gradient(145deg,#1d8cf8,#0d3fa8);border:1px solid #fffc;border-radius:42px;place-content:center;justify-items:center;gap:12px;width:160px;height:160px;font-size:.8rem;font-weight:800;line-height:1.2;display:grid;box-shadow:0 24px 45px #0d5fd240}.contact-hero-mark i{background:#f5b400;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #f5b4001f}.contact-hero-mark i:first-of-type{top:19%;right:20%}.contact-hero-mark i:nth-of-type(2){background:var(--success);box-shadow:0 0 0 7px var(--success-soft);bottom:20%;left:17%}.contact-hero-mark i:nth-of-type(3){background:#d875ad;top:31%;left:12%;box-shadow:0 0 0 7px #d875ad1f}.contact-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;padding-bottom:90px;display:grid}.contact-section-label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.65rem;font-weight:800}.contact-options{gap:9px;display:grid}.contact-option{min-height:69px;color:var(--text);background:#ffffff59;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:10px 11px;transition:border-color .2s,transform .2s,background .2s;display:flex}.contact-option:hover{border-color:var(--primary);background:var(--panel);transform:translate(3px)}.contact-option>span:nth-child(2){flex:1;min-width:0}.contact-option strong,.contact-option small{display:block}.contact-option strong{font-size:.75rem}.contact-option small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;overflow:hidden}.contact-option>svg{color:var(--text-faint)}.contact-option-icon{width:36px;height:36px;color:var(--primary-deep);background:var(--primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.contact-note{color:var(--text-soft);gap:9px;margin-top:20px;padding:14px 2px;display:flex}.contact-note svg{color:var(--warning);flex:none}.contact-note p{margin:0;font-size:.67rem;line-height:1.55}.contact-note strong{color:var(--text)}.contact-form-wrap{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:29px}.contact-form-heading h2{color:var(--text);margin-top:8px;font-size:1.45rem}.contact-form-heading p{color:var(--text-soft);margin-top:5px;font-size:.74rem}.contact-form{gap:15px;margin-top:23px;display:grid}.contact-form label{color:var(--text);gap:6px;font-size:.7rem;font-weight:750;display:grid}.contact-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--input-border);width:100%;color:var(--text);background:var(--input);border-radius:8px;outline:none;font-size:.74rem}.contact-form input,.contact-form select{min-height:42px;padding:0 11px}.contact-form textarea{resize:vertical;min-height:125px;padding:11px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.contact-form .btn{justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:2px;display:inline-flex}.contact-success{justify-items:start;gap:9px;padding:36px 4px 16px;display:grid}.contact-success>svg{color:var(--success)}.contact-success h3{color:var(--text);font-size:1rem}.contact-success p{max-width:390px;color:var(--text-soft);font-size:.74rem;line-height:1.55}.contact-success button{color:var(--primary-deep);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:750}.contact-footer{border-top:1px solid var(--panel-border);color:var(--text-faint);padding:24px 0;font-size:.66rem}.contact-footer .contact-container{align-items:center;gap:24px;display:flex}.contact-footer .brand-wrap{color:var(--text);margin-right:auto;font-size:.78rem;font-weight:800}.contact-footer .brand-mark{border-radius:8px;width:26px;height:26px}.legal-page{min-height:100vh;color:var(--text);background:var(--page-bg)}.legal-container{width:min(1000px,100% - 40px);margin-inline:auto;padding:32px 0 64px}.legal-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.legal-sidebar{border:1px solid var(--panel-border);background:var(--panel);border-radius:12px;gap:4px;padding:14px 10px;display:grid;position:sticky;top:20px}.legal-sidebar strong{color:var(--text);text-transform:uppercase;letter-spacing:.03em;padding:4px 8px 10px;font-size:.72rem}.legal-sidebar a{color:var(--text-soft);border-radius:7px;padding:8px;font-size:.78rem}.legal-sidebar a.active,.legal-sidebar a:hover{color:var(--primary-deep);background:var(--primary-soft);font-weight:700}.legal-content h1{color:var(--text);margin:0 0 4px;font-size:1.6rem}.legal-updated{color:var(--text-faint);margin:0 0 24px;font-size:.72rem}.legal-content h2{color:var(--text);margin:26px 0 8px;font-size:1rem}.legal-content p{color:var(--text-soft);margin:0;font-size:.85rem;line-height:1.7}.legal-content a{color:var(--primary-deep);font-weight:600}.legal-index-list{gap:10px;max-width:480px;margin-top:20px;display:grid}.legal-index-item{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:.88rem;font-weight:650;display:flex}.legal-index-item:hover{border-color:var(--primary)}@media (width<=720px){.legal-layout{grid-template-columns:1fr}.legal-sidebar{grid-auto-flow:column;position:static;overflow-x:auto}}.lp-nav{border-radius:0 0 18px 18px;width:min(1180px,100% - 40px);min-height:72px;padding:14px 20px}.lp-nav .brand-mark{border-radius:11px;width:34px;height:34px;font-size:.95rem}.lp-nav-links{color:var(--text-soft);align-items:center;gap:30px;font-size:.9rem;display:flex}.lp-nav .lp-nav-links{display:flex}.lp-menu-button{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);border-radius:10px;place-items:center;width:38px;height:38px;display:none}.lp-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(34px,6vw,92px);min-height:590px;padding-top:66px;padding-bottom:58px;display:grid}.lp-hero-copy{max-width:650px}.lp-hero-copy h1{max-width:650px;color:var(--text);letter-spacing:-.045em;margin:20px 0;font-size:clamp(3.3rem,5.6vw,5rem);line-height:1.01}.lp-hero-copy>p{max-width:580px;color:var(--text-soft);margin:0;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.65}.lp-hero .hero-actions{align-items:center;margin-top:30px;margin-bottom:22px}.lp-hero .btn,.lp-cta-section .btn{align-items:center;gap:9px;display:inline-flex}.lp-secondary-action,.lp-cta-link{color:var(--text);align-items:center;gap:9px;font-weight:700;display:inline-flex}.lp-play-icon{border:1px solid var(--panel-border);width:30px;height:30px;color:var(--primary-deep);background:var(--panel);border-radius:50%;place-items:center;display:grid}.lp-hero-proof{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.lp-hero-proof svg{color:var(--success)}.lp-proof-dot{background:var(--text-faint);border-radius:50%;width:4px;height:4px}.lp-call-visual{isolation:isolate;place-items:center;min-height:490px;display:grid;position:relative}.lp-visual-glow{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.lp-visual-glow-one{background:#6db8ff29;width:430px;height:430px}.lp-visual-glow-two{background:#ffd0a42b;width:260px;height:260px;transform:translate(125px,80px)}.lp-agent-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #ffffffad;border-radius:28px;width:min(380px,82%);padding:22px;position:relative;box-shadow:0 28px 70px #2049842e,inset 0 1px #fffc}.app-shell-dark .lp-agent-card{background:#142236db;border-color:#a0c7f033}.lp-agent-head,.lp-window-title,.lp-window-legend,.lp-footer-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-status-label,.lp-incoming-pill{color:var(--success);align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}.lp-menu-dots{color:var(--text-faint);letter-spacing:.15em}.lp-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b86f1f}.lp-agent-avatar{color:#0d5fd2;background:linear-gradient(145deg,#dcefff,#b8d7fb);border:8px solid #ffffffb3;border-radius:50%;place-items:center;width:96px;height:96px;margin:25px auto 13px;display:grid;box-shadow:0 12px 24px #1f62b52b}.lp-agent-name,.lp-agent-role{text-align:center}.lp-agent-name{color:var(--text);font-size:1.15rem;font-weight:800}.lp-agent-role{color:var(--text-soft);margin-top:4px;font-size:.8rem}.lp-waveform{justify-content:center;align-items:center;gap:4px;height:62px;margin:12px 0 18px;display:flex}.lp-waveform span{background:linear-gradient(#62b8ff,#2072e5);border-radius:4px;width:4px}.lp-call-panel{border:1px solid var(--panel-border);background:var(--panel-strong);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.lp-call-panel>div,.lp-floating-card,.lp-floating-card>span:last-child{align-items:center;gap:9px;display:flex}.lp-call-avatar{color:#fff;background:#315fae;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:800;display:grid}.lp-call-panel strong,.lp-floating-card strong{color:var(--text);font-size:.78rem;display:block}.lp-call-panel small,.lp-floating-card small{color:var(--text-soft);margin-top:2px;font-size:.69rem;display:block}.lp-answer-button{color:#fff;background:#29b769;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.lp-incoming-pill,.lp-floating-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:15px;padding:12px 15px;position:absolute;box-shadow:0 14px 30px #2049841f}.lp-incoming-pill{color:var(--primary-deep);font-size:.78rem;top:31px;right:4%}.lp-floating-card-left{color:var(--primary-deep);top:145px;left:0}.lp-floating-card-right{bottom:93px;right:0}.lp-mini-check{width:28px;height:28px;color:var(--success);background:var(--success-soft);border-radius:9px;place-items:center;display:grid}.lp-metrics{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);grid-template-columns:repeat(4,1fr);gap:0;padding:22px 0;display:grid}.lp-metric{border-right:1px solid var(--panel-border);gap:4px;padding:5px 28px;display:grid}.lp-metric:last-child{border-right:0}.lp-metric strong{color:var(--text);letter-spacing:-.03em;font-size:1.65rem}.lp-section{padding-top:112px;padding-bottom:112px}.lp-section-tint{background:var(--panel-strong);border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);width:100%}.lp-section-tint>.lp-container{width:min(1180px,100% - 40px)}.lp-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.lp-section-heading.centered{text-align:center;justify-items:center;display:grid}.lp-section-heading h2,.lp-benefit-copy h2,.lp-cta-content h2{max-width:690px;color:var(--text);letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(2.05rem,3.8vw,3.45rem);line-height:1.06}.lp-section-heading p{max-width:360px;color:var(--text-soft);margin:0 0 3px;line-height:1.65}.lp-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-step{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:20px;padding:28px 26px 26px;position:relative}.lp-step-number{color:var(--primary-deep);letter-spacing:.1em;font-size:.82rem;font-weight:800}.lp-step-line{z-index:1;border:1px solid var(--panel-border);width:40px;height:40px;color:var(--primary-deep);background:var(--page-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:-21px}.lp-step h3,.lp-feature-card h3{color:var(--text);margin:28px 0 10px;font-size:1.1rem}.lp-step p,.lp-feature-card p,.lp-benefit-copy>p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.65}.lp-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-feature-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:18px;min-height:205px;padding:24px;transition:transform .2s,border-color .2s}.lp-feature-card:hover{border-color:#2c8bf473;transform:translateY(-3px)}.lp-feature-icon{width:42px;height:42px;color:var(--primary-deep);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.lp-feature-card h3{margin-top:20px;font-size:1rem}.lp-benefit-section{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.lp-benefit-visual{min-width:0}.lp-benefit-window{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.lp-window-top{border-bottom:1px solid var(--panel-border);align-items:center;gap:6px;padding:13px 16px;display:flex}.lp-window-top>span{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.lp-window-top small{color:var(--text-soft);margin-left:10px;font-size:.7rem}.lp-window-body{grid-template-columns:84px 1fr;min-height:310px;display:grid}.lp-window-sidebar{border-right:1px solid var(--panel-border);align-content:start;gap:13px;padding:22px 18px;display:grid}.lp-window-sidebar b{color:var(--text);font-size:.7rem}.lp-window-sidebar span{background:var(--primary-soft);border-radius:4px;width:32px;height:9px}.lp-window-sidebar span.active{background:var(--primary);width:47px}.lp-window-content{padding:28px 24px}.lp-window-title span{color:var(--text);font-size:.9rem;font-weight:800}.lp-window-title small{color:var(--text-soft);align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.lp-chart{border-bottom:1px solid var(--panel-border);align-items:end;gap:15px;height:170px;margin-top:34px;padding:0 8px;display:flex}.lp-chart span{background:linear-gradient(#70b9ff,#2377e7);border-radius:8px 8px 0 0;flex:1;min-width:10px}.lp-window-legend{color:var(--text-soft);justify-content:flex-start;gap:18px;margin-top:14px;font-size:.7rem}.lp-window-legend i{background:#378cf1;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.lp-window-legend i.green{background:#38b978}.lp-benefit-copy h2{font-size:clamp(2rem,3.3vw,3.1rem)}.lp-benefit-copy>p{margin-top:22px;font-size:.98rem}.lp-benefit-copy ul{grid-template-columns:1fr 1fr;gap:14px 18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-benefit-copy li{color:var(--text);align-items:center;gap:9px;font-size:.83rem;font-weight:700;display:flex}.lp-benefit-copy li span{width:22px;height:22px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;display:grid}.lp-experience-section{padding-bottom:96px}.lp-call-stages{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.lp-call-stage{color:var(--text-soft);text-align:center;justify-items:center;gap:11px;font-size:.75rem;display:grid;position:relative}.lp-stage-icon{border:1px solid var(--panel-border);width:45px;height:45px;color:var(--primary-deep);background:var(--panel);border-radius:14px;place-items:center;display:grid}.lp-stage-icon.current{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 8px 18px #1d8cf83b}.lp-stage-arrow{color:var(--text-faint);position:absolute;top:15px;right:-15px}.lp-cta-section{background:linear-gradient(120deg,#0c2d62,#125ca9 58%,#238ad3);border-radius:26px;justify-content:space-between;align-items:center;gap:36px;margin-top:100px;margin-bottom:100px;padding:clamp(34px,5vw,62px);display:flex;box-shadow:0 20px 42px #10458438}.lp-cta-content h2{color:#fff;max-width:630px}.lp-cta-content>p{color:#ffffffc2;margin:17px 0 0;font-size:1rem}.lp-cta-section .eyebrow{color:#bfe2ff;background:#ffffff1f}.lp-cta-section .hero-actions{align-items:center;margin-top:27px;margin-bottom:0}.lp-cta-section .btn-primary{color:#0d316a;box-shadow:none;background:#fff}.lp-cta-link{color:#fff}.lp-cta-mark{color:#fff;text-align:center;justify-items:center;gap:15px;min-width:170px;display:grid}.lp-cta-mark svg{background:#ffffff21;border-radius:24px;width:76px;height:76px;padding:19px}.lp-cta-mark span{font-size:.85rem;line-height:1.45}.lp-footer{color:#ffffffc7;background:#0b1c35;padding:62px 0 24px}.lp-footer-main{grid-template-columns:2fr repeat(4,1fr);gap:30px;padding-bottom:50px;display:grid}.lp-footer-brand .brand-wrap{color:#fff}.lp-footer-brand p{color:#ffffff8c;max-width:250px;margin:18px 0 0;font-size:.82rem;line-height:1.65}.lp-footer-column{align-content:start;gap:12px;font-size:.8rem;display:grid}.lp-footer-column strong{color:#fff;margin-bottom:5px;font-size:.82rem}.lp-footer-column a:hover{color:#fff}.lp-footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1f;padding-top:20px;font-size:.75rem}@media (width<=980px){.lp-hero{grid-template-columns:1fr;gap:25px;padding-top:48px}.lp-hero-copy{max-width:730px}.lp-call-visual{min-height:450px}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}.lp-benefit-section{grid-template-columns:1fr}.lp-benefit-copy{max-width:720px}}@media (width<=820px){.lp-container,.lp-nav,.lp-section-tint>.lp-container{width:min(100% - 28px,560px)}.lp-nav{min-height:64px;padding:11px 14px}.lp-menu-button{margin-left:auto;display:grid}.lp-nav .lp-nav-links{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;padding:8px;display:none;position:absolute;top:70px;left:14px;right:14px}.lp-nav .lp-nav-links.is-open{display:grid}.lp-nav-links a{padding:13px 10px}.lp-nav-actions{display:none}.lp-hero{min-height:auto;padding-top:46px;padding-bottom:42px}.lp-hero-copy h1{margin-top:16px;font-size:clamp(2.35rem,8vw,3.2rem)}.lp-hero-copy>p{font-size:1rem}.lp-hero .hero-actions,.lp-cta-section .hero-actions{flex-wrap:wrap}.lp-call-visual{min-height:390px}.lp-agent-card{width:min(355px,86%);padding:18px}.lp-incoming-pill{top:12px;right:0}.lp-floating-card-left{top:126px;left:0}.lp-floating-card-right{bottom:45px;right:0}.lp-metrics{grid-template-columns:1fr 1fr;gap:17px 0}.lp-metric{padding:0 16px}.lp-metric:nth-child(2){border-right:0}.lp-section{padding-top:76px;padding-bottom:76px}.lp-section-heading{margin-bottom:30px;display:block}.lp-section-heading h2,.lp-benefit-copy h2,.lp-cta-content h2{font-size:clamp(2rem,9vw,2.8rem)}.lp-section-heading p{margin-top:16px}.lp-steps,.lp-feature-grid{grid-template-columns:1fr}.lp-step-line{top:auto;bottom:-20px;right:25px;transform:rotate(90deg)}.lp-step{min-height:178px}.lp-feature-card{min-height:auto}.lp-window-body{grid-template-columns:55px 1fr}.lp-window-sidebar{padding:18px 12px}.lp-window-content{padding:22px 15px}.lp-chart{gap:7px}.lp-benefit-copy ul{grid-template-columns:1fr}.lp-call-stages{grid-template-columns:repeat(2,1fr);gap:26px 12px}.lp-stage-arrow{display:none}.lp-cta-section{margin-top:64px;margin-bottom:64px;padding:34px 24px;display:block}.lp-cta-mark{display:none}.lp-footer-main{grid-template-columns:1fr 1fr;gap:34px 22px}.lp-footer-brand{grid-column:1/-1}.lp-footer-bottom{flex-direction:column;align-items:flex-start}.workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-kpis .kpi-card{min-height:102px;padding:17px}}.workspace-shell{background:var(--page-bg);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{color:#fff;background:var(--sidebar);flex-direction:column;min-height:100vh;padding:22px 14px 16px;display:flex}.workspace-brand{color:#fff;align-items:center;gap:10px;padding:0 10px 22px;font-weight:800;display:inline-flex}.workspace-brand .brand-mark{width:30px;height:30px}.workspace-nav{gap:5px;display:grid}.workspace-nav-item{color:#ffffffab;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:.8rem;font-weight:650;display:flex}.workspace-nav-item:hover,.workspace-nav-item.active{color:#fff;background:var(--sidebar-strong)}.workspace-link-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:15px;gap:8px;margin-top:27px;padding:15px 13px;display:grid}.workspace-link-label,.workspace-eyebrow{color:var(--primary-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-sidebar .workspace-link-label{color:#ffffff80}.workspace-link-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.workspace-link-actions{gap:6px;display:flex}.workspace-link-actions button,.workspace-icon-button,.table-icon-button{border:1px solid var(--panel-border);width:30px;height:30px;color:var(--text-soft);background:var(--panel);border-radius:8px;place-items:center;padding:0;display:grid}.workspace-link-actions button{color:#ffffffd1;background:#ffffff1a;border-color:#ffffff1f}.workspace-sidebar-user{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 0;display:flex}.workspace-sidebar-user span:nth-child(2){flex:1;min-width:0}.workspace-sidebar-user strong,.workspace-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-sidebar-user strong{font-size:.76rem}.workspace-sidebar-user small{color:#ffffff7a;margin-top:2px;font-size:.66rem}.workspace-avatar,.workspace-top-avatar{color:#fff;background:#286bd7;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.66rem;font-weight:800;display:grid}.workspace-avatar.small{width:27px;height:27px;font-size:.58rem}.workspace-content{min-width:0}.workspace-topbar{border-bottom:1px solid var(--panel-border);background:var(--bg-elevated);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px clamp(20px,4vw,42px);display:flex}.workspace-topbar h1{color:var(--text);margin:5px 0 0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1}.workspace-top-actions{align-items:center;gap:10px;display:flex}.workspace-wallet-chip{border:1px solid var(--panel-border);min-height:33px;color:var(--text);background:var(--panel);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.workspace-wallet-chip:hover{border-color:var(--accent);color:var(--text)}.workspace-wallet-chip.tone-warn{color:var(--warning);border-color:var(--warning-soft);background:var(--warning-soft)}.workspace-wallet-chip.tone-danger{color:var(--danger);border-color:var(--danger-soft);background:var(--danger-soft)}.workspace-date,.workspace-filter-button{border:1px solid var(--panel-border);min-height:33px;color:var(--text-soft);background:var(--panel);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:.73rem;display:inline-flex}.workspace-top-avatar{width:32px;height:32px}.workspace-profile{position:relative}.workspace-profile-trigger{color:var(--text-soft);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.workspace-profile-trigger:hover{color:var(--text)}.workspace-profile-menu{z-index:30;border:1px solid var(--panel-border);background:var(--panel);width:220px;box-shadow:var(--shadow);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.workspace-profile-summary{border-bottom:1px solid var(--panel-border);align-items:center;gap:9px;padding:8px;display:flex}.workspace-profile-summary span:last-child{min-width:0}.workspace-profile-summary strong,.workspace-profile-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-profile-summary strong{color:var(--text);font-size:.76rem}.workspace-profile-summary small{color:var(--text-soft);margin-top:3px;font-size:.66rem}.workspace-profile-logout{width:100%;color:var(--danger);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:9px 8px;font-size:.73rem;display:flex}.workspace-profile-logout:hover{background:var(--danger-soft)}.workspace-main{width:min(1240px,100%);margin:0 auto;padding:28px clamp(20px,4vw,42px) 54px}.workspace-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.workspace-kpis .kpi-card{min-height:128px}.agent-reference-kpi-link{color:inherit;display:block}.agent-reference-kpi-link:hover .agent-reference-kpi{border-color:var(--primary);box-shadow:0 10px 24px #1d8cf81f}.agent-ratings-page{gap:18px;display:grid}.agent-ratings-heading{align-items:flex-end;margin-bottom:2px}.agent-ratings-heading h2{color:var(--text);letter-spacing:0;margin:7px 0 0;font-size:clamp(1.25rem,2vw,1.7rem)}.agent-ratings-heading p{color:var(--text-soft);margin-top:6px;font-size:.79rem}.agent-ratings-overview{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.35fr) minmax(210px,.9fr);gap:14px;display:grid}.agent-rating-score-card,.agent-rating-distribution,.agent-rating-quote-card{min-height:192px;padding:20px}.agent-rating-score-card{color:#fff;background:linear-gradient(145deg,#123866,#0d2243 72%);border-color:#5aa7ff3d}.agent-rating-score-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.71rem;font-weight:750;display:flex}.agent-rating-score-label svg{color:#63d39a}.agent-rating-score-value{color:#fff;letter-spacing:-.04em;margin-top:16px;font-size:3.2rem;font-weight:800;line-height:1}.agent-rating-score-value small{color:#ffffff80;letter-spacing:0;margin-left:4px;font-size:.9rem;font-weight:600}.agent-rating-score-card .agent-rating-stars{color:#ffc857;margin-top:14px;font-size:1rem}.agent-rating-score-card p{color:#ffffff9e;margin-top:12px;font-size:.68rem}.agent-rating-distribution .section-header{margin-bottom:13px}.agent-rating-distribution .section-header h3{font-size:.86rem}.agent-rating-distribution .section-header span{color:var(--text-faint);font-size:.66rem}.rating-bars{gap:9px;display:grid}.rating-bar-row{color:var(--text-soft);grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;font-size:.68rem;display:grid}.rating-bar-row>span{align-items:center;gap:3px;display:inline-flex}.rating-bar-row>span svg{color:var(--warning)}.rating-bar-row>div{background:var(--primary-soft);border-radius:999px;height:7px;overflow:hidden}.rating-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#f5b400,#ffd66b);min-width:0;height:100%;transition:width .4s;display:block}.rating-bar-row b{color:var(--text);text-align:right;font-size:.68rem}.agent-rating-quote-card{background:linear-gradient(145deg, #2276f61a, var(--panel));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.agent-rating-quote-icon{width:32px;height:32px;color:var(--primary-deep);background:var(--primary-soft);border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.agent-rating-quote-card p{color:var(--text);margin-top:9px;font-size:.77rem;font-weight:650;line-height:1.55}.agent-ratings-panel{padding:0;overflow:hidden}.agent-ratings-summary{color:var(--warning);align-items:center;gap:5px;font-size:.72rem;font-weight:750;display:inline-flex}.agent-ratings-list{display:grid}.agent-rating-row{border-top:1px solid var(--panel-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 22px;display:grid}.agent-rating-row strong,.agent-rating-row small{display:block}.agent-rating-row strong{color:var(--text);font-size:.77rem}.agent-rating-row small{color:var(--text-faint);margin-top:4px;font-size:.66rem}.agent-rating-row p{color:var(--text-soft);grid-column:2/-1;margin:0;font-size:.73rem;line-height:1.5}.agent-rating-row .agent-rating-no-comment{color:var(--text-faint);font-style:italic}.agent-rating-stars{color:var(--warning);letter-spacing:.08em;white-space:nowrap;font-size:.78rem}.agent-rating-stars span{color:var(--panel-border)}.agent-ratings-empty{text-align:center;justify-items:center;padding:42px 20px;display:grid}.agent-ratings-empty>div{width:42px;height:42px;color:var(--warning);background:var(--warning-soft);border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.agent-ratings-empty strong{color:var(--text);font-size:.82rem}.agent-ratings-empty p{max-width:270px;color:var(--text-soft);margin-top:6px;font-size:.7rem;line-height:1.5}.agent-ratings-card-heading{border-bottom:1px solid var(--panel-border);padding:20px 22px 16px}.agent-ratings-card-heading .section-header{margin-bottom:5px}.agent-ratings-card-heading .section-header h3{font-size:1rem}.agent-ratings-card-heading>p{color:var(--text-soft);font-size:.7rem}.agent-rating-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px 22px;transition:background .2s}.agent-rating-row:hover{background:var(--primary-soft)}.agent-rating-score-pill{width:42px;height:42px;color:var(--warning);background:var(--warning-soft);border:1px solid #f5b40040;border-radius:12px;place-items:center;display:grid}.agent-rating-score-pill strong{font-size:1.05rem;line-height:1}.agent-rating-score-pill span{color:var(--text-faint);margin-top:2px;font-size:.57rem}.agent-rating-content{min-width:0}.agent-rating-row-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-rating-row-top strong{font-size:.78rem}.agent-rating-row-top small{align-items:center;gap:7px;margin-top:5px;display:flex}.agent-rating-row-top small i{background:var(--text-faint);border-radius:50%;width:3px;height:3px}.agent-rating-row-top .agent-rating-stars{letter-spacing:.07em;padding-top:1px;font-size:.82rem}.agent-rating-row-top .filled-stars{color:var(--warning)}.agent-rating-row-top .empty-stars{color:var(--panel-border)}.agent-rating-comment{border-left:2px solid var(--primary);background:var(--primary-soft);border-radius:0 8px 8px 0;padding:11px 13px;color:var(--text)!important;margin-top:13px!important;font-size:.75rem!important;line-height:1.55!important}.agent-rating-comment.agent-rating-no-comment{border-left-color:var(--panel-border);background:0 0;color:var(--text-faint)!important}.workspace-kpis .kpi-card strong{color:var(--text)}.call-link-banner{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:15px;margin-bottom:18px;padding:18px 20px;display:flex}.call-link-icon,.call-product-icon{width:42px;height:42px;color:var(--primary-deep);background:var(--primary-soft);border-radius:13px;flex:none;place-items:center;display:grid}.call-link-banner>div:nth-child(2){flex:1;min-width:0}.call-link-banner strong{color:var(--text);margin-top:5px;font-size:.95rem;display:block}.call-link-banner p{color:var(--text-soft);margin:4px 0 0;font-size:.76rem}.call-link-banner-actions{align-items:center;gap:7px;display:flex}.call-link-banner-actions button,.call-link-banner-actions a{border:1px solid var(--panel-border);min-height:32px;color:var(--text-soft);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.call-link-banner-actions a{color:#fff;background:var(--primary);border-color:var(--primary)}.workspace-panels{margin-bottom:18px}.workspace-bars{gap:13px;height:215px;padding-top:25px}.chart-labels{color:var(--text-faint);justify-content:space-around;margin-top:10px;font-size:.68rem;display:flex}.agent-availability-list{gap:6px;display:grid}.agent-availability-list>div{border-bottom:1px solid var(--panel-border);align-items:center;gap:10px;padding:11px 0;display:flex}.agent-availability-list>div:last-child{border-bottom:0}.agent-availability-list strong{color:var(--text);flex:1;font-size:.8rem}.recent-calls-panel{overflow:hidden}.recent-calls-table{display:grid}.recent-call-row{border-top:1px solid var(--panel-border);min-height:52px;color:var(--text-soft);grid-template-columns:30px 1.1fr 1.2fr .8fr .8fr .5fr;align-items:center;gap:11px;font-size:.75rem;display:grid}.recent-call-row strong{color:var(--text)}.calls-page-intro{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.calls-page-intro p{color:var(--text-soft);font-size:.82rem}.calls-panel{padding:0;overflow:hidden}.calls-tabs{border-bottom:1px solid var(--panel-border);gap:24px;padding:0 22px;display:flex}.calls-tabs button{color:var(--text-soft);background:0 0;border:0;padding:17px 2px 14px;font-size:.78rem;font-weight:750;position:relative}.calls-tabs button.active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.calls-tabs span{color:var(--text-faint);margin-left:5px;font-size:.68rem}.calls-toolbar{border-bottom:1px solid var(--panel-border);gap:9px;padding:16px 22px;display:flex}.calls-search{border:1px solid var(--panel-border);min-height:35px;color:var(--text-soft);background:var(--input);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.calls-search input{color:var(--text)}.calls-table-wrap{overflow-x:auto}.calls-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.calls-table th{border-bottom:1px solid var(--panel-border);color:var(--text-faint);text-transform:uppercase;padding:12px 14px;font-size:.67rem;font-weight:750}.calls-table td{border-bottom:1px solid var(--panel-border);color:var(--text-soft);white-space:nowrap;padding:13px 14px;font-size:.75rem}.calls-table td strong,.calls-table td small{display:block}.calls-table td strong{color:var(--text)}.calls-table td small{color:var(--text-faint);margin-top:3px;font-size:.67rem}.table-link{color:var(--primary-deep);font-weight:700}button.table-link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.recording-play-disabled{opacity:.35;cursor:not-allowed}.recording-list{display:grid}.recording-row{border-bottom:1px solid var(--panel-border);grid-template-columns:34px minmax(180px,1.3fr) minmax(130px,1fr) 52px 82px 32px;align-items:center;gap:14px;padding:14px 22px;display:grid}.recording-play{color:#fff;background:var(--primary);border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.recording-info strong,.recording-info span{display:block}.recording-info strong{color:var(--text);font-size:.78rem}.recording-info span{color:var(--text-faint);margin-top:3px;font-size:.67rem}.recording-wave{align-items:center;gap:3px;height:32px;display:flex}.recording-wave i{background:var(--primary-soft);border-radius:4px;width:4px}.recording-duration{color:var(--text-soft);font-size:.72rem}.calls-summary-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.outcome-bars,.recording-health{gap:13px;display:grid}.outcome-bars>div{color:var(--text-soft);grid-template-columns:80px 1fr 36px;align-items:center;gap:10px;font-size:.72rem;display:grid}.outcome-bars>div>div{background:var(--primary-soft);border-radius:9px;height:7px;overflow:hidden}.outcome-bars i{border-radius:inherit;background:var(--primary);height:100%;display:block}.outcome-bars strong{color:var(--text);text-align:right;font-size:.72rem}.recording-health{grid-template-columns:repeat(3,1fr)}.recording-health div{background:var(--primary-soft);border-radius:10px;gap:5px;padding:12px;display:grid}.recording-health strong{color:var(--text);font-size:1.15rem}.recording-health span{color:var(--text-soft);font-size:.68rem}.customer-call-product{background:radial-gradient(circle at 50% 20%, #6ab6ff38, transparent 24rem), var(--page-bg);padding:28px 16px}.customer-call-product .customer-call-card{padding:22px}.customer-call-header{justify-content:space-between;align-items:center;display:flex}.secure-call{color:var(--success);align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.customer-call-product .call-product-icon,.call-state-icon,.rating-state-icon{border-radius:50%;width:96px;height:96px;margin:28px auto 22px}.call-state-icon{color:var(--primary-deep);background:var(--primary-soft);place-items:center;display:grid}.call-state-icon.ringing{color:var(--danger);background:var(--danger-soft)}.customer-call-product .customer-copy h2{font-size:1.55rem;line-height:1.2}.customer-call-product .customer-copy p{font-size:.84rem}.customer-name-field{text-align:left;gap:6px;margin:22px 0 12px;display:grid}.customer-name-field label{color:var(--text);font-size:.75rem;font-weight:700}.customer-name-field input,.rating-comment{border:1px solid var(--input-border);width:100%;min-height:42px;color:var(--text);background:var(--input);border-radius:9px;outline:none;padding:0 12px}.call-assurance{color:var(--text-soft);justify-content:center;gap:13px;margin-top:17px;font-size:.68rem;display:flex}.call-assurance span{align-items:center;gap:4px;display:inline-flex}.call-assurance svg{color:var(--success)}.connecting-spinner{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite call-spin}@keyframes call-spin{to{transform:rotate(360deg)}}.kira-loading-screen{min-height:60vh;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.85rem;display:flex}.kira-inline-error{background:color-mix(in srgb, var(--danger,#e0433b) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger,#e0433b) 30%, transparent);color:var(--text);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:14px 16px;font-size:.82rem;display:flex}.kira-inline-error button{background:var(--danger,#e0433b);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 12px;font-size:.78rem}.kira-banner-warning{color:var(--text);background:#f5a6231f;border:1px solid #f5a62359;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.78rem;display:flex}.field-error{color:var(--danger,#e0433b);margin:-6px 0 2px;font-size:.78rem}.internal-agent-form{margin-bottom:16px}.active-call-header{color:var(--success);justify-content:center;align-items:center;gap:7px;margin:25px 0 20px;font-size:.73rem;font-weight:700;display:flex}.active-call-dot{background:var(--success);border-radius:50%;width:7px;height:7px}.active-call-avatar{color:#fff;background:linear-gradient(135deg,#478cf3,#2455b5);border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto;font-size:1.5rem;font-weight:800;display:grid}.active-call-controls{justify-content:center;gap:22px;margin:28px 0 22px;display:flex}.active-call-controls button{color:var(--text-soft);background:0 0;border:0;justify-items:center;gap:6px;font-size:.68rem;display:grid}.active-call-controls button.selected{color:var(--primary-deep)}.end-call-button{color:#fff;background:var(--danger);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-weight:750;display:flex}.ended-check{width:46px;height:46px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;display:grid}.customer-rating-input{justify-content:center;gap:7px;margin:20px 0;display:flex}.customer-rating-input button{color:var(--text-faint);background:0 0;border:0;padding:0}.customer-rating-input button.selected{color:#f5b400}.rating-comment{resize:vertical;min-height:90px;margin-bottom:12px;padding-top:12px}.skip-rating{color:var(--text-soft);background:0 0;border:0;margin:14px auto 0;font-size:.75rem;display:block}.onboarding-page{background:radial-gradient(circle at 82% 12%, #3e7edf1f, transparent 24rem), var(--page-bg);min-height:100vh}.onboarding-shell{grid-template-columns:320px minmax(0,1fr);gap:34px;width:min(1260px,100% - 48px);min-height:100vh;padding:34px 0}.onboarding-sidebar{background:linear-gradient(#102a55,#0b1d3a);border:1px solid #81aeed1f;border-radius:24px;min-height:720px;padding:24px 20px;box-shadow:0 24px 55px #05122a33}.onboarding-sidebar .brand-mark{width:34px;height:34px}.onboarding-sidebar .progress-stack{gap:15px;margin-top:50px}.onboarding-sidebar .progress-item{color:#fff9;gap:12px;min-height:32px;font-size:.94rem}.onboarding-sidebar .dot{color:#ffffffbd;background:#ffffff1c;width:30px;height:30px}.onboarding-sidebar .progress-item.active .dot{color:#fff;background:#55a8ff;box-shadow:0 5px 14px #2d8df54d}.onboarding-main{min-width:0}.onboarding-card{border-radius:24px;padding:clamp(26px,4vw,42px);box-shadow:0 24px 55px #05122a29}.step-header{margin-bottom:28px}.step-header h2{letter-spacing:-.025em;margin-top:12px;font-size:clamp(1.55rem,3vw,2rem)}.step-badge{color:var(--primary-deep);background:var(--primary-soft);white-space:nowrap;padding:10px 14px}.step-content{gap:19px}.form-grid{gap:18px}.field{gap:8px}.field label{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:750;display:flex}.required-mark{color:var(--text-faint);font-size:.65rem;font-weight:600}.field-help{color:var(--text-soft);font-size:.68rem;line-height:1.4}.input-wrap{background:var(--input);border-radius:11px;min-height:52px;padding:0 15px;box-shadow:0 2px 5px #05122a0a}.onboarding-page.theme-dark .input-wrap,.onboarding-page.theme-dark .field textarea{background:#101c30;border-color:#304766}.onboarding-page.theme-dark .input-wrap input,.onboarding-page.theme-dark .field textarea{color:#e2ebff}.onboarding-page.theme-dark .input-wrap input::placeholder,.onboarding-page.theme-dark .field textarea::placeholder{color:#7890b2}.input-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input-wrap input,.field textarea{font-size:.88rem}.field textarea{border:1px solid var(--input-border);background:var(--input);width:100%;min-height:132px;color:var(--text);resize:vertical;border-radius:11px;outline:none;padding:14px 15px}.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.slug-field{gap:0}.slug-field>span{color:var(--text-soft);white-space:nowrap;font-size:.82rem}.slug-field input{padding-left:4px}.link-preview{border:1px solid var(--panel-border);color:var(--primary-deep);background:var(--primary-soft);padding:13px 15px;font-size:.78rem;font-weight:750}.invite-panel{border-color:var(--panel-border);background:var(--panel-strong);padding:24px}.invite-heading{color:var(--primary-deep);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.invite-heading h3{color:var(--text);margin:0;font-size:1rem}.invite-heading p{color:var(--text-soft);margin-top:5px;font-size:.75rem;line-height:1.5}.invite-entry{gap:9px;margin-top:21px;display:flex}.invite-entry .input-wrap{flex:1}.invite-entry>button{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.75rem;font-weight:750;display:inline-flex}.people-row{margin-top:17px}.people-row span{color:var(--text-soft);background:var(--primary-soft);align-items:center;gap:6px;display:inline-flex}.people-row span button{color:var(--text-faint);background:0 0;border:0;place-items:center;padding:0;display:grid}.step-actions{border-top-color:var(--panel-border);margin-top:32px;padding-top:22px}.step-actions .btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.onboarding-page.theme-dark .step-actions .btn-outline{color:#d9e8ff;background:#17263d;border-color:#38516f}.onboarding-page.theme-dark .step-actions .btn-outline:hover:not(:disabled){color:#fff;background:#223958;border-color:#5b9eff}.onboarding-page.theme-dark .step-actions .btn-outline:disabled{color:#91a4bd;opacity:1;background:#101c30;border-color:#263b56}.onboarding-page.theme-light .step-actions .btn-outline{color:#17325f;background:#f3f7fd;border-color:#cddbef}.center-step p{max-width:420px}.mic-stage,.call-stage,.success-check{background:var(--primary-soft);width:104px;height:104px;color:var(--primary-deep)}.success-check{background:var(--success-soft);color:var(--success)}@media (width<=820px){.onboarding-shell{grid-template-columns:1fr;gap:16px;width:min(100% - 28px,620px);padding:14px 0 28px}.onboarding-sidebar{border-radius:18px;min-height:auto;padding:16px}.onboarding-sidebar .progress-stack{gap:6px;margin-top:18px;display:flex;overflow-x:auto}.onboarding-sidebar .progress-item{min-width:30px}.onboarding-sidebar .progress-item span{display:none}.onboarding-sidebar .dot{width:28px;height:28px}.onboarding-card{border-radius:18px;padding:22px 18px}.step-header{align-items:flex-start}.step-badge{font-size:.68rem}.invite-entry{flex-direction:column}.invite-entry>button{justify-content:center;min-height:43px}}.internal-header-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.internal-header-row p{color:var(--text-soft);margin-top:5px;font-size:.8rem}.billing-usage-filters{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.billing-usage-filters input,.billing-usage-filters select{border:1px solid var(--input-border);min-height:38px;color:var(--text);background:var(--input);border-radius:8px;padding:0 11px;font-size:.75rem}.billing-pagination{color:var(--text-soft);justify-content:center;align-items:center;gap:14px;padding-top:14px;font-size:.75rem;display:flex}.billing-pagination button:disabled{opacity:.35;cursor:not-allowed}.payment-callback-wrap{place-items:center;min-height:60vh;padding:20px;display:grid}.payment-callback-card{text-align:center;justify-items:center;gap:14px;max-width:420px;padding:40px 32px;display:grid}.payment-callback-card h2{color:var(--text);margin:0;font-size:1.15rem}.payment-callback-card p{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.6}.payment-callback-icon.success{color:var(--success)}.payment-callback-icon.danger{color:var(--danger)}.payment-callback-icon.spin{color:var(--primary);animation:1s linear infinite kira-spin}@keyframes kira-spin{to{transform:rotate(360deg)}}.billing-method-options{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.billing-method-option{border:1px solid var(--panel-border);background:var(--panel);cursor:pointer;text-align:left;border-radius:12px;gap:6px;padding:16px;display:grid}.billing-method-option.active{border-color:var(--primary);background:var(--primary-soft)}.billing-method-option strong{color:var(--text);font-size:.85rem}.billing-method-option p{color:var(--text-soft);margin:0;font-size:.7rem;line-height:1.5}.billing-method-option ul{color:var(--text-soft);margin:4px 0 0;padding-left:16px;font-size:.68rem;line-height:1.6}.wallet-low-balance-badge{margin-left:8px}.confirm-charge-box{border:1px solid var(--panel-border);background:var(--primary-soft);border-radius:10px;gap:10px;margin:12px 0;padding:14px;display:grid}.confirm-charge-box strong{color:var(--text);font-size:.95rem}.wallet-card{padding:20px}.wallet-card-balance{align-items:center;gap:14px;margin:4px 0 16px;display:flex}.wallet-card-balance-icon{width:44px;height:44px;color:var(--primary-deep);background:var(--primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.wallet-card-balance strong{color:var(--text);font-size:1.5rem;display:block}.wallet-card-balance span{color:var(--text-soft);margin-top:3px;font-size:.72rem;display:block}.wallet-card-add-funds-trigger{color:#fff;background:var(--primary);border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:.78rem;font-weight:750;display:inline-flex}.wallet-card-add-funds{gap:10px;display:grid}.wallet-card-presets{flex-wrap:wrap;gap:8px;display:flex}.wallet-card-presets button{border:1px solid var(--panel-border);min-height:34px;color:var(--text-soft);background:var(--panel);border-radius:20px;padding:0 14px;font-size:.72rem;font-weight:700}.wallet-card-presets button.active,.wallet-card-presets button:hover{border-color:var(--primary);color:var(--primary-deep);background:var(--primary-soft)}.internal-list{gap:5px;display:grid}.internal-list>div{border-bottom:1px solid var(--panel-border);align-items:center;gap:10px;padding:10px 0;display:flex}.internal-list>div:last-child{border-bottom:0}.internal-list>div>span:nth-child(2){flex:1;min-width:0}.internal-list strong,.internal-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.internal-list strong{color:var(--text);font-size:.78rem}.internal-list small{color:var(--text-faint);margin-top:3px;font-size:.67rem}.quick-actions{gap:9px;display:grid}.quick-actions a,.quick-actions button{border:1px solid var(--panel-border);color:var(--text);background:var(--primary-soft);border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:.75rem;font-weight:700;display:flex}.call-link-settings{gap:18px;display:grid}.settings-subnav{border:1px solid var(--panel-border);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:13px 16px;display:flex}.settings-subnav strong{color:var(--text);margin-right:8px;font-size:.82rem}.settings-subnav span{color:var(--text-soft);font-size:.73rem}.settings-subnav span.active{color:var(--primary-deep);font-weight:800}.settings-content{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.settings-form{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;gap:16px;padding:23px;display:grid}.settings-form h2{color:var(--text);margin:6px 0 0;font-size:1.35rem}.settings-form label{color:var(--text);gap:7px;font-size:.76rem;font-weight:750;display:grid}.settings-form input,.settings-form textarea{border:1px solid var(--input-border);min-height:42px;color:var(--text);background:var(--input);border-radius:8px;outline:none;padding:10px 12px}.settings-form textarea{resize:vertical;min-height:82px}.toggle-control{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel);border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.toggle-control span{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.toggle-control.active span{background:var(--success)}.slug-input{border:1px solid var(--input-border);min-height:42px;color:var(--text-soft);background:var(--input);border-radius:8px;align-items:center;padding-left:12px;font-size:.76rem;display:flex}.slug-input input{background:0 0;border:0;min-width:0;padding-left:2px}.assigned-agents{flex-wrap:wrap;gap:7px;display:flex}.assigned-agents span,.assigned-agents>button{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--primary-soft);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:.7rem;display:inline-flex}.assigned-agents span button{color:var(--text-faint);background:0 0;border:0;padding:0}.assigned-agents>button{color:var(--primary-deep);background:0 0}.save-settings-button{color:#fff;background:var(--primary);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:750;display:inline-flex}.call-link-preview{padding:20px}.preview-phone{border:1px solid var(--panel-border);background:var(--panel-strong);text-align:center;border-radius:15px;justify-items:center;margin-top:14px;padding:22px 17px;display:grid}.preview-phone .brand-row{color:var(--text);font-size:.78rem}.preview-phone .brand-mark{width:24px;height:24px;font-size:.65rem}.preview-icon{width:70px;height:70px;color:var(--primary-deep);background:var(--primary-soft);border-radius:50%;place-items:center;margin:25px 0 13px;display:grid}.preview-phone h3{color:var(--text);margin:0;font-size:1rem}.preview-phone p{color:var(--text-soft);margin:6px 0 17px;font-size:.72rem}.preview-phone button{color:#fff;background:var(--primary);border:0;border-radius:7px;width:100%;min-height:36px;font-size:.75rem;font-weight:750}.public-url{background:var(--primary-soft);border-radius:10px;grid-template-columns:1fr auto;gap:5px 8px;margin-top:15px;padding:12px;display:grid}.public-url span{color:var(--text-faint);grid-column:1/-1;font-size:.67rem}.public-url strong{color:var(--text);font-size:.74rem}.public-url button{color:var(--primary-deep);background:0 0;border:0}.qr-placeholder{color:var(--text-soft);justify-items:center;gap:5px;margin-top:18px;display:grid}.qr-placeholder small{font-size:.67rem}.agent-availability-bar{border:1px solid var(--panel-border);background:var(--panel);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.agent-availability-bar p{color:var(--text-soft);margin-top:5px;font-size:.76rem}.availability-options{gap:7px;display:flex}.availability-options button{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel);border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.73rem;font-weight:700;display:inline-flex}.availability-options button span{background:var(--text-faint);border-radius:50%;width:7px;height:7px}.availability-options button.selected{color:var(--success);background:var(--success-soft);border-color:#1d865740}.availability-options button.selected.busy{color:var(--warning);background:var(--warning-soft);border-color:#ab730040}.availability-options button.selected.offline{color:var(--text-soft);background:var(--primary-soft)}.availability-options button.selected span{background:currentColor}.agent-call-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.agent-live-card{min-height:450px}.agent-incoming,.agent-active,.agent-summary{text-align:center;justify-items:center;display:grid}.agent-incoming-avatar{color:#fff;background:linear-gradient(135deg,#5c9ff7,#3267ce);border-radius:50%;place-items:center;width:92px;height:92px;margin:36px auto 14px;font-size:1.8rem;font-weight:800;display:grid;box-shadow:0 14px 28px #2c6fd333}.agent-incoming h2,.agent-active h2,.agent-summary h2{color:var(--text);margin:0;font-size:1.28rem}.agent-incoming p,.agent-active p,.agent-summary p{color:var(--text-soft);margin:6px 0 0;font-size:.8rem}.incoming-actions{gap:12px;margin-top:32px;display:flex}.incoming-actions button{color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:126px;padding:12px 18px;font-weight:750;display:inline-flex}.decline-button{background:var(--danger)}.answer-button{background:var(--success)}.agent-active .agent-incoming-avatar{margin-top:20px}.agent-active .active-call-controls{margin-top:24px}.agent-active .end-call-button{width:min(330px,100%)}.summary-check{width:54px;height:54px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;margin:30px auto 15px;display:grid}.summary-fields{text-align:left;gap:13px;width:min(440px,100%);margin-top:24px;display:grid}.summary-fields label{color:var(--text-soft);gap:6px;font-size:.72rem;font-weight:700;display:grid}.summary-fields select,.summary-fields textarea{border:1px solid var(--input-border);min-height:40px;color:var(--text);background:var(--input);border-radius:8px;padding:0 10px}.summary-fields textarea{resize:vertical;min-height:64px;padding-top:10px}.save-summary{color:#fff;background:var(--primary);border:0;border-radius:8px;width:min(440px,100%);min-height:40px;margin-top:14px;font-weight:750}.agent-recent-panel .list-row span:first-child strong,.agent-recent-panel .list-row span:first-child small{display:block}.agent-recent-panel .list-row span:first-child small{color:var(--text-faint);margin-top:3px;font-size:.68rem}.admin-bottom-panels{margin-top:18px}.plan-distribution{justify-content:center;align-items:center;gap:26px;min-height:210px;display:flex}.donut-chart{background:conic-gradient(#277ff1 0 45%, #43bd83 45% 80%, #f0b44e 80% 95%, #b9c7da 95% 100%);width:145px;height:145px;box-shadow:inset 0 0 0 28px var(--panel);border-radius:50%;place-items:center;display:grid}.donut-chart strong{color:var(--text);font-size:1.4rem}.donut-chart span{color:var(--text-soft);margin-top:-24px;font-size:.63rem}.plan-legend{gap:11px;min-width:120px;display:grid}.plan-legend div{color:var(--text-soft);justify-content:space-between;gap:14px;font-size:.72rem;display:flex}.plan-legend span{align-items:center;gap:6px;display:inline-flex}.plan-legend i{background:#277ff1;border-radius:50%;width:7px;height:7px}.plan-legend i.green{background:#43bd83}.plan-legend i.amber{background:#f0b44e}.plan-legend i.navy{background:#64748b}.plan-legend strong{color:var(--text)}.admin-list{gap:7px;display:grid}.admin-list>div{border-bottom:1px solid var(--panel-border);align-items:center;gap:9px;padding:9px 0;display:flex}.admin-list>div:last-child{border-bottom:0}.admin-list>span:nth-child(2){flex:1}.admin-list strong,.admin-list small{display:block}.admin-list strong{color:var(--text);font-size:.76rem}.admin-list small{color:var(--text-faint);margin-top:3px;font-size:.66rem}.admin-list .badge{margin-left:auto}.admin-activity{gap:17px}.admin-activity div{color:var(--text-soft);flex-wrap:wrap;justify-content:flex-start;font-size:.75rem}.admin-activity small{color:var(--text-faint);margin-left:auto;font-size:.65rem}.admin-health{gap:7px}.admin-health div{background:var(--primary-soft);padding:9px 11px}@media (width<=800px){.contact-hero{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:48px}.contact-hero-mark{width:min(300px,82vw);min-height:270px;margin-inline:auto}.contact-layout{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.contact-nav nav{display:none}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{z-index:20;min-height:auto;padding:10px 14px;position:sticky;top:0}.workspace-brand{padding:0}.workspace-nav,.workspace-link-card,.workspace-sidebar-user{display:none}.workspace-topbar{min-height:72px;padding:15px 18px}.workspace-main{padding:22px 16px 40px}.workspace-top-actions .workspace-date{display:none}.workspace-profile-menu{right:-2px}.call-link-banner{flex-wrap:wrap;align-items:flex-start}.call-link-banner-actions{width:100%;padding-left:57px}.recent-call-row{grid-template-columns:30px 1fr auto}.recent-call-row>span:nth-child(3),.recent-call-row>span:nth-child(4),.recent-call-row>span:nth-child(6){display:none}.agent-call-grid{grid-template-columns:1fr}.agent-availability-bar{flex-direction:column;align-items:flex-start}.availability-options{width:100%}.availability-options button{flex:1;justify-content:center}.admin-bottom-panels,.settings-content,.organization-settings-layout,.organization-settings-grid{grid-template-columns:1fr}.settings-tab-list{gap:5px;padding:8px;display:flex;overflow-x:auto}.settings-tab-list>strong{display:none}.settings-tab-list button{flex:none;padding-inline:11px}.settings-tab-status{display:none}.settings-page-heading,.settings-tab-title{flex-direction:column;align-items:flex-start}.settings-heading-save{width:100%}.super-usage-grid,.health-panel-grid{grid-template-columns:1fr 1fr}.super-usage-grid .super-chart-card{grid-column:1/-1}.admin-reference-dashboard .admin-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-reference-analytics,.admin-reference-middle,.admin-reference-bottom,.agent-settings-grid{grid-template-columns:1fr}.agent-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-reference-main,.agent-reference-bottom{grid-template-columns:1fr}.agent-reference-top{flex-direction:column;align-items:flex-start}.agent-ratings-overview{grid-template-columns:1fr 1fr}.agent-rating-score-card{grid-row:span 2}.agent-rating-quote-card{min-height:150px}}@media (width<=560px){.contact-container,.contact-nav{width:min(100% - 28px,1120px)}.contact-nav{padding-inline:10px}.contact-nav-signin{font-size:.72rem}.contact-hero-copy h1{font-size:2.65rem}.contact-hero-proof{gap:9px;display:grid}.contact-form-wrap{padding:20px 16px}.contact-form-grid{grid-template-columns:1fr}.contact-footer .contact-container{gap:10px;display:grid}.contact-footer .brand-wrap{margin-right:0}.calls-toolbar{flex-wrap:wrap;padding:12px 14px}.calls-search{flex-basis:100%}.recording-row{grid-template-columns:34px 1fr auto;gap:10px;padding:13px 14px}.recording-wave,.recording-duration,.recording-row>.badge{display:none}.calls-summary-grid{grid-template-columns:1fr}.recording-health{grid-template-columns:1fr 1fr 1fr}.agent-ratings-overview{grid-template-columns:1fr}.agent-rating-score-card{grid-row:auto}.agent-ratings-heading{flex-direction:column;align-items:flex-start}.agent-rating-row{grid-template-columns:30px minmax(0,1fr)}.agent-rating-score-pill{width:36px;height:36px}.agent-rating-row-top{flex-direction:column;gap:8px}.call-link-banner-actions{padding-left:0}.customer-call-product .customer-call-card{padding:18px}}.agent-call-overlay-backdrop{z-index:1000;background:#080f1c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-call-overlay-card{color:#fff;text-align:center;background:linear-gradient(145deg,#112d54,#0b1c36);border-radius:16px;width:min(360px,100%);padding:26px 22px;box-shadow:0 20px 60px #00000059}.agent-call-overlay-card h2{color:#fff;margin:14px 0 0;font-size:1.15rem}.agent-call-overlay-card>p{color:#ffffffbd;margin-top:5px;font-size:.78rem}.agent-call-overlay-card blockquote{color:#ffffffd4;background:#ffffff1a;border-radius:10px;max-width:280px;margin:16px auto 4px;padding:10px 13px;font-size:.74rem;line-height:1.45}.agent-call-overlay-card .incoming-actions{margin-top:18px}.agent-call-overlay-card .summary-check{margin:4px auto 0}.agent-call-overlay-card .save-summary{color:#fff}.agent-call-overlay-active{padding-top:20px}.agent-live-status{color:#ffffffeb;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:.74rem;font-weight:700;display:inline-flex}.agent-live-status .agent-call-overlay-dot{animation:1.6s ease-in-out infinite kira-live-pulse}@keyframes kira-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.agent-live-controls{justify-content:center;gap:12px;margin-top:22px;display:flex}.agent-live-controls button{color:#ffffffdb;background:#ffffff1f;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:84px;padding:11px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.agent-live-end{color:#fff;background:var(--danger);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:min(300px,100%);margin-top:16px;padding:12px 18px;font-weight:750;display:inline-flex}@media (prefers-reduced-motion:reduce){.agent-live-status .agent-call-overlay-dot{animation:none}}.agent-call-overlay-bar{z-index:1000;color:#fff;background:#112d54;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #00000047}.agent-call-overlay-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.agent-call-overlay-name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.78rem;font-weight:650;overflow:hidden}.agent-call-overlay-bar button{color:#fffc;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.agent-call-overlay-bar button.selected{color:#112d54;background:#fff}.agent-call-overlay-bar .agent-call-overlay-end{color:#fff;background:var(--danger)}.lp-account-avatar{color:var(--text,#16233d);background:#286bd714;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:.78rem;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.lp-account-avatar:hover{background:#286bd724}.lp-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.voicemail-recorder{flex-direction:column;align-items:center;gap:12px;width:100%;margin:18px 0;display:flex}.voicemail-record-button{color:#fff;background:var(--danger,#e5484d);border:0;border-radius:50%;place-items:center;width:74px;height:74px;transition:transform .15s;display:grid;box-shadow:0 0 0 6px #e5484d26}.voicemail-record-button:active{transform:scale(.96)}.voicemail-record-button.is-recording{animation:1.4s ease-in-out infinite voicemail-pulse}@keyframes voicemail-pulse{0%,to{box-shadow:0 0 0 6px #e5484d26}50%{box-shadow:0 0 0 12px #e5484d38}}.voicemail-timer{color:var(--text-soft,#5b6b85);margin:0;font-size:.82rem;font-weight:650}.voicemail-recorder-actions{gap:10px;width:100%;display:flex}.voicemail-recorder-actions>*{flex:1}.drawer-backdrop{z-index:900;background:#080f1c66;justify-content:flex-end;animation:.15s drawer-fade-in;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--panel);border-left:1px solid var(--panel-border);width:min(480px,100%);height:100%;box-shadow:var(--shadow);flex-direction:column;animation:.2s drawer-slide-in;display:flex}.drawer-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.drawer-header h3{color:var(--text);margin:0;font-size:1.02rem}.drawer-close{border:1px solid var(--panel-border);width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.drawer-body{flex:1;padding:22px;overflow-y:auto}@keyframes drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.drawer-panel{width:100%}}.team-performance-rating{color:var(--warning);align-items:center;gap:5px;font-weight:700;display:inline-flex}.team-performance-rating small{color:var(--text-faint);font-weight:600}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--primary-soft)}.agent-drawer-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.agent-drawer-kpis .kpi-card{min-height:auto;padding:14px}.agent-drawer-kpis .kpi-topline{font-size:.64rem}.agent-drawer-kpis strong{font-size:1.15rem}.drawer-back-link{color:var(--primary-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}@media (width<=480px){.agent-drawer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-status-setting input{border:1px solid var(--input-border);min-height:35px;color:var(--text-soft);background:var(--input);text-align:right;border-radius:7px;padding:0 9px;font-size:.76rem;font-weight:600}.agent-ringtone-picker{align-items:center;gap:8px;display:flex}.analytics-range{border:1px solid var(--input-border);min-height:36px;color:var(--text);background:var(--input);border-radius:8px;padding:0 10px;font-size:.8rem}.internal-header-row:has(.analytics-range){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.outbound-pricing-fields{border:1px solid var(--panel-border);border-radius:10px;gap:8px;margin:8px 0;padding:12px;display:grid}.outbound-pricing-fields legend{color:var(--text);padding:0 6px;font-size:.8rem;font-weight:700}.outbound-dialer .save-settings-button{align-items:center;gap:6px;display:inline-flex}.wallet-negative{color:var(--danger)}.wallet-credit{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.wallet-credit div{border:1px solid var(--panel-border);border-radius:10px;padding:10px 12px}.wallet-credit dt{color:var(--text-soft);font-size:.7rem}.wallet-credit dd{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.9rem;font-weight:700}.wallet-credit-note{color:var(--text-soft);margin:10px 0 0;font-size:.75rem}.wallet-credit-banner{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.45}.wallet-credit-banner.warning{color:var(--warning);background:var(--warning-soft)}.wallet-credit-banner.danger{color:var(--danger);background:var(--danger-soft)}@media (width<=520px){.wallet-credit{grid-template-columns:1fr}}.pricing-admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:0 22px 20px;display:grid}.pricing-admin-grid h4{color:var(--text);margin:0 0 8px;font-size:.85rem}.pricing-admin-current{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:800}.pricing-admin-current small{color:var(--text-soft);font-size:.78rem;font-weight:500}.pricing-history{margin-top:12px}.pricing-history summary{cursor:pointer;color:var(--text-soft);font-size:.78rem}.pricing-history table{margin-top:8px}.credit-policy-form{gap:10px;max-width:640px;padding:0 22px 20px;display:grid}.finance-dash{gap:18px;display:grid}.finance-hero{border:1px solid var(--panel-border);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 16%, var(--panel)), var(--panel) 62%);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:20px;padding:24px 26px;display:grid}.finance-kicker{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.finance-hero h2{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(1.8rem,3vw,2.6rem)}.finance-hero p{max-width:42ch;color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.5}.finance-hero-side{align-content:center;gap:12px;display:grid}.finance-hero-side div{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;padding:14px 16px}.finance-hero-side span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:650;display:block}.finance-hero-side strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.15rem;display:block}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-metric{border:1px solid var(--panel-border);background:var(--panel);border-radius:16px;padding:16px 18px}.finance-metric-icon{width:32px;height:32px;color:var(--primary-deep);background:var(--primary-soft);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.finance-metric-icon.warn{color:var(--warning);background:var(--warning-soft)}.finance-metric p{color:var(--text-soft);margin:0;font-size:.72rem;font-weight:650}.finance-metric strong{color:var(--text);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:1.2rem;display:block}.finance-metric small{color:var(--text-faint);font-size:.7rem}.finance-tabs{border:1px solid var(--panel-border);background:var(--panel);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;padding:4px;display:flex}.finance-tabs button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:650}.finance-tabs button.active{background:var(--text);color:var(--page-bg)}.finance-panel{border-radius:18px;padding:20px 22px 8px}.finance-panel-head{margin-bottom:16px}.finance-panel-head h3{margin:0;font-size:1rem}.finance-panel-head p{color:var(--text-soft);margin:4px 0 0;font-size:.78rem}.finance-bars{align-items:flex-end;gap:4px;height:120px;padding:8px 2px 16px;display:flex}.finance-bar{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.finance-bar i{background:linear-gradient(180deg, var(--primary), color-mix(in srgb, var(--primary) 40%, var(--panel)));border-radius:6px 6px 2px 2px;width:100%;display:block}.finance-table-wrap{overflow-x:auto}.finance-table{border-collapse:collapse;width:100%}.finance-table th{color:var(--text-faint);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--panel-border);padding:10px 8px;font-size:.68rem;font-weight:700}.finance-table td{color:var(--text);border-bottom:1px solid var(--panel-border);padding:12px 8px;font-size:.8rem}.finance-table td.neg,.finance-table td.neg strong{color:var(--danger)}.finance-table td.pos,.finance-table td.pos strong{color:var(--success,#1a7f4b)}.finance-wallet-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.finance-wallet-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:16px;padding:18px}.finance-wallet-card p{color:var(--text-soft);margin:0;font-size:.78rem}.finance-wallet-card strong{font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:1.25rem;display:block}.finance-wallet-card strong.neg{color:var(--danger)}.finance-wallet-card span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}@media (width<=900px){.finance-hero{grid-template-columns:1fr}.finance-metrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.finance-metrics{grid-template-columns:1fr}}.billing-org-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-org-card small{color:var(--text-soft);margin-top:6px;font-size:.72rem;display:block}.billing-fund-row{gap:8px;margin-top:14px;display:flex}.billing-fund-row input{border:1px solid var(--panel-border);background:var(--page-bg);min-width:0;height:36px;color:var(--text);border-radius:10px;flex:1;padding:0 10px}.billing-fund-row .save-settings-button{flex:none;height:36px;padding:0 14px}.billing-org-links{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.billing-outstanding{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--panel-border));background:color-mix(in srgb, var(--danger) 10%, var(--panel));border-radius:14px;gap:16px;margin:12px 0 16px;padding:16px 18px;display:flex}.billing-outstanding-hero{border-radius:18px;margin:0 0 8px;padding:22px 24px}.billing-outstanding .finance-kicker{color:var(--danger)}.billing-outstanding strong,.billing-outstanding h2{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 6px;font-size:1.6rem;display:block}.billing-outstanding-hero h2{font-size:clamp(1.8rem,3vw,2.4rem)}.billing-outstanding p{color:var(--text-soft);max-width:52ch;margin:0;font-size:.8rem;line-height:1.45}.billing-upcoming{background:var(--primary-soft);border-radius:12px;align-items:baseline;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.billing-upcoming strong{font-size:1.1rem}.billing-upcoming span{color:var(--text-soft);font-size:.8rem}.billing-sub-grid{margin-top:8px}.billing-sub-expiring{border-color:color-mix(in srgb, var(--warning) 45%, var(--panel-border))}.billing-sub-expired{border-color:color-mix(in srgb, var(--danger) 40%, var(--panel-border))}.org-billing{gap:16px}.app-shell{letter-spacing:-.011em;background:var(--page-bg);color:var(--text);font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:400;transition:none}.app-shell h1,.app-shell h2,.workspace-topbar h1{letter-spacing:-.04em;font-weight:700}.global-theme-toggle{z-index:40;border:1px solid var(--panel-border);background:var(--panel);width:36px;height:36px;color:var(--text-soft);box-shadow:none;border-radius:8px;position:fixed;top:auto;bottom:16px;right:16px}.global-theme-toggle:hover{background:var(--hover);color:var(--text)}:is(.app-shell:has(.workspace-shell) .global-theme-toggle,.app-shell:has(.agent-call-overlay-backdrop) .global-theme-toggle,.app-shell:has(.auth-split) .global-theme-toggle,.app-shell:has(.onboarding-page) .global-theme-toggle){display:none}.topbar{background:var(--page-bg);border:0;border-bottom:1px solid var(--panel-border);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:1120px;box-shadow:none;border-radius:0;padding:16px 24px}.brand-mark{background:var(--primary);color:#111;border-radius:8px;width:26px;height:26px;font-size:.75rem;font-weight:800}.eyebrow{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:.72rem;font-weight:500;display:inline-block}.btn:hover{transform:none}.btn-primary{background:var(--primary);color:#111;box-shadow:none}.btn-primary:hover{background:var(--primary-deep)}.btn-outline,.btn-secondary,.btn-ghost{color:var(--text);border:1px solid var(--panel-border);box-shadow:none;background:0 0}.btn-danger{background:var(--danger);color:#fff;box-shadow:none}.card,.panel-card,.kpi-card,.auth-card,.contact-form-wrap,.settings-tab-list,.agent-reference-top,.agent-reference-kpi,.agent-reference-aside .panel-card,.super-data-panel{background:var(--panel);box-shadow:none;border:0;border-radius:20px}.badge,.status-pill{letter-spacing:.01em;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:600}.badge-success,.status-success{background:var(--success-soft);color:var(--success)}.badge-warning,.status-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger,.status-danger{background:var(--danger-soft);color:var(--danger)}.badge-info,.status-info{color:var(--info);background:#4c8dff24}.badge-default,.status-neutral{background:var(--panel-strong);color:var(--text-soft)}.section-header h3{letter-spacing:-.01em;font-size:.92rem;font-weight:600}input,select,textarea{background:var(--input);border-color:var(--input-border);color:var(--text);border-radius:8px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}.feature-list,.trust-row{color:var(--text-soft)}.empty-state{text-align:center;color:var(--text-soft);padding:40px 20px}.empty-icon{border:1px solid var(--panel-border);width:36px;height:36px;color:var(--text-faint);background:var(--panel-strong);border-radius:8px;place-items:center;margin:0 auto 12px;display:grid}.kira-loading-screen,.kira-inline-error{min-height:180px;color:var(--text-soft);place-items:center;gap:10px;font-size:.85rem;display:grid}.kira-inline-error{border:1px solid var(--danger-soft);background:var(--danger-soft);min-height:0;color:var(--danger);border-radius:8px;padding:14px 16px}.kira-inline-error button{color:var(--text);background:0 0;border:0;font-weight:500}.lp-page,.contact-page{background:var(--page-bg)}.lp-nav,.contact-nav{border:0;border-bottom:1px solid var(--panel-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:min(1080px,100% - 40px)}.lp-hero{gap:40px;min-height:auto;padding-top:48px;padding-bottom:40px}.lp-page .lp-section{padding-top:48px;padding-bottom:48px}.lp-page h2{color:var(--text)}.lp-problem{max-width:640px}.lp-problem h2{margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);color:var(--text)!important}.lp-problem ul{margin:0 0 16px;padding:0;list-style:none}.lp-problem li{color:var(--text);border-top:1px solid #d1d5db;padding:10px 0;font-size:1rem}.app-shell-dark .lp-problem li{border-top-color:#2a303a}.lp-problem p{color:var(--text-soft);margin:0}.lp-page .lp-cta-section{margin-top:24px;margin-bottom:40px}.lp-hero-copy h1,.contact-hero-copy h1{letter-spacing:-.03em;max-width:640px;margin:12px 0 16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15}.lp-hero-copy>p,.contact-hero-copy>p{color:var(--text-soft);font-size:1rem;line-height:1.6}.lp-hero .hero-actions{margin-top:24px}.lp-secondary-action,.lp-cta-link{color:var(--text-soft);font-size:.9rem;font-weight:500}.lp-secondary-action:hover,.lp-cta-link:hover{color:var(--text)}.lp-call-visual{min-height:0}.lp-flow{justify-items:stretch;gap:8px;width:min(340px,100%);margin-left:auto;display:grid}.lp-flow-card{background:var(--panel);border-radius:20px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 12px 40px #1111110f}.app-shell-dark .lp-flow-card{box-shadow:none;border:1px solid var(--panel-border)}.lp-flow-kicker{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.lp-flow-kicker.live{color:var(--text);text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.lp-flow-card strong,.lp-flow-card b{color:var(--text);letter-spacing:-.03em;font-size:1rem}.lp-flow-card p,.lp-flow-card small{color:var(--text-soft);font-size:.8rem}.lp-flow-cta,.lp-flow-answer{background:var(--primary);color:#111;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:6px;font-size:.8rem;font-weight:700;display:inline-flex}.lp-flow-person{align-items:center;gap:10px;display:flex}.lp-flow-person small{display:block}.lp-flow-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.lp-flow-decline,.lp-flow-answer{text-align:center;border-radius:999px;height:36px;margin:0;font-size:.78rem;font-weight:700;line-height:36px}.lp-flow-decline{background:var(--panel-strong);color:var(--text-soft)}.lp-flow-incoming{outline:2px solid var(--primary)}.lp-flow-live{color:#fff;background:#111}.lp-flow-live b,.lp-flow-live .lp-flow-kicker.live{color:#fff}.lp-flow-live small{color:#ffffffa6}.lp-wave{align-items:flex-end;gap:3px;height:28px;margin-top:10px;display:flex}.lp-wave i{background:var(--primary);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate lp-wave;display:block}.lp-wave i:nth-child(odd){animation-delay:.15s}.lp-wave-lg{height:40px;margin-top:16px}.lp-wave-lg i{width:4px}@keyframes lp-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.lp-live-dot{background:var(--primary);animation:1.4s ease-out infinite lp-pulse;box-shadow:0 0 0 4px #c8f24759}@keyframes lp-pulse{0%{box-shadow:0 0 #c8f24773}to{box-shadow:0 0 0 8px #c8f24700}}.lp-journey-meta{font-weight:600;color:var(--text)!important;margin-top:12px!important}.app-shell-dark .lp-flow-incoming{outline-color:var(--primary)}.lp-flow-arrow{color:var(--text-faint);text-align:center;font-size:.85rem}.lp-hero-copy h1{font-weight:700}.lp-visual-glow,.lp-incoming-pill,.lp-floating-card,.lp-waveform{display:none}.lp-agent-card{border:1px solid var(--panel-border);background:var(--panel);width:min(340px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:20px}.app-shell-dark .lp-agent-card,.app-shell-light .lp-agent-card{background:var(--panel);border-color:var(--panel-border)}.lp-agent-avatar{border:1px solid var(--panel-border);width:64px;height:64px;color:var(--text-soft);background:var(--panel-strong);border-radius:10px;place-items:center;margin:20px auto 12px;display:grid}.lp-agent-name{text-align:center;color:var(--text);font-weight:600}.lp-agent-role{text-align:center;color:var(--text-faint);font-size:.8rem}.lp-call-panel{border:1px solid var(--panel-border);background:var(--page-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:10px 12px;display:flex}.lp-answer-button{color:#0f1115;background:var(--primary);border:0;border-radius:8px;width:36px;height:36px}.lp-metrics{border:1px solid var(--panel-border);background:var(--panel-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 auto 48px;display:grid;overflow:hidden}.lp-metric{background:var(--panel);padding:20px}.lp-metric strong{color:var(--text);font-size:1.15rem;font-weight:600;display:block}.lp-metric span{color:var(--text-faint);font-size:.75rem}.lp-section-tint,.lp-cta-section,.agent-motivation,.agent-incoming-reference,.cta-banner{border:1px solid var(--panel-border);box-shadow:none;border-radius:12px;background:var(--panel)!important}.lp-cta-section{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;padding:32px 36px;display:flex}.lp-cta-content h2,.lp-cta-section .eyebrow,.lp-cta-content>p,.lp-cta-link{color:var(--text)!important;background:0 0!important}.lp-cta-content>p{color:var(--text-soft)!important}.lp-cta-section .btn-primary{color:#111!important;background:var(--primary)!important}.lp-cta-mark{display:none}.lp-workflow,.lp-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-work,.lp-pillar{background:var(--panel);border-radius:20px;padding:20px}.lp-work span,.lp-pillar span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lp-work h3,.lp-pillar h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:1.15rem}.lp-work p,.lp-pillar p{color:var(--text-soft);margin:0 0 14px;font-size:.86rem;line-height:1.5}.lp-mini-ui{background:var(--page-bg);border-radius:14px;gap:2px;padding:12px;font-size:.78rem;display:grid}.lp-mini-ui b{color:var(--text)}.lp-mini-ui small{color:var(--text-faint)}.lp-mini-share{gap:8px;display:flex}.lp-mini-share span{background:var(--panel);color:var(--text);text-align:center;text-transform:none;letter-spacing:0;border-radius:999px;flex:1;padding:8px 0;font-size:.72rem;font-weight:600}.lp-mini-answer{align-items:center;gap:10px;display:flex}.lp-mini-answer i{background:var(--primary);border-radius:50%;width:10px;height:10px}.lp-mini-answer em{background:var(--primary);color:#111;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:.72rem;font-style:normal;font-weight:700}.lp-pillar ul{margin:0;padding:0;list-style:none}.lp-pillar li{border-top:1px solid var(--panel-border);color:var(--text);padding:8px 0;font-size:.86rem;font-weight:500}@media (width<=800px){.lp-workflow,.lp-pillars{grid-template-columns:1fr}}.lp-dash{gap:12px;display:grid}.lp-dash-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-dash-kpis div{background:var(--panel);border-radius:16px;padding:16px}.lp-dash-kpis strong{letter-spacing:-.04em;font-size:1.5rem;display:block}.lp-dash-kpis span{color:var(--text-faint);font-size:.75rem}.lp-dash-chart{background:var(--panel);border-radius:20px;padding:16px}.lp-dash-chart-top{justify-content:space-between;margin-bottom:10px;font-size:.8rem;display:flex}.lp-dash-chart .lp-chart{height:120px}.lp-dash-axis{color:var(--text-faint);justify-content:space-between;margin-top:8px;font-size:.7rem;display:flex}.lp-path{margin:16px 0 0;padding:0;list-style:none}.lp-path li{border-left:2px solid var(--primary);color:var(--text);padding:10px 0 10px 18px;font-size:.88rem;font-weight:500;position:relative}.lp-path li:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:-5px}.lp-journey{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.lp-journey-steps{gap:6px;display:grid}.lp-journey-steps button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.lp-journey-steps button span{background:var(--panel-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:grid}.lp-journey-steps button.on{background:var(--panel);color:var(--text)}.lp-journey-steps button.on span{background:var(--primary);color:#111}.lp-journey-panel{background:var(--panel);border-radius:20px;min-height:160px;padding:24px}.lp-journey-panel strong{letter-spacing:-.03em;margin-bottom:8px;font-size:1.25rem;display:block}.lp-journey-panel p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.55}@media (width<=800px){.lp-journey{grid-template-columns:1fr}}@media (width<=820px){.lp-page{overflow-x:hidden}.lp-page .lp-nav{grid-template-columns:40px 1fr auto;align-items:center;width:calc(100% - 20px);min-height:56px;padding:10px 12px;display:grid}.lp-page .lp-menu-button{grid-area:1/1;margin-left:0!important}.lp-page .lp-nav .brand-wrap{grid-area:1/2;justify-self:center}.lp-page .lp-nav-actions{grid-area:1/3}.lp-page .lp-nav .lp-nav-links{grid-column:1/-1;left:12px;right:12px}.lp-page .lp-nav-actions{align-items:center;gap:8px;display:flex!important}.lp-page .lp-nav-actions a:not(:has(.btn)){display:none}.lp-page .lp-nav-actions .btn{height:36px;padding:0 12px;font-size:.78rem}.lp-page .lp-hero{grid-template-columns:1fr!important;gap:28px!important;min-height:auto!important;padding:28px 0 32px!important;display:grid!important}.lp-page .lp-hero-copy,.lp-page .lp-hero-copy h1{max-width:none}.lp-page .lp-hero-copy h1{margin:0 0 12px!important;font-size:clamp(1.9rem,8vw,2.5rem)!important;line-height:1.15!important}.lp-page .lp-hero-copy>p{font-size:1rem!important}.lp-page .lp-hero .hero-actions,.lp-page .lp-cta-section .hero-actions{gap:10px;width:100%;display:grid}.lp-page .lp-hero .btn,.lp-page .lp-cta-section .btn{justify-content:center;width:100%}.lp-page .lp-flow{width:100%;margin:0}.lp-page .lp-section{padding-top:36px!important;padding-bottom:36px!important}.lp-page .lp-section-heading h2,.lp-page .lp-benefit-copy h2,.lp-page .lp-cta-content h2,.lp-page .lp-problem h2{font-size:clamp(1.55rem,7vw,2.1rem)!important}.lp-page .lp-benefit-section{gap:24px;grid-template-columns:1fr!important}.lp-page .lp-cta-section{margin:24px 0 32px!important;padding:24px 18px!important;display:block!important}.lp-page .lp-footer-main{grid-template-columns:1fr 1fr!important}.lp-page .lp-footer-brand{grid-column:1/-1}}@media (width<=520px){.lp-page .lp-hero-proof{gap:6px;display:grid}.lp-page .lp-proof-dot{display:none}}.lp-feature-card,.lp-step,.contact-option{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:10px}.lp-feature-card:hover,.contact-option:hover,.agent-quick-actions a:hover{border-color:var(--panel-border);background:var(--hover);transform:none}.lp-feature-icon,.contact-option-icon,.agent-kpi-icon,.admin-reference-kpi .kpi-icon,.health-panel-icon,.settings-note-icon,.agent-toggle-icon{color:var(--primary);background:var(--primary-soft);box-shadow:none;border-radius:8px}.lp-footer{border-top:1px solid var(--panel-border);color:var(--text-soft);padding-top:48px;background:var(--page-bg)!important}.lp-footer-brand .brand-wrap,.lp-footer-column strong,.lp-footer-column a,.lp-footer-bottom{color:var(--text)!important}.lp-footer-brand p,.lp-footer-bottom{color:var(--text-faint)!important}.lp-footer-bottom{border-top-color:var(--panel-border)!important}.lp-plans{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;display:grid}.lp-plan{background:var(--panel);border-radius:20px;gap:10px;padding:24px;display:grid}.lp-plan h3{margin:0;font-size:1rem}.lp-plan-price{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700}.lp-plan ul{margin:8px 0 12px;padding:0;list-style:none}.lp-plan li{border-top:1px solid var(--panel-border);color:var(--text-soft);padding:8px 0;font-size:.88rem}@media (width<=800px){.lp-plans{grid-template-columns:1fr}}.workspace-shell{background:var(--page-bg)}.workspace-sidebar{background:var(--sidebar);color:var(--text);border-right:0}.workspace-brand{color:var(--text);letter-spacing:-.03em;font-weight:700}.workspace-nav-item{color:var(--text-soft);border-radius:999px;font-weight:500}.workspace-nav-item.active{color:#fff;background:#111;font-weight:600}.app-shell-dark .workspace-nav-item.active{color:#111;background:#f1f3f5}.workspace-link-card{background:var(--panel-strong);border:0;border-radius:20px}.workspace-link-card strong,.workspace-sidebar-user strong,.workspace-sidebar .workspace-link-card small{color:var(--text)}.workspace-sidebar .workspace-link-label,.workspace-sidebar-user small{color:var(--text-faint)}.workspace-link-actions{align-items:center;gap:8px;display:flex}.workspace-link-actions button,.workspace-link-actions a,.workspace-sidebar .workspace-icon-button{box-sizing:border-box;width:32px;height:32px;color:var(--text-soft);background:var(--panel-strong);border:1px solid var(--panel-border);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.workspace-link-actions button:hover,.workspace-link-actions a:hover,.workspace-sidebar .workspace-icon-button:hover{color:var(--text);background:var(--hover)}.workspace-eyebrow{color:var(--text-faint);font-weight:500}.workspace-topbar{background:var(--page-bg);border-bottom:0}.workspace-topbar h1{font-size:1.25rem;font-weight:600}.workspace-kpis .kpi-card,.admin-reference-kpi,.agent-reference-kpi{border-radius:20px;min-height:0;padding:20px 22px}.workspace-kpis .kpi-card strong,.admin-reference-kpi strong,.agent-reference-kpi strong,.queue-stats strong{letter-spacing:-.04em;font-size:1.75rem;font-weight:700}.app-shell-light .workspace-kpis .kpi-card:first-child,.app-shell-light .agent-reference-kpi:first-child{color:#fff;background:#111}.app-shell-light .workspace-kpis .kpi-card:first-child strong,.app-shell-light .workspace-kpis .kpi-card:first-child span,.app-shell-light .agent-reference-kpi:first-child strong,.app-shell-light .agent-reference-kpi:first-child span{color:#fff}.bars,.workspace-bars,.agent-activity-chart,.line-bars,.lp-chart{background:0 0;justify-content:flex-start;align-items:flex-end;gap:6px;display:flex}.bars span,.workspace-bars span,.agent-activity-chart span,.line-bars span,.lp-chart span{border-radius:3px 3px 0 0;flex:0 0 14px;min-width:8px;max-width:14px;background:var(--primary)!important}.outcome-donut,.admin-plan-card .donut-chart{box-shadow:inset 0 0 0 22px var(--panel);background:conic-gradient(var(--primary) 0 50%, var(--info) 50% 75%, var(--warning) 75% 90%, var(--text-faint) 90% 100%)!important}.auth-tabs{background:var(--panel-strong);border-radius:8px;padding:4px}.auth-tabs button{font-weight:500}.auth-page,.onboarding-page,.empty-page,.customer-call-shell{background:var(--page-bg)}.customer-call-card{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:12px}.secure-call.is-live{color:var(--success)}.call-connection-status{color:var(--text-soft);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:.78rem;display:flex}.customer-call-product .active-call-avatar{color:var(--text);background:var(--panel-strong);border:1px solid var(--panel-border);background-image:none}.customer-call-product .customer-copy h2,.customer-copy h2{color:var(--text)!important}.customer-call-product .customer-copy p{color:var(--text-soft)}.agent-call-overlay-backdrop{background:#0f1115b8}.agent-call-overlay-card h2,.agent-call-overlay-card>p,.agent-call-overlay-card blockquote{color:var(--text-soft)}.agent-call-overlay-card h2{color:var(--text)}.agent-live-status{background:var(--panel-strong);color:var(--text);border-radius:6px;font-weight:500}.agent-live-controls button.selected{color:var(--text);background:var(--hover)}.end-call-button,.agent-live-end{background:var(--danger);border-radius:8px}.super-table th,.super-table td{border-color:var(--panel-border)}.super-table th{color:var(--text-faint);font-weight:500}.admin-reference-dashboard{gap:20px;display:grid}.super-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-reference-kpis{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:0!important;display:grid!important}.admin-reference-kpi{gap:8px;display:grid;background:var(--panel)!important;min-height:0!important;color:var(--text)!important;border:0!important;border-radius:20px!important;padding:18px 18px 16px!important}.admin-reference-kpi .kpi-icon{border-radius:12px;width:36px;height:36px;color:#111!important;background:var(--primary)!important}.admin-reference-kpi .kpi-topline{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.admin-reference-kpi strong{letter-spacing:-.04em;font-weight:700;color:var(--text)!important;margin:0!important;font-size:1.7rem!important}.admin-reference-kpi span,.admin-reference-kpi .positive,.admin-reference-kpi .neutral{font-size:.78rem;color:var(--text-soft)!important}.app-shell-light .admin-reference-kpi:first-child{color:#fff!important;background:#111!important}.app-shell-light .admin-reference-kpi:first-child .kpi-topline,.app-shell-light .admin-reference-kpi:first-child strong,.app-shell-light .admin-reference-kpi:first-child span{color:#fff!important}.app-shell-dark .admin-reference-kpi{background:var(--panel)!important}.admin-reference-analytics,.admin-reference-middle{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-reference-analytics{grid-template-columns:1fr}.admin-health-card,.admin-reference-middle .panel-card{background:var(--panel);border:0;border-radius:20px;padding:18px 20px}.reference-health{gap:0;display:grid}.reference-health>div{border-bottom:1px solid var(--panel-border);color:var(--text);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:.86rem;display:grid}.reference-health>div:last-child{border-bottom:0}.reference-table{display:grid}.reference-row{border-bottom:1px solid var(--panel-border);color:var(--text-soft);grid-template-columns:1.4fr .7fr .5fr .8fr auto auto;align-items:center;gap:10px;padding:12px 0;font-size:.8rem;display:grid}.reference-row.calls{grid-template-columns:.9fr 1.1fr 1fr auto}.reference-row strong{color:var(--text);font-weight:600}.reference-row:last-child{border-bottom:0}@media (width<=1100px){.super-usage-grid{grid-template-columns:1fr 1fr}.admin-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-reference-middle{grid-template-columns:1fr}}.drawer-backdrop{background:#0f111573}.drawer-panel{background:var(--page-bg);border-left:1px solid var(--panel-border);width:min(400px,100%);box-shadow:none}.drawer-header{background:var(--page-bg);padding:16px 20px}.drawer-header h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.82rem;font-weight:500}.drawer-close{width:28px;height:28px;color:var(--text-soft);background:0 0;border:0;border-radius:6px}.drawer-close:hover{color:var(--text);background:var(--hover)}.drawer-body{padding:8px 20px 28px}.call-drawer-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.call-drawer-title h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.15rem;font-weight:600}.call-drawer-meta{border-top:1px solid var(--panel-border);margin:0}.call-drawer-meta>div{border-bottom:1px solid var(--panel-border);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.call-drawer-meta dt{color:var(--text-faint);margin:0;font-size:.75rem;font-weight:500}.call-drawer-meta dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:500}.call-drawer-section{margin-top:24px}.call-drawer-section h3{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:500}.call-drawer-audio{width:100%;margin-top:8px;display:block}.settings-tab-list button.active{color:var(--text);background:var(--hover);font-weight:500}.availability-current{color:var(--success);background:var(--success-soft);border-radius:6px;font-weight:500}@media (width<=900px){.lp-metrics{grid-template-columns:1fr 1fr}.lp-hero{grid-template-columns:1fr;padding-top:40px}}.auth-split{color:#111827;background:#fff;grid-template-columns:minmax(420px,1fr) minmax(0,1.15fr);min-height:100vh;display:grid}.auth-split-form{flex-direction:column;align-items:center;width:100%;padding:40px 24px 32px;display:flex}.auth-split-brand{color:#111827;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:inline-flex}.auth-split-body{flex:1;place-items:center;width:100%;padding:24px 0;display:grid}.auth-split-fields{gap:14px;width:min(380px,100%);display:grid}.auth-split-heading{text-align:center;margin-bottom:4px}.auth-split-heading h1{letter-spacing:-.03em;color:#111827;margin:0;font-size:1.75rem;font-weight:700}.auth-split-heading p{color:#9aa3af;margin:8px 0 6px;font-size:.86rem}.auth-split-tabs{background:#f3f4f6;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.auth-split-tabs button{color:#9aa3af;background:0 0;border:0;border-radius:999px;height:40px;font-size:.86rem;font-weight:500}.auth-split-tabs button.active{color:#111827;background:#fff;box-shadow:0 1px 3px #11182714}.auth-split-input{color:#9aa3af;height:52px;box-shadow:none;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex;background:#fff!important}.auth-split-input:focus-within{border-color:#111}.auth-split-input svg{color:#9aa3af;flex-shrink:0}.auth-split-input input,.auth-split input{all:unset;box-sizing:border-box;color:#111827;caret-color:#111827;flex:1;min-width:0;height:100%;font-family:inherit;font-size:.92rem;font-weight:500;background:0 0!important}.auth-split-input input::placeholder{color:#c4c9d1;font-weight:400}.auth-split-input input:-webkit-autofill{-webkit-text-fill-color:#111827;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-split-input input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-split-input input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-split-eye{color:#9aa3af;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.auth-split-submit{color:#111;background:#c8f247;border:0;border-radius:14px;height:52px;margin-top:4px;font-size:.95rem;font-weight:600}.auth-split-submit:hover:not(:disabled){background:#b6e02a}.auth-split-submit:disabled{opacity:.7}.auth-split-link{color:#6b7280;background:0 0;border:0;padding:0;font-size:.8rem}.auth-split-forgot{justify-self:end;margin-top:-4px}.auth-split-note{color:#6b7280;text-align:center;font-size:.86rem}.auth-split-consent{color:#6b7280;align-items:flex-start;gap:8px;font-size:.76rem;line-height:1.5;display:flex}.auth-split-consent input[type=checkbox]{flex:none;width:15px;height:15px;margin-top:2px}.auth-split-consent a{color:inherit;text-decoration:underline}.auth-split-footnote{color:#c4c9d1;text-align:center;max-width:380px;margin:0;font-size:.7rem;line-height:1.55}.auth-split-visual{background:#9fd4ec;position:relative;overflow:hidden}.auth-split-visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.auth-split{grid-template-columns:1fr}.auth-split-visual{display:none}}.calling-settings{gap:20px;max-width:560px;display:grid}.calling-settings-error{border:1px solid var(--danger-soft);background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:0;padding:10px 12px;font-size:.82rem}.calling-block{background:var(--panel);border:0;border-radius:20px;padding:20px}.calling-block h4{color:var(--text);margin:0;font-size:.95rem;font-weight:600}.calling-block>p{color:var(--text-soft);margin:6px 0 16px;font-size:.82rem;line-height:1.5}.calling-field{color:var(--text-faint);gap:6px;font-size:.75rem;font-weight:500;display:grid}.calling-field select,.calling-ringtone-row select{border:1px solid var(--input-border);background:var(--input);width:100%;height:42px;color:var(--text);border-radius:8px;padding:0 12px;font-size:.88rem}.calling-ringtone-row{grid-template-columns:1fr 42px;gap:8px;display:grid}.calling-preview{border:1px solid var(--panel-border);background:var(--panel-strong);height:42px;color:var(--text);border-radius:8px;place-items:center;display:grid}.calling-preview:hover:not(:disabled){background:var(--hover)}.calling-preview:disabled{opacity:.4}.calling-switch{border:1px solid var(--panel-border);background:var(--page-bg);text-align:left;border-radius:8px;align-items:flex-start;gap:12px;width:100%;margin-top:16px;padding:12px;display:flex}.calling-switch-track{background:var(--panel-strong);border-radius:999px;flex-shrink:0;width:36px;height:20px;margin-top:2px;padding:2px;display:inline-flex}.calling-switch-track span{background:#fff;border-radius:50%;width:16px;height:16px;transform:translate(0)}.calling-switch.on .calling-switch-track{background:var(--primary)}.calling-switch.on .calling-switch-track span{transform:translate(16px)}.calling-switch-copy{gap:2px;display:grid}.calling-switch-copy strong{color:var(--text);font-size:.86rem;font-weight:600}.calling-switch-copy small{color:var(--text-faint);font-size:.75rem}.calling-save{background:var(--primary);color:#111;border:0;border-radius:999px;height:42px;font-size:.88rem;font-weight:600}.calling-save:hover:not(:disabled){background:var(--primary-deep)}.call-link-settings{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:20px;display:grid}.call-link-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.call-link-block-head h4{margin:0}.call-link-block-head p{color:var(--text-soft);margin:6px 0 0;font-size:.82rem}.calling-status{background:var(--panel-strong);color:var(--text-faint);border:0;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.72rem;font-weight:600}.calling-status.on{background:var(--success-soft);color:var(--success)}.calling-field input,.calling-field textarea{border:1px solid var(--input-border);background:var(--input);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:.88rem}.call-link-slug{border:1px solid var(--input-border);background:var(--input);height:42px;color:var(--text-faint);border-radius:8px;align-items:center;padding:0 12px;font-size:.8rem;display:flex}.call-link-slug input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;flex:1;padding:0}.call-link-agents{flex-wrap:wrap;gap:8px;display:flex}.call-link-agent{border:1px solid var(--panel-border);background:var(--page-bg);color:var(--text-soft);border-radius:8px;padding:6px 10px;font-size:.8rem}.call-link-agent.on{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.call-link-preview-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;padding:16px}.call-link-preview-top{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.72rem;font-weight:500;display:flex}.call-link-preview-body{border:1px solid var(--panel-border);background:var(--page-bg);text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:24px 16px;display:grid}.call-link-preview-body h3{margin:8px 0 0;font-size:1rem}.call-link-preview-body p{color:var(--text-soft);margin:0;font-size:.8rem}.call-link-preview-cta{background:var(--primary);color:#0f1115;border-radius:8px;place-items:center;width:100%;height:40px;margin-top:8px;font-size:.84rem;font-weight:600;display:grid}.call-link-preview-url{color:var(--text-faint);overflow-wrap:anywhere;margin:12px 0 0;font-size:.75rem}@media (width<=960px){.call-link-settings{grid-template-columns:1fr}}.onboarding-page{background:var(--page-bg);min-height:100vh;padding:32px 20px}.onboarding-shell{grid-template-columns:260px minmax(0,1fr);gap:24px;width:min(1080px,100%);margin:0 auto;display:grid}.onboarding-sidebar{border:1px solid var(--panel-border);background:var(--sidebar);color:var(--text);box-shadow:none;border-radius:12px;padding:20px}.onboarding-sidebar .brand-row{color:var(--text)}.onboarding-sidebar .theme-toggle{border:1px solid var(--panel-border);background:var(--panel);width:32px;height:32px;color:var(--text-soft);border-radius:8px}.onboarding-sidebar .progress-item{color:var(--text-faint)}.onboarding-sidebar .progress-item.active{color:var(--text)}.onboarding-sidebar .dot{background:var(--panel-strong);color:var(--text-soft);box-shadow:none}.onboarding-sidebar .progress-item.active .dot{background:var(--primary);color:#0f1115;box-shadow:none}.onboarding-card{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:12px;padding:28px}.onboarding-card h2,.onboarding-card h3,.onboarding-card label{color:var(--text)}.onboarding-card .eyebrow,.onboarding-card .field label,.onboarding-card .required-mark,.onboarding-card .field-help{color:var(--text-faint)}.onboarding-page .input-wrap,.onboarding-page .field textarea,.onboarding-page.theme-dark .input-wrap,.onboarding-page.theme-dark .field textarea{background:var(--input);border:1px solid var(--input-border);color:var(--text);border-radius:8px}.onboarding-page .input-wrap input,.onboarding-page .field textarea,.onboarding-page.theme-dark .input-wrap input,.onboarding-page.theme-dark .field textarea{color:var(--text);background:0 0}.onboarding-page .input-wrap input::placeholder,.onboarding-page .field textarea::placeholder{color:var(--text-faint)}.onboarding-card .step-badge{background:var(--primary-soft);color:var(--primary);border-radius:8px;font-weight:500}.onboarding-page .step-actions .btn-outline,.onboarding-page.theme-dark .step-actions .btn-outline,.onboarding-page.theme-light .step-actions .btn-outline{color:var(--text);border:1px solid var(--panel-border);background:0 0}@media (width<=800px){.onboarding-shell{grid-template-columns:1fr}}.onboard-lead{color:var(--text-soft);margin:0 0 18px;font-size:.88rem;line-height:1.5}.onboard-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboard-form .calling-field:nth-child(3),.onboard-form .calling-field:nth-child(4){grid-column:1/-1}.onboard-add{justify-self:start;width:auto;margin-top:16px;padding:0 18px}.onboard-password{border:1px solid var(--input-border);background:var(--input);border-radius:8px;align-items:center;display:flex}.onboard-password input{background:0 0!important;border:0!important}.onboard-password button{width:40px;color:var(--text-faint);background:0 0;border:0;place-items:center;display:grid}.onboarding-page .calling-field input,.onboarding-page .calling-field textarea,.onboarding-page .onboard-password input{background:var(--input)!important;color:var(--text)!important}.onboarding-page .calling-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--input) inset;transition:background-color 9999s ease-out}.onboarding-page .calling-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--input) inset;transition:background-color 9999s ease-out}.onboarding-page .calling-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--input) inset;transition:background-color 9999s ease-out}.calls-empty{text-align:center;color:var(--text-faint);margin:0;padding:48px 24px;font-size:.88rem}.ringtone-admin{gap:16px;max-width:640px;display:grid}.ringtone-admin .calling-save{width:100%;margin-top:8px}.ringtone-file{color:var(--text-soft);align-items:center;gap:12px;font-size:.84rem;display:flex}.ringtone-file .calling-preview{width:auto;padding:0 14px}.sa-users{gap:16px;max-width:640px;display:grid}.sa-user-row{border:0;border-bottom:1px solid var(--panel-border);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sa-user-row:last-child{border-bottom:0;padding-bottom:0}.sa-user-row>div{gap:2px;min-width:0;display:grid}.sa-user-row strong{color:var(--text);font-size:.92rem}.sa-user-row span,.sa-user-row small{color:var(--text-soft);font-size:.78rem}.sa-org-row{cursor:pointer;border-radius:8px}.sa-org-row:hover{background:var(--hover)}.sa-member-list{gap:12px;display:grid}.sa-member{border-bottom:1px solid var(--panel-border);gap:2px;padding-bottom:12px;display:grid}.sa-member strong{color:var(--text)}.sa-member span,.sa-member small{color:var(--text-soft);font-size:.82rem}.incoming-context{text-align:left;margin:12px 0 0}.incoming-context>div{grid-template-columns:110px 1fr;gap:8px;padding:4px 0;font-size:.78rem;display:grid}.incoming-context dt{color:var(--text-faint);margin:0}.incoming-context dd{color:var(--text);margin:0}.integ{gap:16px;max-width:640px;display:grid}.integ-url{overflow-wrap:anywhere;font-size:.88rem}.integ-actions,.integ-modes{gap:8px;margin-top:12px;display:grid}.integ-actions{grid-template-columns:1fr 1fr}.integ-btn{border:1px solid var(--panel-border);background:var(--panel-strong);height:40px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.integ-btn.danger{color:var(--danger)}.integ-mode{border:1px solid var(--panel-border);background:var(--page-bg);text-align:left;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.integ-mode.on{background:var(--panel);border-color:#111}.app-shell-dark .integ-mode.on{border-color:var(--primary)}.integ-dot{border:2px solid var(--text-faint);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.integ-mode.on .integ-dot{border-color:#111;box-shadow:inset 0 0 0 4px #111}.app-shell-dark .integ-mode.on .integ-dot{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--primary)}.integ-mode strong,.integ-field strong{color:var(--text);font-size:.88rem;display:block}.integ-mode small{color:var(--text-soft);margin-top:4px;font-size:.78rem;line-height:1.4;display:block}.integ-fields{gap:8px;margin:16px 0;display:grid}.integ-field{border-bottom:1px solid var(--panel-border);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.integ-field .calling-switch{background:0 0;border:0;margin:0;padding:6px 8px}.integ-code,.integ-secret code{background:var(--page-bg);color:var(--text);border-radius:12px;padding:12px;font-size:.78rem;display:block;overflow-x:auto}.integ-secret{margin-top:12px}.integ-key{border-top:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.integ-docs{color:var(--text-soft);margin:12px 0 0;padding-left:18px;font-size:.84rem;line-height:1.55}.integ .calling-save{width:100%;margin-top:8px}.calling-tap-banner{gap:12px;display:grid}.calling-tap-banner p{margin:0}.calling-tap-banner .calling-save{width:100%;max-width:280px}.workspace-shell,.workspace-content,.workspace-main{min-width:0}.super-table-wrap,.calls-table-wrap{overflow-x:auto}@media (width<=1440px){.workspace-shell{grid-template-columns:200px minmax(0,1fr)}.workspace-main{padding:20px 18px 40px}.workspace-topbar{min-height:68px;padding:12px 18px}.workspace-topbar h1{font-size:1.25rem!important}.workspace-kpis,.kpis-row,.agent-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-reference-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1200px){.workspace-shell{grid-template-columns:184px minmax(0,1fr)}.workspace-nav-item{font-size:.82rem}.workspace-link-card strong{font-size:.75rem}.organization-settings-layout,.organization-settings-grid,.call-link-settings,.admin-reference-middle,.agent-call-grid,.agent-reference-main{grid-template-columns:1fr!important}.admin-reference-kpis,.super-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-date{display:none}}@media (width<=1024px){.workspace-shell{grid-template-columns:72px minmax(0,1fr)}.workspace-nav-item span,.workspace-link-card,.workspace-sidebar-user span:nth-child(2),.workspace-brand span:last-child{display:none}.workspace-nav-item{justify-content:center;padding-inline:0}.drawer-panel{width:min(100%,380px)}}.app-shell-light{--page-bg:#fafaf9;--bg-elevated:#fafaf9;--panel:#fff;--panel-border:#e8e8e6;--panel-strong:#f4f4f3;--hero-grad:#fafaf9;--text:#0a0a0a;--text-soft:#6b6b6b;--text-faint:#9a9a98;--primary:#0a0a0a;--primary-deep:#0a0a0a;--primary-soft:#f1f1ef;--accent:#0a0a0a;--info:#0a0a0a;--success:#15803d;--success-soft:#22c55e1f;--warning:#b45309;--warning-soft:#f59e0b24;--danger:#dc2626;--danger-soft:#ef44441a;--sidebar:#fff;--sidebar-strong:#f4f4f3;--input:#f6f6f5;--input-border:#e8e8e6;--hover:#f4f4f3;--radius:18px;--shadow:0 1px 2px #0a0a0a0a, 0 16px 36px -24px #0a0a0a47;--on-primary:#fff;--kc-accent:#ff4f1f;--kc-live:#22c55e;--kc-star:#f5b400;--kc-ink:#0a0a0a;--kc-ink-text:#fafafa;--kc-shadow-lg:0 2px 6px #0a0a0a0d, 0 30px 60px -30px #0a0a0a66}.app-shell-dark{--page-bg:#0a0a0a;--bg-elevated:#0a0a0a;--panel:#131313;--panel-border:#262626;--panel-strong:#1a1a1a;--hero-grad:#0a0a0a;--text:#fafafa;--text-soft:#a1a1a1;--text-faint:#6b6b6b;--primary:#fafafa;--primary-deep:#fafafa;--primary-soft:#1f1f1f;--accent:#fafafa;--info:#fafafa;--success:#22c55e;--success-soft:#22c55e24;--warning:#f59e0b;--warning-soft:#f59e0b24;--danger:#f87171;--danger-soft:#f871711f;--sidebar:#0f0f0f;--sidebar-strong:#1a1a1a;--input:#161616;--input-border:#262626;--hover:#1a1a1a;--radius:18px;--shadow:inset 0 1px 0 #ffffff08, 0 16px 36px -20px #000000e6;--on-primary:#0a0a0a;--kc-accent:#ff5a2c;--kc-live:#22c55e;--kc-star:#f5b400;--kc-ink:#fafafa;--kc-ink-text:#0a0a0a;--kc-shadow-lg:inset 0 1px 0 #ffffff0a, 0 30px 60px -24px #000000f2}.workspace-shell{letter-spacing:-.005em;font-family:Inter,Inter Variable,Segoe UI,system-ui,sans-serif}.workspace-shell h1,.workspace-shell h2,.workspace-shell h3,.workspace-brand,.workspace-kpis .kpi-card strong,.admin-reference-kpi strong,.agent-reference-kpi strong,.queue-stats strong,.kpi-card strong,.wallet-card-balance strong,.agent-rating-score-value{font-family:Inter Tight,Inter Tight Variable,Inter,Segoe UI,system-ui,sans-serif}.workspace-topbar h1{letter-spacing:-.045em;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:600}.workspace-main h2,.workspace-main h3,.section-header h3{letter-spacing:-.03em;font-weight:600}.workspace-eyebrow,.eyebrow{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:inline-flex}.workspace-eyebrow:before{content:"";background:var(--kc-accent);border-radius:50%;width:5px;height:5px}.workspace-shell,.workspace-content,.workspace-main{background:var(--page-bg)}.workspace-sidebar{background:var(--sidebar);border-right:1px solid var(--panel-border)}.workspace-brand{letter-spacing:-.04em;font-weight:600}.brand-mark,.workspace-brand .brand-mark{background:var(--kc-ink);color:var(--kc-ink-text);border-radius:9px;place-items:center;font-weight:700;display:grid;position:relative}.workspace-brand .brand-mark:after{content:"";background:var(--kc-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar);border-radius:50%;position:absolute;top:-3px;right:-3px}.workspace-nav-item{color:var(--text-soft);border-radius:999px;font-weight:500;transition:background .18s,color .18s}.workspace-nav-item:hover{color:var(--text);background:var(--hover)}.workspace-nav-item.active,.app-shell-dark .workspace-nav-item.active{color:var(--kc-ink-text);background:var(--kc-ink);font-weight:600;box-shadow:0 10px 22px -14px #0a0a0a8c}.workspace-link-card{border:1px solid var(--panel-border);background:var(--panel-strong);border-radius:16px}.workspace-link-actions button,.workspace-link-actions a,.workspace-sidebar .workspace-icon-button{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel);border-radius:10px;transition:background .18s,color .18s,transform .18s}.workspace-link-actions button:hover,.workspace-link-actions a:hover,.workspace-sidebar .workspace-icon-button:hover{color:var(--text);background:var(--hover);transform:translateY(-1px)}.workspace-sidebar-user small{color:var(--text-faint)}.workspace-topbar{border-bottom:1px solid var(--panel-border);background:color-mix(in srgb, var(--page-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px)}.workspace-date,.workspace-filter-button,.workspace-topbar .workspace-icon-button{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel);border-radius:999px;transition:background .18s,color .18s}.workspace-date:hover,.workspace-filter-button:hover,.workspace-topbar .workspace-icon-button:hover{color:var(--text);background:var(--hover)}.workspace-avatar,.workspace-top-avatar,.agent-reference-avatar,.agent-call-mini-avatar{color:var(--kc-ink-text);background:var(--kc-ink);border:0;font-weight:600}.workspace-profile-menu{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--kc-shadow-lg);border-radius:16px}.card,.panel-card,.kpi-card,.settings-tab-list,.agent-reference-top,.agent-reference-kpi,.agent-reference-aside .panel-card,.super-data-panel,.admin-reference-kpi,.wallet-card,.call-link-banner,.agent-rating-distribution,.agent-rating-quote-card,.health-panel-grid>*,.payment-callback-card{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.app-shell-light .kpi-card,.app-shell-light .agent-reference-kpi,.app-shell-light .admin-reference-kpi{background:var(--panel)}.app-shell-dark .admin-reference-kpi{background:var(--panel);border-color:var(--panel-border)}.workspace-kpis .kpi-card:first-child,.agent-reference-kpi:first-child,.admin-reference-kpi:first-child,.app-shell-light .workspace-kpis .kpi-card:first-child,.app-shell-light .agent-reference-kpi:first-child,.app-shell-light .admin-reference-kpi:first-child{background:var(--kc-ink);color:var(--kc-ink-text);box-shadow:var(--kc-shadow-lg);border-color:#0000}.workspace-kpis .kpi-card:first-child strong,.workspace-kpis .kpi-card:first-child span,.agent-reference-kpi:first-child strong,.agent-reference-kpi:first-child span,.admin-reference-kpi:first-child strong,.admin-reference-kpi:first-child span,.admin-reference-kpi:first-child .kpi-topline,.app-shell-light .workspace-kpis .kpi-card:first-child strong,.app-shell-light .workspace-kpis .kpi-card:first-child span,.app-shell-light .agent-reference-kpi:first-child strong,.app-shell-light .agent-reference-kpi:first-child span,.app-shell-light .admin-reference-kpi:first-child strong,.app-shell-light .admin-reference-kpi:first-child span,.app-shell-light .admin-reference-kpi:first-child .kpi-topline{color:var(--kc-ink-text)}.workspace-kpis .kpi-card:first-child span,.agent-reference-kpi:first-child span,.admin-reference-kpi:first-child span{opacity:.7}.kpi-card span,.agent-reference-kpi span,.admin-reference-kpi span,.admin-reference-kpi .positive,.admin-reference-kpi .neutral{color:var(--text-soft)}.lp-feature-icon,.agent-kpi-icon,.admin-reference-kpi .kpi-icon,.health-panel-icon,.settings-note-icon,.agent-toggle-icon,.wallet-card-balance-icon,.call-link-icon,.queue-stats .queue-icon,.icon-badge{border:1px solid var(--panel-border);box-shadow:none;border-radius:12px;color:var(--text)!important;background:var(--panel-strong)!important}.agent-reference-kpi:first-child .agent-kpi-icon,.admin-reference-kpi:first-child .kpi-icon{border-color:#0000;color:#fff!important;background:var(--kc-accent)!important}.btn{border-radius:999px;font-weight:600;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.btn-primary,.btn-primary:hover,.wallet-card-add-funds-trigger,.save-settings-button,.save-summary,.calling-save,.invite-entry>button,.preview-phone button,.call-link-banner-actions a,.call-link-preview-cta,.recording-play{border-color:var(--kc-ink);box-shadow:none;color:var(--kc-ink-text)!important;background:var(--kc-ink)!important}.btn-primary,.wallet-card-add-funds-trigger,.save-settings-button,.save-summary,.calling-save,.invite-entry>button,.call-link-banner-actions a,.call-link-preview-cta{border-radius:999px}.btn-primary:hover,.wallet-card-add-funds-trigger:hover,.save-settings-button:hover,.save-summary:hover,.calling-save:hover:not(:disabled),.invite-entry>button:hover,.call-link-banner-actions a:hover,.call-link-preview-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #0a0a0a99}.btn-outline,.btn-secondary,.btn-ghost{border:1px solid var(--panel-border);color:var(--text);background:var(--panel);border-radius:999px}.btn-outline:hover,.btn-secondary:hover,.btn-ghost:hover{background:var(--hover)}.btn-danger,.end-call-button,.agent-live-end,.decline-button{color:#fff;background:var(--danger);border-radius:999px}.answer-button{color:#0a0a0a;background:var(--kc-live);border-radius:999px}.table-link,.legal-content a,.assigned-agents>button{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--panel-border);text-decoration-color:var(--panel-border);text-underline-offset:3px;font-weight:600}.table-link:hover{-webkit-text-decoration-color:var(--kc-accent);text-decoration-color:var(--kc-accent)}.calls-tabs button.active{color:var(--text)}.calls-tabs button.active:after{background:var(--kc-accent);border-radius:2px;height:2px}.calling-switch{background:var(--panel-strong);border-radius:14px}.app-shell-dark .calling-switch.on .calling-switch-track span{background:#0a0a0a}.toggle-control.active{color:var(--success);background:var(--success-soft)}.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.drawer-panel input,.drawer-panel select,.drawer-panel textarea{border:1px solid var(--input-border);color:var(--text);background:var(--input);border-radius:12px;transition:border-color .18s,box-shadow .18s,background .18s}.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus,.drawer-panel input:focus,.drawer-panel select:focus,.drawer-panel textarea:focus,.input-wrap:focus-within{border-color:var(--text);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent)}.calls-search{border:1px solid var(--panel-border);background:var(--panel-strong);border-radius:999px}.badge,.status-pill{letter-spacing:.01em;border-radius:999px;font-size:.68rem;font-weight:600}.badge-info,.status-info,.badge-default,.status-neutral{color:var(--text-soft);background:var(--panel-strong);box-shadow:inset 0 0 0 1px var(--panel-border)}.calls-table th,.super-table th,.reference-table th{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;opacity:1;font-size:.66rem;font-weight:600}.calls-table tr,.super-table tr,.reference-row,.recent-call-row,.recording-row{transition:background .15s}.calls-table tbody tr:hover,.super-table tbody tr:hover,.super-table-row-clickable:hover,.clickable-row:hover,.recent-call-row:hover,.recording-row:hover{background:var(--hover)}.bars span,.workspace-bars span,.agent-activity-chart span,.line-bars span{opacity:.9;border-radius:6px 6px 2px 2px;background:var(--text)!important}.bars span:last-child,.workspace-bars span:last-child,.agent-activity-chart span:last-child,.line-bars span:last-child{opacity:1;background:var(--kc-accent)!important}.agent-activity-chart span:nth-child(3n){background:var(--text)!important}.chart-legend i,.outcome-bars i{background:var(--text)}.outcome-bars>div>div{background:var(--panel-strong)}.outcome-bars>div:first-child i{background:var(--kc-accent)}.outcome-donut,.admin-plan-card .donut-chart,.donut-chart{box-shadow:inset 0 0 0 22px var(--panel);background:conic-gradient(var(--text) 0 55%, var(--kc-accent) 55% 72%, var(--text-faint) 72% 88%, var(--panel-border) 88% 100%)!important}.outcome-legend i,.plan-legend i{background:var(--text)}.outcome-legend i.purple,.plan-legend i.purple{background:var(--text-faint)}.recording-wave i{background:var(--panel-border)}.recording-wave i:nth-child(3n){background:var(--text)}.rating-bars i,.rating-bar-row i{background:var(--kc-star)}.filled-stars,.rating-stars,.agent-rating-stars{color:var(--kc-star)}.agent-quick-actions a{border:1px solid var(--panel-border);color:var(--text);background:var(--panel-strong);border-radius:14px}.agent-quick-actions a:hover{border-color:var(--text);color:var(--text)}.agent-rating-score-card{color:var(--kc-ink-text);background:var(--kc-ink);box-shadow:var(--kc-shadow-lg);border:0}.agent-rating-score-card p,.agent-rating-score-card .agent-rating-score-label{color:var(--kc-ink-text);opacity:.65}.agent-rating-score-card .agent-rating-stars{color:var(--kc-star)}.agent-rating-score-card .agent-rating-stars span{color:color-mix(in srgb, var(--kc-ink-text) 25%, transparent)}.agent-rating-comment{border-left:2px solid var(--kc-accent);background:var(--panel-strong)}.agent-incoming-reference{color:var(--kc-ink-text);background:var(--kc-ink);border:0}.agent-incoming-reference h2{color:var(--kc-ink-text)}.agent-incoming-reference>p,.agent-incoming-reference blockquote{color:color-mix(in srgb, var(--kc-ink-text) 72%, transparent);background:color-mix(in srgb, var(--kc-ink-text) 8%, transparent)}.agent-call-overlay-backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0a0a99}.agent-call-overlay-card{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);box-shadow:var(--kc-shadow-lg);border-radius:24px}.agent-live-status{background:var(--panel-strong);color:var(--text);border-radius:999px}.agent-live-status .agent-call-overlay-dot,.agent-call-overlay-dot{background:var(--kc-live)}.agent-live-controls button{border:1px solid var(--panel-border);background:var(--panel-strong);color:var(--text-soft);border-radius:14px}.agent-live-controls button.selected{border-color:var(--kc-ink);color:var(--kc-ink-text);background:var(--kc-ink)}.kira-banner-warning{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);color:var(--warning);background:var(--warning-soft);border-radius:14px}.drawer-panel{border-left:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--kc-shadow-lg)}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);background:#0a0a0a73}.settings-tab-list button.active,.settings-tab-list a.active{color:var(--kc-ink-text);background:var(--kc-ink)}.billing-method-option.active,.wallet-card-presets button.active,.wallet-card-presets button:hover{border-color:var(--text);color:var(--text);background:var(--panel-strong)}.people-row span,.assigned-agents span{border:1px solid var(--panel-border);color:var(--text-soft);background:var(--panel-strong)}.kpi-topline{color:var(--text-faint);letter-spacing:.1em;font-weight:600}.kpi-card strong{color:var(--text)}.neutral{color:var(--text-soft)}.positive{color:var(--success)}.app-shell .agent-reference-kpis>:not(:first-child) .agent-reference-kpi,.app-shell .agent-reference-kpis>.agent-reference-kpi:not(:first-child){border-color:var(--panel-border);color:var(--text);background:var(--panel);box-shadow:var(--shadow)}.app-shell .agent-reference-kpis>:not(:first-child) .agent-reference-kpi strong{color:var(--text)}.app-shell .agent-reference-kpis>:not(:first-child) .agent-reference-kpi span,.app-shell .agent-reference-kpis>:not(:first-child) .agent-reference-kpi .kpi-topline{color:var(--text-soft);opacity:1}.app-shell .agent-reference-kpis>:not(:first-child) .agent-reference-kpi .agent-kpi-icon{border-color:var(--panel-border);color:var(--text)!important;background:var(--panel-strong)!important}.agent-reference-kpis>:nth-child(4) .agent-kpi-icon{color:var(--kc-star)!important}.agent-reference-kpis>:first-child .kpi-topline,.admin-reference-kpis>.admin-reference-kpi:first-child .kpi-topline{color:var(--kc-ink-text);opacity:.6}.app-shell-dark .admin-reference-kpi:first-child{color:var(--kc-ink-text)!important;background:var(--kc-ink)!important;border-color:#0000!important}.app-shell-dark .admin-reference-kpi:first-child strong,.app-shell-dark .admin-reference-kpi:first-child span,.app-shell-dark .admin-reference-kpi:first-child .kpi-topline{color:var(--kc-ink-text)!important}.admin-reference-kpi{box-shadow:var(--shadow);border:1px solid var(--panel-border)!important}.admin-reference-kpi:first-child{box-shadow:var(--kc-shadow-lg);border-color:#0000!important}.admin-reference-kpi .kpi-icon{border:1px solid var(--panel-border);color:var(--text)!important;background:var(--panel-strong)!important}.admin-reference-kpi:first-child .kpi-icon{border-color:#0000;color:#fff!important;background:var(--kc-accent)!important}.line-bars span{background:var(--text)!important}.ranked-orgs em{background:var(--text)}.growth-line:after{background:color-mix(in srgb, var(--text) 16%, transparent)}.plan-legend i.sky{background:var(--text-soft)}.plan-legend i.red{background:var(--kc-accent)}.activity-2{color:var(--text);background:var(--panel-strong)}.admin-quick-actions a{background:var(--panel-strong);border-radius:12px}.auth-split-submit{color:#fff;background:#0a0a0a;border-radius:999px;transition:transform .18s,box-shadow .18s}.auth-split-submit:hover:not(:disabled){background:#0a0a0a;transform:translateY(-1px);box-shadow:0 14px 28px -14px #0a0a0a99}.auth-split-input.is-valid{border-color:#0a0a0a}.auth-split-input.is-valid svg:last-of-type{color:#15803d}.auth-split-brand .brand-mark,.auth-split .brand-mark{color:#fff;background:#0a0a0a}.auth-split-consent{cursor:pointer;align-items:flex-start}.auth-split-consent input[type=checkbox]{appearance:none;cursor:pointer;border:1.5px solid #bdbdba;border-radius:5px;flex:none;width:18px;height:18px;margin:1px 0 0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-block;background:#fff 50%/12px 12px no-repeat!important}.auth-split-consent input[type=checkbox]:hover{border-color:#0a0a0a}.auth-split-consent input[type=checkbox]:checked{border-color:#0a0a0a;background-color:#0a0a0a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important}.auth-split-consent input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #0a0a0a2e}
