@font-face{font-family:Labs Box;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:100 600;font-display:swap;unicode-range:U+2026,U+2190-21FF,U+22??,U+23??,U+25??,U+26??}@font-face{font-family:Labs Box;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+2026,U+2190-21FF,U+22??,U+23??,U+25??,U+26??}:root{--paper:#f4f3f0;--ink:#0c0c0b;--mute:#46443f;--faint:#8a8780;--hair:#cbc7be;--dash-color:#b9b6ad;--pen-red:#be141e;--pen-blue:#2d5bff;--mono:"Labs Box", "JetBrains Mono", ui-monospace, monospace;--sans:"Inter", system-ui, sans-serif;--serif:var(--sans);--hand:"Patrick Hand", "Bradley Hand", "Segoe Print", cursive;--pen-pink:#ff2e7e;--pen-teal:#00a99d;--pen-amber:#fa0;--pen-violet:#7b3cff;--article-illustration-stroke:1.25;--space-1:8px;--space-2:16px;--space-3:22px;--space-4:32px;--space-5:clamp(36px, 5vw, 48px);--space-6:clamp(56px, 8vw, 80px);--flow-measure:680px;--flow-wide:1036px;--flow-gutter:clamp(16px, 4.4vw, 32px)}.labs-flow{grid-template-columns:[full-start] minmax(var(--flow-gutter), 1fr) [wide-start content-start] min(var(--flow-measure), 100% - 2 * var(--flow-gutter)) [content-end] minmax(0, calc(var(--flow-wide) - var(--flow-measure))) [wide-end] minmax(var(--flow-gutter), 1fr) [full-end];align-content:start;display:grid}.labs-shell.labs-flow{max-width:none;padding-inline:0}.labs-flow>*,.labs-flow>section>*{grid-column:wide;min-width:0}.labs-flow>section{grid-column:full;grid-template-columns:subgrid;align-content:start;display:grid}.labs-flow [data-slot=content]{grid-column:content}.labs-flow [data-slot=wide]{grid-column:wide}.labs-flow [data-slot=full]{grid-column:full}.l-slot>:first-child{margin-block-start:0!important}.l-slot>:last-child{margin-block-end:0!important}.l-stack{--space:var(--space-3)}.l-stack>*{margin-block:0}.l-stack>*+*{margin-block-start:var(--space)}.labs-flow{--space:var(--space-4)}.labs-flow>[data-role=masthead]+*{margin-block-start:var(--space-2)}.labs-flow>section{margin-block-start:var(--space-6)}.labs-flow>section>[data-around="5"],.labs-flow>section>[data-around="5"]+*{margin-block-start:var(--space-5)}.labs-flow>section>[data-around="6"],.labs-flow>section>[data-around="6"]+*{margin-block-start:var(--space-6)}.labs-flow>section>[data-role=subheading]{margin-block-start:var(--space-4)}.labs-flow>section>[data-role=subheading]+*{margin-block-start:var(--space-1)}.labs-flow>section>[data-role=heading]+*{margin-block-start:var(--space-3)}.labs-flow>.labs-endmatter{--space:var(--space-2)}.labs-flow>.labs-endmatter>[data-role=heading]+*{margin-block-start:var(--space-1)}.labs-flow .labs-toc,.labs-flow .labs-toc[open]{margin-block-end:0}.l-sidebar{gap:var(--sidebar-gap,var(--space-4)) var(--sidebar-gap-x,var(--space-5));flex-wrap:wrap;align-items:flex-start;display:flex}.l-sidebar>.l-sidebar-side{flex:1 1 var(--sidebar-width,380px);max-inline-size:var(--sidebar-width,380px);min-width:0}.l-sidebar>.l-sidebar-main{min-inline-size:var(--sidebar-min,50%);flex:999 1 0}.l-sidebar[data-side=left]{flex-direction:row-reverse;justify-content:flex-end}.l-sidebar[data-wrap=side-first]{flex-wrap:wrap-reverse;align-items:flex-end}.l-switcher{gap:var(--switcher-gap,var(--space-3));flex-wrap:wrap;display:flex}.l-switcher>*{flex-grow:1;flex-basis:calc((var(--threshold,36rem) - 100%) * 999);min-width:0}.l-cluster{gap:var(--cluster-gap,var(--space-1)) var(--cluster-gap-x,12px);align-items:var(--cluster-align,center);flex-wrap:wrap;display:flex}html body{--mono:"Labs Box", var(--f-mono,"JetBrains Mono"), "JetBrains Mono", ui-monospace, monospace}.labs-article{color:var(--ink);background:var(--paper);font-family:var(--sans)}.labs-article code,.labs-article pre,.labs-article .mono{font-family:var(--mono)}.labs-article .payload-richtext{color:var(--ink);--tw-prose-body:var(--ink);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--mute);--tw-prose-links:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--mute);--tw-prose-bullets:var(--mute);--tw-prose-quotes:var(--ink);--tw-prose-captions:var(--mute)}.labs-article .payload-richtext :where(p,h1,h2,h3,h4,h5,h6,li,a,strong,em,blockquote,figure,table){color:inherit}.trading-protocol{margin:0 0 48px}.trading-conclusion{margin:0 0 44px}.trading-missing-section{max-width:var(--measure-prose,76ch)}.trading-article-body .payload-richtext{max-width:var(--measure-prose,76ch);margin-inline:0}.trading-article-body .payload-richtext>h2,.trading-article-body .payload-richtext>h3,.trading-article-body .payload-richtext>p,.trading-article-body .payload-richtext>ul,.trading-article-body .payload-richtext>ol{max-width:var(--measure-prose,76ch)}.article-figure{margin:40px 0 52px}.trading-figure .labs-stats{margin-bottom:0}.article-illustration{fill:none;stroke:currentColor;stroke-width:var(--article-illustration-stroke,1.25);stroke-linecap:round;stroke-linejoin:round;display:block}.labs-shell{max-width:1100px;margin:0 auto;padding:clamp(40px,8vw,84px) clamp(16px,4.4vw,32px) clamp(72px,12vw,140px)}.labs-stats{grid-template-columns:repeat(var(--labs-stat-cols,4), 1fr);display:grid}.labs-stats>*{padding:16px}.labs-stats>:first-child{padding-left:0}.labs-stats>:last-child{padding-right:0}.labs-row,.labs-row--featured{grid-template-columns:52px minmax(0,1fr) 148px;align-items:start;gap:20px;display:grid}.labs-index-row{grid-template-columns:52px minmax(0,1fr) 100px;align-items:baseline;gap:24px;padding:18px 0;display:grid}.article-index-feature{grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.article-index-feature__visual,.article-index-row__visual{color:var(--ink);position:relative;overflow:hidden}.article-index-feature__visual{aspect-ratio:4/3}.article-index-row__visual{aspect-ratio:1;width:52px}.article-index-feature__visual>*,.article-index-row__visual>*{width:100%;height:100%}.article-index-feature__visual .article-illustration,.article-index-row__visual .article-illustration{box-sizing:border-box;stroke-width:1.6px;color:var(--ink)!important}.article-index-feature__visual .article-card-fallback,.article-index-row__visual .article-card-fallback{place-items:center;display:grid;color:var(--ink)!important}.article-index-feature__visual .article-card-fallback svg,.article-index-row__visual .article-card-fallback svg{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;stroke:currentColor!important}.article-index-feature__visual .article-illustration{padding:5%}.article-index-row__visual .article-illustration{padding:0}.site-search-form{max-width:680px;margin:0 0 24px}.site-search-input{border:1px solid var(--hair);width:100%;min-height:48px;color:var(--ink);font-family:var(--sans);box-shadow:none;background:0 0;border-radius:0;font-size:17px}.site-search-input::placeholder{color:var(--faint)}.site-search-input:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:3px}.labs-toc-item{align-items:baseline;gap:10px;display:flex}@media (max-width:900px){.labs-stats{grid-template-columns:repeat(2,1fr)}.labs-stats>*{padding:14px 14px 14px 0;border-right:none!important}.labs-row,.labs-row--featured{grid-template-columns:38px minmax(0,1fr);gap:14px}.labs-index-row{grid-template-columns:38px minmax(0,1fr);gap:8px}.article-index-feature{grid-template-columns:minmax(0,1fr) 160px;gap:24px}.article-index-row__visual{width:38px}.labs-index-row>:last-child{grid-column:2;text-align:left!important}.labs-thumb{width:38px;height:38px}.labs-row>:last-child,.labs-row--featured>:last-child{grid-column:2;padding-top:4px;flex-direction:row!important;align-items:flex-start!important;gap:14px!important}}@media (max-width:620px){.article-index-feature{grid-template-columns:minmax(0,1fr)}.article-index-feature__visual{grid-row:1;max-width:180px}.labs-stats{grid-template-columns:1fr}.labs-stats>*{border-bottom:none;padding:12px 0;border-right:none!important}.labs-stats>:last-child{border-bottom:none}.labs-toc-item>[data-leader]{display:none}.labs-toc-item{gap:8px}}:is(html:has(.labs-article),html:has(.labs-shell)){background:var(--paper);overscroll-behavior-y:none}:is(html:has(.labs-article) body,html:has(.labs-shell) body){background:var(--paper)}.labs-ref{text-indent:-1.6em;max-width:78ch;margin-bottom:7px;padding-left:1.6em}.labs-figure{max-width:100%;margin:0 0 44px}.labs-figure-header{align-items:baseline;gap:12px;display:flex}.labs-figure-title{color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:1.25}.labs-figure-plot{margin:18px 0 14px}.labs-figure-items{margin:0;padding:0;list-style:none}.labs-figure-item{color:var(--ink);font-family:var(--sans);line-height:1.2}.labs-figure-item-label,.labs-figure-item-note{display:block}.labs-figure-item-label{font-size:clamp(18px,2vw,23px);font-weight:400}.labs-figure-item-note{color:var(--mute);font-family:var(--sans);margin-top:4px;font-size:14px;line-height:1.35}.labs-figure-items--field{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:20px 30px;display:grid}.labs-figure-items--field .labs-figure-item{padding-top:10px}.labs-printout{--pin:26px;padding:14px var(--pin);background:radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 4px, transparent 4.5px) left top / var(--pin) 22px repeat-y, radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 4px, transparent 4.5px) right top / var(--pin) 22px repeat-y;position:relative}.labs-figure-items--sequence{border-left:1px dotted var(--hair);border-right:1px dotted var(--hair);margin:0;padding:0 14px;display:block}.labs-printout-row{font-family:"Doto", var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);grid-template-columns:3ch minmax(9ch,14ch) 1fr auto;align-items:baseline;column-gap:2ch;padding:7px 0;font-size:16px;font-weight:900;line-height:1.35;display:grid}.labs-printout-row:nth-child(odd){background:color-mix(in srgb, var(--ink) 4.5%, transparent)}.labs-printout-row .labs-figure-item-label{font:inherit;letter-spacing:.08em}.labs-printout-row .labs-figure-item-note{font:inherit;color:color-mix(in srgb, var(--ink) 78%, transparent);text-transform:none;letter-spacing:.02em;font-weight:800}.labs-printout-no,.labs-printout-rel{color:var(--faint)}.labs-figure-cycle{min-height:clamp(300px,38vw,420px);position:relative}.labs-figure-cycle-wire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.labs-figure-items--cycle{position:absolute;inset:0}.labs-figure-items--cycle .labs-figure-item{text-align:center;max-width:11rem;top:var(--labs-figure-y);left:var(--labs-figure-x);width:min(36%,11rem);position:absolute;transform:translate(-50%,-50%)}.labs-figure-summary{color:var(--mute);font-family:var(--sans);max-width:74ch;margin:0 0 10px;font-size:14px;line-height:1.55}.labs-figure-caption{color:var(--mute);font-family:var(--sans);border-top:none;padding-top:10px;font-size:13.5px;line-height:1.5}.labs-sources{counter-reset:labs-source;max-width:80ch;margin:0 0 44px;padding:0;list-style:none}.labs-source{counter-increment:labs-source;grid-template-columns:3ch minmax(0,1fr);gap:6px 18px;padding:12px 0;display:grid}.labs-source:before{color:var(--faint);content:counter(labs-source, decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;padding-top:2px;font-size:10px}.labs-source-label,.labs-source-meta{grid-column:2}.labs-source-label{color:var(--mute);font-family:var(--sans);font-size:13px;line-height:1.5}.labs-source-label a{color:inherit;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:.16em}.labs-source-meta{color:var(--faint);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.5}@media (max-width:620px){.labs-figure-header{flex-direction:column;align-items:flex-start;gap:5px}.labs-figure-plot{margin-top:14px}.labs-printout{--pin:18px}.labs-printout-row{grid-template-columns:3ch 1fr;font-size:14px}.labs-printout-row .labs-figure-item-note,.labs-printout-rel{grid-column:2}.labs-figure-cycle{min-height:0}.labs-figure-cycle-wire{display:none}.labs-figure-items--cycle{gap:16px;display:grid;position:static;inset:auto}.labs-figure-items--cycle .labs-figure-item{text-align:left;width:auto;max-width:none;padding-top:10px;position:static;top:auto;left:auto;transform:none}}.labs-table{position:relative}.labs-more-toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.labs-more-rows{display:none}.labs-more-toggle:checked~.labs-scroll .labs-more-rows{display:table-row-group}.labs-more{color:var(--mute);cursor:pointer;padding:12px 0 0;display:inline-block}.labs-more:hover{color:var(--ink)}.labs-more [data-less]{display:none}.labs-more-toggle:checked~.labs-more [data-less]{display:inline}.labs-more-toggle:checked~.labs-more [data-more]{display:none}.labs-more-toggle:focus-visible~.labs-more{outline:1px dashed var(--mute);outline-offset:3px}@media (max-width:620px){.labs-instruments td{display:block;width:auto!important}.labs-instruments td:first-child{padding-bottom:4px!important}}.labs-inset-right{margin-right:20%}.labs-masthead{flex-direction:column;justify-content:flex-start;margin:0 0 16px;padding:0;display:flex}.labs-masthead-rail{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.labs-masthead-body{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.labs-masthead.has-plate .labs-masthead-body{grid-template-columns:minmax(0,1fr) clamp(150px,23%,264px);align-items:start;column-gap:clamp(32px,5vw,72px)}.labs-masthead.has-plate .labs-masthead-plate{grid-area:1/2/span 2;align-self:start}.labs-masthead-plate>svg{width:100%;height:auto;display:block}.labs-title{max-width:75%}.labs-masthead.has-plate .labs-title{max-width:100%}.labs-standfirst{max-width:62ch}@media (max-width:900px){.labs-title{max-width:100%}.labs-masthead.has-plate .labs-masthead-body{grid-template-columns:minmax(0,1fr)}.labs-masthead.has-plate .labs-masthead-plate{grid-area:auto/1;max-width:168px}.labs-masthead{min-height:0;margin-bottom:8px}.labs-masthead-rail{margin-bottom:22px}.labs-masthead-body{gap:20px}}@media (max-width:620px){.labs-masthead{margin-bottom:8px}.labs-masthead-rail{margin-bottom:20px}.labs-masthead.has-plate .labs-masthead-plate{max-width:120px}}.labs-masthead--split{padding-bottom:var(--space-5)}.labs-masthead--split .labs-masthead-body{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(28px,4.4vw,56px)}.labs-masthead--split .labs-masthead-heading{flex-direction:column;grid-area:1/2;justify-content:center;gap:clamp(16px,2vw,26px);min-width:0;padding:clamp(0px,2vw,24px) 0;display:flex}.labs-masthead--split .labs-title{max-width:100%}.labs-masthead--split .labs-masthead-plate{flex-direction:column;grid-area:1/1;min-width:0;display:flex}@media (min-width:901px){.labs-masthead--plate-right .labs-masthead-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.labs-masthead--plate-right .labs-masthead-heading{grid-column:1}.labs-masthead--plate-right .labs-masthead-plate{grid-column:2}}.labs-plate-figure{flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.labs-plate-figure>img{border-radius:var(--hero-radius,14px);object-fit:cover;object-position:50% 40%;flex:auto;width:100%;min-height:0;display:block}.labs-plate-figure figcaption>:first-child{display:none}@media (max-width:900px){.labs-masthead--split .labs-masthead-body{grid-template-columns:minmax(0,1fr)}.labs-masthead--split .labs-masthead-heading{grid-area:1/1}.labs-masthead--split .labs-masthead-plate{grid-area:2/1;max-width:min(100%,560px)}.labs-inset,.labs-inset-right{margin-right:0!important}.labs-conclusion{min-height:0!important;padding:24px 22px 26px!important}.labs-conclusion p{text-align:left!important;font-size:16.5px!important}.labs-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:620px){.labs-prose{font-size:16px}.labs-figure-wide{min-width:560px}}.labs-toc{margin:0 0 1.7em}.labs-toc[open]{margin-bottom:44px}.labs-toc[open]>summary{margin-bottom:14px!important}@media (max-width:620px){.labs-tldr-step{grid-template-columns:1fr!important;gap:4px!important}}.labs-verdict{align-items:stretch;gap:24px;display:flex}.labs-verdict-mark{aspect-ratio:1;flex:none;align-self:stretch;width:clamp(64px,12vw,116px);min-height:0;display:block}.labs-verdict-mark>svg{display:block}@media (max-width:620px){.labs-verdict{gap:16px}.labs-verdict-mark{align-self:flex-start;width:52px}}.labs-thumb{flex:none;width:52px;height:52px;margin-top:2px}@media (max-width:900px){.labs-thumb{align-self:flex-start;width:34px;min-width:34px}}.labs-crt-toggle{cursor:pointer;background:0 0;border:none;align-items:center;margin:-22px;padding:22px;display:inline-flex;transform:translateY(-2px)}.labs-crt-bars{transform-origin:50%;gap:3px;display:flex}.labs-crt-bars>i{opacity:.55;transform-origin:50%;width:12px;height:11px;transition:opacity .15s,transform .3s;display:block}.labs-crt-toggle:hover .labs-crt-bars>i,.labs-crt-toggle[aria-pressed=true] .labs-crt-bars>i{opacity:1}@keyframes labs-funnel{0%{filter:blur();transform:rotate(0)scale(1)}45%{filter:blur(.2px);transform:rotate(220deg)scaleX(.86)scaleY(1.12)}to{filter:blur(.9px);opacity:.1;transform:rotate(1180deg)scaleX(.34)scaleY(1.5)translateY(-4px)}}@keyframes labs-vortex{0%{transform:translateX(calc(var(--i) * -15px)) scaleX(1) scaleY(var(--t));box-shadow:none}50%{transform:translateX(calc(var(--i) * -15px)) scaleX(-.3) scaleY(var(--t));box-shadow:10px 0 7px -2px,-10px 0 7px -2px}to{transform:translateX(calc(var(--i) * -15px)) scaleX(1) scaleY(var(--t));box-shadow:20px 0 12px -1px,-20px 0 12px -1px}}.labs-crt-toggle[data-spin] .labs-crt-bars{transform-origin:50%;animation:1.5s cubic-bezier(.4,0,.7,.3) forwards labs-funnel}.labs-crt-toggle[data-spin] .labs-crt-bars>i{opacity:1;color:var(--bar);animation:.38s linear infinite labs-vortex}.labs-crt-toggle[data-spin] .labs-crt-bars>i:nth-child(2){animation-duration:.3s}.labs-crt-toggle[data-spin] .labs-crt-bars>i:nth-child(3){animation-duration:.23s}.labs-crt-bars>i:first-child{--i:0;--t:1}.labs-crt-bars>i:nth-child(2){--i:1;--t:.88}.labs-crt-bars>i:nth-child(3){--i:2;--t:.74}@keyframes labs-tease{0%,92%,to{opacity:.55}96%{opacity:1}}.labs-crt-toggle[data-mode=off]:not(:hover) .labs-crt-bars>i{animation:6s ease-in-out infinite labs-tease}.labs-crt-toggle[data-mode=off]:not(:hover) .labs-crt-bars>i:nth-child(2){animation-delay:.28s}.labs-crt-toggle[data-mode=off]:not(:hover) .labs-crt-bars>i:nth-child(3){animation-delay:.56s}@media (prefers-reduced-motion:reduce){.labs-crt-toggle[data-spin] .labs-crt-bars,.labs-crt-toggle .labs-crt-bars>i{animation:none!important}}.labs-crt-toggle:focus-visible{outline:1px dashed var(--mute);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.labs-ticker{max-width:100%;grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:6px!important;font-size:11px!important}.labs-ticker .tk-spark,.labs-ticker .tk-age{display:none!important}.labs-ticker .tk-price{text-align:left!important}}:is(html:has(.labs-article),html:has(.labs-shell)),:is(html:has(.labs-article) body,html:has(.labs-shell) body){overflow-x:clip}.labs-article{overflow-wrap:break-word}.labs-instruments td,.labs-article table td{overflow-wrap:anywhere}@media (max-width:620px){.labs-article [style*="font-size: 10px"],.labs-article [style*=font-size\:10px]{font-size:11px!important}.labs-article a{padding-block:3px}.labs-toc-item{padding-block:4px}.labs-inset-right,.labs-inset{margin-right:0!important}.labs-verdict{flex-direction:column;gap:14px}.labs-verdict-mark{width:56px}.labs-ref{text-indent:0;padding-left:0}}@media (max-width:900px){.labs-masthead.has-plate .labs-masthead-plate{order:-1;grid-row:1}}.labs-split{--labs-split-width:50vw;position:relative}.labs-split-main{transition:margin-right .18s}.labs-split.is-open .labs-split-main{margin-right:var(--labs-split-width)}.labs-split-panel{width:var(--labs-split-width);z-index:60;flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;right:0}@media (max-width:900px){.labs-split{--labs-split-width:100vw}.labs-split.is-open .labs-split-main{margin-right:0}}.labs-toc-label{white-space:nowrap}@media (max-width:620px){.labs-toc-label{white-space:normal}.labs-toc-item{--labs-toc-indent:13px;align-items:baseline}.labs-masthead-rail{flex-wrap:wrap;row-gap:8px}}.labs-def--art{grid-template-columns:minmax(0,1fr) 200px;align-items:start;column-gap:32px;display:grid}@media (max-width:640px){.labs-def--art{grid-template-columns:minmax(0,1fr);row-gap:12px}}.kernel-tide-watch{color:var(--ink);font-family:var(--sans);max-width:80ch;margin:0 0 16px;font-size:14.5px;line-height:1.5}.kernel-tide-arms{grid-template-columns:1fr 1fr;gap:28px;display:grid}.kernel-tide-arm{min-width:0}.kernel-tide-differs{color:var(--mute);font-family:var(--sans);min-height:2.8em;margin:3px 0 8px;font-size:13px;line-height:1.4}.kernel-tide-plate{position:relative}.kernel-tide-controls{align-items:center;gap:14px;margin-top:18px;display:flex}.kernel-tide-hour{color:var(--mute);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.kernel-tide-scrub{appearance:none;cursor:ew-resize;background:0 0;flex:1;min-width:0;height:18px}.kernel-tide-scrub::-webkit-slider-runnable-track{background:var(--ink);height:1px}.kernel-tide-scrub::-moz-range-track{background:var(--ink);height:1px}.kernel-tide-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:none;border-radius:0;width:8px;height:14px;margin-top:-7px}.kernel-tide-scrub::-moz-range-thumb{background:var(--ink);border:none;border-radius:0;width:8px;height:14px}.kernel-tide-ticker{font-family:var(--mono);color:var(--ink);min-height:calc(4.65em + 12px);padding:4px 0 6px;font-size:11px;line-height:1.55}.kernel-tide-ticker>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kernel-tide-ticker>div[data-age="1"]{color:var(--mute)}.kernel-tide-ticker>div[data-age="2"]{color:var(--faint)}.kernel-tide-ticker b{font-weight:700}.kernel-tide-ticker>div[data-age="1"] b,.kernel-tide-ticker>div[data-age="2"] b{font-weight:500}.kernel-tide-key{color:var(--mute);font-family:var(--sans);max-width:80ch;margin:10px 0 0;font-size:13px;line-height:1.5}.kernel-tide-key a{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}@media (max-width:720px){.kernel-tide-arms{grid-template-columns:1fr;gap:22px}}.labs-toggles{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.labs-toggle{border:1px solid var(--ink);background:var(--paper);min-height:32px;color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 10px;font-size:11px}.labs-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.labs-spec-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:0 36px;display:grid}.labs-spec-grid{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;display:grid}.labs-spec-grid>div{padding:7px 0 8px}.labs-spec-grid dt{color:var(--mute);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:10px}.labs-spec-grid dd{color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:1.25}.labs-spec-grid dd span{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:400;display:block}@media (max-width:720px){.labs-spec-body{grid-template-columns:minmax(0,1fr);gap:14px 0}}.labs-endmatter-label{color:var(--mute);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;scroll-margin-top:90px;font-size:10px;font-weight:500}.labs-endmatter .labs-note,.labs-endmatter .labs-sources{max-width:none!important;font-family:var(--sans)!important;color:var(--mute)!important;border-top:none!important;margin:0 0 12px!important;padding-top:0!important;font-size:11.5px!important;line-height:1.5!important}.labs-endmatter .labs-source{border-top:none;padding:3px 0;display:block}.labs-endmatter .labs-source:before{width:3ch;padding-top:0;display:inline-block}.labs-endmatter .labs-source-label{color:var(--mute);font-size:11px;line-height:1.45}.labs-endmatter .labs-source-label,.labs-endmatter .labs-source-meta{display:inline}.labs-endmatter .labs-source-meta{margin-left:6px;font-size:9.5px}.labs-endmatter .labs-source-label+.labs-source-meta:before{content:"· "}.labs-aside-label{color:var(--mute);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.labs-aside p{color:var(--ink);font-family:var(--sans);margin:0;font-size:15.5px;line-height:1.55}.labs-aside a{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.labs-spread figcaption,.labs-epigraph-spread figcaption{color:var(--mute);font-family:var(--sans);margin-top:8px;font-size:12.5px;font-style:italic;line-height:1.4}.labs-spread>.l-sidebar-side,.labs-epigraph-spread>.l-sidebar-side{margin:4px 0 0}.labs-panels{margin:0;padding:0}.labs-panel{background:color-mix(in srgb, var(--ink) 3.5%, transparent);margin:0;padding:14px 16px 16px}.labs-panel dt{font:700 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.labs-panel dd{font:400 15px/1.5 var(--sans);color:var(--mute);text-wrap:pretty;margin:0}.labs-article h1,.labs-article h2,.labs-epigraph p,.labs-closer p{text-wrap:balance}.labs-article p,.labs-article dd{text-wrap:pretty}.labs-closer{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;text-align:center;font-size:clamp(34px,6vw,60px);font-weight:400;line-height:1.1}.labs-closer p{margin:0}.labs-closer .labs-closer-lead{color:var(--mute);font-family:var(--sans);letter-spacing:0;margin:0 0 28px;font-size:17px;line-height:1.5}.labs-section-kicker{color:var(--mute);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.labs-worksheet-label{color:var(--mute);font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;height:var(--ws-line);box-sizing:border-box;z-index:1;align-items:flex-end;padding:0 34px 7px;display:flex;position:relative}.labs-worksheet-table{margin-bottom:var(--ws-line);padding:0 34px;overflow-x:auto}.labs-worksheet-row{min-width:460px;height:var(--ws-line);align-items:end;column-gap:14px;display:grid}.labs-worksheet-head>span{color:var(--mute);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:8px}.labs-worksheet-row input{width:100%;min-width:0;color:var(--ink);font:500 15px/var(--ws-line) var(--sans);height:var(--ws-line);background:0 0;border:0;outline:none;padding:0}.labs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labs-worksheet-sheet{background:radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 4px, transparent 4.5px) left top / 22px 22px repeat-y, radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 4px, transparent 4.5px) right top / 22px 22px repeat-y, repeating-linear-gradient(to bottom, transparent 0 calc(var(--ws-line) - 1px), color-mix(in srgb, var(--ink) 14%, transparent) calc(var(--ws-line) - 1px) var(--ws-line)) 0 18px / 100% calc(100% - 48px) no-repeat;touch-action:pan-y;padding:18px 0 30px;position:relative}.labs-worksheet-sheet.is-erasing{cursor:crosshair;touch-action:none}.labs-worksheet-sheet.is-erasing textarea{pointer-events:none}.labs-worksheet-block{margin-bottom:var(--ws-line);padding:0 34px}.labs-worksheet-block textarea{resize:none;width:100%;color:var(--ink);font:500 17px/var(--ws-line) var(--sans);padding:var(--ws-line) 0 0;background:0 0;border:0;outline:none;margin:0;display:block;overflow:hidden}.labs-worksheet-block textarea:focus-visible{box-shadow:none}.labs-worksheet-ink{pointer-events:none;position:absolute;inset:0}.labs-worksheet-eraser{cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;padding:0;position:absolute;top:4px;right:40px}.labs-worksheet-eraser.is-held{cursor:grabbing;outline:1px dotted var(--ink);outline-offset:2px}.labs-worksheet-reset{color:var(--faint);font:500 11px/1 var(--mono);letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.labs-epigraph{border:0;max-width:30ch;margin:0;padding:0}.labs-epigraph-spread .labs-epigraph{max-width:none}.labs-epigraph p{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(26px,4.2vw,40px);font-weight:600;line-height:1.15}.labs-epigraph cite{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--faint);margin-top:14px;font-style:normal;display:block}.kernel-tide-log{--pin:20px;padding:10px var(--pin);background:radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 3px, transparent 3.4px) left top / var(--pin) 16.5px repeat-y, radial-gradient(circle at center, color-mix(in srgb, var(--ink) 9%, transparent) 0 3px, transparent 3.4px) right top / var(--pin) 16.5px repeat-y;margin:10px 0 12px}.kernel-tide-log .labs-figure-items--sequence{padding:0 10px}.kernel-tide-log .labs-printout-row{grid-template-columns:3ch minmax(8ch,1fr) 7ch minmax(12ch,auto);padding:5px 0;font-size:12px}.kernel-tide-log .labs-printout-rel{color:var(--ink);text-align:right}.kernel-tide-log .labs-printout-rel[data-state=Overwhelmed],.kernel-tide-log .labs-printout-rel[data-state=open]{font-weight:900}.kernel-tide-log .labs-printout-rel[data-state=Handled],.kernel-tide-log .labs-printout-rel[data-state=gone]{color:var(--faint)}.labs-ledger-figure{gap:var(--space-3);display:grid}.labs-ledger-headline{flex-wrap:wrap;gap:12px 44px;margin:0;display:flex}.labs-ledger-headline dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.labs-ledger-headline dd{font:600 clamp(20px, 2.4vw, 28px)/1.1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.labs-ledger-headline [data-k=band] dd{color:var(--pen-red)}.labs-ledger-headline [data-k=budget] dd{color:var(--pen-blue)}.labs-envelope{position:relative}.labs-envelope-tip{z-index:2;background:var(--paper);outline:1px solid var(--ink);min-width:17ch;font:500 11px/1.35 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);pointer-events:none;white-space:nowrap;gap:3px;padding:8px 10px;display:grid;position:absolute}.labs-envelope-tip b{font-weight:700}.labs-envelope-tip small{color:var(--mute);font-size:9.5px}.labs-envelope-key{margin:calc(-1 * var(--space-2)) 0 0;font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--mute);flex-wrap:wrap;gap:6px 22px;padding:0;list-style:none;display:flex}.labs-envelope-key li,.labs-envelope-tip span{align-items:center;gap:7px;display:flex}.labs-envelope-key i,.labs-envelope-tip i{flex:none;width:16px;height:10px;display:inline-block}.labs-envelope-key i[data-k=budget]{border-top:1.5px dashed var(--pen-blue);height:0}.labs-envelope-key i[data-k=base]{border-top:1px solid var(--ink);height:0}.labs-envelope-key i[data-k=p50],.labs-envelope-tip i[data-k=p50]{border-top:2px solid var(--ink);height:0}.labs-envelope-key i[data-k=wedge],.labs-envelope-tip i[data-k=wedge]{background:color-mix(in srgb, var(--pen-red) 14%, var(--paper))}.labs-envelope-key i[data-k=band],.labs-envelope-tip i[data-k=band]{background:radial-gradient(circle, var(--pen-red) .8px, transparent 1px) 0 0 / 3.2px 3.2px;box-shadow:inset 0 1px 0 var(--pen-red), inset 0 -1px 0 var(--pen-red)}.labs-ledger{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.labs-ledger:focus-visible{outline:1px dotted var(--ink)}.labs-ledger-sheet{--pin:20px;width:max-content;min-width:100%;padding-top:10px;padding-bottom:16px}.labs-ledger-heading{font:900 11.5px/1.4 "Doto", var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}.labs-ledger-table{--col-asat:color-mix(in srgb, var(--pen-blue) 7%, var(--paper));--col-hover:color-mix(in srgb, var(--ink) 9%, var(--paper));border-collapse:collapse;font:500 11px/1.25 var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.labs-ledger-table th,.labs-ledger-table td{text-align:right;white-space:nowrap;font-weight:inherit;padding:3px .9ch 3px .6ch}.labs-ledger-pad{visibility:hidden}.labs-ledger-table th:first-child{z-index:1;text-align:left;background:var(--paper);padding-right:2ch;position:sticky;left:0}.labs-ledger-table thead th{border-bottom:1px solid var(--ink);color:var(--mute);vertical-align:bottom;padding-bottom:6px}.labs-ledger-table thead th span{color:var(--faint);font-size:9.5px;display:block}.labs-ledger-table .is-fc{border-left:1px dotted var(--mute)}.labs-ledger-table .is-asat{background:var(--col-asat)}.labs-ledger-table thead th.is-asat{color:var(--pen-blue);font-weight:700}.labs-ledger-table .is-hover{background:var(--col-hover)}.labs-ledger-table tr[data-row=head] th{font:900 11px/1.3 "Doto", var(--mono);color:var(--mute);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);padding-top:14px}.labs-ledger-table tr[data-row=line] th,.labs-ledger-table tr[data-row=memo] th,.labs-ledger-table tr[data-row=kernel] th,.labs-ledger-table tr[data-row=adjust] th{padding-left:2.4ch}.labs-ledger-table tr[data-row=memo]>*,.labs-ledger-table tr[data-row=variance] th{color:var(--mute)}.labs-ledger-table tr[data-row=sub]>*{border-top:1px solid var(--hair);font-weight:700}.labs-ledger-table tr[data-row=total]>*{border-top:1px solid var(--ink);font-weight:700}.labs-ledger-table tr[data-final]>*{border-bottom:3px double var(--ink)}.labs-ledger-table tr[data-row=kernel]>*,.labs-ledger-table tr[data-row=adjust]>*{color:var(--pen-red)}.labs-ledger-table tr[data-row=kernel] th,.labs-ledger-table tr[data-row=adjust] th{color:var(--ink)}.labs-ledger-table [data-adverse]{color:var(--pen-red)}.labs-ledger-k{min-width:3ch;color:var(--pen-red);font-weight:700;display:inline-block}.labs-ledger-marks{color:var(--pen-red);margin-left:1ch;font-size:9.5px}@media (max-width:640px){.labs-ledger-sheet{--pin:14px}.labs-ledger-table{font-size:10px}.labs-ledger-table th:first-child{white-space:normal;min-width:0;max-width:20ch}}.labs-epigraph-spread{--sidebar-width:260px;align-items:center}.labs-epigraph-spread .labs-epigraph p{font-size:clamp(26px,3.4vw,40px);line-height:1.15}.labs-wrap{display:flow-root}.labs-wrap-art{width:clamp(220px,32%,340px);margin:4px 0 var(--space-3,22px) 0}.labs-wrap--right .labs-wrap-art{float:right;margin-left:var(--space-5,40px)}.labs-wrap--left .labs-wrap-art{float:left;margin-right:var(--space-5,40px)}.labs-wrap-art figcaption{color:var(--mute);font-family:var(--sans);margin-top:8px;font-size:12.5px;font-style:italic;line-height:1.4}.labs-wrap>.l-slot{max-width:var(--flow-measure,80ch)}.labs-wrap>.l-slot+.l-slot{margin-top:var(--space-3,22px)}@media (max-width:720px){.labs-wrap--right .labs-wrap-art,.labs-wrap--left .labs-wrap-art{float:none;width:100%;max-width:260px;margin:0 0 var(--space-3,22px)}}.labs-epigraph-spread{--sidebar-width:150px}.labs-epigraph-spread>.l-sidebar-side{max-width:150px}.labs-epigraph-spread>.l-sidebar-side svg{width:auto;max-height:150px;margin-inline:auto;display:block}.labs-aside--inverse{background:var(--ink);color:var(--paper);padding-block:var(--space-6,64px);padding-inline:max(var(--flow-gutter,16px), calc((100% - var(--flow-wide,1036px)) / 2))}.labs-aside--inverse>*{max-width:var(--flow-measure,80ch)}.labs-aside--inverse .labs-aside-label{color:color-mix(in srgb, var(--paper) 62%, transparent)}.labs-aside--inverse p{color:var(--paper);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.labs-aside--inverse a{color:var(--paper)}.labs-standfirst,.labs-standfirst span{text-wrap:balance}.kernel-tide-loghead{border-left:1px dotted var(--hair);border-right:1px dotted var(--hair);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid}.kernel-tide-loghead--right{text-align:right;grid-template-columns:minmax(0,.66fr) minmax(0,.34fr)}.kernel-tide-loghead--right>figure{order:2}.kernel-tide-loghead-title{font:900 12px/1.3 "Doto", var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 4px}.kernel-tide-loghead-text{font:800 10.5px/1.4 "Doto", var(--mono);letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0}.kernel-tide-still{aspect-ratio:4/3;margin:0;overflow:hidden}.kernel-tide-still img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (max-width:720px){.kernel-tide-loghead,.kernel-tide-loghead--right{text-align:left;grid-template-columns:1fr;gap:8px}.kernel-tide-loghead--right>figure{order:0}.kernel-tide-loghead .kernel-tide-still{max-width:62%}}.labs-wrap--left>.l-slot{max-width:calc(var(--flow-measure,680px) + clamp(220px, 32%, 340px) + var(--space-5,40px))}.labs-wrap .l-cluster>span:last-child{flex:auto}.labs-wrap--left .labs-prose{max-width:none!important}.labs-wrap .labs-prose{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.labs-nexus>*+*{margin-top:10px}.labs-film-subtitle{font:700 16px/1.35 Arial, "Helvetica Neue", var(--sans);letter-spacing:.005em;color:#f2e04a;text-shadow:-1.2px -1.2px #000,0 -1.2px #000,1.2px -1.2px #000,1.2px 0 #000,1.2px 1.2px #000,0 1.2px #000,-1.2px 1.2px #000,-1.2px 0 #000;margin:0;padding-left:2.2ch;white-space:nowrap!important}@media (max-width:640px){.labs-film-subtitle{text-wrap:balance;font-size:14px;white-space:normal!important}}.burbank-arm{animation:1.1s ease-in-out infinite alternate burbank-paddle}.burbank.is-panic .burbank-arm{animation-duration:.32s}.burbank-bob{animation:1.8s ease-in-out infinite alternate burbank-bob}.burbank-name,.burbank-mood{font:600 6.5px var(--mono);letter-spacing:.06em;paint-order:stroke;stroke:#f8f7f3;stroke-width:2.4px;stroke-linejoin:round}.burbank-name{fill:var(--ink)}.burbank-mood{fill:var(--pen-red)}@keyframes burbank-paddle{0%{transform:rotate(-38deg)}to{transform:rotate(28deg)}}@keyframes burbank-bob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}.burbank.is-sad .burbank-arm{animation-duration:2.6s}.mozzies{animation:.5s steps(2,end) infinite mozzies}@keyframes mozzies{0%{transform:translate(0)}to{transform:translate(.8px,-.6px)}}@media (prefers-reduced-motion:reduce){.mozzies,.burbank-arm,.burbank-bob{animation:none}}.vcr-osd text{font:700 13px var(--mono);letter-spacing:.08em;fill:#f2e04a;paint-order:stroke;stroke:#000;stroke-width:2.4px;stroke-linejoin:round}.vcr-osd .vcr-osd-small{font-size:9px}.robot-head{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s step-end infinite robot-turn}.robot-eyes{animation:3.2s step-end infinite robot-eyes}@keyframes robot-turn{0%{transform:scaleX(1)}30%{transform:scaleX(.8)}36%{transform:scaleX(1)}62%{transform:scaleX(.8)}68%{transform:scaleX(1)}}@keyframes robot-eyes{0%{transform:translate(-1.8px)}33%{transform:translate(1.8px)}65%{transform:translate(-1.8px)}80%{transform:translate(0)}90%{transform:translate(-1.8px)}}@media (prefers-reduced-motion:reduce){.robot-head,.robot-eyes{animation:none}}.lurker-rise{animation:7s ease-in-out infinite lurker-rise}.lurker-eye{animation:7s step-end infinite lurker-eye}.lurker-ring{opacity:0;animation:7s ease-out infinite lurker-ring}@keyframes lurker-rise{0%,55%{transform:translateY(22px)}63%,84%{transform:translateY(0)}92%,to{transform:translateY(22px)}}@keyframes lurker-eye{0%,68%{transform:translate(-.7px)}74%{transform:translate(.7px)}80%{transform:translate(-.7px)}}@keyframes lurker-ring{0%,56%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1)}92%{opacity:.8;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.lurker-ring{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.lurker-rise,.lurker-eye,.lurker-ring{animation:none}.lurker-ring{opacity:1}}
