.kh .vs{min-width:0}.kh .vs-track{list-style:none;margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,72vw);align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none}.kh .vs-track::-webkit-scrollbar{display:none}@media(min-width:900px){.kh .vs-track{margin:0;padding:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;overflow:visible;scroll-snap-type:none}}.kh .vs-beat{min-width:0;display:flex;flex-direction:column;border:2px solid var(--rail);border-radius:16px;background:var(--deck);overflow:hidden;scroll-snap-align:start;transition:border-color .12s ease,translate .12s ease}.kh .vs-beat:hover{border-color:var(--line);translate:0 -2px}.kh .vs-ill{position:relative;order:2;flex:1 0 auto;aspect-ratio:3/2;border-top:2px solid var(--rail);overflow:hidden;background:radial-gradient(60% 55% at 70% 30%,rgb(106 90 214/.28),transparent 70%),var(--void)}.kh .vs-ill svg{position:absolute;inset:0;display:block;width:100%;height:100%}.kh .vs-copy{order:1;min-width:0;display:grid;gap:6px;align-content:start;padding:12px 14px 14px}.kh .vs-step{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--volt)}.kh .vs-copy h3{font-size:var(--text-lead);font-family:var(--body);font-weight:700;letter-spacing:0;line-height:1.25}.kh .vs-copy p{font-size:var(--text-body);line-height:1.45;color:var(--haze)}.kh .vs-copy b{color:var(--paper)}.kh .vs-copy dl{margin:2px 0 0;display:grid;gap:5px;font-size:var(--text-body);line-height:1.4}.kh .vs-copy dt{display:inline;margin-inline-end:.3em;font-weight:700;color:var(--paper)}.kh .vs-copy dd{display:inline;margin:0;color:var(--haze)}@media(min-width:900px){.kh .vs-copy dl,.kh .vs-copy p{font-size:var(--text-meta)}}.kh .vs :focus-visible{outline:3px solid var(--volt);outline-offset:3px}.kh .vs-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.kh .vs-foot .fine{flex:1 1 32em;min-width:0}.kh.kv .vs-beat:not(.on) :is(.v-tile,.v-box,.v-coin,.v-seg,.v-lbl,.v-piece,.v-cout,.v-tag,.v-sale,.v-roy,.v-fig){opacity:0}.kh .vs-ill text{font-family:var(--body);font-weight:700}.kh .vs-ill .v-disp{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.kh .vs-ill [class]{transform-box:fill-box;transform-origin:center}.kh .vs-ill .v-seg{transform-origin:left center}.kh .vs-ill .v-piece{transform:translate(176px,10px)}.kh .vs-ill .v-cout{transform:translate(-200px)}@keyframes vs-drop{0%{transform:translateY(-36px);opacity:0}}@keyframes vs-rise{0%{transform:translateY(22px);opacity:0}}@keyframes vs-fade{0%{opacity:0}}@keyframes vs-halo{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.25);opacity:0}}@keyframes vs-grow{0%{transform:scaleX(0)}}@keyframes vs-coin{0%{transform:translateY(-70px);opacity:0}40%{transform:translateY(0);opacity:1}}@keyframes vs-piece{0%,20%{transform:translate(0)}55%,to{transform:translate(176px,10px)}}@keyframes vs-coins{0%,45%{transform:translate(0);opacity:0}52%{opacity:1}85%,to{transform:translate(-200px);opacity:1}}@keyframes vs-tag{0%,80%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.kh .vs-beat.on .v-tile{animation:vs-drop .55s var(--e-land) both;animation-delay:calc(var(--i) * 60ms)}.kh .vs-beat.on .v-halo{animation:vs-halo 2.2s ease-out infinite;animation-delay:.6s}.kh .vs-beat.on .v-box{animation:vs-rise .5s var(--e-land) both;animation-delay:.45s}.kh .vs-beat.on .v-coin{animation:vs-coin .9s var(--e-land) both}.kh .vs-beat.on .v-seg{animation:vs-grow .6s var(--e-land) both;animation-delay:calc(.6s + var(--i) * .16s)}.kh .vs-beat.on .v-lbl{animation:vs-fade .4s ease both;animation-delay:calc(.9s + var(--i) * .16s)}.kh .vs-beat.on .v-piece{animation:vs-piece 4.2s var(--e-land) infinite}.kh .vs-beat.on .v-cout{animation:vs-coins 4.2s var(--e-land) infinite;animation-delay:calc(var(--i) * .12s)}.kh .vs-beat.on .v-tag{animation:vs-tag 4.2s var(--e-land) infinite}.kh .vs-beat.on .v-fig{animation:vs-rise .5s var(--e-land) both;animation-delay:calc(var(--i) * .12s)}.kh .vs-beat.on .v-roy{animation:vs-drop .5s var(--e-land) both}.kh .vs-beat.on .v-sale{animation:vs-fade .4s ease both}@media(prefers-reduced-motion:reduce){.kh .vs-ill *{animation:none!important}.kh .vs-beat{transition:none}.kh .vs-beat:hover{translate:none}}.kh{--void:#05030f;--deck:#0f0a2e;--card:#1b1450;--rail:#3a2e8a;--line:#6a5ad6;--paper:#fdf9ff;--haze:#b9b0d8;--ink2:#8a81ad;--volt:#ffe14d;--punch:#ff3ea5;--go:#5cf29a;--cool:#5ee0ff;--artbg:#f3effc;--display:var(--font-display);--body:var(--font-body);--gut:20px;--e-land:cubic-bezier(.2,.8,.25,1);--e-strike:cubic-bezier(.18,1.5,.32,1);margin:calc(-1 * var(--spacing-block)) calc(50% - 50vw) 0;color:var(--paper);font-family:var(--body)}@media(min-width:768px){.kh{--gut:32px;margin-top:calc(-1 * var(--spacing-section))}}.kh h1,.kh h2,.kh h3{margin:0;font-family:var(--display);font-weight:800;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.kh p{margin:0;text-wrap:pretty}.kh img{display:block;max-width:100%}.kh .vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kh .wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--gut)}.kh section[id]{scroll-margin-top:calc(var(--shell-header) + 18px)}.kh .btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border-radius:12px;border:2px solid transparent;background:transparent;color:var(--paper);font-family:var(--body);font-weight:700;font-size:var(--text-body);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}@media(min-width:768px){.kh .btn{min-height:40px}}.kh .btn.k,.kh .btn.p{text-transform:uppercase;letter-spacing:.04em}.kh .btn.p{background:var(--volt)}.kh .btn.k,.kh .btn.p{color:var(--void);border-color:var(--void);box-shadow:4px 4px 0 var(--void)}.kh .btn.k{background:var(--punch)}.kh .btn.k:hover,.kh .btn.p:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--void)}.kh .btn.k:active,.kh .btn.p:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--void)}.kh .btn.s{background:var(--card);color:var(--paper);border-color:var(--rail)}.kh .btn.s:hover{border-color:var(--line)}.kh .tlink{gap:.3em;min-height:44px;padding:0 4px;font-size:var(--text-body);color:var(--volt);text-underline-offset:3px}.kh .live,.kh .tlink{display:inline-flex;align-items:center;font-weight:700}.kh .live{gap:6px;height:24px;padding:0 8px;border:2px solid var(--go);border-radius:7px;background:rgb(5 3 15/.8);color:var(--go);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.kh .live i{width:7px;height:7px;border-radius:50%;background:var(--go);box-shadow:0 0 0 3px rgb(92 242 154/.25)}.kh.kv .live i{animation:kh-blink 1.1s steps(2,jump-none) infinite}@keyframes kh-blink{50%{opacity:.25}}.kh .hero{position:relative;overflow:hidden;isolation:isolate;padding:10px 0 18px}@media(min-width:900px){.kh .hero{padding:18px 0 30px}}.kh .sky{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 74% 24%,rgb(106 90 214/.34),transparent 70%),radial-gradient(55% 50% at 6% 104%,rgb(255 62 165/.18),transparent 70%),linear-gradient(180deg,#05030f,#0a0624 64%,#140b40)}.kh .herogrid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "wall" "side";gap:12px}@media(min-width:900px){.kh .herogrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"copy side" "wall wall";gap:18px clamp(28px,4vw,60px);align-items:center}}.kh .herocopy{grid-area:copy;min-width:0}.kh .heroside{grid-area:side;min-width:0}.kh .wall{grid-area:wall;min-width:0}.kh .kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;font-size:var(--text-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--haze);white-space:normal;min-height:18px}@media(min-width:560px){.kh .kicker{gap:8px 10px;margin-bottom:12px}}.kh .kicker b{color:var(--paper);font-family:var(--display);font-size:var(--text-body);letter-spacing:0}.kh .kicker .dot{width:9px;height:9px;border-radius:50%;background:var(--go);box-shadow:0 0 0 3px rgb(92 242 154/.25);margin-inline-end:3px}.kh.kv .kicker .dot{animation:kh-blink 1.1s steps(2,jump-none) infinite}.kh h1{margin-bottom:10px;--heading-size:calc(var(--text-number) * .9);font-size:var(--heading-size);line-height:.98;letter-spacing:-.03em;text-wrap:wrap}@media(min-width:900px){.kh h1{--heading-size:calc(var(--text-number) * 1.1);font-size:var(--heading-size)}}.kh h1 .ln{display:block}.kh h1 em{font-style:normal;color:var(--volt);white-space:nowrap}.kh h1 .dot{font-style:normal;color:var(--punch)}.kh .lede{color:var(--haze);max-width:52ch;font-size:var(--text-lead);line-height:1.4}.kh .doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}@media(min-width:560px){.kh .doors{grid-template-columns:auto auto;justify-content:start;gap:12px}}.kh .doors .btn{min-width:0;white-space:normal;text-align:center;line-height:1.15}.kh .doors .ds{display:none}@media(max-width:559px){.kh .doors .dl{display:none}.kh .doors .ds{display:inline}}.kh .agent-door{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0;min-height:44px;margin-top:12px;padding:0 10px 0 6px;border:2px solid transparent;border-radius:12px;background:transparent;color:var(--paper);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}@media(min-width:768px){.kh .agent-door{min-height:40px}}.kh .agent-mark{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--rail);border-radius:7px;background:var(--void);color:var(--cool)}.kh .agent-copy{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:baseline;gap:0 8px}.kh .agent-copy strong{font-family:var(--body);font-size:var(--text-body);font-weight:700;line-height:1.3}.kh .agent-copy>span{color:var(--haze);font-size:var(--text-meta);line-height:1.3}.kh .agent-next{flex:0 0 16px;color:var(--cool);font-size:var(--text-lead);line-height:1;transition:transform .15s ease}.kh .agent-door:hover{border-color:var(--line);background:var(--deck)}.kh .agent-door:hover .agent-next{transform:translateX(2px)}.kh .agent-door:focus-visible{outline:3px solid var(--volt);outline-offset:2px;border-color:var(--volt)}@media(prefers-reduced-motion:reduce){.kh .agent-door,.kh .agent-next{transition:none}.kh .agent-door:hover .agent-next{transform:none}}.kh .mints{border:2px solid var(--rail);border-radius:16px;background:var(--deck);padding:14px 16px}.kh .mhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.kh .mints h2{font-size:var(--text-lead);letter-spacing:-.015em}.kh .mints ol{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:0}.kh .mints li+li{border-top:1px solid var(--rail)}.kh .mints li a{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 2px;border-radius:10px;background:transparent;border:2px solid transparent;color:var(--paper);text-decoration:none}.kh .mints li a:hover{border-color:var(--line)}.kh .mints .thumb{flex:0 0 auto;width:32px;height:32px;border-radius:8px;border:2px solid var(--rail);background:var(--artbg);object-fit:cover}.kh .mints .what{min-width:0;flex:1;font-size:var(--text-body);line-height:1.25;color:var(--haze)}.kh .mints .what b{color:var(--paper)}.kh .mints .when{display:block;margin-top:1px;font-size:var(--text-meta);color:var(--haze)}.kh .mints .when em{font-style:normal;font-family:var(--display);font-weight:800;font-size:var(--text-meta);color:var(--volt);white-space:nowrap}.kh .mints .when small{font-size:var(--text-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-inline-start:3px}.kh .mints .rnote{margin-top:8px;font-size:var(--text-meta);line-height:1.45;color:var(--ink2)}.kh .mints .pending{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 2px;border-radius:10px;border:2px solid transparent}.kh .mints .pending .mark{flex:0 0 auto;width:32px;height:32px;border-radius:8px;border:2px solid var(--rail)}.kh .mints .pending .lines{min-width:0;flex:1;display:grid;gap:6px}.kh .mints .pending .bone{display:block;height:1em}.kh .coll.pending .art .skeleton{position:absolute;inset:0;border-radius:0}.kh .coll.pending .bone{display:block;height:1em}.kh .coll.pending .go{display:block;height:32px;border-radius:10px}.kh .wall{position:relative;margin:0 calc(-1 * var(--gut))}@media(min-width:768px){.kh .wall{margin:0}}.kh .wall .strip{min-width:0}.kh .wall .cards{display:flex;gap:14px;margin:0;padding:6px var(--gut) 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width:768px){.kh .wall .cards{padding-inline:0}}.kh .wall .cards::-webkit-scrollbar{display:none}.kh .wall .coll{flex:0 0 clamp(196px,20vw,276px);scroll-snap-align:start}.kh .wall[data-live]{overflow:hidden;padding:6px 0 22px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;perspective:1400px;perspective-origin:50% 45%;background:radial-gradient(circle,rgb(106 90 214/.22) 1px,transparent 1.6px) 0 0 /28px 28px}.kh .wall[data-live].held{cursor:grabbing}.kh .wall[data-live] .strip{transform-style:preserve-3d;transform:rotateY(-5deg);pointer-events:none}@media(min-width:900px){.kh .wall[data-live] .strip{transform:rotateY(-9deg)}}.kh .wall[data-live] .cards{width:max-content;padding:6px 0 10px var(--gut);gap:22px;overflow:visible;scroll-snap-type:none;transform-style:preserve-3d;transform:translate3d(var(--wx,0),0,0);will-change:transform;pointer-events:none}@media(min-width:768px){.kh .wall[data-live] .cards{padding-inline-start:0}}@media(min-width:900px){.kh .wall[data-live] .cards{margin-left:calc(-26px - (50% - 418px) * .1526)}}.kh .wall[data-live] .coll{scroll-snap-align:none;pointer-events:auto}@media(min-width:900px){.kh .wall[data-live]{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 140px),transparent)}}.kh .wall .coll img{-webkit-user-drag:none}.kh .coll .open{flex:1;min-width:0;color:inherit;text-decoration:none}.kh .coll,.kh .coll .open{display:flex;flex-direction:column}.kh .coll{position:relative;border:2px solid var(--rail);border-radius:16px;background:var(--deck);overflow:hidden;box-shadow:4px 4px 0 var(--void)}.kh .coll .art{position:relative;display:block;aspect-ratio:1;background:var(--artbg)}@media(min-width:900px){.kh .wall .coll .art{aspect-ratio:4/3}}.kh .coll .art img{width:100%;height:100%;object-fit:cover}.kh .coll .art .ph{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 28% 18%,var(--card) 0,var(--deck) 72%)}.kh .coll .art .ph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgb(255 255 255/.045) 0 10px,transparent 10px 22px)}.kh .coll .art .ph b{position:relative;font-family:var(--display);font-weight:800;font-size:var(--text-number);letter-spacing:-.04em;color:var(--volt);text-shadow:4px 4px 0 var(--punch)}.kh .coll .network{top:10px;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid var(--cool);border-radius:8px;background:rgb(5 3 15/.88);color:var(--cool);line-height:1.3}.kh .coll .network,.kh .coll .state{position:absolute;inset-inline-start:10px;font-size:var(--text-meta);font-weight:700}.kh .coll .state{bottom:10px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:rgb(5 3 15/.85);color:var(--haze);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.kh .coll .state i{width:7px;height:7px;border-radius:50%;background:var(--haze)}.kh .coll .state.on{color:var(--go)}.kh .coll .state.on i{background:var(--go);box-shadow:0 0 0 3px rgb(92 242 154/.25)}.kh.kv .coll .state.on i{animation:kh-blink 1.1s steps(2,jump-none) infinite}.kh .coll .fresh{position:absolute;inset-inline-end:10px;top:42px;padding:5px 9px;border-radius:8px;background:var(--volt);color:var(--void);font-size:var(--text-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 var(--punch);rotate:3deg}.kh .coll .body{display:flex;flex-direction:column;flex:1;gap:5px;padding:10px 12px}.kh .coll h3{font-family:var(--body);font-weight:700;font-size:var(--text-lead);line-height:1.25;letter-spacing:0;overflow-wrap:break-word}.kh .coll .count{font-size:var(--text-meta);line-height:1.3;color:var(--haze)}.kh .coll .count b{font-family:var(--display);font-weight:800;font-size:var(--text-body);color:var(--paper);font-variant-numeric:tabular-nums}.kh .meter{height:4px;border-radius:2px;background:var(--card);overflow:hidden}.kh .meter i{display:block;height:100%;width:var(--f,0);min-width:3px;border-radius:2px;background:var(--volt)}.kh .coll .exit{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;font-size:var(--text-meta);color:var(--haze)}.kh .coll .exit b{font-family:var(--display);font-weight:800;font-size:var(--text-body);color:var(--go);font-variant-numeric:tabular-nums;white-space:normal}.kh .coll .exit b.none{color:var(--haze)}.kh .coll .exit small,.kh .coll .foot .btn small{font-family:var(--body);font-size:var(--text-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--haze);margin-inline-start:4px}.kh .coll .foot{margin-top:auto;padding:0 12px 12px}.kh .coll .foot .btn{position:relative;width:100%;min-height:32px;font-size:var(--text-meta);padding:4px 10px;border-radius:10px;white-space:normal;line-height:1.15;text-align:center}.kh .coll .foot .btn:after{content:"";position:absolute;inset:-6px 0}.kh .coll.more{border-style:dashed;border-color:var(--line);background:rgb(15 10 46/.42);box-shadow:none}.kh .coll.more a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px 18px;text-align:center;text-decoration:none;color:var(--paper)}.kh .coll.more b{font-family:var(--display);font-weight:800;--heading-size:clamp(var(--text-title),6vw,var(--text-number));font-size:var(--heading-size);letter-spacing:-.03em;color:var(--volt)}.kh .coll.more span{font-size:var(--text-body);line-height:1.4;color:var(--haze)}.kh.kv .wall .coll{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--e-land)}.kh.kv .wall .coll.near{transition:transform .1s linear}.kh.kv .wall .coll:after{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%;pointer-events:none;z-index:2;opacity:var(--glare,0);transition:opacity .35s;background:radial-gradient(circle at 50% 50%,rgb(255 255 255/.3),rgb(255 225 77/.08) 18%,transparent 34%);transform:translate(var(--gx,0),var(--gy,0))}.kh.kv .wall .coll .art img{transition:transform .6s var(--e-land)}.kh.kv .wall .coll.near .art img{transform:scale(1.06)}.kh.kv .wall[data-live] .cards.in>.coll{animation:kh-deal .9s var(--e-strike) both,kh-bob 6s ease-in-out .9s infinite}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(2){animation-delay:.08s,1.1s;animation-duration:.9s,6.6s}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(3){animation-delay:.16s,1.4s;animation-duration:.9s,5.4s}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(4){animation-delay:.24s,1.2s;animation-duration:.9s,7s}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(5){animation-delay:.32s,1.6s;animation-duration:.9s,5.8s}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(6){animation-delay:.4s,1.3s;animation-duration:.9s,6.3s}.kh.kv .wall[data-live] .cards.in>.coll:nth-child(n+7){animation-delay:.46s,1.5s}@keyframes kh-deal{0%{opacity:0;translate:0 120px;scale:.7}to{opacity:1;translate:0 0;scale:1}}@keyframes kh-bob{0%,to{translate:0 0}50%{translate:0 -4px}}.kh .wallhint{display:none;max-width:1440px;margin:2px auto 0;padding:0 var(--gut);font-size:var(--text-meta);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}@media(hover:hover) and (pointer:fine){.kh.kv .wall[data-live] .wallhint{display:block}}.kh .chapter{position:relative;padding:32px 0;border-top:2px solid var(--rail)}@media(min-width:900px){.kh .chapter{padding:48px 0}}.kh .chapter>.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.kh .num{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--volt);margin-bottom:8px}.kh .num i{display:block;width:20px;height:2px;background:var(--volt)}.kh .chapter h2{--heading-size:var(--text-title);font-size:var(--heading-size)}@media(min-width:900px){.kh .chapter h2{--heading-size:var(--text-head);font-size:var(--heading-size)}}.kh .said p{margin-top:16px;font-size:var(--text-lead);line-height:1.45;color:var(--haze);max-width:32em}.kh .said p b{color:var(--paper);font-weight:700}.kh #vault>.wrap{gap:16px}.kh .rail{display:grid;grid-template-columns:1fr 1fr}.kh .rail .fig{padding:12px 14px 13px;border-top:2px solid var(--rail);min-width:0}.kh .rail .fig:nth-child(odd){border-inline-end:2px solid var(--rail)}.kh .rail .fig:nth-child(-n+2){border-top:0}@media(min-width:980px){.kh .lived .rail{grid-template-columns:repeat(4,minmax(0,1fr))}.kh .lived .rail .fig{border-top:0;border-bottom:0;padding:14px 16px}.kh .lived .rail .fig,.kh .lived .rail .fig:nth-child(odd){border-inline-end:2px solid var(--rail)}.kh .lived .rail .fig:last-child{border-inline-end:0}}.kh .rail .fk{display:block;font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--haze)}.kh .rail .lv{display:block;margin-top:4px;font:800 var(--text-title)/1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--paper)}.kh .rail .fig:nth-child(3) .lv{color:var(--go)}.kh .rail .lv.cool{color:var(--cool);font-size:var(--text-body);letter-spacing:-.01em}.kh .rail .lv small{font:700 var(--text-meta) var(--body);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:4px;color:var(--haze)}.kh .rail .chip{display:inline-block;margin-top:6px;padding:3px 7px;border:2px solid var(--cool);border-radius:999px;color:var(--cool);font-size:var(--text-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kh .rail .fn{display:block;margin-top:5px;font-size:var(--text-meta);line-height:1.4;color:var(--haze)}.kh .lived{border:2px solid var(--line);border-radius:16px;background:var(--deck);overflow:hidden}.kh .readfrom{margin:0;padding:10px 16px;font-size:var(--text-body);line-height:1.45;color:var(--haze)}.kh .lived .readfrom{border-bottom:2px solid var(--rail)}.kh .readfrom b{color:var(--paper)}.kh .readfrom a{font-weight:700;color:var(--volt);text-underline-offset:3px;white-space:nowrap}.kh .fine{font-size:var(--text-meta);line-height:1.45;color:var(--ink2)}.kh .paths{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.kh .paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.kh .path{padding:16px;border:2px solid var(--rail);border-radius:16px;background:var(--deck);display:flex;flex-direction:column}.kh .path .tag{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--punch);margin-bottom:8px}.kh .path.k .tag{color:var(--volt)}.kh .path h3{--heading-size:var(--text-title);font-size:var(--heading-size);letter-spacing:-.02em}.kh .path p{margin-top:8px;font-size:var(--text-body);line-height:1.45;color:var(--haze);flex:1}.kh .path .btn{margin-top:16px;align-self:flex-start;max-width:100%;white-space:normal;text-align:center}.kh .merch-promo{padding:0 0 32px}.kh .merch-card{display:grid;gap:16px;min-width:0;padding:16px;border:2px solid var(--rail);border-radius:16px;background:var(--deck)}.kh .merch-copy{min-width:0;align-self:center}.kh .merch-status{display:inline-block;margin-bottom:6px;color:var(--cool);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kh .merch-copy h2{font-size:var(--text-title)}.kh .merch-copy p{margin-top:6px;max-width:44ch;color:var(--haze);font-size:var(--text-body);line-height:1.45}.kh .merch-copy .tlink{gap:8px;margin-top:4px}.kh .merch-look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center;min-width:0}.kh .merch-look img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--rail);border-radius:12px}@media(min-width:800px){.kh .merch-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 20px}.kh .merch-look{grid-template-columns:repeat(3,112px)}}.kh .kfoot{padding:36px 0 8px;border-top:2px solid var(--rail)}.kh .fbar{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:var(--text-meta)}.kh .fbar,.kh .fbar a{align-items:center;color:var(--haze)}.kh .fbar a{min-height:44px;display:inline-flex;text-decoration:none}.kh .fbar a:hover{color:var(--paper)}.kh .fspace{margin-inline-start:auto}.kh .flang{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:2px solid var(--rail);border-radius:999px;background:transparent;color:var(--haze);font:inherit;font-weight:700;cursor:pointer;transition:color .15s ease,border-color .15s ease}.kh .flang:hover{color:var(--paper);border-color:var(--haze)}.kh .flang:focus-visible{outline:3px solid var(--volt);outline-offset:2px}.kh .fsocial{display:flex;align-items:center;gap:8px}.kh .fbar .fsocial a{gap:8px;min-height:40px;padding:0 14px;border:2px solid var(--rail);border-radius:999px;color:var(--haze);font-weight:700;transition:color .15s ease,border-color .15s ease}.kh .fbar .fsocial a:focus-visible,.kh .fbar .fsocial a:hover{color:var(--paper);border-color:var(--haze)}.kh .fbar .fsocial a:focus-visible{outline:3px solid var(--volt);outline-offset:2px}.kh .fsocial svg{width:16px;height:16px;flex:0 0 auto}@media(max-width:767px){.kh .fsocial{order:-1;flex:1 0 100%;justify-content:center;gap:12px;margin:0 0 6px}.kh .fbar .fsocial a{width:48px;height:48px;min-height:48px;padding:0;justify-content:center}.kh .fsocial svg{width:20px;height:20px}.kh .fsocial .fsl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.kh *,.kh :after,.kh :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.kh .btn.k:hover,.kh .btn.p:hover{transform:none}}@media(max-width:899px){.kh .wall[data-live]{perspective:none;padding:6px 0 14px}.kh .wall[data-live] .strip{transform:none;transform-style:flat}.kh .wall[data-live] .cards{transform-style:flat}}@media(max-width:559px){.kh .wall .coll{flex-basis:clamp(148px,42vw,196px);border-radius:18px}.kh .wall .cards,.kh .wall[data-live] .cards{gap:14px}.kh .coll .body{gap:4px;padding:9px 10px 10px}.kh .coll h3{font-size:var(--text-body)}.kh .coll .foot .btn{padding:4px 8px}.kh .coll .fresh{inset-inline-end:6px;top:38px;padding:4px 6px;letter-spacing:.03em}}@media(max-width:767px){.kh .fbar .footer-explore,.kh .fbar .footer-network{display:none}}[dir=rtl] .kh .fwd{display:inline-block}[dir=rtl] .kh .agent-next,[dir=rtl] .kh .fwd{transform:scaleX(-1)}[dir=rtl] .kh .agent-door:hover .agent-next{transform:scaleX(-1) translateX(2px)}[dir=rtl] .kh .wall .cards{direction:ltr}[dir=rtl] .kh .wall .coll{direction:rtl}html:is(:lang(ja),:lang(ko),:lang(zh),:lang(th),:lang(hi),:lang(ar)) .kh h1{letter-spacing:0}html:is(:lang(th),:lang(hi),:lang(ar)) .kh h1{line-height:1.2}@media(min-width:900px){.kh .herocopy .lede{max-width:none}}.kh.kv .wall[data-live] .cards.in>.coll:focus-within{animation-play-state:running,paused}@media(hover:hover) and (pointer:fine){.kh.kv .wall[data-live] .cards.in>.coll:hover{animation-play-state:running,paused}}.kh .kicker>span{min-width:0;flex:1}