.xp-main{--section-y:0px;--xp-lavender:#c9c0df;--xp-lavender-soft:#efecf6;--xp-champagne:#c6ad78;--xp-champagne-soft:#f6f0e3;--xp-champagne-ink:#6f5a2f;--xp-ok-ink:#2c6b66;--xp-warn-ink:#8a3b2e;--xp-warn-soft:#f8ebe7;display:block;background:var(--k-canvas);padding-bottom:clamp(32px,2rem + 2vw,72px)}.xp-wrap{max-width:calc(1480px + 2 * var(--k-gutter));margin:0 auto;padding:0 var(--k-gutter)}.xp-main :is(h1,h2,h3,h4){text-decoration:none}.xp-bar{position:relative;z-index:5;background:color-mix(in oklab,var(--k-surface) 82%,transparent);border-bottom:1px solid var(--k-line)}.xp-bar-inner{max-width:calc(1480px + 2 * var(--k-gutter));margin:0 auto;padding:10px var(--k-gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:68px}.xp-bar-logo{display:inline-flex;align-items:center;min-height:44px;color:var(--k-ink)}.xp-bar-logo .brand-lockup{display:block;width:132px}.xp-bar-logo .brand-lockup svg{display:block;width:100%;height:auto}.xp-bar-title{margin:0;text-align:center;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--k-ink)}.xp-bar-actions{display:flex;align-items:center;gap:8px}.xp-bar-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;color:var(--k-ink-2);font-size:15px;text-decoration:none;border-radius:var(--k-radius-pill)}.xp-bar-back:hover{color:var(--k-accent-text)}.xp-bar-cta{min-height:44px;padding:0 18px;font-size:15px}.xp-bar-cta-icon{flex:none}.xp-scenarios{display:flex;justify-content:center;padding:clamp(14px,1rem + .6vw,24px) var(--k-gutter) 0}.xp-scenarios ul{gap:4px;margin:0;padding:4px;list-style:none;border:1px solid var(--k-line);background:var(--k-surface)}.xp-scenario,.xp-scenarios ul{display:inline-flex;border-radius:var(--k-radius-pill)}.xp-scenario{align-items:center;gap:10px;min-height:44px;padding:0 20px;color:var(--k-ink-3);font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color var(--k-dur-tap) var(--k-ease),color var(--k-dur-tap) var(--k-ease)}.xp-scenario:hover{color:var(--k-ink);background:var(--k-surface-2)}.xp-scenario[aria-current=page]{background:var(--k-accent-soft);color:var(--k-ink)}.xp-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding:clamp(18px,1rem + 1vw,36px) 0 clamp(14px,.8rem + .6vw,24px)}.xp-intro-copy{display:grid;grid-gap:8px;gap:8px;max-width:70ch}.xp-h1{margin:0;font-size:clamp(26px,1.1rem + 1.6vw,40px);line-height:1.08;letter-spacing:var(--k-track-title);font-weight:600;color:var(--k-ink)}.xp-intro-lead{margin:0;font-size:var(--k-body);line-height:1.55;color:var(--k-ink-3);max-width:62ch}.xp-chip,.xp-pill,.xp-sample-chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:var(--k-radius-pill);border:1px solid var(--k-line);background:var(--k-surface);font-size:13.5px;line-height:1.3;color:var(--k-ink-2);white-space:nowrap}.xp-noscript-note{display:none;flex-basis:100%;margin:0;padding:10px 14px;border-radius:var(--k-radius-sm);background:var(--k-surface-2);color:var(--k-ink-2);font-size:15px}.xp-chip[data-tone=wait]{background:var(--xp-champagne-soft);border-color:transparent;color:var(--xp-champagne-ink)}.xp-chip[data-tone=ok],.xp-pill[data-tone=ok]{background:var(--k-accent-soft);border-color:transparent;color:var(--xp-ok-ink)}.xp-chip[data-tone=warn]{background:var(--xp-warn-soft);border-color:transparent;color:var(--xp-warn-ink)}.xp-chip[data-tone=sample]{background:var(--xp-lavender-soft);border-color:transparent;color:var(--k-ink-2)}.xp-cb-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "head" "figure" "inspector" "explain"}.xp-area-rail{grid-area:rail;min-width:0}.xp-area-head{grid-area:head;min-width:0}.xp-area-figure{grid-area:figure;min-width:0}.xp-area-inspector{grid-area:inspector;min-width:0}.xp-area-explain{grid-area:explain;min-width:0}@media (min-width:960px){.xp-cb-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-areas:"rail rail" "head inspector" "figure inspector" "explain inspector";grid-template-rows:auto auto auto 1fr;column-gap:clamp(20px,1rem + 1vw,32px)}}@media (min-width:1180px){.xp-cb-grid{grid-template-columns:180px minmax(0,1fr) minmax(300px,340px);grid-template-areas:"rail head inspector" "rail figure inspector" "rail explain inspector";grid-template-rows:auto auto 1fr}.xp-area-rail{align-self:start;position:-webkit-sticky;position:sticky;top:16px}}.xp-rail{display:none;padding:18px 14px;border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:var(--k-surface)}.xp-rail .k-eyebrow{margin:0 0 10px 6px}.xp-rail ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.xp-rail-item{position:relative;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;width:100%;min-height:56px;padding:8px;border:0;border-radius:var(--k-radius-sm);background:transparent;text-align:left;cursor:pointer;color:var(--k-ink-2);font:inherit}.xp-rail-item:hover{background:var(--k-surface-2)}.xp-rail-item[aria-current=step]{background:var(--k-accent-soft);color:var(--k-ink)}.xp-rail-dot{grid-row:1/3;align-self:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--k-line-strong);background:var(--k-surface)}.xp-rail-item[data-progress=done] .xp-rail-dot{border-color:var(--k-accent);background:var(--k-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /12px no-repeat}.xp-rail-item[data-progress=current] .xp-rail-dot{border-color:var(--k-accent);box-shadow:inset 0 0 0 4px var(--k-surface),inset 0 0 0 9px var(--k-accent)}.xp-rail-num{font-size:12px;color:var(--k-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-rail-name{font-size:15px;font-weight:500;line-height:1.25}.xp-chapter-select{display:grid;grid-gap:6px;gap:6px}.xp-chapter-select label{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-3)}.xp-chapter-select select{min-height:48px;padding:0 40px 0 14px;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-sm);background:var(--k-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23031E39' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center /14px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:16px;color:var(--k-ink);width:100%;min-width:0;text-overflow:ellipsis}@media (min-width:1180px){.xp-rail{display:block}.xp-chapter-select{display:none}}.xp-chapter-head{display:grid;grid-gap:8px;gap:8px;text-align:left}.xp-h2{margin:0;font-size:clamp(30px,1.1rem + 2.4vw,56px);line-height:1.02;letter-spacing:var(--k-track-display);font-weight:600;color:var(--k-ink);outline-offset:6px}.xp-chapter-lead{margin:0;font-size:var(--k-lead);line-height:1.4;color:var(--k-ink-2);max-width:46ch}.xp-stage{position:relative;border-radius:var(--k-radius-card);background:radial-gradient(120% 90% at 50% 40%,var(--k-surface) 0,var(--k-surface-2) 100%);border:1px solid var(--k-line);padding:clamp(8px,.4rem + 1vw,20px)}.xp-stage-tools{z-index:2;display:none;justify-content:flex-end;margin-bottom:6px}.xp-stage-figure,.xp-stage-tools{position:relative}.xp-ck-svg>svg,.xp-stage-figure>svg{display:block;width:100%;height:auto;pointer-events:none}.xp-stage-figure[data-focus]:not([data-focus=all]){overflow:hidden}.xp-stage-figure[data-focus]:not([data-focus=all])>svg{max-height:62svh}.xp-hotspots{position:absolute;inset:0}.xp-hotspot{position:absolute;cursor:pointer;border-radius:14px}.xp-hotspot:hover{background:color-mix(in oklab,var(--k-accent) 6%,transparent)}@media (max-width:759px){.xp-stage-tools{display:flex}}.xp-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-pill);background:var(--k-surface);font:inherit;font-size:14.5px;font-weight:500;color:var(--k-ink-2);cursor:pointer}.xp-toggle[aria-pressed=true]{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.xp-inspector{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:clamp(16px,.8rem + .8vw,24px);border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:var(--k-shadow-card)}.xp-inspector-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--k-line)}.xp-inspector-title{margin:0;font-size:clamp(22px,1rem + .8vw,28px);font-weight:600;letter-spacing:-.02em;color:var(--k-ink)}.xp-inspector[data-snapshot]{border-style:dashed;border-color:var(--xp-lavender)}.xp-snapshot-note{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:var(--k-radius-sm);background:var(--xp-lavender-soft)}.xp-snapshot-note p{margin:0;font-size:15px;line-height:1.5;color:var(--k-ink-2)}.xp-panel{display:grid;grid-gap:14px;gap:14px}.xp-panel-h,.xp-panel-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-3)}.xp-panel-title{font-size:17px;letter-spacing:-.01em;text-transform:none;color:var(--k-ink)}.xp-note{margin:0;font-size:14.5px;line-height:1.5;color:var(--k-ink-3)}.xp-note[data-tone=ok]{color:var(--xp-ok-ink)}.xp-note[data-tone=warn]{color:var(--xp-warn-ink)}.xp-demo-only{margin:0;padding-top:12px;border-top:1px solid var(--k-line);font-size:14px;color:var(--k-ink-3)}.xp-row{display:flex;flex-wrap:wrap;gap:10px}.xp-action{white-space:normal;text-align:center;line-height:1.2}.xp-action[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.xp-action[aria-disabled=true]:active{transform:none}.xp-btn-quiet{--btn-bg:transparent;--btn-fg:var(--k-ink-2);--btn-bd:transparent;min-height:44px;padding:0 14px}.xp-btn-quiet:hover{--btn-bg:var(--k-surface-2);box-shadow:none}.xp-fixtures{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.xp-fixtures legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-3)}.xp-fixture{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;min-height:44px;padding:12px;border:1px solid var(--k-line);border-radius:var(--k-radius-sm);cursor:pointer}.xp-fixture:has(input:checked){border-color:var(--k-accent);background:color-mix(in oklab,var(--k-accent-soft) 55%,var(--k-surface))}.xp-fixtures:disabled .xp-fixture{cursor:default;opacity:.75}.xp-fixture input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--k-accent)}.xp-fixture b{display:block;font-size:14px;font-weight:600;color:var(--k-ink)}.xp-quote{display:block;margin-top:2px;font-size:15px;color:var(--k-ink-2)}.xp-quote-block{margin:0;padding:12px 14px;border-radius:var(--k-radius-sm);background:var(--k-surface-2);font-size:17px;line-height:1.4;color:var(--k-ink)}.xp-record{display:grid;margin:0;border:1px solid var(--k-line);border-radius:var(--k-radius-sm);overflow:hidden}.xp-record>div{display:grid;grid-template-columns:minmax(96px,40%) 1fr;grid-gap:10px;gap:10px;padding:10px 12px}.xp-record>div+div{border-top:1px solid var(--k-line)}.xp-record dt{font-size:14px;color:var(--k-ink-3)}.xp-record dd{margin:0;font-size:15px;font-weight:500;color:var(--k-ink);overflow-wrap:anywhere}.xp-record dd[data-missing]{color:var(--xp-champagne-ink);font-style:italic;font-weight:400}.xp-record[data-sample]{border-style:dashed}.xp-pill{padding:3px 10px;font-size:13px}.xp-barriers ul,.xp-trays{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.xp-tray{min-height:44px;padding:0 16px;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-pill);background:var(--k-surface);font:inherit;font-size:15px;font-weight:500;color:var(--k-ink);cursor:pointer;text-align:left}.xp-tray:hover{border-color:var(--k-ink-3)}.xp-tray[aria-pressed=true]{background:var(--k-accent-soft);border-color:var(--k-accent)}.xp-tray-body{padding:12px 14px;border-left:2px solid var(--k-accent);border-radius:0 var(--k-radius-sm) var(--k-radius-sm) 0;font-size:15px;line-height:1.5;color:var(--k-ink-2)}.xp-draft,.xp-tray-body{margin:0;background:var(--k-surface-2)}.xp-draft{padding:14px;border:1px solid var(--k-line);border-radius:var(--k-radius-sm)}.xp-draft figcaption{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-3)}.xp-draft p{margin:0;font-size:15.5px;line-height:1.55;color:var(--k-ink);overflow-wrap:anywhere}.xp-draft[data-state=sample]{border-style:dashed}.xp-draft[data-state=approved],.xp-draft[data-state=done]{border-color:color-mix(in oklab,var(--k-accent) 45%,var(--k-line))}.xp-draft[data-state=rejected]{border-color:color-mix(in oklab,var(--xp-warn-ink) 35%,var(--k-line))}.xp-field,.xp-proposal{display:grid;grid-gap:6px;gap:6px}.xp-proposal{padding:14px;border-radius:var(--k-radius-sm);background:color-mix(in oklab,var(--xp-lavender-soft) 70%,var(--k-surface))}.xp-proposal-line{margin:0;font-size:17px;font-weight:600;color:var(--k-ink)}.xp-proposal-why{margin:0;font-size:14.5px;line-height:1.5;color:var(--k-ink-2)}.xp-proposal-why span{font-weight:600}.xp-decide{display:grid;grid-gap:10px;gap:10px}.xp-editor{display:grid;grid-gap:8px;gap:8px}.xp-editor label{font-size:14px;font-weight:600;color:var(--k-ink)}.xp-editor textarea{width:100%;min-height:140px;padding:12px;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-sm);background:var(--k-surface);font:inherit;font-size:16px;line-height:1.5;color:var(--k-ink);resize:vertical}.xp-editor textarea[aria-invalid=true]{border-color:var(--xp-warn-ink)}.xp-error{margin:0;font-size:14.5px;color:var(--xp-warn-ink)}.xp-task{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid color-mix(in oklab,var(--k-accent) 40%,var(--k-line));border-radius:var(--k-radius-sm)}.xp-task-title{margin:0;font-size:18px;line-height:1.3;font-weight:600;color:var(--k-ink)}.xp-task .xp-pill{justify-self:start}.xp-history{display:grid;grid-gap:8px;gap:8px}.xp-history ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.xp-history li{display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--k-line);font-size:14.5px;color:var(--k-ink-2)}.xp-history-time{color:var(--k-ink-3)}.xp-summary{margin:0;font-size:15px;line-height:1.5;color:var(--k-ink)}.xp-ctas{display:grid;grid-gap:10px;gap:10px}.xp-explain{align-content:start}.xp-explain,.xp-qa{display:grid;grid-gap:14px;gap:14px}.xp-qa{margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.xp-qa div{padding-top:12px;border-top:1px solid var(--k-line-strong)}.xp-qa dt{margin-bottom:4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-3)}.xp-qa dd{margin:0;font-size:16px;line-height:1.55;color:var(--k-ink-2)}.xp-how{border:1px solid var(--k-line);border-radius:var(--k-radius-sm);background:var(--k-surface)}.xp-how summary{display:flex;align-items:center;min-height:44px;padding:0 16px;cursor:pointer;font-weight:500;color:var(--k-ink)}.xp-how p{margin:0;padding:0 16px 14px;font-size:15.5px;line-height:1.55;color:var(--k-ink-2);max-width:70ch}.xp-takeaway{display:flex;align-items:center;gap:18px;margin-top:24px;padding:clamp(16px,.8rem + 1vw,26px);border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:var(--k-surface)}.xp-takeaway-mark{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--xp-lavender-soft);color:#5b4f86}.xp-takeaway-text{margin:4px 0 0;font-size:clamp(18px,.9rem + .7vw,26px);line-height:1.3;font-weight:500;letter-spacing:-.015em;color:var(--k-ink);text-wrap:balance}.xp-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px 20px;gap:12px 20px;margin-top:18px}.xp-controls-label{margin:0;font-size:14px;color:var(--k-ink-3)}.xp-controls-nav{display:flex;align-items:center;gap:12px}.xp-controls-step{font-size:15px;color:var(--k-ink-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-controls-side{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.xp-controls-lock{grid-column:1/-1;margin:0;text-align:center;font-size:14.5px;color:var(--xp-champagne-ink)}@media (max-width:959px){.xp-controls{grid-template-columns:1fr;justify-items:center}.xp-controls-label{order:3}.xp-controls-nav,.xp-controls-side{justify-content:center}.xp-controls-nav{flex-wrap:wrap;gap:8px}}@media (max-width:380px){.xp-controls-nav .xp-action{padding:0 16px}.xp-controls-step{flex-basis:100%;order:-1;text-align:center}}.xp-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px;padding:8px 8px 8px 16px;border-radius:var(--k-radius-sm);background:var(--k-accent-soft)}.xp-hint p{margin:0;font-size:15px;color:var(--k-ink)}.xp-hint-close{min-height:44px;padding:0 14px;border:0;border-radius:var(--k-radius-pill);background:transparent;font:inherit;font-size:14.5px;font-weight:500;color:var(--k-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.xp-ck-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.xp-ck-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;column-gap:clamp(20px,1rem + 1vw,32px)}}.xp-ck-main{display:grid;grid-gap:14px;gap:14px;min-width:0}@media (max-width:959px){.xp-ck-main{display:contents}.xp-views{order:1}.xp-ck-figure{order:2}.xp-ck-panel{order:3}.xp-paths{order:4}}.xp-views{display:none;gap:6px;flex-wrap:wrap}@media (max-width:759px){.xp-views{display:flex}}.xp-ck-figure{padding:clamp(8px,.4rem + 1vw,20px);border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:radial-gradient(120% 90% at 50% 40%,var(--k-surface) 0,var(--k-surface-2) 100%)}.xp-path-title{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0 14px;border-radius:var(--k-radius-pill);font-size:15px;font-weight:600;color:var(--k-ink)}.xp-path[data-tone=original] .xp-path-title{background:var(--xp-lavender-soft)}.xp-path[data-tone=changed] .xp-path-title{background:var(--k-accent-soft)}.xp-paths{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.xp-paths[data-view=changed] .xp-path[data-tone=original],.xp-paths[data-view=original] .xp-path[data-tone=changed]{display:none}.xp-path{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px;border:1px solid var(--k-line);border-radius:var(--k-radius-sm);background:var(--k-surface)}.xp-path-title{justify-self:start}.xp-path ol{margin:0;padding:0;list-style:none;counter-reset:xp-step;display:grid;grid-gap:4px;gap:4px}.xp-path li{position:relative;padding:4px 0 4px 26px;font-size:15px;color:var(--k-ink-2)}.xp-path li:before{content:"";position:absolute;left:6px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;border:1.5px solid var(--k-ink-4);background:var(--k-surface)}.xp-path li[data-kind=marker]{color:var(--xp-champagne-ink);font-weight:500}.xp-path li[data-kind=marker]:before{border-radius:2px;border-color:var(--xp-champagne);background:var(--xp-champagne-soft)}.xp-path li[data-kind=end]:before{background:var(--k-ink-3);border-color:var(--k-ink-3)}.xp-path li[data-kind=bypassed]{color:var(--k-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.xp-path li[data-kind=bypassed] span{text-decoration:none;display:inline-block}.xp-ck-panel{gap:20px}.xp-switches{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;border:0}.xp-switches legend{padding:0;margin-bottom:8px}.xp-switch-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--k-line)}.xp-switch-copy{display:grid;grid-gap:2px;gap:2px}.xp-switch-label{font-size:16px;font-weight:600;color:var(--k-ink);cursor:pointer}.xp-switch-hint{margin:0;font-size:14px;line-height:1.45;color:var(--k-ink-3)}.xp-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:52px;height:30px;margin:7px 0;border-radius:var(--k-radius-pill);background:var(--k-line-strong);cursor:pointer;transition:background-color var(--k-dur-tap) var(--k-ease)}.xp-switch:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(3,30,57,.25);transition:transform var(--k-dur-tap) var(--k-ease)}.xp-switch:checked{background:var(--k-accent)}.xp-switch:checked:before{transform:translateX(22px)}.xp-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.xp-changed,.xp-changed ul{display:grid;grid-gap:10px;gap:10px}.xp-changed ul{margin:0;padding:0;list-style:none}.xp-changed li{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:15px;line-height:1.45;color:var(--k-ink-2)}.xp-changed-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--k-surface-2);color:var(--k-ink-3)}.xp-changed li[data-on=true] .xp-changed-mark{background:var(--k-accent-soft);color:var(--xp-ok-ink)}.xp-run{display:grid;grid-gap:10px;gap:10px}.xp-run .xp-row>*{flex:1 1 auto}.xp-run-status{margin:0;font-size:14.5px;color:var(--k-ink-3)}.xp-ck-below{display:grid;grid-gap:20px;gap:20px;margin-top:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.xp-ck-below{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start}}.xp-phases{display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px;list-style:none;border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:var(--k-surface)}.xp-phases li{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center}.xp-phases li>span:last-child{display:grid;font-size:14.5px;color:var(--k-ink-3)}.xp-phases b{font-size:16px;font-weight:600;color:var(--k-ink)}.xp-phase-num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--k-surface-2);font-weight:600;color:var(--k-ink-2)}.xp-phases li[data-state=current] .xp-phase-num{background:var(--k-accent);color:#fff}.xp-phases li[data-state=done] .xp-phase-num{background:var(--k-accent-soft);color:var(--xp-ok-ink)}.xp-barriers,.xp-ck-summary{display:grid;grid-gap:10px;gap:10px;align-content:start}.xp-ck-summary ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 0 0 18px;font-size:15.5px;line-height:1.5;color:var(--k-ink-2)}.xp-disclaimer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin:16px 0 0;padding:12px 18px;border-radius:var(--k-radius-sm);background:var(--xp-lavender-soft);font-size:15px;color:var(--k-ink-2)}.xp-disclaimer b{color:var(--k-ink)}.xp-disclaimer .k-btn-text{min-height:44px}.xp-steps{margin-top:clamp(40px,2rem + 3vw,88px);padding-top:clamp(24px,1rem + 2vw,48px);border-top:1px solid var(--k-line)}.xp-steps-h{margin:0 0 18px;font-size:clamp(22px,1rem + 1vw,32px);font-weight:600;letter-spacing:var(--k-track-title);color:var(--k-ink)}.xp-steps ol{display:grid;grid-gap:18px 32px;gap:18px 32px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.xp-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px}.xp-steps-num{font-size:13px;font-weight:600;color:var(--k-accent-text);padding-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-steps h3{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--k-ink)}.xp-steps p{margin:0 0 6px;font-size:15.5px;line-height:1.55;color:var(--k-ink-2);max-width:62ch}.xp-footer{border-top:1px solid var(--k-line);background:var(--k-surface)}.xp-footer-inner{max-width:calc(1480px + 2 * var(--k-gutter));margin:0 auto;padding:18px var(--k-gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;font-size:14px;color:var(--k-ink-3)}.xp-footer p{margin:0}.xp-footer ul{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.xp-footer a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--k-ink-2)}@media (max-width:759px){.xp-bar-inner{grid-template-columns:auto 1fr;min-height:60px;gap:8px}.xp-bar-title{display:none}.xp-bar-logo .brand-lockup{width:110px}.xp-bar-actions{justify-content:flex-end;gap:2px}.xp-bar-back{padding:0 8px;font-size:14px}.xp-bar-cta{width:44px;padding:0}.xp-bar-cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xp-scenario{padding:0 14px;font-size:14.5px;gap:6px}.xp-takeaway{align-items:flex-start;gap:12px}.xp-takeaway-mark{width:40px;height:40px}}@media (max-width:380px){.xp-scenario svg{display:none}.xp-bar-logo .brand-lockup{width:96px}}@media (scripting:none){.xp-barriers,.xp-cb :is(button,select,input,textarea),.xp-ck :is(button,select,input,textarea),.xp-js-only,.xp-stage-tools,.xp-switches{display:none!important}.xp-fixture{grid-template-columns:1fr;cursor:default}.xp-noscript-note{display:block}}@media (prefers-reduced-motion:reduce){.xp-main *,.xp-main :after,.xp-main :before{transition-duration:0s!important}}.k-xp-fig{--xp-pearl:#F5F4F0;--xp-navy:#10273B;--xp-teal:#4A817E;--xp-lavender:#C9C0DF;--xp-champagne:#C6AD78;--xp-champagne-deep:#8A7447;--xp-ease:cubic-bezier(0.16,1,0.3,1);--xp-ease-io:cubic-bezier(0.65,0,0.35,1);display:block;width:100%;height:auto;overflow:visible}.k-xp-fig circle,.k-xp-fig ellipse,.k-xp-fig path,.k-xp-fig rect{vector-effect:non-scaling-stroke}.k-xp-fig .iso-line{fill:none;stroke:var(--xp-navy);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.k-xp-fig .iso-line[data-tone=hi]{stroke-opacity:.8}.k-xp-fig .iso-line[data-tone=mid]{stroke-opacity:.46}.k-xp-fig .iso-line[data-tone=lo]{stroke-opacity:.3}.k-xp-fig .iso-line[data-tone=faint]{stroke-opacity:.16}.k-xp-fig .iso-fill,.k-xp-fig .iso-shade,.k-xp-fig .iso-top{stroke:none}.k-xp-fig .iso-halo{fill:var(--xp-navy);stroke:none;filter:blur(10px);opacity:.13;transform:translateY(4px)}.k-xp-fig .iso-dots circle{fill:var(--xp-navy);stroke:none;opacity:.42}.k-xp-fig .iso-face-text{fill:var(--xp-navy);fill-opacity:.5;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.06em}.k-xp-fig .xp-m-plate>.iso-fill{fill:#F7F6F2}.k-xp-fig .xp-m-plate>.iso-top{fill:#FBFAF7}.k-xp-fig .xp-m-plate>.iso-shade[data-shade="0"]{fill:#D4D8DC}.k-xp-fig .xp-m-plate>.iso-shade[data-shade="1"]{fill:#DEE1E4}.k-xp-fig .xp-m-plate>.iso-shade[data-shade="2"]{fill:#E8EAEB}.k-xp-fig .xp-m-plate>.iso-shade[data-shade="3"]{fill:#F0F0EE}.k-xp-fig .xp-m-pad>.iso-fill,.k-xp-fig .xp-m-pad>.iso-top{fill:#F4F3EF}.k-xp-fig .xp-m-pad>.iso-shade{fill:#DADDE0}.k-xp-fig .xp-m-pad>.iso-edge,.k-xp-fig .xp-m-plate>.iso-edge{stroke-opacity:.34}.k-xp-fig .xp-m-steel>.iso-fill,.k-xp-fig .xp-m-steel>.iso-top{fill:#E9EAEA}.k-xp-fig .xp-m-steel>.iso-shade{fill:#C9CDD1}.k-xp-fig .xp-m-champ>.iso-fill{fill:#D9C79C}.k-xp-fig .xp-m-champ>.iso-top{fill:#E8DBB9}.k-xp-fig .xp-m-champ>.iso-shade[data-shade="0"]{fill:#A88E5B}.k-xp-fig .xp-m-champ>.iso-shade[data-shade="1"]{fill:#B79E6B}.k-xp-fig .xp-m-champ>.iso-shade[data-shade="2"]{fill:#C6AD78}.k-xp-fig .xp-m-champ>.iso-shade[data-shade="3"]{fill:#D5BF8E}.k-xp-fig .xp-m-champ>.iso-edge{stroke:var(--xp-champagne-deep);stroke-opacity:.85}.k-xp-fig .xp-m-champ .iso-line[data-tone=faint],.k-xp-fig .xp-m-champ .iso-line[data-tone=lo],.k-xp-fig .xp-m-champ>.iso-bevel,.k-xp-fig .xp-m-champ>.iso-crease{stroke:var(--xp-champagne-deep);stroke-opacity:.45}.k-xp-fig .xp-m-champ>.iso-bevel{stroke:#fff;stroke-opacity:.6}.k-xp-fig .xp-m-glass>.iso-fill{fill:#fff;fill-opacity:.2}.k-xp-fig .xp-m-glass>.iso-top{fill:#fff;fill-opacity:.34}.k-xp-fig .xp-m-glass>.iso-shade{fill:var(--xp-navy)}.k-xp-fig .xp-m-glass>.iso-shade[data-shade="0"]{fill-opacity:.1}.k-xp-fig .xp-m-glass>.iso-shade[data-shade="1"]{fill-opacity:.075}.k-xp-fig .xp-m-glass>.iso-shade[data-shade="2"]{fill-opacity:.055}.k-xp-fig .xp-m-glass>.iso-shade[data-shade="3"]{fill-opacity:.04}.k-xp-fig .xp-m-glass>.iso-edge{stroke-opacity:.42}.k-xp-fig .xp-m-glass>.iso-crease{stroke-opacity:.2}.k-xp-fig .xp-m-glass.xp-pane>.iso-fill{fill-opacity:.12}.k-xp-fig .xp-m-glass.xp-pane>.iso-top{fill-opacity:.4}.k-xp-fig .xp-m-glass.xp-pane>.iso-edge{stroke-opacity:.3}.k-xp-fig .xp-m-lav>.iso-fill{fill:var(--xp-lavender);fill-opacity:.32}.k-xp-fig .xp-m-lav>.iso-top{fill:var(--xp-lavender);fill-opacity:.4}.k-xp-fig .xp-m-lav>.iso-shade{fill:#8E83B3}.k-xp-fig .xp-m-lid>.iso-top{fill:#fff;fill-opacity:.2}.k-xp-fig .xp-m-shelf>.iso-top{fill:var(--xp-lavender);fill-opacity:.32}.k-xp-fig .xp-glass-front>.iso-top{fill:#fff;fill-opacity:.12}.k-xp-fig .xp-sheen{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:2.4px;stroke-linecap:round}.k-xp-fig .xp-m-paper>.iso-fill{fill:#fff}.k-xp-fig .xp-m-paper>.iso-top{fill:#F1EEF8}.k-xp-fig .xp-m-paper>.iso-shade{fill:#E3E5EC}.k-xp-fig .xp-m-paper>.iso-edge{stroke-opacity:.55}.k-xp-fig .xp-card-face .iso-line[data-tone=mid]{stroke-opacity:.7;stroke-width:.9px}.k-xp-fig .xp-m-navy>.iso-fill{fill:#1E3A52}.k-xp-fig .xp-m-navy>.iso-top{fill:#3C5A75}.k-xp-fig .xp-m-navy>.iso-shade{fill:var(--xp-navy)}.k-xp-fig .xp-m-navy>.iso-edge{stroke-opacity:1}.k-xp-fig .xp-m-tray>.iso-fill{fill:#fff;fill-opacity:.7}.k-xp-fig .xp-m-tray>.iso-top{fill:var(--xp-lavender);fill-opacity:.5}.k-xp-fig .xp-m-tray>.iso-shade{fill:#9C92BF;fill-opacity:.55}.k-xp-fig .xp-m-tray>.iso-edge{stroke-opacity:.5}.k-xp-fig .xp-m-teal>.iso-fill{fill:var(--xp-teal);fill-opacity:.3}.k-xp-fig .xp-m-teal>.iso-top{fill:var(--xp-teal);fill-opacity:.26}.k-xp-fig .xp-m-teal>.iso-shade{fill:var(--xp-teal);fill-opacity:.55}.k-xp-fig .xp-m-teal>.iso-edge{stroke:var(--xp-teal);stroke-opacity:.9}.k-xp-fig .xp-m-teal>.iso-crease{stroke:var(--xp-teal);stroke-opacity:.5}.k-xp-fig .xp-m-lip>.iso-top{fill:var(--xp-teal);fill-opacity:.5}.k-xp-fig .xp-cb-groove{stroke:var(--xp-teal);stroke-opacity:.5}.k-xp-fig .xp-m-lilac>.iso-fill{fill:var(--xp-lavender);fill-opacity:.45}.k-xp-fig .xp-m-lilac>.iso-top{fill:var(--xp-lavender);fill-opacity:.5}.k-xp-fig .xp-m-lilac>.iso-shade{fill:#8E83B3;fill-opacity:.6}.k-xp-fig .xp-m-lilac>.iso-edge{stroke:#6F6496;stroke-opacity:.85}.k-xp-fig .xp-m-lilac>.iso-crease{stroke:#6F6496;stroke-opacity:.4}.k-xp-fig .xp-m-lilac.xp-m-lip>.iso-top{fill:#B3A8D2;fill-opacity:.8}.k-xp-fig .xp-ck-groove-lilac{stroke:#6F6496;stroke-opacity:.45}.k-xp-fig .xp-ck-groove-teal{stroke:var(--xp-teal);stroke-opacity:.5}.k-xp-fig .xp-m-lilac-post>.iso-fill{fill:#D9D2EA}.k-xp-fig .xp-m-lilac-post>.iso-top{fill:#E8E3F2}.k-xp-fig .xp-m-lilac-post>.iso-shade[data-shade="0"]{fill:#9D92C2}.k-xp-fig .xp-m-lilac-post>.iso-shade[data-shade="1"]{fill:#ADA3CC}.k-xp-fig .xp-m-lilac-post>.iso-shade[data-shade="2"]{fill:#BDB4D6}.k-xp-fig .xp-m-lilac-post>.iso-shade[data-shade="3"]{fill:#CDC5E0}.k-xp-fig .xp-m-lilac-post>.iso-edge{stroke:#5F5588;stroke-opacity:.8}.k-xp-fig .xp-m-lilac-post>.iso-bevel,.k-xp-fig .xp-m-lilac-post>.iso-crease{stroke:#5F5588;stroke-opacity:.35}.k-xp-fig .xp-m-teal-post>.iso-fill{fill:#9CC0BD}.k-xp-fig .xp-m-teal-post>.iso-top{fill:#BCD6D4}.k-xp-fig .xp-m-teal-post>.iso-shade[data-shade="0"]{fill:#4F8582}.k-xp-fig .xp-m-teal-post>.iso-shade[data-shade="1"]{fill:#609592}.k-xp-fig .xp-m-teal-post>.iso-shade[data-shade="2"]{fill:#74A4A1}.k-xp-fig .xp-m-teal-post>.iso-shade[data-shade="3"]{fill:#88B3B0}.k-xp-fig .xp-m-teal-post>.iso-edge{stroke:#2F5957;stroke-opacity:.8}.k-xp-fig .xp-m-teal-post>.iso-bevel,.k-xp-fig .xp-m-teal-post>.iso-crease{stroke:#2F5957;stroke-opacity:.35}.k-xp-fig .xp-m-lilac-pane>.iso-fill{fill:var(--xp-lavender);fill-opacity:.4}.k-xp-fig .xp-m-lilac-pane>.iso-shade,.k-xp-fig .xp-m-lilac-pane>.iso-top{fill:var(--xp-lavender);fill-opacity:.55}.k-xp-fig .xp-m-lilac-pane>.iso-edge{stroke:#5F5588;stroke-opacity:.55}.k-xp-fig .xp-m-teal-pane>.iso-fill{fill:var(--xp-teal);fill-opacity:.22}.k-xp-fig .xp-m-teal-pane>.iso-shade,.k-xp-fig .xp-m-teal-pane>.iso-top{fill:var(--xp-teal);fill-opacity:.35}.k-xp-fig .xp-m-teal-pane>.iso-edge{stroke:#2F5957;stroke-opacity:.55}.k-xp-fig .xp-ck-mark{fill:var(--xp-navy);fill-opacity:.5;stroke:none}.k-xp-fig .xp-ck-mark-ring{fill:none;stroke:var(--xp-navy);stroke-opacity:.5;stroke-width:.6px}.k-xp-fig .xp-ck-total-bar{fill:var(--xp-champagne-deep);fill-opacity:.85;stroke:none}.k-xp-fig .xp-ck-seat{stroke:var(--xp-teal);stroke-opacity:.55}.k-xp-fig .xp-ck-plate-name{letter-spacing:.08em;fill-opacity:.62}.k-xp-fig .xp-face-strip{fill:var(--xp-navy);fill-opacity:.14;stroke:none}.k-xp-fig .xp-face-slot{fill:#fff;fill-opacity:.72;stroke:var(--xp-navy);stroke-opacity:.34;stroke-width:.6px}.k-xp-fig .xp-face-ring{fill:none;stroke:var(--xp-navy);stroke-opacity:.5;stroke-width:.6px}.k-xp-fig .xp-face-ring.xp-faint{stroke-opacity:.2}.k-xp-fig .xp-face-dot,.k-xp-fig .xp-face-mark{fill:var(--xp-navy);fill-opacity:.55;stroke:none}.k-xp-fig .xp-face-pill{fill:var(--xp-teal);fill-opacity:.55;stroke:none}.k-xp-fig .xp-face-slotcut{fill:var(--xp-champagne-deep);fill-opacity:.45;stroke:var(--xp-champagne-deep);stroke-opacity:.8;stroke-width:.6px}.k-xp-fig .xp-face-arc{fill:none;stroke:var(--xp-champagne-deep);stroke-opacity:.7;stroke-width:.6px;stroke-linecap:round}.k-xp-fig .xp-face-warn{stroke:var(--xp-champagne-deep);stroke-opacity:.9}.k-xp-fig .xp-face-dot.xp-face-warn,.k-xp-fig .xp-face-mark.xp-face-warn{fill:var(--xp-champagne-deep);fill-opacity:.9;stroke:none}.k-xp-fig .xp-champ-ring{stroke:var(--xp-champagne-deep);stroke-opacity:.8}.k-xp-fig .xp-champ-dot{fill:var(--xp-champagne-deep);fill-opacity:.8}.k-xp-fig .xp-lever-arm{fill:#E8DBB9}.k-xp-fig .xp-lever-arm,.k-xp-fig .xp-lever-knob{stroke:var(--xp-champagne-deep);stroke-opacity:.85;stroke-width:.6px}.k-xp-fig .xp-lever-knob{fill:#F3ECDC}.k-xp-fig .xp-lever-knob-hi{fill:#fff;stroke:none}.k-xp-fig .xp-lever-stop{fill:var(--xp-champagne-deep);fill-opacity:.7;stroke:none}.k-xp-fig .iso-line.xp-champ-line{stroke:var(--xp-champagne-deep);stroke-opacity:.6}.k-xp-fig .xp-lever-boss{fill:#D5BF8E;stroke:var(--xp-champagne-deep);stroke-opacity:.85;stroke-width:.6px}.k-xp-fig .xp-annulus{fill:#E8DBB9;fill-rule:evenodd;stroke:none}.k-xp-fig .xp-m-lamp>.iso-fill,.k-xp-fig .xp-m-lamp>.iso-top{fill:#EFE6CF}.k-xp-fig .xp-m-lamp>.iso-shade{fill:var(--xp-champagne)}.k-xp-fig .xp-m-lamp>.iso-edge{stroke:var(--xp-champagne-deep);stroke-opacity:.8}.k-xp-fig .xp-pearl-shadow{fill:var(--xp-navy);fill-opacity:.16;stroke:none}.k-xp-fig .xp-pearl-body{stroke:var(--xp-navy);stroke-opacity:.32;stroke-width:.6px}.k-xp-fig .xp-pearl-hi{fill:#fff;stroke:none}.k-xp-cb [data-mod] .iso-edge{transition:stroke-opacity .36s var(--xp-ease)}.k-xp-cb .xp-cb-mod .xp-cb-pad-groove{transition:stroke .36s var(--xp-ease),stroke-opacity .36s var(--xp-ease)}.k-xp-cb[data-chapter="1"] .xp-cb-mod[data-mod=website] .xp-cb-pad-groove,.k-xp-cb[data-chapter="2"] .xp-cb-mod[data-mod=crm] .xp-cb-pad-groove,.k-xp-cb[data-chapter="3"] .xp-cb-mod[data-mod=workflow] .xp-cb-pad-groove,.k-xp-cb[data-chapter="4"] .xp-cb-mod[data-mod=review] .xp-cb-pad-groove,.k-xp-cb[data-chapter="5"] .xp-cb-mod[data-mod=operations] .xp-cb-pad-groove{stroke:var(--xp-teal);stroke-opacity:.95;stroke-width:1.4px}.k-xp-cb[data-chapter="1"] .xp-cb-name[data-mod=website] text,.k-xp-cb[data-chapter="2"] .xp-cb-name[data-mod=crm] text,.k-xp-cb[data-chapter="3"] .xp-cb-name[data-mod=workflow] text,.k-xp-cb[data-chapter="4"] .xp-cb-name[data-mod=review] text,.k-xp-cb[data-chapter="5"] .xp-cb-name[data-mod=operations] text{fill:var(--xp-teal);fill-opacity:1;font-weight:500}.k-xp-cb[data-chapter="1"] .xp-cb-mod[data-mod=website] .iso-edge,.k-xp-cb[data-chapter="2"] .xp-cb-mod[data-mod=crm] .iso-edge,.k-xp-cb[data-chapter="3"] .xp-cb-mod[data-mod=workflow] .iso-edge,.k-xp-cb[data-chapter="4"] [data-mod=review] .iso-edge,.k-xp-cb[data-chapter="5"] .xp-cb-mod[data-mod=operations] .iso-edge{stroke-opacity:.85}.k-xp-cb .xp-cb-fill,.k-xp-cb .xp-cb-missing,.k-xp-cb .xp-cb-record,.k-xp-cb .xp-cb-sheet,.k-xp-cb .xp-cb-task{opacity:0}.k-xp-cb:not([data-exec=idle]) .xp-cb-fill{opacity:1;animation:xp-fade .42s var(--xp-ease) both}.k-xp-cb[data-fixture=A] .xp-cb-fill[data-slot="3"]{opacity:0;animation:none}.k-xp-cb[data-fixture=A]:not([data-exec=idle]) .xp-cb-missing{opacity:1;animation:xp-fade .42s var(--xp-ease) both}.k-xp-cb:is([data-exec=recorded],[data-exec=prepared],[data-exec=awaiting],[data-exec=approved],[data-exec=rejected],[data-exec=done]) .xp-cb-record{opacity:1;animation:xp-cb-drop .64s var(--xp-ease) both}.k-xp-cb:is([data-exec=prepared],[data-exec=awaiting],[data-exec=approved],[data-exec=rejected],[data-exec=done]) .xp-cb-sheet{opacity:1;animation:xp-fade .48s var(--xp-ease) .42s both}.k-xp-cb:is([data-exec=approved],[data-exec=done]) .xp-cb-task{opacity:1;animation:xp-cb-drop .64s var(--xp-ease) .52s both}.k-xp-cb:is([data-exec=approved],[data-exec=done]) .xp-m-lamp>.iso-fill,.k-xp-cb:is([data-exec=approved],[data-exec=done]) .xp-m-lamp>.iso-top{fill:var(--xp-teal)}.k-xp-cb:is([data-exec=approved],[data-exec=done]) .xp-m-lamp>.iso-shade{fill:#35625F}.k-xp-cb[data-exec=rejected] .xp-m-lamp>.iso-fill,.k-xp-cb[data-exec=rejected] .xp-m-lamp>.iso-top{fill:#5A6B7B}.k-xp-cb[data-exec=rejected] .xp-m-lamp>.iso-shade{fill:var(--xp-navy)}.k-xp-cb[data-tray=context] .xp-cb-tray[data-tray-id=context] .xp-m-tray>.iso-edge,.k-xp-cb[data-tray=draft] .xp-cb-tray[data-tray-id=draft] .xp-m-tray>.iso-edge,.k-xp-cb[data-tray=rules] .xp-cb-tray[data-tray-id=rules] .xp-m-tray>.iso-edge{stroke:var(--xp-teal);stroke-opacity:1;stroke-width:1.2px}.k-xp-cb[data-tray=context] .xp-cb-tray[data-tray-id=context] .xp-m-tray>.iso-top,.k-xp-cb[data-tray=draft] .xp-cb-tray[data-tray-id=draft] .xp-m-tray>.iso-top,.k-xp-cb[data-tray=rules] .xp-cb-tray[data-tray-id=rules] .xp-m-tray>.iso-top{fill:var(--xp-teal);fill-opacity:.32}.k-xp-ck [data-path=changed] :is(.xp-ck-gate[data-stage=account],.xp-ck-gate[data-optional],.xp-ck-total,.xp-ck-label){transition:opacity .42s var(--xp-ease),transform .52s var(--xp-ease)}.k-xp-ck[data-guest=true] [data-path=changed] .xp-ck-gate[data-stage=account]{opacity:0;transform:translateY(-16px)}.k-xp-ck[data-guest=true] [data-path=changed] .xp-ck-label[data-stage=account]{opacity:.35}.k-xp-ck[data-essential=true] [data-path=changed] .xp-ck-gate[data-optional]{opacity:0;transform:translateY(-12px)}.k-xp-ck:not([data-total=early]) [data-path=changed] :is(.xp-ck-total,.xp-ck-label)[data-at=early],.k-xp-ck[data-total=early] [data-path=changed] :is(.xp-ck-total,.xp-ck-label)[data-at=late]{opacity:0;transform:translateY(-10px)}.k-xp-ck [data-path=changed] .xp-ck-label[data-at]{transform:none}.k-xp-ck[data-inspect=account] .xp-ck-gate[data-stage=account] .iso-edge,.k-xp-ck[data-inspect=details] .xp-ck-gate[data-stage=details] .iso-edge,.k-xp-ck[data-inspect=total] .xp-ck-total .iso-edge{stroke:var(--xp-navy);stroke-opacity:.95;stroke-width:1.1px}.k-xp-ck[data-inspect=account] .xp-ck-label[data-stage=account] text,.k-xp-ck[data-inspect=details] .xp-ck-label[data-stage=details] text,.k-xp-ck[data-inspect=total] .xp-ck-label[data-stage=total] text{fill:var(--xp-navy);fill-opacity:.95;font-weight:500}.k-xp-ck[data-view=changed] .xp-ck-path[data-path=original],.k-xp-ck[data-view=original] .xp-ck-path[data-path=changed]{display:none}@keyframes xp-fade{0%{opacity:0}to{opacity:1}}.k-xp-cb .xp-cb-token,.k-xp-cb[data-token=intake] .xp-cb-token{transform:translate(0)}.k-xp-cb[data-token=crm] .xp-cb-token{transform:translate(193.08px,-86.93px);animation:xp-cb-to-crm 1067ms var(--xp-ease-io) both}@keyframes xp-cb-to-crm{0%{transform:translate(0)}to{transform:translate(193.08px,-86.93px)}}.k-xp-cb[data-token=workflow] .xp-cb-token{transform:translate(386.16px,-173.85px);animation:xp-cb-to-workflow 1067ms var(--xp-ease-io) both}@keyframes xp-cb-to-workflow{0%{transform:translate(193.08px,-86.93px)}to{transform:translate(386.16px,-173.85px)}}.k-xp-cb[data-token=gate] .xp-cb-token{transform:translate(555.36px,-250.02px);animation:xp-cb-to-gate 935ms var(--xp-ease-io) both}@keyframes xp-cb-to-gate{0%{transform:translate(386.16px,-173.85px)}to{transform:translate(555.36px,-250.02px)}}.k-xp-cb[data-token=operations] .xp-cb-token{transform:translate(772.33px,-347.7px);animation:xp-cb-to-operations 1199ms var(--xp-ease-io) both}@keyframes xp-cb-to-operations{0%{transform:translate(555.36px,-250.02px)}to{transform:translate(772.33px,-347.7px)}}.k-xp-cb:is([data-exec=prepared],[data-exec=awaiting],[data-exec=approved],[data-exec=rejected],[data-exec=done]) .xp-cb-tray[data-tray-id=rules]{transform:translateY(-27.84px);animation:xp-cb-tray-rules .9s var(--xp-ease) both}@keyframes xp-cb-tray-rules{0%{transform:none}to{transform:translateY(-27.84px)}}.k-xp-cb:is([data-exec=prepared],[data-exec=awaiting],[data-exec=approved],[data-exec=rejected],[data-exec=done]) .xp-cb-tray[data-tray-id=draft]{transform:translateY(-55.67px);animation:xp-cb-tray-draft .9s var(--xp-ease) both}@keyframes xp-cb-tray-draft{0%{transform:none}to{transform:translateY(-55.67px)}}.k-xp-cb[data-gate=open] .xp-cb-bar{transform:translateY(-34.8px);animation:xp-cb-bar-lift .9s var(--xp-ease) .2s both}@keyframes xp-cb-bar-lift{0%{transform:none}to{transform:translateY(-34.8px)}}.k-xp-cb .xp-cb-lever{transform-box:view-box;transform-origin:0 0;transform:rotate(-40deg)}.k-xp-cb[data-gate=open] .xp-cb-lever{transform:rotate(40deg);animation:xp-cb-lever-open .6s var(--xp-ease) both}@keyframes xp-cb-lever-open{0%{transform:rotate(-40deg)}to{transform:rotate(40deg)}}.k-xp-cb:not([data-exec=idle]) .xp-cb-btn{transform:translate(-1.39px,-.32px);animation:xp-cb-press .52s var(--xp-ease) both}@keyframes xp-cb-press{0%{transform:none}40%{transform:translate(-2.2239999999999998px,-.512px)}to{transform:translate(-1.39px,-.32px)}}@keyframes xp-cb-drop{0%{opacity:0;transform:translateY(6.96px)}to{opacity:1;transform:none}}@keyframes xp-ck-run-original{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}16.14%{transform:translate(195.8px,-89px);animation-timing-function:linear}25.86%{transform:translate(195.8px,-89px);animation-timing-function:var(--xp-ease-io)}32.03%{transform:translate(270.6px,-123px);animation-timing-function:linear}35.64%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}37.27%{transform:translate(290.4px,-132px);animation-timing-function:linear}40.88%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}42.52%{transform:translate(310.2px,-141px);animation-timing-function:linear}46.13%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}47.76%{transform:translate(330px,-150px);animation-timing-function:linear}51.37%{transform:translate(330px,-150px);animation-timing-function:var(--xp-ease-io)}53.00%{transform:translate(349.8px,-159px);animation-timing-function:linear}56.62%{transform:translate(349.8px,-159px);animation-timing-function:var(--xp-ease-io)}64.96%{transform:translate(451px,-205px);animation-timing-function:linear}73.29%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}82.00%{transform:translate(556.6px,-253px);animation-timing-function:linear}90.33%{transform:translate(556.6px,-253px);animation-timing-function:var(--xp-ease-io)}97.22%,to{transform:translate(640.2px,-291px)}}.k-xp-ck:is([data-run=running],[data-run=done]) .xp-ck-token{transform:translate(640.2px,-291px)}.k-xp-ck[data-run=running] .xp-ck-token[data-path=original]{animation:xp-ck-run-original 7.2s linear both}@keyframes xp-ck-run-g0e0t0{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}16.14%{transform:translate(195.8px,-89px);animation-timing-function:linear}25.86%{transform:translate(195.8px,-89px);animation-timing-function:var(--xp-ease-io)}32.03%{transform:translate(270.6px,-123px);animation-timing-function:linear}35.64%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}37.27%{transform:translate(290.4px,-132px);animation-timing-function:linear}40.88%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}42.52%{transform:translate(310.2px,-141px);animation-timing-function:linear}46.13%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}47.76%{transform:translate(330px,-150px);animation-timing-function:linear}51.37%{transform:translate(330px,-150px);animation-timing-function:var(--xp-ease-io)}53.00%{transform:translate(349.8px,-159px);animation-timing-function:linear}56.62%{transform:translate(349.8px,-159px);animation-timing-function:var(--xp-ease-io)}64.96%{transform:translate(451px,-205px);animation-timing-function:linear}73.29%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}82.00%{transform:translate(556.6px,-253px);animation-timing-function:linear}90.33%{transform:translate(556.6px,-253px);animation-timing-function:var(--xp-ease-io)}97.22%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=false][data-essential=false][data-total=late] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g0e0t0 7.2s linear both}@keyframes xp-ck-run-g0e0t1{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}5.62%{transform:translate(68.2px,-31px);animation-timing-function:linear}13.96%{transform:translate(68.2px,-31px);animation-timing-function:var(--xp-ease-io)}24.47%{transform:translate(195.8px,-89px);animation-timing-function:linear}34.20%{transform:translate(195.8px,-89px);animation-timing-function:var(--xp-ease-io)}40.36%{transform:translate(270.6px,-123px);animation-timing-function:linear}43.97%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}45.61%{transform:translate(290.4px,-132px);animation-timing-function:linear}49.22%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}50.85%{transform:translate(310.2px,-141px);animation-timing-function:linear}54.46%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}56.09%{transform:translate(330px,-150px);animation-timing-function:linear}59.71%{transform:translate(330px,-150px);animation-timing-function:var(--xp-ease-io)}61.34%{transform:translate(349.8px,-159px);animation-timing-function:linear}64.95%{transform:translate(349.8px,-159px);animation-timing-function:var(--xp-ease-io)}73.29%{transform:translate(451px,-205px);animation-timing-function:linear}81.62%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}97.22%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=false][data-essential=false][data-total=early] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g0e0t1 7.2s linear both}@keyframes xp-ck-run-g0e1t0{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}16.14%{transform:translate(195.8px,-89px);animation-timing-function:linear}25.86%{transform:translate(195.8px,-89px);animation-timing-function:var(--xp-ease-io)}32.03%{transform:translate(270.6px,-123px);animation-timing-function:linear}35.64%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}37.27%{transform:translate(290.4px,-132px);animation-timing-function:linear}40.88%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}42.52%{transform:translate(310.2px,-141px);animation-timing-function:linear}46.13%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}57.74%{transform:translate(451px,-205px);animation-timing-function:linear}66.07%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}74.77%{transform:translate(556.6px,-253px);animation-timing-function:linear}83.11%{transform:translate(556.6px,-253px);animation-timing-function:var(--xp-ease-io)}90.00%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=false][data-essential=true][data-total=late] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g0e1t0 7.2s linear both}@keyframes xp-ck-run-g0e1t1{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}5.62%{transform:translate(68.2px,-31px);animation-timing-function:linear}13.96%{transform:translate(68.2px,-31px);animation-timing-function:var(--xp-ease-io)}24.47%{transform:translate(195.8px,-89px);animation-timing-function:linear}34.20%{transform:translate(195.8px,-89px);animation-timing-function:var(--xp-ease-io)}40.36%{transform:translate(270.6px,-123px);animation-timing-function:linear}43.97%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}45.61%{transform:translate(290.4px,-132px);animation-timing-function:linear}49.22%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}50.85%{transform:translate(310.2px,-141px);animation-timing-function:linear}54.46%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}66.07%{transform:translate(451px,-205px);animation-timing-function:linear}74.40%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}90.00%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=false][data-essential=true][data-total=early] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g0e1t1 7.2s linear both}@keyframes xp-ck-run-g1e0t0{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}22.31%{transform:translate(270.6px,-123px);animation-timing-function:linear}25.92%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}27.55%{transform:translate(290.4px,-132px);animation-timing-function:linear}31.16%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}32.79%{transform:translate(310.2px,-141px);animation-timing-function:linear}36.41%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}38.04%{transform:translate(330px,-150px);animation-timing-function:linear}41.65%{transform:translate(330px,-150px);animation-timing-function:var(--xp-ease-io)}43.28%{transform:translate(349.8px,-159px);animation-timing-function:linear}46.89%{transform:translate(349.8px,-159px);animation-timing-function:var(--xp-ease-io)}55.24%{transform:translate(451px,-205px);animation-timing-function:linear}63.57%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}72.27%{transform:translate(556.6px,-253px);animation-timing-function:linear}80.61%{transform:translate(556.6px,-253px);animation-timing-function:var(--xp-ease-io)}87.50%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=true][data-essential=false][data-total=late] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g1e0t0 7.2s linear both}@keyframes xp-ck-run-g1e0t1{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}5.62%{transform:translate(68.2px,-31px);animation-timing-function:linear}13.96%{transform:translate(68.2px,-31px);animation-timing-function:var(--xp-ease-io)}30.64%{transform:translate(270.6px,-123px);animation-timing-function:linear}34.25%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}35.88%{transform:translate(290.4px,-132px);animation-timing-function:linear}39.50%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}41.13%{transform:translate(310.2px,-141px);animation-timing-function:linear}44.74%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}46.37%{transform:translate(330px,-150px);animation-timing-function:linear}49.98%{transform:translate(330px,-150px);animation-timing-function:var(--xp-ease-io)}51.62%{transform:translate(349.8px,-159px);animation-timing-function:linear}55.23%{transform:translate(349.8px,-159px);animation-timing-function:var(--xp-ease-io)}63.57%{transform:translate(451px,-205px);animation-timing-function:linear}71.90%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}87.50%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=true][data-essential=false][data-total=early] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g1e0t1 7.2s linear both}@keyframes xp-ck-run-g1e1t0{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}22.31%{transform:translate(270.6px,-123px);animation-timing-function:linear}25.92%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}27.55%{transform:translate(290.4px,-132px);animation-timing-function:linear}31.16%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}32.79%{transform:translate(310.2px,-141px);animation-timing-function:linear}36.41%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}48.01%{transform:translate(451px,-205px);animation-timing-function:linear}56.35%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}65.05%{transform:translate(556.6px,-253px);animation-timing-function:linear}73.39%{transform:translate(556.6px,-253px);animation-timing-function:var(--xp-ease-io)}80.28%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=true][data-essential=true][data-total=late] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g1e1t0 7.2s linear both}@keyframes xp-ck-run-g1e1t1{0%{transform:translate(0);animation-timing-function:var(--xp-ease-io)}5.62%{transform:translate(68.2px,-31px);animation-timing-function:linear}13.96%{transform:translate(68.2px,-31px);animation-timing-function:var(--xp-ease-io)}30.64%{transform:translate(270.6px,-123px);animation-timing-function:linear}34.25%{transform:translate(270.6px,-123px);animation-timing-function:var(--xp-ease-io)}35.88%{transform:translate(290.4px,-132px);animation-timing-function:linear}39.50%{transform:translate(290.4px,-132px);animation-timing-function:var(--xp-ease-io)}41.13%{transform:translate(310.2px,-141px);animation-timing-function:linear}44.74%{transform:translate(310.2px,-141px);animation-timing-function:var(--xp-ease-io)}56.35%{transform:translate(451px,-205px);animation-timing-function:linear}64.68%{transform:translate(451px,-205px);animation-timing-function:var(--xp-ease-io)}80.28%,to{transform:translate(640.2px,-291px)}}.k-xp-ck[data-run=running][data-guest=true][data-essential=true][data-total=early] .xp-ck-token[data-path=changed]{animation:xp-ck-run-g1e1t1 7.2s linear both}.k-xp-fig.is-offscreen *{animation-play-state:paused!important}.k-xp-cb[data-travel=instant] .xp-cb-token,.k-xp-fig[data-motion=reduce] *,.k-xp-fig[data-playback=paused] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.k-xp-fig *{animation:none!important;transition:none!important}}@media (scripting:none){.k-xp-fig *{animation:none!important}}