:root{--ink-black: #0b0a0d;--ink-paper: #15141c;--ink-line: #25232f;--ink-fog: #7a7585;--ink-bone: #ebe5d8;--ink-bone-dim: #b6b0a3;--signal-pink-bright: #fe005b;--signal-pink: #ff5388;--signal-pink-dim: #8a2348;--erc-sand: #c8a47a;--erc-sand-dim: #8b7553;--ok-quiet: #8a8f7a;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--t-mono-xs: 12px;--t-mono-sm: 13px;--t-mono-md: 15px;--t-mono-lg: 17px;--t-serif-1: 32px;--t-serif-2: 48px;--t-serif-3: 64px;--t-serif-4: 88px;--t-serif-5: 120px;--container: 1200px;--reading: 68ch;--font-serif: "Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--ink-black);color:var(--ink-bone);font-family:var(--font-mono);font-size:var(--t-mono-md);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100svh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,pre{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--signal-pink);color:var(--ink-black)}:focus-visible{outline:1px solid var(--signal-pink);outline-offset:2px}main{flex:1 0 auto}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,.serif{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em;line-height:1.04;font-variation-settings:"opsz" 88,"SOFT" 50}h1{font-size:clamp(40px,8vw,var(--t-serif-4))}h2{font-size:clamp(28px,4vw,var(--t-serif-2))}h3{font-size:var(--t-serif-1)}p,li,dd,dt,td,th,label,input,button,.mono{font-family:var(--font-mono)}p{font-size:var(--t-mono-md);line-height:1.65;color:var(--ink-bone)}p.dim,.dim{color:var(--ink-fog)}small,.ui{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:0;color:var(--ink-fog)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-mono-xs);text-transform:lowercase;color:var(--ink-fog);letter-spacing:0}.eyebrow:before{content:"// ";color:var(--ink-line)}code,kbd,pre{font-family:var(--font-mono);font-size:var(--t-mono-md)}@keyframes ercs-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ercs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ercs-type-in{0%{width:0}to{width:var(--type-final, 100%)}}@keyframes ercs-blink{0%,49%{opacity:1}50%,99%{opacity:0}}@keyframes ercs-rule-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes ercs-dot-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes ercs-glow-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--signal-pink) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--signal-pink) 0%,transparent)}}.has-halo{position:relative;isolation:isolate}.has-halo:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(420px circle at var(--cx, 50%) var(--cy, 30%),color-mix(in srgb,var(--signal-pink) 14%,transparent),transparent 60%);opacity:0;transition:opacity .6s ease;pointer-events:none}.has-halo[data-halo=on]:before{opacity:1}[data-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}[data-reveal=on]{opacity:1;transform:translateZ(0)}.h1-stagger .word{display:inline-block;opacity:0;transform:translate3d(0,18px,0);animation:ercs-fade-up .72s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.12s * var(--i, 0))}.boot{display:inline-flex;align-items:baseline;gap:0;font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--ink-fog);letter-spacing:.04em;max-width:100%;overflow:hidden}.boot .typed{display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;animation:ercs-type-in 1.4s steps(36,end) .2s both;--type-final: max-content}.boot .caret{display:inline-block;width:1ch;margin-left:2px;color:var(--signal-pink);animation:ercs-blink 1.05s steps(1) infinite;flex:0 0 auto}.boot .sigil{color:var(--signal-pink);margin-right:2px}.boot .short{display:none}@media (max-width: 560px){.boot .long{display:none}.boot .short{display:inline}}.diff.animated .block-from{animation:ercs-fade-up .7s cubic-bezier(.16,1,.3,1) .15s both}.diff.animated .connector{animation:ercs-fade-in .8s ease .5s both}.diff.animated .connector .rule{transform-origin:left center;animation:ercs-rule-draw .8s cubic-bezier(.65,0,.35,1) .5s both}.diff.animated .connector .rule:last-child{transform-origin:right center}.diff.animated .block-to{animation:ercs-fade-up .7s cubic-bezier(.16,1,.3,1) .85s both}.magnetic{transition:transform .24s cubic-bezier(.16,1,.3,1);will-change:transform}.magnetic[data-magnetize=on]{transform:translate3d(var(--mx, 0px),var(--my, 0px),0)}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}.h1-stagger .word{opacity:1;transform:none;animation:none}.boot .typed{width:100%;animation:none}.boot .caret{animation:none;opacity:0}.live-dot{animation:none}.diff.animated>*{animation:none}.magnetic{transition:none;transform:none!important}.grain{display:none}}.ck-backdrop{position:fixed;inset:0;z-index:100;display:grid;align-items:start;justify-items:center;padding-top:12vh}.ck-shroud{position:absolute;inset:0;background:color-mix(in srgb,var(--ink-black) 85%,transparent);backdrop-filter:blur(4px);border:0}.ck-shell{position:relative;width:min(720px,92vw);background:var(--ink-paper);border:1px solid var(--ink-line);display:grid;max-height:70vh;grid-template-rows:auto 1fr auto;font-family:var(--font-mono)}.ck-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ink-line);background:var(--ink-black)}.ck-sigil{font-size:var(--t-mono-xs);color:var(--signal-pink);padding:2px var(--s-2);border:1px solid var(--ink-line)}.ck-input{background:transparent;border:0;outline:0;color:var(--ink-bone);font-family:var(--font-mono);font-size:var(--t-mono-md);width:100%}.ck-input::placeholder{color:var(--ink-fog)}.ck-esc{font-size:var(--t-mono-xs);color:var(--ink-fog);padding:2px var(--s-2);border:1px solid var(--ink-line)}.ck-body{overflow-y:auto;padding:var(--s-3) 0}.ck-group{padding:var(--s-2) 0}.ck-group-label{display:block;padding:0 var(--s-4) var(--s-2);font-size:var(--t-mono-xs);text-transform:lowercase;letter-spacing:.08em;color:var(--ink-fog)}.ck-group ul,.ck-results{display:grid}.ck-row,.ck-result{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:var(--s-3) var(--s-4);color:var(--ink-bone);font-size:var(--t-mono-sm);cursor:pointer}.ck-row:hover,.ck-result:hover,.ck-result.active{background:var(--ink-black)}.ck-row .ck-q{color:var(--erc-sand)}.ck-row .ck-caret{color:var(--ink-fog)}.ck-result{display:grid;grid-template-columns:1fr;gap:var(--s-1);border-top:1px solid var(--ink-line)}.ck-result:first-child{border-top:0}.ck-title{color:var(--signal-pink);font-size:var(--t-mono-md)}.ck-excerpt{color:var(--ink-bone-dim)}.ck-url{color:var(--ink-fog);font-size:var(--t-mono-xs)}.ck-empty{padding:var(--s-5) var(--s-4);color:var(--ink-fog);font-size:var(--t-mono-sm)}.ck-foot{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--ink-line);background:var(--ink-black);color:var(--ink-fog);font-size:var(--t-mono-xs)}.ck-foot .ck-sep{color:var(--ink-line)}@media (max-width: 640px){.ck-backdrop{padding-top:6vh}.ck-shell{width:96vw;max-height:88vh}}.wordmark[data-astro-cid-5d3xocbj]{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em;color:var(--ink-bone);font-variation-settings:"opsz" 14}.wordmark-sm[data-astro-cid-5d3xocbj]{font-size:var(--t-mono-lg)}.wordmark-md[data-astro-cid-5d3xocbj]{font-size:22px}.wordmark-lg[data-astro-cid-5d3xocbj]{font-size:var(--t-serif-1)}.wordmark[data-astro-cid-5d3xocbj] .period[data-astro-cid-5d3xocbj]{color:var(--signal-pink-bright);transition:color .2s ease;animation:ercs-period-pulse 3.6s ease-in-out infinite}.wordmark[data-astro-cid-5d3xocbj]:hover .period[data-astro-cid-5d3xocbj]{color:var(--erc-sand)}@keyframes ercs-period-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.wordmark[data-astro-cid-5d3xocbj] .period[data-astro-cid-5d3xocbj]{animation:none;opacity:1}}.site-header[data-astro-cid-4z36i57k]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ink-black) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink-line)}.inner[data-astro-cid-4z36i57k]{max-width:var(--container);margin:0 auto;padding:var(--s-4) var(--s-5);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:64px}nav[data-astro-cid-4z36i57k]{display:flex;align-items:center;gap:var(--s-5)}.nav-link[data-astro-cid-4z36i57k]{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--ink-fog);padding:var(--s-2) 0;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.nav-link[data-astro-cid-4z36i57k]:hover,.nav-link[data-astro-cid-4z36i57k]:focus-visible{color:var(--ink-bone);outline:none}.nav-link[data-astro-cid-4z36i57k].active{color:var(--ink-bone);border-color:var(--signal-pink)}.search-trigger[data-astro-cid-4z36i57k]{display:inline-flex;align-items:center;gap:var(--s-2);padding:4px var(--s-2);border:1px solid var(--ink-line);color:var(--ink-fog);font-family:var(--font-mono);font-size:var(--t-mono-xs);cursor:pointer;transition:color .15s ease,border-color .15s ease}.search-trigger[data-astro-cid-4z36i57k]:hover{color:var(--ink-bone);border-color:var(--ink-bone-dim)}.search-trigger[data-astro-cid-4z36i57k] .key[data-astro-cid-4z36i57k]{color:var(--signal-pink)}@media (max-width: 720px){.inner[data-astro-cid-4z36i57k]{width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4)}nav[data-astro-cid-4z36i57k]{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,max-content) minmax(0,1fr);gap:var(--s-4)}.search-trigger[data-astro-cid-4z36i57k]{justify-self:end;min-width:0;margin-left:0}}@media (max-width: 430px){nav[data-astro-cid-4z36i57k]{grid-template-columns:repeat(3,max-content)}.search-trigger[data-astro-cid-4z36i57k]{grid-column:1 / -1;justify-self:stretch;justify-content:center}}.site-footer[data-astro-cid-ld7f7lcz]{margin-top:var(--s-10);border-top:1px solid var(--ink-line);background:var(--ink-black)}.inner[data-astro-cid-ld7f7lcz]{max-width:var(--container);margin:0 auto;padding:var(--s-8) var(--s-5) var(--s-6);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:var(--s-7)}.col[data-astro-cid-ld7f7lcz]{display:flex;flex-direction:column;gap:var(--s-3)}.stance[data-astro-cid-ld7f7lcz] p[data-astro-cid-ld7f7lcz]{color:var(--ink-bone-dim);max-width:38ch}.col[data-astro-cid-ld7f7lcz] ul[data-astro-cid-ld7f7lcz]{display:grid;gap:var(--s-2)}.col[data-astro-cid-ld7f7lcz] a[data-astro-cid-ld7f7lcz]{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--ink-bone-dim);border-bottom:1px solid transparent}.col[data-astro-cid-ld7f7lcz] a[data-astro-cid-ld7f7lcz]:hover{color:var(--signal-pink);border-bottom-color:var(--signal-pink)}.meta[data-astro-cid-ld7f7lcz]{max-width:var(--container);margin:0 auto;padding:var(--s-4) var(--s-5) var(--s-6);border-top:1px solid var(--ink-line);font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--ink-fog);display:flex;gap:var(--s-3);flex-wrap:wrap}.sep[data-astro-cid-ld7f7lcz]{color:var(--ink-line)}@media (max-width: 720px){.inner[data-astro-cid-ld7f7lcz]{grid-template-columns:1fr;gap:var(--s-5);padding:var(--s-7) var(--s-4) var(--s-5)}.meta[data-astro-cid-ld7f7lcz]{padding:var(--s-4)}}
