.uc{--uc-r:1.4rem}.uc-hero{padding:clamp(110px,13vh,150px) var(--gutter,clamp(18px,4vw,56px)) clamp(36px,5vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.uc-hub-hero{padding:clamp(110px,13vh,150px) var(--gutter,clamp(18px,4vw,56px)) clamp(40px,5vw,72px)}.uc-kicker{align-items:center;gap:8px;display:inline-flex}.uc-kicker svg{width:15px;height:15px;color:var(--kx-or)}.uc-h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--kx-tx);text-wrap:balance;margin:14px 0 0;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem);font-weight:600;line-height:1.04}.uc-hub-h1{font-size:clamp(2.6rem,1.6rem + 3.6vw,4.8rem)}.uc-hub-h1 em{background:var(--kx-grain);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.uc-pill{border:1px solid var(--kx-line);color:var(--kx-mute);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:.9rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.uc-pill b{color:var(--kx-tx);font-weight:600}.uc-pill:hover{border-color:var(--kx-or);color:var(--kx-tx)}@media (max-width:900px){.uc-hero{grid-template-columns:1fr}}.ucm{border-radius:var(--uc-r);border:1px solid var(--kx-line);color:var(--kx-mute);background:linear-gradient(#f5f2ec0f,#f5f2ec05);flex-direction:column;gap:12px;padding:18px;font-size:.88rem;display:flex;position:relative;box-shadow:0 30px 80px -30px #e8501e73,inset 0 1px #ffffff0f}.ucm-tag{top:-11px;background:var(--kx-bg);border:1px solid var(--kx-line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kx-dim);border-radius:999px;padding:3px 10px;font-size:.62rem;position:absolute;inset-inline-end:16px}.ucm-head{color:var(--kx-tx);border-bottom:1px solid var(--kx-line);align-items:center;gap:9px;padding-bottom:10px;display:flex}.ucm-head svg{width:17px;height:17px;color:var(--kx-or)}.ucm-live{background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-inline-start:auto;animation:1.8s infinite ucm-pulse;box-shadow:0 0 #3ddc8499}.ucm-time{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kx-or);margin-inline-start:auto;font-size:.68rem}.ucm-who{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kx-dim);margin-bottom:5px;font-size:.62rem;display:block}.ucm-q{max-width:86%;color:var(--kx-tx);background:#f5f2ec14;border-radius:16px 16px 4px;align-self:flex-end;padding:11px 14px}[dir=rtl] .ucm-q{border-radius:16px 16px 16px 4px;align-self:flex-start}.ucm-step{color:var(--kx-dim);align-items:center;gap:8px;font-size:.78rem;display:flex}.ucm-step svg{width:14px;height:14px}.ucm-bar{background:var(--kx-line);border-radius:3px;flex:1;height:3px;overflow:hidden}.ucm-bar i{background:var(--kx-or);width:40%;height:100%;animation:ucm-scan 2.2s var(--kx-snap) infinite;display:block}.ucm-a{border:1px solid var(--kx-line);background:#07050499;border-radius:16px 16px 16px 4px;max-width:92%;padding:12px 14px}.ucm-lines{flex-direction:column;gap:7px;margin:4px 0;display:flex}.ucm-lines i{background:#f5f2ec24;border-radius:4px;height:7px;display:block}.ucm-cites{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ucm-cite{background:var(--ks-orange-10,#e8501e24);color:#ffb38f;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;display:inline-flex}.ucm-cite svg{width:13px;height:13px}.ucm-gate{border-top:1px solid var(--kx-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ucm-gate-l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kx-dim);font-size:.62rem}.ucm-gate-opts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ucm-gate-opts b{text-align:center;border:1px solid var(--kx-line);color:var(--kx-dim);border-radius:10px;padding:7px 0;font-weight:500}.ucm-gate-opts b.on{background:var(--kx-grain);color:#fff;border-color:#0000}.ucm-call{align-items:center;gap:12px;display:flex}.ucm-avatar{width:44px;height:44px;color:var(--kx-tx);background:#f5f2ec14;border-radius:50%;place-items:center;display:grid}.ucm-avatar svg{width:20px;height:20px}.ucm-call-t{color:var(--kx-tx);flex-direction:column;display:flex}.ucm-call-t small{color:var(--kx-dim)}.ucm-mic{background:var(--kx-grain);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-inline-start:auto;display:grid;box-shadow:0 0 0 6px #e8501e26}.ucm-mic svg{width:18px;height:18px}.ucm-wave{align-items:center;gap:3px;height:46px;padding:0 4px;display:flex}.ucm-wave i{background:linear-gradient(180deg,#f6a15c,var(--kx-or));border-radius:3px;flex:1;height:30%;animation:1.1s ease-in-out infinite alternate ucm-wave}.ucm-debrief{border-top:1px solid var(--kx-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.ucm-crit{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:42px;display:grid}.ucm-crit i{background:#f5f2ec0f;border-radius:5px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.ucm-crit b{height:var(--h,60%);background:linear-gradient(180deg,#f6a15c,var(--kx-or));border-radius:5px;display:block;width:100%!important}.ucm-crit i:first-child b{--h:86%}.ucm-crit i:nth-child(2) b{--h:64%}.ucm-crit i:nth-child(3) b{--h:92%}.ucm-crit i:nth-child(4) b{--h:48%}.ucm-crit i:nth-child(5) b{--h:72%}.ucm-crit i:nth-child(6) b{--h:58%}.ucm-crit i:nth-child(7) b{--h:80%}.ucm-notes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ucm-notes>span{color:var(--kx-tx);background:#f5f2ec0a;border-radius:12px;flex-direction:column;gap:2px;padding:9px 10px;font-size:.74rem;display:flex}.ucm-notes svg{width:13px;height:13px;color:var(--kx-or);margin-bottom:2px}.ucm-notes .ucm-action{color:#ffb38f;border:1px dashed #e8501e80;grid-column:1/-1}@keyframes ucm-pulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@keyframes ucm-scan{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes ucm-wave{0%{height:16%}to{height:92%}}@media (prefers-reduced-motion:reduce){.ucm *{animation:none!important}}.uc-two{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(14px,2vw,26px);display:grid}.uc-panel{border-radius:var(--uc-r);border:1px solid var(--kx-line);background:var(--kx-sheet);padding:clamp(22px,2.6vw,34px)}.uc-panel-hot{background:linear-gradient(180deg,var(--kx-sheet) 40%,#e8501e38);border-color:#e8501e59}.uc-panel-t{color:var(--kx-tx);margin:12px 0 0;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.6}.uc-arrow{color:var(--kx-or);place-items:center;display:grid}.uc-arrow svg{width:26px;height:26px}@media (max-width:820px){.uc-two{grid-template-columns:1fr}.uc-arrow{transform:rotate(90deg)}}.uc-rail{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.uc-rail:before{content:"";top:47px;background:linear-gradient(90deg,#0000,#e8501e99,#0000);height:1px;position:absolute;inset-inline:6%}.uc-step{border-radius:var(--uc-r);border:1px solid var(--kx-line);background:var(--kx-sheet);transition:border-color .25s,transform .25s var(--kx-snap);padding:18px 18px 22px;position:relative}.uc-step:hover{border-color:#e8501e80;transform:translateY(-3px)}.uc-step-n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--kx-dim);font-size:.68rem}.uc-step-ic{z-index:1;background:var(--kx-bg);width:44px;height:44px;color:var(--kx-or);border:1px solid #e8501e73;border-radius:14px;place-items:center;margin:10px 0 14px;display:grid;position:relative}.uc-step-ic svg{width:20px;height:20px}.uc-step h3{color:var(--kx-tx);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600}.uc-step p{color:var(--kx-mute);margin:6px 0 0;font-size:.9rem;line-height:1.55}@media (max-width:820px){.uc-rail:before{display:none}}.uc-split{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.uc-split-col{border-radius:var(--uc-r);border:1px solid var(--kx-line);background:var(--kx-sheet);padding:clamp(22px,2.6vw,32px)}.uc-split-code{background:radial-gradient(120% 90% at 100% 0%,#e8501e2e,transparent 60%),var(--kx-sheet);border-color:#e8501e66}.uc-split-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kx-tx);align-items:center;gap:10px;margin:0 0 14px;font-size:.74rem;display:flex}.uc-dot{background:#f5f2ec80;border-radius:50%;width:9px;height:9px}.uc-dot-hot{background:var(--kx-or);box-shadow:0 0 12px var(--kx-or)}.uc-split ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.uc-split li{color:var(--kx-mute);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.uc-split li svg{width:17px;height:17px;color:var(--kx-dim);flex:none;margin-top:3px}.uc-split-code li{color:var(--kx-tx)}.uc-split-code li svg{color:var(--kx-or)}@media (max-width:820px){.uc-split{grid-template-columns:1fr}}.uc-facts{border-radius:var(--uc-r);background:var(--kx-line);border:1px solid var(--kx-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.uc-fact{background:var(--kx-bg);padding:clamp(20px,2.4vw,30px)}.uc-fact dt{font-family:var(--font-display);letter-spacing:-.04em;background:var(--kx-grain);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:600;line-height:1}.uc-fact dd{color:var(--kx-mute);margin:10px 0 0;font-size:.92rem;line-height:1.45}.uc-client{border-radius:var(--uc-r);border:1px solid var(--kx-line);background:var(--kx-sheet);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:26px;text-decoration:none;transition:border-color .25s;display:grid;overflow:hidden}.uc-client:hover{border-color:#e8501e8c}.uc-client img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.uc-client-t{flex-direction:column;justify-content:center;gap:8px;padding:clamp(22px,3vw,40px);display:flex}.uc-client-n{font-family:var(--font-display);color:var(--kx-tx);letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:600}.uc-client-d{color:var(--kx-mute);line-height:1.55}.uc-client-go{color:var(--kx-or);align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.uc-client-go svg{width:17px;height:17px;transition:transform .2s var(--kx-snap)}.uc-client:hover .uc-client-go svg{transform:translate(2px,-2px)}@media (max-width:820px){.uc-client{grid-template-columns:1fr}}.uc-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.uc-card>a,.uc-card>div{border-radius:var(--uc-r);border:1px solid var(--kx-line);background:linear-gradient(180deg,var(--kx-sheet) 55%,#e8501e29);height:100%;transition:border-color .25s,transform .3s var(--kx-snap);flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.uc-card>a:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#e8501e73,#0000);height:70%;transition:opacity .35s;position:absolute;inset:auto -20% -60%}.uc-card>a:hover{border-color:#e8501e8c;transform:translateY(-4px)}.uc-card>a:hover:after{opacity:1}.uc-card-mute>div{background:var(--kx-sheet)}.uc-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.uc-card-ic{width:42px;height:42px;color:var(--kx-or);background:var(--kx-bg);border:1px solid #e8501e73;border-radius:13px;place-items:center;display:grid}.uc-card-ic svg{width:19px;height:19px}.uc-card-cat{border:1px solid var(--kx-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kx-dim);border-radius:999px;padding:4px 10px;font-size:.62rem}.uc-card-t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--kx-tx);font-size:1.18rem;font-weight:600;line-height:1.25}.uc-card-mute .uc-card-t{color:var(--kx-mute);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5}.uc-card-d{color:var(--kx-mute);font-size:.92rem;line-height:1.5}.uc-card-foot{border-top:1px solid var(--kx-line);color:var(--kx-tx);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:.88rem;display:flex}.uc-card-foot svg{width:18px;height:18px;color:var(--kx-or)}.uc-card-soon{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kx-dim);font-size:.62rem}.uc-back{color:var(--kx-mute);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.uc-back svg{width:16px;height:16px}.uc-back:hover{color:var(--kx-tx)}.uc-pills{flex-wrap:wrap;gap:8px;display:flex}.uc-pillbtn{border:1px solid var(--kx-line);color:var(--kx-mute);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:.9rem;transition:background .2s,color .2s,border-color .2s}.uc-pillbtn:hover{color:var(--kx-tx);border-color:#e8501e8c}.uc-pillbtn[aria-pressed=true]{background:var(--kx-grain);color:#fff;border-color:#0000}.uc-filter-wrap:not([data-f=all]) .uc-card{display:none}.uc-filter-wrap[data-f=agents] .uc-card[data-cat=agents],.uc-filter-wrap[data-f=voice] .uc-card[data-cat=voice],.uc-filter-wrap[data-f=docs] .uc-card[data-cat=docs],.uc-filter-wrap[data-f=data] .uc-card[data-cat=data],.uc-filter-wrap[data-f=automation] .uc-card[data-cat=automation]{display:block}.ucm-flow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ucm-flow:before{content:"";inset-inline-start:21px;background:linear-gradient(#e8501e99,#f5f2ec14);width:1px;position:absolute;top:22px;bottom:22px}.ucm-flow li{animation:ucm-flow calc(var(--n) * 1.2s) infinite;animation-delay:calc(var(--i) * 1.2s);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:9px 12px 9px 9px;display:flex;position:relative}.ucm-flow-ic{z-index:1;background:var(--kx-bg);width:26px;height:26px;color:var(--kx-or);border:1px solid #e8501e73;border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.ucm-flow-ic svg{width:14px;height:14px}.ucm-flow-t{color:var(--kx-tx);flex-direction:column;flex:1;gap:2px;font-size:.84rem;display:flex}.ucm-flow-t b{font-weight:600}.ucm-flow-ok{width:8px;height:8px;animation:ucm-ok calc(var(--n) * 1.2s) infinite;animation-delay:calc(var(--i) * 1.2s);background:#f5f2ec2e;border-radius:50%;flex:none}@keyframes ucm-flow{0%,18%{background:#e8501e1a;border-color:#e8501e8c}24%,to{background:0 0;border-color:#0000}}@keyframes ucm-ok{0%,18%{background:var(--kx-or);box-shadow:0 0 10px var(--kx-or)}24%,to{box-shadow:none;background:#f5f2ec2e}}
