@property --kx-wy{syntax:"<length>";inherits:true;initial-value:0}.kx{--kx-measure:40rem;--kx-sticky-top:calc(var(--ka-header-h) + var(--ka-space-3));color:var(--ka-ink-1);font-variant-numeric:tabular-nums}:where(.kx) :where(h1,h2,h3,h4,h5){text-wrap:balance;margin:0;font-weight:400}:where(.kx) :where(p){text-wrap:pretty;margin:0}:where(.kx) :where(ol){margin:0;padding:0;list-style:none}:where(.kx) :where(a){color:inherit}.kx-wrap{max-width:calc(var(--ka-width-evidence) + 2 * var(--ka-gutter));padding-inline:var(--ka-gutter);margin-inline:auto}.kx-main{padding-top:calc(var(--ka-header-h) + var(--ka-space-5))}.kx-label,.kx-sublabel{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-register);text-transform:uppercase;color:var(--ka-ink-3);line-height:1.6}.kx-sublabel{letter-spacing:var(--ka-tracking-mono)}.kx-ink-1{color:var(--ka-ink-1)}.kx-dim{color:var(--ka-ink-3)}.kx-text{font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);color:var(--ka-ink-1);max-width:var(--kx-measure)}.kx-text a,.kx-body a,.kx-orient__links a,.kx-ledger__routes a,.kx-plane__foot a,.kx-derived a,.kx-revision>a,.kx-plain a,.kx-record__body a{text-decoration:underline;-webkit-text-decoration-color:var(--ka-line-strong);-webkit-text-decoration-color:var(--ka-line-strong);text-decoration-color:var(--ka-line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.kx-text a:hover,.kx-body a:hover,.kx-orient__links a:hover,.kx-ledger__routes a:hover,.kx-plane__foot a:hover,.kx-derived a:hover,.kx-revision>a:hover,.kx-plain a:hover,.kx-record__body a:hover{-webkit-text-decoration-color:var(--ka-accent);-webkit-text-decoration-color:var(--ka-accent);text-decoration-color:var(--ka-accent)}.kx-body{font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);color:var(--ka-ink-2);max-width:var(--kx-measure)}.kx-h2{font-family:var(--ka-font-display);color:var(--ka-ink-1);max-width:40rem;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.08}.kx-question{font-family:var(--ka-font-display);color:var(--ka-ink-1);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.06}.kx-arrival{gap:var(--ka-space-5);padding-bottom:var(--ka-space-5);display:grid}.kx-arrival__lead{gap:var(--ka-space-4);align-content:start;display:grid}.kx-title{font-family:var(--ka-font-display);font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:var(--ka-leading-display);letter-spacing:-.005em;color:var(--ka-ink-1)}.kx-standfirst{font-family:var(--ka-font-text);font-size:var(--ka-type-lede);color:var(--ka-ink-2);max-width:38rem;line-height:1.45}.kx-arrival__side{gap:var(--ka-space-3);font-family:var(--ka-font-text);font-size:var(--ka-type-small);color:var(--ka-ink-2);align-content:start;line-height:1.6;display:grid}.kx-arrival__about{gap:var(--ka-space-3);display:grid}.kx-counts{margin:var(--ka-space-2) 0 0;border-top:1px solid var(--ka-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kx-counts div{padding:var(--ka-space-2) var(--ka-space-2) 0 0}.kx-counts dt{font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-3);font-size:.625rem}.kx-counts dd{font-family:var(--ka-font-mono);color:var(--ka-ink-1);margin:2px 0 0;font-size:1.25rem}@media (width>=1024px){.kx-arrival{gap:var(--ka-space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kx-instrument{scroll-margin-top:var(--kx-sticky-top)}.kx-bar{align-items:center;gap:var(--ka-space-3) var(--ka-space-5);padding-top:var(--ka-space-3);border-top:1px solid var(--ka-line-strong);flex-wrap:wrap;display:flex}.kx-bar>.kx-label{flex:14rem}.kx-scope ol,.kx-view ol{display:flex}.kx-scope a,.kx-view a{min-width:48px;min-height:48px;font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-3);border:1px solid var(--ka-line);transition:color var(--ka-dur-instrument-align) var(--ka-ease-exam), background-color var(--ka-dur-instrument-align) var(--ka-ease-exam);justify-content:center;align-items:center;gap:6px;margin-left:-1px;padding:0 12px;font-size:.8125rem;text-decoration:none;display:inline-flex;position:relative}.kx-view a{font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-register)}.kx-scope a:hover,.kx-view a:hover{color:var(--ka-ink-1)}.kx-scope a[aria-current],.kx-view a[aria-current]{color:var(--ka-ink-1);background:var(--ka-ground-raised);border-color:var(--ka-line-strong);z-index:1}.kx-scope a[aria-current]:before,.kx-view a[aria-current]:before{content:"";background:var(--ka-accent);flex:none;width:5px;height:5px}.kx-scope a[aria-current]:after,.kx-view a[aria-current]:after{content:"";background:var(--ka-accent);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.kx-key{margin:var(--ka-space-4) 0 var(--ka-space-5);font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2);flex-wrap:wrap;gap:4px 10px;display:flex}.kx-key__arrow{color:var(--ka-accent)}.kx-key__stop{color:var(--ka-limit-on-dark)}.kx-orient{gap:var(--ka-space-3);padding-bottom:var(--ka-space-5);display:grid}.kx-orient__links{gap:var(--ka-space-2) var(--ka-space-4);font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2);flex-wrap:wrap;display:flex}.kx-orient__links a{align-items:center;min-height:44px;display:inline-flex}.kx-orient__notice{color:var(--ka-ink-1)}.kx-field{gap:var(--ka-space-5);isolation:isolate;display:grid;position:relative}.kx-field>*{z-index:1;min-width:0;position:relative}.kx-field:before{content:"";inset:calc(-1 * var(--ka-space-5)) calc(-1 * var(--ka-gutter));z-index:0;pointer-events:none;opacity:0;background-image:linear-gradient(#c6ccd41c 1px,#0000 1px),linear-gradient(90deg,#c6ccd41c 1px,#0000 1px);background-size:96px 96px;background-position:calc(var(--kx-gx,0px) + var(--ka-gutter)) calc(var(--kx-gy,0px) + var(--ka-space-5));-webkit-mask-image:radial-gradient(560px 380px at calc(var(--kx-wx,50%) + var(--ka-gutter)) calc(var(--kx-wy) + var(--ka-space-5)), #000 0%, transparent 72%);-webkit-mask-image:radial-gradient(560px 380px at calc(var(--kx-wx,50%) + var(--ka-gutter)) calc(var(--kx-wy) + var(--ka-space-5)), #000 0%, transparent 72%);-webkit-mask-image:radial-gradient(560px 380px at calc(var(--kx-wx,50%) + var(--ka-gutter)) calc(var(--kx-wy) + var(--ka-space-5)), #000 0%, transparent 72%);mask-image:radial-gradient(560px 380px at calc(var(--kx-wx,50%) + var(--ka-gutter)) calc(var(--kx-wy) + var(--ka-space-5)), #000 0%, transparent 72%);transition:opacity var(--ka-dur-instrument-align) var(--ka-ease-exam), --kx-wy var(--ka-dur-instrument-align) var(--ka-ease-exam);position:absolute}.kx-field[data-wake]:before{opacity:1}.kx-sources>.kx-label{padding-bottom:var(--ka-space-2)}.kx-row{border-top:1px solid var(--ka-line);min-height:56px;color:var(--ka-ink-2);transition:color var(--ka-dur-instrument-align) var(--ka-ease-exam), background-color var(--ka-dur-instrument-align) var(--ka-ease-exam);border-left:2px solid #0000;grid-template-columns:2.25rem minmax(0,1fr);gap:6px 10px;padding:14px 12px 14px 10px;text-decoration:none;display:grid;position:relative}.kx-sources li:last-child .kx-row{border-bottom:1px solid var(--ka-line)}.kx-row:hover{color:var(--ka-ink-1);background:color-mix(in oklab, var(--ka-ground-raised) 60%, transparent)}.kx-row__num{font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);color:var(--ka-ink-3);padding-top:2px;font-size:.8125rem}.kx-row__title{font-family:var(--ka-font-text);font-size:1rem;line-height:1.4}.kx-row__meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.kx-row__state{font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-register);text-transform:uppercase;color:var(--ka-accent);font-size:.625rem}.kx-row__state:empty{display:none}.kx-row[aria-current]{color:var(--ka-ink-1);background:var(--ka-ground-raised);border-left-color:var(--ka-accent)}.kx-row[aria-current] .kx-row__num{color:var(--ka-ink-1)}.kx-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.kx-tag,.kx-mark{font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-3);border:1px solid var(--ka-line);padding:1px 6px;font-size:.625rem;line-height:1.6;display:inline-block}.kx-mark{color:var(--ka-ink-1);border-color:var(--ka-line-strong)}.kx-plane{--kx-pad:clamp(20px, 2.4vw, 36px);background:color-mix(in oklab, var(--ka-ground-raised) 92%, transparent);border:1px solid var(--ka-line-strong);padding:0 var(--kx-pad) var(--kx-pad);align-self:start}.kx-plane__content{animation:kx-align var(--ka-dur-instrument-align) var(--ka-ease-exam) both}@keyframes kx-align{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.kx-plane__bar{justify-content:space-between;align-items:center;gap:var(--ka-space-3);margin:0 calc(-1 * var(--kx-pad));padding:4px 4px 4px var(--kx-pad);border-bottom:1px solid var(--ka-line);background:var(--ka-ground-raised);display:flex}.kx-stepper{display:inline-flex}.kx-stepper a,.kx-stepper__off{width:48px;height:48px;font-family:var(--ka-font-mono);color:var(--ka-ink-1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kx-stepper a:hover{background:var(--ka-ground)}.kx-stepper__off{color:var(--ka-line-strong)}.kx-plane__head{padding:var(--ka-space-4) 0 var(--ka-space-4);position:relative}.kx-plane__node{left:calc(-1 * var(--kx-pad) - 4px);top:calc(var(--ka-space-4) + .7em);background:var(--ka-accent);width:7px;height:7px;position:absolute}.kx-plane__title{font-family:var(--ka-font-text);color:var(--ka-ink-1);max-width:36rem;scroll-margin-top:calc(var(--ka-header-h) + 72px);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.3}#kx-instrument-label:focus:not(:focus-visible){box-shadow:none;outline:none}.kx-plane__title:focus{outline:none}.kx-plane__title:focus-visible{outline:2px solid var(--ka-steel-1);outline-offset:6px}.kx-path{display:grid}.kx-station{position:relative}.kx-path>.kx-station{padding:0 0 var(--ka-space-4) 28px}.kx-path>.kx-station:before{content:"";background:var(--ka-accent);width:7px;height:7px;position:absolute;top:.45em;left:0}.kx-path>.kx-station:after{content:"";background:var(--ka-accent);opacity:.6;width:1px;position:absolute;top:calc(.45em + 7px);bottom:0;left:3px}.kx-station__label{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-register);text-transform:uppercase;color:var(--ka-ink-2);padding-bottom:var(--ka-space-2)}.kx-station__body+.kx-station__body{margin-top:var(--ka-space-3)}.kx-station__body>.kx-sublabel{padding-bottom:4px}.kx-status{margin-top:var(--ka-space-3);padding-top:var(--ka-space-2);border-top:1px dashed var(--ka-line)}.kx-status .kx-text{font-size:var(--ka-type-small);color:var(--ka-ink-2)}.kx-derived{margin-top:var(--ka-space-2);font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.6875rem;display:flex}.kx-derived a{align-items:center;min-height:32px;display:inline-flex}.kx-pair{border-left:1px solid color-mix(in oklab, var(--ka-accent) 60%, transparent);margin-left:3px;display:grid}.kx-pair>.kx-station{padding:var(--ka-space-3) 0 var(--ka-space-4) 24px;border-top:2px solid var(--ka-accent)}.kx-pair>.kx-station:before{content:"";background:var(--ka-accent);width:7px;height:7px;position:absolute;top:-4.5px;left:-4px}.kx-pair>[data-station=supports] .kx-station__label{color:var(--ka-accent)}.kx-limit{background:color-mix(in oklab, var(--ka-limit) 7%, transparent)}.kx-pair>.kx-limit{border-top-color:var(--ka-limit)}.kx-pair>.kx-limit:before{background:var(--ka-limit)}.kx-pair>.kx-limit:after{content:"";background:var(--ka-limit);width:2px;height:16px;position:absolute;top:-9px;right:0}.kx-limit .kx-station__label{color:var(--ka-limit-on-dark)}@media (width>=1200px){.kx-pair{border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kx-pair>.kx-station{padding-left:20px;padding-right:16px}.kx-pair>.kx-limit{border-left:1px solid var(--ka-line)}}.kx-inspection{scroll-margin-top:var(--kx-sticky-top)}.kx-record-src{margin-top:var(--ka-space-2);padding-top:var(--ka-space-3);border-top:1px solid var(--ka-line)}.kx-record-src .kx-text{font-size:var(--ka-type-small)}.kx-further,.kx-revision{margin-top:var(--ka-space-4);padding-top:var(--ka-space-3);border-top:1px solid var(--ka-line);gap:var(--ka-space-3);display:grid}.kx-further__item{gap:4px;display:grid}.kx-revision>.kx-sublabel{color:var(--ka-ink-1)}.kx-revision>a{min-height:32px;font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;justify-self:start;align-items:center;font-size:.6875rem;display:inline-flex}.kx-plane__foot{margin-top:var(--ka-space-4);font-family:var(--ka-font-mono);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2);font-size:.6875rem}.kx-plane__foot a{align-items:center;min-height:44px;display:inline-flex}.kx-wire{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kx-wire path{fill:none;stroke:var(--ka-accent);stroke-width:1px;animation:kx-draw var(--ka-dur-instrument-align) var(--ka-ease-exam) forwards}.kx-wire rect{fill:var(--ka-accent)}@keyframes kx-draw{to{stroke-dashoffset:0}}@media (width>=768px){.kx-field{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);column-gap:clamp(40px,5vw,80px)}.kx-plane{top:var(--kx-sticky-top);position:sticky}}@media (width>=1024px){.kx-field{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.kx-orient{align-items:end;column-gap:var(--ka-space-5);grid-template-columns:minmax(0,1fr) auto}.kx-orient>.kx-label{grid-column:1/-1}}@media (width>=1200px){.kx-field{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr)}}@media (width<=767.98px){.kx-scope{width:100%}.kx-scope ol{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kx-scope a{width:100%;min-width:0;padding:0}.kx-scope a[aria-current]:before{display:none}.kx-main{padding-top:calc(var(--ka-header-h) + var(--ka-space-4));flex-direction:column;display:flex}.kx-arrival,.kx-arrival__side{display:contents}.kx-arrival__lead,.kx-counts,.kx-arrival__about{padding-inline:var(--ka-gutter)}.kx-arrival__lead{gap:var(--ka-space-2);order:1}.kx-counts{order:2}.kx-instrument{order:3}.kx-arrival__about{gap:var(--ka-space-3);margin-top:var(--ka-space-5);padding-top:var(--ka-space-4);border-top:1px solid var(--ka-line);font-family:var(--ka-font-text);font-size:var(--ka-type-small);color:var(--ka-ink-2);order:4;line-height:1.6;display:grid}.kx-main>:not(.kx-arrival,.kx-instrument){order:5}.kx-title{font-size:2rem}.kx-standfirst{font-size:var(--ka-type-small);line-height:1.55}.kx-counts{margin:var(--ka-space-3) 0 var(--ka-space-4);border-top:0;flex-wrap:wrap;gap:2px 14px;display:flex}.kx-counts div{align-items:baseline;gap:5px;padding:0;display:inline-flex}.kx-counts dd{order:-1;margin:0;font-size:.8125rem}.kx-counts dt{font-size:.625rem}.kx-instrument{flex-direction:column;display:flex}.kx-bar{display:contents}.kx-bar>.kx-label{padding-top:var(--ka-space-3);border-top:1px solid var(--ka-line-strong);flex:none}.kx-scope{margin-top:var(--ka-space-2)}.kx-instrument>.kx-key{margin:var(--ka-space-3) 0}.kx-view{margin-top:var(--ka-space-4);order:10}.kx-instrument>:not(.kx-bar,.kx-key){order:9}.kx-orient{gap:var(--ka-space-2);padding-bottom:var(--ka-space-4)}.kx-orient .kx-question{font-size:1.5rem}.kx-orient__links{gap:0 var(--ka-space-4)}.kx-plane{margin-inline:calc(-1 * var(--ka-gutter));--kx-pad:var(--ka-gutter);border-inline:0}.kx-plane__bar{top:var(--ka-header-h);z-index:3;position:sticky}.kx-plane__node{display:none}}.kx-atlas__head{gap:var(--ka-space-3);max-width:46rem;display:grid}.kx-atlas__lede{font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);color:var(--ka-ink-2)}.kx-kinds{margin-top:var(--ka-space-5)}.kx-kinds ol{flex-wrap:wrap;display:flex}.kx-kinds a{border:1px solid var(--ka-line);min-height:48px;font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2);align-items:center;gap:10px;margin:0 -1px -1px 0;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.kx-kinds a:hover{color:var(--ka-ink-1)}.kx-kinds a[aria-current]{color:var(--ka-ink-1);background:var(--ka-ground-raised);border-color:var(--ka-line-strong);z-index:1}.kx-kinds a[aria-current]:before{content:"";background:var(--ka-accent);width:5px;height:5px}.kx-kinds__n{color:var(--ka-ink-1)}.kx-atlas__note{margin-top:var(--ka-space-3);font-family:var(--ka-font-text);font-size:var(--ka-type-small);color:var(--ka-ink-3)}.kx-territories{gap:var(--ka-space-5) var(--ka-space-5);margin-top:var(--ka-space-5);display:grid}.kx-territory{border-top:1px solid var(--ka-line-strong);padding-top:var(--ka-space-3)}.kx-territory>article{gap:var(--ka-space-2);display:grid}.kx-territory__marks{vertical-align:middle;gap:6px;margin-left:10px;display:inline-flex}.kx-territory__title{font-family:var(--ka-font-display);min-height:2.3em;font-size:clamp(1.375rem,1.8vw,1.625rem);line-height:1.12}.kx-territory__title a{text-decoration:none}.kx-territory__title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kx-territory__count,.kx-territory__empty{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-3)}.kx-territory__empty{padding:var(--ka-space-3) 0;border-top:1px dashed var(--ka-line)}.kx-territory__list{margin-top:var(--ka-space-2)}.kx-trace__path{flex:none;align-items:center;width:72px;height:1.4em;display:inline-flex}.kx-trace__path i{flex:none;display:block}.kx-trace__node{background:var(--ka-accent);width:6px;height:6px}.kx-trace__seg{background:color-mix(in oklab, var(--ka-accent) 70%, transparent);height:1px;flex:1 1 0!important}.kx-trace__seg--limit{background:var(--ka-limit)}.kx-trace__end{background:var(--ka-limit);width:2px;height:12px}.kx-atlas__legend{margin-top:var(--ka-space-4);font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2);align-items:flex-start;gap:12px;max-width:52rem;line-height:1.7;display:flex}.kx-trace{border-top:1px solid var(--ka-line);min-height:48px;color:var(--ka-ink-2);animation:kx-reflow var(--ka-dur-instrument-align) var(--ka-ease-exam) both;transition:background-color var(--ka-dur-instrument-align) var(--ka-ease-exam);border-left:2px solid #0000;grid-template-columns:1.75rem 72px minmax(0,1fr);gap:4px 10px;padding:10px 8px 10px 0;text-decoration:none;display:grid}@keyframes kx-reflow{0%{clip-path:inset(0 100% 0 0)}}.kx-trace>.kx-row__num{padding:1px 0 0 6px}.kx-trace:hover{color:var(--ka-ink-1);background:color-mix(in oklab, var(--ka-ground-raised) 60%, transparent)}.kx-trace[aria-current]{color:var(--ka-ink-1);background:var(--ka-ground-raised);border-left-color:var(--ka-accent)}.kx-trace[aria-current] .kx-row__num{color:var(--ka-ink-1)}.kx-trace__title{font-family:var(--ka-font-text);font-size:var(--ka-type-small);line-height:1.4}.kx-trace__meta{flex-wrap:wrap;grid-column:3;gap:6px;display:flex}.kx-pick{margin:0 0 var(--ka-space-3);padding:0 0 var(--ka-space-3) calc(1.75rem + 10px);background:var(--ka-ground-raised);border-left:2px solid var(--ka-accent);gap:0;display:grid}.kx-pick__half{padding:var(--ka-space-3) var(--ka-space-3) var(--ka-space-3) 16px;border-top:2px solid var(--ka-accent);position:relative}.kx-pick__half:first-child .kx-station__label{color:var(--ka-accent)}.kx-pick__half.kx-limit{border-top-color:var(--ka-limit)}.kx-pick__half.kx-limit:after{content:"";background:var(--ka-limit);width:2px;height:16px;position:absolute;top:-9px;right:0}.kx-pick .kx-text{font-size:var(--ka-type-small)}.kx-pick__go{min-height:44px;font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--ka-line-strong);-webkit-text-decoration-color:var(--ka-line-strong);text-decoration-color:var(--ka-line-strong);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.kx-pick__go:hover{-webkit-text-decoration-color:var(--ka-accent);-webkit-text-decoration-color:var(--ka-accent);text-decoration-color:var(--ka-accent)}@media (width>=768px){.kx-territories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.kx-territories{grid-template-columns:repeat(3,minmax(0,1fr))}}.kx-plain{gap:var(--ka-space-6);max-width:46rem;display:grid}.kx-plain__essay{gap:var(--ka-space-3);display:grid}.kx-plain__notice{padding-left:var(--ka-space-3);border-left:2px solid var(--ka-line-strong)}.kx-plain__list{gap:var(--ka-space-5);margin-top:var(--ka-space-3);display:grid}.kx-plain__list>li{border-top:1px solid var(--ka-line-strong);padding-top:var(--ka-space-3);gap:var(--ka-space-3);display:grid}.kx-plain__title{font-family:var(--ka-font-text);font-size:1.25rem;line-height:1.3}.kx-plain dl{gap:var(--ka-space-3);margin:0;display:grid}.kx-plain dt{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2)}.kx-plain dd{font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);margin:4px 0 0}.kx-plain [data-kind="Where the evidence stops"] dt{color:var(--ka-limit-on-dark)}.kx-plain__list>li>a{min-height:44px;font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;justify-self:start;align-items:center;display:inline-flex}.kx-ledger,.kx-section,.kx-bridge{margin-top:var(--ka-section);padding-top:var(--ka-space-5);border-top:1px solid var(--ka-line);scroll-margin-top:var(--kx-sticky-top)}.kx-ledger{gap:var(--ka-space-4);display:grid}.kx-ledger__lede{font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);color:var(--ka-ink-2);max-width:var(--kx-measure)}.kx-ledger__list{margin-top:var(--ka-space-3)}.kx-ledger__row{gap:var(--ka-space-3);padding:var(--ka-space-4) 0;border-top:1px solid var(--ka-line-strong);scroll-margin-top:var(--kx-sticky-top);display:grid}.kx-ledger__row:last-child{border-bottom:1px solid var(--ka-line-strong)}.kx-ledger__row:target{background:color-mix(in oklab, var(--ka-ground-raised) 80%, transparent)}.kx-ledger__when{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-1);line-height:1.8}.kx-ledger__when p+p{margin-top:var(--ka-space-2)}.kx-ledger__when .kx-dim{display:block}.kx-ledger__code{font-family:var(--ka-font-mono);color:var(--ka-ink-1);font-size:1.5rem}.kx-ledger__what{gap:var(--ka-space-3);display:grid}.kx-ledger__affects{font-family:var(--ka-font-text);color:var(--ka-ink-1);gap:2px;font-size:1.125rem;line-height:1.4;display:grid}.kx-ledger__src{font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;color:var(--ka-ink-2)}.kx-ledger__routes{gap:0 var(--ka-space-4);font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-mono);text-transform:uppercase;flex-wrap:wrap;display:flex}.kx-ledger__routes a{align-items:center;min-height:44px;display:inline-flex}@media (width>=1024px){.kx-ledger__row{gap:var(--ka-space-5);grid-template-columns:12rem 8rem minmax(0,1fr)}}.kx-bridge{gap:var(--ka-space-4);display:grid}.kx-bridge>div{gap:var(--ka-space-3);align-content:start;display:grid}@media (width>=1024px){.kx-bridge{gap:var(--ka-space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.kx-actions{gap:var(--ka-space-3);margin-top:var(--ka-space-2);flex-wrap:wrap;display:flex}.kx-edge-link{border:1px solid var(--ka-line-strong);min-height:48px;font-family:var(--ka-font-mono);font-size:var(--ka-type-meta);letter-spacing:var(--ka-tracking-register);text-transform:uppercase;color:var(--ka-ink-1);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.kx-edge-link:hover{background:var(--ka-ground-raised);border-color:var(--ka-accent)}.kx-edge-link--quiet{border-color:var(--ka-line);color:var(--ka-ink-2)}.kx-section>.kx-h2,.kx-section>.kx-body{margin-top:var(--ka-space-3)}.kx-records{margin-top:var(--ka-space-5)}.kx-record{gap:var(--ka-space-2);padding:var(--ka-space-4) 0;border-top:1px solid var(--ka-line);display:grid}.kx-records>li:last-child>.kx-record,.kx-records>li.kx-record:last-child{border-bottom:1px solid var(--ka-line)}.kx-record--link{color:inherit;text-decoration:none}.kx-record--link:hover{background:color-mix(in oklab, var(--ka-ground-raised) 60%, transparent)}.kx-record__title{font-family:var(--ka-font-mono);letter-spacing:.02em;color:var(--ka-ink-1);font-size:.875rem;line-height:1.5}.kx-record__body{gap:var(--ka-space-2);font-family:var(--ka-font-text);font-size:var(--ka-type-body);line-height:var(--ka-leading-text);color:var(--ka-ink-2);max-width:var(--kx-measure);display:grid}.kx-record__limit .kx-sublabel{color:var(--ka-limit-on-dark)}@media (width>=1024px){.kx-record{gap:var(--ka-space-5);grid-template-columns:3.5rem minmax(0,4fr) minmax(0,7fr);align-items:baseline}}@media (prefers-reduced-motion:reduce){.kx-plane__content,.kx-trace,.kx-wire path{animation-duration:0s}.kx-field:before{transition:none}}@media (forced-colors:active){.kx-scope a[aria-current]:before,.kx-scope a[aria-current]:after,.kx-view a[aria-current]:before,.kx-view a[aria-current]:after,.kx-kinds a[aria-current]:before,.kx-plane__node,.kx-path>.kx-station:before,.kx-path>.kx-station:after,.kx-pair>.kx-station:before,.kx-pair>.kx-limit:after,.kx-trace__path i,.kx-pick__half.kx-limit:after{forced-color-adjust:none;background:canvastext}.kx-row,.kx-trace{border-left-color:canvas}.kx-row[aria-current],.kx-trace[aria-current]{border-left:4px solid highlight}.kx-wire path{stroke:canvastext}.kx-wire rect{fill:canvastext}.kx-field:before{display:none}}
