@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"GeistMono Nerd Font", "GeistMono NF", "Geist Mono", "JetBrainsMono Nerd Font", ui-monospace, monospace;--font-body:"GeistMono Nerd Font", "GeistMono NF", "Geist Mono", "JetBrainsMono Nerd Font", ui-monospace, monospace;--font-data:"JetBrainsMono Nerd Font", "CaskaydiaCove Nerd Font", "Symbols Nerd Font", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f7f6f2;--ink:#1b1b18;--ink-soft:#6e6c64;--line:#dddbd2;--signal:#2447f5;--surface:#fff;--font-display:"GeistMono Nerd Font", "GeistMono NF", "Geist Mono", "JetBrainsMono Nerd Font", ui-monospace, monospace;--font-body:"GeistMono Nerd Font", "GeistMono NF", "Geist Mono", "JetBrainsMono Nerd Font", ui-monospace, monospace;--font-data:"JetBrainsMono Nerd Font", "CaskaydiaCove Nerd Font", "Symbols Nerd Font", ui-monospace, monospace;--font-icons:"Symbols Nerd Font", "JetBrainsMono Nerd Font", "CaskaydiaCove Nerd Font", ui-monospace, monospace;--ease:cubic-bezier(.83, 0, .17, 1);--t:.55s;--meta-d1:none;--meta-d2:none;--prose:block;--img-pixels:block;--img-data:none}html[data-depth="1"]{--meta-d1:flex}html[data-depth="2"]{--meta-d1:flex;--meta-d2:block}html[data-depth="3"]{--meta-d1:flex;--meta-d2:block;--prose:none;--img-pixels:none;--img-data:flex}html[data-mode=machine]{--bg:#0c0e0d;--ink:#c9d6cd;--ink-soft:#5e6b62;--line:#1e2421;--signal:#54f2a6;--surface:#111513;--font-display:var(--font-data);--font-body:var(--font-data)}html[data-depth="3"] body:before{filter:blur(1px);width:min(96vw,1240px);height:min(78vh,860px);opacity:calc(.035 + var(--entropy,0) * .05 + var(--blob-beat));top:30vh}html[data-depth="3"] body:after{opacity:0;animation:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--blob-x:0vw;--blob-y:0vh;--blob-bg-x:0%;--blob-bg-y:0%;--blob-r:-.6deg;--blob-s:1;--blob-beat:0;--header-shift:0rem;--sidebar-progress:0;--mobile-header-height:4.8rem;--overlay-fg:#fff;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-feature-settings:"liga" 1,"calt" 1,"ss01" 1;transition:background var(--t) var(--ease),color var(--t) var(--ease);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 32% 24%,var(--signal),transparent 42%),radial-gradient(ellipse at 68% 72%,var(--signal),transparent 46%),radial-gradient(ellipse at 50% 48%,var(--surface),transparent 68%);border-radius:63% 37% 54% 46%/55% 48% 52% 45%;width:min(84vw,980px);height:min(68vh,720px);position:fixed;top:15vh;left:50%}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(ellipse at 32% 24%,color-mix(in oklab,var(--signal) 16%,transparent),transparent 42%),radial-gradient(ellipse at 68% 72%,color-mix(in oklab,var(--signal) 10%,transparent),transparent 46%),radial-gradient(ellipse at 50% 48%,color-mix(in oklab,var(--surface) 74%,transparent),transparent 68%)}}body:before{box-shadow:inset 24px -16px 84px var(--signal),inset -38px 18px 120px var(--ink-soft),0 36px 140px var(--signal)}@supports (color:color-mix(in lab,red,red)){body:before{box-shadow:inset 24px -16px 84px color-mix(in oklab,var(--signal) 10%,transparent),inset -38px 18px 120px color-mix(in oklab,var(--ink-soft) 9%,transparent),0 36px 140px color-mix(in oklab,var(--signal) 8%,transparent)}}body:before{opacity:calc(.08 + var(--entropy,0) * .24 + var(--blob-beat));transform:translate3d(calc(-50% + var(--blob-x)),var(--blob-y),0) rotate(var(--blob-r)) scale(var(--blob-s));filter:blur(calc(.35px + var(--entropy,0) * .85px)) saturate(calc(.9 + var(--entropy,0) * .35));mix-blend-mode:multiply;transition:opacity .4s,filter .4s,transform .18s linear,border-radius .24s linear;animation:28s ease-in-out infinite alternate blobRadius}body:after{content:"";z-index:0;pointer-events:none;opacity:calc(var(--entropy,0) * .28);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");animation:1.2s steps(4,end) infinite drift;position:fixed;inset:-50%}@keyframes drift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}html[data-mode=machine] body:before{mix-blend-mode:screen;opacity:calc(.08 + var(--entropy,0) * .12 + var(--blob-beat))}html[data-mode=machine][data-depth="3"] body:before{opacity:calc(.03 + var(--entropy,0) * .04 + var(--blob-beat))}main{will-change:opacity,filter;transition:opacity .32s,filter .32s}.page-shell{z-index:1;min-height:100vh;position:relative}::view-transition-group(page-shell){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(page-shell){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(page-shell){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(page-shell){animation-name:pageShellOut}::view-transition-new(page-shell){animation-name:pageShellIn}@keyframes pageShellOut{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translateY(1.2rem)}}@keyframes pageShellIn{0%{opacity:0;filter:blur(2px);transform:translateY(1.2rem)}to{opacity:1;filter:blur();transform:translate(0)}}html[data-layers=swap] body:before{width:min(140vw,1760px);height:min(122vh,1220px);opacity:calc(.38 + var(--entropy,0) * .13 + var(--blob-beat));filter:blur(.05px);top:-2vh;left:50%}html[data-layers=swap] .site-header,html[data-layers=swap] .shell,html[data-layers=swap] .cli{pointer-events:none;display:none}html[data-layers=swap] .ascii-field,html[data-layers=swap] body:before{z-index:1}html[data-layers=swap] .ascii-field{opacity:.16;mix-blend-mode:screen}html[data-layers=swap] .source-view{opacity:1;pointer-events:auto;transform:translateY(0)}html[data-layers=swap] .source-view-exit{opacity:1;pointer-events:auto}.source-view{z-index:30;opacity:0;pointer-events:none;background:radial-gradient(circle at 12% 16%,var(--signal),transparent 34%),radial-gradient(circle at 74% 22%,var(--signal),transparent 28%),radial-gradient(circle at 56% 76%,var(--signal),transparent 34%),linear-gradient(180deg,var(--bg),var(--surface));justify-content:stretch;align-items:stretch;padding:0;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){.source-view{background:radial-gradient(circle at 12% 16%,color-mix(in oklab,var(--signal) 42%,transparent),transparent 34%),radial-gradient(circle at 74% 22%,color-mix(in oklab,var(--signal) 18%,transparent),transparent 28%),radial-gradient(circle at 56% 76%,color-mix(in oklab,var(--signal) 16%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 94%,#000 6%),color-mix(in oklab,var(--surface) 84%,#000 16%))}}.source-view-shell{background:linear-gradient(180deg,var(--bg),var(--surface));border:0;flex-direction:column;gap:1rem;width:100%;height:100%;padding:clamp(1rem,2vw,1.5rem);display:flex}@supports (color:color-mix(in lab,red,red)){.source-view-shell{background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 64%,transparent),color-mix(in oklab,var(--surface) 86%,transparent))}}.source-view-shell{color:var(--ink);box-shadow:0 24px 160px oklab(0% none none/.12),inset 0 1px 0 var(--signal)}@supports (color:color-mix(in lab,red,red)){.source-view-shell{box-shadow:0 24px 160px oklab(0% none none/.12),inset 0 1px color-mix(in oklab,var(--signal) 14%,transparent)}}.source-view-shell{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.source-view-head{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.7rem;display:flex}.source-view-exit{appearance:none;border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.source-view-exit{border:1px solid color-mix(in oklab,var(--line) 64%,transparent)}}.source-view-exit{background:var(--surface);border-radius:999px;padding:.42rem .72rem}@supports (color:color-mix(in lab,red,red)){.source-view-exit{background:color-mix(in oklab,var(--surface) 84%,transparent)}}.source-view-exit{color:var(--signal);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease,transform .22s ease,border-color var(--t) var(--ease),background var(--t) var(--ease);font-size:.66rem}.source-view-exit:hover,.source-view-exit:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.source-view-exit:hover,.source-view-exit:focus-visible{border-color:color-mix(in oklab,var(--signal) 60%,var(--line))}}.source-view-exit:hover,.source-view-exit:focus-visible{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.source-view-exit:hover,.source-view-exit:focus-visible{background:color-mix(in oklab,var(--surface) 92%,var(--signal))}}.source-view-exit:hover,.source-view-exit:focus-visible{transform:translateY(-1px)}html[data-layers=normal] .source-view-exit{opacity:0;pointer-events:none}.source-view-label{color:var(--signal)}.source-view-meta{color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.source-view-meta{color:color-mix(in oklab,var(--ink-soft) 80%,var(--signal))}}.source-view pre{color:var(--ink);font-family:var(--font-data);white-space:pre;tab-size:2;text-shadow:0 0 18px var(--signal);margin:0;font-size:clamp(.78rem,.92vw,.96rem);line-height:1.58;overflow:auto}@supports (color:color-mix(in lab,red,red)){.source-view pre{text-shadow:0 0 18px color-mix(in oklab,var(--signal) 12%,transparent)}}.source-view pre .src-line{min-height:1.58em;display:block}.source-view pre .ln{width:3.25rem;color:var(--signal);margin-right:.75rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.source-view pre .ln{color:color-mix(in oklab,var(--signal) 65%,var(--ink-soft))}}.source-view pre .ln{text-align:right;-webkit-user-select:none;user-select:none}.source-view pre .comment{color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.source-view pre .comment{color:color-mix(in oklab,var(--ink-soft) 68%,var(--signal))}}.source-view pre .keyword{color:var(--signal)}.source-view pre .accent{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.source-view pre .accent{color:color-mix(in oklab,var(--ink) 82%,var(--signal))}}@keyframes blobRadius{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}16%{border-radius:44% 56% 60% 40%/48% 62% 38% 52%}32%{border-radius:58% 42% 36% 64%/44% 68% 32% 56%}48%{border-radius:66% 34% 52% 48%/64% 36%}64%{border-radius:52% 48% 68% 32%/70% 48% 52% 30%}82%{border-radius:46% 54% 50% 50%/36% 60% 40% 64%}}.ascii-field{z-index:0;pointer-events:none;width:min(96vw,1360px);height:min(88vh,940px);color:var(--signal);font-family:var(--font-data);opacity:var(--ascii-opacity,.12);mix-blend-mode:multiply;transform:translate3d(calc(-50% + var(--ascii-x,0vw)),calc(-50% + var(--ascii-y,0vh)),0) rotate(var(--ascii-r,0deg)) scale(var(--ascii-s,1));justify-content:center;align-items:center;transition:opacity .4s,transform .3s linear;display:flex;position:fixed;top:50%;left:50%}html[data-mode=machine] .ascii-field{opacity:calc(var(--ascii-opacity,.12) + .04);mix-blend-mode:screen}html[data-depth="3"] .ascii-field{display:none}.ascii-field pre{width:100%;color:inherit;letter-spacing:0;text-align:center;white-space:pre;text-shadow:0 0 18px var(--signal);margin:0;font-family:inherit;font-size:clamp(.58rem,1.42vw,1.02rem);font-weight:400;line-height:1}@supports (color:color-mix(in lab,red,red)){.ascii-field pre{text-shadow:0 0 18px color-mix(in oklab,var(--signal) 18%,transparent)}}::selection{background:var(--signal);color:var(--bg)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.shell{z-index:1;max-width:980px;margin:0 auto;padding:.1rem clamp(1.25rem,4vw,2.5rem) 0;position:relative}.site-header{z-index:120;width:100vw;font-family:var(--font-data);color:var(--ink);mix-blend-mode:normal;pointer-events:none;isolation:auto;transition:color var(--t) var(--ease),opacity var(--t) var(--ease),mix-blend-mode var(--t) var(--ease);background:0 0;border-bottom:0;margin-left:0;padding:clamp(1rem,2vw,1.45rem) clamp(1.5rem,5vw,5rem) 0;position:fixed;top:0;left:0}.site-header>*{pointer-events:auto}.header-top{justify-content:space-between;align-items:center;gap:clamp(2.5rem,8vw,9rem);width:100%;min-height:2rem;display:flex}.brand{color:currentColor;text-transform:uppercase;isolation:isolate;transition:opacity var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease);align-items:center;gap:.62rem;margin-block:-.45rem;padding-block:.47rem;animation:.92s cubic-bezier(.16,1,.3,1) .12s both headerBoot;display:inline-flex}.brand:before{content:"";width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--signal),0 0 18px var(--signal);border:1px solid;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.brand:before{box-shadow:0 0 0 2px color-mix(in oklab,var(--signal) 18%,transparent),0 0 18px color-mix(in oklab,var(--signal) 26%,transparent)}}.brand:before{opacity:.92;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease);transform:translateY(-.01rem)}.brand-core,.brand-name{font-family:var(--font-data);line-height:1;display:inline-block;position:relative}.brand-core{color:var(--signal);letter-spacing:.08em;text-shadow:0 0 16px var(--signal);font-size:clamp(.72rem,.9vw,.9rem);font-weight:820}@supports (color:color-mix(in lab,red,red)){.brand-core{text-shadow:0 0 16px color-mix(in oklab,var(--signal) 26%,transparent)}}.brand-stack{flex-direction:column;gap:.08rem;min-width:max-content;display:flex;transform:translateY(.02rem)}.brand-name{color:currentColor;letter-spacing:.045em;font-size:clamp(.68rem,.78vw,.82rem);font-weight:760}.brand-mode{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.16em;transition:color var(--t) var(--ease),opacity var(--t) var(--ease);font-size:clamp(.48rem,.54vw,.58rem);font-weight:650;line-height:1}.brand-core:before,.brand-name:before,.brand-core:after,.brand-name:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.brand-core:before,.brand-name:before{color:var(--signal);transform:translate(-1px)}.brand-core:after,.brand-name:after{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.brand-core:after,.brand-name:after{color:color-mix(in oklab,var(--ink) 62%,var(--signal))}}.brand-core:after,.brand-name:after{transform:translate(1px)}.brand:hover{color:var(--signal);opacity:1;transform:translateY(-1px)}.brand:hover:before{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal),0 0 24px var(--signal)}@supports (color:color-mix(in lab,red,red)){.brand:hover:before{box-shadow:0 0 0 2px color-mix(in oklab,var(--signal) 24%,transparent),0 0 24px color-mix(in oklab,var(--signal) 34%,transparent)}}.brand:hover:before{transform:translateY(-.01rem)scale(1.08)}.brand:hover .brand-mode{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.brand:hover .brand-mode{color:color-mix(in oklab,var(--signal) 70%,var(--ink-soft))}}.brand:hover .brand-mode{opacity:.9}.brand:hover .brand-core:before,.brand:hover .brand-name:before{animation:.62s steps(2,end) brandGlitchA}.brand:hover .brand-core:after,.brand:hover .brand-name:after{animation:.62s steps(2,end) brandGlitchB}@keyframes brandGlitchA{0%,to{opacity:0;clip-path:inset(0)}18%{opacity:.72;clip-path:inset(0 0 62%)}34%{opacity:0}52%{opacity:.54;clip-path:inset(58% 0 0)}70%{opacity:0}}@keyframes brandGlitchB{0%,to{opacity:0;clip-path:inset(0)}24%{opacity:.5;clip-path:inset(42% 0 22%)}42%{opacity:0}60%{opacity:.42;clip-path:inset(0 0 72%)}78%{opacity:0}}@keyframes headerBoot{0%{opacity:0;clip-path:inset(0 0 0 100%);filter:blur(2px);transform:translate(1.35rem,-.12rem)rotateX(18deg)}38%{opacity:1;clip-path:inset(0 0 0 18%);filter:blur(.6px);text-shadow:.08rem 0 color-mix(in oklab,var(--signal) 44%,transparent),-.05rem 0 color-mix(in oklab,var(--ink) 30%,transparent)}64%{clip-path:inset(0);transform:translate(-.16rem)}to{opacity:1;clip-path:inset(0);filter:blur();text-shadow:none;transform:translate(0)}}@keyframes navTokenBoot{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(.5rem)}55%{opacity:1;clip-path:inset(0 0 0 20%);color:var(--signal)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}.header-actions{justify-content:flex-end;align-items:baseline;gap:.6rem;min-width:10rem;animation:.82s cubic-bezier(.16,1,.3,1) .36s both headerActionsBoot;display:flex;position:relative}.mobile-header-toggle{display:none}.reading-focus-toggle{z-index:2;appearance:none;color:currentColor;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.76;transition:color var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;align-items:baseline;gap:.28rem;margin-block:-.5rem;padding:.5rem .12rem;font-size:.6875rem;display:inline-flex;position:relative}.reading-focus-toggle:after{content:"";opacity:0;width:.32rem;height:.32rem;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);border:1px solid;border-radius:50%;transform:scale(.55)}.reading-focus-toggle>span:first-child{color:var(--signal)}.reading-focus-toggle:hover,.reading-focus-toggle:focus-visible,.reading-focus-toggle[aria-pressed=true]{color:var(--signal);opacity:1;transform:translateY(-1px)}.reading-focus-toggle[aria-pressed=true]:after{opacity:1;transform:scale(1)}html[data-reading-focus=on] body:before,html[data-reading-focus=on] body:after,html[data-reading-focus=on] .ascii-field{opacity:.08}html[data-reading-focus=on] .site-header .brand,html[data-reading-focus=on] .site-header .command-rail,html[data-reading-focus=on] .site-header .control-drawer-toggle,html[data-reading-focus=on] .site-header .key-hint,html[data-reading-focus=on] .site-header .cli-menu,html[data-reading-focus=on] .site-footer,html[data-reading-focus=on] body[data-control-drawer=desktop] .control-stack{opacity:.14!important;filter:grayscale(.45)!important}html[data-reading-focus=on] .site-header .reading-focus-toggle{opacity:1!important;filter:none!important}html[data-reading-focus=on] main{opacity:1;filter:none}.site-footer{transition:opacity .28s,filter .28s}@keyframes headerActionsBoot{0%{opacity:0;filter:blur(2px);transform:translate(1.35rem,-.12rem)rotateX(18deg)}64%{opacity:1;filter:blur(.6px);transform:translate(-.16rem)}to{opacity:1;filter:blur();transform:translate(0)}}.cli-menu{align-items:center;display:inline-flex;position:relative}.cli-guide-link{z-index:140;border:1px solid var(--line);min-width:7rem;position:absolute;top:calc(100% + .7rem);right:0}@supports (color:color-mix(in lab,red,red)){.cli-guide-link{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.cli-guide-link{background:var(--bg);padding:.5rem .7rem}@supports (color:color-mix(in lab,red,red)){.cli-guide-link{background:color-mix(in oklab,var(--bg) 90%,transparent)}}.cli-guide-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-soft);opacity:0;font-family:var(--font-data);letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;transform-origin:100% 0;pointer-events:none;transition:opacity .18s ease,color var(--t) var(--ease),transform .24s cubic-bezier(.16,1,.3,1);font-size:.74rem;transform:translateY(-.35rem)scale(.985);box-shadow:0 16px 48px oklab(0% none none/.1)}.cli-menu:after{content:"";width:100%;height:.75rem;position:absolute;top:100%;right:0}.cli-menu:hover .cli-guide-link,.cli-menu:has(.cli-hint:focus-visible) .cli-guide-link,.cli-guide-link:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.cli-guide-link:hover{color:var(--signal)}.key-hint{color:currentColor;align-items:center;display:inline-flex;position:relative}.key-hint-toggle{appearance:none;color:currentColor;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.76;transition:opacity var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;align-items:center;margin-block:-.5rem;padding:.5rem .12rem;font-size:.6875rem;display:inline-flex}.key-hint-label:before{content:"// ";color:var(--signal)}.key-hint:hover .key-hint-toggle,.key-hint:focus-within .key-hint-toggle,.key-hint[data-open=true] .key-hint-toggle{opacity:1;color:var(--signal);transform:translateY(-1px)}.key-hint-panel{z-index:140;border:1px solid var(--line);align-items:center;gap:.5rem .55rem;width:max-content;max-width:min(92vw,40rem);display:flex;position:absolute;top:calc(100% + .55rem);right:-2.7rem}@supports (color:color-mix(in lab,red,red)){.key-hint-panel{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.key-hint-panel{background:var(--bg);padding:.58rem .72rem}@supports (color:color-mix(in lab,red,red)){.key-hint-panel{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.key-hint-panel{color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform-origin:100% 0;font-size:.84rem;line-height:1.1;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);transform:translateY(-.28rem)scale(.995);box-shadow:0 16px 48px oklab(0% none none/.1)}.key-hint:hover .key-hint-panel,.key-hint:focus-within .key-hint-panel,.key-hint[data-open=true] .key-hint-panel{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.key-hint-panel span{white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex}.key-hint-panel kbd{border:1px solid var(--signal);min-width:1.05rem}@supports (color:color-mix(in lab,red,red)){.key-hint-panel kbd{border:1px solid color-mix(in oklab,var(--signal) 46%,var(--line))}}.key-hint-panel kbd{color:var(--signal);font:inherit;text-align:center;text-transform:none;border-radius:3px;padding:.08rem .18rem;font-size:.78rem;line-height:1}.system-panels,.panel{border-bottom:1px solid var(--line);transform-origin:0 0;will-change:transform;transition:opacity var(--t) var(--ease),transform .22s linear,padding var(--t) var(--ease),gap var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease);flex-wrap:wrap;gap:clamp(2rem,5vw,4.8rem);margin-top:4.35rem;padding:.65rem 0 .7rem;font-size:.78rem;font-weight:650;line-height:1.9;animation:.72s cubic-bezier(.16,1,.3,1) .82s both controlsBarBoot;display:flex}.panel-group .ph{color:var(--ink-soft);letter-spacing:.08em;transition:color var(--t) var(--ease)}.panel-group .ph:before{content:"// ";color:var(--signal)}.panel-group .ph:after{content:" ";color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.panel-group .ph:after{color:color-mix(in oklab,var(--signal) 50%,transparent)}}.panel-group .ph:after{font-family:var(--font-icons);letter-spacing:0}.system-row{min-width:0;display:flex}.system-row-main{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:clamp(1rem,2vw,1.75rem);animation:.56s cubic-bezier(.16,1,.3,1) .92s both controlsRowBoot}.system-row-reading{width:100%}.system-row-active{display:none}.control-dock{min-height:var(--control-dock-height,auto);position:relative}.control-stack{transform-origin:0 0;will-change:transform,opacity;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s,filter .22s;position:relative;transform:translate(0)}.control-drawer-toggle,.control-drawer-close,.control-drawer-backdrop{display:none}.control-cloud{z-index:4;pointer-events:none;color:var(--signal);font-family:var(--font-data);letter-spacing:.05em;opacity:0;font-size:.68rem;position:absolute;inset:-.6rem -.8rem}.control-cloud span{opacity:0;filter:blur();text-shadow:0 0 14px var(--signal);position:absolute;top:42%;left:48%;transform:translate(0)rotate(0)scale(.98)}@supports (color:color-mix(in lab,red,red)){.control-cloud span{text-shadow:0 0 14px color-mix(in oklab,var(--signal) 28%,transparent)}}.control-cloud span{animation-delay:var(--cloud-delay)}.control-stack[data-cloud] .system-panels,.control-stack[data-cloud] .statusline{opacity:.18;filter:blur(.65px)}.control-stack[data-cloud] .control-cloud{opacity:1}.control-stack[data-cloud=dissolve] .control-cloud span{animation:.24s cubic-bezier(.22,1,.36,1) both controlCloudDissolve}.control-stack[data-cloud=rebuild] .control-cloud span{animation:.32s cubic-bezier(.16,1,.3,1) both controlCloudRebuild}@keyframes controlCloudDissolve{0%{opacity:.9;transform:translate(0)rotate(0)scale(1)}54%{opacity:.7;transform:translate3d(calc(var(--cloud-x) * .72),calc(var(--cloud-y) * .72),0) rotate(calc(var(--cloud-r) * .7)) scale(1.06);filter:blur(.2px)}to{opacity:0;transform:translate3d(var(--cloud-x),var(--cloud-y),0) rotate(var(--cloud-r)) scale(.92);filter:blur(1.4px)}}@keyframes controlCloudRebuild{0%{opacity:0;transform:translate3d(var(--cloud-x),var(--cloud-y),0) rotate(var(--cloud-r)) scale(.92);filter:blur(1.4px)}48%{opacity:.72;transform:translate3d(calc(var(--cloud-x) * .42),calc(var(--cloud-y) * .42),0) rotate(calc(var(--cloud-r) * .35)) scale(1.05);filter:blur(.2px)}to{opacity:0;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes controlsBarBoot{0%{opacity:0;filter:blur(5px);transform:translateY(-.85rem)}62%{opacity:1;filter:blur(.5px);transform:translateY(.14rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes controlsRowBoot{0%{opacity:0;filter:blur(4px);transform:translateY(-.55rem)}to{opacity:1;filter:blur();transform:translate(0)}}.panel-group a,.panel-group .param{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.9em;display:flex}.panel-group .param.tunable{appearance:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.panel-group{flex-direction:column;gap:.5rem;min-width:10.5rem;scroll-margin-top:7rem;display:flex}.panel-subhead{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.09em;text-transform:uppercase;margin-top:.12rem;font-size:.64rem;line-height:1}.panel-group>a,.panel-group>.param,.panel-group>.param-row,.panel-combo summary,.panel-combo-body .param{min-height:1.35rem}.param-row{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;display:flex}.param-row>a,.param-row>.param{flex:none}.preset-strip{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-top:.1rem;display:flex}.preset-token{appearance:none;color:var(--ink-soft);font:inherit;font-family:var(--font-data);letter-spacing:.08em;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease),opacity var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.68rem}.preset-token:before{content:"[";color:var(--signal);opacity:.6}.preset-token:after{content:"]";color:var(--signal);opacity:.6}.preset-token:hover{color:var(--ink);transform:translateY(-1px)}.preset-token.active{color:var(--signal)}.panel-combo{margin:0;position:relative}.panel-combo summary{list-style:none}.panel-combo summary::-webkit-details-marker{display:none}.panel-combo summary .pv{min-width:auto}.panel-combo summary .pv:after{content:" ▾";opacity:.55}.panel-combo[open] summary .pv:after{content:" ▴"}.panel-combo-body{flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.1rem;padding-left:.1rem;display:flex}body[data-page-position=top] .system-panels{flex-direction:column;align-items:flex-start;gap:.72rem}body[data-page-position=top] .system-row-main{flex-wrap:nowrap;align-items:baseline;gap:clamp(.55rem,1.2vw,.95rem);width:100%;font-size:.72rem;display:flex;overflow:visible}body[data-page-position=top] .system-row-main .panel-group{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;align-items:baseline;gap:.28rem .52rem;width:auto;min-width:0}body[data-page-position=top] .system-row-main .ph,body[data-page-position=top] .system-row-main .param-row,body[data-page-position=top] .system-row-reading .ph,body[data-page-position=top] .system-row-reading .param-row,body[data-page-position=top] .system-row-reading .panel-subhead,body[data-page-position=top] .system-row-reading .preset-strip{flex:none}body[data-page-position=top] .system-row-main .param-row{flex-wrap:nowrap;gap:.24rem .52rem;min-width:0}body[data-page-position=top] .system-row-main .ph:after{content:""}body[data-page-position=top] .panel-reading{scrollbar-width:none;white-space:nowrap;flex-flow:row;align-items:baseline;gap:.36rem .68rem;width:100%;min-width:0;overflow-x:auto}body[data-page-position=top] .panel-reading::-webkit-scrollbar{display:none}body[data-page-position=top] .panel-reading .panel-subhead{margin-top:0;margin-left:auto}body[data-page-position=top] .panel-reading .preset-strip{justify-content:flex-end;margin-top:0}body[data-page-position=top] .panel-reading .param-row{flex-wrap:nowrap;gap:.45rem .8rem}body[data-page-position=top] .panel-reading .param,body[data-page-position=top] .panel-reading .preset-token{white-space:nowrap}body[data-page-position=top] .system-panels{border-bottom-color:#0000;gap:.18rem;margin-top:4.05rem;padding-top:.22rem;padding-bottom:.42rem}body[data-page-position=top][data-panel-controls=open] .system-panels{border-bottom-color:var(--line)}body[data-page-position=top] .system-row-reading,body[data-page-position=top] .system-row-active,body[data-page-position=top] .statusline{opacity:0;pointer-events:none;filter:blur(3px);max-height:0;margin-top:0;transition:max-height .36s cubic-bezier(.16,1,.3,1),margin-top .28s cubic-bezier(.16,1,.3,1),opacity .22s,transform .32s cubic-bezier(.16,1,.3,1),filter .24s;display:flex;overflow:clip;transform:translateY(-.45rem)}body[data-page-position=top] .statusline{border-bottom-color:#0000;padding-top:0;padding-bottom:0}body[data-page-position=top] .system-row-panel-controls{width:100%;padding-top:.1rem;animation:.56s cubic-bezier(.16,1,.3,1) 1.01s both controlsRowBoot;display:flex}body[data-page-position=top] .system-row-main{gap:clamp(.45rem,1vw,.8rem);font-size:.7rem}body[data-page-position=top] .system-row-main .panel-group,body[data-page-position=top] .system-row-main .param-row{gap:.18rem .44rem}body[data-page-position=top] #agent-focus{margin-left:auto}body[data-page-position=top] .panel-group-controls{width:100%;min-width:0;margin-top:.05rem;padding-top:.52rem;display:flex}.panel-group-controls{min-width:auto;display:none}.panel-controls-toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.45rem;padding:0;transition:color .18s,transform .24s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex}.panel-controls-toggle:after{content:"";background:var(--signal);width:1.4rem;height:1px;margin-left:.15rem}@supports (color:color-mix(in lab,red,red)){.panel-controls-toggle:after{background:color-mix(in oklab,var(--signal) 66%,transparent)}}.panel-controls-toggle:after{opacity:.42;transform-origin:0;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);transform:scaleX(.38)}.panel-controls-toggle .ph:after{content:""}.panel-controls-toggle .pv{color:var(--signal);transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1)}.panel-controls-toggle:hover,.panel-controls-toggle:focus-visible,.panel-controls-toggle[aria-expanded=true]{color:var(--signal)}.panel-controls-toggle:hover:after,.panel-controls-toggle:focus-visible:after,.panel-controls-toggle[aria-expanded=true]:after{opacity:.9;transform:scaleX(1)}.panel-controls-toggle[aria-expanded=true] .pv{transform:translate(.08rem)}body[data-page-position=top][data-panel-controls=open] .system-row-reading,body[data-page-position=top][data-panel-controls=open] .system-row-active,body[data-page-position=top][data-panel-controls=open] .statusline{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)}body[data-page-position=top][data-panel-controls=open] .system-row-reading{max-height:14rem;margin-top:.2rem}body[data-page-position=top][data-panel-controls=open] .system-row-reading .panel-reading{white-space:normal;gap:.45rem .8rem;width:100%;overflow:visible}body[data-page-position=top][data-panel-controls=open] .system-row-reading .panel-subhead{margin-left:0}body[data-page-position=top][data-panel-controls=open] .system-row-reading .preset-strip{justify-content:flex-start}body[data-page-position=top][data-panel-controls=open] .system-row-active{max-height:5rem;margin-top:.1rem;transition-delay:40ms}body[data-page-position=top][data-panel-controls=open] .active-dossier{flex-direction:row;align-items:baseline;gap:.28rem .6rem;width:100%;min-width:0}body[data-page-position=top][data-panel-controls=open] .active-dossier .ph,body[data-page-position=top][data-panel-controls=open] .active-dossier .param-row{flex:none}body[data-page-position=top][data-panel-controls=open] .active-dossier .param-row{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:.45rem .8rem;min-width:0;overflow-x:auto}body[data-page-position=top][data-panel-controls=open] .active-dossier .param-row::-webkit-scrollbar{display:none}body[data-page-position=top][data-panel-controls=open] .statusline{border-bottom-color:#0000;max-height:4rem;margin-top:.2rem;padding-top:.7rem;padding-bottom:0;transition-delay:80ms}.statusline{border-bottom:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.02em;white-space:nowrap;scrollbar-width:none;transition:border-color var(--t) var(--ease),color var(--t) var(--ease),max-height .36s cubic-bezier(.16,1,.3,1),margin-top .28s cubic-bezier(.16,1,.3,1),opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),filter .24s ease;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(.9rem,2vw,1.8rem);padding:.7rem 0;font-size:.66rem;animation:.62s cubic-bezier(.16,1,.3,1) 1.06s both controlsRowBoot;display:flex;overflow-x:auto}.statusline::-webkit-scrollbar{display:none}.statusline>span,.statusline>button{flex:0 auto;min-width:max-content}.statusline>span{align-items:baseline;gap:.42rem;display:inline-flex}.statusline .sv{color:var(--ink);transition:color var(--t) var(--ease);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.statusline .cli-hint{margin-left:auto;padding-top:0}.statusline .sk:before{content:"// ";color:var(--signal)}body[data-page-position=top] .statusline>span:first-child{margin-right:auto}body[data-page-position=top] .statusline>span:nth-child(5){margin-left:auto}.status-swap{appearance:none;color:var(--ink-soft);font:inherit;font-family:var(--font-data);cursor:pointer;white-space:nowrap;transition:color var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.status-swap:hover{color:var(--signal);transform:translateY(-1px)}.status-swap .status-swap-icon{color:var(--signal);transition:transform var(--t) var(--ease);font-size:.78rem;line-height:1}.status-swap .sv{color:var(--signal);white-space:nowrap}.status-swap[aria-pressed=true]{color:var(--signal)}.status-swap[aria-pressed=true] .status-swap-icon{transform:rotate(180deg)}.command-rail{color:currentColor;min-width:0;font-family:var(--font-data);letter-spacing:.06em;white-space:nowrap;scrollbar-width:none;transition:gap var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease);flex:0 auto;justify-content:center;align-items:center;gap:clamp(1rem,2.8vw,2.4rem);padding:0;font-size:clamp(.7rem,.78vw,.82rem);font-weight:600;animation:.86s cubic-bezier(.16,1,.3,1) .23s both headerBoot;display:flex;overflow:visible}.command-rail::-webkit-scrollbar{display:none}.command-rail-label{color:currentColor;flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.command-rail-label{color:color-mix(in oklab,currentColor 70%,var(--signal))}}.command-rail-label{opacity:1;letter-spacing:.09em;text-transform:uppercase;transition:color var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease);font-weight:760;transform:translateY(-.01rem)}.command-rail-label:before,.command-rail-label:after{content:"";transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + .36rem)}.command-rail-label:before{opacity:.55;background:currentColor;width:.42rem;height:1px;transform:translateY(-50%)}.command-rail-label:after{content:"→";color:var(--signal);opacity:0;width:auto;height:auto;font-size:.74rem;line-height:1;transform:translate(-.2rem,-50%)}.command-rail:has(.command-rail-label:hover) .command-rail-label{color:var(--signal)}.command-rail:has(.command-rail-label:hover) .command-rail-label:before{opacity:0;transform:translate(.08rem,-50%)}.command-rail:has(.command-rail-label:hover) .command-rail-label:after{opacity:1;transform:translate(.12rem,-50%)}.command-token{color:currentColor;text-transform:uppercase;transition:color var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease),max-width var(--t) var(--ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.34rem;margin-block:-.48rem;padding-block:.48rem;display:inline-flex;position:relative}.command-token:first-of-type{animation:.52s steps(4,end) .43s both navTokenBoot}.command-token:nth-of-type(2){animation:.52s steps(4,end) .48s both navTokenBoot}.command-token:nth-of-type(3){animation:.52s steps(4,end) .53s both navTokenBoot}.command-token:nth-of-type(4){animation:.52s steps(4,end) .58s both navTokenBoot}.command-token:nth-of-type(5){animation:.52s steps(4,end) .63s both navTokenBoot}.command-token:nth-of-type(6){animation:.52s steps(4,end) .68s both navTokenBoot}html[data-header-boot=skip] .brand,html[data-header-boot=skip] .command-rail,html[data-header-boot=skip] .header-actions,html[data-header-boot=skip] .control-dock,html[data-header-boot=skip] .control-stack,html[data-header-boot=skip] .system-panels,html[data-header-boot=skip] .system-row-main,html[data-header-boot=skip] .system-row-reading,html[data-header-boot=skip] .system-row-panel-controls,html[data-header-boot=skip] .system-row-active,html[data-header-boot=skip] .statusline,html[data-header-boot=skip] .command-token{animation:none!important}.command-token:after{content:"";background:var(--signal);opacity:0;transform-origin:0;height:1px;transition:opacity .18s ease,transform .36s var(--ease);position:absolute;bottom:-.34rem;left:0;right:0;transform:scaleX(0)}.command-token:hover{color:var(--signal);opacity:1;transform:translateY(-1px)}.command-token:hover:after,.command-token:focus-visible:after{opacity:.72;transform:scaleX(1)}.command-token.active{color:var(--signal);text-decoration:none}.command-token.active:after{opacity:.9;transform:scaleX(1)}.command-swap{color:currentColor}@supports (color:color-mix(in lab,red,red)){.command-swap{color:color-mix(in oklab,currentColor 74%,var(--signal))}}.command-swap .command-short{opacity:1;min-width:1.2ch;font-size:.92em}.command-swap:hover{color:var(--signal);opacity:1}.command-swap:after{opacity:0}.command-swap:hover:after,.command-swap:focus-visible:after{opacity:.42}.command-swap[aria-pressed=true]{color:var(--signal);text-underline-offset:.24em;text-decoration:underline}.command-swap[aria-pressed=true]:after{opacity:.5}.command-short{opacity:0;text-transform:lowercase;min-width:1.6ch;transition:min-width var(--t) var(--ease),opacity var(--t) var(--ease),transform var(--t) var(--ease);display:inline-block;overflow:hidden}.command-glyph{color:currentColor;opacity:.72;line-height:1}.command-text{text-transform:none}.command-swap{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}body[data-page-position=top] .command-text{opacity:1;max-width:10ch;transform:translate(0)}body[data-page-position=scrolled] .site-header{color:var(--ink);mix-blend-mode:normal}body[data-page-position=scrolled] .header-top{mix-blend-mode:normal}body[data-page-position=scrolled] .brand{opacity:1}body[data-page-position=scrolled] .command-rail{opacity:1;gap:1.15rem}body[data-page-position=scrolled] .header-actions{opacity:1}body[data-page-position=scrolled] .command-text{opacity:0;max-width:0;overflow:hidden;transform:translate(-.2rem)}body[data-page-position=scrolled] .command-short{opacity:.9;min-width:1.6ch;transform:translate(0)}body[data-page-position=scrolled] .command-token:after{bottom:-.28rem}body[data-page-position=scrolled] .command-swap .command-short{opacity:1;min-width:1.2ch}body[data-page-position=scrolled] .site-header:hover .command-rail,body[data-page-position=scrolled] .site-header:focus-within .command-rail{gap:1.4rem}body[data-page-position=scrolled] .site-header:hover .command-text,body[data-page-position=scrolled] .site-header:focus-within .command-text{opacity:1;max-width:10ch;transform:translate(0)}body[data-page-position=scrolled] .site-header:hover .command-short,body[data-page-position=scrolled] .site-header:focus-within .command-short{opacity:0;min-width:0;transform:translate(-.15rem)}body[data-page-position=scrolled] .site-header:hover .command-swap .command-short,body[data-page-position=scrolled] .site-header:focus-within .command-swap .command-short{opacity:1;min-width:1.2ch;transform:translate(0)}body[data-page-position=scrolled] .control-stack{z-index:90;width:min(16.5rem,100vw - 2rem);max-width:16.5rem;transform:translate(calc((1 - var(--sidebar-progress)) * .45rem)) translateY(calc((1 - var(--sidebar-progress)) * -.2rem));opacity:calc(.86 + var(--sidebar-progress) * .14);will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;transition:opacity .22s,filter .22s;position:fixed;top:7.6rem;left:clamp(1rem,2.25vw,2.5rem)}body[data-page-position=scrolled] .system-panels{width:100%;color:var(--ink);border-bottom:0;gap:1.55rem;margin-top:0;padding:.2rem 0 0;font-size:.72rem;line-height:1.55}body[data-page-position=scrolled] .system-row{flex-direction:column;gap:1.55rem;width:100%;transition:transform .46s cubic-bezier(.2,.78,.18,1),opacity .36s}body[data-page-position=scrolled] .system-row-active{border-top:0;margin-top:.15rem;padding-top:1rem;display:flex}body[data-page-position=scrolled] .active-dossier .param-row{flex-direction:column;align-items:flex-start;gap:.28rem}body[data-page-position=scrolled] .system-panels .panel-group{gap:.54rem;width:100%;min-width:0;transition:transform .48s cubic-bezier(.2,.78,.18,1),opacity .36s,gap .32s}body[data-page-position=scrolled] .system-panels .param-row{gap:.5rem .9rem}body[data-page-position=scrolled] .panel-reading{white-space:normal;gap:.34rem;overflow:visible}body[data-page-position=scrolled] .panel-reading .reading-primary{flex-direction:column;align-items:flex-start;gap:.2rem}body[data-page-position=scrolled] .panel-reading .panel-subhead{margin-top:.42rem;margin-left:0}body[data-page-position=scrolled] .panel-reading .preset-strip{justify-content:flex-start;gap:.42rem .62rem;margin-top:-.02rem}body[data-page-position=scrolled] .panel-reading .reading-analysis{margin-top:.28rem}body[data-page-position=scrolled] .system-panels .ph,body[data-page-position=scrolled] .system-panels .pk,body[data-page-position=scrolled] .system-panels .pv{color:currentColor}body[data-page-position=scrolled] .system-panels .ph:before,body[data-page-position=scrolled] .system-panels .ph:after{color:var(--signal);opacity:1}body[data-page-position=scrolled][data-scroll-state=scrolling] .system-panels .panel-group,body[data-page-position=scrolled][data-scroll-state=scrolling] .system-panels .panel-group a,body[data-page-position=scrolled][data-scroll-state=scrolling] .system-panels .panel-group .param,body[data-page-position=scrolled][data-scroll-state=scrolling] .system-panels .panel-group .panel-combo,body[data-page-position=scrolled][data-scroll-state=idle] .system-panels .panel-group,body[data-page-position=scrolled][data-scroll-state=idle] .system-panels .panel-group a,body[data-page-position=scrolled][data-scroll-state=idle] .system-panels .panel-group .param,body[data-page-position=scrolled][data-scroll-state=idle] .system-panels .panel-group .panel-combo{opacity:1;max-width:16rem}body[data-page-position=scrolled][data-scroll-state=scrolling] .system-panels .panel-group{opacity:.88;transform:translate(-.12rem)}body[data-page-position=scrolled][data-scroll-state=idle] .system-panels .panel-group{opacity:1;transform:translate(0)}body[data-page-position=scrolled] .statusline{white-space:normal;width:100%;max-width:16.5rem;color:var(--ink-soft);border-top:0;border-bottom:0;flex-direction:column;align-items:flex-start;gap:.36rem;margin-top:.45rem;padding:1rem 0 0;font-size:.62rem;line-height:1.5;display:flex;overflow:visible}body[data-page-position=scrolled] .statusline>span{white-space:nowrap;flex-basis:auto;align-items:baseline;gap:.42rem;display:inline-flex}body[data-page-position=scrolled][data-scroll-state=scrolling] .statusline>span{opacity:.82;transform:translate(-.12rem)}body[data-page-position=scrolled][data-scroll-state=idle] .statusline>span{opacity:1;transform:translate(0)}.panel-reading{min-width:13.25rem}.panel-reading .param-row{gap:.42rem .8rem}.panel-reading .param{min-width:max-content}.panel-reading .panel-subhead{margin-top:.15rem}.panel-reading .preset-strip{gap:.4rem .52rem;margin-top:-.05rem}.panel-group a:hover .pk,.param:hover .pk{color:var(--signal)}.pk{transition:color .2s}.pv{min-width:4ch;color:var(--signal);transition:color var(--t) var(--ease);font-weight:500}.param.tunable .pv:after{content:" ↕";opacity:.45;font-weight:300}.live{color:var(--signal);animation:2.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}.cli-hint{appearance:none;color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.1em;cursor:pointer;transition:color .2s ease,opacity var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;align-items:center;gap:.42rem;margin-block:-.4rem;padding:.5rem 0 .5rem .35rem;font-size:.6875rem;display:inline-flex}.cli-hint:before{content:"";color:var(--signal);font-family:var(--font-icons)}.cli-hint:hover{color:var(--signal)}.site-header .cli-hint,.site-header .cli-hint:before{color:currentColor}.site-header .cli-hint:hover{color:currentColor;opacity:.9;transform:translateY(-1px)}.cli-hint kbd{color:var(--signal);border:1px solid;border-radius:4px;padding:.14em .48em .12em;font-family:inherit;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.cli-hint kbd{box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 14%,transparent)}}.cli-hint kbd{transition:border-color var(--t) var(--ease),color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.site-header .cli-hint kbd{border-color:currentColor}.site-header .cli-hint:hover kbd{color:currentColor;box-shadow:inset 0 0 0 1px}.hero{align-items:flex-start;min-height:calc(100svh - 4.5rem);padding:clamp(1.7rem,4.5vw,3rem) 0 clamp(2rem,5vh,3rem);display:flex;position:relative}.hero-content{visibility:hidden;flex-direction:column;justify-content:center;min-height:calc(100svh - 10.5rem);animation:1ms linear .42s forwards heroContentGate;display:flex}.hero-content>*{animation:.72s cubic-bezier(.16,1,.3,1) both heroSignalLock}.hero-content .hero-eyebrow{animation-delay:.44s}.hero-content h1{animation-delay:.56s}.hero-content .hero-sub{animation-delay:.7s}.hero-content .note-d1,.hero-content .note-d2{animation-delay:.82s}.hero-content .hero-terminal{animation-delay:.94s}.hero-boot{color:var(--signal);font-family:var(--font-data);letter-spacing:.08em;pointer-events:none;flex-direction:column;gap:.24rem;font-size:.7rem;animation:.82s both heroBootOut;display:flex;position:absolute;top:clamp(4rem,10vw,6.5rem);left:0}.hero-boot span{opacity:0;animation:.32s steps(4,end) forwards heroBootLine}.hero-boot span:nth-child(2){animation-delay:.12s}.hero-boot span:nth-child(3){animation-delay:.24s}html[data-hero-boot=skip] .hero-boot{display:none}html[data-hero-boot=skip] .hero-content{visibility:visible;animation:none}html[data-hero-boot=skip] .hero-content>*{animation:none}.hero-terminal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(100%,44rem);color:var(--signal);font-family:var(--font-data);align-items:baseline;gap:.35rem;margin-top:2rem;padding:.7rem 0;font-size:.78rem;display:flex}.hero-scroll-link{width:fit-content;color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;transition:color var(--t) var(--ease),transform var(--t) var(--ease);align-items:center;gap:.5rem;margin-top:.9rem;margin-bottom:.35rem;font-size:.68rem;display:inline-flex}.hero-scroll-link:hover,.hero-scroll-link:focus-visible{color:var(--signal);transform:translateY(1px)}.hero-scroll-link span:last-child{color:var(--signal);font-size:.9rem}.hero-terminal label:before{content:"❯ "}.hero-terminal input{min-width:4ch;color:var(--ink);font:inherit;caret-color:var(--signal);background:0 0;border:0;outline:0;flex:1}.hero-terminal input::placeholder{color:var(--ink-soft);opacity:.58}.hero-terminal-cursor{animation:.85s step-end infinite terminalCursor}.hero-terminal-status{color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:.62rem}@keyframes heroBootLine{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes heroBootOut{0%,72%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;visibility:hidden;filter:blur(1.5px);transform:translate(-.55rem)}}@keyframes heroContentGate{to{visibility:visible}}@keyframes heroSignalLock{0%{opacity:0;visibility:hidden;filter:blur(5px);clip-path:inset(0 100% 0 0);text-shadow:none;transform:translate(.9rem,.55rem)}42%{opacity:.72;visibility:visible;filter:blur(1.5px);clip-path:inset(0 14% 0 0);transform:translate(.12rem,.08rem)}58%{opacity:.88;filter:blur(.5px);clip-path:inset(0);text-shadow:.08rem 0 color-mix(in oklab,var(--signal) 38%,transparent),-.04rem 0 color-mix(in oklab,var(--ink) 22%,transparent);transform:translate(-.16rem)}68%{text-shadow:none;transform:translate(.05rem)}to{opacity:1;visibility:visible;filter:blur();clip-path:inset(0);text-shadow:none;transform:translate(0)}}@keyframes terminalCursor{0%,48%{opacity:1}49%,to{opacity:0}}.hero-eyebrow{color:var(--signal);font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;transition:color var(--t) var(--ease);margin-bottom:1.25rem;font-size:.75rem}h1{max-width:17ch;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2.3rem,6vw,4rem);font-weight:300;line-height:1.07}html[data-mode=machine] h1{font-size:clamp(1.5rem,4.5vw,2.5rem);line-height:1.25}html[data-mode=machine] h1:before{content:"# ";color:var(--signal)}.hero-sub{display:var(--prose);max-width:46ch;color:var(--ink-soft);transition:color var(--t) var(--ease);margin-top:1.15rem;font-size:1.02rem}.blog-index-hero{align-items:start;min-height:auto;padding:clamp(2.3rem,6vw,3.8rem) 0 1.2rem;display:block}.blog-index-hero-copy{align-content:start;gap:1.05rem;min-width:0;max-width:58rem;display:grid}.blog-index-sub{max-width:48rem;color:var(--ink-soft);font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.72}.blog-index-meta{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem .75rem;margin-top:.2rem;font-size:.66rem;display:flex}.blog-index-meta>span{border:1px solid var(--line);align-items:center;gap:.28rem;min-height:1.9rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.blog-index-meta>span{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.blog-index-meta>span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.blog-index-meta>span{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.blog-index-meta .k{color:var(--signal)}.blog-index-meta .v{color:var(--ink)}.blog-index-signal{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem 1rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-index-signal{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.blog-index-signal{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.blog-index-signal span:first-child{color:var(--signal)}.discovery-hero{min-height:auto;padding:clamp(2.3rem,6vw,3.8rem) 0 1.2rem;display:block}.discovery-sub{max-width:48rem;color:var(--ink-soft);margin-top:1.1rem;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.72}.discovery-meta{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem .75rem;margin-top:1rem;font-size:.66rem;display:flex}.discovery-meta>span{border:1px solid var(--line);align-items:center;gap:.28rem;min-height:1.9rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.discovery-meta>span{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.discovery-meta>span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.discovery-meta>span{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.discovery-meta .k{color:var(--signal)}.discovery-meta .v{color:var(--ink)}.discovery-signal{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.discovery-signal{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.discovery-signal{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.discovery-signal span:first-child{color:var(--signal)}.discovery-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(1.75rem,4vw,3rem);padding:.8rem 0 4rem;display:grid}.discovery-main,.discovery-side{align-content:start;gap:1.4rem;display:grid}.discovery-block,.discovery-panel{border-top:1px solid var(--line);padding:1rem 0 0}@supports (color:color-mix(in lab,red,red)){.discovery-block,.discovery-panel{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.discovery-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;margin-bottom:.9rem;display:flex}.discovery-block-head a,.discovery-jump-list a,.discovery-linklist a,.discovery-route-list a{color:inherit;text-decoration:none}.discovery-block-head a,.discovery-jump-list a:hover,.discovery-jump-list a:focus-visible,.discovery-linklist a:hover strong,.discovery-route-list a:hover strong,.discovery-route-list a:focus-visible strong{color:var(--signal)}.discovery-preview{border:1px solid var(--line);padding:1rem 1.1rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.discovery-preview{border:1px solid color-mix(in oklab,var(--line) 68%,transparent)}}.discovery-preview{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.discovery-preview{background:color-mix(in oklab,var(--surface) 90%,transparent)}}.discovery-preview{color:var(--ink-soft);font-family:var(--font-data);white-space:pre-wrap;word-break:break-word;font-size:.72rem;line-height:1.7}.discovery-linklist,.discovery-route-list,.discovery-jump-list{gap:.75rem;display:grid}.discovery-linklist article{border-bottom:1px solid var(--line);gap:.26rem;padding-bottom:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-linklist article{border-bottom:1px solid color-mix(in oklab,var(--line) 58%,transparent)}}.discovery-linklist article:last-child{border-bottom:0;padding-bottom:0}.discovery-linklist strong,.discovery-route-list strong{color:var(--ink);transition:color var(--t) var(--ease);font-size:.95rem;display:block}.discovery-linklist span,.discovery-route-list span,.discovery-panel p{color:var(--ink-soft)}.discovery-linklist small,.discovery-route-list small{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.discovery-route-list a{border-bottom:1px solid var(--line);gap:.22rem;padding-bottom:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-route-list a{border-bottom:1px solid color-mix(in oklab,var(--line) 58%,transparent)}}.discovery-route-list a:last-child{border-bottom:0;padding-bottom:0}.discovery-jump-list a{transition:color var(--t) var(--ease),transform var(--t) var(--ease)}.discovery-jump-list a:hover,.discovery-jump-list a:focus-visible{transform:translate(2px)}.policy-layout{padding-bottom:4rem}.policy-prose{gap:1.35rem;display:grid}.policy-section{border-top:1px solid var(--line);padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.policy-section{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.policy-section p{color:var(--ink-soft)}.storage-table{gap:.75rem;display:grid}.storage-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,12rem) minmax(0,8rem) minmax(0,1fr);gap:.65rem 1rem;padding-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.storage-row{border-bottom:1px solid color-mix(in oklab,var(--line) 58%,transparent)}}.storage-row:last-child{border-bottom:0;padding-bottom:0}.storage-row strong,.storage-row span,.storage-row small{min-width:0}.storage-row strong,.storage-row span{font-family:var(--font-data);font-size:.72rem}.storage-row span,.storage-row small{color:var(--ink-soft)}.storage-notice{z-index:110;border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;width:min(34rem,100vw - 2rem);padding:.9rem 1rem;display:grid;position:fixed;bottom:clamp(1rem,2.5vw,1.6rem);right:clamp(1rem,2.5vw,1.8rem)}@supports (color:color-mix(in lab,red,red)){.storage-notice{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.storage-notice{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.storage-notice{background:color-mix(in oklab,var(--bg) 92%,transparent)}}.storage-notice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-family:var(--font-data);box-shadow:0 10px 30px var(--ink)}@supports (color:color-mix(in lab,red,red)){.storage-notice{box-shadow:0 10px 30px color-mix(in oklab,var(--ink) 8%,transparent)}}.storage-notice{transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),border-color var(--t) var(--ease)}.storage-notice[hidden]{display:none}.storage-notice-copy{gap:.35rem;min-width:0;display:grid}.storage-notice-label{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.storage-notice-copy p{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.6}.storage-notice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.8rem;display:inline-flex}.storage-notice-actions a,.storage-notice-actions button{appearance:none;color:var(--ink);font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.7rem}.storage-notice-actions a:hover,.storage-notice-actions a:focus-visible,.storage-notice-actions button:hover,.storage-notice-actions button:focus-visible{color:var(--signal);transform:translateY(-1px)}.about-hero{min-height:auto;padding:clamp(2.3rem,6vw,3.8rem) 0 1.2rem;display:block}.about-sub{max-width:48rem;color:var(--ink-soft);margin-top:1.1rem;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.72}.about-hero h1{max-width:none}.about-meta{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem .75rem;margin-top:1rem;font-size:.66rem;display:flex}.about-meta>span{border:1px solid var(--line);align-items:center;gap:.28rem;min-height:1.9rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-meta>span{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.about-meta>span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.about-meta>span{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.about-meta .k{color:var(--signal)}.about-meta .v{color:var(--ink)}.about-signal{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.about-signal{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.about-signal{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.about-signal span:first-child{color:var(--signal)}.about-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:clamp(1.6rem,4vw,3rem);display:grid}.about-prose{min-width:0}.about-side{align-content:start;gap:1rem;display:grid}.about-panel{border:1px solid var(--line);padding:.95rem 1rem}@supports (color:color-mix(in lab,red,red)){.about-panel{border:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.about-panel{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.about-panel{background:color-mix(in oklab,var(--bg) 96%,var(--surface))}}.about-panel p:last-child{margin-bottom:0}.prose{display:var(--prose)}.note-d1{display:var(--meta-d1);color:var(--signal);font-family:var(--font-data);letter-spacing:.06em;transition:color var(--t) var(--ease);flex-wrap:wrap;gap:1rem 1.25rem;margin-top:.7rem;font-size:.6875rem}.note-d2{display:var(--meta-d2);border-left:2px solid var(--signal);color:var(--ink-soft);font-family:var(--font-data);transition:color var(--t) var(--ease),border-color var(--t) var(--ease);margin-top:.9rem;padding-left:1rem;font-size:.8125rem;line-height:1.8}.note-d2 .k{color:var(--signal)}.note-d2 .v{color:var(--ink)}.depth-layer{display:none}html:is([data-depth="1"],[data-depth="2"],[data-depth="3"]) .depth-layer-1,html:is([data-depth="2"],[data-depth="3"]) .depth-layer-2,html[data-depth="3"] .depth-layer-3{animation:.32s cubic-bezier(.16,1,.3,1) both semanticDepthReveal;display:block}@keyframes semanticDepthReveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.article-depth-map{border:1px solid var(--signal);grid-column:1/-1;margin-top:0;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.article-depth-map{border:1px solid color-mix(in oklab,var(--signal) 28%,var(--line))}}.article-depth-map{background:linear-gradient(100deg,var(--signal),var(--bg));border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.article-depth-map{background:linear-gradient(100deg,color-mix(in oklab,var(--signal) 5%,var(--surface)),color-mix(in oklab,var(--bg) 82%,transparent))}}.article-depth-map{box-shadow:inset 0 1px 0 var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-depth-map{box-shadow:inset 0 1px color-mix(in oklab,var(--signal) 10%,transparent)}}.article-depth-map-label{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.67rem;font-weight:760}.article-depth-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;display:grid}.article-depth-map-grid p{overflow-wrap:anywhere;min-width:0;margin:0}.article-depth-map-grid p:nth-child(3),.article-depth-map-grid p:nth-child(4),.article-depth-map-grid p:nth-child(6),.article-depth-map-grid p:nth-child(7){grid-column:1/-1}html[data-depth="2"] .context-lens{display:block}html[data-depth="2"] .article-bridge-panel,html[data-depth="2"] .dossier-card,html[data-depth="2"] .context-lens{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-depth="2"] .article-bridge-panel,html[data-depth="2"] .dossier-card,html[data-depth="2"] .context-lens{border-color:color-mix(in oklab,var(--signal) 24%,var(--line))}}html[data-depth="2"] figcaption{color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){html[data-depth="2"] figcaption{color:color-mix(in oklab,var(--ink-soft) 84%,var(--signal))}}.prod-note{visibility:visible;flex-direction:column;width:fit-content;margin-top:.95rem;display:block}.prod-note summary{cursor:pointer;width:fit-content;color:var(--signal);border:1px solid var(--signal);align-items:center;gap:.4rem;padding:.22rem .45rem;list-style:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.prod-note summary{border:1px solid color-mix(in oklab,var(--signal) 42%,var(--line))}}.prod-note summary{background:var(--bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.prod-note summary{background:color-mix(in oklab,var(--bg) 84%,transparent)}}.prod-note summary{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.7rem}.prod-note summary::-webkit-details-marker{display:none}.prod-note summary:before{content:"▸";transition:transform .18s;display:inline-block;transform:translateY(-.02rem)}.prod-note[open] summary:before{transform:rotate(90deg)translate(.02rem)}.prod-note-panel{border:1px solid var(--signal);width:min(56ch,100%);margin-top:.7rem;padding:.8rem .95rem}@supports (color:color-mix(in lab,red,red)){.prod-note-panel{border:1px solid color-mix(in oklab,var(--signal) 24%,var(--line))}}.prod-note-panel{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.prod-note-panel{background:color-mix(in oklab,var(--bg) 96%,#000 4%)}}.prod-note-panel{color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 36px oklab(0% none none/.12)}.prod-note-panel p{font-family:var(--font-data);margin:0;font-size:.74rem;line-height:1.75}.prod-note-panel p+p{margin-top:.25rem}.prod-note-panel .k{color:var(--signal)}.prod-note-panel .v{color:var(--ink)}.article-prod-note{width:min(100%,48rem);margin-top:1rem}.article-prod-note summary{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-prod-note summary{border-color:color-mix(in oklab,var(--signal) 58%,var(--line))}}.article-prod-note summary{background:linear-gradient(180deg,var(--surface),var(--bg))}@supports (color:color-mix(in lab,red,red)){.article-prod-note summary{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 92%,transparent),color-mix(in oklab,var(--bg) 82%,transparent))}}.article-prod-note summary{box-shadow:0 14px 30px oklab(0% none none/.09),inset 0 1px 0 var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-prod-note summary{box-shadow:0 14px 30px oklab(0% none none/.09),inset 0 1px color-mix(in oklab,var(--signal) 16%,transparent)}}.article-prod-note summary:after{content:"live";color:var(--signal);margin-left:.35rem}@supports (color:color-mix(in lab,red,red)){.article-prod-note summary:after{color:color-mix(in oklab,var(--signal) 86%,var(--ink))}}.article-prod-note summary:after{letter-spacing:.14em;font-size:.62rem}.article-prod-note .prod-note-panel{border-color:var(--signal);width:100%;margin-top:.55rem}@supports (color:color-mix(in lab,red,red)){.article-prod-note .prod-note-panel{border-color:color-mix(in oklab,var(--signal) 22%,var(--line))}}.article-prod-note .prod-note-panel{background:linear-gradient(180deg,var(--bg),var(--surface))}@supports (color:color-mix(in lab,red,red)){.article-prod-note .prod-note-panel{background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 97%,transparent),color-mix(in oklab,var(--surface) 90%,transparent))}}.article-prod-note .prod-note-panel p{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.article-prod-note .prod-note-panel p+p{margin-top:.3rem}.feed{padding:1.5rem 0 4rem}.command-suggestions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding:.8rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.command-suggestions{border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}.command-suggestions{font-family:var(--font-data);font-size:.68rem}.command-suggestions-label{color:var(--signal);letter-spacing:.08em;text-transform:uppercase}.command-suggestions button{color:var(--ink-soft);cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease)}.command-suggestions button:before{content:"$ ";color:var(--signal);opacity:.66}.command-suggestions button:hover{color:var(--signal);transform:translateY(-1px)}.signal-map{border-top:1px solid var(--line);margin:1.25rem 0 1.5rem}@supports (color:color-mix(in lab,red,red)){.signal-map{border-top:1px solid color-mix(in oklab,var(--line) 86%,transparent)}}.signal-map{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.signal-map{border-bottom:1px solid color-mix(in oklab,var(--line) 86%,transparent)}}.signal-map{font-family:var(--font-data);padding:1rem 0}.signal-map-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.signal-map-head span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.signal-map-head small{color:var(--ink-soft);letter-spacing:.08em;text-align:right;font-size:.66rem}.signal-graph{border:1px solid var(--line);min-height:clamp(22rem,42vw,31rem);position:relative}@supports (color:color-mix(in lab,red,red)){.signal-graph{border:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.signal-graph{background:linear-gradient(var(--signal) 1px,transparent 1px),linear-gradient(90deg,var(--signal) 1px,transparent 1px),var(--surface);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.signal-graph{background:linear-gradient(color-mix(in oklab,var(--signal) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--signal) 4%,transparent) 1px,transparent 1px),color-mix(in oklab,var(--surface) 52%,transparent)}}.signal-graph{background-size:2.5rem 2.5rem}.signal-graph-lines,.signal-graph-nodes{width:100%;height:100%;position:absolute;inset:0}.signal-graph-lines{overflow:visible}.signal-edge path{fill:none;stroke:var(--signal)}@supports (color:color-mix(in lab,red,red)){.signal-edge path{stroke:color-mix(in oklab,var(--signal) 44%,var(--line))}}.signal-edge path{stroke-width:1.3px;vector-effect:non-scaling-stroke}.signal-edge text{fill:var(--signal);font-family:var(--font-data);letter-spacing:.08em;text-anchor:middle;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:10px}.signal-edge marker path{fill:var(--signal)}.signal-graph-node{appearance:none;left:var(--node-x);top:var(--node-y);border:1px solid var(--line);width:clamp(8.5rem,17vw,13.5rem);min-height:4.6rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.signal-graph-node{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.signal-graph-node{background:var(--surface);padding:.62rem .7rem}@supports (color:color-mix(in lab,red,red)){.signal-graph-node{background:color-mix(in oklab,var(--surface) 91%,transparent)}}.signal-graph-node{box-shadow:0 .7rem 1.8rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.signal-graph-node{box-shadow:0 .7rem 1.8rem color-mix(in oklab,var(--ink) 8%,transparent)}}.signal-graph-node{color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease);transform:translate(-50%,-50%)}.signal-graph-node span,.signal-graph-node small{color:var(--signal);letter-spacing:.08em;font-size:.59rem;display:block}.signal-graph-node strong{margin:.24rem 0;font-size:.69rem;line-height:1.25;display:block}.signal-graph-node small{color:var(--ink-soft)}.signal-graph-node:hover,.signal-graph-node:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.signal-graph-node:hover,.signal-graph-node:focus-visible{border-color:color-mix(in oklab,var(--signal) 34%,var(--line))}}.signal-graph-node:hover,.signal-graph-node:focus-visible{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.signal-graph-node:hover,.signal-graph-node:focus-visible{background:color-mix(in oklab,var(--signal) 7%,var(--surface))}}.signal-graph-node:hover,.signal-graph-node:focus-visible{color:var(--signal);transform:translate(-50%,calc(-50% - 2px))}.signal-graph-node.is-focused{z-index:3;border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.signal-graph-node.is-focused{background:color-mix(in oklab,var(--signal) 10%,var(--surface))}}.signal-graph-node.is-muted,.signal-edge.is-muted{opacity:.16}.signal-edge.is-focused path{stroke-width:2px}.signal-map-legend{color:var(--ink-soft);letter-spacing:.08em;flex-wrap:wrap;gap:.45rem 1rem;padding-top:.65rem;font-size:.61rem;display:flex}.signal-map-legend span:before{content:"→ ";color:var(--signal)}.feed-toolkit{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0 1.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.feed-toolkit{border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}.feed-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-data);margin:2rem 0 0;padding:1.4rem 0;display:none}body[data-feed-empty=true] .feed-empty{display:block}.feed-empty span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.feed-empty p{color:var(--ink-soft);margin:.45rem 0 .85rem;font-size:.86rem}.feed-empty div{flex-wrap:wrap;gap:.7rem;display:flex}.feed-empty button{appearance:none;color:var(--signal);font:inherit;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.72rem}.feed-empty button:before{content:"$ ";opacity:.66}.feed-empty button:hover,.feed-empty button:focus-visible{color:var(--ink);transform:translateY(-1px)}.feed-views{color:var(--ink-soft);font-family:var(--font-data);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.feed-views>span:before{content:"// ";color:var(--signal)}.feed-view{color:var(--ink-soft);cursor:pointer}.feed-view:before{content:"[";color:var(--signal);opacity:.6}.feed-view:after{content:"]";color:var(--signal);opacity:.6}.feed-view:hover,.feed-view.active{color:var(--signal)}.context-preview{width:100%;color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;text-align:right;font-size:.64rem}.context-preview:before{content:"// ";color:var(--signal)}html[data-preset=editorial] .hero-sub{max-width:58ch}html[data-preset=editorial] article.post{padding-block:2.55rem}html[data-preset=research] .feed-toolkit{z-index:3;background:var(--bg);position:sticky;top:6.4rem}@supports (color:color-mix(in lab,red,red)){html[data-preset=research] .feed-toolkit{background:color-mix(in oklab,var(--bg) 88%,transparent)}}html[data-preset=research] .feed-toolkit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-preset=research] .note-d2,html[data-preset=research] .context-lens{display:block}html[data-preset=research] article.post{grid-template-columns:minmax(0,1fr) 260px;gap:1.35rem}html[data-preset=research] .post-excerpt,html[data-preset=research] .hero-sub{opacity:.86}html[data-preset=research] .lens-tags{margin-top:.7rem}html[data-preset=research] .context-lens{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-preset=research] .context-lens{border-color:color-mix(in oklab,var(--signal) 22%,var(--line))}}html[data-preset=machine] .feed-toolkit{border-bottom-style:dashed}.feed-filters,.feed-stats{font-family:var(--font-data);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;font-size:.7rem;display:flex}.feed-stats .sk:before{content:"// ";color:var(--signal)}.feed-stats .sv{color:var(--ink)}.filter-chip{appearance:none;color:var(--ink-soft);font:inherit;letter-spacing:inherit;text-transform:lowercase;cursor:pointer;transition:color var(--t) var(--ease),opacity var(--t) var(--ease);background:0 0;border:0;padding:0}.filter-chip span{color:var(--signal);opacity:.72}.filter-chip:before{content:"[";color:var(--signal);opacity:.72}.filter-chip:after{content:"]";color:var(--signal);opacity:.72}.filter-chip:hover,.filter-chip.active{color:var(--ink)}.lens-tags{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.lens-chip{appearance:none;color:var(--signal);font-family:var(--font-data);letter-spacing:.06em;cursor:pointer;transition:color var(--t) var(--ease),opacity var(--t) var(--ease);background:0 0;border:0;align-items:center;font-size:.68rem;display:inline-flex;position:relative}.lens-chip:before{content:"{ ";opacity:.65}.lens-chip:hover,.inline-reveal:hover{color:var(--ink)}.lens-chip[data-context]:after,.inline-reveal:after{transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);border:1px solid var(--line);padding:.12rem .45rem;position:absolute;bottom:calc(100% + .35rem);left:0}@supports (color:color-mix(in lab,red,red)){.lens-chip[data-context]:after,.inline-reveal:after{border:1px solid color-mix(in oklab,var(--line) 76%,transparent)}}.lens-chip[data-context]:after,.inline-reveal:after{background:var(--surface);color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;font-size:.64rem;transform:translateY(.2rem)}.lens-chip[data-context]:after{content:attr(data-context)}.context-lens{border:1px solid var(--line);margin-top:1rem;padding:.95rem 1rem;display:none}@supports (color:color-mix(in lab,red,red)){.context-lens{border:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.context-lens{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.context-lens{background:color-mix(in oklab,var(--surface) 72%,transparent)}}.context-lens{font-family:var(--font-data);font-size:.75rem;line-height:1.8}.context-head{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem}.inline-reveal{color:var(--signal);cursor:help;position:relative}.inline-reveal:after{content:attr(data-context)}.lens-chip:hover:after,.inline-reveal:hover:after{opacity:1;transform:translateY(0)}.card-command-row{font-family:var(--font-data);flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.card-command-row button{appearance:none;color:var(--ink-soft);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease),opacity var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.68rem}.card-command-row button:before{content:"/";color:var(--signal);margin-right:.22rem}.card-command-row button:hover,.card-command-row button:focus-visible{color:var(--signal);transform:translateY(-1px)}.feed-label{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;transition:all var(--t) var(--ease);border-bottom:0;padding-bottom:1rem;scroll-margin-top:6rem;font-size:.6875rem}.feed-research-bar{margin-top:1rem}.feed-research-bar .hero-terminal{border-top:0;border-bottom:0;width:100%;max-width:none;margin-top:0;padding-top:.8rem;padding-bottom:.8rem}.feed>.command-rail,.feed>.featured-dossier,.feed>.feed-research-bar,.feed>.feed-toolkit,.feed>.feed-results,.feed>.signal-map,.feed>.feed-ops,.feed>.feed-empty{margin-top:1.6rem}.feed>.featured-dossier{margin-top:1.1rem}.feed>.feed-label{margin-top:2.2rem}.featured-dossier{transition:opacity var(--t) var(--ease),border-color var(--t) var(--ease);border-bottom:0;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(2rem,5vw,3.4rem) 0;display:grid}.featured-kicker,.featured-meta{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1rem;font-size:.66rem;display:flex}.featured-kicker{border-bottom:0;justify-content:space-between;padding-bottom:.75rem}.featured-kicker span:first-child{color:var(--signal)}.featured-dossier h2{max-width:18ch;font-family:var(--font-display);margin:1.2rem 0 .8rem;font-size:clamp(1.45rem,3.45vw,2.25rem);font-weight:350;line-height:1.08}.featured-dossier h2 a:hover{color:var(--signal)}.featured-summary{max-width:58ch;color:var(--ink-soft)}.featured-meta{text-transform:none;margin-top:1rem}.featured-open{color:var(--signal);font-family:var(--font-data);margin-top:1.3rem;font-size:.72rem;display:inline-block}.featured-dossier .post-img{transition:transform .7s var(--ease),border-color var(--t) var(--ease)}.featured-dossier:hover .post-img{border-color:var(--signal);transform:scale(1.015)}@supports (color:color-mix(in lab,red,red)){.featured-dossier:hover .post-img{border-color:color-mix(in oklab,var(--signal) 38%,var(--line))}}.featured-dossier:hover figure.post-img .px{display:none}.featured-dossier:hover figure.post-img .img-data{display:flex}.feed-results{display:block}.feed-ops{width:min(100%,60rem);margin-left:auto;margin-right:auto}.feed-ops summary{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.feed-ops summary{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.feed-ops .prod-note-panel{width:100%}body[data-feed-view=matrix] .feed-results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}body[data-feed-view=matrix] article.post{min-width:0;display:block}body[data-feed-view=matrix] article.post .post-figure-wrap{margin-top:1.2rem}body[data-feed-view=matrix] article.post .post-title{font-size:clamp(1.15rem,2vw,1.45rem)}body[data-feed-view=signal] article.post{grid-template-columns:1fr;padding-block:1.25rem}body[data-feed-view=signal] article.post .post-figure-wrap,body[data-feed-view=signal] article.post .post-excerpt,body[data-feed-view=signal] article.post .post-date{display:none}body[data-feed-view=signal] article.post .post-title{font-family:var(--font-data);margin-bottom:.25rem;font-size:1rem}body[data-feed-view=signal] article.post .note-d2{margin-top:.45rem;padding-left:.7rem;font-size:.7rem;display:block}body[data-context-preview] article.post[data-context-match=false],body[data-context-preview] .featured-dossier[data-context-match=false]{opacity:.18}body[data-context-preview] article.post[data-context-match=true],body[data-context-preview] .featured-dossier[data-context-match=true]{border-color:var(--signal)}article.post{border-bottom:1px solid var(--line);transition:border-color var(--t) var(--ease),opacity var(--t) var(--ease);grid-template-columns:1fr 300px;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding:2.25rem 0;display:grid;position:relative;overflow:hidden}article.post:before{content:"";background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:0;pointer-events:none;height:1px;position:absolute;inset:0 0 auto;transform:translate(-100%)}article.post:hover:before,article.post:focus-within:before{animation:.92s cubic-bezier(.16,1,.3,1) both cardScan}article.post:hover .post-title,article.post[data-focused=true] .post-title,article.post[data-focused=true] .post-excerpt{color:var(--signal)}.post-title{font-family:var(--font-display);margin:0 0 .55rem;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:400;line-height:1.2;transition:color .25s;position:relative}.post-title:after{content:"_";color:var(--signal);opacity:0;margin-left:.08em;display:inline-block;transform:translateY(-.02em)}article.post:hover .post-title:after,article.post:focus-within .post-title:after{opacity:1;animation:.76s steps(2,end) infinite cursorBlink}@keyframes cardScan{0%{opacity:0;transform:translate(-100%)}18%{opacity:.72}to{opacity:0;transform:translate(100%)}}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}.post-title a:hover{color:var(--signal)}html[data-mode=machine] .post-title{font-size:.95rem;font-weight:500}html[data-mode=machine] .post-title:before{content:attr(data-id) " :: ";color:var(--signal);font-weight:300}.post-excerpt{max-width:58ch;color:var(--ink-soft);transition:color var(--t) var(--ease);margin:0}.post-date{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;transition:color var(--t) var(--ease);margin-top:.8rem;font-size:.6875rem}.compare-pane{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1rem 0 0;padding-top:1.5rem;display:none}.compare-column{border:1px solid var(--line);padding:1rem}@supports (color:color-mix(in lab,red,red)){.compare-column{border:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.compare-column{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.compare-column{background:color-mix(in oklab,var(--surface) 68%,transparent)}}.compare-column.machine{font-family:var(--font-data);font-size:.8rem}.compare-column.machine p{overflow-wrap:anywhere;margin:0 0 .45rem}.compare-list{color:var(--ink-soft);font-family:var(--font-data);margin:0 0 .9rem;padding-left:1rem;font-size:.74rem;line-height:1.7}.compare-list li{margin-bottom:.2rem}.compare-label{color:var(--signal);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem}.compare-prose{color:var(--ink-soft);font-size:.95rem;line-height:1.8}.llms-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-data);margin-top:1rem}.llms-block summary{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:.85rem 0;font-size:.72rem;font-weight:760}.llms-block summary:before{content:"// "}.llms-block pre{color:var(--ink-soft);font:inherit;white-space:pre-wrap;margin:0;padding:0 0 1rem;font-size:.76rem;line-height:1.75;overflow-x:auto}.article-grid{grid-template-columns:minmax(0,68ch) minmax(14rem,18.5rem);align-items:start;gap:clamp(2rem,5vw,4rem);padding:2.5rem 0 5rem;display:grid}.post-body{max-width:68ch;padding:0}.article-section{padding-top:.95rem}.article-section+.article-section{margin-top:1.4rem}html:not([data-depth="3"]):not([data-compare=on]):not([data-reading-mode=machine]) .article-section-compare{display:none}.article-section-label{color:var(--signal);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.67rem}.study-summary{border-left:2px solid var(--signal);color:var(--ink-soft);margin:0 0 1.15rem;padding-left:.9rem;font-size:.94rem;line-height:1.75}.article-section-test-run{border-top:1px solid var(--line);margin-top:2.25rem}.test-hypothesis{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.test-hypothesis{border:1px solid color-mix(in oklab,var(--signal) 28%,var(--line))}}.test-hypothesis{background:var(--signal);border-left-width:3px;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.test-hypothesis{background:color-mix(in oklab,var(--signal) 4%,var(--surface))}}.test-hypothesis>span,.test-run-grid>div>span,.test-run-lists>div>span,.test-open-questions>span,.provenance-contribution>span{color:var(--signal);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;display:block}.test-hypothesis p,.test-run-grid p{margin:0;line-height:1.75}.test-run-grid,.test-run-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.test-run-grid>div,.test-run-lists>div,.test-open-questions{border-top:1px solid var(--line);min-width:0;padding-top:.85rem}.test-run-lists ol,.test-open-questions ul,.provenance-contribution ul{color:var(--ink-soft);margin:0;padding-left:1.15rem;line-height:1.7}.test-run-lists li,.test-open-questions li,.provenance-contribution li{margin-bottom:.45rem}.test-open-questions{margin-top:1rem}.article-section-evidence{border-top:1px solid var(--line);margin-top:2.25rem}.claim-list{gap:.75rem;display:grid}.claim-list article{border-left:2px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.claim-list article{border-left:2px solid color-mix(in oklab,var(--signal) 52%,var(--line))}}.claim-list article{background:linear-gradient(90deg,var(--signal),transparent);padding:.7rem 0 .7rem .9rem}@supports (color:color-mix(in lab,red,red)){.claim-list article{background:linear-gradient(90deg,color-mix(in oklab,var(--signal) 4%,transparent),transparent)}}.claim-list p,.claim-list small{margin:0}.claim-list div{color:var(--signal);font-family:var(--font-data);flex-wrap:wrap;gap:.45rem 1rem;margin:.45rem 0;font-size:.65rem;display:flex}.claim-list small{color:var(--ink-soft);font-family:var(--font-data);line-height:1.55}.article-section-sources{border-top:1px solid var(--line);margin-top:2rem}.source-list{font-family:var(--font-data);gap:0;margin:0;padding:0;list-style:none;display:grid}.source-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.8fr) minmax(0,1fr);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.source-list li{border-bottom:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.source-list li{padding:.65rem 0}.source-list a{color:var(--signal);overflow-wrap:anywhere}.source-list span{color:var(--ink-soft);font-size:.72rem}.provenance-contribution{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.provenance-contribution ul{font-family:var(--font-data);font-size:.68rem}.graph-relations{gap:.55rem;display:grid}.graph-relations a{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.4rem;padding:.68rem .72rem;display:grid}@supports (color:color-mix(in lab,red,red)){.graph-relations a{border:1px solid color-mix(in oklab,var(--line) 74%,transparent)}}.graph-relations a{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.graph-relations a{background:color-mix(in oklab,var(--surface) 92%,transparent)}}.graph-relations a{transition:border-color var(--t) var(--ease),background var(--t) var(--ease),transform var(--t) var(--ease);font-size:.64rem}.graph-relations a>span{color:var(--signal)}.graph-relations a strong{color:var(--ink);text-align:center;font-weight:650}.graph-relations a strong:before{content:"— ";color:var(--ink-soft)}.graph-relations a strong:after{content:" →";color:var(--ink-soft)}.graph-relations a small{color:var(--ink-soft);grid-column:1/-1;line-height:1.5}.graph-relations a:hover,.graph-relations a:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.graph-relations a:hover,.graph-relations a:focus-visible{border-color:color-mix(in oklab,var(--signal) 34%,var(--line))}}.graph-relations a:hover,.graph-relations a:focus-visible{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.graph-relations a:hover,.graph-relations a:focus-visible{background:color-mix(in oklab,var(--bg) 96%,transparent)}}.graph-relations a:hover,.graph-relations a:focus-visible{transform:translateY(-1px)}.provenance-disclosure{color:var(--ink-soft);font-family:var(--font-data);margin:.85rem 0 0;font-size:.68rem;line-height:1.6}.article-bridge{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(13rem,.62fr);gap:1rem;margin-top:.5rem;padding:1.15rem 0 .35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.article-bridge{border-top:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.article-bridge.depth-layer{display:none}html:is([data-depth="1"],[data-depth="2"],[data-depth="3"]) .article-bridge.depth-layer-1{display:grid}.article-bridge-panel{border:1px solid var(--line);flex-direction:column;min-width:0;padding:.9rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.article-bridge-panel{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.article-bridge-panel{background:linear-gradient(180deg,var(--surface),var(--bg))}@supports (color:color-mix(in lab,red,red)){.article-bridge-panel{background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 72%,transparent),color-mix(in oklab,var(--bg) 94%,transparent))}}.article-bridge-panel{box-shadow:0 12px 26px oklab(0% none none/.05),inset 0 1px 0 var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-bridge-panel{box-shadow:0 12px 26px oklab(0% none none/.05),inset 0 1px color-mix(in oklab,var(--signal) 7%,transparent)}}.article-bridge-panel:first-child{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-bridge-panel:first-child{border-color:color-mix(in oklab,var(--signal) 22%,var(--line))}}.article-bridge-panel:first-child{background:linear-gradient(180deg,var(--signal),var(--bg))}@supports (color:color-mix(in lab,red,red)){.article-bridge-panel:first-child{background:linear-gradient(180deg,color-mix(in oklab,var(--signal) 4%,var(--surface)),color-mix(in oklab,var(--bg) 94%,transparent))}}.article-bridge-panel .article-section-label{margin-bottom:.8rem}.article-bridge-meta{color:var(--ink-soft);font-family:var(--font-data);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin-top:.9rem;font-size:.66rem;line-height:1.6;display:grid}.article-bridge-meta p{overflow-wrap:anywhere;min-width:0;margin:0}.article-bridge-meta .article-format-links{grid-column:1/-1}.article-top-related-list-bridge{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.05rem}.article-top-related-list-bridge a{gap:.24rem;padding:.72rem .78rem}.article-bridge-panel-tags{box-shadow:none;background:0 0;justify-content:flex-start}.lens-tags-bridge{margin-top:.05rem}.lens-tags-bridge .lens-chip{font-size:.62rem}.post-body .prose-body{display:var(--prose);color:var(--ink);font-size:clamp(1.08rem,1.4vw,1.2rem)}.post-body .prose-body :where(h1,h2,h3){font-family:var(--font-display);margin:2rem 0 .7rem;font-weight:400;line-height:1.2}.post-body .prose-body :where(p,ul,ol,pre){margin:0 0 1.15rem}.post-body .prose-body :where(ul,ol){padding-left:1.35rem}.post-body .prose-body ul{list-style:outside}.post-body .prose-body ol{list-style:decimal}.article-detail .article-hero h1{font-size:clamp(1.9rem,4.25vw,2.8rem)}html[data-mode=machine] .article-detail .article-hero h1{font-size:clamp(1.35rem,3.35vw,2.1rem)}.post-body .prose-body code{border:1px solid var(--line);background:var(--surface);font-family:var(--font-data);border-radius:4px;padding:.05em .35em;font-size:.86em}.post-body .prose-body pre{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:1rem;overflow-x:auto}.post-body .note-d2{margin-top:1.5rem}.dossier-panel{min-width:0;color:var(--ink);font-family:var(--font-data);isolation:isolate;flex-direction:column;gap:.8rem;display:flex;position:sticky;top:7rem}.command-dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.command-dock .dossier-label{margin-bottom:.6rem}.dock-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.dock-rail button{appearance:none;border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.dock-rail button{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.dock-rail button{background:var(--surface);padding:.4rem .5rem}@supports (color:color-mix(in lab,red,red)){.dock-rail button{background:color-mix(in oklab,var(--surface) 82%,transparent)}}.dock-rail button{color:var(--ink-soft);font:inherit;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease);font-size:.64rem}.dock-rail button:before{content:"/";color:var(--signal);margin-right:.18rem}.dock-rail button:hover,.dock-rail button:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.dock-rail button:hover,.dock-rail button:focus-visible{border-color:color-mix(in oklab,var(--signal) 38%,var(--line))}}.dock-rail button:hover,.dock-rail button:focus-visible{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.dock-rail button:hover,.dock-rail button:focus-visible{background:color-mix(in oklab,var(--bg) 96%,transparent)}}.dock-rail button:hover,.dock-rail button:focus-visible{color:var(--signal);transform:translateY(-1px)}.dossier-card{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.dossier-card{border:1px solid color-mix(in oklab,var(--line) 92%,var(--ink-soft))}}.dossier-card{background:var(--bg);padding:.82rem .88rem}@supports (color:color-mix(in lab,red,red)){.dossier-card{background:color-mix(in oklab,var(--bg) 97%,var(--surface))}}.dossier-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px oklab(0% none none/.04),inset 0 1px #ffffff57}.dossier-label{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.65rem;font-weight:760}.dossier-kv{gap:.35rem;margin:0;font-size:.7rem;line-height:1.42;display:grid}.dossier-kv div{grid-template-columns:4.8rem minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.dossier-kv dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.dossier-kv dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.article-command-list{flex-direction:column;gap:.5rem;display:flex}.article-command-list button{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:0;display:grid}.article-command-list button span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;transition:color var(--t) var(--ease),transform var(--t) var(--ease);font-size:.64rem}.article-command-list code{color:var(--signal);overflow-wrap:anywhere;transition:color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.69rem}.article-command-list button:hover span,.article-command-list button:focus-visible span{color:var(--ink);transform:translate(.08rem)}.article-command-list button:hover code,.article-command-list button:focus-visible code{color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-command-list button:hover code,.article-command-list button:focus-visible code{color:color-mix(in oklab,var(--signal) 82%,var(--ink))}}.article-command-list button:hover code,.article-command-list button:focus-visible code{transform:translate(.12rem)}.dossier-summary{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.65}.dossier-tags{flex-wrap:wrap;gap:.35rem .55rem;margin-top:.8rem;display:flex}.dossier-tags span{color:var(--signal);font-size:.68rem}.dossier-tags span:before{content:"{"}.dossier-tags span:after{content:"}"}.related-list{flex-direction:column;gap:.55rem;display:flex}.related-list a{border:1px solid var(--line);gap:.2rem;padding:.72rem .78rem;display:grid}@supports (color:color-mix(in lab,red,red)){.related-list a{border:1px solid color-mix(in oklab,var(--line) 74%,transparent)}}.related-list a{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.related-list a{background:color-mix(in oklab,var(--surface) 92%,transparent)}}.related-list a{color:var(--ink);transition:border-color var(--t) var(--ease),background var(--t) var(--ease),transform var(--t) var(--ease)}.related-list a span{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.related-list a strong{font-size:.74rem;font-weight:720;line-height:1.35}.related-list a small{color:var(--ink-soft);font-size:.62rem;line-height:1.4}.related-list a em{color:var(--ink-soft);font-size:.61rem;font-style:normal;line-height:1.5}.related-list a:hover,.related-list a:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.related-list a:hover,.related-list a:focus-visible{border-color:color-mix(in oklab,var(--signal) 34%,var(--line))}}.related-list a:hover,.related-list a:focus-visible{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.related-list a:hover,.related-list a:focus-visible{background:color-mix(in oklab,var(--bg) 96%,transparent)}}.related-list a:hover,.related-list a:focus-visible{transform:translateY(-1px)}.related-list a:hover strong{color:var(--signal)}.trail-mini{color:var(--ink-soft);gap:.28rem;font-size:.64rem;line-height:1.5;display:grid}.trail-mini span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-figure-wrap{width:100%;min-width:0;max-width:100%}figure.post-img{aspect-ratio:3/2;border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;transition:border-color var(--t) var(--ease),background var(--t) var(--ease);margin:0;position:relative;overflow:hidden}figure.post-img .px{display:var(--img-pixels);object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:100%;transition:transform .5s var(--ease)}article.post:hover figure.post-img .px,.article-hero:hover figure.post-img .px{transform:scale(1.025)}figure.post-img .img-data{display:var(--img-data);color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.04em;flex-direction:column;justify-content:space-between;padding:.9rem;font-size:.625rem;line-height:1.7;position:absolute;inset:0}.img-data .k{color:var(--signal)}.img-data .v{color:var(--ink)}.blurhash{opacity:.85;grid-template-columns:repeat(8,1fr);gap:2px;width:96px;display:grid}.blurhash i{aspect-ratio:1;background:var(--signal);border-radius:1px}.blurhash i:nth-child(3n){opacity:.18}.blurhash i:nth-child(3n+1){opacity:.55}.blurhash i:nth-child(3n+2){opacity:.32}.blurhash i:nth-child(7n){opacity:.9}.blurhash i:nth-child(11n){opacity:.08}figcaption{display:var(--meta-d1);color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;transition:color var(--t) var(--ease);flex-wrap:wrap;gap:1rem;padding-top:.5rem;font-size:.625rem}figcaption .alt:before{content:'alt: "';color:var(--signal)}figcaption .alt:after{content:'"';color:var(--signal)}.article-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3.2rem);padding:clamp(3.5rem,8vw,5.5rem) 0 2rem;display:grid}.article-hero>div{min-width:0;max-width:100%}.article-hero-copy{align-content:start;gap:.9rem;display:grid}.article-hero .post-figure-wrap{grid-area:1/2/span 2}.article-hero .post-img{background:linear-gradient(160deg,var(--surface),var(--bg))}@supports (color:color-mix(in lab,red,red)){.article-hero .post-img{background:linear-gradient(160deg,color-mix(in oklab,var(--surface) 88%,var(--signal)),color-mix(in oklab,var(--bg) 94%,transparent))}}.article-hero .post-img{box-shadow:0 22px 54px oklab(0% none none/.1),inset 0 1px #ffffff6b}.article-hero figcaption{padding-top:.7rem}.article-detail .article-hero .article-hero-excerpt{border-top:1px solid var(--line);grid-column:1;width:min(100%,62ch);max-width:62ch;margin:0;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.article-detail .article-hero .article-hero-excerpt{border-top:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.article-detail .article-hero .article-hero-excerpt{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.article-detail .article-hero .article-hero-excerpt{color:color-mix(in oklab,var(--ink) 72%,var(--ink-soft))}}.article-detail .article-hero .article-hero-excerpt{font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.72}.semantic-breadcrumb{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.72rem;display:flex}.semantic-breadcrumb a,.semantic-breadcrumb button{appearance:none;color:inherit;font:inherit;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;padding:0}.semantic-breadcrumb a:not(:last-child):after,.semantic-breadcrumb button:not(:last-child):after{content:" /";color:var(--signal);opacity:.72}.semantic-breadcrumb a:hover,.semantic-breadcrumb button:hover,.semantic-breadcrumb a:focus-visible,.semantic-breadcrumb button:focus-visible{color:var(--signal);transform:translateY(-1px)}.article-kicker{color:var(--signal);font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;font-size:.75rem}.article-meta-strip{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem .75rem;margin-bottom:0;font-size:.64rem;display:flex}.article-meta-strip>span{border:1px solid var(--line);align-items:center;gap:.28rem;min-height:1.9rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.article-meta-strip>span{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}.article-meta-strip>span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.article-meta-strip>span{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.article-representations,.article-format-links{align-items:center;gap:.45rem;display:inline-flex}.article-representations a,.article-format-links a{color:var(--signal);text-decoration:none}.article-representations a:hover,.article-format-links a:hover{text-underline-offset:.18em;text-decoration:underline}.article-meta-strip .k,.article-abstract .k{color:var(--signal)}.article-meta-strip .v,.article-abstract .v{color:var(--ink)}.article-detail .article-hero h1{text-wrap:balance;letter-spacing:0;max-width:14ch}.article-abstract{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1rem;margin-top:1.25rem;display:grid}.article-abstract-panel{border:1px solid var(--line);padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.article-abstract-panel{border:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.article-abstract-panel{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.article-abstract-panel{background:color-mix(in oklab,var(--bg) 92%,transparent)}}.article-abstract-panel{box-shadow:0 14px 32px oklab(0% none none/.08)}.article-abstract-panel-tight p{font-family:var(--font-data);margin:0;font-size:.72rem;line-height:1.7}.article-abstract-panel-tight p+p{margin-top:.18rem}.article-abstract-label{color:var(--signal);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.67rem}.article-abstract-summary{color:var(--ink-soft);font-family:var(--font-data);margin:0;font-size:.8rem;line-height:1.8}.article-export{appearance:none;border:1px solid var(--signal);margin-top:.7rem}@supports (color:color-mix(in lab,red,red)){.article-export{border:1px solid color-mix(in oklab,var(--signal) 42%,var(--line))}}.article-export{background:var(--bg);border-radius:999px;padding:.3rem .65rem}@supports (color:color-mix(in lab,red,red)){.article-export{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.article-export{color:var(--signal);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.66rem}.article-top-related{border-top:1px solid var(--line);margin-top:1rem;padding-top:.95rem}@supports (color:color-mix(in lab,red,red)){.article-top-related{border-top:1px solid color-mix(in oklab,var(--line) 82%,transparent)}}.article-top-related-label{color:var(--signal);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.67rem}.article-top-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.article-top-related-list a{border:1px solid var(--line);gap:.3rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.article-top-related-list a{border:1px solid color-mix(in oklab,var(--line) 78%,transparent)}}.article-top-related-list a{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.article-top-related-list a{background:color-mix(in oklab,var(--surface) 94%,transparent)}}.article-top-related-list a{color:inherit;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),background var(--t) var(--ease)}.article-top-related-list a:hover,.article-top-related-list a:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.article-top-related-list a:hover,.article-top-related-list a:focus-visible{border-color:color-mix(in oklab,var(--signal) 36%,var(--line))}}.article-top-related-list a:hover,.article-top-related-list a:focus-visible{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.article-top-related-list a:hover,.article-top-related-list a:focus-visible{background:color-mix(in oklab,var(--bg) 96%,transparent)}}.article-top-related-list a:hover,.article-top-related-list a:focus-visible{transform:translateY(-1px)}.article-top-related-list a span,.article-top-related-list a small{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;font-size:.65rem}.article-top-related-list a strong{font-family:var(--font-display);font-size:.96rem;font-weight:400;line-height:1.15}.article-top-related-list-bridge a span,.article-top-related-list-bridge a small{font-size:.53rem}.article-top-related-list-bridge a strong{font-size:.54rem;line-height:1.15}.back-link{color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.08em;margin-bottom:1rem;font-size:.75rem;display:inline-flex}.back-link:hover{color:var(--signal)}html[data-lens=on] .context-lens,html[data-reading-mode=hybrid] .context-lens,html[data-reading-mode=machine] .context-lens{display:block}html[data-depth="3"] .compare-pane,html[data-compare=on] .compare-pane,html[data-reading-mode=machine] .compare-pane{display:grid}html[data-reading-mode=machine] .post-excerpt,html[data-reading-mode=machine] .hero-sub{opacity:.42}html[data-reading-mode=editorial] .dossier-panel,html[data-reading-mode=editorial] .card-command-row{opacity:1}html[data-reading-mode=editorial] .dossier-panel .dossier-label,html[data-reading-mode=editorial] .dossier-panel .dock-rail button,html[data-reading-mode=editorial] .dossier-panel .article-command-list button span,html[data-reading-mode=editorial] .dossier-panel .trail-mini,html[data-reading-mode=editorial] .dossier-panel .related-list a small{opacity:.82}html[data-reading-mode=editorial] .inline-reveal{color:inherit}html[data-reading-mode=hybrid] .post-excerpt,html[data-reading-mode=hybrid] .hero-sub{opacity:.8}html[data-reading-mode=hybrid] .inline-reveal{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=hybrid] .inline-reveal{background:color-mix(in oklab,var(--signal) 8%,transparent)}}html[data-reading-mode=hybrid] .inline-reveal{box-shadow:inset 0 -1px 0 var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=hybrid] .inline-reveal{box-shadow:inset 0 -1px color-mix(in oklab,var(--signal) 42%,transparent)}}html[data-reading-mode=hybrid] .dossier-card{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=hybrid] .dossier-card{border-color:color-mix(in oklab,var(--signal) 22%,var(--line))}}html[data-reading-mode=machine] article.post{gap:1.2rem}html[data-reading-mode=machine] .post-title{font-size:.92rem;line-height:1.35}html[data-reading-mode=machine] .post-body .prose-body{opacity:.48}html[data-reading-mode=machine] .article-grid{grid-template-columns:minmax(0,.88fr) minmax(17rem,1fr)}html[data-reading-mode=machine] .dossier-panel{opacity:1}html[data-reading-mode=machine] .dossier-card{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=machine] .dossier-card{border-color:color-mix(in oklab,var(--signal) 28%,var(--line))}}html[data-reading-mode=machine] .dossier-kv,html[data-reading-mode=machine] .dossier-summary,html[data-reading-mode=machine] .related-list a strong{font-size:.76rem}html[data-reading-mode=machine] .compare-column.machine{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=machine] .compare-column.machine{border-color:color-mix(in oklab,var(--signal) 30%,var(--line))}}html[data-reading-mode=machine] .compare-column.machine{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){html[data-reading-mode=machine] .compare-column.machine{background:color-mix(in oklab,var(--signal) 7%,var(--surface))}}html[data-reading-mode=machine] .note-d2,html[data-reading-mode=hybrid] .note-d2{display:block}.site-footer{border-top:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-data);letter-spacing:.06em;transition:all var(--t) var(--ease);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 0 3rem;font-size:.75rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.site-footer a:hover{color:var(--signal)}.cli{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a098c;justify-content:center;align-items:flex-start;padding:12vh 1.25rem 0;display:none;position:fixed;inset:0}.cli.open{animation:.18s cliIn;display:flex}@keyframes cliIn{0%{opacity:0}to{opacity:1}}.cli-box{color:#c9d6cd;width:min(640px,100%);font-family:var(--font-data);background:#0c0e0d;border:1px solid #1e2421;border-radius:10px;font-size:.8125rem;overflow:hidden;box-shadow:0 24px 80px #00000080}.cli-head{color:#5e6b62;letter-spacing:.12em;border-bottom:1px solid #1e2421;justify-content:space-between;padding:.6rem 1rem;font-size:.6875rem;display:flex}.cli-head a{color:#54f2a6}.cli-head a:hover{opacity:.72}.cli-log{white-space:pre-wrap;word-break:break-word;max-height:40vh;padding:.9rem 1rem;line-height:1.7;overflow-y:auto}.cli-log .ok{color:#54f2a6}.cli-log .dim{color:#5e6b62}.cli-log a{color:#54f2a6;text-decoration:none}.cli-log a:hover{text-decoration:underline}.cli-line{display:block}.cli-line-link{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.cli-line-link .meta{color:#5e6b62}.cli-input-row{border-top:1px solid #1e2421;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.cli-input-row:before{content:"❯";color:#54f2a6}.cli-input-row input{color:#c9d6cd;caret-color:#54f2a6;font:inherit;background:0 0;border:none;outline:none;flex:1}.guide-hero{padding-bottom:1.75rem}.guide-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-data);grid-template-columns:1.2fr 1fr .7fr;gap:clamp(1rem,3vw,2rem);padding:1rem 0 1.25rem;display:grid}.guide-label{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem}.guide-label:before,.guide-card-head span:before,.guide-section-head span:before{content:"// ";color:var(--signal)}.guide-shortcut{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.guide-shortcut span{color:var(--ink-soft);font-size:.7rem}.guide-panel kbd,.guide-panel code,.guide-card code,.guide-run{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:.1em .45em}@supports (color:color-mix(in lab,red,red)){.guide-panel kbd,.guide-panel code,.guide-card code,.guide-run{background:color-mix(in oklab,var(--surface) 70%,transparent)}}.guide-panel kbd,.guide-panel code,.guide-card code,.guide-run{color:var(--signal);font-family:var(--font-data);font-size:.78rem}.guide-run{appearance:none;cursor:pointer;text-align:left;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease)}.guide-run:hover,.guide-run:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.guide-run:hover,.guide-run:focus-visible{border-color:color-mix(in oklab,var(--signal) 38%,var(--line))}}.guide-run:hover,.guide-run:focus-visible{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.guide-run:hover,.guide-run:focus-visible{background:color-mix(in oklab,var(--signal) 6%,var(--surface))}}.guide-run:hover,.guide-run:focus-visible{transform:translateY(-1px)}.guide-terminal{color:#c9d6cd;font-family:var(--font-data);background:#0c0e0d;border:1px solid #1e2421;border-radius:8px;margin-top:1.5rem;overflow:hidden;box-shadow:0 20px 70px oklab(0% none none/.2)}.guide-terminal-head{color:#5e6b62;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1e2421;justify-content:space-between;gap:1rem;padding:.65rem .85rem;font-size:.66rem;display:flex}.guide-terminal pre{color:inherit;font:inherit;margin:0;padding:.95rem .85rem 1.05rem;line-height:1.75;overflow-x:auto}.guide-terminal .ok{color:#54f2a6}.guide-terminal .dim{color:#5e6b62}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.25rem);margin-top:2.25rem;display:grid}.guide-card{border-top:1px solid var(--line);font-family:var(--font-data);padding-top:1rem}.guide-card-head{margin-bottom:1rem}.guide-card-head span,.guide-section-head span{color:var(--ink);letter-spacing:.08em;font-size:.78rem;font-weight:700}.guide-card-head p,.guide-section-head p{max-width:42ch;color:var(--ink-soft);margin:.35rem 0 0;font-size:.78rem;line-height:1.65}.guide-card dl{grid-template-columns:minmax(9rem,.85fr) minmax(0,1fr);gap:.55rem 1rem;margin:0;display:grid}.guide-card dt,.guide-card dd{margin:0}.guide-card dd{color:var(--ink-soft);font-size:.74rem;line-height:1.55}.guide-surface{margin-top:2.25rem}.surface-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem;margin-top:1rem;display:grid}.surface-grid article{border-top:1px solid var(--line);min-width:0;font-family:var(--font-data);padding-top:.85rem}.surface-grid h2{letter-spacing:.06em;margin:0 0 .45rem;font-size:.78rem}.surface-grid p{color:var(--ink-soft);margin:0 0 .75rem;font-size:.74rem;line-height:1.6}.guide-workflows{border-top:1px solid var(--line);margin:2.75rem 0 5rem;padding-top:1rem}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.workflow-card{border-left:1px solid var(--line);min-width:0;padding-left:.9rem}.workflow-card h2{font-family:var(--font-data);letter-spacing:.06em;margin:0 0 .65rem;font-size:.78rem}.workflow-lines{gap:.22rem;display:grid}.workflow-lines button{appearance:none;color:var(--ink-soft);font-family:var(--font-data);text-align:left;cursor:pointer;transition:color var(--t) var(--ease),transform var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:.72rem;line-height:1.75}.workflow-lines button:hover,.workflow-lines button:focus-visible{color:var(--signal);transform:translate(.12rem)}@media(prefers-reduced-motion:reduce){*,body:before,body:after{transition:none!important;animation:none!important}.hero-boot{display:none}.hero-content{visibility:visible}.hero,.hero-content{min-height:auto}html{scroll-behavior:auto}}@media(max-width:720px){.hero{min-height:auto;padding-bottom:1.4rem}.hero-content{min-height:auto}.article-depth-map-grid{grid-template-columns:minmax(0,1fr)}.article-depth-map-grid p:nth-child(3),.article-depth-map-grid p:nth-child(4),.article-depth-map-grid p:nth-child(6),.article-depth-map-grid p:nth-child(7){grid-column:auto}.test-run-grid,.test-run-lists,.source-list li{grid-template-columns:minmax(0,1fr)}html,body{max-width:100%;overflow-x:clip}.system-panels,.panel{gap:1.25rem 2rem}body[data-page-position=top] .system-row-main{scrollbar-width:none;width:100%;overflow-x:auto}body[data-page-position=top] .system-row-main::-webkit-scrollbar{display:none}body[data-page-position=top] .panel-reading,.statusline{max-width:100%}body[data-page-position=scrolled] .system-panels{flex-direction:row;width:auto;max-width:none;position:sticky;top:7.4rem;overflow-x:auto;transform:none}article.post{grid-template-columns:1fr}article.post>.post-figure-wrap{order:-1}.featured-dossier{grid-template-columns:1fr}.featured-dossier>.post-figure-wrap{order:-1}.blog-index-hero,.about-layout{grid-template-columns:minmax(0,1fr)}body[data-feed-view=matrix] .feed-results{grid-template-columns:1fr}.hero-terminal{flex-wrap:wrap}.hero-terminal-status{width:100%;margin-left:0}.command-suggestions{align-items:flex-start}.signal-map-head{flex-direction:column;gap:.25rem}.signal-map-head small{text-align:left}.signal-graph{min-height:25rem}.signal-graph-node{width:7.35rem;min-height:4.2rem;padding:.5rem}.signal-graph-node strong{font-size:.6rem}.signal-edge text{font-size:8px}.article-hero{grid-template-columns:minmax(0,1fr)}.article-hero>*{min-width:0;max-width:100%}.article-hero .post-figure-wrap{order:-1}.article-bridge{padding-top:0}.article-grid{grid-template-columns:1fr;gap:2rem}.dossier-panel{order:0;position:static;top:auto}.article-command-list button{grid-template-columns:1fr;gap:.1rem}.guide-panel,.guide-grid,.surface-grid,.workflow-grid{grid-template-columns:1fr}.guide-card dl{grid-template-columns:1fr;gap:.25rem 0}.guide-card dd{margin-bottom:.55rem}.guide-terminal-head{flex-direction:column;gap:.25rem}.brand-stack{gap:.06rem}.brand-mode{display:none}.site-footer{flex-direction:column}}@media(max-width:1499px){body[data-control-drawer=open]{overflow:hidden}.site-header{padding-inline:1.25rem}.header-top{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;display:grid}.brand{grid-area:1/1}.header-actions{grid-area:1/2;min-width:0}.command-rail{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;overflow-x:auto}.control-drawer-toggle{appearance:none;color:currentColor;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.3rem;margin-block:-.5rem;padding:.5rem .12rem;font-size:.7rem;display:inline-flex}.control-drawer-toggle>span{color:var(--signal)}body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-rail{gap:1.15rem}body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-text{opacity:0;max-width:0;overflow:hidden;transform:translate(-.2rem)}body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-short{opacity:.9;min-width:1.6ch;transform:translate(0)}body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-swap .command-short{opacity:1;min-width:1.2ch}.control-drawer-backdrop{inset:var(--control-drawer-top,6.5rem) 0 0;z-index:140;appearance:none;background:var(--bg);border:0;width:100%;height:auto;padding:0;display:block;position:fixed}@supports (color:color-mix(in lab,red,red)){.control-drawer-backdrop{background:color-mix(in oklab,var(--bg) 18%,transparent)}}.control-drawer-backdrop{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,-webkit-backdrop-filter .32s cubic-bezier(.16,1,.3,1),backdrop-filter .32s cubic-bezier(.16,1,.3,1),visibility .32s cubic-bezier(.16,1,.3,1)}body[data-control-drawer=open] .control-drawer-backdrop{opacity:1;visibility:visible;pointer-events:auto;background:var(--bg)}@supports (color:color-mix(in lab,red,red)){body[data-control-drawer=open] .control-drawer-backdrop{background:color-mix(in oklab,var(--bg) 32%,transparent)}}body[data-control-drawer=open] .control-drawer-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.88);backdrop-filter:blur(10px)saturate(.88);transition-delay:0s}.control-dock,body[data-page-position=top] .control-dock,body[data-page-position=scrolled] .control-dock{min-height:0}body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{top:var(--control-drawer-center,50%);z-index:150;width:min(20rem,100vw - 2rem);max-width:none;height:auto;max-height:var(--control-drawer-max-height, calc(100dvh - 2rem) );overscroll-behavior:contain;border:1px solid var(--line);margin:0;padding:1.2rem 1.1rem 1.35rem;position:fixed;bottom:auto;left:clamp(.85rem,2vw,1.5rem);right:auto;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{border:1px solid color-mix(in oklab,var(--line) 72%,transparent)}}body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{background:linear-gradient(145deg,var(--bg),var(--surface));border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{background:linear-gradient(145deg,color-mix(in oklab,var(--bg) 82%,transparent),color-mix(in oklab,var(--surface) 62%,transparent))}}body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);opacity:0;pointer-events:none;transform-origin:0 0;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .18s;transform:translate(-1.1rem,calc(.4rem - 50%))scale(.965);box-shadow:0 1.4rem 4.5rem oklab(0% none none/.17),inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff70}body[data-control-drawer=open] .control-stack{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.control-drawer-close{z-index:12;float:right;appearance:none;border:1px solid var(--line);background:var(--bg);border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;padding:0;display:inline-grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.control-drawer-close{background:color-mix(in oklab,var(--bg) 68%,transparent)}}.control-drawer-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),transform var(--t) var(--ease);font-size:1.15rem}.control-drawer-close:hover,.control-drawer-close:focus-visible{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.control-drawer-close:hover,.control-drawer-close:focus-visible{border-color:color-mix(in oklab,var(--signal) 44%,var(--line))}}.control-drawer-close:hover,.control-drawer-close:focus-visible{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.control-drawer-close:hover,.control-drawer-close:focus-visible{background:color-mix(in oklab,var(--bg) 84%,transparent)}}.control-drawer-close:hover,.control-drawer-close:focus-visible{transform:rotate(4deg)}.control-drawer-close+.control-cloud{display:none}body[data-page-position=top] .control-stack .system-panels,body[data-page-position=scrolled] .control-stack .system-panels{flex-direction:column;gap:1.25rem;width:100%;max-width:none;margin:0;padding:0 0 1rem;position:static;overflow:visible;transform:none}body[data-page-position=top] .control-stack .system-row,body[data-page-position=scrolled] .control-stack .system-row{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%}body[data-page-position=top] .control-stack .system-row-main .panel-group,body[data-page-position=scrolled] .control-stack .system-row-main .panel-group,.control-stack .panel-group{flex-direction:column;flex:auto;align-items:flex-start;width:100%;min-width:0}body[data-page-position=top] .control-stack .system-row-main .param-row,body[data-page-position=top] .control-stack .panel-reading .param-row{flex-wrap:wrap}body[data-page-position=top] .control-stack .panel-reading,body[data-page-position=scrolled] .control-stack .panel-reading{white-space:normal;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;min-width:0;overflow:visible}body[data-page-position=top] .control-stack .panel-reading .panel-subhead,body[data-page-position=scrolled] .control-stack .panel-reading .panel-subhead{margin-top:.35rem;margin-left:0}body[data-page-position=top] .control-stack .panel-reading .preset-strip,body[data-page-position=scrolled] .control-stack .panel-reading .preset-strip{justify-content:flex-start}.control-stack .statusline{white-space:normal;flex-wrap:wrap;justify-content:flex-start;overflow:visible}.control-stack .statusline>span{flex:9rem;min-width:0}.article-hero{grid-template-columns:minmax(0,1fr);padding-top:6.75rem}.article-hero>*{min-width:0;max-width:100%}.article-hero .post-figure-wrap{order:-1;grid-area:auto}.article-detail .article-hero .article-hero-excerpt{grid-column:auto;width:100%;max-width:none}.article-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}.article-bridge-meta{grid-template-columns:minmax(0,1fr)}.article-bridge-panel-tags{grid-column:1/-1}.article-grid,html[data-reading-mode=machine] .article-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.post-body{width:100%;min-width:0;max-width:68ch}.dossier-panel{order:0;width:100%;min-width:0;position:static;top:auto}}@media(max-width:599px)and (orientation:portrait){.shell{padding-top:calc(var(--mobile-header-height,3.25rem) + 1rem)}.site-header{background:var(--bg);padding:.65rem .85rem;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--bg) 97%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px)saturate(.94);backdrop-filter:blur(16px)saturate(.94)}.header-top{grid-template-columns:minmax(0,1fr) auto;gap:0 .65rem;min-height:2.4rem}.brand{z-index:2;align-self:center;position:relative}.header-actions{z-index:2;border:0;flex-direction:row;grid-area:1/2;align-items:center;gap:.35rem;min-width:0;padding:0;display:inline-flex;position:relative}.mobile-header-toggle{appearance:none;border:1px solid var(--line);place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.mobile-header-toggle{border:1px solid color-mix(in oklab,var(--line) 86%,transparent)}}.mobile-header-toggle{background:var(--surface);border-radius:.35rem;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.mobile-header-toggle{background:color-mix(in oklab,var(--surface) 48%,transparent)}}.mobile-header-toggle{color:currentColor;font-family:var(--font-data);cursor:pointer;transition:border-color var(--t) var(--ease),color var(--t) var(--ease),background var(--t) var(--ease);font-size:.92rem;line-height:1}.mobile-header-toggle>span:first-child{color:var(--signal)}.mobile-header-toggle>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-header-toggle[aria-expanded=true],.control-drawer-toggle[aria-expanded=true]{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.mobile-header-toggle[aria-expanded=true],.control-drawer-toggle[aria-expanded=true]{border-color:color-mix(in oklab,var(--signal) 72%,var(--line))}}.mobile-header-toggle[aria-expanded=true],.control-drawer-toggle[aria-expanded=true]{color:var(--signal)}.control-drawer-toggle{border:1px solid var(--line);min-height:2.4rem;margin:0;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.control-drawer-toggle{border:1px solid color-mix(in oklab,var(--line) 86%,transparent)}}.control-drawer-toggle{background:var(--surface);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.control-drawer-toggle{background:color-mix(in oklab,var(--surface) 48%,transparent)}}.command-rail{opacity:0;pointer-events:none;flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:0;width:100%;max-height:0;padding-top:0;transition:max-height .32s cubic-bezier(.16,1,.3,1),padding-top .24s cubic-bezier(.16,1,.3,1),opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(-.35rem)}body[data-mobile-header=open]{overflow:hidden}body[data-mobile-header=open] .command-rail{max-height:calc(100dvh - var(--mobile-header-height,4rem));opacity:1;pointer-events:auto;padding-top:.7rem;transform:translateY(0)}.command-rail{white-space:normal;padding-inline:0;border-top:1px solid #0000;gap:0;padding-bottom:.15rem;overflow:visible}body[data-mobile-header=open] .command-rail{border-top-color:var(--line)}@supports (color:color-mix(in lab,red,red)){body[data-mobile-header=open] .command-rail{border-top-color:color-mix(in oklab,var(--line) 78%,transparent)}}.command-token{white-space:nowrap;border-bottom:0;border-left:1px solid #0000;justify-content:flex-start;gap:.45rem;width:100%;min-height:2.5rem;padding:.62rem .4rem}.command-token.active{border-left-color:var(--signal)}.command-token:after{display:none}.command-text{opacity:1;max-width:none;display:inline;overflow:visible;transform:none}.command-short{opacity:0;min-width:0;display:none}.command-swap{justify-content:flex-start;min-height:2.65rem;font-size:.72rem}.command-swap .command-short{display:inline-block}.command-rail-label,.reading-focus-toggle,.key-hint,.cli-menu{display:none}.brand-stack{display:flex}.brand{gap:.52rem}.brand-name{font-size:.64rem}.brand-mode{display:none}body[data-page-position=top] .control-stack,body[data-page-position=scrolled] .control-stack{top:var(--control-drawer-top,3.8rem);width:auto;max-height:var(--control-drawer-max-height, calc(100dvh - 4.5rem) );transform-origin:top;border-radius:.45rem;left:.75rem;right:.75rem;transform:translateY(-.45rem)scale(.985)}body[data-control-drawer=open] .control-stack{width:auto;max-width:none;transform:translate(0)scale(1)}}@media(max-width:720px){.prod-note:not([open]){margin-top:.8rem}.prod-note-panel{padding:.7rem .8rem}.article-meta-strip{gap:.55rem .8rem}.article-meta-strip>span{background:0 0;border:0;min-height:0;padding:0}.article-representations{flex-basis:100%;padding-top:.15rem}.signal-graph-node.is-muted,.signal-edge.is-muted{opacity:.08}.article-bridge,.article-bridge-meta{grid-template-columns:minmax(0,1fr)}.blog-index-meta>span,.about-meta>span,.discovery-meta>span{background:0 0;border:0;min-height:0;padding:0}.article-bridge-panel-tags{grid-column:auto}.compare-pane{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.discovery-layout,.storage-row{grid-template-columns:minmax(0,1fr)}.storage-notice{grid-template-columns:minmax(0,1fr);width:auto;left:1rem;right:1rem}.storage-notice-actions{justify-content:flex-start}}@media(min-width:600px)and (max-width:960px){.command-rail{scroll-snap-type:x proximity;justify-content:flex-start;gap:.9rem;width:100%;padding-bottom:.15rem;overflow-x:auto}.command-rail-label{flex:none}.command-token{gap:.28rem}.command-text{display:inline}.command-short{display:none}.command-swap .command-short{display:inline-block}.command-swap{font-size:.68rem}.command-token{scroll-snap-align:start}body[data-page-position=scrolled] .site-header .command-rail,body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-rail{gap:.9rem}body[data-page-position=scrolled] .site-header .command-text,body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-text{opacity:1;max-width:none;display:inline;overflow:visible;transform:none}body[data-page-position=scrolled] .site-header .command-short,body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-short{opacity:0;min-width:0;display:none;transform:none}body[data-page-position=scrolled] .site-header .command-swap .command-short,body[data-control-drawer=open][data-page-position=scrolled] .site-header .command-swap .command-short{display:inline-block}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
