.cx-dot.cx-t1{fill:var(--blue-ink)}.cx-dot.cx-t2{fill:var(--teal)}.cx-dot.cx-t3{fill:var(--lilac)}.cx-tone{--tc:var(--fg-1)}.cx-tone[data-tone="1"]{--tc:var(--blue-ink)}.cx-tone[data-tone="2"]{--tc:var(--teal)}.cx-tone[data-tone="3"]{--tc:var(--lilac)}.cx-methods{gap:0;max-width:960px;display:grid}.cx-methods__r{gap:var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--border-hair);grid-template-columns:minmax(0,.8fr) auto minmax(0,1.4fr);align-items:baseline;display:grid}.cx-methods__r:first-child{border-top:2px solid var(--border-strong)}.cx-methods__r:last-child{border-bottom:1px solid var(--border-hair)}.cx-methods__n{font-size:16px;font-weight:700;line-height:1.35}.cx-methods__d{color:var(--fg-2);font-size:14.5px;line-height:1.55}.cx-mat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1.5px solid var(--fg-1);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.cx-mat[data-m=Strong]{background:var(--fg-1);color:var(--bg-canvas)}.cx-mat[data-m=Emerging]{color:var(--fg-3);border-style:dashed;border-color:var(--fg-3)}.cx-table{overflow-x:auto}.cx-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px;line-height:1.5}.cx-table th,.cx-table td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-top:1px solid var(--border-hair);color:var(--fg-2)}.cx-table thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);border-top:0;border-bottom:2px solid var(--border-strong);font-size:10px;font-weight:700}.cx-table tbody th{color:var(--fg-1);font-weight:700}.cx-table tr.is-mark>*{background:var(--lane-tint,transparent)}.cx-plan{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.cx-plan__col{border:2px solid var(--border-strong);border-radius:var(--r-4);padding:var(--s-6);background:var(--bg-canvas)}.cx-plan__col h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s-4);font-size:11px;font-weight:700}.cx-plan__col ol{gap:var(--s-3);color:var(--fg-2);margin:0;padding-left:1.2em;font-size:15px;line-height:1.55;display:grid}.cx-plan__col--after{border-color:var(--teal)}.cx-applied{gap:var(--s-5);display:grid}.cx-applied__i{gap:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--border-hair);grid-template-columns:220px 1fr 1fr;display:grid}.cx-applied__i:first-child{border-top:2px solid var(--border-strong)}.cx-applied__k{font-size:16px;font-weight:700;line-height:1.35}.cx-applied h4{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-2);font-size:10px;font-weight:700}.cx-applied p{color:var(--fg-2);font-size:14.5px;line-height:1.6}.cx-move{padding-top:var(--s-10);scroll-margin-top:96px}.cx-move+.cx-move{margin-top:var(--s-10);border-top:2px solid var(--border-strong)}.cx-move__does{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lane-ink);margin-bottom:var(--s-2);font-size:10px;font-weight:700}.cx-move__t{letter-spacing:-.025em;margin-bottom:var(--s-4);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.cx-move__body{color:var(--fg-1);max-width:64ch;margin-bottom:var(--s-8);font-size:17px;line-height:1.6}.cx-move__grid{gap:var(--s-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.cx-move h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:var(--s-6) 0 var(--s-3);font-size:11px;font-weight:700}.cx-move h3:first-child{margin-top:0}.cx-move p{color:var(--fg-2);font-size:15.5px;line-height:1.6}.cx-steps{counter-reset:st;gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.cx-steps li{counter-increment:st;color:var(--fg-2);grid-template-columns:34px 1fr;font-size:15.5px;line-height:1.6;display:grid}.cx-steps li:before{content:counter(st, decimal-leading-zero);font-family:var(--font-mono);color:var(--lane-ink);padding-top:3px;font-size:12px;font-weight:700}.cx-steps strong{color:var(--fg-1)}.cx-note{border-left:4px solid var(--lane-fill);padding:var(--s-2) 0 var(--s-2) var(--s-5)}.cx-note--warn{border-left-color:var(--red)}.cx-jump{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cx-jump a{border:2px solid var(--border-strong);color:var(--fg-1);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.cx-jump a:hover{background:var(--fg-1);color:var(--bg-canvas)}.cx-jump a:focus-visible{outline:3px solid var(--lane-ink);outline-offset:2px}.cx-dials{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-dial{border:2px solid var(--border-strong);border-radius:var(--r-4);padding:var(--s-5);background:var(--bg-canvas);gap:var(--s-3);align-content:start;display:grid}.cx-dial__n{font-size:18px;font-weight:700}.cx-dial__c{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.cx-dial__q{color:var(--fg-2);font-size:14.5px;line-height:1.5}.cx-dial__set{border:2px solid var(--fg-1);border-radius:999px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cx-dial__set button{font:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-1);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:700}.cx-dial__set button+button{border-left:1.5px solid var(--fg-1)}.cx-dial__set button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-canvas)}.cx-dial__set button:focus-visible{outline:3px solid var(--lane-ink);outline-offset:-3px}.cx-dial__r{color:var(--fg-1);padding-top:var(--s-3);border-top:1px solid var(--border-hair);font-size:14px;line-height:1.55}.cx-dial__why{color:var(--fg-3);font-size:13px;line-height:1.5}.cx-dials__bar{gap:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.cx-time{max-width:960px;margin:0;padding:0;list-style:none;display:grid}.cx-time li{gap:var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--border-hair);grid-template-columns:90px minmax(0,.9fr) minmax(0,1.6fr);align-items:baseline;display:grid}.cx-time li:first-child{border-top:2px solid var(--border-strong)}.cx-time__w{font-family:var(--font-mono);color:var(--lane-ink);font-size:13px;font-weight:700}.cx-time__who{font-size:15px;font-weight:700}.cx-time__what{color:var(--fg-2);font-size:14.5px;line-height:1.55}.cx-disclaim{color:var(--fg-3);max-width:72ch;margin-top:var(--s-6);font-size:13px;line-height:1.55}.cx-cards .card__tags .tag{white-space:nowrap}@media (max-width:900px){.cx-plan,.cx-move__grid,.cx-applied__i,.cx-dials,.cx-methods__r,.cx-time li{gap:var(--s-3);grid-template-columns:1fr}}@media print{.cx-dial__set{display:none}}button.more{font:inherit;cursor:pointer}button.more:disabled{cursor:default;opacity:.55}.cx-dials__bar .more{margin-top:0}
