.ck-entry{position:relative;background:var(--surface);border:1px solid var(--surface-edge);border-radius:var(--radius-feature);box-shadow:var(--lift-2);padding:clamp(24px, 3.4vw, 48px);display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-areas:"copy tool" "how how";gap:clamp(24px, 3.4vw, 48px) clamp(24px, 4vw, 64px);align-items:center;overflow:clip}.ck-entry-copy{grid-area:copy;min-width:0}.ck-entry-tool{grid-area:tool;min-width:0}.ck-how{grid-area:how}.ck-entry-copy h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-width:14ch}.ck-entry-copy .lead{margin-top:var(--s5);max-width:36ch}.ck-entry-copy .eyebrow{margin-bottom:var(--s5)}.ck-entry-more{margin-top:var(--s6)}.ck-motto{margin-top:var(--s6);padding-top:var(--s4);border-top:2px solid var(--keyline);display:inline-block;font-size:var(--t-sm);font-weight:var(--w-bold);color:var(--text-2);letter-spacing:var(--tr-text)}.ck-entry-tool{position:relative;isolation:isolate;background:var(--navy);border-radius:var(--radius-panel);padding:clamp(20px, 2.6vw, 32px);box-shadow:var(--panel-lift);--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-entry-tool::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgb(120 170 230 / .07) 1px,transparent 1px),linear-gradient(180deg,rgb(120 170 230 / .05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(120% 100% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 100% at 100% 0%,#000 0%,transparent 70%)}.ck-console-l{display:block;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s3)}.ck-console{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius-input);padding:5px 5px 5px 0;transition:border-color var(--d-state) var(--ease),box-shadow var(--d-state) var(--ease)}.ck-console:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-film-2)}.ck-console-pre{display:flex;align-items:center;padding:0 3px 0 16px;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.02em;color:var(--ink-4);user-select:none}.ck-console input{width:100%;min-width:0;min-height:46px;background:#fff0;border:0;padding:10px 14px 10px 7px;font-size:var(--t-body);color:var(--ink);text-overflow:ellipsis}.ck-console input::placeholder{color:var(--ink-5)}.ck-console input:focus{outline:none}.ck-console input:focus-visible{outline:none}.ck-console .btn{min-height:46px;padding-block:12px}.ck-console-hint{margin-top:var(--s3);font-size:var(--t-xs);color:var(--text-faint);line-height:1.5}.ck-console-stack{grid-template-columns:auto minmax(0,1fr);padding-right:0}.ck-console-stack input{padding-right:16px}.ck-scope{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--rule)}.ck-scope li{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-xs);color:var(--text-dim);letter-spacing:.01em}.ck-scope li::before{content:"";width:6px;height:6px;flex:none;background:var(--cyan);opacity:.85}.ck-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s7);padding-top:var(--s6);border-top:1px solid var(--rule)}.ck-how li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n b" "n t";gap:4px var(--s4);align-items:start;min-width:0}.ck-how i{grid-area:n;font-family:var(--font-mono);font-style:normal;font-size:var(--t-mono);letter-spacing:var(--tr-mono);color:var(--mark);padding-top:4px;border-top:2px solid var(--keyline)}.ck-how b{grid-area:b;font-size:var(--t-body);font-weight:var(--w-bold);color:var(--text);line-height:1.35}.ck-how span{grid-area:t;font-size:var(--t-sm);color:var(--text-dim);line-height:1.5}@media (max-width:62em){.ck-entry{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "tool" "how"}.ck-entry-copy h2{max-width:none}.ck-entry-copy .lead{max-width:none}}@media (max-width:46em){.ck-how{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.ck-console{grid-template-columns:auto minmax(0,1fr);padding-right:5px}.ck-console .btn{grid-column:1 / -1;width:100%;margin-top:5px}.ck-console input{padding-right:14px}}@media (max-width:34em){.ck-entry{padding:var(--s6) var(--s5);border-radius:var(--radius-panel)}.ck-entry-tool{padding:var(--s5);border-radius:var(--radius-card)}}