:root{--obsidian:#0c0c0c;--sandstone:#f2f2ec;--quartz:#fafafa;--dawn:#fa6d0f;--dusk:#9cb2c9;--obsidian-50:#f6f6f6;--obsidian-100:#e7e7e7;--obsidian-200:#d1d1d1;--obsidian-300:#b0b0b0;--obsidian-400:#888;--obsidian-500:#6d6d6d;--obsidian-600:#5d5d5d;--obsidian-700:#4f4f4f;--obsidian-800:#454545;--obsidian-900:#3d3d3d;--obsidian-950:#0c0c0c;--dawn-50:#fff7ed;--dawn-100:#ffedd5;--dawn-200:#fed6aa;--dawn-300:#feb973;--dawn-400:#fc903b;--dawn-500:#fa6d0f;--dawn-600:#eb560b;--dawn-700:#c33f0b;--dawn-800:#9b3311;--dawn-900:#7d2c11;--dawn-950:#431307;--dusk-50:#f4f7f9;--dusk-100:#eaf2f5;--dusk-200:#d9e5ec;--dusk-300:#c1d3e0;--dusk-400:#a8bdd1;--dusk-500:#9cb1c9;--dusk-600:#7a90b1;--dusk-700:#677a9b;--dusk-800:#55647e;--dusk-900:#495566;--dusk-950:#2b313b;--success-500:#22c565;--success-50:#f0fdf5;--success-700:#158042;--error-500:#f53e3e;--error-50:#fef2f2;--error-700:#bf1616;--info-500:#3e90f3;--info-50:#eff7ff;--info-700:#205cd5;--warning-500:#f5a30b;--warning-50:#fffbeb;--warning-700:#b45709;--bg:var(--sandstone);--bg-alt:var(--quartz);--bg-invert:var(--obsidian);--fg1:var(--obsidian);--fg2:var(--obsidian-600);--fg3:var(--obsidian-400);--fg-invert:var(--sandstone);--border:var(--obsidian-200);--border-strong:var(--obsidian-300);--hairline:hsla(0,0%,5%,.1);--font-sans:var(--font-geist-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--w-regular:400;--w-medium:500;--w-semi:600;--track-display:-0.06em;--track-tight:-0.02em;--track-mono:0em;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-square:22%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--shadow-sm:0 1px 2px hsla(0,0%,5%,.06);--shadow-md:0 2px 8px hsla(0,0%,5%,.08);--shadow-lg:0 8px 32px hsla(0,0%,5%,.1);--ease:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur:200ms;--dur-slow:360ms}.rn-display{font-size:clamp(48px,7vw,104px);text-wrap:balance}.rn-display,.rn-h1{font-family:var(--font-sans);font-weight:var(--w-medium);line-height:1;letter-spacing:var(--track-display);color:var(--fg1)}.rn-h1{font-size:clamp(40px,5vw,72px)}.rn-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.02;letter-spacing:var(--track-display)}.rn-h2,.rn-h3{font-family:var(--font-sans);font-weight:var(--w-medium);color:var(--fg1)}.rn-h3{font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.04em}.rn-body{font-size:18px;color:var(--fg1)}.rn-body,.rn-body-sm{font-family:var(--font-sans);font-weight:var(--w-regular);line-height:1.5;letter-spacing:var(--track-tight)}.rn-body-sm{font-size:15px;color:var(--fg2)}.rn-label{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:13px;line-height:1;letter-spacing:var(--track-tight);color:var(--fg2)}.rn-mono{line-height:1.4;color:var(--fg1)}.rn-mono,.rn-nav{font-family:var(--font-mono);font-weight:var(--w-regular);font-size:14px;letter-spacing:var(--track-mono)}.rn-nav{line-height:1;text-transform:none}.rn-overline{font-size:12px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--fg3)}.rn-code,.rn-overline{font-family:var(--font-mono);font-weight:var(--w-regular)}.rn-code{font-size:13px;line-height:1.6;letter-spacing:0;color:var(--fg1)}:root{--omnii:var(--dawn);--omnii-soft:var(--dawn-50);--omnii-ink:var(--dawn-700);--stat:var(--dusk-700);--stat-soft:var(--dusk-100);--truth:var(--success-700);--reproduced:var(--success-700);--reproduced-bg:var(--success-50);--maxw:1280px}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}body{background:var(--bg);color:var(--fg1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}a{color:inherit}.mono{letter-spacing:0}.mono,.overline{font-family:var(--font-mono)}.overline{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}.rsid{font-family:var(--font-mono);letter-spacing:0;font-variant-ligatures:none}.shell{max-width:var(--maxw)}.shell,.shell-wide{margin:0 auto;padding:0 32px}.shell-wide{max-width:1480px}.hdr{position:sticky;top:0;z-index:60;background:hsla(60,19%,94%,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.hdr-row{gap:20px;height:60px}.brand-lockup,.hdr-row{display:flex;align-items:center}.brand-lockup{gap:12px;cursor:pointer}.brand-lockup img{height:19px}.brand-sep{width:1px;height:20px;background:var(--border)}.brand-name{font-family:var(--font-mono);font-size:15px;letter-spacing:-.01em;color:var(--fg1)}.brand-name b{font-weight:600}.brand-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);border:1px solid var(--border);border-radius:999px;padding:3px 8px}.nav{display:flex;gap:4px;margin-left:8px}.nav-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:0;color:var(--fg2);background:transparent;border:0;border-radius:8px;padding:8px 12px;transition:all var(--dur) var(--ease)}.nav-item:hover{color:var(--fg1);background:var(--obsidian-50)}.nav-item[aria-current=true]{color:var(--fg1);background:var(--obsidian-100)}.rnbox{width:12px;height:12px;border-radius:24%;border:1.5px solid var(--obsidian-300);flex:0 0 auto;transition:all var(--dur) var(--ease)}.nav-item:hover .rnbox,.nav-item[aria-current=true] .rnbox{border-color:var(--omnii);background:var(--omnii)}.evbar{background:var(--obsidian);color:var(--obsidian-300);border-bottom:1px solid #1c1c1c}.evbar-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:7px 0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:0}.evbar-row .ev{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.evbar .dotmark{width:5px;height:5px;border-radius:50%;background:var(--dusk-500);flex:0 0 auto}.evbar .sep{color:#333}.evbar .ev b{color:var(--sandstone);font-weight:500}.evbar button.howlink{margin-left:auto;background:transparent;border:1px solid #2a2a2a;color:var(--sandstone);font-family:var(--font-mono);font-size:11.5px;border-radius:7px;padding:5px 11px;display:inline-flex;align-items:center;gap:7px;transition:all var(--dur) var(--ease)}.evbar button.howlink:hover{border-color:var(--dusk-700);background:#161616}@media (max-width:640px){.hdr-row{height:auto;gap:12px;row-gap:8px;padding:9px 0}.hdr-row,.nav{flex-wrap:wrap}.nav{margin-left:0}.hdr-context{display:none}.evbar-row .ev{white-space:normal}}.card,.panel{background:var(--quartz);border:1px solid var(--border);border-radius:var(--r-lg)}.panel{padding:22px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:4px}.panel-title{font-family:var(--font-sans);font-weight:500;font-size:17px;letter-spacing:-.02em;color:var(--fg1)}.panel-sub{color:var(--fg3)}.chip,.panel-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid var(--hairline);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.chip-omnii{background:var(--omnii-soft);color:var(--omnii-ink)}.chip-omnii,.chip-stat{border-color:transparent}.chip-stat{background:var(--stat-soft);color:var(--dusk-800)}.chip-repro{background:var(--reproduced-bg);color:var(--reproduced);border-color:transparent}.chip-prosp{background:transparent;color:var(--dusk-800);border-color:var(--dusk-400);border-style:dashed}.chip-ink{background:var(--obsidian);color:var(--sandstone);border-color:transparent}.chip-ghost{background:var(--obsidian-50);color:var(--fg2)}.btn{font-family:var(--font-mono);font-size:13px;letter-spacing:0;padding:9px 16px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur) var(--ease);line-height:1;white-space:nowrap}.btn-primary{background:var(--omnii);color:#fff}.btn-primary:hover{background:var(--dawn-600)}.btn-ink{background:var(--obsidian);color:var(--sandstone)}.btn-ink:hover{background:var(--obsidian-900)}.btn-ghost{background:transparent;color:var(--fg1);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--obsidian-50)}.btn-sm{padding:6px 11px;font-size:12px}.input{font-family:var(--font-sans);font-size:14px;letter-spacing:-.02em;padding:9px 12px 9px 34px;border-radius:9px;border:1px solid var(--border-strong);background:var(--quartz);color:var(--fg1);outline:none;width:100%;transition:all var(--dur) var(--ease)}.input:focus{border-color:var(--omnii);box-shadow:0 0 0 3px rgba(250,109,15,.15)}.search-wrap{position:relative}.search-wrap svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--fg3);pointer-events:none}.seg{display:inline-flex;background:var(--obsidian-100);border-radius:9px;padding:3px;gap:2px}.seg button{font-family:var(--font-mono);font-size:12.5px;letter-spacing:0;border:0;background:transparent;color:var(--fg2);padding:7px 14px;border-radius:7px;transition:all var(--dur) var(--ease)}.seg button[aria-pressed=true]{background:var(--quartz);color:var(--fg1);box-shadow:var(--shadow-sm)}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--border)}.tab{font-family:var(--font-mono);font-size:14px;letter-spacing:0;color:var(--fg3);background:transparent;border:0;border-bottom:2px solid transparent;padding:14px 2px;margin-bottom:-1px;transition:all var(--dur) var(--ease)}.tab:hover{color:var(--fg1)}.tab[aria-selected=true]{color:var(--fg1);border-bottom-color:var(--omnii)}.divider{height:1px;background:var(--border);border:0}.mut{color:var(--fg2)}.mut3{color:var(--fg3)}.tnum{font-variant-numeric:tabular-nums}.mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex:0 0 auto}.mark-yes{background:var(--reproduced-bg);color:var(--reproduced)}.mark-no{background:var(--obsidian-100);color:var(--fg3)}.fade-in{opacity:1}@media (prefers-reduced-motion:no-preference){.fade-in{animation:fadeIn .32s var(--ease)}@keyframes fadeIn{0%{transform:translateY(8px)}to{transform:none}}}.scroll-x{overflow-x:auto}.scroll-x::-webkit-scrollbar{height:9px}.scroll-x::-webkit-scrollbar-thumb{background:var(--obsidian-200);border-radius:999px}.tier-chip{min-width:104px;justify-content:flex-start;white-space:nowrap}@media (max-width:640px){.tier-chip{min-width:0}.tier-chip-label{display:none}}.locus-top-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:880px){.locus-top-row{grid-template-columns:1fr}}.explore-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}@media (max-width:880px){.explore-grid{grid-template-columns:1fr}}.prose-cap{max-width:72ch}.tip-wrap{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:help;outline:none}.tip-term{border-bottom:1px dotted var(--border-strong)}.tip-dot{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;flex:0 0 auto;border:1px solid var(--border-strong);color:var(--fg3);font-size:9px;font-weight:600;line-height:1;font-family:var(--font-mono,monospace)}.tip-pop{position:absolute;z-index:200;bottom:calc(100% + 7px);left:0;width:-moz-max-content;width:max-content;max-width:290px;padding:10px 12px;background:var(--quartz);color:var(--fg1);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-size:12px;line-height:1.55;text-align:left;font-weight:400;letter-spacing:0;text-transform:none;white-space:normal;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .12s var(--ease),transform .12s var(--ease)}.tip-pop.tip-right{left:auto;right:0}.tip-wrap:focus-within>.tip-pop,.tip-wrap:focus>.tip-pop,.tip-wrap:hover>.tip-pop{opacity:1;transform:translateY(0);pointer-events:auto}.tip-pop a{color:var(--omnii-ink);text-decoration:underline}.tip-pop .tip-head{font-weight:600;display:block;margin-bottom:3px}.zoom-btn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border:1px solid var(--border);border-radius:7px;background:var(--quartz);color:var(--fg2);font-size:13px;font-family:var(--font-mono,monospace);cursor:pointer}.zoom-btn:hover{border-color:var(--border-strong);color:var(--fg1)}.zoom-btn:disabled{opacity:.4;cursor:default}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.overline{text-decoration-line:overline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:__geistSans_d57af7;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__geistSans_d57af7;src:url(/_next/static/media/5d0b6d7330e77053-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:__geistSans_Fallback_d57af7;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_d57af7{font-family:__geistSans_d57af7,__geistSans_Fallback_d57af7}.__variable_d57af7{--font-geist-sans:"__geistSans_d57af7","__geistSans_Fallback_d57af7"}@font-face{font-family:__geistMono_b1a7ce;src:url(/_next/static/media/723e11e5093b8e80-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__geistMono_b1a7ce;src:url(/_next/static/media/5f932c6c0ba8a6b8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:__geistMono_Fallback_b1a7ce;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b1a7ce{font-family:__geistMono_b1a7ce,__geistMono_Fallback_b1a7ce}.__variable_b1a7ce{--font-geist-mono:"__geistMono_b1a7ce","__geistMono_Fallback_b1a7ce"}