.krown-cc{--ccx-bg:#07060c;--ccx-surface:#0e0c17;--ccx-surface-2:#14111f;--ccx-line:#ffffff12;--ccx-line-2:#ffffff1f;--ccx-line-violet:#a78bfa52;--ccx-text:#f6f4fb;--ccx-text-2:#bdb8ce;--ccx-text-3:#9690ab;--ccx-violet:#8b5cf6;--ccx-violet-2:#a78bfa;--ccx-violet-3:#c4b5fd;--ccx-ok:#7fdcb0;--ccx-warn:#f0c46b;--ccx-ease:cubic-bezier(.16, 1, .3, 1);--ccx-gutter:clamp(20px, 2.6vw, 40px);--ccx-section:clamp(56px, 5.6vw, 84px);--ccx-display:var(--font-sora), var(--font-sans), sans-serif}.ccx-container{width:min(1380px, 100% - 2 * var(--ccx-gutter));margin-inline:auto}:where(.ccx-window,.ccx-xform-sec,.ccx-sys-sec,.ccx-cshow-sec,.ccx-ind-sec,.ccx-bespoke-sec,.ccx-feat,.ccx-hub,.ccx-final,.ccx-hero-ctas,.ccx-crumb) :focus-visible{outline:2px solid var(--ccx-violet-3);outline-offset:2px}@keyframes ccx-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes ccx-stage-in{0%{transform:perspective(1800px)translateY(28px)rotateX(6deg)scale(.985)}to{transform:perspective(1800px)translateY(0)rotateX(0)scale(1)}}@keyframes ccx-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ccx-rise{opacity:1}.ccx-stage--enter{transform-origin:50% 0;opacity:1}@media (prefers-reduced-motion:no-preference){.ccx-rise{animation:ccx-rise .72s var(--ccx-ease) both;animation-delay:calc(var(--i,0) * 65ms)}.ccx-stage--enter{animation:ccx-stage-in .95s var(--ccx-ease) .12s both}}.ccx-reveal[data-reveal=hidden]{opacity:0;transform:translateY(14px)}.ccx-reveal[data-reveal=shown]{opacity:1;transition:opacity .9s var(--ccx-ease), transform .9s var(--ccx-ease);transition-delay:var(--d,0s);transform:none}.ccx-btn{--h:56px;isolation:isolate;height:var(--h);font-family:var(--ccx-display);letter-spacing:-.005em;white-space:nowrap;transition:transform .28s var(--ccx-ease), box-shadow .28s ease, border-color .28s ease, background-color .28s ease, color .28s ease;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ccx-btn:focus-visible{box-shadow:0 0 0 2px var(--ccx-bg), 0 0 0 4px var(--ccx-violet-3);outline:none}.ccx-btn:active{transform:translateY(0)}.ccx-btn-icon{transition:transform .35s var(--ccx-ease);flex:none}.ccx-btn--primary{color:#fff;background:linear-gradient(#8e63f8 0%,#6b3de0 100%);border:1px solid #ddd6fe57;box-shadow:inset 0 1px #ffffff47,0 16px 32px -14px #7c3aedbf,0 2px 6px #0006}.ccx-btn--primary:before{content:"";z-index:-1;transition:transform .8s var(--ccx-ease);background:linear-gradient(105deg,#0000 32%,#ffffff38 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.ccx-btn--primary:hover{border-color:#ede9fe8c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,0 22px 38px -14px #8b5cf6d9,0 2px 6px #0006}.ccx-btn--primary:hover:before{transform:translate(120%)}.ccx-btn--primary:hover .ccx-btn-icon{transform:translate(3px)}.ccx-btn--secondary{color:#ece8ff;border:1px solid var(--ccx-line-2);background:#ffffff09}.ccx-btn--secondary:hover{background:#8b5cf621;border-color:#c4b5fd80;transform:translateY(-2px)}.ccx-btn--secondary:hover .ccx-btn-icon{transform:translateY(2px)}.ccx-btn--lg{--h:60px;padding:0 36px;font-size:16px}.ccx-hero{background:var(--ccx-bg);padding:clamp(108px,9.6vw,136px) 0 clamp(40px,3.8vw,52px);position:relative;overflow:clip}.ccx-hero-bg{pointer-events:none;background:radial-gradient(56% 68% at 73% 46%,#6d28d938,#0000 72%),radial-gradient(42% 52% at 22% 44%,#8b5cf614,#0000 70%),radial-gradient(48% 180px at 50% 100%,#7c3aed0f,#0000 100%);position:absolute;inset:0}.ccx-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid;position:relative}@media (min-width:1024px){.ccx-hero{min-height:100dvh;padding:calc(var(--krown-nav-h,82px) + clamp(14px, 2dvh, 32px)) 0 clamp(22px, 2.8dvh, 42px);align-items:center;display:flex}.ccx-hero-grid{grid-template-columns:minmax(410px,4.35fr) minmax(0,7.65fr);align-items:center;gap:clamp(20px,2.2vw,38px)}.ccx-hero-copy{padding-bottom:12px}}@media (min-width:1380px){.ccx-hero-grid{grid-template-columns:minmax(480px,4.65fr) minmax(0,7.35fr)}}.ccx-hero-copy{min-width:0}.ccx-crumb{color:var(--ccx-text-3);align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.ccx-crumb a{color:var(--ccx-text-3);text-decoration:none;transition:color .2s}.ccx-crumb a:hover{color:var(--ccx-text)}.ccx-crumb [aria-current=page]{color:var(--ccx-text-2);font-weight:600}.ccx-h1{font-family:var(--ccx-display);text-transform:uppercase;letter-spacing:-.032em;color:var(--ccx-text);margin:0 0 16px;font-size:clamp(1.6rem,6.6vw,3.1rem);font-weight:800;line-height:1.05}@media (min-width:1120px){.ccx-h1{font-size:clamp(2.1rem,3.15vw,3.25rem)}}.ccx-h1-line{display:block}@media (min-width:640px){.ccx-h1,.ccx-h1-line{white-space:nowrap}}.ccx-h1-accent{color:#c4b5fd}.ccx-hero-sub{max-width:44ch;color:var(--ccx-text-2);text-wrap:pretty;margin:0 0 22px;font-size:clamp(.95rem,.55rem + .52vw,1.05rem);line-height:1.58}.ccx-hero-ctas{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.ccx-hero-ctas .ccx-btn{--h:46px;gap:7px;padding:0 15px;font-size:13px}.ccx-benefits{border-top:1px solid var(--ccx-line);gap:9px;margin:0;padding:16px 0 0;list-style:none;display:grid}.ccx-benefits li{color:var(--ccx-text);align-items:center;gap:10px;font-size:13.75px;line-height:1.38;display:flex}.ccx-benefit-mark{width:20px;height:20px;color:var(--ccx-violet-3);border:1px solid var(--ccx-line-violet);background:#8b5cf624;border-radius:50%;flex:none;place-items:center;display:grid}.ccx-hero-visual{min-width:0}.ccx-caption{color:var(--ccx-text-3);margin:10px 0 0;font-size:12px;line-height:1.45}.ccx-caption--center{text-align:center;margin-top:24px}@media (min-width:1024px) and (max-width:1400px){.ccx-hero-grid{grid-template-columns:minmax(404px,4.3fr) minmax(0,7.7fr);gap:22px}.ccx-hero-ctas{gap:8px}.ccx-hero-ctas .ccx-btn{--h:42px;gap:6px;padding:0 12px;font-size:12.25px}}@media (min-width:1024px) and (max-height:820px){.ccx-hero{padding:calc(var(--krown-nav-h,70px) + 12px) 0 16px}.ccx-crumb{margin-bottom:8px}.ccx-h1{margin-bottom:10px;font-size:clamp(1.85rem,2.75vw,2.65rem)}.ccx-hero-sub{margin-bottom:14px;font-size:.92rem;line-height:1.48}.ccx-hero-ctas{margin-bottom:14px}.ccx-benefits{gap:6px;padding-top:11px}.ccx-benefits li{font-size:13px}.ccx-caption{margin-top:6px;font-size:11.5px}}@media (max-width:560px){.ccx-hero-ctas .ccx-btn{--h:50px;width:100%;padding:0 18px;font-size:14px}}.ccx-preview{width:100%;container:ccxp/inline-size}.ccx-window{border:1px solid var(--ccx-line-2);background:linear-gradient(#110e1c 0%,#0a0912 100%);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0006,0 24px 44px -22px #4c1d956b,0 48px 96px -40px #000000e0}.ccx-chrome{border-bottom:1px solid var(--ccx-line);background:#ffffff05;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.ccx-dots{gap:6px;display:inline-flex}.ccx-dots i{background:#ffffff26;border-radius:50%;width:8px;height:8px}.ccx-chrome-title{color:var(--ccx-text-3);font-size:12px;font-weight:600}.ccx-demo-tag{border:1px solid var(--ccx-line-violet);color:#e4dcff;white-space:nowrap;background:#8b5cf61f;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ccx-demo-tag i{background:var(--ccx-violet-2);border-radius:50%;width:6px;height:6px}.ccx-shell{grid-template-columns:150px minmax(0,1fr);display:grid}.ccx-side{border-right:1px solid var(--ccx-line);background:#ffffff04;flex-direction:column;gap:14px;padding:14px 10px 12px;display:flex}.ccx-brand{padding:2px 6px 0}.ccx-brand-img{width:76px;height:auto;display:block}.ccx-tabs{flex-direction:column;gap:3px;display:flex}.ccx-tab{height:36px;color:var(--ccx-text-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.ccx-tab-ico{width:18px;height:18px;color:var(--ccx-text-3);flex:none;place-items:center;transition:color .2s;display:grid}.ccx-tab:hover{color:var(--ccx-text);background:#ffffff0b}.ccx-tab:hover .ccx-tab-ico{color:var(--ccx-text-2)}.ccx-tab[aria-selected=true]{color:#fff;border-color:var(--ccx-line-violet);background:#8b5cf629}.ccx-tab[aria-selected=true] .ccx-tab-ico,.ccx-tab[aria-selected=true] svg{color:var(--ccx-violet-3)}.ccx-assistant{border:1px solid var(--ccx-line);background:#ffffff06;border-radius:11px;align-items:center;gap:8px;margin-top:auto;padding:8px 9px;display:flex}.ccx-assistant-img{object-fit:contain;flex:none;width:20px;height:20px}.ccx-assistant-copy{min-width:0}.ccx-assistant strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;display:block;overflow:hidden}.ccx-assistant span{color:var(--ccx-ok);align-items:center;gap:5px;margin-top:1px;font-size:10.5px;display:inline-flex}.ccx-assistant span i{background:var(--ccx-ok);border-radius:50%;width:5px;height:5px}.ccx-main{flex-direction:column;gap:12px;min-width:0;padding:15px 16px 16px;display:flex}.ccx-main:focus-visible{outline-offset:-3px}.ccx-main-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ccx-main-head h3{font-family:var(--ccx-display);letter-spacing:-.02em;color:var(--ccx-text);margin:0;font-size:16px;font-weight:700;line-height:1.25}.ccx-main-head span{color:var(--ccx-text-3);font-size:12px}.ccx-panel{animation:ccx-panel-in .32s var(--ccx-ease) both;flex-direction:column;gap:12px;display:flex}.ccx-card{border:1px solid var(--ccx-line);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border-radius:14px;min-width:0;padding:13px 14px}.ccx-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.ccx-card-title{font-family:var(--ccx-display);letter-spacing:-.01em;color:var(--ccx-text);margin:0;font-size:13px;font-weight:600}.ccx-card-sub{color:var(--ccx-text-3);font-size:11.5px}.ccx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ccx-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ccx-kpi{flex-direction:column;gap:4px;padding:11px 12px;display:flex}.ccx-kpi-label{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.25;overflow:hidden}.ccx-kpi-value{font-family:var(--ccx-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.15}.ccx-kpi-value small{letter-spacing:.02em;color:var(--ccx-text-3);margin-right:4px;font-size:11px;font-weight:600}.ccx-kpi-note{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.ccx-kpi-note--up{color:var(--ccx-ok)}.ccx-kpi-note--neutral{color:var(--ccx-text-3)}.ccx-grid{gap:12px;display:grid}.ccx-grid--overview-bottom{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch}.ccx-grid--chart,.ccx-grid--lists,.ccx-grid--split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ccx-card--chart,.ccx-card--auto{flex-direction:column;display:flex}.ccx-auto-summary{color:var(--ccx-ok);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.ccx-auto-summary i{background:var(--ccx-ok);border-radius:50%;width:6px;height:6px}.ccx-auto-list{flex-direction:column;flex:1;justify-content:space-between;display:flex}.ccx-auto-row{border-top:1px solid var(--ccx-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;display:grid}.ccx-auto-row:first-child{border-top:0;padding-top:2px}.ccx-auto-row:last-child{padding-bottom:0}.ccx-auto-dot{background:var(--ccx-text-3);border-radius:50%;width:7px;height:7px}.ccx-auto-dot[data-active=true]{background:var(--ccx-ok);box-shadow:0 0 0 3px #7fdcb029}.ccx-auto-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-auto-copy strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.ccx-auto-copy span{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.ccx-auto-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.ccx-auto-pill.is-active{color:#c9f3de;background:#7fdcb017;border:1px solid #7fdcb047}.ccx-auto-pill.is-idle{color:var(--ccx-text-2);border:1px solid var(--ccx-line-2);background:#ffffff0a}.ccx-list{margin:0;padding:0;list-style:none}.ccx-row{border-top:1px solid var(--ccx-line);align-items:center;gap:10px;padding:7px 0;display:grid}.ccx-row:first-child{border-top:0;padding-top:0}.ccx-row:last-child{padding-bottom:0}.ccx-row--time{grid-template-columns:44px minmax(0,1fr) auto}.ccx-row--auto{grid-template-columns:minmax(0,1fr) auto}.ccx-row--activity,.ccx-row--inquiry,.ccx-row--invoice{grid-template-columns:28px minmax(0,1fr) auto}.ccx-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-row-main strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.28;overflow:hidden}.ccx-row-main span{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.32;overflow:hidden}.ccx-row-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ccx-row-meta{color:var(--ccx-text-3);white-space:nowrap;font-size:11px}.ccx-time{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:12px;font-weight:600}.ccx-amount{font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:12.5px}.ccx-icon-chip{width:28px;height:28px;color:var(--ccx-violet-3);border:1px solid var(--ccx-line-violet);background:#8b5cf61f;border-radius:9px;place-items:center;display:grid}.ccx-icon-chip--lg{border-radius:12px;width:40px;height:40px}.ccx-avatar{letter-spacing:.02em;color:#ece8ff;border:1px solid var(--ccx-line-violet);background:linear-gradient(145deg,#5b34c4,#2c1a63);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.ccx-avatar--lg{width:48px;height:48px;font-size:14px}.ccx-badge{white-space:nowrap;color:var(--ccx-text-2);border:1px solid var(--ccx-line-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.ccx-badge i{background:var(--ccx-text-3);border-radius:50%;width:5.5px;height:5.5px}.ccx-badge--ok,.ccx-badge--booked{color:#c9f3de;background:#7fdcb017;border-color:#7fdcb04d}.ccx-badge--ok i,.ccx-badge--booked i{background:var(--ccx-ok)}.ccx-badge--warn,.ccx-badge--review{color:#f6e3b4;background:#f0c46b14;border-color:#f0c46b4d}.ccx-badge--warn i,.ccx-badge--review i{background:var(--ccx-warn)}.ccx-badge--new,.ccx-badge--auto,.ccx-badge--sent{color:#e4dcff;border-color:var(--ccx-line-violet);background:#8b5cf624}.ccx-badge--new i,.ccx-badge--auto i,.ccx-badge--sent i{background:var(--ccx-violet-2)}.ccx-bars{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ccx-bar-top{color:var(--ccx-text-2);justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:12px;display:flex}.ccx-bar-top strong{font-variant-numeric:tabular-nums;color:var(--ccx-text)}.ccx-bar-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.ccx-bar-track span{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:ccx-bar-grow .9s var(--ccx-ease) both;background:linear-gradient(90deg,#6d3fe0,#b9a4ff);display:block}@keyframes ccx-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ccx-stats{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ccx-stats li{border-top:1px solid var(--ccx-line);align-items:baseline;gap:10px;padding:8px 0;display:flex}.ccx-stats li:first-child{border-top:0;padding-top:0}.ccx-stats strong{min-width:24px;font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:19px;font-weight:700}.ccx-stats span{color:var(--ccx-text-2);font-size:12.5px}.ccx-stats--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ccx-stats--row li{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:14px;flex-direction:column;gap:4px;padding:14px}.ccx-stats--row li:first-child{border-top:1px solid var(--ccx-line);padding-top:14px}.ccx-note{color:var(--ccx-text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.ccx-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.ccx-stage-col{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:14px;min-width:0;padding:10px}.ccx-stage-head{border-bottom:1px solid var(--ccx-line);flex-direction:column;gap:4px;margin-bottom:9px;padding:0 2px 8px;display:flex}.ccx-stage-head-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ccx-stage-head h4{font-family:var(--ccx-display);color:var(--ccx-text);margin:0;font-size:12.5px;font-weight:600}.ccx-stage-head span{color:var(--ccx-text-3);white-space:nowrap;font-size:11px}.ccx-stage-head strong{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:13.5px}.ccx-deals{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ccx-deal{border:1px solid var(--ccx-line-2);background:var(--ccx-surface-2);transition:border-color .22s ease, transform .25s var(--ccx-ease);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.ccx-deal:hover{border-color:var(--ccx-line-violet);transform:translateY(-1px)}.ccx-deal strong{color:var(--ccx-text);font-size:12px;line-height:1.28}.ccx-deal-value{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:12px;font-weight:600}.ccx-deal-meta{color:var(--ccx-text-3);font-size:11px;line-height:1.3}.ccx-deal-more{color:var(--ccx-text-3);padding:2px 2px 0;font-size:11px}.ccx-chart{flex-direction:column;gap:8px;display:flex}.ccx-chart--compact{flex:1}.ccx-chart-readout{color:var(--ccx-text-3);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ccx-chart-readout-main{align-items:baseline;gap:7px;display:inline-flex}.ccx-chart-readout strong{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:14.5px;font-weight:700}.ccx-chart-delta{font-variant-numeric:tabular-nums;color:var(--ccx-text-2);background:#ffffff0d;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ccx-chart-delta.is-up{color:#c9f3de;background:#7fdcb01c;border:1px solid #7fdcb03d}.ccx-chart-plot{position:relative}.ccx-chart-svg{width:100%;height:auto;display:block;overflow:visible}.ccx-chart-axis{fill:#8f89a5;font-variant-numeric:tabular-nums;font-size:10.5px}.ccx-chart-axis.is-active{fill:#ece8ff;font-weight:600}.ccx-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ccx-ease)}.ccx-chart-area,.ccx-chart-dot{opacity:0;transition:opacity .75s .45s}.ccx-chart[data-drawn=true] .ccx-chart-line{stroke-dashoffset:0}.ccx-chart[data-drawn=true] .ccx-chart-area,.ccx-chart[data-drawn=true] .ccx-chart-dot{opacity:1}.ccx-chart-hit{cursor:pointer;background:0 0;border:0;border-radius:8px;width:max(24px,7%);padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}@container ccxp (max-width:630px){.ccx-shell{grid-template-columns:minmax(0,1fr)}.ccx-side{border-right:0;border-bottom:1px solid var(--ccx-line);flex-direction:row;align-items:center;gap:8px;padding:10px 12px}.ccx-brand,.ccx-assistant,.ccx-chrome-title{display:none}.ccx-tabs{flex-flow:wrap;gap:6px;width:100%;min-width:0}.ccx-tab{flex:auto;justify-content:center;height:38px;padding:0 11px;font-size:12.5px}.ccx-main{padding:15px 14px}.ccx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-grid--overview-bottom,.ccx-grid--chart,.ccx-grid--lists,.ccx-grid--split{grid-template-columns:minmax(0,1fr)}.ccx-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ccxp (max-width:479px){.ccx-kpis--3,.ccx-kanban{grid-template-columns:minmax(0,1fr)}.ccx-kpi{padding:11px 12px}.ccx-kpi-value{font-size:18px}.ccx-row--inquiry,.ccx-row--invoice{grid-template-columns:28px minmax(0,1fr)}.ccx-row--inquiry .ccx-row-end,.ccx-row--invoice .ccx-row-end{grid-column:2;justify-content:space-between}.ccx-row--time{grid-template-columns:44px minmax(0,1fr)}.ccx-row--time .ccx-badge{grid-column:2;justify-self:start}}@container ccxp (max-width:349px){.ccx-kpis{grid-template-columns:minmax(0,1fr)}}.ccx-section{padding:var(--ccx-section) 0;background:var(--ccx-bg);position:relative}.ccx-section:before{content:"";width:min(1380px, 100% - 2 * var(--ccx-gutter));pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c4b5fd24 50%,#0000 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ccx-hero+.ccx-section{background:radial-gradient(48% 180px at 50% 0%, #7c3aed0f, transparent 100%), var(--ccx-bg);padding-top:clamp(44px,4.4vw,58px)}.krown-cc .cc-showcase,.krown-cc .cc-custom,.krown-cc .cc-faq{padding:var(--ccx-section) 0}.krown-cc .cc-showcase .wd-container,.krown-cc .cc-custom .wd-container,.krown-cc .cc-faq .wd-container{width:min(1380px, 100% - 2 * var(--ccx-gutter));max-width:none;padding-inline:0}.ccx-head{text-align:center;max-width:780px;margin:0 auto clamp(28px,3.6vw,44px)}.ccx-h2{font-family:var(--ccx-display);text-transform:uppercase;letter-spacing:-.028em;color:var(--ccx-text);text-wrap:balance;margin:0;font-size:clamp(1.55rem,1rem + 2.2vw,2.55rem);font-weight:800;line-height:1.1}.ccx-h2 span{color:#b9a6ff}.ccx-h3{font-family:var(--ccx-display);letter-spacing:-.02em;color:var(--ccx-text);margin:0;font-size:20px;font-weight:700}.ccx-lead{max-width:56ch;color:var(--ccx-text-2);text-wrap:pretty;margin:14px auto 0;font-size:clamp(.975rem,.6rem + .6vw,1.125rem);line-height:1.58}.ccx-footnote{text-align:center;max-width:62ch;color:var(--ccx-text-3);margin:24px auto 0;font-size:13px;line-height:1.55}.ccx-hub{border:1px solid var(--ccx-line);background:radial-gradient(60% 70%,#6d28d924,#0000 70%),linear-gradient(#ffffff06,#ffffff02);border-radius:28px;grid-template-columns:minmax(180px,.85fr) minmax(40px,.5fr) minmax(300px,1.3fr) minmax(40px,.5fr) minmax(180px,.85fr);align-items:stretch;padding:clamp(20px,3vw,40px);display:grid}.ccx-hub-col{flex-direction:column;display:flex}.ccx-hub-cell{flex:1;align-items:center;min-height:64px;display:flex}.ccx-chip{border:1px solid var(--ccx-line-2);background:var(--ccx-surface-2);width:100%;color:var(--ccx-text);transition:border-color .25s ease, transform .3s var(--ccx-ease);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.ccx-chip svg{color:var(--ccx-text-2);flex:none}.ccx-chip:hover{border-color:var(--ccx-line-violet);transform:translateY(-2px)}.ccx-chip--out{border-color:var(--ccx-line-violet);background:#8b5cf61a}.ccx-chip--out svg{color:var(--ccx-violet-3)}.ccx-hub-link{min-width:0;position:relative}.ccx-hub-down{display:none}.ccx-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ccx-wire{fill:none;stroke:#a78bfa8c;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ccx-reveal[data-reveal=hidden] .ccx-wires{clip-path:inset(0 100% 0 0)}.ccx-reveal[data-reveal=shown] .ccx-wires{clip-path:inset(0);transition:clip-path 1.2s var(--ccx-ease) .3s}.ccx-record{border:1px solid var(--ccx-line-violet);background:linear-gradient(#151124 0%,#0d0b16 100%);border-radius:20px;align-self:center;padding:20px;box-shadow:inset 0 1px #ffffff14,0 32px 64px -28px #4c1d958c}.ccx-record-top{border-bottom:1px solid var(--ccx-line);color:var(--ccx-text-3);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:12px;display:flex}.ccx-record-person{align-items:center;gap:16px;padding:16px 0;display:flex}.ccx-record-person strong{font-family:var(--ccx-display);color:var(--ccx-text);font-size:16px;display:block}.ccx-record-person span{color:var(--ccx-text-3);font-size:13px}.ccx-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ccx-timeline li{align-items:center;gap:12px;display:flex}.ccx-timeline strong{color:var(--ccx-text);font-size:13.5px;font-weight:600;display:block}.ccx-timeline span{color:var(--ccx-text-3);font-size:12.5px}.ccx-record-foot{border-top:1px solid var(--ccx-line);color:var(--ccx-violet-3);margin:16px 0 0;padding-top:16px;font-size:13px;font-weight:600}@media (max-width:959px){.ccx-hub{grid-template-columns:minmax(0,1fr);gap:4px}.ccx-hub-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ccx-hub-cell{min-height:0}.ccx-chip{padding:12px;font-size:13.5px}.ccx-hub-link{place-items:center;height:44px;display:grid}.ccx-wires{display:none}.ccx-hub-down{color:var(--ccx-violet-2);display:block}.ccx-record{justify-self:center;width:min(100%,440px)}}@media (max-width:420px){.ccx-hub-col{grid-template-columns:minmax(0,1fr)}}.ccx-xform-wrap{width:min(1380px, 100% - 2 * var(--ccx-gutter));flex-direction:column;margin-inline:auto;display:flex}.ccx-xform-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(14px,2dvh,24px);display:flex}.ccx-xform-copy{max-width:640px}.ccx-xform-title{font-family:var(--ccx-display);letter-spacing:-.03em;color:var(--ccx-text);margin:0 0 6px;font-size:clamp(24px,2.55vw,38px);font-weight:700;line-height:1.08}.ccx-xform-title span{color:var(--ccx-violet-3)}.ccx-xform-lead{color:var(--ccx-text-2);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.48}.ccx-xform-dock{border:1px solid var(--ccx-line-2);background:#0e0c17e6;border-radius:14px;flex:none;align-items:center;gap:10px;padding:5px;display:inline-flex;box-shadow:0 18px 36px -22px #000000d9}.ccx-xform-mode-btn{letter-spacing:-.01em;color:var(--ccx-text-2);cursor:pointer;white-space:nowrap;transition:color .22s var(--ccx-ease), background-color .22s var(--ccx-ease), border-color .22s var(--ccx-ease), box-shadow .22s var(--ccx-ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ccx-xform-mode-btn:hover{color:var(--ccx-text)}.ccx-xform-mode-btn.is-active.is-before{color:var(--ccx-text);background:#f0c46b1a;border-color:#f0c46b57}.ccx-xform-mode-btn.is-active.is-after{color:var(--ccx-text);border-color:var(--ccx-line-violet);background:#8b5cf633;box-shadow:0 8px 20px -12px #8b5cf6b3}.ccx-xform-mode-dot{border-radius:50%;flex:none;width:7px;height:7px}.ccx-xform-mode-dot--before{background:var(--ccx-warn)}.ccx-xform-mode-dot--after{background:var(--ccx-ok);box-shadow:0 0 10px #7fdcb0a6}.ccx-xform-scrub-wrap{align-items:center;padding:0 4px;display:flex}.ccx-xform-range{appearance:none;cursor:ew-resize;background:0 0;width:108px;height:22px;margin:0}.ccx-xform-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #a78bfae6 0%, #c4b5fdf2 var(--range-pct,100%), #ffffff24 var(--range-pct,100%), #ffffff24 100%);border-radius:999px;height:5px}.ccx-xform-range::-moz-range-track{background:#ffffff24;border-radius:999px;height:5px}.ccx-xform-range::-moz-range-progress{background:var(--ccx-violet-2);border-radius:999px;height:5px}.ccx-xform-range::-webkit-slider-thumb{appearance:none;width:15px;height:15px;transition:transform .16s var(--ccx-ease);background:#f6f4fb;border:2px solid #8b5cf6;border-radius:50%;margin-top:-5px;box-shadow:0 2px 10px #000000a6}.ccx-xform-range::-moz-range-thumb{background:#f6f4fb;border:2px solid #8b5cf6;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 10px #000000a6}.ccx-xform-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.ccx-xform-stage{--xform-t:1;--xform-inv:0;grid-template-columns:minmax(280px,.72fr) 68px minmax(0,1.28fr);align-items:stretch;gap:0;display:grid}.ccx-xform-before{border:1px solid rgba(255, 255, 255, calc(.06 + .06 * var(--xform-inv)));background:linear-gradient(180deg, rgba(18, 17, 26, calc(.55 + .38 * var(--xform-inv))), rgba(11, 10, 17, calc(.45 + .42 * var(--xform-inv))));transition:border-color .42s var(--ccx-ease), background .42s var(--ccx-ease), opacity .42s var(--ccx-ease);border-radius:20px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.ccx-xform-stage.is-scrubbing .ccx-xform-before,.ccx-xform-stage.is-scrubbing .ccx-xform-frag,.ccx-xform-stage.is-scrubbing .ccx-xform-wire-active,.ccx-xform-stage.is-scrubbing .ccx-xform-os{transition-duration:0s!important}.ccx-xform-zone-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ccx-xform-zone-label{letter-spacing:.01em;color:var(--ccx-text-2);font-size:12px;font-weight:600}.ccx-xform-zone-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ccx-xform-zone-pill--warn{color:#f3c979;background:#f0c46b1a;border:1px solid #f0c46b47}.ccx-xform-zone-pill--synced{color:#b7aef5;background:#8b5cf61a;border:1px solid #a78bfa42}.ccx-xform-fragments{flex-direction:column;flex:1;justify-content:space-between;gap:8px;display:flex}.ccx-xform-frag-slot{display:flex}.ccx-xform-frag{border:1px solid rgba(255, 255, 255, calc(.07 + .06 * var(--xform-inv)));background:rgba(20, 18, 31, calc(.56 + .38 * var(--xform-inv)));width:100%;color:var(--ccx-text);text-align:left;cursor:pointer;transform:translate3d(calc(var(--dx,0px) * var(--xform-inv)), 0, 0) rotate(calc(var(--rot,0deg) * var(--xform-inv)));transition:transform .42s var(--ccx-ease), border-color .24s var(--ccx-ease), background-color .24s var(--ccx-ease), opacity .24s var(--ccx-ease);border-radius:13px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;display:flex;box-shadow:0 12px 24px -18px #000c}.ccx-xform-frag:hover{background:#1c182ce0;border-color:#c4b5fd61}.ccx-xform-frag.is-selected{border-color:var(--ccx-violet-2);background:#8b5cf629;transform:translate(0,0)rotate(0)}.ccx-xform-frag.is-dimmed{opacity:.52}.ccx-xform-frag-icon{border:1px solid var(--ccx-line-2);width:30px;height:30px;color:var(--ccx-text-2);transition:color .24s var(--ccx-ease), border-color .24s var(--ccx-ease), background-color .24s var(--ccx-ease);background:#ffffff09;border-radius:9px;flex:none;place-items:center;display:grid}.ccx-xform-frag.is-selected .ccx-xform-frag-icon{color:var(--ccx-violet-3);border-color:var(--ccx-line-violet);background:#8b5cf633}.ccx-xform-frag-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ccx-xform-frag-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-xform-frag-title{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-xform-frag-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.ccx-xform-frag-badge.is-pain{color:#f3c979;background:#f0c46b1f;border:1px solid #f0c46b42}.ccx-xform-frag-badge.is-resolved{color:#8ce3b9;background:#7fdcb01c;border:1px solid #7fdcb040}.ccx-xform-frag-detail{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.32;overflow:hidden}.ccx-xform-bridge{pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.ccx-xform-bridge-svg{width:100%;height:100%;overflow:visible}.ccx-xform-wire-base{fill:none;stroke:#ffffff14;stroke-width:1.25px}.ccx-xform-wire-active{fill:none;stroke:url(#ccxXformFlow);stroke-width:1.75px;stroke-linecap:round;transition:stroke-dashoffset .42s var(--ccx-ease), opacity .24s var(--ccx-ease), stroke-width .24s var(--ccx-ease)}.ccx-xform-wire-group.is-emphasized .ccx-xform-wire-active{stroke:#c4b5fd;stroke-width:2.4px}.ccx-xform-wire-group.is-muted{opacity:.25}.ccx-xform-node{border:1px solid var(--ccx-line-2);width:34px;height:34px;color:var(--ccx-text-3);transition:color .32s var(--ccx-ease), border-color .32s var(--ccx-ease), background-color .32s var(--ccx-ease), box-shadow .32s var(--ccx-ease), transform .32s var(--ccx-ease);background:#100d1b;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px -10px #000000e6}.ccx-xform-node.is-live{color:var(--ccx-violet-3);border-color:var(--ccx-line-violet);background:#19132c;box-shadow:0 0 0 5px #8b5cf61a,0 12px 26px -10px #8b5cf6a6}.ccx-xform-after{min-width:0;display:flex}.ccx-xform-os{border:1px solid rgba(167, 139, 250, calc(.12 + .26 * var(--xform-t)));width:100%;opacity:calc(.4 + .6 * var(--xform-t));filter:saturate(calc(.38 + .62 * var(--xform-t)));transition:opacity .42s var(--ccx-ease), filter .42s var(--ccx-ease), border-color .42s var(--ccx-ease), box-shadow .42s var(--ccx-ease);background:radial-gradient(85% 58% at 50% 0,#8b5cf629,#0000 72%),linear-gradient(#130f22 0%,#0a0813 100%);border-radius:22px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;box-shadow:0 34px 72px -42px #4c1d95ad,inset 0 1px #ffffff12}.ccx-xform-os-bar{border-bottom:1px solid var(--ccx-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.ccx-xform-os-brand{align-items:center;gap:10px;min-width:0;display:flex}.ccx-xform-os-logo{opacity:.96;height:auto;display:block}.ccx-xform-os-sep{background:var(--ccx-line-2);width:1px;height:13px}.ccx-xform-os-name{letter-spacing:-.01em;color:var(--ccx-text);white-space:nowrap;font-size:12.5px;font-weight:600}.ccx-xform-os-meta{align-items:center;gap:8px;display:flex}.ccx-xform-sync-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.ccx-xform-sync-pill i{border-radius:50%;width:6px;height:6px}.ccx-xform-sync-pill.is-online{color:#8ce3b9;background:#7fdcb01a;border:1px solid #7fdcb040}.ccx-xform-sync-pill.is-online i{background:var(--ccx-ok);box-shadow:0 0 8px #7fdcb0b3}.ccx-xform-sync-pill.is-paused{color:var(--ccx-text-2);border:1px solid var(--ccx-line-2);background:#ffffff0a}.ccx-xform-sync-pill.is-paused i{background:var(--ccx-warn)}.ccx-xform-demo-pill{border:1px solid var(--ccx-line-2);color:var(--ccx-text-2);white-space:nowrap;background:#ffffff09;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.ccx-xform-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ccx-xform-kpi{border:1px solid var(--ccx-line);transition:border-color .22s var(--ccx-ease), background-color .22s var(--ccx-ease);background:#ffffff07;border-radius:12px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ccx-xform-kpi.is-highlighted{border-color:var(--ccx-violet-2);background:#8b5cf624}.ccx-xform-kpi-label{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ccx-xform-kpi-val{font-family:var(--ccx-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:clamp(16px,1.35vw,20px);font-weight:700;line-height:1.18}.ccx-xform-kpi-sub{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ccx-xform-workspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:10px;display:grid}.ccx-xform-col{flex-direction:column;gap:10px;min-width:0;display:flex}.ccx-xform-card{border:1px solid var(--ccx-line);transition:border-color .24s var(--ccx-ease), background-color .24s var(--ccx-ease), box-shadow .24s var(--ccx-ease);background:#0908109e;border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:11px 12px;display:flex}.ccx-xform-card--compact{flex:none}.ccx-xform-card.is-highlighted{border-color:var(--ccx-violet-2);background:#18122adb;box-shadow:0 0 0 1px #a78bfa40}.ccx-xform-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-xform-card-title{color:var(--ccx-text);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.ccx-xform-card-title svg{color:var(--ccx-violet-3)}.ccx-xform-card-tag{color:var(--ccx-text-2);border:1px solid var(--ccx-line);white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.ccx-xform-card-tag--ok{color:#8ce3b9;background:#7fdcb01a;border-color:#7fdcb03d}.ccx-xform-inbox-list{flex-direction:column;gap:6px;display:flex}.ccx-xform-thread{transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;padding:7px 9px}.ccx-xform-thread.is-match{background:#8b5cf61f;border-color:#c4b5fd5c}.ccx-xform-thread-top{align-items:center;gap:6px;margin-bottom:2px;display:flex}.ccx-xform-thread-client{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ccx-xform-thread-chan{color:var(--ccx-violet-3);white-space:nowrap;background:#8b5cf626;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:600}.ccx-xform-thread-time{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);white-space:nowrap;margin-left:auto;font-size:10px}.ccx-xform-thread-msg{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.32;overflow:hidden}.ccx-xform-auto-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ccx-xform-auto-row{background:#ffffff05;border-radius:8px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;display:flex}.ccx-xform-auto-dot{background:var(--ccx-ok);border-radius:50%;flex:none;width:6px;height:6px}.ccx-xform-auto-name{min-width:0;color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ccx-xform-auto-state{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);flex:none;font-size:10.5px;font-weight:600}.ccx-xform-pipe-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ccx-xform-pipe-col{background:#ffffff06;border:1px solid #ffffff0b;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:7px;display:flex}.ccx-xform-pipe-head{color:var(--ccx-text-2);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.ccx-xform-pipe-head b{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3)}.ccx-xform-deal{background:#8b5cf61a;border:1px solid #a78bfa33;border-radius:8px;flex-direction:column;gap:1px;padding:6px 7px;display:flex}.ccx-xform-deal-name{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.ccx-xform-deal-val{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:10px}.ccx-xform-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ccx-xform-slot{background:#ffffff05;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.ccx-xform-slot-time{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);flex:none;font-size:10.5px;font-weight:700}.ccx-xform-slot-title{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ccx-xform-os-veil{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07060c47;border-radius:22px;place-items:center;display:grid;position:absolute;inset:0}.ccx-xform-activate-btn{border:1px solid var(--ccx-line-violet);color:var(--ccx-text);cursor:pointer;transition:transform .2s var(--ccx-ease), border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:#130f22f0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 18px 36px -14px #000000e6}.ccx-xform-activate-btn:hover{border-color:var(--ccx-violet-3);background:#22183ef5;transform:translateY(-1px)}.ccx-xform-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(10px,1.4dvh,16px);display:flex}.ccx-xform-trace{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ccx-xform-trace-dot{background:var(--ccx-violet-2);border-radius:50%;flex:none;width:7px;height:7px}.ccx-xform-trace-text{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ccx-xform-trace-reset{border:1px solid var(--ccx-line-violet);color:var(--ccx-violet-3);cursor:pointer;background:#8b5cf624;border-radius:999px;flex:none;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600}.ccx-xform-trace-hint{color:var(--ccx-text-3)}.ccx-xform-disclaimer{color:var(--ccx-text-3);flex:none;margin:0;font-size:12px}@media (max-width:1023px){.ccx-xform-top{flex-direction:column;align-items:flex-start;gap:16px}.ccx-xform-dock{justify-content:space-between;width:100%}.ccx-xform-scrub-wrap{flex:1}.ccx-xform-range{width:100%}.ccx-xform-stage{grid-template-columns:minmax(0,1fr);gap:14px}.ccx-xform-bridge,.ccx-xform-stage[data-mode=after] .ccx-xform-before,.ccx-xform-stage[data-mode=before] .ccx-xform-after{display:none}.ccx-xform-frag{transform:none}.ccx-xform-os{opacity:1;filter:none}.ccx-xform-foot{flex-direction:column;align-items:flex-start;gap:6px}.ccx-xform-trace-text{white-space:normal}}@media (max-width:720px){.ccx-xform-scrub-wrap{display:none}.ccx-xform-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ccx-xform-mode-btn{justify-content:center;padding:10px 12px}.ccx-xform-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-xform-workspace{grid-template-columns:minmax(0,1fr)}.ccx-xform-os-bar{flex-wrap:wrap}}@media (max-width:480px){.ccx-xform-pipe-grid,.ccx-xform-slots{grid-template-columns:minmax(0,1fr)}}.ccx-sys-wrap{width:min(1380px, 100% - 2 * var(--ccx-gutter));flex-direction:column;margin-inline:auto;display:flex}.ccx-sys-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(12px,1.8dvh,20px);display:flex}.ccx-sys-head-copy{max-width:720px}.ccx-sys-title{font-family:var(--ccx-display);letter-spacing:-.03em;color:var(--ccx-text);margin:0 0 6px;font-size:clamp(24px,2.55vw,38px);font-weight:700;line-height:1.08}.ccx-sys-title span{color:var(--ccx-violet-3)}.ccx-sys-lead{color:var(--ccx-text-2);margin:0;font-size:clamp(14px,1.04vw,15.8px);line-height:1.48}.ccx-sys-meta-pill{border:1px solid var(--ccx-line-2);color:var(--ccx-text-2);white-space:nowrap;background:#0e0c17d9;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.ccx-sys-meta-dot{background:var(--ccx-ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7fdcb0a6}.ccx-sys-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:clamp(12px,1.7dvh,18px);display:grid}.ccx-sys-rail-item{align-items:stretch;min-width:0;display:flex;position:relative}.ccx-sys-tab{border:1px solid var(--ccx-line);width:100%;color:var(--ccx-text-2);opacity:.78;text-align:left;cursor:pointer;transition:opacity .22s var(--ccx-ease), border-color .24s var(--ccx-ease), background-color .24s var(--ccx-ease), box-shadow .24s var(--ccx-ease), color .24s var(--ccx-ease);background:#0e0c178c;border-radius:16px;align-items:center;gap:12px;padding:11px 16px;font-family:inherit;display:flex}.ccx-sys-tab:hover{opacity:1;border-color:var(--ccx-line-2);background:#161224d6}.ccx-sys-tab.is-reached:not(.is-selected){border-color:#a78bfa38}.ccx-sys-tab.is-selected{opacity:1;color:var(--ccx-text);background:radial-gradient(95% 95% at 0 0,#8b5cf642,#0000 76%),#18122cfa;border-color:#c4b5fd94;box-shadow:0 20px 40px -24px #7c3aedc7,inset 0 1px #ffffff24}.ccx-sys-tab-icon{border:1px solid var(--ccx-line-2);width:34px;height:34px;color:var(--ccx-text-2);transition:color .24s var(--ccx-ease), border-color .24s var(--ccx-ease), background-color .24s var(--ccx-ease);background:#ffffff09;border-radius:10px;flex:none;place-items:center;display:grid}.ccx-sys-tab.is-selected .ccx-sys-tab-icon{color:var(--ccx-violet-3);border-color:var(--ccx-line-violet);background:#8b5cf633}.ccx-sys-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ccx-sys-tab-title{font-family:var(--ccx-display);letter-spacing:-.015em;color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ccx-sys-tab:not(.is-selected) .ccx-sys-tab-title{color:var(--ccx-text-2)}.ccx-sys-tab-sub{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.ccx-sys-tab.is-selected .ccx-sys-tab-sub{color:var(--ccx-text-2)}.ccx-sys-rail-arrow{z-index:2;width:14px;height:14px;color:var(--ccx-text-3);opacity:.5;pointer-events:none;transition:color .24s var(--ccx-ease), opacity .24s var(--ccx-ease);place-items:center;display:grid;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.ccx-sys-rail-arrow.is-lit{color:var(--ccx-violet-3);opacity:.95}.ccx-sys-stage{background:radial-gradient(85% 55% at 62% 0,#8b5cf624,#0000 72%),linear-gradient(#120e20 0%,#090811 100%);border:1px solid #a78bfa47;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 36px 80px -44px #000000eb,inset 0 1px #ffffff12}.ccx-sys-osbar{border-bottom:1px solid var(--ccx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.ccx-sys-brand{flex:none;align-items:center;gap:10px;display:flex}.ccx-sys-logo{opacity:.96;height:auto;display:block}.ccx-sys-sep{background:var(--ccx-line-2);width:1px;height:13px}.ccx-sys-osname{color:var(--ccx-text);white-space:nowrap;font-size:12.5px;font-weight:600}.ccx-sys-chain{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ccx-sys-chain-step{align-items:center;gap:6px;display:flex}.ccx-sys-chain-btn{color:var(--ccx-text-3);cursor:pointer;white-space:nowrap;transition:color .2s var(--ccx-ease), border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.ccx-sys-chain-btn i{width:6px;height:6px;transition:background-color .2s var(--ccx-ease);background:#fff3;border-radius:50%}.ccx-sys-chain-btn.is-lit{color:var(--ccx-text-2)}.ccx-sys-chain-btn.is-lit i{background:var(--ccx-ok)}.ccx-sys-chain-btn.is-current{color:var(--ccx-text);background:#8b5cf624;border-color:#a78bfa4d}.ccx-sys-chain-btn.is-current i{background:var(--ccx-violet-3);box-shadow:0 0 8px #c4b5fdb3}.ccx-sys-chain-line{width:14px;height:1px;transition:background-color .22s var(--ccx-ease);background:#ffffff1f}.ccx-sys-chain-line.is-lit{background:#a78bfa99}.ccx-sys-demotag{color:#8ce3b9;white-space:nowrap;background:#7fdcb01a;border:1px solid #7fdcb040;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ccx-sys-demotag i{background:var(--ccx-ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7fdcb0b3}.ccx-sys-body{grid-template-columns:minmax(256px,.3fr) minmax(0,.7fr);align-items:stretch;gap:16px;padding:16px 18px;display:grid}.ccx-sys-narrative{border:1px solid var(--ccx-line);animation:ccx-panel-in .36s var(--ccx-ease) both;background:#ffffff05;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;display:flex}.ccx-sys-nar-top{flex-direction:column;gap:10px;display:flex}.ccx-sys-role-pill{border:1px solid var(--ccx-line-violet);color:var(--ccx-violet-3);background:#8b5cf621;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ccx-sys-nar-h3{font-family:var(--ccx-display);letter-spacing:-.02em;color:var(--ccx-text);margin:0;font-size:clamp(16.5px,1.3vw,19.5px);font-weight:700;line-height:1.25}.ccx-sys-nar-text{color:var(--ccx-text-2);margin:0;font-size:13px;line-height:1.52}.ccx-sys-nar-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ccx-sys-nar-list li{color:var(--ccx-text);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.38;display:flex}.ccx-sys-nar-check{border:1px solid var(--ccx-line-violet);width:18px;height:18px;color:var(--ccx-violet-3);background:#8b5cf626;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ccx-sys-next-btn{border:1px solid var(--ccx-line-violet);width:100%;color:var(--ccx-text);text-align:left;cursor:pointer;transition:background-color .2s var(--ccx-ease), border-color .2s var(--ccx-ease), transform .2s var(--ccx-ease);background:#8b5cf624;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.ccx-sys-next-btn:hover{border-color:var(--ccx-violet-3);background:#8b5cf63d}.ccx-sys-next-btn svg{color:var(--ccx-violet-3);flex:none}.ccx-sys-canvas{min-width:0;animation:ccx-panel-in .38s var(--ccx-ease) both;display:flex}.ccx-sys-view{width:100%;min-width:0}.ccx-sys-view--customers,.ccx-sys-view--automation{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:12px;display:grid}.ccx-sys-view--numbers{flex-direction:column;gap:12px;display:flex}.ccx-sys-panel{border:1px solid var(--ccx-line);background:#08070fa6;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:14px;display:flex}.ccx-sys-panel--accent{background:radial-gradient(80% 60% at 100% 0,#8b5cf61c,#0000 70%),#0d0a18cc;border-color:#a78bfa3d}.ccx-sys-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-sys-panel-title{letter-spacing:-.01em;color:var(--ccx-text);font-size:12.5px;font-weight:600}.ccx-sys-badge{border:1px solid var(--ccx-line-2);font-variant-numeric:tabular-nums;color:var(--ccx-text-2);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.ccx-sys-badge--ok{color:#8ce3b9;background:#7fdcb01c;border-color:#7fdcb042}.ccx-sys-badge--violet{color:var(--ccx-violet-3);border-color:var(--ccx-line-violet);background:#8b5cf624}.ccx-sys-lead-list{flex-direction:column;flex:1;gap:7px;display:flex}.ccx-sys-lead-btn{border:1px solid var(--ccx-line);width:100%;color:var(--ccx-text);text-align:left;cursor:pointer;transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;display:flex}.ccx-sys-lead-btn:hover{border-color:var(--ccx-line-2);background:#ffffff0a}.ccx-sys-lead-btn.is-selected{border-color:var(--ccx-violet-2);background:#8b5cf626}.ccx-sys-avatar{border:1px solid var(--ccx-line-violet);width:32px;height:32px;color:var(--ccx-violet-3);background:#8b5cf629;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ccx-sys-avatar--lg{border-radius:11px;width:38px;height:38px;font-size:12.5px}.ccx-sys-lead-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ccx-sys-lead-row{align-items:center;gap:6px;display:flex}.ccx-sys-lead-row strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-sys-chan-pill{color:var(--ccx-violet-3);background:#8b5cf626;border-radius:6px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.ccx-sys-lead-sub{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-sys-lead-right{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ccx-sys-lead-val{font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:11.5px;font-weight:700}.ccx-sys-lead-time{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);font-size:10px}.ccx-sys-record-head{border-bottom:1px solid var(--ccx-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.ccx-sys-record-id{align-items:center;gap:10px;min-width:0;display:flex}.ccx-sys-record-title-row{align-items:center;gap:7px;display:flex}.ccx-sys-record-name{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;font-size:14.5px;font-weight:700}.ccx-sys-record-comp{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ccx-sys-record-deal{text-align:right;flex:none}.ccx-sys-record-deal span{color:var(--ccx-text-3);font-size:10px;display:block}.ccx-sys-record-deal strong{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:14px;font-weight:700}.ccx-sys-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ccx-sys-tl-item{background:#ffffff06;border:1px solid #ffffff0b;border-radius:10px;align-items:flex-start;gap:10px;padding:7px 9px;display:flex}.ccx-sys-tl-icon{border:1px solid var(--ccx-line-violet);width:26px;height:26px;color:var(--ccx-violet-3);background:#8b5cf624;border-radius:8px;flex:none;place-items:center;display:grid}.ccx-sys-tl-body{flex:1;min-width:0}.ccx-sys-tl-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-sys-tl-row strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ccx-sys-tl-row time{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);flex:none;font-size:10.5px}.ccx-sys-tl-body>span{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.ccx-sys-next-card{border:1px solid var(--ccx-line-violet);background:#8b5cf61f;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.ccx-sys-next-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-sys-next-copy span{text-transform:uppercase;letter-spacing:.04em;color:var(--ccx-violet-3);font-size:10px;font-weight:600}.ccx-sys-next-copy strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ccx-sys-jump-pill{color:var(--ccx-text);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ccx-ease), border-color .18s var(--ccx-ease);background:#130e22e6;border:1px solid #c4b5fd59;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.ccx-sys-jump-pill:hover{border-color:var(--ccx-violet-3);background:#281a48f2}.ccx-sys-featured-appt{border:1px solid var(--ccx-line-violet);background:#8b5cf61f;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ccx-sys-featured-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-sys-featured-tag{color:var(--ccx-violet-3);font-size:10.5px;font-weight:600}.ccx-sys-featured-title{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ccx-sys-featured-slot{font-variant-numeric:tabular-nums;color:var(--ccx-text-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ccx-sys-featured-slot svg{color:var(--ccx-violet-3)}.ccx-sys-day-list{flex-direction:column;gap:6px;display:flex}.ccx-sys-day-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.ccx-sys-day-time{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);flex:none;font-size:11.5px;font-weight:700}.ccx-sys-day-info{flex-direction:column;flex:1;min-width:0;display:flex}.ccx-sys-day-info strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ccx-sys-day-info span{color:var(--ccx-text-3);font-size:10.5px}.ccx-sys-state-pill{white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.ccx-sys-state-pill--done{color:var(--ccx-text-2);background:#ffffff0f}.ccx-sys-state-pill--ok{color:#8ce3b9;background:#7fdcb01f}.ccx-sys-state-pill--violet{color:var(--ccx-violet-3);background:#8b5cf629}.ccx-sys-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ccx-sys-mini-metrics>div{border:1px solid var(--ccx-line);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.ccx-sys-mini-metrics span{color:var(--ccx-text-2);font-size:11px}.ccx-sys-mini-metrics strong{font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:12.5px;font-weight:700}.ccx-sys-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ccx-sys-rule{border:1px solid var(--ccx-line);transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.ccx-sys-rule.is-on{background:#8b5cf617;border-color:#a78bfa47}.ccx-sys-rule-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ccx-sys-rule-top{align-items:center;gap:7px;display:flex}.ccx-sys-rule-when{color:var(--ccx-violet-3);background:#8b5cf629;border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.ccx-sys-rule-top strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ccx-sys-rule-meta{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ccx-sys-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ccx-sys-kpi{border:1px solid var(--ccx-line);background:#ffffff07;border-radius:13px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ccx-sys-kpi-label{color:var(--ccx-text-2);font-size:11px}.ccx-sys-kpi-val{font-family:var(--ccx-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:clamp(16.5px,1.4vw,21px);font-weight:700;line-height:1.18}.ccx-sys-kpi-delta{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);font-size:10.5px}.ccx-sys-kpi-delta.is-up{color:#8ce3b9}.ccx-sys-analytics-grid{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;display:grid}.ccx-sys-chart-wrap{flex-direction:column;flex:1;justify-content:center;display:flex}.ccx-sys-chart-wrap .ccx-chart-svg{height:158px}.ccx-sys-funnel{flex-direction:column;gap:8px;display:flex}.ccx-sys-funnel-row{flex-direction:column;gap:4px;display:flex}.ccx-sys-funnel-top{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.ccx-sys-funnel-stage{color:var(--ccx-text-2)}.ccx-sys-funnel-stage b{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);font-weight:600}.ccx-sys-funnel-val{font-variant-numeric:tabular-nums;color:var(--ccx-text);font-size:11.5px;font-weight:700}.ccx-sys-funnel-bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.ccx-sys-funnel-bar span{height:100%;transition:width .36s var(--ccx-ease);background:linear-gradient(90deg,#8b5cf6,#c4b5fd);border-radius:999px;display:block}.ccx-sys-conv-strip{border:1px solid var(--ccx-line-violet);font-variant-numeric:tabular-nums;color:var(--ccx-text-2);background:#8b5cf61c;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.ccx-sys-conv-strip svg{color:var(--ccx-violet-3);flex:none}.ccx-sys-conv-strip strong{color:var(--ccx-text)}.ccx-switch{border:1px solid var(--ccx-line-2);cursor:pointer;background:#ffffff14;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background-color .25s,border-color .25s;position:relative}.ccx-switch i{width:18px;height:18px;transition:transform .3s var(--ccx-ease), background-color .25s ease;background:#cfcade;border-radius:50%;position:absolute;top:2px;left:2px}.ccx-switch[aria-checked=true]{background:#6b3de0;border-color:#c4b5fd80}.ccx-switch[aria-checked=true] i{background:#fff;transform:translate(18px)}.ccx-seg{border:1px solid var(--ccx-line-2);background:#ffffff08;border-radius:10px;padding:3px;display:inline-flex}.ccx-seg button{color:var(--ccx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background-color .2s,color .2s}.ccx-seg button[aria-pressed=true]{color:#fff;background:#8b5cf63d}@media (max-width:1120px){.ccx-sys-chain{display:none}.ccx-sys-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.ccx-sys-top{flex-direction:column;align-items:flex-start;gap:12px}.ccx-sys-rail{grid-template-columns:minmax(0,1fr);gap:8px}.ccx-sys-rail-arrow{display:none}.ccx-sys-view--customers,.ccx-sys-view--automation,.ccx-sys-analytics-grid{grid-template-columns:minmax(0,1fr)}.ccx-sys-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ccx-sys-osbar{flex-wrap:wrap;padding:10px 14px}.ccx-sys-body{padding:12px}.ccx-sys-next-card{flex-direction:column;align-items:flex-start}.ccx-sys-conv-strip{flex-wrap:wrap;justify-content:flex-start}}.ccx-cshow-sec{background:radial-gradient(54% 46% at 50% 56%, #5b21b629, transparent 74%), var(--ccx-bg);position:relative;overflow:clip}.ccx-cshow-wrap{width:min(1320px, 100% - 2 * var(--ccx-gutter));position:relative}.ccx-cshow-top{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(16px,3vw,48px);margin-bottom:clamp(14px,2dvh,22px);display:grid}.ccx-cshow-title{font-family:var(--ccx-display);letter-spacing:-.03em;color:var(--ccx-text);margin:0;font-size:clamp(26px,2.55vw,38px);font-weight:700;line-height:1.08}.ccx-cshow-title-accent{color:var(--ccx-violet-3);display:block}.ccx-cshow-lead{max-width:40ch;color:var(--ccx-text-2);justify-self:end;margin:0;font-size:clamp(14px,1.02vw,15.5px);line-height:1.48}.ccx-cshow-stage{isolation:isolate;position:relative}.ccx-cshow-ambient{z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(48% 42% at 24% 18%,#8b5cf629,#0000 72%),radial-gradient(46% 44% at 78% 82%,#7c3aed1f,#0000 74%);border-radius:36px;position:absolute;inset:-18px -24px -10px}.ccx-cshow-underglow{z-index:-1;pointer-events:none;filter:blur(22px);background:radial-gradient(#8b5cf638,#0000 72%);height:52px;position:absolute;bottom:-26px;left:14%;right:14%}.ccx-cshow-window{background:linear-gradient(#161224f5 0%,#0b0913fa 100%);border:1px solid #c4b5fd33;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 32px 72px -36px #080610eb,0 18px 44px -28px #6d28d957}.ccx-cshow-chrome{border-bottom:1px solid var(--ccx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 16px;display:flex}.ccx-cshow-chrome-left,.ccx-cshow-chrome-right{align-items:center;gap:12px;min-width:0;display:flex}.ccx-cshow-crumb{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12px;display:inline-flex;overflow:hidden}.ccx-cshow-crumb strong{color:var(--ccx-text-2);font-weight:600}.ccx-cshow-crumb span:last-child{color:var(--ccx-violet-3);font-weight:600}.ccx-cshow-sync{color:var(--ccx-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.ccx-cshow-sync i{background:var(--ccx-ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7fdcb029}.ccx-cshow-demobadge{border:1px solid var(--ccx-line-2);color:var(--ccx-text-2);white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.ccx-cshow-shell{grid-template-columns:196px minmax(0,1fr);height:clamp(448px,50dvh,488px);display:grid}.ccx-cshow-side{border-right:1px solid var(--ccx-line);background:#ffffff04;flex-direction:column;gap:12px;min-height:0;padding:14px 12px;display:flex}.ccx-cshow-brand{border-bottom:1px solid var(--ccx-line);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:2px 4px 8px;display:flex}.ccx-cshow-logo{flex:none;width:64px;height:auto;display:block}.ccx-cshow-brand span{letter-spacing:.01em;color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.ccx-cshow-nav{flex-direction:column;gap:4px;display:flex}.ccx-cshow-navbtn{height:38px;color:var(--ccx-text-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ccx-cshow-navico{width:18px;height:18px;color:var(--ccx-text-3);place-items:center;transition:color .2s;display:grid}.ccx-cshow-navlabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccx-cshow-navcount{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);border:1px solid var(--ccx-line);background:#ffffff0a;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.ccx-cshow-navbtn:hover{color:var(--ccx-text);background:#ffffff0b}.ccx-cshow-navbtn:hover .ccx-cshow-navico{color:var(--ccx-text-2)}.ccx-cshow-navbtn.is-selected{color:#fff;background:linear-gradient(90deg,#8b5cf638 0%,#8b5cf61a 100%);border-color:#c4b5fd57;box-shadow:0 8px 20px -14px #8b5cf6a6}.ccx-cshow-navbtn.is-selected .ccx-cshow-navico{color:var(--ccx-violet-3)}.ccx-cshow-navbtn.is-selected .ccx-cshow-navcount{color:#ede9fe;background:#8b5cf63d;border-color:#c4b5fd57}.ccx-cshow-ai{border:1px solid var(--ccx-line);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:9px 10px;display:flex}.ccx-cshow-ai-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-cshow-ai-copy strong{color:var(--ccx-text);font-size:12px;font-weight:600}.ccx-cshow-ai-copy span{color:var(--ccx-text-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ccx-cshow-ai-copy span i{background:var(--ccx-ok);border-radius:50%;width:5.5px;height:5.5px}.ccx-cshow-main{flex-direction:column;min-width:0;min-height:0;padding:14px 18px;display:flex}.ccx-cshow-mainhead{border-bottom:1px solid var(--ccx-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:10px;display:flex}.ccx-cshow-mainhead-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.ccx-cshow-mainhead-title h3{font-family:var(--ccx-display);letter-spacing:-.02em;color:var(--ccx-text);margin:0;font-size:16px;font-weight:700}.ccx-cshow-mainhead-title span{font-variant-numeric:tabular-nums;color:var(--ccx-text-2);font-size:12.5px}.ccx-cshow-inspector{max-width:52%;color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;background:#8b5cf61a;border:1px solid #c4b5fd3d;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;display:inline-flex;overflow:hidden}.ccx-cshow-inspector-dot{background:var(--ccx-violet-3);border-radius:50%;flex:none;width:6px;height:6px}.ccx-cshow-inspector strong{color:var(--ccx-text);flex:none;font-weight:600}.ccx-cshow-inspector span{text-overflow:ellipsis;overflow:hidden}.ccx-cshow-period{color:var(--ccx-text-3);white-space:nowrap;font-size:11.5px;font-weight:500}.ccx-cshow-canvas{min-height:0;animation:ccx-panel-in .28s var(--ccx-ease) both;flex-direction:column;flex:1;display:flex}.ccx-cshow-view{flex:1;min-height:0}.ccx-cshow-view--stack{flex-direction:column;gap:12px;display:flex}.ccx-cshow-split{flex:1;align-items:stretch;gap:12px;min-height:0;display:grid}.ccx-cshow-split--60-40{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ccx-cshow-split--58-42{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.ccx-cshow-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ccx-cshow-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ccx-cshow-kpi{border:1px solid var(--ccx-line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:3px;padding:10px 13px;display:flex}.ccx-cshow-kpi-label{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.ccx-cshow-kpi-val{font-family:var(--ccx-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.15}.ccx-cshow-kpi-val small{color:var(--ccx-text-3);margin-right:4px;font-size:11px;font-weight:600}.ccx-cshow-kpi-note{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-cshow-kpi-note--up{color:var(--ccx-ok)}.ccx-cshow-kpi-note--neutral{color:var(--ccx-text-3)}.ccx-cshow-card{border:1px solid var(--ccx-line);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border-radius:15px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex}.ccx-cshow-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ccx-cshow-card-title{font-family:var(--ccx-display);letter-spacing:-.01em;color:var(--ccx-text);margin:0;font-size:13px;font-weight:600}.ccx-cshow-card-sub{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);font-size:11.5px}.ccx-cshow-chart-box{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.ccx-cshow-chart-box .ccx-chart-svg{max-height:162px}.ccx-cshow-inq-list{flex-direction:column;gap:5px;display:flex}.ccx-cshow-inq-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 9px;transition:border-color .18s,background-color .18s;display:grid}.ccx-cshow-inq-row:hover{border-color:var(--ccx-line-2);background:#ffffff0a}.ccx-cshow-inq-row.is-selected{background:#8b5cf61f;border-color:#c4b5fd52}.ccx-cshow-status-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ccx-cshow-appt-list{flex-direction:column;flex:1;justify-content:space-between;display:flex}.ccx-cshow-callout{background:#8b5cf614;border:1px solid #c4b5fd33;border-radius:11px;flex-direction:column;gap:2px;margin-top:auto;padding:9px 12px;display:flex}.ccx-cshow-callout span{color:var(--ccx-violet-3);font-size:10.5px;font-weight:600}.ccx-cshow-callout strong{color:var(--ccx-text);font-size:12px;font-weight:500;line-height:1.35}.ccx-cshow-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:11px;display:grid}.ccx-cshow-col{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:15px;flex-direction:column;min-width:0;min-height:0;padding:11px;display:flex}.ccx-cshow-col-head{flex-direction:column;gap:4px;margin-bottom:9px;display:flex}.ccx-cshow-col-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-cshow-col-top h4{font-family:var(--ccx-display);color:var(--ccx-text);margin:0;font-size:13px;font-weight:600}.ccx-cshow-col-count{border:1px solid var(--ccx-line-2);font-variant-numeric:tabular-nums;min-width:22px;height:20px;color:var(--ccx-text-2);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ccx-cshow-col-sum{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--ccx-violet-3);font-size:14.5px;font-weight:700}.ccx-cshow-col-meter{background:#ffffff12;border-radius:999px;height:3px;margin-top:2px;overflow:hidden}.ccx-cshow-col-meter span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c4b5fd);height:100%;display:block}.ccx-cshow-deals{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.ccx-cshow-deal{border:1px solid var(--ccx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0f0d19d9;border-radius:11px;flex-direction:column;gap:3px;padding:8px 10px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.ccx-cshow-deal:hover{border-color:var(--ccx-line-2);background:#181428eb;transform:translateY(-1px)}.ccx-cshow-deal.is-selected{background:linear-gradient(#8b5cf62b 0%,#181428f0 100%);border-color:#c4b5fd6b;box-shadow:0 10px 22px -16px #8b5cf6b3}.ccx-cshow-deal-top{align-items:center;gap:7px;min-width:0;display:flex}.ccx-cshow-deal-avatar{color:#ede9fe;background:#8b5cf638;border:1px solid #c4b5fd42;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:grid}.ccx-cshow-deal-client{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-cshow-deal-proj{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-cshow-deal-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.ccx-cshow-deal-val{font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:12px;font-weight:700}.ccx-cshow-deal-tag{color:var(--ccx-text-2);white-space:nowrap;background:#ffffff0b;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.ccx-cshow-col-foot{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);margin-top:auto;padding-top:7px;font-size:11px}.ccx-cshow-foot{text-align:center;color:var(--ccx-text-3);margin:10px 0 0;font-size:12px;line-height:1.4}@media (max-width:1023px){.ccx-cshow-top{grid-template-columns:1fr;align-items:start;gap:10px}.ccx-cshow-lead{justify-self:start;max-width:56ch}.ccx-cshow-shell{grid-template-columns:1fr;height:auto}.ccx-cshow-side{border-right:0;border-bottom:1px solid var(--ccx-line);flex-direction:column;gap:10px;padding:12px 14px}.ccx-cshow-brand,.ccx-cshow-ai{display:none}.ccx-cshow-nav{flex-flow:wrap;gap:6px}.ccx-cshow-navbtn{gap:7px;width:auto;height:34px;padding:0 11px;display:inline-flex}.ccx-cshow-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-cshow-split--60-40,.ccx-cshow-split--58-42{grid-template-columns:1fr}.ccx-cshow-inspector{max-width:100%}}@media (max-width:640px){.ccx-cshow-chrome{gap:8px;padding:0 12px}.ccx-cshow-chrome-left,.ccx-cshow-chrome-right{gap:8px}.ccx-cshow-crumb strong,.ccx-cshow-crumb span[aria-hidden=true],.ccx-cshow-chrome-right .ccx-cshow-sync{display:none}.ccx-cshow-demobadge{padding:2px 8px;font-size:10.5px}.ccx-cshow-main{padding:12px}.ccx-cshow-mainhead{flex-direction:column;align-items:flex-start;gap:8px}.ccx-cshow-kpis,.ccx-cshow-kpis--3,.ccx-cshow-kanban{grid-template-columns:1fr}.ccx-cshow-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ccx-cshow-navbtn{grid-template-columns:16px minmax(0,1fr) auto;gap:6px;width:100%;padding:0 9px;display:grid}}.ccx-ind-sec{background:radial-gradient(56% 48% at 50% 54%, #5b21b624, transparent 74%), var(--ccx-bg);position:relative;overflow:clip}.ccx-ind-wrap{width:min(1320px, 100% - 2 * var(--ccx-gutter));margin-inline:auto;position:relative}.ccx-ind-top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(12px,1.8dvh,20px);display:flex}.ccx-ind-intro{min-width:0}.ccx-ind-title{font-family:var(--ccx-display);letter-spacing:-.03em;color:var(--ccx-text);margin:0;font-size:clamp(24px,2.45vw,36px);font-weight:700;line-height:1.08}.ccx-ind-title-accent{color:var(--ccx-violet-3);display:block}.ccx-ind-lead{max-width:58ch;color:var(--ccx-text-2);margin:5px 0 0;font-size:clamp(13.5px,.98vw,15px);line-height:1.44}.ccx-ind-selector{border:1px solid var(--ccx-line-2);background:#100d1ceb;border-radius:14px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 14px 32px -20px #000c}.ccx-ind-pill{height:38px;color:var(--ccx-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.ccx-ind-pill-ico{color:var(--ccx-text-3);flex:none;transition:color .18s}.ccx-ind-pill:hover{color:var(--ccx-text);background:#ffffff0b}.ccx-ind-pill:hover .ccx-ind-pill-ico{color:var(--ccx-text-2)}.ccx-ind-pill.is-active{color:#fff;background:linear-gradient(#8b5cf647 0%,#6d28d929 100%);border-color:#c4b5fd61;box-shadow:0 8px 20px -12px #8b5cf6b3}.ccx-ind-pill.is-active .ccx-ind-pill-ico{color:var(--ccx-violet-3)}.ccx-ind-frame{isolation:isolate;width:100%;position:relative}.ccx-ind-ambient{z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(48% 42% at 22% 16%,#8b5cf624,#0000 72%),radial-gradient(46% 42% at 80% 84%,#7c3aed1c,#0000 74%);border-radius:34px;position:absolute;inset:-16px -22px -8px}.ccx-ind-underglow{z-index:-1;pointer-events:none;filter:blur(22px);background:radial-gradient(#8b5cf633,#0000 72%);height:48px;position:absolute;bottom:-24px;left:16%;right:16%}.ccx-ind-window{background:linear-gradient(#161224f5 0%,#0b0913fa 100%);border:1px solid #c4b5fd33;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 32px 72px -36px #080610eb,0 18px 44px -28px #6d28d952}.ccx-ind-topbar{border-bottom:1px solid var(--ccx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 16px;display:flex}.ccx-ind-identity{align-items:center;gap:10px;min-width:0;display:flex}.ccx-ind-logo{flex:none;width:66px;height:auto;display:block}.ccx-ind-sep{color:var(--ccx-text-3);font-size:12px}.ccx-ind-wsname{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ccx-ind-demotag{border:1px solid var(--ccx-line-2);color:var(--ccx-text-3);white-space:nowrap;background:#ffffff09;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.ccx-ind-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.ccx-ind-views,.ccx-ind-timeframes{border:1px solid var(--ccx-line);background:#08060fa6;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ccx-ind-viewbtn,.ccx-ind-tfbtn{height:28px;color:var(--ccx-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.ccx-ind-viewbtn small{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);background:#ffffff0f;border-radius:999px;padding:0 5px;font-size:10px;font-weight:700}.ccx-ind-viewbtn:hover,.ccx-ind-tfbtn:hover{color:var(--ccx-text)}.ccx-ind-viewbtn.is-active{color:#fff;background:#8b5cf638;border-color:#c4b5fd52}.ccx-ind-viewbtn.is-active small{color:#ede9fe;background:#8b5cf657}.ccx-ind-tfbtn.is-active{color:var(--ccx-text);border-color:var(--ccx-line-2);background:#ffffff17}.ccx-ind-body{flex-direction:column;gap:11px;padding:12px 16px 14px;display:flex}.ccx-ind-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ccx-ind-kpi{border:1px solid var(--ccx-line);background:#ffffff06;border-radius:13px;flex-direction:column;gap:5px;padding:10px 13px;display:flex}.ccx-ind-kpi-label{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.ccx-ind-kpi-bottom{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ccx-ind-kpi-val{font-family:var(--ccx-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:clamp(17px,1.32vw,20.5px);font-weight:700;line-height:1.15}.ccx-ind-kpi-delta{font-variant-numeric:tabular-nums;color:var(--ccx-ok);white-space:nowrap;text-overflow:ellipsis;background:#7fdcb014;border:1px solid #7fdcb03d;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;overflow:hidden}.ccx-ind-workspace{flex-direction:column;height:clamp(336px,38dvh,368px);min-height:0;display:flex}.ccx-ind-grid{min-height:0;animation:ccx-panel-in .24s var(--ccx-ease) both;flex:1;align-items:stretch;gap:12px;display:grid}.ccx-ind-grid--overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ccx-ind-grid--ops{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.ccx-ind-grid--sched{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-ind-card{border:1px solid var(--ccx-line);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border-radius:15px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex}.ccx-ind-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ccx-ind-card-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.ccx-ind-card-title{font-family:var(--ccx-display);letter-spacing:-.01em;color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.ccx-ind-card-meta{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ccx-ind-subseg{border:1px solid var(--ccx-line);background:#08060fa6;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ccx-ind-subseg button{height:24px;color:var(--ccx-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:600;transition:color .16s,background-color .16s}.ccx-ind-subseg button:hover{color:var(--ccx-text)}.ccx-ind-subseg button.is-active{color:#ede9fe;background:#8b5cf63d}.ccx-ind-linkbtn{color:var(--ccx-violet-3);white-space:nowrap;cursor:pointer;background:#8b5cf614;border:1px solid #c4b5fd38;border-radius:8px;flex:none;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background-color .18s,border-color .18s}.ccx-ind-linkbtn:hover{background:#8b5cf62e;border-color:#c4b5fd61}.ccx-ind-chart-wrap{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.ccx-ind-chart-readout{border:1px solid var(--ccx-line);white-space:nowrap;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;padding:5px 10px;font-size:11.5px;display:flex;overflow:hidden}.ccx-ind-chart-readout span{color:var(--ccx-text-3)}.ccx-ind-chart-readout strong{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-text)}.ccx-ind-chart-readout em{color:var(--ccx-violet-3);text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}.ccx-ind-bars-stage{border:1px solid var(--ccx-line);background:#08060f73;border-radius:12px;flex:1;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0;padding:8px 10px 4px;display:grid}.ccx-ind-yaxis{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding:18px 4px 20px 0;font-size:10.5px;display:flex}.ccx-ind-bars-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:10px;min-height:0;display:grid}.ccx-ind-barcol{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-height:0;padding:2px 4px;transition:background-color .18s,border-color .18s;display:flex}.ccx-ind-barcol:hover{background:#ffffff08}.ccx-ind-barcol.is-active{background:#8b5cf617;border-color:#c4b5fd47}.ccx-ind-barval{font-variant-numeric:tabular-nums;color:var(--ccx-text-2);white-space:nowrap;font-size:10.5px;font-weight:600}.ccx-ind-barcol.is-active .ccx-ind-barval{color:#fff}.ccx-ind-bartrack{background:#ffffff0d;border-radius:7px;flex:1;align-items:flex-end;width:min(42px,64%);min-height:60px;display:flex;overflow:hidden}.ccx-ind-bartrack i{width:100%;transition:height .25s var(--ccx-ease);background:linear-gradient(#b9a4ff 0%,#6d3fe0 100%);border-radius:7px 7px 3px 3px;display:block}.ccx-ind-barcol.is-active .ccx-ind-bartrack i{background:linear-gradient(#ddd6fe 0%,#8b5cf6 100%)}.ccx-ind-barlbl{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);white-space:nowrap;font-size:11px;font-weight:600}.ccx-ind-barcol.is-active .ccx-ind-barlbl{color:var(--ccx-violet-3)}.ccx-ind-rates-wrap{flex-direction:column;flex:1;justify-content:space-between;gap:8px;min-height:0;display:flex}.ccx-ind-rate-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ccx-ind-rate-top{color:var(--ccx-text);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.ccx-ind-rate-top>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccx-ind-rate-top>div{flex:none;align-items:baseline;gap:8px;display:inline-flex}.ccx-ind-rate-top small{color:var(--ccx-text-3);font-size:11px}.ccx-ind-rate-top strong{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3)}.ccx-ind-rate-track{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.ccx-ind-rate-track span{border-radius:inherit;height:100%;transition:width .25s var(--ccx-ease);background:linear-gradient(90deg,#6d3fe0,#c4b5fd);display:block}.ccx-ind-sec-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.ccx-ind-sec-pill{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;display:flex}.ccx-ind-sec-pill span{color:var(--ccx-ok);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.ccx-ind-sec-pill strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ccx-ind-rec-list{flex-direction:column;gap:5px;display:flex}.ccx-ind-rec-row{border:1px solid var(--ccx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0f0d19b8;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 9px;transition:border-color .18s,background-color .18s;display:grid}.ccx-ind-rec-row:hover{border-color:var(--ccx-line-2);background:#181428e6}.ccx-ind-rec-row.is-selected{background:#8b5cf621;border-color:#c4b5fd66}.ccx-ind-avatar{color:#ede9fe;background:#8b5cf638;border:1px solid #c4b5fd47;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:grid}.ccx-ind-avatar--lg{border-radius:10px;width:34px;height:34px;font-size:12px}.ccx-ind-rec-main{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-ind-rec-main strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-ind-rec-main span{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-ind-rec-end{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ccx-ind-rec-end b{font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:12px;font-weight:700}.ccx-ind-stage{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.ccx-ind-stage--new{color:#e4dcff;border:1px solid var(--ccx-line-violet);background:#8b5cf626}.ccx-ind-stage--active{color:#f6e3b4;background:#f0c46b17;border:1px solid #f0c46b4d}.ccx-ind-stage--closing{color:#c9f3de;background:#7fdcb01a;border:1px solid #7fdcb04d}.ccx-ind-focus-box{background:#8b5cf614;border:1px solid #c4b5fd38;border-radius:11px;flex-direction:column;gap:4px;margin-top:auto;padding:8px 11px;display:flex}.ccx-ind-focus-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-ind-focus-meta{min-width:0;color:var(--ccx-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex;overflow:hidden}.ccx-ind-focus-meta strong{color:var(--ccx-text);text-overflow:ellipsis;overflow:hidden}.ccx-ind-focus-meta span{color:var(--ccx-text-3);text-overflow:ellipsis;overflow:hidden}.ccx-ind-approve-sm{color:#fff;white-space:nowrap;cursor:pointer;background:#8b5cf638;border:1px solid #c4b5fd57;border-radius:7px;flex:none;height:24px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:600}.ccx-ind-approve-sm.is-done{color:#c9f3de;background:#7fdcb026;border-color:#7fdcb05c}.ccx-ind-focus-step{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.ccx-ind-filters{flex-wrap:wrap;gap:4px;display:flex}.ccx-ind-filterbtn{border:1px solid var(--ccx-line);height:25px;color:var(--ccx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#ffffff06;border-radius:999px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:600}.ccx-ind-filterbtn.is-active{color:#ede9fe;background:#8b5cf633;border-color:#c4b5fd5c}.ccx-ind-pager{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);flex:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ccx-ind-pager button{border:1px solid var(--ccx-line-2);width:22px;height:22px;color:var(--ccx-text);cursor:pointer;background:#ffffff0a;border-radius:6px;font-size:13px;line-height:1}.ccx-ind-pager button:disabled{opacity:.35;cursor:default}.ccx-ind-inspector{gap:9px}.ccx-ind-insp-head{border-bottom:1px solid var(--ccx-line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.ccx-ind-insp-person{align-items:center;gap:10px;min-width:0;display:flex}.ccx-ind-insp-person>div{min-width:0}.ccx-ind-insp-person h4{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.ccx-ind-insp-person span{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ccx-ind-insp-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ccx-ind-insp-meta>div{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:6px 9px;display:flex}.ccx-ind-insp-meta span{color:var(--ccx-text-3);font-size:10px}.ccx-ind-insp-meta strong{font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ccx-ind-insp-ai{background:#8b5cf614;border:1px solid #c4b5fd33;border-radius:11px;flex-direction:column;gap:4px;padding:8px 11px;display:flex}.ccx-ind-insp-ai-title{color:var(--ccx-violet-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ccx-ind-insp-ai-title em{color:var(--ccx-ok);margin-left:auto;font-size:10.5px;font-style:normal}.ccx-ind-insp-ai p{color:var(--ccx-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.ccx-ind-insp-foot{border-top:1px solid var(--ccx-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.ccx-ind-insp-step{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-ind-insp-step span{color:var(--ccx-text-3);font-size:10px;font-weight:600}.ccx-ind-insp-step strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ccx-ind-approve-btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#8b5cf6 0%,#6d28d9 100%);border:1px solid #c4b5fd61;border-radius:9px;flex:none;height:32px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600}.ccx-ind-approve-btn.is-done{color:#c9f3de;background:#7fdcb029;border-color:#7fdcb05c}.ccx-ind-plan-wrap{min-height:0;animation:ccx-panel-in .24s var(--ccx-ease) both;flex-direction:column;flex:1;gap:9px;display:flex}.ccx-ind-plan-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccx-ind-plan-readout{min-width:0;color:var(--ccx-text-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ccx-ind-plan-readout strong{color:var(--ccx-text)}.ccx-ind-plan-readout span{text-overflow:ellipsis;overflow:hidden}.ccx-ind-plan-summary{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);font-size:12px}.ccx-ind-kanban{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:11px;min-height:0;display:grid}.ccx-ind-kcol{border:1px solid var(--ccx-line);background:#ffffff05;border-radius:14px;flex-direction:column;min-width:0;min-height:0;padding:11px 12px;display:flex}.ccx-ind-kcol-head{flex-direction:column;gap:3px;margin-bottom:9px;display:flex}.ccx-ind-kcol-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccx-ind-kcol-top h4{font-family:var(--ccx-display);color:var(--ccx-text);margin:0;font-size:13px;font-weight:600}.ccx-ind-kcol-top span{border:1px solid var(--ccx-line-2);font-variant-numeric:tabular-nums;color:var(--ccx-text-2);background:#ffffff0a;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.ccx-ind-kcol-head strong{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);font-size:14.5px;font-weight:700}.ccx-ind-kcol-meter{background:#ffffff12;border-radius:999px;height:3px;margin-top:2px;overflow:hidden}.ccx-ind-kcol-meter span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c4b5fd);height:100%;display:block}.ccx-ind-kdeals{flex-direction:column;gap:7px;display:flex}.ccx-ind-kdeal{border:1px solid var(--ccx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0f0d19d6;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;transition:border-color .18s,background-color .18s;display:flex}.ccx-ind-kdeal:hover{border-color:var(--ccx-line-2)}.ccx-ind-kdeal.is-selected{background:#8b5cf626;border-color:#c4b5fd6b}.ccx-ind-kdeal-top{align-items:center;gap:7px;min-width:0;display:flex}.ccx-ind-kdeal-av{color:#ede9fe;background:#8b5cf638;border:1px solid #c4b5fd42;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:grid}.ccx-ind-kdeal-top strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-ind-kdeal-top b{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);flex:none;margin-left:auto;font-size:11.5px;font-weight:700}.ccx-ind-kdeal-sub{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-ind-kcol-empty{color:var(--ccx-text-3);margin:8px 0 0;font-size:11.5px}.ccx-ind-kcol-more{color:var(--ccx-violet-3);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:4px 0 0;font-family:inherit;font-size:11px;font-weight:600}.ccx-ind-sched-list,.ccx-ind-task-list{flex-direction:column;gap:5px;display:flex}.ccx-ind-sched-row,.ccx-ind-task-row{border:1px solid var(--ccx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0f0d19b8;border-radius:10px;align-items:center;gap:9px;padding:6px 9px;display:grid}.ccx-ind-sched-row{grid-template-columns:auto minmax(0,1fr) auto}.ccx-ind-task-row{grid-template-columns:18px minmax(0,1fr) auto}.ccx-ind-sched-row.is-selected{background:#8b5cf621;border-color:#c4b5fd61}.ccx-ind-sched-row time{font-variant-numeric:tabular-nums;color:var(--ccx-violet-3);white-space:nowrap;font-size:11.5px;font-weight:600}.ccx-ind-sched-main,.ccx-ind-task-main{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-ind-sched-main strong,.ccx-ind-task-main strong{color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ccx-ind-sched-main span,.ccx-ind-task-main span{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ccx-ind-sched-pill{white-space:nowrap;color:#c9f3de;background:#7fdcb017;border:1px solid #7fdcb04d;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600}.ccx-ind-sched-pill.is-attention{color:#f6e3b4;background:#f0c46b17;border-color:#f0c46b4d}.ccx-ind-check{border:1px solid var(--ccx-line-2);color:#c9f3de;background:#ffffff08;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.ccx-ind-task-row.is-done .ccx-ind-check{background:#7fdcb029;border-color:#7fdcb066}.ccx-ind-task-row.is-done .ccx-ind-task-main strong{color:var(--ccx-text-3);text-decoration:line-through}.ccx-ind-task-due{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);white-space:nowrap;font-size:10.5px;font-style:normal}.ccx-ind-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ccx-ind-empty p{color:var(--ccx-text-3);margin:0;font-size:12.5px}.ccx-ind-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.ccx-ind-foot p{color:var(--ccx-text-3);margin:0;font-size:12px}.ccx-ind-foot-cta{color:var(--ccx-violet-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ccx-ind-foot-cta:hover{color:#fff}@media (max-width:1023px){.ccx-ind-top{flex-direction:column;align-items:flex-start;gap:14px}.ccx-ind-selector{width:100%;overflow-x:auto}.ccx-ind-pill{flex:1;justify-content:center}.ccx-ind-topbar{flex-wrap:wrap;padding:10px 14px}.ccx-ind-controls{flex-wrap:wrap;justify-content:space-between;width:100%}.ccx-ind-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-ind-workspace{height:auto}.ccx-ind-grid--overview,.ccx-ind-grid--ops,.ccx-ind-grid--sched,.ccx-ind-kanban{grid-template-columns:1fr}.ccx-ind-bars-stage{min-height:190px}}@media (max-width:640px){.ccx-ind-selector{grid-template-columns:1fr;width:100%;display:grid}.ccx-ind-pill{justify-content:flex-start;width:100%}.ccx-ind-identity .ccx-ind-logo,.ccx-ind-identity .ccx-ind-sep{display:none}.ccx-ind-controls{flex-direction:column;align-items:stretch}.ccx-ind-views,.ccx-ind-timeframes{justify-content:space-between;width:100%}.ccx-ind-viewbtn,.ccx-ind-tfbtn{flex:1;justify-content:center;padding:0 7px;font-size:11.5px}.ccx-ind-body{padding:12px}.ccx-ind-kpis,.ccx-ind-sec-strip,.ccx-ind-insp-meta{grid-template-columns:1fr}.ccx-ind-plan-bar,.ccx-ind-insp-foot,.ccx-ind-foot{flex-direction:column;align-items:flex-start}.ccx-ind-approve-btn{width:100%}}@keyframes ccx-bot-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@keyframes ccx-bot-shadow{0%,to{opacity:.92;transform:scaleX(1)}50%{opacity:.72;transform:scaleX(.91)}}.ccx-bespoke-sec{border-bottom:1px solid var(--ccx-line);background:radial-gradient(44% 52% at 46% 50%, #7c3aed29, transparent 72%), radial-gradient(38% 42% at 84% 52%, #5b21b61c, transparent 74%), var(--ccx-bg);position:relative;overflow:clip}.ccx-bespoke-wrap{width:min(1340px, 100% - 2 * var(--ccx-gutter));margin-inline:auto;position:relative}.ccx-bespoke-scene{grid-template-columns:minmax(276px,.92fr) minmax(224px,.76fr) minmax(410px,1.32fr);align-items:center;gap:clamp(12px,1.4vw,22px);display:grid}.ccx-bespoke-left{z-index:4;flex-direction:column;min-width:0;display:flex;position:relative}.ccx-bespoke-title{font-family:var(--ccx-display);letter-spacing:-.03em;color:var(--ccx-text);margin:0;font-size:clamp(23.5px,2.3vw,34px);font-weight:700;line-height:1.08}.ccx-bespoke-title-accent{color:var(--ccx-violet-3);display:block}.ccx-bespoke-lead{max-width:44ch;color:var(--ccx-text-2);margin:10px 0 0;font-size:clamp(13.5px,.98vw,15px);line-height:1.48}.ccx-bespoke-presets{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ccx-bespoke-preset{border:1px solid var(--ccx-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease), box-shadow .2s var(--ccx-ease), transform .2s var(--ccx-ease);background:#0f0d19b8;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.ccx-bespoke-preset:hover{border-color:var(--ccx-line-2);background:#181428e0}.ccx-bespoke-preset.is-active{background:linear-gradient(#8b5cf63d 0%,#6d28d91f 100%);border-color:#c4b5fd6b;box-shadow:0 14px 28px -18px #8b5cf6a6}.ccx-bespoke-preset-ico{border:1px solid var(--ccx-line-2);width:34px;height:34px;color:var(--ccx-text-2);background:#ffffff0a;border-radius:10px;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid}.ccx-bespoke-preset.is-active .ccx-bespoke-preset-ico{color:#ede9fe;background:#8b5cf647;border-color:#c4b5fd66}.ccx-bespoke-preset-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ccx-bespoke-preset-text strong{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ccx-bespoke-preset-text span{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ccx-bespoke-preset.is-active .ccx-bespoke-preset-text span{color:var(--ccx-text-2)}.ccx-bespoke-preset-arr{color:var(--ccx-text-3);opacity:.45;transition:transform .2s var(--ccx-ease), color .2s ease, opacity .2s ease}.ccx-bespoke-preset.is-active .ccx-bespoke-preset-arr{color:var(--ccx-violet-3);opacity:1;transform:translate(2px)}.ccx-bespoke-guarantees{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ccx-bespoke-tags{flex-wrap:wrap;gap:6px;display:flex}.ccx-bespoke-tags span{border:1px solid var(--ccx-line);color:var(--ccx-text-2);white-space:nowrap;background:#ffffff06;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.ccx-bespoke-cta{width:fit-content;color:var(--ccx-violet-3);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.ccx-bespoke-cta:hover{color:#fff}.ccx-bespoke-center{z-index:3;flex-direction:column;justify-content:center;align-items:center;margin-inline:-10px -22px;display:flex;position:relative}.ccx-bespoke-conduits{z-index:1;pointer-events:none;width:110px;position:absolute;top:42px;bottom:0;left:-108px;overflow:visible}.ccx-bespoke-conduit-path{transition:stroke-width .25s var(--ccx-ease), opacity .25s var(--ccx-ease)}.ccx-bespoke-conduit-path.is-active{filter:drop-shadow(0 0 6px #a78bfa8c)}.ccx-bespoke-conduit-node{fill:#a78bfa6b;transition:r .22s var(--ccx-ease), fill .22s ease}.ccx-bespoke-conduit-node.is-active{fill:#ede9fe;filter:drop-shadow(0 0 8px #c4b5fdd9)}.ccx-bespoke-bot-wrap{z-index:2;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ccx-bespoke-bot-backlight{pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 52% 44%,#8b5cf657 0%,#6d28d929 40%,#4c1d950d 66%,#0000 78%);border-radius:50%;width:clamp(250px,22vw,350px);height:clamp(250px,22vw,350px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.ccx-bespoke-bot-rim{pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#c4b5fd47 0%,#7c3aed1f 52%,#0000 76%);border-radius:50%;width:clamp(160px,14vw,225px);height:clamp(160px,14vw,225px);position:absolute;top:38%;left:53%;transform:translate(-50%,-50%)}.ccx-bespoke-bot-viewport{z-index:2;width:clamp(268px,23.2vw,356px);height:clamp(304px,40.5dvh,390px);animation:6.4s ease-in-out infinite ccx-bot-float;position:relative}.ccx-bespoke-bot-poster{transition:opacity .38s var(--ccx-ease);place-items:center;display:grid;position:absolute;inset:0}.ccx-bespoke-bot-poster.is-hidden{opacity:0;pointer-events:none}.ccx-bespoke-bot-img{object-fit:contain;filter:drop-shadow(0 24px 36px #06040ee0)drop-shadow(0 0 22px #8b5cf638);width:88%;height:88%;transition:transform .35s var(--ccx-ease)}.ccx-bespoke-bot-wrap[data-preset=projects] .ccx-bespoke-bot-img{transform:rotate(-2.5deg)scale(1.015)}.ccx-bespoke-bot-wrap[data-preset=growth] .ccx-bespoke-bot-img{transform:rotate(2.2deg)scale(1.015)}.ccx-bespoke-bot-canvas{opacity:0;width:100%;height:100%;transition:opacity .38s var(--ccx-ease);position:absolute;inset:0}.ccx-bespoke-bot-canvas.is-ready{opacity:1}.ccx-bespoke-bot-shadow{z-index:1;pointer-events:none;flex-direction:column;align-items:center;margin-top:-8px;display:flex;position:relative}.ccx-bespoke-bot-shadow-core{filter:blur(6px);background:radial-gradient(#05030af0 0%,#6d28d970 54%,#0000 80%);border-radius:999px;width:clamp(140px,13vw,195px);height:16px;animation:6.4s ease-in-out infinite ccx-bot-shadow;display:block}.ccx-bespoke-bot-shadow-glow{filter:blur(10px);background:radial-gradient(#a78bfa4d 0%,#8b5cf61f 54%,#0000 78%);border-radius:999px;width:clamp(175px,16vw,240px);height:18px;margin-top:-12px;animation:6.4s ease-in-out infinite ccx-bot-shadow;display:block}.ccx-bespoke-bot-telemetry{z-index:3;background:#0e0b1ae6;border:1px solid #c4b5fd47;border-radius:999px;align-items:center;gap:7px;max-width:100%;margin-top:8px;padding:4px 11px;display:inline-flex;position:relative;box-shadow:0 12px 24px -14px #000000d9}.ccx-bespoke-bot-dot{background:var(--ccx-ok);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #7fdcb0b3}.ccx-bespoke-bot-status{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.ccx-bespoke-bot-draghint{color:#ede9fe;background:#8b5cf63d;border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.ccx-bespoke-arch{z-index:2;min-width:0;position:relative}.ccx-bespoke-arch-glow{z-index:-1;pointer-events:none;filter:blur(22px);background:radial-gradient(50% 48% at 15% 45%,#8b5cf629,#0000 72%),radial-gradient(46% 44% at 85% 80%,#6d28d91f,#0000 74%);border-radius:30px;position:absolute;inset:-14px -18px}.ccx-bespoke-arch-window{background:linear-gradient(#161224f5 0%,#0b0913fa 100%);border:1px solid #c4b5fd38;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 34px 72px -36px #080610f0,0 18px 44px -28px #6d28d957}.ccx-bespoke-arch-bar{border-bottom:1px solid var(--ccx-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 15px;display:flex}.ccx-bespoke-arch-id{align-items:center;gap:9px;min-width:0;display:flex}.ccx-bespoke-logo{flex:none;width:62px;height:auto;display:block}.ccx-bespoke-sep{color:var(--ccx-text-3);font-size:12px}.ccx-bespoke-arch-id strong{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-bespoke-arch-badge{border:1px solid var(--ccx-line-violet);color:#e4dcff;white-space:nowrap;background:#8b5cf61f;border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:600}.ccx-bespoke-arch-body{height:clamp(396px,46dvh,432px);animation:ccx-panel-in .24s var(--ccx-ease) both;flex-direction:column;justify-content:space-between;gap:10px;padding:13px 15px 14px;display:flex}.ccx-bespoke-core{border:1px solid var(--ccx-line-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease), box-shadow .2s var(--ccx-ease);background:linear-gradient(#8b5cf617 0%,#120f1ed9 100%);border-radius:15px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ccx-bespoke-core:hover,.ccx-bespoke-core.is-focused{border-color:#c4b5fd73;box-shadow:0 14px 30px -20px #8b5cf6a6}.ccx-bespoke-core-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ccx-bespoke-core-titlewrap{align-items:flex-start;gap:10px;min-width:0;display:flex}.ccx-bespoke-core-titlewrap>div{min-width:0}.ccx-bespoke-mod-ico{color:#ede9fe;background:#8b5cf633;border:1px solid #c4b5fd52;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ccx-bespoke-mod-ico.is-sm{border-radius:8px;width:28px;height:28px}.ccx-bespoke-core-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ccx-bespoke-core-heading strong{font-family:var(--ccx-display);color:var(--ccx-text);font-size:14px;font-weight:700}.ccx-bespoke-role-tag{border:1px solid var(--ccx-line-2);color:var(--ccx-text-2);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.ccx-bespoke-role-tag.is-core{color:#ede9fe;background:#8b5cf638;border-color:#c4b5fd57}.ccx-bespoke-core-titlewrap p{color:var(--ccx-text-2);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11.5px;line-height:1.38;overflow:hidden}.ccx-bespoke-core-stats{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.ccx-bespoke-core-stats b{font-family:var(--ccx-display);font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:15.5px;font-weight:700}.ccx-bespoke-core-stats span{font-variant-numeric:tabular-nums;color:var(--ccx-ok);white-space:nowrap;background:#7fdcb017;border:1px solid #7fdcb047;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.ccx-bespoke-core-meter{flex-direction:column;gap:5px;display:flex}.ccx-bespoke-core-bar{background:#ffffff0d;border-radius:999px;gap:3px;height:6px;display:flex;overflow:hidden}.ccx-bespoke-core-bar i{border-radius:999px;height:100%;display:block}.ccx-bespoke-core-bar i.is-seg-1{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.ccx-bespoke-core-bar i.is-seg-2{background:#a78bfa85}.ccx-bespoke-core-bar i.is-seg-3{background:#7fdcb08c}.ccx-bespoke-core-legend{font-variant-numeric:tabular-nums;color:var(--ccx-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.ccx-bespoke-core-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ccx-bespoke-core-legend span:before{content:"";border-radius:50%;width:6px;height:6px}.ccx-bespoke-core-legend span.is-seg-1:before{background:#c4b5fd}.ccx-bespoke-core-legend span.is-seg-2:before{background:#a78bfaa6}.ccx-bespoke-core-legend span.is-seg-3:before{background:var(--ccx-ok)}.ccx-bespoke-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ccx-bespoke-mod{border:1px solid var(--ccx-line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease), box-shadow .2s var(--ccx-ease);background:#100d1bcc;border-radius:14px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.ccx-bespoke-mod:hover,.ccx-bespoke-mod.is-focused{background:#8b5cf61c;border-color:#c4b5fd6b;box-shadow:0 12px 26px -18px #8b5cf699}.ccx-bespoke-mod-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.ccx-bespoke-mod-name{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ccx-bespoke-mod-sum{color:var(--ccx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccx-bespoke-mod-foot{border-top:1px solid var(--ccx-line);align-items:center;gap:6px;margin-top:4px;padding-top:6px;display:inline-flex}.ccx-bespoke-live-dot{background:var(--ccx-violet-3);border-radius:50%;width:6px;height:6px}.ccx-bespoke-mod-foot b{font-variant-numeric:tabular-nums;color:var(--ccx-text);white-space:nowrap;font-size:11.5px;font-weight:600}.ccx-bespoke-layer{border:1px solid var(--ccx-line);cursor:pointer;transition:border-color .2s var(--ccx-ease), background-color .2s var(--ccx-ease);background:#0e0b18db;border-radius:14px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.ccx-bespoke-layer:hover,.ccx-bespoke-layer.is-focused{background:#8b5cf61a;border-color:#c4b5fd6b}.ccx-bespoke-layer-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ccx-bespoke-layer-title{align-items:baseline;gap:8px;min-width:0;display:flex}.ccx-bespoke-layer-title strong{font-family:var(--ccx-display);color:var(--ccx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ccx-bespoke-layer-title em{font-variant-numeric:tabular-nums;color:var(--ccx-ok);white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:600}.ccx-bespoke-tool-chips{flex-shrink:0;align-items:center;gap:5px;display:flex}.ccx-bespoke-tool-chip{border:1px solid var(--ccx-line);color:var(--ccx-text-2);white-space:nowrap;background:#ffffff08;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ccx-bespoke-bot-rule{background:#8b5cf617;border:1px solid #c4b5fd38;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:flex}.ccx-bespoke-rule-badge{color:#ede9fe;white-space:nowrap;background:#8b5cf63d;border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.ccx-bespoke-bot-rule p{color:var(--ccx-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.ccx-bespoke-scene{grid-template-columns:1fr;gap:24px}.ccx-bespoke-lead{max-width:60ch}.ccx-bespoke-center{margin-inline:0;padding:4px 0}.ccx-bespoke-conduits{display:none}.ccx-bespoke-bot-viewport{width:min(310px,82vw);height:290px}.ccx-bespoke-arch-body{height:auto}}@media (max-width:640px){.ccx-bespoke-bot-viewport{width:min(260px,78vw);height:248px}.ccx-bespoke-arch-bar{flex-wrap:wrap;padding:9px 13px}.ccx-bespoke-logo,.ccx-bespoke-sep{display:none}.ccx-bespoke-core-top,.ccx-bespoke-layer-top,.ccx-bespoke-bot-rule{flex-direction:column;align-items:flex-start}.ccx-bespoke-core-titlewrap p{white-space:normal}.ccx-bespoke-core-stats{flex-direction:row;align-items:flex-start;gap:8px}.ccx-bespoke-core-legend{flex-wrap:wrap;justify-content:flex-start}.ccx-bespoke-pair{grid-template-columns:1fr}.ccx-bespoke-tool-chips{flex-wrap:wrap}}.ccx-final-panel{text-align:center;border:1px solid var(--ccx-line-violet);background:radial-gradient(70% 90% at 50% 0,#8b5cf638,#0000 70%),linear-gradient(#120f1e,#0a0912);border-radius:32px;max-width:920px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);box-shadow:0 48px 96px -56px #4c1d95b3}.ccx-final-actions{flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}.ccx-final-hint{color:var(--ccx-text-3);font-size:13.5px}@media (max-width:560px){.ccx-final-actions .ccx-btn{width:100%}}@media (max-width:767px){.ccx-crumb a,.ccx-tab,.ccx-xform-mode-btn,.ccx-sys-jump-pill,.ccx-cshow-navbtn{align-items:center;min-height:44px;display:inline-flex}.ccx-cshow-navbtn{width:100%}}@media (prefers-reduced-motion:reduce){.ccx-rise,.ccx-stage--enter,.ccx-panel,.ccx-detail,.ccx-feat-body,.ccx-sys-narrative,.ccx-sys-canvas,.ccx-cshow-canvas,.ccx-ind-grid,.ccx-ind-plan-wrap,.ccx-bespoke-arch-body,.ccx-bespoke-bot-viewport,.ccx-bespoke-bot-shadow-core,.ccx-bespoke-bot-shadow-glow,.ccx-bar-track span{animation:none!important}.ccx-reveal[data-reveal],.ccx-reveal[data-reveal] .ccx-wires{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.ccx-chart-line,.ccx-chart-area,.ccx-chart-dot,.ccx-btn,.ccx-btn:before,.ccx-deal,.ccx-cshow-deal,.ccx-cshow-navbtn,.ccx-cshow-inq-row,.ccx-ind-pill,.ccx-ind-viewbtn,.ccx-ind-tfbtn,.ccx-ind-rec-row,.ccx-ind-kdeal,.ccx-ind-bartrack i,.ccx-ind-rate-track span,.ccx-bespoke-preset,.ccx-bespoke-core,.ccx-bespoke-mod,.ccx-bespoke-layer,.ccx-bespoke-bot-img,.ccx-bespoke-bot-poster,.ccx-bespoke-bot-canvas,.ccx-bespoke-conduit-path,.ccx-chip,.ccx-xform-before,.ccx-xform-frag,.ccx-xform-wire-active,.ccx-xform-node,.ccx-xform-os,.ccx-xform-mode-btn{transition:none!important}.ccx-chart-line{stroke-dashoffset:0!important}.ccx-chart-area,.ccx-chart-dot{opacity:1!important}}.krown-cc{color:#f8f7fc;font-family:var(--font-sans), sans-serif;background:#08070d;overflow-x:clip}.krown-cc .wd-container{max-width:1200px;margin:0 auto;padding:0 40px}.krown-cc .cc-faq{background:#08070d;border-bottom:1px solid #ffffff0f;padding:96px 0}.krown-cc .cc-faq-list{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.krown-cc .cc-faq-item{background:#110e1cd1;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.krown-cc .cc-faq-item.is-open{border-color:#c084fc6b}.krown-cc .cc-faq-q{color:#fff;width:100%;font-family:var(--font-sora), var(--font-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.krown-cc .cc-faq-icon{color:#e9d5ff;background:#8b5cf624;border:1px solid #c084fc4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.krown-cc .cc-faq-a{padding:0 22px 18px}.krown-cc .cc-faq-a p{color:#b4afc7;margin:0;font-size:14px;line-height:1.65}@media (max-width:767px){.krown-cc .wd-container{padding:0 20px}.krown-cc .cc-faq{padding:68px 0}}@media (max-width:359px){.krown-cc .wd-container{padding-inline:14px}}
