.nt .nt-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.15rem;margin-top:1.1rem;padding-top:.65rem;border-top:1px solid var(--nt-meta-hair,var(--color-border));font-family:var(--font-mono);font-size:.78rem;line-height:1.5;color:var(--nt-meta-ink,var(--color-text-2))}.nt .nt-meta,.nt .nt-meta-host,.nt .nt-meta-provenance{letter-spacing:0;text-transform:none}.nt .nt-meta-host{font:inherit;text-decoration:none;white-space:nowrap;color:var(--nt-meta-strong,var(--color-ink));border-bottom:1px solid var(--nt-meta-hair,var(--color-border));padding-bottom:1px;transition:color .2s,border-color .2s}.nt .nt-meta-host:hover{color:var(--nt-meta-accent,var(--color-ox));border-bottom-color:var(--nt-meta-accent,var(--color-ox))}.nt .kin-panel .nt-meta,.nt .nt-tile--ink .nt-meta{--nt-meta-hair:var(--color-exhibit-border);--nt-meta-ink:var(--color-exhibit-ink-2);--nt-meta-strong:var(--color-exhibit-ink);--nt-meta-accent:var(--nt-ox-lift)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nt .kin-panel .nt-panel-text{animation:nt-dock-text linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@keyframes nt-dock-text{0%{opacity:.35;transform:translateY(3%)}to{opacity:1;transform:none}}.nt .nt-figure{outline-offset:3px;transition:border-color .25s ease,color .2s}.nt .nt-figure:hover{border-top-color:var(--color-ox)}.nt .nt-figure:focus-visible{outline:2px solid var(--color-ox);border-top-color:var(--color-ox)}.nt .nt-figure:focus-visible .nt-figure-label,.nt .nt-figure:hover .nt-figure-label{color:var(--color-ox)}.nt .nt-figure-go{display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1)}.nt .nt-figure:focus-visible .nt-figure-go,.nt .nt-figure:hover .nt-figure-go{transform:translateX(3px)}.nt .nt-tile-links a{outline-offset:3px}.nt .nt-tile-links a:focus-visible{outline:2px solid var(--color-ox);color:var(--color-ox);border-bottom-color:var(--color-ox)}.nt .nt-tile--ink .nt-tile-links a:focus-visible{outline-color:var(--nt-ox-lift);color:var(--nt-ox-lift);border-bottom-color:var(--nt-ox-lift)}.nt .nt-meta-host:focus-visible{outline:2px solid var(--color-ox);outline-offset:3px;color:var(--color-ox);border-bottom-color:var(--color-ox)}.nt .kin-panel .nt-meta-host:focus-visible,.nt .nt-tile--ink .nt-meta-host:focus-visible{outline-color:var(--nt-ox-lift);color:var(--nt-ox-lift);border-bottom-color:var(--nt-ox-lift)}.nt .kin-panel a:focus-visible,.nt .kin-panel button:focus-visible{outline:2px solid var(--nt-ox-lift);outline-offset:3px}.nt .kin-panel .nt-meta{max-width:46ch}.nt .nt-close-links a{outline-offset:3px}.nt .nt-close-links a:focus-visible{outline:2px solid var(--color-ox);color:var(--color-ox)}.nt .kin-giant-link:focus-visible{outline:2px solid var(--color-ox);outline-offset:6px}.nt [id=nt-also-h]:focus,.nt [id=nt-close-h]:focus,.nt [id=nt-receipts-h]:focus,.nt [id=nt-work-h]:focus{outline:none}.nt [id=nt-also-h]:focus-visible,.nt [id=nt-close-h]:focus-visible,.nt [id=nt-work-h]:focus-visible{outline:2px solid var(--color-ox);outline-offset:6px}.nt [data-block=ink] [id=nt-work-h]:focus-visible{outline-color:var(--nt-ox-lift)}.nt{--nt-ox-lift:#c75b3f;--nt-strip-h:36px}@media (max-width:640px){.nt{--nt-strip-h:32px}}.nt [id]{scroll-margin-top:calc(var(--nt-strip-h) + .75rem)}.nt .kin-panel :focus-visible,.nt .nt-term :focus-visible,.nt .nt-tile--ink :focus-visible,.nt [data-block=ink] :focus-visible{outline-color:var(--nt-ox-lift)}.nt-nav a{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-text-2);display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.nt-nav a:hover{color:var(--color-ox)}.nt-term{--nt-t-head:120ms;--nt-t-line:70ms;--nt-t-probing:300ms;--nt-t-row0:380ms;--nt-t-row:170ms;--nt-t-code:90ms;--nt-t-sum:260ms;--nt-t-hold:140ms;position:relative}.nt .nt-term{background:transparent}.nt-term .nos-monitor{width:min(100%,760px);margin-inline:auto;container-type:inline-size}@media (min-width:1024px){.nt-term .nos-monitor{width:min(100%,760px,calc((100svh - 15.5rem) * 1.33));min-width:320px}}.nt-term .nos-boot{font-size:clamp(10px,1.94cqi,15px)}.nt-first{padding-block:1.5rem 10vh}.nt-first .kin-mask{padding-bottom:.1em;margin-bottom:-.1em}@media (min-width:1024px){.nt-first{display:flex;align-items:center;min-height:calc(100svh - var(--nt-strip-h) - 72px);padding-block:2rem 10vh}}.nt-term .nt-bl-gap{height:.6em}.nt-term .nt-boot-rule{position:relative;height:1px;margin:.85em 0 .55em;background:rgba(240,201,138,.16);transition:opacity .22s ease;transition-delay:var(--nt-t-probing)}.nt-term .nt-boot-rule:after{content:"";position:absolute;inset:0;background:var(--nos-ox-bright);transform:scaleX(var(--nt-p,1));transform-origin:0 50%;transition:transform .16s cubic-bezier(.22,1,.36,1)}.nt[data-nt-boot=run] .nt-term .nos-boot>*{opacity:0}.nt[data-nt-boot=run] .nt-term .nt-bl-gap{opacity:1}.nt[data-nt-boot=run] .nt-term .nt-bl-intro{transition:opacity .22s ease;transition-delay:calc(var(--nt-t-head) + var(--i, 0) * var(--nt-t-line))}.nt[data-nt-boot=run] .nt-term .nt-bl-probing{transition:opacity .22s ease;transition-delay:var(--nt-t-probing)}.nt[data-nt-boot=run] .nt-term.is-running .nt-bl-intro,.nt[data-nt-boot=run] .nt-term.is-running .nt-bl-probing,.nt[data-nt-boot=run] .nt-term.is-running .nt-boot-rule{opacity:1}.nt[data-nt-boot=run] .nt-term .nt-bl-sum{transition:opacity .26s ease}.nt[data-nt-boot=run] .nt-term .nos-boot-line.is-on,.nt[data-nt-boot=run] .nt-term.is-summed .nt-bl-sum{opacity:1}.nt[data-nt-boot=run] .nt-term .nos-boot-line:not(.is-done) .nt-bl-code-val{visibility:hidden}.nt[data-nt-boot=run] .nt-term .nos-boot-line:not(.is-done) .nt-bl-cur{visibility:visible;animation:nos-blink 1s steps(1) infinite}.nt[data-nt-boot=run] .nt-term .nt-boot-rule:after{transform:scaleX(var(--nt-p,0))}.nt-term .nos-boot-line{display:grid;grid-template-columns:.7ch max-content max-content minmax(0,1fr) auto;column-gap:.9ch;align-items:baseline;margin-top:.16em;transition:opacity .14s linear}.nt-term .nt-bl-mark{width:.62ch;height:.62ch;align-self:center;background:var(--nos-amber);box-shadow:0 0 8px rgba(232,163,61,.55)}.nt-term .nt-bl-code{color:var(--nos-ox-bright);white-space:nowrap}.nt-term .nt-bl-cur{display:inline-block;width:.62ch;height:1em;background:var(--nos-amber);vertical-align:-.1em;visibility:hidden}.nt-term .nt-bl-name{color:var(--nos-phos);font-weight:700;letter-spacing:.04em;white-space:nowrap}.nt-term .nt-bl-detail{color:var(--nos-amber);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-term .nt-bl-badge{justify-self:end;white-space:nowrap}.nt-term .nos-boot-line[data-state=cached]{border-left-color:rgba(181,118,42,.4)}.nt-term .nos-boot-line[data-state=cached] .nt-bl-mark{background:transparent;border:1px solid var(--nos-amber-dim);box-shadow:none}.nt-term .nos-boot-line[data-state=cached] .nt-bl-code,.nt-term .nos-boot-line[data-state=cached] .nt-bl-detail{color:var(--nos-amber-dim)}.nt-term .nos-boot-line[data-state=cached] .nt-bl-name{color:var(--nos-amber);font-weight:500}.nt-term .nos-boot-line[data-state=retired]{border-left-color:rgba(181,118,42,.22)}.nt-term .nos-boot-line[data-state=retired] .nt-bl-mark{background:repeating-linear-gradient(45deg,var(--nos-amber-dim) 0 1px,transparent 1px 2px);box-shadow:none}.nt-term .nos-boot-line[data-state=retired] .nt-bl-code,.nt-term .nos-boot-line[data-state=retired] .nt-bl-detail,.nt-term .nos-boot-line[data-state=retired] .nt-bl-name{color:var(--nos-amber-dim);font-weight:400}.nt-term-skip{display:none;position:absolute;top:6px;right:8px;z-index:6;align-items:center;min-height:34px;padding:.35rem .9rem;font-family:var(--nos-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nos-phos);background:rgba(14,11,8,.78);border:1px solid rgba(240,201,138,.32);border-radius:999px;cursor:pointer;transition:color .2s,border-color .2s}.nt[data-nt-boot=run] .nt-term-skip{display:inline-flex}.nt-term-skip:hover{color:#fff;border-color:var(--nos-phos)}@media (max-width:640px){.nt-term .nos-boot-line{column-gap:.7ch}.nt-term .nos-bezel{padding:14px 14px 30px;border-radius:18px}.nt-term .nos-plate{bottom:8px}.nt-term .nos-power-led{right:14px;bottom:10px}.nt-term .nt-bl-badge{font-size:.86em}}@media (prefers-reduced-motion:reduce){.nt .nt-term .nos-boot-line,.nt .nt-term .nos-boot>*,.nt .nt-term .nt-bl-sum{opacity:1!important}.nt .nt-term .nt-bl-code-val{visibility:visible!important}.nt .nt-term .nt-bl-cur{visibility:hidden!important;animation:none!important}.nt .nt-term .nt-boot-rule:after{transform:scaleX(1)!important}.nt .nt-term-skip{display:none!important}}.nt .kin-panel{top:var(--nt-strip-h);min-height:calc(100svh - var(--nt-strip-h))}@keyframes nt-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nt .nos-rise{animation:nt-rise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}.nt-clip .kin-frame-view{aspect-ratio:16/10}.nt-still .kin-frame-view{aspect-ratio:16/9}.nt-still .kin-frame-view img{object-position:top}.nt-media-col .kin-frame{width:min(100%,140svh)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nt .kin-panel .kin-frame{animation:nt-dock linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes nt-dock{0%{transform:scale(.94) translateY(5%)}to{transform:none}}.nt-chip{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-exhibit-border);border-radius:999px;padding:.35rem .8rem;color:var(--color-exhibit-ink-2)}.nt-chip,.nt-honest{font-family:var(--font-mono)}.nt-honest{font-size:.74rem;line-height:1.5;color:var(--nt-ox-lift);border-left:2px solid var(--nt-ox-lift);padding-left:.8rem}.nt-live-link{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-exhibit-ink-2);border-bottom:1px solid var(--color-exhibit-border);padding-bottom:2px;transition:color .2s,border-color .2s}.nt-live-link:hover{color:var(--color-exhibit-ink);border-bottom-color:var(--nt-ox-lift)}.nt-figure{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-top:1.5px solid var(--color-rule);padding-top:1.1rem;transition:color .2s}.nt-figure:hover .nt-figure-label{color:var(--color-ox)}.nt-figure-value{font-family:var(--font-grotesque);font-weight:700;letter-spacing:-.04em;line-height:.95;font-size:clamp(2.2rem,4.2vw,3.6rem);color:var(--color-ink);font-variant-numeric:tabular-nums}.nt-figure-label{margin-top:.8rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.5;color:var(--color-text-2);transition:color .2s}.nt-tile{position:relative;display:flex;flex-direction:column;border-radius:10px;padding:clamp(1.2rem,2.4vw,2rem);min-height:100%}.nt-tile--paper-1{background:var(--color-bg-1);color:var(--color-ink)}.nt-tile--paper-2{background:var(--color-bg-2);color:var(--color-ink)}.nt-tile--card{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-ink)}.nt-tile--ink{background:var(--color-exhibit-bg);color:var(--color-exhibit-ink)}.nt-tile h3{font-family:var(--font-grotesque);font-weight:650;letter-spacing:-.025em;line-height:1.05;font-size:clamp(1.35rem,2.2vw,1.8rem)}.nt-tile-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-3)}.nt-tile--ink .nt-tile-label{color:var(--color-exhibit-ink-2)}.nt-tile p{font-family:var(--font-serif);font-size:1.02rem;line-height:1.6;color:var(--color-text-2)}.nt-tile--ink p{color:var(--color-exhibit-ink-2)}.nt-tile-links{margin-top:auto;padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}.nt-tile-links a{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-ink);border-bottom:1px solid var(--color-border);padding-bottom:2px;transition:color .2s,border-color .2s}.nt-tile-links a:hover{color:var(--color-ox);border-bottom-color:var(--color-ox)}.nt-tile--ink .nt-tile-links a{color:var(--color-exhibit-ink);border-bottom-color:var(--color-exhibit-border)}.nt-tile--ink .nt-tile-links a:hover{color:var(--nt-ox-lift);border-bottom-color:var(--nt-ox-lift)}.nt-surfaces{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;font-family:var(--font-mono);font-size:.74rem;color:var(--color-exhibit-ink)}.nt-surfaces li:before{content:"/";color:var(--nt-ox-lift);margin-right:.5ch}.nt-close-links a{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--color-text-2);transition:color .2s}.nt-close-links a:hover{color:var(--color-ox)}.nt-strip{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;height:var(--nt-strip-h,36px);padding:0 clamp(1.2rem,3.5vw,3rem);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-3);background:transparent;border-bottom:1px solid transparent;white-space:nowrap}.nt-strip.is-docked{background:rgba(244,241,234,.93);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-bottom-color:var(--color-border)}@media (prefers-reduced-motion:no-preference){.nt-strip{transition:background-color .28s ease,border-color .28s ease}}.nt-strip-status{justify-self:start;min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-2);background:none;border:0;padding:0;cursor:pointer;transition:color .2s}.nt-strip-status:hover{color:var(--color-ox)}.nt-strip-nav{justify-self:center;display:flex;gap:.5rem;min-width:0}.nt-strip-nav,.nt-tick{align-items:center;height:100%}.nt-tick{display:inline-flex;gap:.45rem;padding:0 .15rem;text-decoration:none;color:var(--color-text-3);transition:color .2s}.nt-tick:before{content:"";width:14px;height:1px;background:currentColor;opacity:.5;transition:height .2s,opacity .2s}.nt-tick:hover{color:var(--color-ink)}.nt-tick:hover:before{opacity:1}.nt-tick[aria-current=true]{color:var(--color-ox)}.nt-tick[aria-current=true]:before{height:2px;opacity:1}.nt-tick-label{display:none}@media (min-width:900px){.nt-tick-label{display:inline}}.nt-strip-right{justify-self:end;gap:1rem}.nt-strip-next,.nt-strip-right{display:inline-flex;align-items:center;min-width:0}.nt-strip-next{gap:.5ch;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:var(--color-text-3);transition:color .2s}.nt-strip-next b{font-weight:600;color:var(--color-text-2);transition:color .2s}.nt-strip-next:hover,.nt-strip-next:hover b{color:var(--color-ox)}.nt-strip-sound{display:inline-flex;align-items:center;gap:.45rem;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-3);background:none;border:0;padding:0;cursor:pointer;transition:color .2s}.nt-strip-sound:hover{color:var(--color-ox)}.nt-strip-sound[aria-pressed=true]{color:var(--color-ink)}.nt-strip-sound-label{display:inline-block;width:5ch;text-align:left}.nt-strip-eq{display:inline-flex;align-items:flex-end;gap:2px;height:9px}.nt-strip-eq i{display:block;width:2px;height:3px;background:currentColor}.nt-strip-eq[data-on=true] i{height:9px}@media (prefers-reduced-motion:no-preference){.nt-strip-eq[data-on=true] i{animation:nt-strip-eq .7s ease-in-out infinite}.nt-strip-eq[data-on=true] i:nth-child(2){animation-delay:.15s}.nt-strip-eq[data-on=true] i:nth-child(3){animation-delay:.3s}}@keyframes nt-strip-eq{0%,to{height:3px}50%{height:9px}}html.nos-has-taskbar .nt-strip-sound{display:none}@media (max-width:640px){.nt-strip{grid-template-columns:auto 1fr auto;gap:.5rem;padding:0 1rem;font-size:.56rem;letter-spacing:.1em}.nt-strip-next{display:none}.nt-strip-nav{justify-self:center;gap:.3rem}.nt-tick:before{width:11px}.nt-strip-right{gap:.7rem}}@media (max-width:380px){.nt-strip-sound-label{display:none}}.nt :focus-visible{outline:2px solid var(--color-ox);outline-offset:2px}.nt .nt-strip a:focus-visible,.nt .nt-strip button:focus-visible{outline:2px solid var(--color-ox);outline-offset:2px;border-radius:2px}.nt .kin-panel a:focus-visible,.nt .kin-panel button:focus-visible,.nt .nt-term a:focus-visible,.nt .nt-term button:focus-visible,.nt .nt-tile--ink a:focus-visible,.nt .nt-tile--ink button:focus-visible,.nt [data-block=ink] a:focus-visible,.nt [data-block=ink] button:focus-visible{outline:2px solid var(--nt-ox-lift,#c75b3f);outline-offset:2px}.nt [data-nt-section] h1:focus-visible,.nt [data-nt-section] h2:focus-visible,.nt [data-nt-section] h3:focus-visible,.nt [data-nt-section]:focus-visible{outline:2px solid var(--color-ox);outline-offset:6px}