.kai-mark{vertical-align:middle;filter:drop-shadow(0 1px 2px var(--kai-soft-20));border-radius:50%;flex:none;display:inline-block}.kai-mark--kinetic{transform-origin:50%;animation:2.6s ease-in-out infinite kaiPulse}.kai-mark--kinetic .kai-mark__needle{transform-origin:32px 32px;animation:2.8s linear infinite kaiNeedleSpin}.kai-mark--kinetic .kai-mark__sheen{animation:3.2s ease-in-out infinite kaiSheenDrift}@keyframes kaiPulse{0%,to{filter:drop-shadow(0 1px 2px var(--kai-soft-20)) brightness(.96)}50%{filter:drop-shadow(0 2px 6px var(--kai-soft-40)) brightness(1.08)}}@keyframes kaiNeedleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kaiSheenDrift{0%,to{opacity:.24;transform:translate(0)}50%{opacity:.34;transform:translate(1.5px)}}@media (prefers-reduced-motion:reduce){.kai-mark--kinetic,.kai-mark--kinetic .kai-mark__needle,.kai-mark--kinetic .kai-mark__sheen{animation:none}}.kai-loader-visual{position:relative}.kai-loader-visual__mark{filter:drop-shadow(0 2px 10px var(--kai-soft-30,#5468ff4d));will-change:transform, filter;animation:2.6s ease-in-out infinite kaiLoaderPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kai-loader-visual__needle{transform-origin:32px 32px;animation:2.5s linear infinite kaiLoaderNeedleSpin}.kai-loader-visual__sheen{animation:3.4s ease-in-out infinite kaiLoaderSheen}.kai-loader-visual__ring{border:2px solid var(--kai-soft-40,#5468ff66);border-radius:50%;width:88%;height:88%;animation:2.8s linear infinite kaiLoaderRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.kai-loader-visual__ring--two{border-color:var(--kai-soft-30,#5468ff4d);animation-delay:.9s}.kai-loader-visual__ring--three{border-color:var(--kai-soft-20,#5468ff33);animation-delay:1.6s}.kai-loader-visual__orbit{transform-origin:0 0;background:#f6a23ce6;border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;animation:1.8s linear infinite kaiLoaderOrbit;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #f6a23c80}.kai-loader-visual--retrieving .kai-loader-visual__needle{animation-duration:1.5s}.kai-loader-visual--retrieving .kai-loader-visual__orbit{animation-duration:1.2s}.kai-loader-visual--synthesising .kai-loader-visual__needle{animation-duration:3.6s}.kai-loader-visual--synthesising .kai-loader-visual__orbit{opacity:.7;animation-duration:2.8s}@keyframes kaiLoaderPulse{0%,to{filter:drop-shadow(0 2px 8px var(--kai-soft-30,#5468ff4d));transform:translate(-50%,-50%)scale(.96)}50%{filter:drop-shadow(0 3px 14px var(--kai-soft-60,#5468ff8c));transform:translate(-50%,-50%)scale(1.03)}}@keyframes kaiLoaderNeedleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kaiLoaderSheen{0%,to{opacity:.24;transform:translate(0)}50%{opacity:.38;transform:translate(2px)}}@keyframes kaiLoaderRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}70%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%)scale(1.1)}}@keyframes kaiLoaderOrbit{0%{transform:rotate(0)translate(43px)}to{transform:rotate(360deg)translate(43px)}}@media (prefers-reduced-motion:reduce){.kai-loader-visual__mark,.kai-loader-visual__needle,.kai-loader-visual__ring,.kai-loader-visual__orbit,.kai-loader-visual__sheen{animation:none}}.kai-mark-btn{appearance:none;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:4px;line-height:0;transition:background .15s,transform .15s}.kai-mark-btn:hover{background:var(--kai-soft-10)}.kai-mark-btn:hover .kai-mark{transform:scale(1.06)}.kai-mark-btn:focus-visible{outline:2px solid var(--kai-core);outline-offset:2px}.nav-item--kai{border-radius:var(--radius-pill);color:#fff;background:#9aa8ff14;border:1px solid #9aa8ff2e;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .45rem;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.nav-item--kai:hover,.nav-item--kai:focus{color:#fff;background:#9aa8ff29;border-color:#9aa8ff52}.nav-item--kai:focus-visible{outline:2px solid var(--kai-lumen);outline-offset:2px}.nav-item--kai.active,.nav-item--kai.active:hover{background:#9aa8ff38;border-color:#9aa8ff73;box-shadow:0 0 0 1px #9aa8ff40}.nav-item--kai .nav-kai-mark-host{align-items:center;line-height:0;display:inline-flex}.nav-item--kai .nav-item__label{letter-spacing:.01em;font-weight:600}.knowledge-article-kai,.configure-header-kai,.knowledge-provenance-drawer__kai{align-items:center;line-height:0;display:inline-flex}.kai-corner{z-index:1;position:absolute;top:.5rem;right:.5rem}.kai-inline{flex:none;align-items:center;line-height:0;display:inline-flex}.home-alert .kai-inline,.insight-alert .kai-inline{margin-right:calc(var(--spacing-md) * -1)}:has(>.kai-corner):has(.help-button)>.kai-corner,:has(>.kai-corner):has(.modal-close,.modal-close-x,.insight-intent-modal__close)>.kai-corner{right:2.75rem}:has(>.kai-corner):has(.help-button):has(.modal-close,.modal-close-x,.insight-intent-modal__close)>.kai-corner{right:5rem}.insight-signal,.insight-emerging__item,.home-kpi,.home-pipeline__card,.insight-brief,.interactions-kpi,.interactions-chart,.tickets-kpi,.tickets-chart,.insight-page__section--metrics,.copilot-gallery__section{position:relative}.insight-signal__header,.insight-emerging__item-header,.home-kpi__label,.insight-brief__header,.interactions-kpi>header,.interactions-chart>header,.tickets-kpi__label,.tickets-chart__title{padding-right:2rem}.insight-intent-modal__kai-btn{background:var(--kai-soft-10);border:1px solid var(--kai-soft-30);border-radius:var(--radius-pill);color:var(--text-0);font-weight:600;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .6rem;transition:background .15s,border-color .15s;display:inline-flex}.insight-intent-modal__kai-btn:hover,.insight-intent-modal__kai-btn:focus{background:var(--kai-soft-15);border-color:var(--kai-soft-40)}.insight-intent-modal__kai-btn:focus-visible{outline:2px solid var(--kai-core);outline-offset:2px}.insight-intent-modal__kai-btn .kai-mark{margin-top:-1px}.kai-intro{z-index:20000;color:#2d2d2d;opacity:1;--kai-intro-seq:clamp(1.15rem, 3.4vw, 1.7rem);background:radial-gradient(circle at 50% 38%,#fbfbfd 0%,#eceef4 100%);transition:opacity .55s;position:fixed;inset:0;overflow-y:auto}.kai-intro[data-act="5"],.kai-intro[data-act="6"]{--kai-intro-seq:clamp(2rem, 5.6vw, 3.1rem)}.kai-intro[data-act="7"],.kai-intro[data-act="8"]{--kai-intro-seq:clamp(2.5rem, 7vw, 4rem)}.kai-intro[data-phase=done]{opacity:0;pointer-events:none}.kai-intro__stage{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:6vh 6vw;display:flex}.kai-intro__lockup{justify-content:center;align-items:center;min-height:clamp(96px,18vw,150px);transition:transform .7s cubic-bezier(.2,.7,.2,1),margin .7s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.kai-intro[data-phase=brief] .kai-intro__lockup,.kai-intro[data-phase=done] .kai-intro__lockup{margin-bottom:clamp(-30px,-2.4vh,-14px);transform:scale(.66)}.kai-intro__brand-logo{opacity:0;width:clamp(240px,46vw,380px);height:auto;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.kai-intro[data-act="1"] .kai-intro__brand-logo{opacity:1;transform:translate(-50%,-50%)scale(1)}.kai-intro[data-act="2"] .kai-intro__brand-logo,.kai-intro[data-act="3"] .kai-intro__brand-logo,.kai-intro[data-act="4"] .kai-intro__brand-logo,.kai-intro[data-act="5"] .kai-intro__brand-logo,.kai-intro[data-act="6"] .kai-intro__brand-logo,.kai-intro[data-act="7"] .kai-intro__brand-logo,.kai-intro[data-act="8"] .kai-intro__brand-logo{opacity:0;transform:translate(-50%,-50%)scale(1.04)}.kai-intro__kai-lockup{justify-content:center;align-items:center;display:flex}.kai-intro__orb{opacity:0;align-items:center;width:0;line-height:0;transition:width .75s cubic-bezier(.34,1.3,.5,1),opacity .6s,margin .7s;display:inline-flex;overflow:visible}.kai-intro[data-act="7"] .kai-intro__orb,.kai-intro[data-act="8"] .kai-intro__orb{opacity:1;width:clamp(54px,10vw,64px);margin-right:.3em}.kai-intro__seq{max-width:min(560px,90vw);font-size:var(--kai-intro-seq);letter-spacing:-.012em;opacity:0;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;font-weight:500;line-height:1.05;transition:opacity .6s,font-size .75s cubic-bezier(.65,0,.2,1),letter-spacing .6s;display:flex}.kai-intro:not([data-act="0"]):not([data-act="1"]) .kai-intro__seq{opacity:1}.kai-intro[data-act="7"] .kai-intro__seq,.kai-intro[data-act="8"] .kai-intro__seq{letter-spacing:-.03em}.kai-intro__word{align-items:baseline;font-size:1em;transition:font-size .7s cubic-bezier(.65,0,.2,1),opacity .5s,margin .6s cubic-bezier(.65,0,.2,1);display:inline-flex}.kai-intro__word+.kai-intro__word{margin-left:.26em}.kai-intro__meet{color:#9a9a96;opacity:0;font-size:0;font-weight:400;transition:font-size .7s cubic-bezier(.34,1.2,.5,1),opacity .6s,margin .6s}.kai-intro[data-act="8"] .kai-intro__meet{opacity:1;margin-right:.36em;font-size:.5em}.kai-intro__ini{color:#2d2d2d;transition:color .55s,transform .5s cubic-bezier(.34,1.3,.5,1),text-shadow .55s;display:inline-block}.kai-intro__rest{color:#2d2d2d;font-size:1em;transition:font-size .68s cubic-bezier(.65,0,.2,1),opacity .45s,color .5s;display:inline-block}.kai-intro[data-act="0"] .kai-intro__word[data-w=a],.kai-intro[data-act="0"] .kai-intro__word[data-w=i],.kai-intro[data-act="1"] .kai-intro__word[data-w=a],.kai-intro[data-act="1"] .kai-intro__word[data-w=i],.kai-intro[data-act="2"] .kai-intro__word[data-w=a],.kai-intro[data-act="2"] .kai-intro__word[data-w=i]{opacity:0;margin-left:0;font-size:0}.kai-intro[data-act="4"] .kai-intro__ini,.kai-intro[data-act="5"] .kai-intro__ini,.kai-intro[data-act="6"] .kai-intro__ini{color:var(--kai-core);text-shadow:0 0 16px var(--kai-soft-30,#5468ff4d);transform:translateY(-.03em)}.kai-intro[data-act="4"] .kai-intro__rest{color:#c6c4bc}.kai-intro[data-act="5"] .kai-intro__rest,.kai-intro[data-act="6"] .kai-intro__rest,.kai-intro[data-act="7"] .kai-intro__rest,.kai-intro[data-act="8"] .kai-intro__rest{opacity:0;font-size:0}.kai-intro[data-act="5"] .kai-intro__word+.kai-intro__word,.kai-intro[data-act="7"] .kai-intro__word+.kai-intro__word,.kai-intro[data-act="8"] .kai-intro__word+.kai-intro__word,.kai-intro[data-act="6"] .kai-intro__word+.kai-intro__word{margin-left:0}.kai-intro[data-act="6"] .kai-intro__word[data-w=a]{margin-left:.32em}.kai-intro[data-act="7"] .kai-intro__word[data-w=q],.kai-intro[data-act="8"] .kai-intro__word[data-w=q]{opacity:0;margin-left:0;font-size:0}.kai-intro[data-act="7"] .kai-intro__word[data-w=a] .kai-intro__ini,.kai-intro[data-act="8"] .kai-intro__word[data-w=a] .kai-intro__ini,.kai-intro[data-act="7"] .kai-intro__word[data-w=i] .kai-intro__ini,.kai-intro[data-act="8"] .kai-intro__word[data-w=i] .kai-intro__ini{text-transform:lowercase}.kai-intro[data-act="7"] .kai-intro__ini,.kai-intro[data-act="8"] .kai-intro__ini{color:var(--kai-core);text-shadow:none;transform:none}.kai-intro__brief-slot{grid-template-rows:0fr;width:100%;transition:grid-template-rows .7s cubic-bezier(.2,.7,.2,1);display:grid}.kai-intro[data-phase=brief] .kai-intro__brief-slot,.kai-intro[data-phase=done] .kai-intro__brief-slot{grid-template-rows:1fr}.kai-intro__brief-clip{justify-content:center;display:flex;overflow:hidden}.kai-intro__card{text-align:left;opacity:0;background:#fff;border:1px solid #e7e7ea;border-radius:18px;width:min(540px,92vw);margin-top:clamp(18px,3.6vh,34px);padding:clamp(22px,3.6vw,34px);transition:opacity .55s .18s,transform .6s cubic-bezier(.2,.7,.2,1) .18s;transform:translateY(14px);box-shadow:0 22px 55px -24px #1b245252}.kai-intro[data-phase=brief] .kai-intro__card,.kai-intro[data-phase=done] .kai-intro__card{opacity:1;transform:none}.kai-intro__badge{letter-spacing:.13em;text-transform:uppercase;color:var(--kai-core);background:var(--kai-soft-10);border-radius:var(--radius-pill);align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.kai-intro__badge:before{content:"";background:var(--kai-core);border-radius:50%;width:6px;height:6px}.kai-intro__title{letter-spacing:-.015em;margin:14px 0 6px;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:700}.kai-intro__lede{color:#5b5b62;margin:0;font-size:.95rem;line-height:1.5}.kai-intro__points{flex-direction:column;gap:15px;margin:20px 0 4px;padding:0;list-style:none;display:flex}.kai-intro__point{grid-template-columns:36px 1fr;gap:13px;display:grid}.kai-intro__point-ic{background:var(--kai-soft-10);width:36px;height:36px;color:var(--kai-core);border-radius:10px;justify-content:center;align-items:center;display:flex}.kai-intro__point-ic svg{width:19px;height:19px}.kai-intro__point-text{display:block}.kai-intro__point-title{color:#2d2d2d;margin-bottom:3px;font-size:.95rem;font-weight:600;display:block}.kai-intro__point-body{color:#6c6c72;font-size:.86rem;line-height:1.46;display:block}.kai-intro__ack{cursor:pointer;background:#f6f7fb;border:1px solid #ececf1;border-radius:12px;align-items:flex-start;gap:11px;margin-top:21px;padding:14px;transition:background .2s,border-color .2s;display:flex}.kai-intro__ack:hover{border-color:#d9dbe6}.kai-intro__ack-input{opacity:0;width:0;height:0;position:absolute}.kai-intro__ack-box{color:#fff;background:#fff;border:1.5px solid #b9bac6;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .18s,border-color .18s;display:flex}.kai-intro__ack-box svg{opacity:0;width:12px;height:12px;transition:opacity .16s,transform .16s cubic-bezier(.34,1.5,.5,1);transform:scale(.6)}.kai-intro__ack-input:checked~.kai-intro__ack-box{background:var(--kai-core);border-color:var(--kai-core)}.kai-intro__ack-input:checked~.kai-intro__ack-box svg{opacity:1;transform:scale(1)}.kai-intro__ack-input:focus-visible~.kai-intro__ack-box{outline:2px solid var(--kai-lumen);outline-offset:2px}.kai-intro__ack-label{color:#54545b;font-size:.86rem;line-height:1.45}.kai-intro__cta{width:100%;font:inherit;color:#fff;background:var(--kai-core);cursor:pointer;box-shadow:0 10px 24px -10px var(--kai-soft-60,#5468ff8c);border:none;border-radius:12px;margin-top:15px;padding:14px 18px;font-size:1rem;font-weight:600;transition:background .2s,transform 80ms,box-shadow .2s}.kai-intro__cta:hover:not(:disabled){background:var(--kai-core-hover)}.kai-intro__cta:active:not(:disabled){transform:translateY(1px)}.kai-intro__cta:focus-visible{outline:2px solid var(--kai-lumen);outline-offset:3px}.kai-intro__cta:disabled{box-shadow:none;cursor:not-allowed;background:#cdced9}.kai-intro__fineprint{text-align:center;color:#a4a4ab;margin:11px 0 0;font-size:12px}.kai-intro__skip{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#9a9a9f;border-radius:var(--radius-pill);cursor:pointer;opacity:0;pointer-events:none;background:#ffffffb3;border:1px solid #e2e2e6;padding:8px 15px;font-size:11px;transition:opacity .5s,color .2s,border-color .2s;position:fixed;bottom:max(18px,3vh);right:max(18px,3vw)}.kai-intro__skip.is-ready{opacity:1;pointer-events:auto}.kai-intro__skip:hover{color:var(--kai-core);border-color:var(--kai-lumen)}.kai-intro__skip:focus-visible{outline:2px solid var(--kai-core);outline-offset:2px}.kai-intro[data-phase=brief] .kai-intro__skip,.kai-intro[data-phase=done] .kai-intro__skip{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.kai-intro,.kai-intro *{transition-duration:.2s!important}}