@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cn-carbon:#0e1011;--cn-carbon-raised:#141819;--cn-carbon-hover:#1c2224;--cn-line:#2a2f2c;--cn-line-strong:#3a413d;--cn-bone:#e8e6df;--cn-bone-dim:#c9c7c0;--cn-amber:#ffb547;--cn-teal:#5ce1d0;--cn-coral:#ff7a66;--cn-grey:#8c918d;--cn-deep-teal:#0e7566;--cn-ink-dim:#3a413d;--cn-canon:var(--cn-amber);--cn-live:var(--cn-teal);--cn-refused:var(--cn-coral);--cn-retired:var(--cn-grey);--cn-exception:var(--cn-bone);--cn-bg:var(--cn-carbon);--cn-surface:var(--cn-carbon-raised);--cn-surface-hover:var(--cn-carbon-hover);--cn-border:var(--cn-line);--cn-text:var(--cn-bone);--cn-text-dim:var(--cn-bone-dim);--cn-text-muted:var(--cn-grey);--cn-accent:var(--cn-amber);--cn-accent-text:var(--cn-carbon);--cn-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cn-weight-regular:400;--cn-weight-medium:500;--cn-weight-bold:700;--cn-size-label:12px;--cn-size-body-sm:13px;--cn-size-body:14px;--cn-size-lead:16px;--cn-size-h3:20px;--cn-size-h2:24px;--cn-size-h1:32px;--cn-size-display:48px;--cn-size-hero:88px;--cn-tracking-display:-.06em;--cn-tracking-heading:-.04em;--cn-tracking-label:.08em;--cn-space-1:4px;--cn-space-2:8px;--cn-space-3:12px;--cn-space-4:16px;--cn-space-5:24px;--cn-space-6:32px;--cn-space-7:48px;--cn-space-8:64px;--cn-space-9:96px;--cn-radius-none:0;--cn-radius-sm:3px;--cn-radius-md:4px;--cn-radius-lg:8px;--cn-radius-app-icon:22%;--cn-border-hairline:1px;--cn-border-strong:2px;--cn-cursor-blink:1.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cn-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cn-bg:var(--cn-bone);--cn-surface:#f4f2ec;--cn-surface-hover:#dddad1;--cn-border:#b9b6ac;--cn-text:var(--cn-carbon);--cn-text-dim:var(--cn-ink-dim);--cn-text-muted:#5a5f5b;--cn-accent:var(--cn-carbon);--cn-accent-text:var(--cn-bone);--cn-live:var(--cn-deep-teal)}.cn-root{background:var(--cn-bg);color:var(--cn-text);font-family:var(--cn-font-mono);font-size:var(--cn-size-body);line-height:1.5}.cn-h1,.cn-h2,.cn-h3{font-weight:var(--cn-weight-bold);letter-spacing:var(--cn-tracking-heading);margin:0;line-height:1.15}.cn-h1{font-size:var(--cn-size-h1)}.cn-h2{font-size:var(--cn-size-h2)}.cn-h3{font-size:var(--cn-size-h3)}.cn-label{font-size:var(--cn-size-label);font-weight:var(--cn-weight-medium);letter-spacing:var(--cn-tracking-label);text-transform:uppercase;color:var(--cn-text-muted)}.cn-prompt:before{content:"$ ";color:var(--cn-live)}.cn-badge{align-items:center;gap:var(--cn-space-2);border:var(--cn-border-hairline) solid currentColor;border-radius:var(--cn-radius-sm);font-size:var(--cn-size-label);font-weight:var(--cn-weight-medium);padding:5px 10px;line-height:1;display:inline-flex}.cn-badge svg{flex:none;width:14px;height:14px}.cn-badge--approved{color:var(--cn-live)}.cn-badge--conditional{color:var(--cn-canon)}.cn-badge--review{color:var(--cn-exception)}.cn-badge--restricted{color:var(--cn-canon)}.cn-badge--deprecated{color:var(--cn-retired)}.cn-badge--prohibited,.cn-badge--rejected{color:var(--cn-refused)}.cn-btn{justify-content:center;align-items:center;gap:var(--cn-space-2);min-height:44px;padding:0 var(--cn-space-5);border:var(--cn-border-hairline) solid transparent;border-radius:var(--cn-radius-md);font:var(--cn-weight-bold) var(--cn-size-body)/1 var(--cn-font-mono);letter-spacing:-.02em;cursor:pointer;text-decoration:none;display:inline-flex}.cn-btn--primary{background:var(--cn-accent);color:var(--cn-accent-text)}.cn-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.cn-btn--secondary{color:var(--cn-text);border-color:var(--cn-text-muted);background:0 0}.cn-btn--secondary:hover:not(:disabled){background:var(--cn-surface-hover)}.cn-btn--danger{color:var(--cn-refused);border-color:var(--cn-refused);background:0 0}.cn-btn:disabled{opacity:.4;cursor:not-allowed}.cn-btn:focus-visible,.cn-input:focus-visible,.cn-nav__item:focus-visible{outline:2px solid var(--cn-teal);outline-offset:2px}.cn-field{align-items:center;gap:var(--cn-space-2);min-height:44px;padding:0 var(--cn-space-3);border:var(--cn-border-hairline) solid var(--cn-line-strong);border-radius:var(--cn-radius-md);background:0 0;display:flex}.cn-field:before{content:"$";color:var(--cn-live)}.cn-input{min-width:0;color:var(--cn-text);font:var(--cn-size-body-sm)/1 var(--cn-font-mono);outline-offset:6px;background:0 0;border:0;flex:1}.cn-input::placeholder{color:var(--cn-text-muted)}.cn-input option{background:var(--cn-surface);color:var(--cn-text)}.cn-field--multiline{padding:var(--cn-space-3);align-items:flex-start}.cn-field--multiline:before{line-height:1.5}textarea.cn-input{resize:vertical;min-height:7.5em;line-height:1.5}.cn-card{background:var(--cn-surface);border:var(--cn-border-hairline) solid var(--cn-border);border-radius:var(--cn-radius-md);padding:var(--cn-space-4)}.cn-window{background:var(--cn-surface);border:var(--cn-border-hairline) solid var(--cn-border);border-radius:var(--cn-radius-lg);overflow:hidden}.cn-window__bar{align-items:center;gap:var(--cn-space-3);height:44px;padding:0 var(--cn-space-4);border-bottom:var(--cn-border-hairline) solid var(--cn-border);display:flex}.cn-nav{gap:var(--cn-space-1);padding:var(--cn-space-4) var(--cn-space-3);flex-direction:column;display:flex}.cn-nav__item{align-items:center;gap:var(--cn-space-3);color:var(--cn-text-dim);font-size:var(--cn-size-body-sm);border-left:3px solid #0000;padding:9px 10px 9px 13px;text-decoration:none;display:flex}.cn-nav__item svg{flex:none;width:20px;height:20px}.cn-nav__item:hover{background:var(--cn-surface-hover)}.cn-nav__item[aria-current=page]{background:var(--cn-surface-hover);border-left-color:var(--cn-canon);color:var(--cn-text)}.cn-table{border-collapse:collapse;width:100%;font-size:var(--cn-size-body)}.cn-table th{text-align:left;padding:0 var(--cn-space-1) var(--cn-space-2);font-size:var(--cn-size-label);font-weight:var(--cn-weight-medium);letter-spacing:var(--cn-tracking-label);text-transform:uppercase;color:var(--cn-text-muted);border-bottom:var(--cn-border-hairline) solid var(--cn-border)}.cn-table td{padding:11px var(--cn-space-1);border-bottom:var(--cn-border-hairline) solid var(--cn-border);vertical-align:middle}.cn-table tr:hover td{background:var(--cn-surface-hover)}.cn-table .cn-retired{color:var(--cn-retired);text-decoration:line-through}.cn-table td:first-child{width:36px}.cn-table td:first-child svg{width:28px;height:28px;display:block}.cn-cursor{background:var(--cn-canon);vertical-align:baseline;width:.57em;height:.125em;animation:cn-blink var(--cn-cursor-blink) steps(1) infinite;display:inline-block}@keyframes cn-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cn-cursor{animation:none}}:root{--mk-serif:"Instrument Serif", Georgia, serif;--mk-glass:#141819b8;--mk-glass-solid:#141819eb;--mk-glass-line:#e8e6df24;--mk-glass-line-faint:#e8e6df14;--mk-hero-height:1060px;--mk-closing-height:660px;--mk-wrap:1240px;--mk-gutter:48px;--mk-painting-focus:50%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}p{margin:0}a:focus-visible,button:focus-visible{outline:2px solid var(--cn-teal);outline-offset:2px}code{font-family:var(--cn-font-mono)}canonis-cta,canonis-icon{display:contents}canonis-icon svg{flex:none;width:24px;height:24px}.wrap{width:min(var(--mk-wrap), calc(100vw - 2 * var(--mk-gutter)));margin:0 auto}.eyebrow{font-size:var(--cn-size-label);font-weight:var(--cn-weight-medium);letter-spacing:var(--cn-tracking-label);text-transform:uppercase;color:var(--cn-text-muted)}.muted{color:var(--cn-text-muted)}.live{color:var(--cn-live)}.canon{color:var(--cn-canon)}.refused{color:var(--cn-refused)}.bone{color:var(--cn-bone)}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--cn-space-4);z-index:20;padding:var(--cn-space-3) var(--cn-space-4);background:var(--cn-carbon);color:var(--cn-bone);position:absolute;top:-64px}.skip-link:focus{top:var(--cn-space-4)}h1,h2{font-family:var(--mk-serif);color:var(--cn-bone);margin:0;font-weight:400}h1 em,h2 em{color:var(--cn-canon)}.actions{gap:var(--cn-space-3);margin-top:var(--cn-space-6);display:flex}.site-nav{z-index:5;padding:20px 0;position:absolute;inset:0 0 auto}.site-nav .wrap{justify-content:space-between;align-items:center;display:flex}.site-nav img{width:auto;height:32px;display:block}.site-nav nav{font-size:var(--cn-size-body-sm);align-items:center;gap:28px;display:flex}.site-nav nav a{min-height:44px;color:var(--cn-bone);align-items:center;text-decoration:none;display:inline-flex}.site-nav nav a.cn-btn{color:var(--cn-carbon)}.pill{top:var(--cn-space-4);z-index:10;align-items:center;gap:var(--cn-space-1);padding:6px 6px 6px var(--cn-space-4);border:1px solid var(--mk-glass-line);background:var(--mk-glass);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-radius:12px;transition:transform .35s;display:flex;position:fixed;left:50%;transform:translate(-50%,-90px)}.pill.on{transform:translate(-50%)}.pill img{width:auto;height:24px;margin-right:var(--cn-space-3);display:block}.pill-link{min-height:40px;padding:0 var(--cn-space-3);border-radius:var(--cn-radius-lg);color:var(--cn-bone-dim);font-size:var(--cn-size-body-sm);align-items:center;text-decoration:none;display:inline-flex}.pill-link:hover,.pill-link[aria-current=true]{background:var(--mk-glass-line-faint);color:var(--cn-bone)}.pill .cn-btn{min-height:40px;margin-left:var(--cn-space-2);border-radius:var(--cn-radius-lg);white-space:nowrap}.hero{z-index:1;height:var(--mk-hero-height);background:#0a0d12;position:relative;overflow:hidden}.hero canvas,.closing canvas{object-fit:cover;object-position:var(--mk-painting-focus) 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.mist{pointer-events:none;background:radial-gradient(at 30%,#e8e6df1a,#0000 60%),radial-gradient(at 70% 60%,#5ce1d012,#0000 55%);height:16%;animation:26s ease-in-out infinite alternate drift;position:absolute;top:60%;left:-20%;right:-20%}@keyframes drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}.hero-fade{background:linear-gradient(transparent, var(--cn-carbon));height:220px;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;position:absolute;top:128px;left:0;right:0}h1{letter-spacing:-.025em;max-width:9.5ch;font-size:128px;line-height:.94}.hero-lead{max-width:50ch;color:var(--cn-bone);text-shadow:0 1px 14px #0a0d12d9;margin-top:28px;font-size:15px;line-height:1.65}.hero .cn-btn--secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:var(--cn-bone-dim);background:#0e101159}.field{z-index:2;width:100vw;height:100vh;pointer-events:none;height:100lvh;display:block;position:fixed;inset:0}body:before{content:"";z-index:-1;background:radial-gradient(900px 700px at 74% 45%,#5ce1d00f,#0000 70%),radial-gradient(800px 600px at 60% 75%,#ffb5470b,#0000 70%);position:fixed;inset:0}.product{z-index:3;margin-top:-250px;position:relative}.preview{border:1px solid var(--cn-line-strong);background:var(--cn-carbon);border-radius:12px;overflow:hidden;box-shadow:0 40px 120px #000000a6}.preview-chrome{align-items:center;gap:var(--cn-space-3);height:48px;padding:0 var(--cn-space-4);border-bottom:1px solid var(--cn-line);background:var(--cn-carbon-raised);display:flex}.preview-dots{gap:6px;display:flex}.preview-dots i{background:var(--cn-line-strong);width:10px;height:10px;display:block}.preview-url{border:1px solid var(--cn-line);border-radius:var(--cn-radius-sm);font-size:var(--cn-size-label);color:var(--cn-text-muted);flex:0 0 340px;padding:5px 10px}.preview-tabs{gap:var(--cn-space-1);margin-left:auto;display:flex}.preview-tab{appearance:none;min-height:32px;padding:0 var(--cn-space-3);border-radius:var(--cn-radius-sm);color:var(--cn-bone-dim);font:var(--cn-size-label) var(--cn-font-mono);cursor:pointer;background:0 0;border:1px solid #0000}.preview-tab[aria-selected=true]{border-color:var(--cn-line-strong);background:var(--cn-carbon-hover);color:var(--cn-bone)}.preview-body{grid-template-columns:220px minmax(0,1fr);height:520px;display:grid}.preview-side{padding:var(--cn-space-4) 0;border-right:1px solid var(--cn-line)}.preview-lockup{width:auto;height:22px;margin:0 var(--cn-space-4) var(--cn-space-2);display:block}.preview-view{min-width:0;padding:var(--cn-space-5) var(--cn-space-6);overflow:hidden}.preview-search{justify-content:space-between;align-items:center;gap:var(--cn-space-5);margin-bottom:var(--cn-space-4);display:flex}.preview-search .cn-field{flex:1;max-width:440px}.preview-placeholder{font-size:var(--cn-size-body-sm);color:var(--cn-text-muted)}.preview .cn-table{font-size:var(--cn-size-body-sm)}.preview .cn-table td{white-space:nowrap}.preview .cn-table td:first-child svg{width:22px;height:22px}.preview-record{gap:var(--cn-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.preview-title{font-size:var(--cn-size-h3);font-weight:var(--cn-weight-bold);letter-spacing:var(--cn-tracking-heading);margin-top:14px}.preview-fields{gap:var(--cn-space-2) var(--cn-space-4);margin:var(--cn-space-4) 0 0;font-size:var(--cn-size-body-sm);grid-template-columns:110px minmax(0,1fr);display:grid}.preview-fields dt{color:var(--cn-text-muted)}.preview-fields dd{color:var(--cn-bone-dim);margin:0}.preview-vote{border-bottom:1px solid var(--cn-line);font-size:var(--cn-size-body-sm);color:var(--cn-bone-dim);justify-content:space-between;padding:9px 0;display:flex}.preview-signed{margin-top:var(--cn-space-5)}.preview-note{margin-top:var(--cn-space-4);font-size:var(--cn-size-label);color:var(--cn-text-muted);line-height:1.6}.preview-terminal{font:var(--cn-size-body-sm) / 1.8 var(--cn-font-mono);color:var(--cn-bone-dim);white-space:pre-wrap;margin:0}.fineprint{margin-top:var(--cn-space-4);text-align:center;font-size:var(--cn-size-label);color:var(--cn-text-muted)}.panel{z-index:3;min-height:125vh;padding-left:max(var(--mk-gutter), calc((100vw - var(--mk-wrap)) / 2));align-items:center;display:flex;position:relative}#specifics{min-height:110vh}.panel>div{width:540px}.panel h2{margin-top:var(--cn-space-4);letter-spacing:-.02em;font-size:76px;line-height:.98}.panel-lead{max-width:52ch;margin-top:var(--cn-space-5);color:var(--cn-bone-dim);font-size:15px;line-height:1.65}.panel-lead code{color:var(--cn-bone)}.glass{margin-top:var(--cn-space-6);border:1px solid var(--mk-glass-line);background:var(--mk-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;overflow:hidden}.glass-head{padding:10px var(--cn-space-4);border-bottom:1px solid var(--mk-glass-line-faint);font-size:var(--cn-size-label);color:var(--cn-text-muted);justify-content:space-between;display:flex}.glass-body{padding:var(--cn-space-4);font-size:var(--cn-size-body-sm)}.line{justify-content:space-between;align-items:center;gap:var(--cn-space-3);padding:var(--cn-space-2) 0;border-bottom:1px solid var(--mk-glass-line-faint);display:flex}.line:last-child{border-bottom:0}.line .cn-badge{padding:3px var(--cn-space-2)}.facts{background:var(--mk-glass-line-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.facts>div{padding:14px var(--cn-space-4);background:var(--mk-glass-solid)}.facts b{margin-bottom:var(--cn-space-1);font-size:var(--cn-size-body-sm);font-weight:var(--cn-weight-medium);color:var(--cn-bone);display:block}.facts span{font-size:var(--cn-size-label);color:var(--cn-bone-dim);line-height:1.5;display:block}.facts .figure{font-family:var(--mk-serif);color:var(--cn-bone);margin-bottom:6px;font-size:56px;line-height:1}.outcome{border-bottom:1px solid var(--mk-glass-line-faint);color:var(--cn-bone-dim);align-items:baseline;gap:10px;padding:10px 0;line-height:1.5;display:flex}.outcome:last-child{border-bottom:0}.outcome code{font-weight:var(--cn-weight-medium);flex:0 0 116px}.closing{z-index:4;height:var(--mk-closing-height);background:var(--cn-carbon);position:relative;overflow:hidden}.closing-fade{background:linear-gradient(var(--cn-carbon), transparent);height:200px;position:absolute;inset:0 0 auto}.closing-copy{position:absolute;top:96px;left:0;right:0}.closing h2{letter-spacing:-.02em;max-width:10ch;font-size:96px;line-height:1}.closing .cn-btn--secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e101159}.site-footer{z-index:4;padding:var(--cn-space-5) var(--mk-gutter);background:var(--cn-carbon);font-size:var(--cn-size-label);color:var(--cn-text-muted);position:relative}@media (max-width:1100px){:root{--mk-gutter:32px;--mk-painting-focus:72%}h1{font-size:104px}.site-nav nav{gap:var(--cn-space-4)}.preview-url{display:none}.preview-body{grid-template-columns:minmax(0,1fr)}.preview-side{display:none}.panel>div{width:42vw}.panel h2{font-size:60px}.facts .figure{font-size:44px}}@media (max-width:900px){:root{--mk-gutter:20px;--mk-painting-focus:84%}.site-nav{padding:var(--cn-space-3) 0}.site-nav nav>a{display:none}.site-nav nav .cn-btn{min-height:44px;padding:0 var(--cn-space-4);font-size:var(--cn-size-body-sm)}.pill{width:calc(100vw - 16px);top:var(--cn-space-2);scrollbar-width:none;gap:0;padding:4px;overflow-x:auto}.pill>a:first-child,.pill .cn-btn{display:none}.pill-link{min-height:44px;font-size:var(--cn-size-label);flex:1 0 auto;justify-content:center;padding:0 6px}.hero{height:980px}.hero canvas{height:560px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.mist{height:10%;top:66%}.hero-copy{top:80px}h1{font-size:clamp(60px,19vw,104px)}.hero-lead{margin-top:var(--cn-space-4);font-size:var(--cn-size-body)}.actions{margin-top:var(--cn-space-5);flex-wrap:wrap}.product{margin-top:-130px}.preview-chrome{height:auto;padding:var(--cn-space-1)}.preview-dots{display:none}.preview-tabs{flex:1;margin-left:0}.preview-tab{min-height:44px;padding:0 var(--cn-space-1);flex:auto}.preview-body{height:500px}.preview-view{padding:var(--cn-space-4)}.preview-search .cn-btn{display:none}.preview-search .cn-field{max-width:none}.preview .cn-table th:nth-child(3),.preview .cn-table td:nth-child(3),.preview .cn-table th:nth-child(4),.preview .cn-table td:nth-child(4),.preview .cn-table th:nth-child(6),.preview .cn-table td:nth-child(6){display:none}.preview .cn-table td:nth-child(2){white-space:normal}.preview-record{grid-template-columns:minmax(0,1fr)}.preview-record>div:last-child{display:none}.preview-title{font-size:18px}.preview-fields{grid-template-columns:100px minmax(0,1fr)}.preview-terminal{font-size:var(--cn-size-label);line-height:1.7}.panel,#specifics{min-height:0;padding:80vh var(--cn-space-3) var(--cn-space-8);align-items:flex-start}.panel>div{width:100%;max-width:640px;padding:var(--cn-space-5);border:1px solid var(--mk-glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1011d6;border-radius:12px;margin-inline:auto}.panel h2{font-size:clamp(44px,13vw,60px)}.panel-lead{margin-top:var(--cn-space-4);font-size:var(--cn-size-body-sm)}.glass{margin-top:var(--cn-space-5)}.glass-head{gap:var(--cn-space-3);padding-inline:var(--cn-space-3)}.line{align-items:flex-start}.line>span:last-child{text-align:right;flex:none;max-width:76%}.outcome{gap:var(--cn-space-1);flex-direction:column}.outcome code{flex:none}.closing{height:680px}.closing canvas{object-position:78% 50%;height:400px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 10%);mask-image:linear-gradient(#0000,#000 10%)}.closing-copy{top:64px}.closing h2{font-size:clamp(52px,16vw,72px)}.site-footer{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mist{animation:none}.pill{transition:none}}
