.hc-page{--hc-blue:#82a8bf;--hc-blue-line:rgba(130,168,191,.32);--hc-blue-soft:rgba(65,100,122,.16);--hc-rust:#b96a49;--hc-rust-bright:#d78c69;--hc-rust-line:rgba(185,106,73,.38);--hc-rust-soft:rgba(126,58,39,.14)}
.hc-page::after{background:radial-gradient(circle at 36% -5%,rgba(222,200,120,.07),transparent 30%),radial-gradient(circle at 78% 12%,rgba(130,168,191,.06),transparent 28%)}
.hc-shell{width:min(100%,var(--maxw));margin:0 auto}
.hc-measure{width:min(100%,var(--measure));margin:0 auto}
.hc-kicker,.hc-section-num,.hc-diagram-label{margin:0;color:var(--gold);font:500 9px/1.4 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}
.hc-kicker span{color:var(--ink-faint)}
.hc-note-ref{display:inline-block;margin-left:.12em;color:var(--gold);font:500 .44em/1 var(--font-mono);vertical-align:top;transform:translateY(.1em)}
.hc-note-ref:hover{color:var(--gold-bright)}
.hc-hero{padding:clamp(54px,6.5vw,94px) var(--gutter) clamp(70px,7vw,108px);border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 50% 48%,rgba(222,200,120,.045),transparent 37%),linear-gradient(180deg,rgba(17,17,19,.45),rgba(9,9,11,.78))}
.hc-hero-copy{max-width:1160px}
.hc-hero h1{max-width:22ch;margin:18px 0 0;font:600 clamp(2.65rem,5.7vw,6.25rem)/.92 var(--font-display);letter-spacing:-.068em;text-wrap:balance}
.hc-hero h1 em{display:block;margin-top:.12em;color:var(--gold);font:500 .64em/1.02 var(--font-display);font-style:normal;letter-spacing:-.045em}
.hc-hero-line{margin:clamp(24px,3vw,40px) 0 0;color:var(--ink-dim);font:500 clamp(1.2rem,2.1vw,2.05rem)/1.15 var(--font-display);letter-spacing:-.035em}
.hc-hero-line span{color:var(--ink);font-family:var(--font-display);font-style:normal;font-weight:600}
.hc-scope{max-width:880px;margin:20px 0 0;color:var(--ink-dim);font:500 clamp(.72rem,.9vw,.86rem)/1.55 var(--font-mono);letter-spacing:.025em}
.hc-scope span{margin-right:9px;color:var(--gold);letter-spacing:.12em;text-transform:uppercase}
.hc-hero-figure{position:relative;margin:clamp(54px,6vw,84px) 0 0;border:1px solid var(--line);background:rgba(11,11,13,.76);overflow:hidden}
.hc-hero-figure::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(222,200,120,.025),transparent 43%,rgba(130,168,191,.025))}
.hc-hero-figure figcaption{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--ink-faint);font:500 8px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}
.hc-hero-figure figcaption strong{color:var(--gold);font-weight:500}
.hc-ledger-wrap{position:relative;z-index:1;padding:clamp(20px,3vw,38px)}
.hc-ledger{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}
.hc-ledger th,.hc-ledger td{border:1px solid var(--line)}
.hc-ledger thead th{padding:17px 20px;color:var(--ink);background:rgba(20,20,22,.78);font:600 clamp(1rem,1.8vw,1.45rem)/1 var(--font-display);letter-spacing:-.035em}
.hc-ledger thead th:first-child{width:18%;color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-ledger thead small{display:block;margin-bottom:10px;color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-ledger thead th>span{display:inline-block;margin-left:12px;color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}
.hc-ledger tbody th{padding:16px 20px;color:var(--ink-faint);background:rgba(11,11,13,.8);font:500 7px/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-ledger td{padding:16px 20px;color:var(--ink-dim);background:rgba(17,17,19,.62);font:500 clamp(.78rem,1.25vw,1rem)/1.35 var(--font-display)}
.hc-ledger td.is-strength{color:var(--gold-bright);background:rgba(222,200,120,.045)}
.hc-ledger td.is-limit{color:#aac3d1;background:var(--hc-blue-soft)}
.hc-ledger .hc-ledger-risk{color:var(--hc-rust-bright)}
.hc-ledger sup{color:inherit;font:500 .7em/1 var(--font-mono)}
.hc-interface{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(60px,1fr) auto minmax(60px,1fr) auto;align-items:center;gap:15px;width:min(720px,calc(100% - 38px));margin:24px auto 0;padding:14px 18px;border:1px solid var(--gold-line);background:rgba(222,200,120,.045);color:var(--ink-faint);font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-interface b{color:var(--gold);font-weight:500;text-align:center}.hc-interface i{height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}
.hc-divergence{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(640px,65%);margin:15px auto;color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;text-align:center}
.hc-divergence i{height:22px;border-bottom:1px solid var(--line);position:relative}.hc-divergence i:first-child{border-left:1px solid var(--line)}.hc-divergence i:last-child{border-right:1px solid var(--line)}
.hc-cognition-pair{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;padding:0 clamp(18px,4vw,52px) 34px}
.hc-system{min-width:0;border:1px solid var(--line);background:rgba(20,20,22,.8)}
.hc-system-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid var(--line)}
.hc-system-head small{color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-system-head h2{margin:0;font:600 clamp(1.15rem,1.8vw,1.6rem)/1 var(--font-display);letter-spacing:-.04em}
.hc-system-core{min-height:58px;display:flex;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);background:rgba(222,200,120,.035)}
.hc-system-core span{color:var(--ink);font:500 .85rem/1.35 var(--font-display)}
.hc-llm .hc-system-core{background:rgba(130,168,191,.04)}
.hc-system ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}
.hc-system li{min-height:49px;padding:12px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line-soft);color:var(--ink-dim);font:500 .74rem/1.4 var(--font-display)}
.hc-system li:nth-child(even){border-right:0}.hc-system li:nth-last-child(-n+2){border-bottom:0}
.hc-system li.is-strength{color:var(--gold-bright);background:rgba(222,200,120,.045)}
.hc-system li.is-limit{color:#aac3d1;background:var(--hc-blue-soft)}
.hc-not-equal{display:grid;justify-items:center;gap:7px}.hc-not-equal span{color:var(--gold);font:300 2rem/1 var(--font-display)}.hc-not-equal small{color:var(--ink-faint);font:500 6px/1.4 var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase}
.hc-figure-thesis{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;margin:0;padding:17px 24px;border-top:1px solid var(--gold-line);background:rgba(222,200,120,.035);color:var(--ink);font:500 clamp(.88rem,1.35vw,1.12rem)/1.2 var(--font-display);text-align:center}
.hc-figure-thesis span:first-child{text-align:right}.hc-figure-thesis span:last-child{text-align:left}.hc-figure-thesis b{padding:0 14px;color:var(--gold);font-weight:500}
.hc-section-nav{position:sticky;z-index:40;top:var(--nav-h);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:rgba(11,11,13,.94);backdrop-filter:blur(14px)}
.hc-section-nav .hc-shell{display:flex;align-items:center;gap:4px;min-height:47px;overflow-x:auto;scrollbar-width:none}.hc-section-nav .hc-shell::-webkit-scrollbar{display:none}
.hc-section-nav span{margin-right:auto;padding-right:24px;color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.hc-section-nav a{padding:9px 11px;border-radius:5px;color:var(--ink-faint);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.hc-section-nav a:hover,.hc-section-nav a.is-active{color:var(--gold);background:rgba(222,200,120,.05)}
.hc-premise{padding:clamp(62px,6.5vw,98px) var(--gutter);border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);background:linear-gradient(105deg,rgba(222,200,120,.07),rgba(222,200,120,.018) 42%,transparent 72%),rgba(17,17,19,.42)}
.hc-premise-grid{display:grid;grid-template-columns:1fr;gap:clamp(34px,4.5vw,62px);align-items:start}
.hc-premise h2{max-width:none;margin:13px 0 0;font:600 clamp(2rem,4vw,4rem)/.98 var(--font-display);letter-spacing:-.055em;text-wrap:balance}
.hc-premise-copy{max-width:1120px}
.hc-lede{margin:0;color:var(--ink);font:500 clamp(1.08rem,1.45vw,1.42rem)/1.4 var(--font-display);letter-spacing:-.025em;text-wrap:balance}
.hc-lede span{color:var(--gold-bright)}
.hc-lede span strong{color:var(--ink);font-weight:600}
.hc-premise-copy>p:not(.hc-lede){max-width:96ch;margin:24px 0 0;color:var(--ink-dim)}
.hc-premise blockquote{margin:clamp(40px,5vw,64px) 0 0;padding:20px 0;border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);color:var(--gold-bright);font:600 clamp(1rem,1.25vw,1.22rem)/1.4 var(--font-display);letter-spacing:-.025em}
.hc-premise-warning{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);gap:clamp(22px,2.5vw,34px) clamp(48px,9vw,142px);align-items:center;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,34px);border:1px solid var(--hc-rust-line);background:linear-gradient(100deg,var(--hc-rust-soft),rgba(185,106,73,.025) 65%,transparent)}
.hc-warning-main{display:block}
.hc-warning-main>strong{color:var(--ink);font:600 clamp(1.15rem,2vw,1.7rem)/1.2 var(--font-display);letter-spacing:-.035em}
.hc-warning-main>strong span{display:block;margin-top:.08em;color:var(--hc-rust-bright)}
.hc-premise-warning p{margin:0;color:var(--ink-dim);font:500 clamp(1.05rem,1.35vw,1.28rem)/1.5 var(--font-display);letter-spacing:-.018em}
.hc-premise-responsibility{grid-column:1/-1;padding-top:clamp(22px,3vw,32px);border-top:1px solid var(--hc-rust-line)}.hc-premise-responsibility strong{display:block;font:600 clamp(1.35rem,2.6vw,2.5rem)/1.1 var(--font-display);letter-spacing:-.045em}.hc-premise-responsibility span,.hc-premise-responsibility em{display:block;font-style:normal}.hc-premise-responsibility span{color:var(--ink)}.hc-premise-responsibility em{margin-top:.08em;color:var(--hc-rust-bright)}.hc-premise-responsibility em .hc-note-ref{color:var(--hc-rust-bright)}
.hc-asymmetry{padding:clamp(68px,7.5vw,116px) var(--gutter);border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--nav-h) + 48px)}
.hc-asymmetry:nth-of-type(even){background:rgba(17,17,19,.34)}
.hc-section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.54fr);grid-template-areas:"num copy" "title copy";gap:10px clamp(40px,8vw,128px);align-items:end}
.hc-section-num{grid-area:num}.hc-section-head h2{grid-area:title;max-width:19ch;margin:0;font:600 clamp(2.1rem,4.6vw,4.8rem)/.95 var(--font-display);letter-spacing:-.06em;text-wrap:balance}.hc-section-head h2 em{color:var(--gold);font:500 .76em/1.05 var(--font-display);font-style:normal;letter-spacing:-.045em}.hc-section-head>p:last-child{grid-area:copy;margin:0;color:var(--ink-dim)}
.hc-section-head h2 em.hc-frame-risk{display:block;margin-top:.08em;color:var(--hc-rust-bright)}.hc-section-head h2 em.hc-frame-risk .hc-note-ref{color:var(--hc-rust-bright)}
.hc-frame .hc-section-head{grid-template-columns:1fr;grid-template-areas:"num" "title" "copy"}.hc-frame .hc-section-head h2{max-width:none}.hc-frame .hc-section-head h2>.hc-frame-primary{display:block}.hc-frame .hc-section-head>p:last-child{max-width:95ch;margin-top:clamp(18px,2.5vw,30px)}.hc-frame-copy-risk{color:var(--hc-rust-bright);font-weight:600}
.hc-common-ground .hc-section-head{grid-template-columns:1fr;grid-template-areas:"num" "title" "copy"}
.hc-common-ground .hc-section-head h2{max-width:none}
.hc-common-ground .hc-section-head h2 em{display:block;margin-top:.08em;color:var(--hc-rust-bright)}.hc-common-ground .hc-section-head h2 em .hc-note-ref{color:var(--hc-rust-bright)}
.hc-common-ground .hc-section-head>p:last-child{max-width:95ch;margin-top:clamp(18px,2.5vw,30px)}
.hc-paired-detail{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(38px,5vw,62px);border:1px solid var(--line);background:var(--line)}
.hc-paired-detail article{min-width:0;padding:clamp(25px,3.5vw,44px);background:var(--panel-3)}
.hc-paired-detail small{display:block;color:var(--gold);font:500 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-paired-detail article:nth-child(2) small{color:var(--hc-blue)}
.hc-paired-detail strong{display:block;max-width:28ch;margin-top:20px;color:var(--ink);font:600 clamp(1.05rem,1.8vw,1.5rem)/1.25 var(--font-display);letter-spacing:-.025em}
.hc-paired-detail p{max-width:55ch;margin:15px 0 0;color:var(--ink-dim);font-size:.82rem}
.hc-frame .hc-paired-detail small{font-size:clamp(.82rem,1vw,.96rem);line-height:1.2}
.hc-frame-pairing-line{display:block;margin-top:14px;padding:clamp(24px,3.5vw,40px);border:1px solid var(--gold-line);background:linear-gradient(105deg,rgba(222,200,120,.09),rgba(20,20,22,.78) 72%);color:var(--gold-bright);font:600 clamp(1.35rem,2.8vw,2.65rem)/1.12 var(--font-display);letter-spacing:-.045em}
.hc-adaptation-hinge{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);gap:clamp(28px,6vw,82px);align-items:start;margin-top:14px;padding:clamp(26px,3.5vw,42px);border:1px solid var(--line);background:linear-gradient(110deg,rgba(222,200,120,.055),rgba(65,100,122,.07))}
.hc-adaptation-hinge>small{color:var(--gold);font:500 clamp(.66rem,.7vw,.76rem)/1.35 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-adaptation-hinge h3{margin:0;font:600 clamp(1.55rem,3vw,3.05rem)/1.02 var(--font-display);letter-spacing:-.05em;text-wrap:balance}
.hc-adaptation-hinge h3 span{color:var(--gold-bright)}
.hc-adaptation-hinge h3 em,.hc-adaptation-hinge h3 em .hc-note-ref{color:var(--hc-rust-bright);font-style:normal}
.hc-adaptation-hinge p{max-width:78ch;margin:18px 0 0;color:var(--ink-dim);font-size:.9rem;line-height:1.65}
.hc-adaptation-hinge .hc-adaptation-design{display:block;margin-top:.7em}.hc-adaptation-hinge .hc-adaptation-design>span{color:var(--hc-rust-bright)}
.hc-adaptation-hinge+.hc-learning-block{margin-top:14px}
.hc-implications{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;border:1px solid var(--line);background:var(--line)}
.hc-implications article{min-width:0;padding:clamp(20px,2.6vw,30px);background:var(--panel-3)}
.hc-implications small{display:block;font:500 clamp(.68rem,.72vw,.8rem)/1.35 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}
.hc-implications strong{display:block;max-width:47ch;margin-top:13px;font:500 clamp(.92rem,1.35vw,1.15rem)/1.45 var(--font-display);letter-spacing:-.02em}
.hc-implications .hc-risk{box-shadow:inset 0 2px var(--hc-rust)}
.hc-implications .hc-risk small,.hc-implications .hc-risk strong{color:var(--hc-rust-bright)}
.hc-implications .hc-risk{background:linear-gradient(105deg,var(--hc-rust-soft),rgba(20,20,22,.82) 65%)}
.hc-implications .hc-opportunity{box-shadow:inset 0 2px var(--gold)}
.hc-implications .hc-opportunity small{color:var(--gold)}
.hc-implications .hc-opportunity strong{color:var(--gold-bright)}
.hc-implications .hc-opportunity{background:linear-gradient(105deg,rgba(222,200,120,.065),rgba(20,20,22,.82) 65%)}
.hc-learning{position:relative;padding-top:clamp(84px,9vw,138px);padding-bottom:clamp(96px,11vw,168px);background:radial-gradient(circle at 18% 8%,rgba(222,200,120,.075),transparent 24%),radial-gradient(circle at 86% 15%,rgba(130,168,191,.06),transparent 25%),rgba(17,17,19,.28)}
.hc-learning-block{margin-top:clamp(56px,7vw,92px);border:1px solid var(--line);background:rgba(17,17,19,.72)}
.hc-learning-block-copy>small,.hc-learning-opportunity>div>small,.hc-learning-bottom-line>small{display:block;color:var(--gold);font:500 clamp(.66rem,.7vw,.76rem)/1.35 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-learning-block h3,.hc-learning-opportunity h3{margin:16px 0 0;font:600 clamp(1.8rem,3.3vw,3.45rem)/1.02 var(--font-display);letter-spacing:-.052em;text-wrap:balance}
.hc-learning-block-copy>p,.hc-learning-opportunity>div>p{margin:22px 0 0;color:var(--ink-dim);font-size:.9rem;line-height:1.7}
.hc-learning-compound{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,48px);align-items:start;padding:clamp(30px,4.5vw,58px)}
.hc-learning-compound .hc-learning-block-copy{grid-row:auto;max-width:none}.hc-learning-compound .hc-learning-block-copy>p{max-width:70ch}
.hc-learning-cycle{display:grid;grid-template-columns:repeat(4,minmax(10px,1fr) auto) minmax(10px,1fr);align-items:center;gap:9px;width:100%;max-width:1240px}
.hc-learning-cycle span{min-height:76px;display:grid;place-items:center;padding:12px 9px;border:1px solid var(--gold-line);background:rgba(222,200,120,.05);color:var(--ink);font:600 clamp(.78rem,1.1vw,.96rem)/1.25 var(--font-display);text-align:center}
.hc-learning-cycle i{color:var(--gold);font:400 .9rem/1 var(--font-mono);font-style:normal}
.hc-learning-cycle-note{margin:0;padding-top:clamp(22px,3vw,32px);border-top:1px solid var(--gold-line);color:var(--gold-bright);font:500 clamp(1.15rem,1.75vw,1.55rem)/1.4 var(--font-display)}
.hc-learning-shift{grid-column:1;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(34px,6vw,82px);align-items:start;margin-top:0;padding-top:clamp(30px,4vw,48px);border-top:1px solid var(--hc-rust-line)}
.hc-learning-shift small{display:block;color:var(--hc-rust-bright);font:500 clamp(.66rem,.7vw,.76rem)/1.35 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-learning-shift strong{display:block;margin-top:16px;color:var(--ink);font:600 clamp(1.3rem,2.25vw,2.15rem)/1.12 var(--font-display);letter-spacing:-.04em}
.hc-learning-shift .hc-engineered-line{display:block;margin-top:.08em;color:var(--gold-bright)}
.hc-learning-shift p{margin:0;color:var(--ink-dim);font-size:.9rem;line-height:1.7}
.hc-learning-shift b{display:block;margin-top:22px;color:var(--hc-rust-bright);font:600 clamp(1rem,1.55vw,1.3rem)/1.35 var(--font-display);letter-spacing:-.025em}
.hc-tacit{padding:clamp(30px,4.5vw,58px)}
.hc-tacit .hc-learning-block-copy{max-width:none}
.hc-tacit .hc-learning-block-copy>p{max-width:1040px}
.hc-tacit-list{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin:clamp(30px,4vw,48px) 0 0;padding:1px;background:var(--line);list-style:none}
.hc-tacit-list li{min-width:0;padding:16px 12px;background:var(--bg);color:var(--ink-dim);font:500 clamp(.72rem,.92vw,.86rem)/1.3 var(--font-display);text-align:center}
.hc-onboarding-example{margin-top:14px;border:1px solid var(--line-soft);background:rgba(11,11,13,.72)}
.hc-onboarding-example>header{display:block;padding:clamp(20px,2.4vw,28px) clamp(22px,3vw,34px);border-bottom:1px solid var(--gold-line);background:linear-gradient(90deg,rgba(222,200,120,.055),rgba(222,200,120,.015) 58%,transparent)}
.hc-onboarding-example>header small{display:block;color:var(--gold);font:500 clamp(.75rem,.82vw,.88rem)/1.35 var(--font-mono);letter-spacing:.115em;text-transform:uppercase}
.hc-onboarding-example h4{margin:9px 0 0;color:var(--ink);font:600 clamp(1.2rem,2vw,1.85rem)/1.08 var(--font-display);letter-spacing:-.04em}
.hc-onboarding-compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft)}
.hc-onboarding-compare article{padding:clamp(22px,3vw,34px);background:linear-gradient(rgba(222,200,120,.015),rgba(222,200,120,.015)),rgba(13,13,15,.98)}
.hc-onboarding-compare article:last-child{background:linear-gradient(rgba(130,168,191,.025),rgba(130,168,191,.025)),rgba(13,13,15,.98)}
.hc-onboarding-compare small{display:block;color:var(--gold);font:500 .7rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-onboarding-compare article:last-child small{color:var(--hc-blue)}
.hc-onboarding-compare p{margin:17px 0 0;color:var(--ink-dim);font-size:.9rem;line-height:1.65}
.hc-onboarding-conclusion{display:block;padding:clamp(20px,2.6vw,28px);border-top:1px solid var(--line-soft);color:var(--ink-dim);font:600 clamp(1rem,1.45vw,1.25rem)/1.4 var(--font-display);letter-spacing:-.025em}
.hc-onboarding-conclusion span{color:var(--hc-rust-bright)}
.hc-learning-opportunity{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(40px,7vw,100px);align-items:center;margin-top:14px;padding:clamp(30px,4.5vw,58px);border:1px solid var(--gold-line);background:linear-gradient(110deg,rgba(222,200,120,.08),rgba(20,20,22,.78) 65%)}
.hc-learning-opportunity h3{color:var(--gold-bright)}
.hc-opportunity-map{display:grid;gap:clamp(24px,3vw,34px)}
.hc-opportunity-map>div>small{display:block;color:var(--gold);font:500 .68rem/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-opportunity-map ul{margin:14px 0 0;padding:0;list-style:none}
.hc-opportunity-fit ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.hc-opportunity-fit li{min-height:70px;display:grid;place-items:center;padding:12px 10px;border:1px solid var(--gold-line);background:rgba(11,11,13,.48);color:var(--gold-bright);font:600 clamp(.72rem,.95vw,.86rem)/1.3 var(--font-display);text-align:center}
.hc-opportunity-capabilities ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--line)}
.hc-opportunity-capabilities li{padding:13px 15px;background:rgba(11,11,13,.82);color:var(--ink-dim);font:500 clamp(.72rem,.92vw,.84rem)/1.35 var(--font-display)}
.hc-opportunity-capabilities li:last-child{grid-column:1/-1;color:var(--gold-bright);text-align:center}
.hc-learning-bottom-line{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);gap:clamp(24px,5vw,68px);align-items:baseline;margin-top:clamp(48px,6vw,78px);padding-top:28px;border-top:1px solid var(--gold-line)}
.hc-learning-bottom-line strong{color:var(--gold-bright);font:500 clamp(1.35rem,2.65vw,2.45rem)/1.13 var(--font-display);letter-spacing:-.04em}
.hc-learning-details{margin-top:clamp(42px,5vw,66px);border-bottom:1px solid var(--line)}
.hc-learning-details details{border-top:1px solid var(--line)}
.hc-learning-details summary{position:relative;display:grid;grid-template-columns:100px 1fr;padding:19px 38px 19px 0;cursor:pointer;list-style:none}
.hc-learning-details summary::-webkit-details-marker{display:none}.hc-learning-details summary::after{content:"+";position:absolute;right:5px;top:19px;color:var(--gold);font:400 1rem/1 var(--font-mono)}.hc-learning-details details[open] summary::after{content:"–"}
.hc-learning-details summary span{color:var(--ink-faint);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}
.hc-learning-details summary strong{color:var(--ink);font:500 clamp(.88rem,1.25vw,1.05rem)/1.4 var(--font-display)}
.hc-learning-details details>div{max-width:900px;padding:0 0 28px 100px}.hc-learning-details p{margin:0;color:var(--ink-dim);font-size:.84rem}.hc-learning-details p+p{margin-top:14px}
.hc-learning-diagram{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(40px,5vw,66px);border:1px solid var(--line);background:var(--line)}
.hc-learning-side{min-width:0;padding:clamp(24px,3vw,40px);background:var(--panel-3)}
.hc-loop{display:grid;grid-template-columns:auto 1fr auto 1fr auto auto;align-items:center;gap:10px;margin-top:28px}.hc-loop b,.hc-two-tracks b{padding:13px 15px;border:1px solid var(--gold-line);background:rgba(222,200,120,.04);font:500 .78rem/1.25 var(--font-display)}.hc-loop i,.hc-two-tracks i{height:1px;background:var(--gold-line);color:transparent}.hc-loop .hc-loopback{height:auto;background:none;color:var(--gold);font:400 1.3rem/1 var(--font-mono)}
.hc-learning-side p{max-width:48ch;margin:22px 0 0;color:var(--ink-faint);font-size:.8rem}
.hc-two-tracks{display:grid;gap:12px;margin-top:28px}.hc-two-tracks>div{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr minmax(150px,1fr);align-items:center;gap:10px}.hc-two-tracks>div:not(.is-training) b{border-color:var(--hc-blue-line);background:var(--hc-blue-soft)}.hc-two-tracks>div:not(.is-training) i{background:var(--hc-blue-line)}
.hc-punchline{display:grid;grid-template-columns:1fr 1fr auto;margin-top:14px;border:1px solid var(--gold-line);background:rgba(222,200,120,.04);font:500 clamp(1rem,1.6vw,1.35rem)/1.25 var(--font-display)}.hc-punchline span,.hc-punchline strong{padding:20px}.hc-punchline span{color:var(--ink-dim);border-right:1px solid var(--gold-line)}.hc-punchline strong{color:var(--gold-bright);font-weight:500}.hc-punchline .hc-note-ref{padding:14px 18px 0 0;font-size:.8rem}
.hc-capacity{display:grid;grid-template-columns:minmax(0,.82fr) 90px minmax(0,1.18fr);align-items:center;margin-top:clamp(40px,5vw,66px)}
.hc-capacity-human,.hc-capacity-llm{min-height:330px;padding:clamp(24px,3vw,38px);border:1px solid var(--line);background:var(--panel-3)}
.hc-capacity-title{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.hc-capacity-title small{color:var(--ink-faint);font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-capacity-title strong{color:var(--gold);font:500 .9rem/1 var(--font-mono)}
.hc-chunks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:42px}.hc-chunks span{min-height:70px;display:grid;place-items:center;border:1px solid var(--gold-line);background:rgba(222,200,120,.055);color:var(--ink);font:500 .78rem/1 var(--font-display)}
.hc-capacity p{margin:28px 0 0;color:var(--ink-faint);font-size:.8rem}
.hc-capacity-transfer{display:grid;justify-items:center;gap:7px;color:var(--ink-faint);font:500 6px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-capacity-transfer i{color:var(--gold);font:400 1.5rem/1 var(--font-mono);font-style:normal}
.hc-token-field{display:grid;grid-template-columns:repeat(15,1fr);gap:4px;margin-top:42px}.hc-token-field i{aspect-ratio:1;border:1px solid var(--hc-blue-line);background:rgba(130,168,191,.04)}.hc-token-field i:nth-child(5n),.hc-token-field i:nth-child(7n){border-color:var(--gold-line);background:rgba(222,200,120,.09)}
.hc-opportunity-line{display:grid;grid-template-columns:.8fr .8fr 1.4fr;margin-top:14px;border:1px solid var(--line)}.hc-opportunity-line span,.hc-opportunity-line strong{padding:18px 20px;border-right:1px solid var(--line);font:500 clamp(.82rem,1.2vw,1rem)/1.35 var(--font-display)}.hc-opportunity-line span{color:var(--ink-dim)}.hc-opportunity-line strong{border:0;color:var(--gold-bright);font-weight:500}
.hc-perception-grid{display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch;margin-top:clamp(40px,5vw,66px)}
.hc-perception-grid>article{padding:clamp(26px,3.5vw,46px);border:1px solid var(--line);background:var(--panel-3)}
.hc-perception-grid h3{margin:28px 0 0;font:600 clamp(1.25rem,2vw,1.8rem)/1.1 var(--font-display);letter-spacing:-.04em}.hc-perception-grid p{margin:12px 0 0;color:var(--ink-dim);font-size:.84rem}
.hc-senses,.hc-inputs{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.hc-senses i,.hc-inputs i{padding:8px 10px;border:1px solid var(--line);color:var(--ink-dim);font:500 7px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.hc-senses i{border-color:var(--gold-line)}.hc-inputs i{border-color:var(--hc-blue-line)}
.hc-perception-divider{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;color:var(--ink-faint);font:500 6px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-perception-divider i{width:1px;height:80px;background:linear-gradient(var(--gold-line),var(--hc-blue-line))}
.hc-section-quote{max-width:970px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--gold-line);color:var(--gold-bright);font:500 clamp(1.05rem,1.65vw,1.4rem)/1.4 var(--font-display);letter-spacing:-.03em}
.hc-anchor-alias{display:block;height:0;scroll-margin-top:calc(var(--nav-h) + 48px)}
.hc-common-ground{position:relative;padding-top:clamp(84px,9vw,138px);padding-bottom:clamp(96px,11vw,168px);background:radial-gradient(circle at 14% 9%,rgba(222,200,120,.075),transparent 23%),radial-gradient(circle at 88% 14%,rgba(130,168,191,.07),transparent 25%),rgba(17,17,19,.25)}
.hc-ground-memory{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(52px,6vw,82px);border:1px solid var(--line);background:var(--line)}
.hc-ground-memory>article{min-width:0;display:flex;flex-direction:column;padding:clamp(30px,4.5vw,58px);background:rgba(17,17,19,.88)}
.hc-ground-memory>article.is-human{box-shadow:inset 0 2px var(--gold)}
.hc-ground-memory>article.is-ai{box-shadow:inset 0 2px var(--hc-blue)}
.hc-ground-memory small,.hc-ground-warning small,.hc-engineered-ground small,.hc-ground-tradeoffs small,.hc-ground-opportunity small{display:block;color:var(--gold);font:500 clamp(.66rem,.7vw,.76rem)/1.35 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}
.hc-ground-memory .is-ai>small{color:var(--hc-blue)}
.hc-ground-memory h3,.hc-ground-warning h3,.hc-engineered-ground h3,.hc-ground-tradeoffs h3,.hc-ground-opportunity h3{margin:16px 0 0;font:600 clamp(1.8rem,3.3vw,3.45rem)/1.02 var(--font-display);letter-spacing:-.052em;text-wrap:balance}
.hc-ground-memory h3>.hc-memory-risk{display:block;color:var(--hc-rust-bright)}.hc-ground-memory h3>.hc-memory-strength{color:var(--gold-bright)}.hc-ground-memory h3>.hc-memory-risk .hc-note-ref{color:var(--hc-rust-bright)}
.hc-ground-memory p,.hc-ground-warning p,.hc-engineered-ground p,.hc-ground-tradeoffs p,.hc-ground-opportunity p{margin:22px 0 0;color:var(--ink-dim);font-size:.9rem;line-height:1.7}
.hc-ground-memory p strong{color:var(--ink);font-weight:600}
.hc-gist-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.18fr) auto minmax(0,.78fr) auto minmax(0,1.25fr);align-items:center;gap:7px;margin-top:auto;padding-top:clamp(30px,4vw,46px)}
.hc-gist-flow span{min-height:64px;display:grid;place-items:center;padding:10px 8px;border:1px solid var(--gold-line);background:rgba(222,200,120,.045);color:var(--ink-dim);font:500 clamp(.66rem,.82vw,.76rem)/1.25 var(--font-display);text-align:center}
.hc-gist-flow i{color:var(--gold);font:400 .78rem/1 var(--font-mono);font-style:normal;text-align:center}
.hc-ground-memory .is-ai .hc-gist-flow span{border-color:var(--hc-blue-line);background:var(--hc-blue-soft)}
.hc-ground-memory .is-ai .hc-gist-flow i{color:var(--hc-blue)}
.hc-ground-memory .is-ai .hc-gist-flow .hc-gist-handoff{border-color:var(--gold-line);background:rgba(222,200,120,.055);color:var(--gold-bright)}
.hc-ground-thesis{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1.72fr);gap:clamp(24px,4vw,60px);align-items:baseline;margin-top:14px;padding:clamp(24px,3.5vw,42px);border:1px solid var(--gold-line);background:linear-gradient(105deg,rgba(222,200,120,.07),rgba(130,168,191,.045))}
.hc-ground-thesis>small{color:var(--ink-faint);font:500 .7rem/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}
.hc-ground-thesis>strong{color:var(--ink);font:600 clamp(1.35rem,2.8vw,2.7rem)/1.1 var(--font-display);letter-spacing:-.045em}
.hc-ground-thesis>strong span,.hc-ground-thesis>strong em{display:block;font-style:normal}.hc-ground-thesis>strong span{color:var(--ink)}.hc-ground-thesis>strong span+span{margin-top:.08em}.hc-ground-thesis>strong em{margin-top:.28em;color:var(--gold-bright)}
.hc-engineered-ground{margin-top:clamp(56px,7vw,92px);padding:clamp(30px,4.5vw,58px);border:1px solid var(--line);background:rgba(17,17,19,.72)}
.hc-engineered-ground>header{max-width:1120px}.hc-engineered-ground>header p{max-width:70ch}
.hc-ground-warning{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(38px,7vw,104px);align-items:start;margin-top:clamp(56px,7vw,92px);padding:clamp(30px,4.5vw,58px);border:1px solid var(--hc-rust-line);background:linear-gradient(110deg,var(--hc-rust-soft),rgba(20,20,22,.84) 70%)}
.hc-ground-warning small{color:var(--hc-rust-bright)}
.hc-ground-assumption p{margin:12px 0 0;color:var(--ink-dim);font:500 clamp(.98rem,1.45vw,1.2rem)/1.25 var(--font-display)}
.hc-ground-human-default>small{color:var(--gold)}.hc-ground-human-default h3{margin-top:16px}.hc-ground-human-default p{max-width:65ch}
.hc-ground-failure{grid-column:1/-1;padding-top:clamp(30px,4vw,46px);border-top:1px solid var(--hc-rust-line)}
.hc-ground-failure h3{color:var(--hc-rust-bright)}.hc-ground-failure p{max-width:78ch}
.hc-ground-failure>strong{display:block;margin-top:clamp(28px,4vw,42px);padding-top:24px;border-top:1px solid var(--hc-rust-line);font:600 clamp(1.35rem,2.7vw,2.55rem)/1.12 var(--font-display);letter-spacing:-.045em}
.hc-ground-failure>strong span,.hc-ground-failure>strong em{display:block;font-style:normal}.hc-ground-failure>strong span{color:var(--ink)}.hc-ground-failure>strong em{margin-top:.08em;color:var(--hc-rust-bright)}
.hc-engineered-ground{border-color:var(--hc-blue-line);background:linear-gradient(115deg,rgba(17,17,19,.78),var(--hc-blue-soft))}
.hc-engineered-ground>header>small{color:var(--hc-blue)}
.hc-ground-governance{margin-top:clamp(30px,4vw,46px)}.hc-ground-governance>small{color:var(--ink-faint)}
.hc-ground-governance ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0 0;padding:1px;background:var(--line);list-style:none}
.hc-ground-governance li{padding:15px 13px;background:var(--bg);color:var(--ink-dim);font:500 .72rem/1.3 var(--font-display)}
.hc-engineering-limit{display:block;margin-top:clamp(30px,4vw,46px);padding-top:24px;border-top:1px solid var(--hc-rust-line);color:var(--hc-rust-bright);font:600 clamp(1.25rem,2.25vw,2.05rem)/1.2 var(--font-display);letter-spacing:-.04em}
.hc-ground-tradeoffs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(56px,7vw,92px);border:1px solid var(--line);background:var(--line)}
.hc-ground-tradeoffs article{padding:clamp(30px,4.5vw,58px);background:var(--panel-3)}
.hc-ground-tradeoffs .is-human-risk{box-shadow:inset 0 2px var(--hc-rust)}.hc-ground-tradeoffs .is-human-risk>small{color:var(--hc-rust-bright)}
.hc-ground-tradeoffs .is-ai-risk{box-shadow:inset 0 2px var(--hc-blue)}.hc-ground-tradeoffs .is-ai-risk>small{color:var(--hc-blue)}
.hc-ground-tradeoffs h3{font-size:clamp(1.45rem,2.5vw,2.45rem);line-height:1.08}
.hc-ground-tradeoffs h3 span{display:block}.hc-ground-tradeoffs h3 .hc-tradeoff-opportunity{color:var(--gold-bright)}.hc-ground-tradeoffs h3 .hc-tradeoff-risk{margin-top:.12em;color:var(--hc-rust-bright)}
.hc-ground-opportunity{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);gap:clamp(40px,7vw,100px);align-items:start;margin-top:14px;padding:clamp(30px,4.5vw,58px);border:1px solid var(--gold-line);background:linear-gradient(110deg,rgba(222,200,120,.09),rgba(20,20,22,.8) 72%)}
.hc-ground-opportunity h3{color:var(--gold-bright)}.hc-ground-opportunity>div:first-child p{color:var(--ink);font:600 clamp(1rem,1.5vw,1.25rem)/1.4 var(--font-display)}
.hc-ground-opportunity>div:last-child>strong{display:block;color:var(--ink);font:600 clamp(1.05rem,1.7vw,1.4rem)/1.35 var(--font-display)}
.hc-ground-opportunity ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0 0;padding:1px;background:var(--gold-line);list-style:none}
.hc-ground-opportunity li{padding:14px 13px;background:var(--bg);color:var(--ink-dim);font:500 .73rem/1.35 var(--font-display)}
.hc-stakes-grid{display:grid;grid-template-columns:1fr minmax(220px,.7fr) 1fr;gap:1px;margin-top:clamp(40px,5vw,66px);border:1px solid var(--line);background:var(--line)}.hc-stakes-grid article{padding:clamp(27px,3.5vw,46px);background:var(--panel-3)}.hc-stakes-grid article>small{color:var(--gold);font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-stakes-grid article:last-child>small{color:var(--hc-blue)}.hc-stakes-grid h3{margin:18px 0 0;font:600 clamp(1.35rem,2.3vw,2rem)/1.05 var(--font-display);letter-spacing:-.04em}.hc-stakes-grid p{margin:14px 0 0;color:var(--ink-dim);font-size:.84rem}
.hc-stakes-questions{display:grid;background:var(--bg)}.hc-stakes-questions div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid var(--line)}.hc-stakes-questions div:last-child{border:0}.hc-stakes-questions small{color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.hc-stakes-questions strong{font:500 .85rem/1 var(--font-display)}
.hc-augmentation{padding:clamp(78px,9vw,140px) var(--gutter);border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 72% 18%,rgba(222,200,120,.1),transparent 30%),linear-gradient(180deg,rgba(17,17,19,.58),rgba(9,9,11,.84));scroll-margin-top:calc(var(--nav-h) + 48px)}
.hc-augmentation-head{max-width:1080px}.hc-augmentation-head h2{margin:14px 0 0;font:600 clamp(2.65rem,5.8vw,6rem)/.9 var(--font-display);letter-spacing:-.07em;text-wrap:balance}.hc-augmentation-head h2 em{color:var(--gold);font:500 .76em/1.05 var(--font-display);font-style:normal;letter-spacing:-.045em}.hc-augmentation-head>p:last-child{max-width:55ch;margin:28px 0 0;color:var(--ink-dim);font:500 clamp(1rem,1.35vw,1.22rem)/1.45 var(--font-display);letter-spacing:-.02em}
.hc-replacement-callout{margin-top:clamp(42px,6vw,74px);padding:clamp(25px,4vw,48px);border:1px solid var(--hc-rust-line);background:linear-gradient(110deg,var(--hc-rust-soft),rgba(185,106,73,.025) 62%,transparent)}
.hc-replacement-callout>small{color:var(--hc-rust-bright);font:500 8px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}
.hc-replacement-callout>strong{display:block;max-width:47ch;margin-top:18px;color:var(--ink);font:600 clamp(1.35rem,2.5vw,2.35rem)/1.12 var(--font-display);letter-spacing:-.045em}
.hc-replacement-callout>strong .hc-replacement-risk{color:var(--hc-rust-bright)}
.hc-replacement-callout>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(28px,4vw,42px);border:1px solid var(--hc-rust-line);background:var(--hc-rust-line)}
.hc-replacement-callout>div span{padding:18px 20px;background:rgba(15,13,13,.9);color:var(--ink-dim);font:500 clamp(.82rem,1.1vw,.98rem)/1.35 var(--font-display)}
.hc-replacement-callout>p{margin:22px 0 0;color:var(--hc-rust-bright);font:600 clamp(1rem,1.5vw,1.28rem)/1.35 var(--font-display);letter-spacing:-.025em}
.hc-replacement-callout>.hc-replacement-caveat{color:var(--ink);font-size:clamp(.94rem,1.3vw,1.12rem);font-weight:500}
.hc-augmentation-loop{display:grid;grid-template-columns:1fr 30px 1fr 30px 1.2fr 30px 1fr 30px 1fr;align-items:center;margin-top:clamp(44px,6vw,78px)}.hc-augmentation-loop>i{color:var(--gold);font:400 1rem/1 var(--font-mono);font-style:normal;text-align:center}.hc-aug-step{min-height:150px;padding:20px;border:1px solid var(--line);background:var(--panel-3)}.hc-aug-step small{color:var(--ink-faint);font:500 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-aug-step strong{display:block;margin-top:25px;font:600 clamp(1rem,1.5vw,1.3rem)/1 var(--font-display)}.hc-aug-step span{display:block;margin-top:12px;color:var(--ink-faint);font-size:.72rem;line-height:1.45}.hc-aug-step.is-human{border-top-color:var(--gold)}.hc-aug-step.is-model{border-top-color:var(--hc-blue)}.hc-aug-step.is-joint{border-color:var(--gold-line);background:rgba(222,200,120,.07)}.hc-aug-step.is-joint strong{color:var(--gold-bright)}
.hc-role-model{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:clamp(34px,6vw,80px);margin-top:clamp(50px,6vw,84px);padding-top:34px;border-top:1px solid var(--gold-line)}.hc-role-intro h3{margin:0;font:600 clamp(1.4rem,2.5vw,2.3rem)/1.08 var(--font-display);letter-spacing:-.045em}.hc-role-intro p{margin:15px 0 0;color:var(--ink-dim);font-size:.85rem}.hc-role-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hc-role-columns article{min-height:190px;padding:20px;border:1px solid var(--line);background:rgba(20,20,22,.72)}.hc-role-columns small{color:var(--gold);font:500 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hc-role-columns article:nth-child(2) small{color:var(--hc-blue)}.hc-role-columns strong{display:block;margin-top:18px;font:600 .9rem/1.3 var(--font-display)}.hc-role-columns span{display:block;margin-top:13px;color:var(--ink-faint);font-size:.75rem;line-height:1.5}
.hc-final-line{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:34px;align-items:baseline;margin-top:clamp(55px,7vw,90px);padding-top:25px;border-top:1px solid var(--line)}.hc-final-line span{color:var(--ink-faint);font:500 .78rem/1.4 var(--font-display)}.hc-final-line strong{color:var(--gold-bright);font:500 clamp(1.4rem,2.8vw,2.6rem)/1.08 var(--font-display);letter-spacing:-.045em}
.hc-notes{padding:clamp(70px,8vw,120px) var(--gutter);border-bottom:1px solid var(--line-soft);background:rgba(17,17,19,.46)}.hc-notes h2{margin:12px 0 0;font:600 clamp(2rem,4vw,3.8rem)/1 var(--font-display);letter-spacing:-.055em}.hc-notes-intro{margin:18px 0 34px;color:var(--ink-dim)}
.hc-note,.hc-sources{border-top:1px solid var(--line)}.hc-note:last-of-type,.hc-sources{border-bottom:1px solid var(--line)}.hc-note summary,.hc-sources summary{position:relative;display:grid;grid-template-columns:42px 1fr;padding:17px 35px 17px 0;cursor:pointer;list-style:none}.hc-note summary::-webkit-details-marker,.hc-sources summary::-webkit-details-marker{display:none}.hc-note summary::after,.hc-sources summary::after{content:"+";position:absolute;right:4px;top:18px;color:var(--gold);font:400 14px/1 var(--font-mono)}.hc-note[open] summary::after,.hc-sources[open] summary::after{content:"–"}.hc-note summary span{color:var(--ink-faint);font:500 8px/1.4 var(--font-mono)}.hc-note summary strong,.hc-sources summary{color:var(--ink);font:500 .82rem/1.4 var(--font-display)}.hc-note>div{padding:0 0 23px 42px}.hc-note p{margin:0;color:var(--ink-dim);font-size:.84rem}.hc-note p+p{margin-top:12px}.hc-sources summary{display:block;color:var(--gold);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.hc-sources ol{margin:0;padding:0 0 24px 22px}.hc-sources li{padding-left:7px;color:var(--ink-faint);font-size:.78rem}.hc-sources li+li{margin-top:9px}.hc-sources a{color:var(--ink-dim)}.hc-sources a:hover{color:var(--gold)}
@media(max-width:1000px){.hc-premise-grid{grid-template-columns:1fr;gap:32px}.hc-premise-copy{max-width:760px}.hc-premise-warning{grid-template-columns:1fr;gap:26px}.hc-warning-main{grid-template-columns:minmax(130px,.35fr) minmax(0,1.65fr)}.hc-premise-warning p{max-width:760px}.hc-section-head{grid-template-columns:1fr;grid-template-areas:"num" "title" "copy"}.hc-section-head>p:last-child{max-width:65ch;margin-top:12px}.hc-learning-diagram{grid-template-columns:1fr}.hc-capacity{grid-template-columns:1fr}.hc-capacity-transfer{grid-template-columns:1fr auto 1fr;margin:18px 0}.hc-capacity-transfer i{transform:rotate(90deg)}.hc-capacity-transfer span:first-child{justify-self:start}.hc-capacity-transfer span:last-child{justify-self:end}.hc-ground-memory,.hc-ground-warning,.hc-ground-opportunity{grid-template-columns:1fr}.hc-ground-governance ul{grid-template-columns:repeat(2,1fr)}.hc-augmentation-loop{grid-template-columns:1fr 22px 1fr 22px 1.15fr;row-gap:14px}.hc-augmentation-loop>i:nth-of-type(3){display:none}.hc-aug-step:nth-of-type(4){grid-column:2/4}.hc-augmentation-loop>i:nth-of-type(4){grid-column:4}.hc-aug-step:nth-of-type(5){grid-column:5}.hc-role-model{grid-template-columns:1fr}.hc-role-intro{max-width:650px}}
@media(max-width:760px){.hc-ledger-wrap{padding:14px}.hc-ledger thead th,.hc-ledger tbody th,.hc-ledger td{padding:13px 12px}.hc-ledger thead th:first-child{width:24%}.hc-ledger thead small{display:none}.hc-ledger thead th>span{display:block;margin:6px 0 0;font-size:5.5px;line-height:1.35}.hc-figure-thesis{grid-template-columns:1fr}.hc-figure-thesis span,.hc-figure-thesis span:first-child,.hc-figure-thesis span:last-child{text-align:center}.hc-figure-thesis b{padding:6px 0}.hc-section-nav span{display:none}.hc-section-nav .hc-shell{justify-content:flex-start}.hc-section-nav a{padding-left:9px;padding-right:9px}.hc-paired-detail,.hc-implications{grid-template-columns:1fr}.hc-adaptation-hinge{grid-template-columns:1fr;gap:15px}.hc-ground-tradeoffs{grid-template-columns:1fr}.hc-replacement-callout>div{grid-template-columns:1fr}.hc-augmentation-loop{grid-template-columns:1fr}.hc-augmentation-loop>i,.hc-augmentation-loop>i:nth-of-type(3){display:block;transform:rotate(90deg)}.hc-aug-step:nth-of-type(n),.hc-augmentation-loop>i:nth-of-type(n){grid-column:auto}.hc-aug-step{min-height:0}.hc-role-columns{grid-template-columns:1fr}.hc-role-columns article{min-height:0}.hc-final-line{grid-template-columns:1fr}.hc-final-line strong{max-width:20ch}}
@media(max-width:560px){.hc-hero{padding-top:42px}.hc-hero h1{font-size:clamp(2.45rem,12.7vw,4rem)}.hc-ledger thead th{font-size:.86rem}.hc-ledger tbody th{font-size:6px}.hc-ledger td{font-size:.72rem}.hc-premise-warning{gap:18px}.hc-warning-main{grid-template-columns:1fr;gap:14px}.hc-punchline{grid-template-columns:1fr auto}.hc-punchline span,.hc-punchline strong{grid-column:1}.hc-punchline span{border-right:0;border-bottom:1px solid var(--gold-line)}.hc-punchline .hc-note-ref{grid-column:2;grid-row:1/3}.hc-capacity-human,.hc-capacity-llm{min-height:0}.hc-token-field{grid-template-columns:repeat(10,1fr)}.hc-opportunity-line{grid-template-columns:1fr}.hc-opportunity-line span,.hc-opportunity-line strong{border-right:0;border-bottom:1px solid var(--line)}.hc-opportunity-line strong{border-bottom:0}.hc-ground-thesis{grid-template-columns:1fr;gap:12px}.hc-gist-flow{grid-template-columns:1fr;justify-items:stretch}.hc-gist-flow i{transform:rotate(90deg);text-align:center}.hc-gist-flow span{min-height:0}.hc-ground-governance ul,.hc-ground-opportunity ul{grid-template-columns:1fr}.hc-augmentation-head h2{font-size:clamp(2.45rem,12vw,4.1rem)}.hc-note summary{grid-template-columns:30px 1fr}.hc-note>div{padding-left:30px}}
@media(max-width:1000px){.hc-learning-compound{grid-template-columns:1fr}.hc-learning-compound .hc-learning-block-copy{grid-row:auto}.hc-learning-shift{grid-template-columns:1fr}.hc-learning-opportunity{grid-template-columns:1fr;align-items:start}.hc-learning-bottom-line{grid-template-columns:1fr;gap:15px}}
@media(max-width:760px){.hc-tacit-list{grid-template-columns:repeat(3,1fr)}.hc-onboarding-compare{grid-template-columns:1fr}.hc-learning-details summary{grid-template-columns:74px 1fr}.hc-learning-details details>div{padding-left:74px}}
@media(max-width:560px){.hc-learning-cycle{grid-template-columns:1fr;justify-items:stretch}.hc-learning-cycle i{transform:rotate(90deg);text-align:center}.hc-learning-cycle span{min-height:0}.hc-tacit-list{grid-template-columns:1fr 1fr}.hc-opportunity-fit ul,.hc-opportunity-capabilities ul{grid-template-columns:1fr}.hc-opportunity-capabilities li:last-child{grid-column:auto;text-align:left}.hc-learning-details summary{grid-template-columns:1fr;gap:7px}.hc-learning-details details>div{padding-left:0}.hc-learning-details summary span{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){.hc-section-nav a{transition:none}}
