.ck-grid{grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);align-items:start}.phero-ck .phero-copy h1{max-width:14ch}.phero-ck .phero-copy .lead{max-width:46ch}.ck-form-card{position:relative;z-index:2;background:var(--paper);border-radius:var(--radius-panel);padding:clamp(22px, 2.6vw, 34px);box-shadow:var(--lift-3);scroll-margin-top:var(--s9);--bg:var(--paper);--bg-2:var(--paper-2);--surface:var(--paper);--surface-2:var(--paper-2);--text:var(--ink);--text-2:var(--ink-2);--text-dim:var(--ink-3);--text-faint:var(--ink-4);--rule:var(--line);--rule-strong:var(--line-2);--surface-edge:var(--line);--control-edge:var(--edge);--link:var(--blue);--link-hover:var(--blue-deep);--mark:var(--blue);--keyline:var(--blue);--focus:var(--blue);--state-warn:var(--warn);--state-fault:var(--fault);--state-ok:var(--ok);--film:var(--blue-film);color:var(--text)}.ck-form-eyebrow{margin-bottom:var(--s4)}.ck-form-h{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--text);margin-bottom:var(--s6)}.ck-form .btn{margin-top:var(--s5)}.ck-form-how{display:grid;gap:var(--s2);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule);counter-reset:ckhow}.ck-form-how li{counter-increment:ckhow;display:flex;align-items:baseline;gap:var(--s3);font-size:var(--t-sm);color:var(--text-dim)}.ck-form-how li::before{content:counter(ckhow,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--t-mono);color:var(--mark);letter-spacing:var(--tr-mono);flex:none}.ck-form-how b{font-weight:var(--w-bold);color:var(--text-2)}@media (max-width:62em){.ck-grid{grid-template-columns:minmax(0,1fr)}.ck-form-card{margin-top:var(--s8)}}.ck-stage-sec{padding-block:0}.ck-stage:empty{display:none}.ck-stage-sec:has(.ck-stage:empty){display:none}.ck-progress{--ck-p:0;border:1px solid var(--surface-edge);border-radius:var(--radius-panel);background:var(--surface);padding:clamp(20px, 2.6vw, 32px);box-shadow:var(--lift-1);margin-top:var(--s9)}.ck-progress-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s3) var(--s5)}.ck-progress-h{font-size:var(--t-h4);font-weight:var(--w-black);letter-spacing:var(--tr-h4);color:var(--text);overflow-wrap:anywhere;min-width:0}.ck-progress-h b{color:var(--mark);font-weight:inherit}.ck-progress-n{flex:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.ck-bar{margin-top:var(--s5);height:4px;border-radius:999px;background:var(--rule);overflow:hidden}.ck-bar>i{display:block;height:100%;width:calc(var(--ck-p) * 100%);background:var(--mark);transition:width var(--m-panel) var(--e-out)}.ck-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s7);margin-top:var(--s6)}.ck-step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--s4);align-items:center;font-size:var(--t-sm);color:var(--text-faint);transition:color var(--m-state) var(--e-out)}.ck-step::before{content:"";width:12px;height:12px;margin-left:3px;border:2px solid var(--rule-strong);background:#fff0}.ck-step[data-state="run"]{color:var(--text);font-weight:var(--w-bold)}.ck-step[data-state="run"]::before{border-color:var(--mark);background:var(--mark);animation:ck-pulse 1100ms var(--e-inout) infinite}.ck-step[data-state="done"]{color:var(--text-dim)}.ck-step[data-state="done"]::before{border-color:var(--state-ok);background:var(--state-ok);-webkit-mask:var(--ck-tick) center / 9px 9px no-repeat;mask:var(--ck-tick) center / 9px 9px no-repeat}:root{--ck-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4 4.4 9.3 10.5 3' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")}@keyframes ck-pulse{0%,100%{opacity:1}50%{opacity:.35}}@media (max-width:40em){.ck-steps{grid-template-columns:minmax(0,1fr)}}.ck-mark{flex:none;display:inline-block;width:11px;height:11px;background:currentColor}.ck-mark[data-sev="critical"]{clip-path:polygon(50% 0,100% 100%,0 100%)}.ck-mark[data-sev="important"]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ck-mark[data-sev="recommended"]{border-radius:999px}.ck-mark[data-sev="passed"]{-webkit-mask:var(--ck-tick) center / 11px 11px no-repeat;mask:var(--ck-tick) center / 11px 11px no-repeat}.ck-mark[data-sev="unknown"]{background:#fff0;box-shadow:inset 0 0 0 2px currentColor}.ck-plate{flex:none;display:inline-grid;place-items:center;width:var(--ck-plate,28px);height:var(--ck-plate,28px);background:var(--ck-film,var(--surface-2));border-radius:var(--radius-chip);color:var(--ck-tone,var(--text-faint))}.ck-plate .ck-mark{width:12px;height:12px}.ck-area-top .ck-plate,.ck-sec-head .ck-plate{background:var(--surface);box-shadow:0 0 0 1px var(--ck-edge)}.ck-plate .ck-mark[data-sev="passed"]{-webkit-mask-size:12px 12px;mask-size:12px 12px}.ck-report [data-sev="critical"]{--ck-tone:var(--state-fault);--ck-film:var(--fault-film);--ck-edge:rgba(179, 45, 29, 0.32)}.ck-report [data-sev="important"]{--ck-tone:var(--state-warn);--ck-film:var(--warn-film);--ck-edge:rgba(143, 89, 8, 0.32)}.ck-report [data-sev="recommended"]{--ck-tone:var(--mark);--ck-film:var(--blue-film);--ck-edge:rgba(14, 97, 209, 0.30)}.ck-report [data-sev="passed"]{--ck-tone:var(--state-ok);--ck-film:var(--ok-film);--ck-edge:rgba(11, 122, 85, 0.30)}.ck-report [data-sev="unknown"]{--ck-tone:var(--text-faint);--ck-film:var(--surface-2);--ck-edge:var(--line-2)}.ck-flag{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--w-mid);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--ck-edge,var(--line-2));background:var(--ck-film,var(--surface-2));color:var(--ck-tone,var(--text-faint));white-space:nowrap}.ck-report{margin-top:var(--s9);scroll-margin-top:calc(var(--hdr-h) + 16px)}.ck-report:focus,.ck-report:focus-visible{outline:none}.ck-rpt-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s5) var(--s7);padding-bottom:var(--s6);border-bottom:2px solid var(--keyline)}.ck-rpt-id{min-width:0}.ck-rpt-site{margin-top:var(--s4);font-size:var(--t-h3);font-weight:var(--w-black);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--text);overflow-wrap:anywhere}.ck-rpt-when{margin-top:var(--s3);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--text-faint)}.ck-status{flex:none;display:inline-flex;align-items:center;gap:var(--s3);padding:11px 20px 11px 14px;border:1px solid var(--ck-status-edge,var(--line-2));border-radius:var(--radius-pill);font-size:var(--t-sm);font-weight:var(--w-black);letter-spacing:var(--tr-text);color:var(--ck-status-tone,var(--text-faint));background:var(--ck-status-film,var(--surface-2))}.ck-status-mark{flex:none;width:14px;height:14px;background:currentColor}.ck-status-w{white-space:nowrap}.ck-report[data-status="work"]{--ck-status-tone:var(--state-fault);--ck-status-film:var(--fault-film);--ck-status-edge:rgba(179, 45, 29, 0.32)}.ck-report[data-status="attention"]{--ck-status-tone:var(--state-warn);--ck-status-film:var(--warn-film);--ck-status-edge:rgba(143, 89, 8, 0.32)}.ck-report[data-status="better"]{--ck-status-tone:var(--mark);--ck-status-film:var(--blue-film);--ck-status-edge:rgba(14, 97, 209, 0.30)}.ck-report[data-status="good"]{--ck-status-tone:var(--state-ok);--ck-status-film:var(--ok-film);--ck-status-edge:rgba(11, 122, 85, 0.30)}.ck-report[data-status="error"]{--ck-status-tone:var(--text-faint);--ck-status-film:var(--surface-2);--ck-status-edge:var(--line-2)}.ck-report[data-status="work"] .ck-status-mark{clip-path:polygon(50% 0,100% 100%,0 100%)}.ck-report[data-status="attention"] .ck-status-mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ck-report[data-status="better"] .ck-status-mark{border-radius:999px}.ck-report[data-status="good"] .ck-status-mark{-webkit-mask:var(--ck-tick) center / 14px 14px no-repeat;mask:var(--ck-tick) center / 14px 14px no-repeat}.ck-report[data-status="error"] .ck-status-mark{background:#fff0;box-shadow:inset 0 0 0 2px currentColor}.ck-overview{margin-top:var(--s7);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy ring" "tiles tiles";gap:var(--s7) clamp(24px, 4vw, 64px);align-items:center}.ck-overview-copy{grid-area:copy;min-width:0}.ck-ring{grid-area:ring}.ck-tiles{grid-area:tiles}.ck-head{max-width:20ch}.ck-sub{margin-top:var(--s5);max-width:52ch;color:var(--text-dim)}.ck-overview-line{margin-top:var(--s5);font-size:var(--t-body);color:var(--text-2);max-width:56ch;line-height:1.6}.ck-note{margin-top:var(--s5);font-size:var(--t-sm);color:var(--text-dim)}.ck-ring{position:relative;margin:0;width:clamp(188px, 17vw, 216px);aspect-ratio:1;display:grid;place-items:center;padding:14px;border-radius:50%;background:var(--ck-status-film,var(--surface-2));color:var(--ck-status-tone,var(--mark))}.ck-ring svg{position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);transform:rotate(-90deg)}.ck-ring-track{fill:none;stroke:var(--ck-status-edge,var(--rule));stroke-width:10}.ck-ring-arc{fill:none;stroke:currentColor;stroke-width:10;stroke-linecap:butt;transition:stroke-dasharray var(--m-scene) var(--e-out)}.ck-ring figcaption{position:relative;text-align:center;display:grid;gap:2px}.ck-ring-n{font-size:var(--t-h2);font-weight:var(--w-black);letter-spacing:var(--tr-h2);line-height:.95;color:var(--text)}.ck-ring-of{font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--text-2)}.ck-ring-l{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.ck-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}.ck-tile{--ck-plate:36px;position:relative;color:var(--ck-tone);border:1px solid var(--ck-edge);border-radius:var(--radius-card);background:linear-gradient(var(--ck-film),var(--ck-film)),var(--surface);padding:var(--s5) var(--s5) var(--s6) calc(var(--s5) + 5px);min-width:0;overflow:clip}.ck-tile::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--ck-tone)}.ck-tile .ck-plate{background:var(--surface);box-shadow:0 0 0 1px var(--ck-edge)}.ck-tile .ck-plate .ck-mark{width:15px;height:15px}.ck-tile .ck-plate .ck-mark[data-sev="passed"]{-webkit-mask-size:15px 15px;mask-size:15px 15px}.ck-tile-n{display:block;margin-top:var(--s5);font-size:clamp(2.5rem, 2rem + 2vw, 3.5rem);font-weight:var(--w-black);line-height:.9;letter-spacing:var(--tr-h2);color:var(--ck-tone)}.ck-tile-l{display:block;margin-top:var(--s3);font-size:var(--t-sm);font-weight:var(--w-bold);letter-spacing:var(--tr-text);color:var(--text-2)}.ck-tile[data-zero="1"]{--ck-tone:var(--text-faint);--ck-film:transparent;--ck-edge:var(--line);background:var(--surface)}.ck-tile[data-zero="1"]::before{background:var(--line-2)}.ck-tile[data-zero="1"] .ck-plate{background:var(--surface-2);box-shadow:none}.ck-tile[data-zero="1"] .ck-tile-n{color:var(--text-faint)}.ck-tile[data-zero="1"] .ck-tile-l{color:var(--text-faint);font-weight:var(--w-mid)}@media (max-width:56em){.ck-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "ring" "tiles"}.ck-ring{justify-self:start}}@media (max-width:46em){.ck-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.ck-tile{padding:var(--s4) var(--s4) var(--s5) calc(var(--s4) + 5px);--ck-plate:30px}}.ck-areas{margin-top:var(--s10)}.ck-areas-head{max-width:54ch}.ck-areas-lead{margin-top:var(--s3);font-size:var(--t-sm);color:var(--text-dim)}.ck-area-grid{margin-top:var(--s6);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}.ck-area-grid li>a:not(.btn):not(.arrow):not(.tel):not(.nav-lnk),.ck-area-grid li>a:not(.btn):not(.arrow):not(.tel):hover{text-decoration:none}.ck-area{color:var(--ck-tone);min-width:0}.ck-area-in{position:relative;display:flex;flex-direction:column;gap:var(--s3);height:100%;background:var(--surface);border:1px solid var(--ck-edge);border-radius:var(--radius-card);padding:0 var(--s5) var(--s5) calc(var(--s5) + 5px);text-decoration:none;color:inherit;overflow:clip;transition:box-shadow var(--d-state) var(--ease),transform var(--d-state) var(--ease)}.ck-area-in::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--ck-tone)}.ck-area-in:hover{box-shadow:var(--lift-2);transform:translateY(-2px)}.ck-area-in:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ck-area-top{display:flex;align-items:center;gap:var(--s3);min-width:0;margin:0 calc(var(--s5) * -1) var(--s2) calc((var(--s5) + 5px) * -1);padding:var(--s4) var(--s5) var(--s4) calc(var(--s5) + 5px);background:var(--ck-film);border-bottom:1px solid var(--ck-edge)}.ck-area-name{font-size:var(--t-h4);font-weight:var(--w-black);letter-spacing:var(--tr-h4);color:var(--text);line-height:1.2;min-width:0;overflow-wrap:break-word}.ck-area-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.ck-area-state{padding:4px 10px;gap:6px}.ck-area-count{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.ck-area-lead{margin-top:var(--s1);font-size:var(--t-sm);color:var(--text-2);line-height:1.5;flex:1 1 auto}.ck-area-bar{display:block;height:5px;border-radius:999px;background:var(--ck-film);box-shadow:inset 0 0 0 1px var(--ck-edge);overflow:hidden;margin-top:var(--s2)}.ck-area-bar i{display:block;height:100%;width:calc(var(--ck-p, 0) * 100%);background:var(--ck-tone)}.ck-area[data-sev="unknown"] .ck-area-bar{display:none}.ck-area-go{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s2);font-size:var(--t-xs);font-weight:var(--w-bold);color:var(--link)}.ck-area-go::after{content:"";width:14px;height:7px;background:currentColor;-webkit-mask:var(--arrow-mask) no-repeat center / contain;mask:var(--arrow-mask) no-repeat center / contain;transition:transform var(--d-state) var(--ease)}.ck-area-in:hover .ck-area-go::after{transform:translateX(4px)}@media (max-width:72em){.ck-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56em){.ck-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40em){.ck-area-grid{grid-template-columns:minmax(0,1fr);gap:var(--s3)}}.ck-first{margin-top:var(--s10);border:1px solid var(--surface-edge);border-radius:var(--radius-feature);background:var(--surface);box-shadow:var(--lift-2);padding:clamp(24px, 3vw, 44px)}.ck-first[data-urgent="1"]{border-color:var(--rule-strong)}.ck-first-head{max-width:54ch}.ck-first-lead{margin-top:var(--s4);font-size:var(--t-sm);color:var(--text-dim)}.ck-first-list{margin-top:var(--s7);display:grid;gap:var(--s4)}.ck-first-item{color:var(--ck-tone);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s3) var(--s5);align-items:start;padding:var(--s5) 0;border-top:1px solid var(--rule)}.ck-first-item:first-child{border-top:0;padding-top:0}.ck-first-n{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-chip);background:var(--ck-film);box-shadow:inset 0 0 0 1px var(--ck-edge);font-family:var(--font-mono);font-size:var(--t-body);font-weight:var(--w-mid);line-height:1;color:var(--ck-tone)}.ck-first-body{min-width:0}.ck-first-t{font-size:var(--t-body);font-weight:var(--w-bold);color:var(--text);line-height:1.4;overflow-wrap:anywhere}.ck-first-do{margin-top:var(--s3);font-size:var(--t-sm);color:var(--text-dim);line-height:1.55;max-width:70ch}.ck-first-jump{margin-top:var(--s3);font-size:var(--t-sm)}.ck-first-more{margin-top:var(--s6);font-size:var(--t-sm);color:var(--text-faint)}@media (max-width:46em){.ck-first-item{grid-template-columns:auto minmax(0,1fr)}.ck-first-item .ck-flag{grid-column:2;order:-1;justify-self:start}.ck-first{border-radius:var(--radius-panel)}}.ck-sections{margin-top:var(--s10);display:grid;gap:var(--s8)}.ck-sections-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s6)}.ck-sections-lead{margin-top:var(--s3);font-size:var(--t-sm);color:var(--text-dim);max-width:60ch;flex:1 1 40ch}.ck-sections-head .h3{flex:1 1 100%}.ck-expand{margin:0}.ck-expand-btn{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 18px 0 14px;border:1px solid var(--control-edge);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--text-2);line-height:1;cursor:pointer;transition:border-color var(--d-state) var(--ease),background-color var(--d-state) var(--ease),color var(--d-state) var(--ease)}.ck-expand-btn:focus{border-color:var(--control-edge);color:var(--text-2);background:var(--surface)}.ck-expand-btn:hover,.ck-expand-btn:focus:hover{border-color:var(--link);color:var(--link);background:var(--film)}.ck-expand-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-color:var(--link)}.ck-expand-ic{position:relative;flex:none;width:14px;height:14px}.ck-expand-ic::before,.ck-expand-ic::after{content:"";position:absolute;left:3px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform var(--m-state) var(--e-out),top var(--m-state) var(--e-out)}.ck-expand-ic::before{top:-1px;transform:rotate(-135deg)}.ck-expand-ic::after{top:7px;transform:rotate(45deg)}.ck-expand-btn[aria-pressed="true"] .ck-expand-ic::before{top:-3px;transform:rotate(45deg)}.ck-expand-btn[aria-pressed="true"] .ck-expand-ic::after{top:9px;transform:rotate(-135deg)}.ck-sec{color:var(--ck-tone);border:1px solid var(--surface-edge);border-radius:var(--radius-panel);background:var(--bg);scroll-margin-top:calc(var(--hdr-h) + 24px);overflow:clip}.ck-sec-head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s3) var(--s6);padding:clamp(20px, 2.4vw, 28px) clamp(20px, 2.6vw, 32px) var(--s5);background:linear-gradient(var(--ck-film),var(--ck-film)),var(--surface);border-bottom:1px solid var(--ck-edge);box-shadow:inset 5px 0 0 var(--ck-tone)}.ck-sec-title{min-width:0;flex:1 1 32ch}.ck-sec-title .h4{display:flex;align-items:center;gap:var(--s3);color:var(--text)}.ck-sec-note{margin-top:var(--s2);font-size:var(--t-sm);color:var(--text-dim);max-width:58ch;line-height:1.5}.ck-sec-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);flex:none}.ck-sec-count{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.ck-list{display:grid}.ck-row{color:var(--ck-tone);border-top:1px solid var(--rule);scroll-margin-top:calc(var(--hdr-h) + 24px)}.ck-row:first-child{border-top:0}.ck-row-s{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;gap:var(--s3) var(--s4);align-items:center;padding:var(--s3) clamp(20px, 2.6vw, 32px);min-height:56px;cursor:pointer;list-style:none;transition:background-color var(--d-state) var(--ease)}.ck-row-s::-webkit-details-marker{display:none}.ck-row-s:hover{background:var(--surface-2)}.ck-row-s:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.ck-row[data-sev="passed"] .ck-plate,.ck-row[data-sev="unknown"] .ck-plate{background:#fff0}.ck-row-t{font-size:var(--t-body);font-weight:var(--w-bold);color:var(--text);line-height:1.35;overflow-wrap:anywhere;min-width:0}.ck-row[data-sev="passed"] .ck-row-t{font-weight:var(--w-book);color:var(--text-2)}.ck-row[data-sev="unknown"] .ck-row-t{font-weight:var(--w-book);color:var(--text-dim)}.ck-row-sev{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--w-mid);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-tone);white-space:nowrap;padding:4px 10px;border-radius:var(--radius-pill);background:var(--ck-film);box-shadow:inset 0 0 0 1px var(--ck-edge)}.ck-row[data-sev="passed"] .ck-row-sev,.ck-row[data-sev="unknown"] .ck-row-sev{background:#fff0;box-shadow:none;padding-inline:0;font-weight:var(--w-book)}.ck-row-chev{width:9px;height:9px;justify-self:center;border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--m-state) var(--e-out)}.ck-row-d[open]>.ck-row-s .ck-row-chev{transform:rotate(-135deg) translate(-2px,-2px)}.ck-row-d[open]>.ck-row-s{background:var(--surface-2)}.ck-row-body{position:relative;margin:0 clamp(20px, 2.6vw, 32px) var(--s6) calc(clamp(20px, 2.6vw, 32px) + 12px);padding:var(--s4) 0 0 calc(16px + var(--s4));border-left:3px solid var(--ck-edge)}.ck-row[data-sev="critical"] .ck-row-body,.ck-row[data-sev="important"] .ck-row-body{border-left-color:var(--ck-tone)}.ck-cols{display:grid;gap:var(--s5) var(--s7)}.ck-cols[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-cols[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-col{min-width:0}.ck-col-l{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--w-mid);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.ck-col-l::before{content:"";width:6px;height:6px;flex:none;background:currentColor;opacity:.7}.ck-col p{font-size:var(--t-sm);line-height:1.6;color:var(--text-dim);overflow-wrap:anywhere}.ck-col:first-child p{color:var(--text-2)}.ck-col-do{background:var(--blue-film);border-radius:var(--radius-inset);box-shadow:inset 0 0 0 1px rgb(14 97 209 / .18);padding:var(--s4) var(--s5)}.ck-col-do .ck-col-l{color:var(--mark)}.ck-col-do .ck-col-l::before{opacity:1}.ck-col-do p{color:var(--text-2)}.ck-tech-dl{margin-top:var(--s5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--s5);padding:var(--s3) var(--s5);border-left:2px solid var(--rule)}.ck-tech-dl dt{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--text-faint)}.ck-tech-dl dd{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--text-dim);overflow-wrap:anywhere}@media (max-width:56em){.ck-cols[data-n="3"]{grid-template-columns:minmax(0,1fr)}.ck-cols[data-n="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:40em){.ck-row-s{grid-template-columns:24px minmax(0,1fr) 14px;padding-inline:var(--s5);--ck-plate:24px}.ck-row-sev{grid-column:2;grid-row:2;justify-self:start}.ck-row-chev{grid-column:3;grid-row:1}.ck-row-body{margin:0 var(--s5) var(--s6);padding:var(--s3) 0 0 var(--s4)}.ck-sec-head{padding-inline:var(--s5)}.ck-sec-meta{flex-direction:row;align-items:center}.ck-tech-dl{grid-template-columns:minmax(0,1fr);gap:2px var(--s4)}.ck-tech-dl dd{margin-bottom:6px}}.ck-bottom{margin-top:var(--s10);display:grid;grid-template-columns:minmax(0,0.4fr) minmax(0,1fr);gap:var(--s5) var(--s8);padding-top:var(--s7);border-top:2px solid var(--keyline)}.ck-bottom-h{color:var(--text)}.ck-bottom-body{display:grid;gap:var(--s4);max-width:60ch}.ck-bottom-body p{font-size:var(--t-body);line-height:1.65;color:var(--text-dim)}.ck-bottom-lead{color:var(--text)!important;font-weight:var(--w-bold)}@media (max-width:56em){.ck-bottom{grid-template-columns:minmax(0,1fr)}}.ck-cta{margin-top:var(--s10);position:relative;isolation:isolate;overflow:clip;background:var(--navy);border-radius:var(--radius-feature);padding:clamp(28px, 3.6vw, 52px);display:grid;gap:clamp(24px, 3vw, 40px);--bg:var(--navy);--bg-2:var(--navy-2);--surface:var(--navy-3);--surface-2:var(--navy-4);--text:var(--snow);--text-2:var(--snow);--text-dim:var(--snow-2);--text-faint:var(--snow-3);--rule:var(--line-dark);--rule-strong:var(--navy-5);--surface-edge:var(--line-dark);--control-edge:var(--edge-dark);--link:var(--blue-light);--link-hover:var(--cyan-soft);--mark:var(--blue-light);--keyline:var(--cyan);--focus:var(--cyan);--film:var(--dark-film);color:var(--text)}.ck-cta::before{content:"";position:absolute;inset:-60px 0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgb(120 170 230 / .055) 1px,transparent 1px),linear-gradient(180deg,rgb(120 170 230 / .04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 70%)}.ck-cta-in{max-width:62ch}.ck-cta-in .eyebrow{margin-bottom:var(--s5)}.ck-cta h3{color:var(--text)}.ck-cta .lead{margin-top:var(--s5);color:var(--text-dim);max-width:50ch}.ck-cta-note{margin-top:var(--s5);font-size:var(--t-sm);color:var(--text-faint);line-height:1.55;overflow-wrap:anywhere}.ck-cta-act{margin-top:var(--s6)}.ck-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.ck-door{display:flex;flex-direction:column;gap:var(--s3);background:var(--film);border:1px solid var(--surface-edge);border-radius:var(--radius-panel);padding:clamp(20px, 2.4vw, 28px);min-width:0}.ck-door-lead{border-color:var(--blue-light)}.ck-door-name{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--text-faint)}.ck-door-price{font-size:var(--t-h4);font-weight:var(--w-black);letter-spacing:var(--tr-h4);color:var(--text);line-height:1.2}.ck-door-text{font-size:var(--t-sm);color:var(--text-dim);line-height:1.55;flex:1 1 auto}.ck-door .btn{align-self:flex-start;margin-top:var(--s2)}@media (max-width:56em){.ck-doors{grid-template-columns:minmax(0,1fr)}.ck-cta{border-radius:var(--radius-panel)}.ck-door .btn{width:100%}}.ck-cta-slim{margin-top:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(20px, 2.4vw, 28px) clamp(22px, 2.6vw, 32px);border-radius:var(--radius-panel);gap:var(--s5) var(--s7)}.ck-cta-slim::before{display:none}.ck-cta-slim-t{font-size:var(--t-body);font-weight:var(--w-bold);color:var(--text);line-height:1.5;max-width:56ch}@media (max-width:46em){.ck-cta-slim{grid-template-columns:minmax(0,1fr)}.ck-cta-slim .btn{width:100%;justify-content:center}}.ck-fine{margin-top:var(--s9);padding:clamp(26px, 2.6vw, 36px) clamp(22px, 2.4vw, 34px) clamp(28px, 2.8vw, 38px);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-panel);display:grid;grid-template-columns:minmax(0,0.4fr) minmax(0,1fr);gap:var(--s5) var(--s8);align-items:start}.ck-fine-h{color:var(--text-faint);padding-top:var(--s4);margin:0}.ck-fine-h::before{width:26px;background:var(--rule-strong)}.ck-fine-h b{color:inherit;font-weight:inherit}.ck-fine-body{display:grid;gap:var(--s5);max-width:62ch}.ck-fine-body p{font-size:var(--t-sm);color:var(--text-dim);line-height:1.65}@media (max-width:56em){.ck-fine{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.ck-fine-body{max-width:none}}@media (max-width:34em){.ck-fine{border-radius:var(--radius-card)}}.ck-live{margin-top:var(--s5);font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--text-2)}.ck-live:empty{display:none}.ck-form .btn[aria-disabled="true"],.ck-entry-form .btn[aria-disabled="true"]{opacity:.6;pointer-events:none}.ck-aside{border-top:1px solid var(--rule);padding-top:var(--s6)}.ck-overview-error{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy"}@media print{.ck-cta-slim,.ck-first-jump,.ck-live,.ck-progress,.ck-expand,.ck-area-go,.ck-row-chev{display:none!important}.ck-report{margin-top:0}.ck-report,.ck-first,.ck-sec,.ck-tile,.ck-status,.ck-area-in,.ck-area-top,.ck-sec-head,.ck-col-do,.ck-ring{box-shadow:none!important;background:#fff!important}.ck-first,.ck-sec,.ck-tile,.ck-area-in{border-color:#999!important}.ck-row,.ck-first-item,.ck-area{break-inside:avoid;page-break-inside:avoid}.ck-sec-head,.ck-first-head,.ck-areas-head{break-after:avoid;page-break-after:avoid}.ck-row-d{display:block!important}.ck-row-d>*:not(summary){display:block!important}.ck-row-d::details-content{content-visibility:visible!important;block-size:auto!important}.ck-row-s{background:none!important}.ck-cta{background:#fff!important;color:#000!important;border:1px solid #999;border-radius:0;padding:12pt;margin-top:18pt}.ck-cta::before{display:none}.ck-cta h3,.ck-cta .lead,.ck-cta-note,.ck-door-text,.ck-door-price,.ck-door-name{color:#000!important}.ck-door{background:none!important;border-color:#ccc!important}.ck-door .btn{display:none!important}.ck-fine{background:none!important;border-color:#ccc!important;padding:16px 0 0!important;border-width:1px 0 0!important;border-radius:0!important}.ck-fine p{color:#444!important}}