.cx-app,.cx-boot{min-height:100dvh}.cx-page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cx-page--narrow{max-width:860px}.cx-loading{padding:var(--space-6) 0;gap:var(--space-4)}.cx-loading__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.cx-muted{color:var(--fg-3)}.cx-small{font-size:13px;line-height:1.5}.cx-label{font-size:12px;font-weight:var(--weight-semibold);color:var(--fg-3)}.cx-cap{text-transform:capitalize}.cx-fine{color:var(--fg-3);max-width:80ch;font-size:12.5px}.cx-big-n{font-family:var(--font-display);font-size:22px;font-weight:800}.cx-inline-icon{vertical-align:-2px;width:14px;height:14px}.cx-synthetic{border-radius:var(--radius-full);font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--border-2);white-space:nowrap;vertical-align:2px;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.cx-meta-row>span{align-items:center;gap:6px;display:inline-flex}.cx-meta-row{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.cx-owner{align-items:center;gap:7px;display:inline-flex}.cx-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.cx-header__text{flex-direction:column;gap:8px;min-width:0;max-width:920px;display:flex}.cx-header__sub{color:var(--fg-2);max-width:72ch;font-size:15.5px;line-height:1.55}.cx-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-eyebrow{font-size:12.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-accent)}.cx-eyebrow-link{color:inherit;text-decoration:none}.cx-eyebrow-link:hover{text-underline-offset:3px;text-decoration:underline}.cx-section{gap:var(--space-3);flex-direction:column;display:flex}.cx-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cx-stack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cx-stack-sm{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cx-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cx-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.cx-split--decision{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.cx-sticky{position:static}.cx-table-card{overflow:hidden}.cx-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cx-toolbar__search{width:min(320px,100%)}.cx-cell-title{font-weight:var(--weight-semibold);color:var(--fg-1);text-decoration:none;display:block}.cx-cell-title:hover{color:var(--fg-accent)}.cx-cell-title--sm{font-size:13.5px}.cx-cell-sub{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.cx-cell-flag{margin-top:6px}.cx-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cx-stat{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-1), var(--inset-specular);flex-direction:column;gap:2px;padding:14px 18px;display:flex}.cx-stat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:42px;font-weight:850;line-height:1}.cx-stat__label{font-size:12.5px;font-weight:var(--weight-semibold);color:var(--fg-3)}.cx-stat--hot .cx-stat__value{color:var(--highlight-fg)}.cx-stat--hot{box-shadow:inset 0 0 0 1px var(--highlight-border), var(--inset-specular), 0 10px 30px -18px var(--highlight-glow)}.cx-stat--good .cx-stat__value{color:var(--success-fg)}.cx-sources{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cx-source{border-radius:var(--radius-lg);background:var(--bg-sunken);padding:12px 14px}.cx-source__head{align-items:center;gap:8px;display:flex}.cx-source__id{color:var(--fg-3);font-size:12px}.cx-source__title{font-size:14px;font-weight:var(--weight-semibold);margin-top:4px}.cx-source__title a{color:var(--fg-link)}.cx-source__title svg{vertical-align:-1px;width:12px;height:12px}.cx-source__supports{color:var(--fg-2);margin-top:4px;font-size:13px;line-height:1.5}@media (width<=1180px){.cx-split,.cx-split--decision{grid-template-columns:minmax(0,1fr)}.cx-sticky{position:static}}@media (width<=720px){.cx-hero{grid-template-columns:1fr}.cx-hero__stats{gap:var(--space-4)}.cx-att{flex-direction:column}.cx-att__side{flex-flow:wrap;justify-content:flex-start;align-items:center}.cx-talk,.cx-funnels,.cx-form-grid,.cx-checks,.cx-facts--2{grid-template-columns:1fr}.cx-act{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.cx-act__date{grid-column:1/-1}.cx-act__kit{display:none}.cx-loading__grid{grid-template-columns:1fr}.cx-approval{grid-template-columns:1fr auto}.cx-approval .pl-button,.cx-approval .pl-badge{grid-column:1/-1;justify-self:start}}@media print{.cx-app .pl-sidebar,.cx-sidebar,.cx-topbar,.cx-header__actions{display:none!important}.pl-shell{display:block}}.cx-nowrap{white-space:nowrap}.cx-skip{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--bg-surface-solid);box-shadow:var(--shadow-3);font-weight:var(--weight-semibold);padding:8px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.cx-skip:focus{top:12px}.cx-brand{color:inherit;border-radius:var(--radius-md);flex-direction:column;gap:7px;text-decoration:none;display:flex}.cx-brand__product{font-size:13.5px;font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--fg-2);padding-left:2px}.cx-orgcard{margin:2px 0 var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-1), inset 0 1px 0 var(--specular-soft);align-items:center;gap:10px;padding:9px 10px;display:flex}.cx-orgcard__initials{width:32px;height:32px;font-family:var(--font-display);letter-spacing:.02em;color:#fff;background:linear-gradient(140deg, var(--brand-400), var(--brand-700));box-shadow:inset 0 1px 0 #ffffff4d, 0 4px 12px -4px var(--accent-glow);border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.cx-orgcard--staff .cx-orgcard__initials{background:var(--gradient-spark)}.cx-orgcard__initials svg{width:16px;height:16px}.cx-orgcard__text{flex-direction:column;min-width:0;display:flex}.cx-orgcard__name{font-size:13.5px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-orgcard__meta{color:var(--fg-3);font-size:12px}.cx-menu-two{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.cx-menu-two__sub{color:var(--fg-3);font-size:12px}.cx-menu-check{width:16px;height:16px;color:var(--fg-accent);flex:none;margin-left:auto}.pl-menu__label.cx-menu-group{font-size:12px;font-weight:var(--weight-semibold);color:var(--fg-3);padding:14px 12px 6px}.cx-persona{border-radius:var(--radius-md);text-align:left;width:100%;transition:background var(--dur-fast);align-items:center;gap:10px;padding:8px;display:flex}.cx-persona:hover{background:var(--bg-hover)}.cx-persona>svg{width:16px;height:16px;color:var(--fg-3);flex:none}.cx-persona__text{flex-direction:column;flex:1;min-width:0;display:flex}.cx-persona__name{font-size:13.5px;font-weight:var(--weight-semibold)}.cx-persona__role{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cx-persona__menu{min-width:340px}.cx-persona__menu .pl-menu__item{padding-block:8px}.cx-topbar{gap:var(--space-2)}.cx-spacer{flex:1}.cx-crumbs{min-width:0;overflow:hidden}.cx-menu-btn{display:none}.cx-search{border-radius:var(--radius-md);width:180px;height:34px;color:var(--fg-3);background:var(--bg-control);box-shadow:inset 0 0 0 1px var(--border-2), inset 0 1px 0 var(--specular-soft);align-items:center;gap:8px;padding:0 6px 0 10px;font-size:13.5px;display:inline-flex}.cx-search span{text-align:left;flex:1}.cx-search svg{width:15px;height:15px}.cx-demo-pill{border-radius:var(--radius-full);height:30px;font-size:12.5px;font-weight:var(--weight-semibold);color:var(--highlight-fg);background:var(--highlight-bg);box-shadow:inset 0 0 0 1px var(--highlight-border);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cx-demo-pill:hover{box-shadow:inset 0 0 0 1px var(--highlight-solid)}.cx-demo-pill__short{display:none}.cx-demo-pop{width:min(360px,100vw - 24px);padding:16px}.cx-demo-pop__head strong{font-size:14px}.cx-demo-pop__head p{color:var(--fg-2);margin-top:4px;font-size:13px;line-height:1.5}.cx-demo-pop__facts{border-radius:var(--radius-md);background:var(--bg-sunken);gap:8px;margin:14px 0;padding:12px;display:grid}.cx-demo-pop__facts div{gap:2px;display:grid}.cx-demo-pop__facts dt{font-size:11.5px;font-weight:var(--weight-semibold);color:var(--fg-3);align-items:center;gap:5px;display:flex}.cx-demo-pop__facts dt svg{width:13px;height:13px}.cx-demo-pop__facts dd{margin:0;font-size:13px}.cx-demo-pop__actions{flex-wrap:wrap;gap:8px;display:flex}.cx-basis-key{border-radius:var(--radius-lg);background:var(--bg-sunken);color:var(--fg-2);gap:8px;padding:14px;font-size:13px;line-height:1.5;display:grid}.cx-mobile-nav{gap:var(--space-5);flex-direction:column;display:flex}.cx-mobile-nav__persona{padding-top:var(--space-3);border-top:1px solid var(--border-1)}@media (width<=1100px){.cx-search{width:auto}.cx-search span,.cx-search .pl-kbd{display:none}}@media (width<=900px){.cx-menu-btn{display:inline-flex}.cx-crumbs{display:none}}@media (width<=560px){.cx-demo-pill__long{display:none}.cx-demo-pill__short{display:inline}}.cx-signin{background:var(--bg-canvas);grid-template-columns:minmax(380px,44%) 1fr;min-height:100dvh;display:grid}.cx-signin__art{isolation:isolate;background:radial-gradient(90% 60% at 0% 0%, color-mix(in oklab, var(--spectrum-4) 40%, transparent), transparent 70%), radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--brand-700) 70%, #020a22) 0%, #04102a 55%, #020716 100%);color:var(--fg-1);position:relative;overflow:hidden}.cx-signin--desk .cx-signin__art{background:radial-gradient(70% 50% at 100% 0%, color-mix(in oklab, var(--highlight-500) 26%, transparent), transparent 70%), radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--brand-800) 75%, #01061a) 0%, #030b20 55%, #010410 100%)}.cx-signin__art:before{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#ffffff07 0 1px,#0000 1px 22px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 80%,#0000);mask-image:linear-gradient(#0000,#000 40% 80%,#0000)}.cx-signin__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--spectrum-2) 45%, transparent), color-mix(in oklab, var(--spectrum-3) 22%, transparent) 45%, transparent 70%);filter:blur(18px);z-index:-1;width:95%;animation:cx-art-in 1.6s var(--ease-out) both;border-radius:50%;position:absolute;bottom:-30%;right:-25%}.cx-signin__diamond{aspect-ratio:1.9;z-index:-1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(160deg, color-mix(in oklab, var(--brand-500) 55%, transparent), transparent 60%), repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 14px), linear-gradient(200deg, color-mix(in oklab, var(--highlight-500) 45%, transparent), transparent 55%), color-mix(in oklab, var(--brand-700) 60%, #020716);opacity:.85;width:min(70vw,600px);animation:cx-diamond-in 1.8s var(--ease-out) both;position:absolute;bottom:4%;right:-18%}@keyframes cx-diamond-in{0%{opacity:0;transform:translate(40px,30px)scale(.96)}}@keyframes cx-art-in{0%{opacity:0;transform:scale(1.04)}}.cx-signin__watch{font-size:14px;font-weight:var(--weight-semibold);color:#fff;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:background var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out);background:#ffffff14;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:8px 18px 8px 8px;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cx-signin__watch:hover{background:#ffffff24;transform:translateY(-1px)}.cx-signin__watch-icon{background:var(--gradient-spark);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.cx-signin__watch-icon svg{fill:currentColor;width:15px;height:15px;margin-left:2px}.cx-signin__watch-meta{font-size:12.5px;font-weight:var(--weight-medium);color:#ecf1faa8;display:block}.cx-signin__doors{gap:var(--space-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.cx-signin__glow,.cx-signin__diamond{animation:none}}.cx-signin__art-text{gap:var(--space-5);flex-direction:column;max-width:560px;padding:clamp(28px,5vw,56px);display:flex;position:relative}.cx-signin__title{margin-top:var(--space-6);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-size:clamp(48px,5.4vw,84px);font-weight:850;line-height:.92}.cx-signin__title span{font-family:var(--font-sans);text-transform:none;font-size:clamp(17px,1.5vw,21px);line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);background:linear-gradient(90deg, var(--spectrum-1), var(--spectrum-2) 60%, var(--spectrum-3));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:16px;display:block}.cx-signin__lede{color:#f4f0fac7;font-size:15.5px;line-height:1.6}.cx-signin__steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-signin__steps li{color:#f4f0fab3;counter-increment:step;padding-left:30px;font-size:13.5px;position:relative}.cx-signin__steps li:before{content:counter(step);width:20px;height:20px;font-size:11px;font-weight:var(--weight-bold);color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0;box-shadow:inset 0 0 0 1px #ffffff2e}.cx-signin__steps strong{color:#fff;font-weight:var(--weight-semibold);margin-right:4px}.cx-signin__panel{justify-content:center;display:flex;overflow-y:auto}.cx-signin__inner{gap:var(--space-5);flex-direction:column;width:100%;max-width:640px;padding:clamp(28px,6vh,72px) clamp(20px,4vw,48px) 48px;display:flex}.cx-signin__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(40px,4vw,56px);font-weight:850;line-height:.95}.cx-signin__sub{color:var(--fg-2);max-width:54ch;font-size:15px}.cx-signin__group{margin:var(--space-3) 0 var(--space-3);font-size:12.5px;font-weight:var(--weight-semibold);color:var(--fg-3)}.cx-signin__list{gap:10px;display:grid}.cx-pcard{border-radius:var(--radius-xl);text-align:left;background:var(--bg-surface);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 0 0 1px var(--border-1), var(--inset-specular), var(--shadow-1);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-standard);align-items:center;gap:16px;padding:16px 18px 16px 20px;display:flex;position:relative}.cx-pcard:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-2), var(--inset-specular), var(--shadow-3);transform:translateY(-1px)}.cx-pcard:disabled{cursor:progress}.cx-pcard__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-pcard__name{font-size:15px;font-weight:var(--weight-semibold)}.cx-pcard__title{color:var(--fg-2);font-size:13px}.cx-pcard__focus{color:var(--fg-3);margin-top:4px;font-size:12.5px}.cx-pcard__go{width:32px;height:32px;color:var(--fg-3);transition:color var(--dur-fast), transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.cx-pcard__go svg{width:17px;height:17px}.cx-pcard:hover .cx-pcard__go{color:var(--fg-accent);transform:translate(3px)}.cx-signin__other{margin-top:var(--space-2);font-size:14px;font-weight:var(--weight-medium);color:var(--fg-accent);align-self:flex-start;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:inline-flex}.cx-signin__other svg{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out);flex:none}.cx-signin__other:hover svg{transform:translate(3px)}.cx-signin__fine{margin-top:var(--space-2);color:var(--fg-3);font-size:12.5px}@media (width<=900px){.cx-signin{grid-template-columns:1fr}.cx-signin__art{min-height:360px}.cx-signin__diamond{opacity:.35;right:-40%}.cx-signin__title{margin-top:var(--space-4)}.cx-signin__steps{display:none}}
