.cl-root{--cl-uc-chip:#eef2f5;--cl-uc-border-soft:#edf3f3;--cl-uc-border-strong:#c9dee0;--cl-uc-muted-light:#b4bcc8;--cl-uc-on-dark:#a9bcc4;--cl-uc-quote-bg:#f2fafb;--cl-uc-linear:#5e6ad2;--cl-uc-avatar-blue:#3b6fd4;--cl-uc-avatar-violet:#7c5cd4}.cl-uc{padding:80px var(--cl-pad-x);border-top:1px solid var(--cl-border)}.cl-uc-inner{max-width:1140px;margin:0 auto}.cl-uc-intro{max-width:760px;margin-bottom:44px}.cl-uc-eyebrow{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--cl-teal-kicker);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:500}.cl-uc-headline{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.02em;max-width:964px;margin:0 0 12px;font-size:34px;font-weight:600;line-height:1.2}.cl-uc-headline span{color:var(--cl-teal)}.cl-uc-lead{color:var(--cl-body);max-width:900px;margin:0 0 18px;font-size:16px;line-height:1.65}.cl-uc-pill{background:var(--cl-ink);color:var(--cl-on-dark);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.cl-uc-pill b{color:var(--cl-teal-light)}.cl-uc-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.cl-uc-col{flex-direction:column;gap:14px;min-width:0;display:flex}.cl-uc-col--wide{grid-column:1/-1;margin-top:34px}.cl-uc-stack{flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.cl-uc-push{margin-top:auto}.cl-uc-grow,.cl-uc-grow>.cl-uc-card{flex-direction:column;flex:1;display:flex}.cl-uc-step-head{align-items:flex-start;gap:12px;display:flex}.cl-uc-step-num{background:var(--cl-ink);width:24px;height:24px;color:var(--cl-teal-light);font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cl-uc-step-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;font-size:17px;font-weight:600;line-height:1.3}.cl-uc-step-sub{color:var(--cl-teal-kicker);font-size:12.5px}.cl-uc-card{border:1px solid var(--cl-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #131a2614}.cl-uc-card-bar{border-bottom:1px solid var(--cl-border);background:var(--cl-bg);color:var(--cl-body);align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.cl-uc-dots{gap:4px;display:flex}.cl-uc-dots i{background:var(--cl-border);border-radius:50%;width:7px;height:7px}.cl-uc-card-body{padding:12px 14px}.cl-uc-body-fill{flex-direction:column;flex:1;display:flex}.cl-uc-avatar{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.cl-uc-avatar--blue{background:var(--cl-uc-avatar-blue)}.cl-uc-avatar--terracotta{background:var(--cl-terracotta)}.cl-uc-avatar--gold{background:var(--cl-gold)}.cl-uc-avatar--violet{background:var(--cl-uc-avatar-violet)}.cl-uc-avatar--teal{background:var(--cl-teal)}.cl-uc-msg{gap:10px;padding:10px 14px;display:flex}.cl-uc-msg-body{flex:1;min-width:0}.cl-uc-msg-name{font-size:12px;font-weight:700}.cl-uc-msg-name span{color:var(--cl-muted);margin-left:6px;font-size:10.5px;font-weight:500}.cl-uc-msg-text{color:var(--cl-body);font-size:12.5px}.cl-uc-msg-text b{color:var(--cl-ink)}.cl-uc-msg--prompt{background:var(--cl-bg);border-bottom:1px solid var(--cl-uc-border-soft)}.cl-uc-reply{background:var(--cl-bg);border-top:1px solid var(--cl-uc-border-soft);gap:10px;padding:8px 14px;display:flex}.cl-uc-reply .cl-uc-msg-text{font-size:12px}.cl-uc-matrix{align-items:center;gap:6px;display:grid}.cl-uc-matrix-head{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;color:var(--cl-muted);text-align:center;font-size:9px}.cl-uc-matrix-head.is-accent{color:var(--cl-teal-kicker);font-weight:600}.cl-uc-matrix-row{color:var(--cl-body);font-size:11.5px}.cl-uc-matrix-row.is-accent{color:var(--cl-ink);font-weight:700}.cl-uc-matrix-row span{color:var(--cl-muted);font-size:9.5px;font-weight:400;display:block}.cl-uc-matrix--tight .cl-uc-matrix-head{letter-spacing:.04em;font-size:8px;font-weight:600}.cl-uc-matrix--tight .cl-uc-cell{height:26px}.cl-uc-cell{background:var(--cl-uc-chip);height:24px;color:var(--cl-body);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.cl-uc-cell--hot{background:var(--cl-teal);color:#fff;font-weight:700}.cl-uc-cell--empty{color:var(--cl-uc-muted-light);font-weight:400}.cl-uc-mono{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;margin-bottom:8px;font-size:9.5px;font-weight:600}.cl-uc-mono--teal{color:var(--cl-teal-kicker)}.cl-uc-mono--red{color:var(--cl-red)}.cl-uc-rows{flex-direction:column;gap:6px;display:flex}.cl-uc-row{border:1px solid var(--cl-border);color:var(--cl-chat);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 10px;font-size:11.5px;display:flex}.cl-uc-row-line{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.cl-uc-meta{color:var(--cl-teal-kicker);font-size:9.5px;font-weight:600}.cl-uc-meta--right{margin-left:auto}.cl-uc-meta--neutral{color:var(--cl-body)}.cl-uc-meta--red{color:var(--cl-red);font-weight:500}.cl-uc-divider{border-top:1px solid var(--cl-uc-border-soft);margin-top:12px;padding-top:10px}.cl-uc-decision{border-bottom:1px solid var(--cl-uc-border-soft);align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.cl-uc-decision:last-child{border-bottom:0}.cl-uc-decision-mark{border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.cl-uc-decision-mark--yes{background:var(--cl-teal);color:#fff}.cl-uc-decision-mark--no{border:1.5px solid var(--cl-uc-border-strong);color:var(--cl-muted);background:#fff}.cl-uc-decision-body{flex:1;min-width:0}.cl-uc-decision-title{font-size:12px;font-weight:600}.cl-uc-decision-title.is-no{color:var(--cl-body)}.cl-uc-decision-meta{color:var(--cl-muted);font-size:10.5px}.cl-uc-linear{color:var(--cl-uc-linear);flex:none;align-items:center;gap:5px;margin-top:1px;font-size:10.5px;font-weight:600;display:inline-flex}.cl-uc-linear i{background:var(--cl-uc-linear);border-radius:3px;width:10px;height:10px;display:inline-block}.cl-uc-project-head{align-items:flex-start;gap:10px;display:flex}.cl-uc-project-title{font-size:12px;font-weight:600}.cl-uc-project-due{color:var(--cl-red);font-size:10.5px;font-weight:600}.cl-uc-chip-count{border:1px solid var(--cl-border);color:var(--cl-teal-kicker);background:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.cl-uc-progress{align-items:center;gap:8px;margin-top:10px;display:flex}.cl-uc-progress-track{flex:1;gap:4px;display:flex}.cl-uc-seg{background:var(--cl-border);border-radius:999px;flex:1;height:4px}.cl-uc-seg--done{background:var(--cl-teal)}.cl-uc-seg--current{background:var(--cl-teal-light)}.cl-uc-chip-ok{letter-spacing:.06em;background:var(--cl-teal-wash);color:var(--cl-teal-kicker);border-radius:999px;flex:none;padding:2px 8px;font-size:9px;font-weight:700}.cl-uc-timeline{flex-direction:column;margin:12px 0 0 7px;display:flex}.cl-uc-timeline-step{gap:10px;display:flex}.cl-uc-timeline-rail{flex-direction:column;flex:none;align-items:center;display:flex}.cl-uc-timeline-dot{width:16px;height:16px;font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.cl-uc-timeline-dot--done{background:var(--cl-teal);color:#fff}.cl-uc-timeline-dot--current{border:1.5px solid var(--cl-teal);color:var(--cl-teal-kicker);background:#fff}.cl-uc-timeline-dot--future{border:1.5px solid var(--cl-border);color:var(--cl-uc-muted-light);background:#fff}.cl-uc-timeline-line{background:var(--cl-border);flex:1;width:1.5px;margin:2px 0}.cl-uc-timeline-line.is-done{background:var(--cl-uc-border-strong)}.cl-uc-timeline-body{min-width:0;padding-bottom:12px}.cl-uc-timeline-step:last-child .cl-uc-timeline-body{padding-bottom:0}.cl-uc-timeline-title{font-size:11px;font-weight:600}.cl-uc-timeline-title.is-current{color:var(--cl-teal-kicker)}.cl-uc-timeline-title.is-future{color:var(--cl-uc-muted-light)}.cl-uc-timeline-title span{color:var(--cl-red);margin-left:4px}.cl-uc-timeline-sub{color:var(--cl-muted);font-size:10px}.cl-uc-stakeholders{border-top:1px solid var(--cl-uc-border-soft);align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.cl-uc-stakeholders-label{color:var(--cl-body);font-size:10.5px;font-weight:600}.cl-uc-stakeholders-note{color:var(--cl-muted);margin-left:auto;font-size:10px}.cl-uc-faces{display:flex}.cl-uc-face{color:#fff;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:inline-flex}.cl-uc-face+.cl-uc-face{margin-left:-5px}.cl-uc-msg--wide{padding:12px 16px}.cl-uc-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cl-uc-evidence-lead{color:var(--cl-body);margin-bottom:6px;font-size:10.5px}.cl-uc-quote{background:var(--cl-uc-quote-bg);border-left:2px solid var(--cl-teal-light);color:var(--cl-chat);border-radius:0 8px 8px 0;padding:7px 10px;font-size:11px}.cl-uc-quote span{color:var(--cl-muted);margin-top:2px;font-size:9.5px;display:block}.cl-uc-status{background:var(--cl-teal-wash);color:var(--cl-teal-kicker);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:600}.cl-uc-table-wrap{border:1px solid var(--cl-border);border-radius:10px;margin-top:10px;overflow-x:auto}.cl-uc-table{border-collapse:collapse;width:100%;min-width:640px;font-size:11px}.cl-uc-table th{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;color:var(--cl-teal-kicker);text-align:left;border-bottom:1px solid var(--cl-uc-border-soft);white-space:nowrap;padding:10px 8px 6px 12px;font-size:9px;font-weight:600}.cl-uc-table td{color:var(--cl-body);border-bottom:1px solid var(--cl-uc-border-soft);padding:6px 8px 6px 12px}.cl-uc-table tr:last-child td{border-bottom:0}.cl-uc-table td:first-child{color:var(--cl-ink);font-weight:600}.cl-uc-verdict{background:var(--cl-teal-wash);color:var(--cl-teal-kicker);border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600}.cl-uc-verdict--no{background:var(--cl-uc-chip);color:var(--cl-body)}.cl-uc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.cl-uc-action{background:var(--cl-teal);color:#fff;border-radius:8px;padding:5px 12px;font-weight:600}.cl-uc-action--ghost{border:1px solid var(--cl-border);color:var(--cl-body);background:#fff}.cl-uc-actions-note{color:var(--cl-muted)}.cl-uc-artifacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.cl-uc-artifact{border:1px solid var(--cl-border);background:var(--cl-bg);border-radius:10px;padding:11px 13px}.cl-uc-artifact-kind{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;color:var(--cl-teal-kicker);font-size:9px;font-weight:600}.cl-uc-artifact-title{margin-top:3px;font-size:12px;font-weight:600}.cl-uc-artifact-body{color:var(--cl-body);margin-top:4px;font-size:10.5px;line-height:1.5}.cl-uc-artifact-cta{color:var(--cl-teal-kicker);margin-top:8px;font-size:10px;font-weight:600}.cl-uc-outcomes{border-top:1px dashed var(--cl-uc-border-strong);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;padding-top:34px;display:grid}.cl-uc-outcome{background:var(--cl-ink);border-radius:14px;height:100%;padding:18px 20px}.cl-uc-outcome-rule{background:var(--cl-teal-light);border-radius:999px;width:26px;height:3px;margin-bottom:12px;display:block}.cl-uc-outcome-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.01em;color:var(--cl-on-dark);margin-bottom:6px;font-size:22px;font-weight:600}.cl-uc-outcome-body{color:var(--cl-uc-on-dark);font-size:12.5px;line-height:1.55}.cl-reveal-group[data-reveal-state=hidden],.cl-reveal-group[data-reveal-state=playing]{transition:filter .9s,opacity .9s}.cl-reveal-group[data-reveal-state=hidden]{filter:blur(11px);opacity:.38}.cl-reveal-group[data-reveal-state=playing]{filter:none;opacity:1}.cl-reveal-group[data-reveal-state=hidden][data-reveal-first] .cl-reveal{opacity:0}.cl-reveal-group[data-reveal-state=playing] .cl-reveal{animation:cl-uc-rise var(--cl-reveal-duration) cubic-bezier(.16, .84, .44, 1) var(--cl-reveal-delay) both}.cl-reveal-group[data-reveal-state=hidden][data-reveal-first] .cl-reveal--progress .cl-uc-seg{transform:scaleX(0)}.cl-reveal-group[data-reveal-state=playing] .cl-reveal--progress{opacity:1;animation:none}.cl-reveal-group[data-reveal-state=playing] .cl-reveal--progress .cl-uc-seg{transform-origin:0;animation:cl-uc-wipe .7s cubic-bezier(.16, .84, .44, 1) calc(var(--cl-reveal-delay) + var(--cl-reveal-index) * var(--cl-reveal-segment)) both}@keyframes cl-uc-rise{0%{opacity:0;transform:translateY(var(--cl-reveal-travel))}to{opacity:1;transform:none}}@keyframes cl-uc-wipe{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cl-reveal-group,.cl-reveal-group[data-reveal-state=hidden],.cl-reveal-group[data-reveal-state=playing]{filter:none!important;opacity:1!important;transition:none!important}.cl-reveal-group .cl-reveal,.cl-reveal-group .cl-uc-seg{opacity:1!important;animation:none!important;transform:none!important}}.cl-uc-hero{padding:56px var(--cl-pad-x) 0;max-width:1140px;margin:0 auto}.cl-uc-back{color:var(--cl-teal-kicker);font-size:13px;font-weight:600}.cl-uc-index-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1000px;margin:0 auto;display:grid}.cl-uc-index-card{border:1px solid var(--cl-border);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:26px 28px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 12px 32px #131a2614}.cl-uc-index-card:hover{border-color:var(--cl-teal-wash-border);transform:translateY(-2px)}.cl-uc-index-eyebrow{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.14em;color:var(--cl-teal-kicker);font-size:10.5px;font-weight:500}.cl-uc-index-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.cl-uc-index-body{color:var(--cl-body);font-size:14.5px;line-height:1.6}.cl-uc-index-more{color:var(--cl-teal);margin-top:auto;font-size:13px;font-weight:600}.cl-uc-soon{max-width:1000px;color:var(--cl-muted);text-align:center;margin:32px auto 0;font-size:13.5px}@media (max-width:1080px){.cl-uc-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.cl-uc-col--wide{margin-top:0}.cl-uc-stack{justify-content:flex-start}.cl-uc-push{margin-top:0}.cl-uc-outcomes{grid-template-columns:repeat(2,1fr)}.cl-uc-index-grid{grid-template-columns:1fr;max-width:560px}}@media (max-width:900px){.cl-uc{padding:56px var(--cl-pad-x)}.cl-uc-headline{font-size:27px}.cl-uc-artifacts{grid-template-columns:1fr}}@media (max-width:640px){.cl-uc-outcomes{grid-template-columns:1fr}.cl-uc-lead{font-size:15px}}
