@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dela-gothic-one-latin-400-normal.AgyGD05y.woff2)format("woff2"),url(/_astro/dela-gothic-one-latin-400-normal.qxqiosUh.woff)format("woff")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dela-gothic-one-latin-ext-400-normal.BO84qhgB.woff2)format("woff2"),url(/_astro/dela-gothic-one-latin-ext-400-normal.D2KGx611.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zen-kaku-gothic-new-latin-400-normal.BEdayliK.woff2)format("woff2"),url(/_astro/zen-kaku-gothic-new-latin-400-normal.CPSmNJAU.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zen-kaku-gothic-new-latin-700-normal.Dgv0FPyh.woff2)format("woff2"),url(/_astro/zen-kaku-gothic-new-latin-700-normal.zPVyND5l.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}:root{--paper:#f6f5f0;--ink:#17140f;--ink-soft:#66625a;--capsule:#3a86d4;--cobalt:#1b5fa8;--sky:#d3e6f8;--bg:var(--paper);--fg:var(--ink);--muted:var(--ink-soft);--faint:#958c7d;--edge:var(--ink);--line:#17140f24;--surface:#fffefb;--surface-2:#ebe9e1;--link:var(--cobalt);--accent:var(--capsule);--highlight:var(--sky);--on-accent:var(--ink);--stroke:2px;--shadow:3px 3px 0 var(--edge);--shadow-lg:5px 5px 0 var(--edge);--r-card:8px;--r-sm:6px;--r-pill:999px;--display:"Dela Gothic One", "Arial Black", system-ui, sans-serif;--body:"Zen Kaku Gothic New", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--maxw:52rem;--readw:42rem;--gutter:1.25rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.7}::selection{background:var(--highlight);color:var(--ink)}.container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:var(--readw)}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:var(--stroke) solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);margin:0;font-weight:400;line-height:1.15}ul.plain,ol.plain{margin:0;padding:0;list-style:none}code,pre{font-family:var(--mono)}:not(pre)>code{background:var(--surface-2);border-radius:4px;padding:.1em .35em;font-size:.88em}pre{border:var(--stroke) solid var(--edge);border-radius:var(--r-card);tab-size:4;background:var(--surface);padding:1rem 1.1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}:root{--code-bg:var(--surface);--code-bar:var(--surface-2);--code-fg-soft:var(--muted);--code-line:var(--line)}:root[data-code=dark]{--code-bg:#1c1a16;--code-bar:#26231e;--code-fg-soft:#a39d92;--code-line:#ffffff1a}pre.astro-code{background:var(--code-bg);color:var(--shiki-light)}pre.astro-code span{color:var(--shiki-light)}:root[data-code=dark] pre.astro-code,:root[data-code=dark] pre.astro-code span{color:var(--shiki-dark)}.codeblock{border:var(--stroke) solid var(--edge);border-radius:var(--r-card);background:var(--code-bg);margin:1.5rem 0;overflow:hidden}.codeblock pre{border:0;border-radius:0;margin:0}.codeblock-bar{background:var(--code-bar);border-bottom:1px solid var(--code-line);font-family:var(--mono);color:var(--code-fg-soft);text-transform:lowercase;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .5rem .35rem 1.1rem;font-size:.72rem;line-height:1.4;display:flex}.code-switch{border:1px solid var(--code-line);border-radius:var(--r-pill);color:var(--code-fg-soft);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.4em;padding:.15rem .6rem;transition:color .12s,border-color .12s;display:inline-flex}.code-switch:hover{color:var(--accent);border-color:currentColor}.code-switch svg{fill:currentColor;width:.85rem;height:.85rem}.prose .codeblock{margin-top:1.5rem}img{max-width:100%;height:auto}.card{background:var(--surface);border:var(--stroke) solid var(--edge);border-radius:var(--r-card);padding:1.25rem}.pill{border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-family:var(--body);white-space:nowrap;align-items:center;gap:.4em;padding:.28em .9em;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.pill--solid,.pill--accent{background:var(--accent);color:var(--on-accent)}.pill--small{border-width:1.5px;padding:.15em .75em;font-size:.85rem;font-weight:400}a.pill,button.pill{cursor:pointer;transition:transform .12s,box-shadow .12s}a.pill:hover,button.pill:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px)}a.pill:active,button.pill:active{box-shadow:none;transform:none}.label,.meta{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.label{text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.eyebrow{color:var(--fg);white-space:nowrap}.dot{background:var(--accent);border:1.5px solid var(--edge);vertical-align:0;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5em;display:inline-block}.tone{background-image:radial-gradient(color-mix(in srgb, var(--fg) 13%, transparent) 1px, transparent 1.2px);background-size:6px 6px}.section{margin-top:5rem}.section-head{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.chapter{flex:1;align-items:center;gap:.7rem;font-size:1.4rem;display:flex}.chapter .num{font-family:var(--mono);border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);padding:.1rem .55rem;font-size:.75rem}.chapter:after{content:"";background:var(--line);flex:1;height:1px}.section-head>a{white-space:nowrap;font-size:.9rem;font-weight:700}@media (width<=560px){.section-head>.meta{display:none}}.prose{overflow-wrap:break-word;font-size:1.125rem;line-height:1.85}.prose :not(pre)>code{overflow-wrap:anywhere}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.75rem;font-size:1.5rem}.prose h3{margin-top:2rem;font-size:1.2rem}.prose strong{background:linear-gradient(transparent 58%, var(--highlight) 58%, var(--highlight) 92%, transparent 92%);color:inherit;padding:0 .1em}.prose img{border:var(--stroke) solid var(--edge);border-radius:var(--r-card);margin:0 auto;display:block}.prose p:has(>img)>em{text-align:center;color:var(--muted);margin-top:.6rem;font-size:.9rem;font-style:normal;display:block}.prose hr{text-align:center;border:0;margin:3rem 0}.prose hr:after{content:"● ● ●";color:var(--accent);letter-spacing:1.2em;font-size:.6rem}.prose li::marker{color:var(--accent)}.prose blockquote{background:var(--surface);border:var(--stroke) solid var(--edge);border-radius:1.4rem;margin:2rem 0 2.5rem;padding:.9rem 1.25rem;position:relative}.prose blockquote p{margin:0}.prose blockquote:before,.prose blockquote:after{content:"";border-style:solid;border-color:#0000;position:absolute;left:2rem}.prose blockquote:before{border-width:18px 16px 0 0;border-top-color:var(--edge);bottom:-18px}.prose blockquote:after{border-width:13px 11px 0 0;border-top-color:var(--surface);bottom:-13px;left:calc(2rem + 2px)}.print-only{display:none}@media print{@page{margin:14mm 16mm}:root{--bg:#fff;--surface:#fff;--fg:#000;--muted:#444;--faint:#666;--edge:#000;--line:#ccc;--accent:#000;--on-accent:#fff;--link:#000;--shadow:none;--shadow-lg:none}html{font-size:9.5pt}body{background:#fff;font-size:1rem;line-height:1.45}.no-print,.site-header,.site-footer{display:none!important}.print-only{display:block}.container{max-width:none;padding:0}main{min-height:0}a{text-decoration:none}li,.job{break-inside:avoid}.pill{border-width:1px}.codeblock-bar{display:none}pre.astro-code,pre.astro-code span{color:var(--shiki-light)!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{left:var(--gutter);z-index:10;border:var(--stroke) solid var(--edge);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);padding:.4rem .9rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem}main[data-astro-cid-hkbrpulz]:focus{outline:none}.site-header[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:.9rem .5rem;padding-top:1.75rem;padding-bottom:1.75rem;display:flex}.brand[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;align-items:baseline;margin-right:auto;font-size:1.6rem;line-height:1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz] .dot-mark[data-astro-cid-hkbrpulz]{color:var(--accent);transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:inline-block}.brand[data-astro-cid-hkbrpulz]:hover .dot-mark[data-astro-cid-hkbrpulz]{transform:translateY(-.18em)scale(1.25)}.brand[data-astro-cid-hkbrpulz] .sub[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:0;color:var(--muted);margin-left:.45rem;font-size:.8rem}nav[data-astro-cid-hkbrpulz]{align-items:center;gap:.15rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--fg);border:var(--stroke) solid transparent;border-radius:var(--r-pill);padding:.28rem .8rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .12s}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{border-color:var(--line)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-color:var(--edge);background:var(--surface)}.lights[data-astro-cid-hkbrpulz]{flex:none;position:relative}.moon-btn[data-astro-cid-hkbrpulz]{border:var(--stroke) solid var(--edge);background:var(--surface);width:2.1rem;height:2.1rem;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:grid}.moon-btn[data-astro-cid-hkbrpulz]:hover{box-shadow:var(--shadow);transform:translate(-2px,-2px)rotate(-12deg)}.moon-btn[data-astro-cid-hkbrpulz]:active{box-shadow:none;transform:none}.moon-btn[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:currentColor;width:1.05rem;height:1.05rem}.bubble[data-astro-cid-hkbrpulz]{z-index:20;width:max-content;max-width:min(17rem, calc(100vw - 2 * var(--gutter)));background:var(--surface);border:var(--stroke) solid var(--edge);box-shadow:var(--shadow);text-wrap:pretty;opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:1.1rem;padding:.6rem .9rem;font-size:.92rem;font-weight:700;line-height:1.4;transition:opacity .18s,transform .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:calc(100% + .9rem);right:-.3rem;transform:translateY(-.4rem)scale(.96)}.bubble[data-astro-cid-hkbrpulz].show{opacity:1;pointer-events:auto;transform:none}.bubble[data-astro-cid-hkbrpulz]:before,.bubble[data-astro-cid-hkbrpulz]:after{content:"";border-style:solid;border-color:#0000;position:absolute;right:.95rem}.bubble[data-astro-cid-hkbrpulz]:before{border-width:0 0 12px 12px;border-bottom-color:var(--edge);top:-12px}.bubble[data-astro-cid-hkbrpulz]:after{border-width:0 0 8px 8px;border-bottom-color:var(--surface);top:-8px;right:calc(.95rem + 2px)}.blackout[data-astro-cid-hkbrpulz]{z-index:15;opacity:0;pointer-events:none;background:#0b0a08;position:fixed;inset:0}.blackout[data-astro-cid-hkbrpulz].flicker{animation:.9s step-end flicker}@keyframes flicker{0%{opacity:.88}35%{opacity:0}45%{opacity:.88}55%{opacity:0}62%{opacity:.6}70%{opacity:0}to{opacity:0}}@media (width<=600px){.site-header[data-astro-cid-hkbrpulz]{padding-top:1.25rem;padding-bottom:1.25rem}nav[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);flex-basis:100%;order:3;justify-content:space-between;padding-top:.75rem}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-align:center;flex:1;padding:.3rem .4rem}}@media (prefers-reduced-motion:reduce){.moon-btn[data-astro-cid-hkbrpulz],.bubble[data-astro-cid-hkbrpulz],.brand[data-astro-cid-hkbrpulz],nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{transition:none}}main[data-astro-cid-hkbrpulz]{min-height:60vh}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:6rem;padding-top:1rem;padding-bottom:3rem;font-size:.875rem;display:flex}.links[data-astro-cid-hkbrpulz]{gap:1rem;display:flex}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);text-decoration:none}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--fg)}
