@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}#die-root{--ink: #2b1d0a;--ink-soft: #6a5228;--plate-ink: #2a1c08;--plate-soft: #4a3816;--plate-meta: #7a5f2c;--link: #08606a;--accent: #0a6f7a;--etch: 0 1px 0 rgba(255, 249, 228, .6);--bg: #cfc8b9;--bar-h: 70px;position:fixed;inset:0;overflow:clip;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--bg);-webkit-tap-highlight-color:transparent;transition:background-color .4s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #die-root{--bg: #050607}}html[data-theme=dark] #die-root{--bg: #050607}#die-root[data-lamp=df]{--ink: #f6dc9f;--ink-soft: #c9a560;--plate-ink: #f4e3b8;--plate-soft: #d9c79c;--plate-meta: #d5a84f;--link: #ffd27a;--accent: #ffd27a;--etch: 0 0 10px rgba(255, 196, 96, .28);--bg: #050607}#die-root[data-lamp=dic]{--ink: #2a1f2c;--ink-soft: #5e4f62;--plate-ink: #261c2a;--plate-soft: #483c4c;--plate-meta: #6d5a76;--link: #5a2678;--accent: #6b2f86;--bg: #c3bcc4;--etch: -.6px -.6px 0 rgba(255, 255, 255, .75), .7px .8px 0 rgba(40, 25, 45, .28)}#die-root.over-block{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><path d='M2.5 25.5L15 13' stroke='white' stroke-width='3.2' stroke-linecap='round'/><path d='M2.5 25.5L15 13' stroke='%23202020' stroke-width='1.3' stroke-linecap='round'/><path d='M14.5 13.5L23 5' stroke='white' stroke-width='6.4' stroke-linecap='round'/><path d='M14.5 13.5L23 5' stroke='%23a87a2a' stroke-width='4.2' stroke-linecap='round'/><circle cx='2.5' cy='25.5' r='1.6' fill='%23ffd27a' stroke='%23202020' stroke-width='0.6'/></svg>") 2 25,pointer}#die-root.dragging{cursor:grabbing}.die-optics{position:absolute;inset:0;overflow:hidden}.die-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0}#die-root.ready .die-canvas{opacity:1;animation:die-warm 1.15s cubic-bezier(.2,.7,.3,1) both}.die-loops{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .6s ease .5s}#die-root.ready .die-loops{opacity:1}@keyframes die-warm{0%{opacity:0;filter:brightness(.15) sepia(1) saturate(1.6)}35%{opacity:1;filter:brightness(.8) sepia(.55) saturate(1.2)}48%{filter:brightness(.66) sepia(.45)}62%{filter:brightness(.95) sepia(.2)}to{opacity:1;filter:none}}#die-root.bump .die-optics{animation:die-bump .34s ease-out}@keyframes die-bump{0%{filter:blur(0);transform:none}28%{filter:blur(1.4px);transform:scale(1.006)}to{filter:blur(0);transform:none}}.die-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.die-world.live{will-change:transform}.die-world{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;pointer-events:none;transition:opacity .45s ease}#die-root:not(.ready) .die-world{visibility:hidden}#die-root:not([data-layer="0"]) .die-world{opacity:0}#die-root:not([data-layer="0"]) .die-plate{pointer-events:none!important}.die-lbl{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;width:max-content;max-width:var(--mw, 240px);padding:.42em .62em .5em;border:0;background:none;border-radius:0;font:650 11px/1.22 JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);text-align:left;text-shadow:var(--etch);pointer-events:none;letter-spacing:.005em}.die-lbl .ttl{display:block;text-wrap:balance}.die-lbl.mk{opacity:0!important}.die-lbl:not(.mk) .ttl{font-family:IBM Plex Sans Variable,system-ui,sans-serif;font-weight:560;letter-spacing:-.005em}.die-lbl.strip{max-width:none;padding:.55em .75em .62em;box-sizing:border-box}.die-lbl.strip .ttl{text-wrap:pretty}.die-lbl.clamp .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines, 2);overflow:hidden}.die-plate.mk .pl-t{margin:0;font-size:118px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.die-lbl:focus,.die-lbl:focus-visible{outline:none}.die-plate{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;box-sizing:border-box;padding:28px 30px 24px;font:420 15px/1.62 JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--plate-ink);text-shadow:var(--etch);pointer-events:none;opacity:0;-webkit-user-select:text;user-select:text;cursor:grab}.die-plate :is(.pl-t,.pl-s,.pl-x p,.pl-k span,.pl-k time){cursor:text}#die-root.dragging .die-plate,#die-root.dragging .die-plate *{cursor:grabbing}.die-plate,.die-plate *{pointer-events:none!important}.die-plate ::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);text-shadow:none}.die-plate .pl-k{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--plate-meta)}.die-plate .pl-k span:first-child{font-weight:800}.die-plate .pl-t{margin:0 0 14px;font-size:23px;line-height:1.24;font-weight:750;letter-spacing:-.012em;text-wrap:balance}.die-plate .pl-s{margin:0 0 14px;font-weight:600;text-wrap:pretty}.die-plate .pl-x p{margin:0 0 11px;color:var(--plate-soft);text-wrap:pretty}.die-plate .pl-a{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0}.die-plate a{color:var(--link);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer;transition:text-underline-offset .18s ease}.die-plate a:hover{text-underline-offset:6px}.die-plate a:focus-visible,.die-plate button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.die-plate .pl-nav{display:flex;justify-content:space-between;gap:12px;margin:22px 0 0;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--plate-meta) 45%,transparent)}.die-plate .pl-nav button{appearance:none;border:0;background:none;cursor:pointer;padding:6px 2px;margin:-6px -2px;font:650 11px/1.2 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--plate-meta);text-shadow:var(--etch);transition:color .15s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.die-plate .pl-nav button:hover{color:var(--link)}.die-plate .pl-nav .pl-prev:hover{transform:translate(-3px)}.die-plate .pl-nav .pl-next:hover{transform:translate(3px)}.die-plate .pl-nav button:active{transform:scale(.94)}@media(max-width:639px){.die-plate{padding:20px 20px 16px;font-size:14px;line-height:1.56}.die-plate .pl-t{font-size:19.5px}.die-plate .pl-k{font-size:10.5px;margin-bottom:10px}.die-plate .pl-nav button{padding:10px 2px;margin:-10px -2px}}.die-grain{position:absolute;inset:-128px;pointer-events:none;z-index:2;opacity:.06;background-size:128px 128px;animation:die-grain .6s steps(6) infinite paused}#die-root.moving .die-grain{animation-play-state:running}@media(pointer:coarse){.die-grain{display:none}}#die-root[data-lamp=df] .die-grain{opacity:.045}@keyframes die-grain{0%{transform:translate(0)}17%{transform:translate(-41px,23px)}33%{transform:translate(67px,-12px)}50%{transform:translate(-19px,-77px)}67%{transform:translate(88px,51px)}83%{transform:translate(-63px,94px)}to{transform:translate(0)}}.die-reticle{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;z-index:3;pointer-events:none;color:var(--accent);opacity:0;transition:opacity .35s ease}.die-reticle svg{display:block}#die-root.zoomed:not(.reading) .die-reticle{opacity:.4}#die-root.dragging .die-reticle{opacity:.6!important}.die-hud{position:absolute;z-index:4;pointer-events:none;top:calc(env(safe-area-inset-top,0px) + 16px);right:18px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:600 10.5px/1.2 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.04em;color:var(--ink);text-shadow:var(--etch);font-variant-numeric:tabular-nums;padding:5px 8px 4px;border-radius:7px;background:#08090b6b}#die-root[data-lamp=bf] .die-hud,#die-root[data-lamp=dic] .die-hud{background:#fffcf499}#die-root[data-lamp=bf] .die-hud{color:#2a2418;text-shadow:0 1px 0 rgba(255,250,235,.7)}.die-sbar{display:grid;grid-template-columns:auto auto;align-items:end;justify-items:end;column-gap:8px}.die-sbar i{grid-column:1 / 3;display:block;height:7px;margin-bottom:3px;box-sizing:border-box;border:2px solid currentColor;border-top:0;transition:width .12s linear}.die-sbar .sb-p{opacity:.6;font-weight:500}.die-sbar sup{font-size:.75em;line-height:0;vertical-align:.45em;margin-left:1px}.die-hud-xy{opacity:.7;font-weight:500}.die-mini{position:absolute;z-index:5;top:calc(env(safe-area-inset-top,0px) + 66px);right:18px;padding:4px;border-radius:8px;background:#0d0e10c7;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px #00000040;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none;cursor:crosshair}.die-mini canvas{display:block;border-radius:4px}#die-root.zoomed .die-mini{opacity:1;transform:none;pointer-events:auto}.die-bar{position:fixed;z-index:60;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);display:flex;align-items:center;gap:10px 16px;padding:7px 12px 7px 9px;border-radius:14px;box-sizing:border-box;background:#101113ed;color:#e8e4da;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 10px 30px #00000047;font:560 11px/1.3 JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,monospace;cursor:default;touch-action:manipulation;opacity:0;transform:translateY(12px);transition:opacity .5s ease .35s,transform .6s cubic-bezier(.34,1.4,.64,1) .35s}#die-root.ready .die-bar{opacity:1;transform:none}.die-bar button{-webkit-tap-highlight-color:transparent}.die-bar button:focus-visible{outline:2px solid #ffd27a;outline-offset:2px}.die-tur{display:flex;align-items:center;gap:8px;flex:none}.die-dial{position:relative;display:block;width:34px;height:34px;flex:none}.die-dial:after{content:"";position:absolute;left:50%;top:-3px;margin-left:-3px;border:3px solid transparent;border-top:4px solid #ffd27a;filter:drop-shadow(0 0 3px rgba(255,210,122,.8))}.die-dial svg{display:block;transform:rotate(var(--rot, 0deg));transition:transform .6s cubic-bezier(.3,1.55,.5,1)}.die-dial .d-rim{fill:#2b2d31;stroke:#ffffff2e;stroke-width:1}.die-dial .d-face{fill:#17181b;stroke:#ffffff12}.die-dial .d-obj{stroke:#0009;stroke-width:.8}.die-dial .d-hub{fill:#6f6a60}.die-bar.kick .die-dial{animation:die-kick .38s ease-out}@keyframes die-kick{0%{transform:none}30%{transform:scale(1.12)}to{transform:none}}.die-objs,.seg-t{position:relative;display:flex;gap:2px;padding:2px;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 1px 2px #00000059}.die-pill{position:absolute;left:0;top:2px;bottom:2px;width:0;border-radius:8px;z-index:0;background:linear-gradient(180deg,#ffd68c38,#ffc86e1f);box-shadow:inset 0 0 0 1px #ffd27a61,0 0 14px #ffd27a24;transition:transform .5s cubic-bezier(.34,1.56,.64,1),width .3s ease}.die-obj,.seg-t button{position:relative;z-index:1;appearance:none;border:0;background:none;color:inherit;font:inherit;border-radius:8px;cursor:pointer;opacity:.6;transition:opacity .2s ease,color .2s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.die-obj{min-width:44px;padding:5px 7px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.die-obj .o-band{width:20px;height:3px;border-radius:2px;background:var(--band);opacity:.75;box-shadow:0 0 0 .5px #00000080}.die-obj[aria-checked=true],.seg-t button[aria-checked=true]{opacity:1;color:#ffe2a6}.die-obj[aria-checked=true] .o-band{opacity:1;box-shadow:0 0 6px var(--band)}.die-obj:hover,.seg-t button:hover{opacity:.95}.die-obj:active,.seg-t button:active{transform:scale(.9)}.seg-t button{padding:7px 9px;letter-spacing:.06em}.die-reads{display:flex;flex-direction:column;gap:3px;flex:none;font-variant-numeric:tabular-nums;white-space:pre;font-size:10.5px}.die-reads .r-l{display:flex;gap:12px}.die-reads .r-l span:first-child{color:#ffe2a6}.die-reads .r-l:last-child{opacity:.72}.die-seg{display:flex;align-items:center;gap:7px;flex:none}.seg-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.45}.die-crumbs{flex:1 1 0;min-width:0;display:flex;gap:12px;justify-content:flex-end;align-items:baseline}.die-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.88}.die-mag{flex:none;opacity:.55;font-variant-numeric:tabular-nums}@media(max-width:1180px)and (min-width:640px){.die-reads .r-l:last-child{display:none}.seg-l{display:none}}@media(max-width:900px)and (min-width:640px){.die-reads{display:none}}@media(max-width:639px){.die-bar{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);flex-wrap:wrap;gap:6px;padding:7px;border-radius:16px}.die-tur{width:100%;gap:6px}.die-dial,.die-dial svg{width:30px;height:30px}.die-objs{flex:1}.die-obj{flex:1;min-width:0;padding:6px 0 7px}.die-reads,.seg-l{display:none}.die-seg.die-lamp{flex:none}.die-seg.die-layer,.die-seg.die-layer .seg-t,.die-seg.die-layer .seg-t button{flex:1}.seg-t button{padding:8px 7px;white-space:nowrap}.die-crumbs{flex:1 0 100%;padding:0 4px 1px;justify-content:space-between;font-size:10px}.die-hud{top:auto;right:auto;left:14px;bottom:calc(var(--bar-h) + 8px);align-items:flex-start;font-size:10px}.die-sbar{justify-items:start}.die-mini{top:auto;bottom:calc(var(--bar-h) + 8px);right:12px;transform-origin:bottom right}#die-root:not(.zoomed) .die-hud{opacity:0}#die-root.reading .die-hud,#die-root.reading .die-mini{opacity:0;pointer-events:none}.die-hud{transition:opacity .3s ease}}.die-hint{position:absolute;z-index:55;left:50%;bottom:calc(var(--bar-h) + 12px);transform:translate(-50%);max-width:calc(100vw - 40px);box-sizing:border-box;padding:7px 14px;border-radius:999px;background:#0e0f11cc;color:#f3efe4;font:500 12px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.4,.64,1)}#die-root.ready .die-hint{opacity:1;transition-delay:.9s,.9s}#die-root.ready .die-hint.gone{opacity:0;transform:translate(-50%,8px);transition-delay:0s}.die-boot{position:absolute;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 50% 46%,#17140f,#050506 70%);color:#d9c49a;font:560 11px/1.4 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;transition:opacity .55s ease .15s,visibility 0s linear .75s}.die-boot .lamp{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffbe5a59,#ffaa3c00 68%);animation:die-lamp 1.2s ease-in-out infinite}.die-boot .lamp i{width:18px;height:3px;border-radius:2px;background:#ffcf7e;box-shadow:0 0 10px #ffb648,0 0 22px #ffaa3cb3}.die-boot .b2{opacity:.55;font-size:10px}#die-root.ready .die-boot{opacity:0;visibility:hidden}@keyframes die-lamp{0%,to{opacity:.75}40%{opacity:1}55%{opacity:.85}}.die-reader{--rd-bg: #f6efdc;--rd-ink: #24190a;--rd-soft: #5a4a2c;--rd-meta: #8a6a2c;--rd-rule: rgba(138, 106, 44, .32);--rd-link: #0a5f69;--rd-edge: #b8923f;--rd-fig: #fffaf0;position:absolute;z-index:62;top:74px;right:16px;bottom:calc(var(--bar-h) + 10px);width:var(--rd-w, 620px);display:flex;flex-direction:column;background:var(--rd-bg);color:var(--rd-ink);border:1px solid var(--rd-edge);border-radius:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--rd-bg) 55%,transparent),0 0 0 5px color-mix(in srgb,var(--rd-edge) 55%,transparent),0 24px 60px -18px #0000008c;cursor:auto;-webkit-user-select:text;user-select:text;touch-action:pan-y;opacity:0;transform:translate(28px) scale(.985);transform-origin:100% 50%;transition:opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.die-reader[hidden]{display:none}.die-reader.on{opacity:1;transform:none}.die-reader.swap .rd-doc,.die-reader.swap .rd-k{opacity:0;transform:translateY(6px)}#die-root[data-lamp=df] .die-reader{--rd-bg: #12100b;--rd-ink: #efe2c0;--rd-soft: #c9b88f;--rd-meta: #d5a84f;--rd-rule: rgba(213, 168, 79, .28);--rd-link: #ffd27a;--rd-edge: #8a6a2c;--rd-fig: #f3ede0}#die-root[data-lamp=dic] .die-reader{--rd-bg: #f1ecf2;--rd-ink: #221a26;--rd-soft: #4d4152;--rd-meta: #6d5a76;--rd-rule: rgba(109, 90, 118, .3);--rd-link: #5a2678;--rd-edge: #9b86a6}.rd-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 18px;border-bottom:1px solid var(--rd-rule);font:600 11px/1.3 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-meta)}.rd-k{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .14s,transform .14s}.rd-x{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;appearance:none;cursor:pointer;border:1px solid var(--rd-rule);background:transparent;color:var(--rd-ink);border-radius:999px;padding:6px 8px 6px 12px;font:inherit;letter-spacing:.08em;transition:transform .12s,background-color .15s}.rd-x kbd{font:inherit;font-size:9.5px;padding:1px 5px;border-radius:4px;border:1px solid var(--rd-rule);color:var(--rd-meta)}.rd-x:hover{background:color-mix(in srgb,var(--rd-edge) 14%,transparent)}.rd-x:active{transform:scale(.95)}.rd-scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;scroll-behavior:auto}.rd-doc{padding:26px 34px 8px;transition:opacity .14s,transform .14s}.rd-t{margin:0 0 12px;font:400 clamp(30px,3.4vw,42px)/1.06 "Instrument Serif",Georgia,serif;letter-spacing:-.005em;text-wrap:balance}.rd-dek{margin:0 0 18px;font:400 18px/1.45 Georgia,Iowan Old Style,serif;font-style:italic;color:var(--rd-soft);text-wrap:pretty}.rd-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 22px;font:600 12.5px/1.4 JetBrains Mono Variable,ui-monospace,monospace}.rd-links a{color:var(--rd-link)}.rd-body{font:400 17px/1.66 Georgia,Iowan Old Style,Charter,serif;color:var(--rd-ink);border-top:1px solid var(--rd-rule);padding-top:18px}.rd-body>:first-child{margin-top:0}.rd-body p,.rd-body ul,.rd-body ol,.rd-body blockquote{margin:0 0 1.05em}.rd-body :is(h2,h3,h4){font:700 14px/1.35 JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-meta);margin:2em 0 .8em}.rd-body h2{font-size:14.5px}.rd-body ul,.rd-body ol{padding-left:1.3em}.rd-body li{margin:0 0 .45em}.rd-body a{color:var(--rd-link);text-underline-offset:2px}.rd-body strong{font-weight:700}.rd-body blockquote{padding-left:14px;border-left:2px solid var(--rd-edge);color:var(--rd-soft)}.rd-body code{font:.86em JetBrains Mono Variable,ui-monospace,monospace;background:color-mix(in srgb,var(--rd-edge) 14%,transparent);padding:.05em .3em;border-radius:3px}.rd-body pre{overflow-x:auto;font-size:13px}.rd-body hr{border:0;border-top:1px dashed var(--rd-rule);margin:2em 0}.rd-body img{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;margin-inline:auto;border-radius:3px;background:var(--rd-fig)}.rd-scroll:focus-visible{outline:none}.rd-body figure{margin:1.6em 0}.rd-body figcaption{margin-top:8px;font:12px/1.45 JetBrains Mono Variable,ui-monospace,monospace;color:var(--rd-meta)}.rd-table{overflow-x:auto;margin:0 0 1.2em}.rd-body table{border-collapse:collapse;font-size:14px;line-height:1.4;min-width:100%}.rd-body :is(th,td){padding:6px 10px;border-bottom:1px solid var(--rd-rule);text-align:left;vertical-align:top}.rd-body th{font:700 11.5px JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-meta)}.rd-frame{display:block;width:calc(100% + 68px);margin-inline:-34px;height:70vh;border:0;border-top:1px solid var(--rd-rule);margin-top:8px;background:#fff}.rd-index h2{font:700 12px JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-meta);margin:26px 0 8px}.rd-index ul{list-style:none;margin:0;padding:0}.rd-index button{width:100%;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;text-align:left;appearance:none;border:0;border-bottom:1px solid var(--rd-rule);background:none;color:var(--rd-ink);padding:10px 2px;cursor:pointer;font:15.5px/1.35 Georgia,serif;transition:background-color .15s,padding .15s}.rd-index button:hover{background:color-mix(in srgb,var(--rd-edge) 10%,transparent);padding-left:6px}.rd-ix-k,.rd-ix-d{font:600 11.5px JetBrains Mono Variable,ui-monospace,monospace;color:var(--rd-meta);letter-spacing:.06em}.rd-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:22px 34px 28px;border-top:1px dashed var(--rd-rule);margin-top:26px}.rd-nav button{appearance:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;min-width:0;border:1px solid var(--rd-rule);border-radius:6px;background:transparent;color:var(--rd-ink);padding:10px 12px;transition:transform .12s,background-color .15s,border-color .15s}.rd-nav .rd-next{text-align:right;align-items:flex-end;grid-column:2}.rd-nav button:hover{background:color-mix(in srgb,var(--rd-edge) 10%,transparent);border-color:var(--rd-edge)}.rd-nav button:active{transform:scale(.97)}.rd-nav-k{font:700 11px JetBrains Mono Variable,ui-monospace,monospace;letter-spacing:.1em;color:var(--rd-meta)}.rd-nav-t{font:15px/1.3 Georgia,serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.die-reader :focus-visible{outline:2px solid var(--rd-link);outline-offset:2px}#die-root.reading-open .die-hint{opacity:0;pointer-events:none}#die-root.phone .die-reader{top:calc(env(safe-area-inset-top,0px) + 74px);left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:auto;transform:translateY(36px);transform-origin:50% 100%}#die-root.phone .die-reader.on{transform:none}#die-root.phone .rd-doc{padding:20px 18px 4px}#die-root.phone .rd-t{font-size:31px}#die-root.phone .rd-body{font-size:16.5px}#die-root.phone .rd-nav{padding:18px 14px 22px}#die-root.phone .rd-frame{width:calc(100% + 36px);margin-inline:-18px}#die-root.phone .rd-x{padding:9px 10px 9px 14px}#die-root.phone .rd-x kbd{display:none}@media(prefers-reduced-motion:reduce){.die-reader,.rd-doc,.rd-k{transition:none!important}#die-root.ready .die-canvas,.die-grain{animation:none}.die-pill,.die-dial svg,.die-bar,.die-mini,.die-hint,.die-world{transition:none!important}#die-root.bump .die-optics,.die-bar.kick .die-dial,.die-boot .lamp{animation:none}}.more-page{--m-bg: #cfc8b9;--m-ink: #2b1d0a;--m-soft: #6a5228;--m-gold: #b8923f;margin:0;min-height:100vh;min-height:100dvh;background:var(--m-bg);color:var(--m-ink);font-family:JetBrains Mono Variable,ui-monospace,monospace;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){.more-page{--m-bg: #050607;--m-ink: #f4e3b8;--m-soft: #c9a560;--m-gold: #d5a84f}}.more{min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.more-wafer{width:min(72vmin,520px);aspect-ratio:1;display:block}.more-t{margin:0;font-size:clamp(18px,3.2vw,26px);font-weight:700;letter-spacing:.32em;text-transform:uppercase;padding-left:.32em}.more-back{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-soft);text-decoration:none;padding:8px 12px;border:1px solid color-mix(in srgb,var(--m-gold) 45%,transparent);border-radius:999px;transition:color .15s,border-color .15s,transform .12s}.more-back:hover{color:var(--m-ink);border-color:var(--m-gold)}.more-back:active{transform:scale(.96)}
