@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.p.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");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:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");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:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.OqZchW_className{font-family:Geologica,Geologica Fallback;font-style:normal}.OqZchW_variable{--font-sans:"Geologica", "Geologica Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/154774486251d342-s.2h39zro8u2-y7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/12c837ea3f40b0ad-s.p.2qjvoow5u1cvi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/83d22a48fd18eae0-s.1ul--qokeajhg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/bda627dbea9cad1d-s.2ml1_fm6-z2tm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0e73f52cc4a5b9d2-s.3khrbpkpgfwvt.woff2)format("woff2");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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/178026bdf085375b-s.235is1lp2iere.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/cdb3cb33f221588b-s.p.1sxl46gnjqnfy.woff2)format("woff2");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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.26afxfjuoa9fw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.p.0g2162x3jbg9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.24z3xhdtefne-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.0ip40b8wahlg_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.0cu0ymttrfic-.woff2)format("woff2");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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.19z0m3vc7o74g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.p.0zb6_9j98fvm-.woff2)format("woff2");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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.Wdg4FG_className{font-family:Literata,Literata Fallback}.Wdg4FG_variable{--font-serif:"Literata", "Literata Fallback"}
:root{--bg:#eef0f3;--paper:#fff;--ink:#17191e;--muted:#5f6573;--line:#d9dce3;--accent:#ffe14d;--accent-line:#f0c400;--on-accent:#17191e;--quote-bg:color-mix(in srgb, var(--accent) 16%, var(--paper));--quote-bg-hover:color-mix(in srgb, var(--accent) 34%, var(--paper));--shadow:0 1px 2px #17191e0f, 0 14px 34px -14px #17191e38;--r-hero:28px;--r-card:20px;--r-frame:14px;--w-page:1200px;--w-text:680px;--gutter:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121317;--paper:#1c1e23;--ink:#eceef1;--muted:#9aa0ac;--line:#2d3037;--accent-line:#d9b100;--quote-bg:color-mix(in srgb, var(--accent) 8%, var(--paper));--quote-bg-hover:color-mix(in srgb, var(--accent) 16%, var(--paper));--shadow:0 1px 2px #0006, 0 14px 34px -14px #000000b3}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}::selection{background:var(--accent);color:var(--on-accent)}a{color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.skip{z-index:10;background:var(--accent);color:var(--on-accent);border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.site-header{max-width:calc(var(--w-page) + 2 * var(--gutter));padding:26px var(--gutter) 22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:0 auto;display:flex}.home-link{color:var(--ink);text-decoration:none}.logo{line-height:0;display:block}.logo img{width:300px;height:auto;display:block}.logo-small img{width:150px}.nav{flex-wrap:wrap;gap:10px;display:flex}.pill{border:2px solid var(--ink);color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pill:hover{background:var(--accent);color:var(--on-accent);border-color:var(--on-accent)}.pill-solid{background:var(--ink);color:var(--paper)}.prose .share-box{background:var(--quote-bg);border-radius:16px;margin:2.4em 0 2em;padding:18px 20px 20px}.prose .share-call{font:700 18px/1.3 var(--font-sans), system-ui, sans-serif;margin:0 0 12px}.prose .share-row{flex-wrap:wrap;gap:8px;display:flex}.prose .share-row .pill{font:600 15px/1.2 var(--font-sans), system-ui, sans-serif;cursor:pointer;padding:8px 16px}.prose .share-row a.pill{color:var(--ink);background-image:none;text-decoration:none}.prose .share-row .pill-solid{color:var(--paper)}.prose .share-row .pill:hover,.prose .share-row .pill.is-done{background:var(--accent);color:var(--on-accent);border-color:var(--on-accent)}.prose .share-row [hidden]{display:none}.site-footer{max-width:calc(var(--w-page) + 2 * var(--gutter));padding:32px var(--gutter) 48px;border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:88px auto 0;font-size:15px;display:flex}.footer-nav{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.footer-nav a{color:var(--ink);font-weight:600;text-decoration:none}.footer-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;text-decoration-thickness:3px}.footer-copy{margin:0}.ticker{width:min(1240px, 100% - 2 * var(--gutter));background:var(--paper);height:44px;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:4px;margin:4px auto 12px;padding:0 6px;display:flex;overflow:hidden}.tk-label{background:var(--accent);color:var(--on-accent);border-radius:999px;flex:none;padding:5px 11px;font-size:13px;font-weight:800}.tk-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.tk-run{width:max-content;animation:linear infinite tk-run;display:flex}.ticker:hover .tk-run,.ticker:focus-within .tk-run{animation-play-state:paused}@keyframes tk-run{to{transform:translate(-50%)}}.tk-copy{display:flex}.tk-item{white-space:nowrap;color:var(--ink);align-items:baseline;gap:6px;padding-right:18px;font-size:15px;text-decoration:none;display:inline-flex}.tk-item:after{content:"•";color:var(--accent-line);margin-left:12px}.tk-tag{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.tk-post{color:var(--muted);font-size:13px}.tk-item:hover .tk-text{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.tk-run{animation:none}.tk-window{overflow-x:auto}.tk-copy[aria-hidden]{display:none}}.c-flash{border-radius:8px;animation:3s ease-out c-flash}@keyframes c-flash{0%{background:var(--accent)}to{background:0 0}}.wide{max-width:calc(1240px + 2 * var(--gutter));padding:0 var(--gutter);margin:4px auto 0}.section{max-width:calc(var(--w-page) + 2 * var(--gutter));padding:0 var(--gutter);margin:56px auto 0}.section-title{letter-spacing:-.015em;text-align:center;margin:0 0 26px;font-size:30px;font-weight:800;line-height:1.2}.page-title{letter-spacing:-.025em;text-align:center;margin:8px 0 14px;font-size:clamp(36px,5vw,54px);font-weight:800;line-height:1.1}.page-lead{text-align:center;max-width:640px;color:var(--muted);margin:0 auto 34px;font-size:18px}.plate{background:var(--paper);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .26em}.plate-accent,.hero-title .plate,.post-title .plate{box-shadow:.14em .14em 0 var(--accent)}.hero{border-radius:var(--r-hero);height:clamp(440px,56vw,660px);box-shadow:var(--shadow);background:var(--ink);color:var(--ink);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.hero-img{object-fit:cover;z-index:-2}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000 42%,#00000080);position:absolute;inset:0}.hero-text{flex-direction:column;align-items:flex-start;gap:18px;max-width:1000px;padding:clamp(20px,4.5vw,52px);display:flex;position:absolute;bottom:0;left:0}.hero-title{letter-spacing:-.02em;font-size:clamp(30px,5.2vw,64px);font-weight:800;line-height:1.2}.hero-lead{max-width:780px;font-size:clamp(16px,1.8vw,21px);font-weight:500;line-height:1.5}.hero:hover .hero-title .plate{box-shadow:.14em .14em 0 var(--ink)}.hero-plain{background:var(--accent)}.hero-plain:after{display:none}.cards{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.card{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow);color:var(--ink);flex-direction:column;flex:0 370px;text-decoration:none;display:flex;overflow:hidden}.card-img{aspect-ratio:16/10;background:var(--line);display:block;position:relative}.card-img img{object-fit:cover}.card-img-plain{background:var(--accent);color:var(--on-accent);letter-spacing:-.02em;align-items:flex-end;padding:18px;font-size:26px;font-weight:800;line-height:1.15;display:flex;position:absolute;inset:0}.card-body{flex-direction:column;flex:1;gap:9px;padding:18px 22px 22px;display:flex}.card-title{letter-spacing:-.01em;text-wrap:balance;font-size:21px;font-weight:700;line-height:1.27}.card-lead{color:var(--muted);font-size:15.5px;line-height:1.5}.card:hover .card-title,.game-card:hover .card-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:4px;text-decoration-thickness:3px}.meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:4px;font-size:14px;display:flex}.game-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:26px;max-width:1100px;margin:0 auto;display:grid}.game-card{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.game-card-img{aspect-ratio:16/9;background:#0b0e14;display:block;position:relative}.game-card-img img{object-fit:cover}.game-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:20px 22px 24px;display:flex}.game-card-body .pill{margin-top:auto}.game-card:hover .pill-solid{background:var(--accent);color:var(--on-accent);border-color:var(--on-accent)}.game-frame-wrap{max-width:1100px;margin:0 auto}.game-frame{border-radius:var(--r-frame);width:100%;max-height:78vh;box-shadow:var(--shadow);background:#000;margin:0 auto;position:relative;overflow:hidden}.game-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.game-frame:fullscreen{border-radius:0;width:100vw;height:100vh;max-height:none;aspect-ratio:auto!important}.game-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.game-note{text-align:center;color:var(--muted);max-width:700px;margin:16px auto 0;font-size:15px}.game-note a{color:var(--ink)}.post-cover{max-width:1440px;height:clamp(400px,64vh,700px);margin:4px var(--gutter) 0;border-radius:var(--r-hero);background:var(--ink);isolation:isolate;position:relative;overflow:hidden}@media (min-width:1480px){.post-cover{margin:4px auto 0}}.post-cover-img{object-fit:cover;z-index:-2}.post-cover:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#00000080);position:absolute;inset:0}.post-cover-text{max-width:1040px;margin:0 auto;padding:clamp(20px,5vw,56px);position:absolute;bottom:0;left:0;right:0}.post-title{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(32px,5.4vw,66px);font-weight:800;line-height:1.19}.post-lead{max-width:820px;margin:0;font-size:clamp(17px,1.9vw,22px);font-weight:500;line-height:1.5}.post-cover-plain{background:0 0;height:auto;overflow:visible}.post-cover-plain:after{display:none}.post-cover-plain .post-cover-text{padding-top:24px;position:static}.paper{max-width:calc(var(--w-text) + 2 * 48px);background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow);margin:32px auto 0;padding:34px 48px 44px}.post-meta{margin:0 0 30px;padding:0;font-size:15px}.post-meta span:first-child{color:var(--ink);font-weight:600}.prose{font-family:var(--font-serif), Georgia, serif;overflow-wrap:break-word;font-size:19.5px;line-height:1.72}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.05em}.prose h2,.prose h3,.prose h4{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;text-wrap:balance;scroll-margin-top:20px}.prose h2{margin:1.75em 0 .6em;font-size:30px;font-weight:800;line-height:1.22}.prose h3{margin:1.6em 0 .5em;font-size:23px;font-weight:700;line-height:1.3}.prose a{text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.17em;text-decoration-thickness:.13em}.prose a:hover{background:var(--accent);color:var(--on-accent);-webkit-text-decoration-color:var(--on-accent);text-decoration-color:var(--on-accent)}.prose blockquote{border-left:4px solid var(--accent-line);margin:1.3em 0;padding:.1em 0 .1em 1.05em;font-style:italic}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote .q-src{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:.7em;font-style:normal}.prose blockquote .q-src a{color:inherit}.note-update{background:var(--bg);border-left:4px solid var(--accent-line);font:16px/1.55 var(--font-sans), system-ui, sans-serif;border-radius:12px;margin:0 0 1.6em;padding:16px 20px}.note-update p{margin:0 0 12px}.prose .note-update a.pill{text-decoration:none}html:has(.note-update){scroll-behavior:smooth}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.3em}.prose li{margin:.35em 0}.prose li::marker{color:var(--muted)}.prose hr{background:var(--line);border:0;height:1px;margin:2.2em 0}.prose img{border-radius:12px;height:auto;margin:1.6em auto;display:block}.prose figure{margin:1.9em 0}.prose figure img{width:100%;margin:0}.prose figcaption{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:10px}.prose figcaption a{color:inherit}.prose figcaption a:hover{color:var(--on-accent)}.prose .gallery{gap:10px;display:grid}.prose .gallery-2{grid-template-columns:repeat(2,1fr)}.prose .gallery-3{grid-template-columns:repeat(3,1fr)}.prose .gallery-2 img{aspect-ratio:4/3;object-fit:cover}.prose .gallery-3 img{aspect-ratio:1;object-fit:cover}.prose .gallery figcaption{grid-column:1/-1;margin-top:0}.prose .narrow{max-width:440px;margin-inline:auto}.prose :is(.wide,.bleed){position:relative;left:50%;transform:translate(-50%)}.prose .wide{width:min(1040px, 100vw - 2 * var(--gutter))}.prose .bleed{width:min(var(--w-page), 100vw - 2 * var(--gutter));margin-block:2.4em}.prose .bleed img{border-radius:var(--r-card)}.prose .pixel img{image-rendering:pixelated}.prose .pixel picture{display:block}.prose :is(.wide,.bleed) figcaption{max-width:var(--w-text);margin-inline:auto}.prose a.yt{background:#000;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.prose a.yt:hover{background:#000}.prose a.yt img{border-radius:0}.yt-play{background:var(--accent);width:78px;height:78px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;margin:-39px 0 0 -39px;transition:transform .15s;position:absolute;top:50%;left:50%}.yt-play:after{content:"";border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent var(--on-accent);position:absolute;top:24px;left:31px}.prose a.yt:hover .yt-play,.prose a.yt:focus-visible .yt-play{transform:scale(1.08)}.yt-frame{background:#000;border:0;border-radius:12px;width:100%;display:block}.game-embed{aspect-ratio:var(--ar,16 / 9);background:#000;border-radius:12px;overflow:hidden}@media (max-width:720px){.game-embed{aspect-ratio:var(--ar-m,var(--ar,16 / 9))}}.prose .bleed .game-embed{border-radius:var(--r-card)}.game-embed iframe{border:0;width:100%;height:100%;display:block}.prose .hbars{font:15px/1.3 var(--font-sans), system-ui, sans-serif;color:var(--ink)}.prose .hbars-title{font-size:17px;font-weight:700}.prose .hbars-sub{color:var(--muted);margin:4px 0 14px;font-size:14px;line-height:1.45}.prose .hbars-row{grid-template-columns:var(--label,3.6em) 1fr auto;border-radius:8px;align-items:center;gap:10px;margin-inline:-6px;padding:4px 6px;display:grid}.prose .hbars-row:hover{background:var(--quote-bg)}.prose .hbars-year{color:var(--muted);font-variant-numeric:tabular-nums}.prose .hbars-track{align-items:center;gap:8px;min-width:0;display:flex}.prose .hbars-bar{height:14px;width:calc(var(--v) / var(--max) * (100% - var(--val,3.6em)));background:color-mix(in srgb, var(--ink) 50%, var(--paper));border-radius:0 4px 4px 0;flex:none;min-width:3px}.prose .hbars-val{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.prose .hbars-note{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.prose .hbars-row.is-hi .hbars-bar{background:var(--ink)}.prose .hbars-row.is-hi .hbars-val{background:var(--accent);color:var(--on-accent);border-radius:5px;padding:1px 7px}.prose .hbars-row.is-ref{border-top:1px dashed var(--line);border-radius:0 0 8px 8px;margin-top:10px;padding-top:12px}.prose .hbars-row.is-ref .hbars-bar{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 50%, var(--paper)) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 50%, var(--paper))}.prose .hbars-group{letter-spacing:.02em;color:var(--muted);margin:12px 0 2px;font-size:13px;font-weight:600}.prose .hbars-row.is-est .hbars-bar{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 50%, var(--paper)) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 50%, var(--paper))}.prose .hbars figcaption{margin-top:12px}.prose .viz{--gray:color-mix(in srgb, var(--ink) 50%, var(--paper));--pale:color-mix(in srgb, var(--ink) 22%, var(--paper));--wash:color-mix(in srgb, var(--ink) 7%, var(--paper));--zone:color-mix(in srgb, var(--accent) 28%, var(--paper));font:15px/1.35 var(--font-sans), system-ui, sans-serif;color:var(--ink);margin:2.2em 0}.prose .viz-title{font-size:17px;font-weight:700}.prose .viz-sub{color:var(--muted);margin:4px 0 18px;font-size:14px;line-height:1.45}.prose .viz figcaption{margin-top:16px}.prose .viz .val{white-space:nowrap;font-weight:600}.prose .viz .val.is-hi{background:var(--accent);color:var(--on-accent);border-radius:5px;padding:1px 7px}.prose .viz .zone-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.prose .viz-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:-4px 0 16px;font-size:13px;display:flex}.prose .viz-legend i{vertical-align:-1px;background:var(--gray);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.prose .viz-legend i.ink{background:var(--ink)}.prose .viz-legend i.wash{background:var(--wash);box-shadow:inset 0 0 0 1px var(--gray)}.prose .viz-legend i.zone{background:var(--zone);box-shadow:inset 0 0 0 1px var(--accent-line)}.prose .viz-legend i.solid{background:var(--ink);border-radius:50%}.prose .viz-legend i.ring{background:var(--paper);box-shadow:inset 0 0 0 2px var(--gray);border-radius:50%}.prose .viz-legend i.hollow{box-shadow:inset 0 0 0 2px var(--gray);background:0 0}@media (prefers-color-scheme:dark){.prose .viz{--zone:color-mix(in srgb, var(--accent) 11%, var(--paper))}}.prose .viz-cols .cols{grid-template-columns:repeat(var(--n), 1fr);gap:8px;display:grid}.prose .viz-cols .pair{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:220px;display:flex}.prose .viz-cols .stack{flex-direction:column;width:30px;display:flex;position:relative}.prose .viz-cols .col{--c:var(--gray);height:calc(var(--v) / var(--max) * 170px);position:relative}.prose .viz-cols .col+.col{margin-top:2px}.prose .viz-cols .col:before{content:"";background:var(--c);transform-origin:bottom;position:absolute;inset:0}.prose .viz-cols .col:first-child:before{border-radius:4px 4px 0 0}.prose .viz-cols .col.ink{--c:var(--ink)}.prose .viz-cols .col.est:before{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.prose .viz-cols .col .val{font-size:12px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.prose .viz-cols .col .val.is-hi{font-size:12px}.prose .viz-cols .total{white-space:nowrap;font-size:13px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.prose .viz-cols .total small{color:var(--muted);text-align:center;font-size:11px;font-weight:500;display:block}.prose .viz-cols .lab{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.prose .viz-waffle .waffles{grid-template-columns:repeat(2,minmax(0,230px));gap:28px;display:grid}.prose .viz-waffle .wf{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.prose .viz-waffle .wf i{aspect-ratio:1;background:var(--wash);border-radius:3px}.prose .viz-waffle .wf i.on{background:var(--gray)}.prose .viz-waffle .ink .wf i.on{background:var(--ink)}.prose .viz-waffle .big{color:var(--muted);margin-bottom:4px;font-size:15px;display:block}.prose .viz-waffle .big b{color:var(--ink);margin-right:6px;font-size:34px;line-height:1}.prose .viz-waffle .wfi small{min-height:2.7em;color:var(--muted);margin-bottom:8px;font-size:13px;line-height:1.35;display:block}.prose .viz-div .plot{--lw:11.5em;--gp:12px;padding:4px 0 6px;position:relative}.prose .viz-div .plot:before{content:"";z-index:0;top:0;bottom:0;left:calc(var(--lw) + var(--gp));width:calc((100% - var(--lw) - var(--gp)) / 2);background:var(--wash);border-radius:8px 0 0 8px;position:absolute}.prose .viz-div .plot:after{content:"";z-index:0;top:0;bottom:0;left:calc(var(--lw) + var(--gp) + (100% - var(--lw) - var(--gp)) / 2);background:var(--muted);width:1px;position:absolute}.prose .viz-div .plot>*{z-index:1;position:relative}.prose .viz-div .row,.prose .viz-div .axis{grid-template-columns:var(--lw) 1fr;gap:var(--gp);align-items:center;display:grid}.prose .viz-div .row{padding:7px 0}.prose .viz-div .axis{padding:6px 0 2px}.prose .viz-div .axis>span:last-child{grid-template-columns:1fr 1fr;display:grid}.prose .viz-div .axis .zone-lab{padding:0 8px}.prose .viz-div .axis .zone-lab+.zone-lab{text-align:right}.prose .viz-div .lab{color:var(--muted);font-size:14px}.prose .viz-div .trk{height:22px;position:relative}.prose .viz-div .bar{--c:var(--gray);height:14px;width:calc(var(--v) / var(--max) * 50%);position:absolute;top:4px}.prose .viz-div .bar:before{content:"";background:var(--c);position:absolute;inset:0}.prose .viz-div .bar.ink{--c:var(--ink)}.prose .viz-div .bar.neg{right:50%}.prose .viz-div .bar.pos{left:50%}.prose .viz-div .bar.neg:before{transform-origin:100%;border-radius:4px 0 0 4px}.prose .viz-div .bar.pos:before{transform-origin:0;border-radius:0 4px 4px 0}.prose .viz-div .bar .val{font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.prose .viz-div .bar.neg .val{right:calc(100% + 6px)}.prose .viz-div .bar.pos .val{left:calc(100% + 6px)}.prose .viz-div .zero-lab{z-index:1;top:calc(100% + 4px);left:calc(var(--lw) + var(--gp) + (100% - var(--lw) - var(--gp)) / 2);color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.prose .viz-div .plot{margin-bottom:22px}.prose .viz-dumb .plot{padding:30px 8px 6px;position:relative}.prose .viz-dumb .plot:before{content:"";z-index:0;width:calc(8px + (100% - 16px) * var(--zf));background:var(--zone);border-radius:8px 0 0 8px;position:absolute;top:0;bottom:0;left:0}.prose .viz-dumb .plot:after{content:"";z-index:0;top:0;bottom:0;left:calc(8px + (100% - 16px) * var(--zf));background:var(--muted);width:1px;position:absolute}.prose .viz-dumb .plot>*{z-index:1;position:relative}.prose .viz-dumb .zero-lab{top:6px;left:calc(8px + (100% - 16px) * var(--zf) + 6px);color:var(--muted);white-space:nowrap;font-size:12px;position:absolute}.prose .viz-dumb .row{padding:0 0 50px}.prose .viz-dumb .name{margin:0 0 40px;font-size:14px;font-weight:600}.prose .viz-dumb .trk{background:var(--line);height:2px;position:relative}.prose .viz-dumb .link{height:6px;top:-2px;left:var(--l);width:var(--w);position:absolute}.prose .viz-dumb .link:before{content:"";background:var(--pale);transform-origin:100%;border-radius:3px;position:absolute;inset:0}.prose .viz-dumb .dot{left:var(--x);width:14px;height:14px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:1px}.prose .viz-dumb .dot.from{background:var(--paper);box-shadow:inset 0 0 0 2px var(--gray), 0 0 0 2px var(--paper)}.prose .viz-dumb .dot.is-to{background:var(--ink)}.prose .viz-dumb .dot .val{font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.prose .viz-dumb .dot.from .val{color:var(--muted);font-weight:500;bottom:calc(100% + 8px)}.prose .viz-dumb .dot.is-to .val{top:calc(100% + 8px)}.prose .viz-dumb .dot.end .val{left:auto;right:-4px;transform:none}.prose .viz-dumb .dot.start .val{left:-4px;transform:none}.prose .viz-time .timeline{isolation:isolate;margin:0;padding:0 0 0 30px;list-style:none;position:relative}.prose .viz-time .timeline:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.prose .viz-time .evt{margin:0;padding:10px 12px 14px 0;position:relative}.prose .viz-time .evt.with-ai:after{content:"";z-index:-1;background:linear-gradient(var(--line), var(--line)) 17px 0 / 2px 100% no-repeat, var(--zone);position:absolute;inset:0 0 0 -40px}.prose .viz-time .evt.era-start:after{border-radius:10px 10px 0 0}.prose .viz-time .evt:last-child:after{border-radius:0 0 10px 10px}.prose .viz-time .evt:before{content:"";background:var(--paper);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--gray), 0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:13px;left:-29px}.prose .viz-time .evt.is-hi:before{background:var(--ink);box-shadow:0 0 0 3px var(--accent)}.prose .viz-time .era{position:absolute;top:10px;right:12px}.prose .viz-time .when{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.prose .viz-time .what{margin-top:2px;font-size:15px;display:block}.prose .viz-time .meter{grid-template-columns:minmax(0,260px) max-content;justify-content:start;align-items:center;gap:10px;margin-top:6px;display:grid}.prose .viz-time .meter span{background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:5px;height:10px;position:relative}.prose .viz-time .meter span i{width:calc(var(--v) / var(--max) * 100%);background:var(--gray);transform-origin:0;border-radius:5px;position:absolute;inset:0 auto 0 0}.prose .viz-time .evt.is-hi .meter span i{background:var(--ink)}.prose .viz-bullet .bullet-row{grid-template-columns:max-content 1fr;align-items:center;gap:26px;display:grid}.prose .viz-bullet .big{white-space:nowrap;letter-spacing:-.02em;font-size:52px;font-weight:700;line-height:1;display:block}.prose .viz-bullet .headline-num small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.35;display:block}.prose .viz-bullet .track-box{padding:24px 0 26px;position:relative}.prose .viz-bullet .trk{background:var(--wash);border-radius:6px;height:36px;position:relative}.prose .viz-bullet .band{width:calc(var(--v) / var(--max) * 100%);background:var(--pale);opacity:.55;border-radius:6px 0 0 6px;position:absolute;inset:0 auto 0 0}.prose .viz-bullet .bar{height:12px;width:calc(var(--v) / var(--max) * 100%);position:absolute;top:12px;left:0}.prose .viz-bullet .bar:before{content:"";background:var(--ink);transform-origin:0;border-radius:0 4px 4px 0;position:absolute;inset:0}.prose .viz-bullet .tgt{left:calc(var(--v) / var(--max) * 100%);background:var(--accent-line);width:3px;box-shadow:0 0 0 2px var(--paper);border-radius:2px;margin-left:-1.5px;position:absolute;top:4px;bottom:4px}.prose .viz-bullet .note-up,.prose .viz-bullet .note-down{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute}.prose .viz-bullet .note-up{top:2px}.prose .viz-bullet .note-down{bottom:4px}.prose .viz-bullet .note-up.at-tgt{left:calc(var(--v) / var(--max) * 100% - 2px)}.prose .viz-bullet .note-up.at-bar{right:calc(100% - var(--v) / var(--max) * 100%);color:var(--ink);font-weight:600}.prose .viz-bullet .note-down.at-band{left:0}.prose .viz-lolli .pins{grid-template-columns:repeat(var(--n), 1fr);border-bottom:1px solid var(--line);align-items:end;height:230px;margin-bottom:52px;display:grid}.prose .viz-lolli .era-zone{border-radius:8px 8px 0 0;grid-row:1;align-self:stretch}.prose .viz-lolli .era-zone.before{background:var(--wash)}.prose .viz-lolli .era-zone.after{background:var(--zone)}.prose .viz-lolli .pin,.prose .viz-lolli .gap{grid-row:1}.prose .viz-lolli .pin{height:calc(var(--v) / var(--max) * 170px);position:relative}.prose .viz-lolli .pin:before{content:"";background:var(--gray);transform-origin:bottom;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.prose .viz-lolli .pin:after{content:"";background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:0;left:50%}.prose .viz-lolli .pin.pale:before{background:var(--pale)}.prose .viz-lolli .pin.pale:after{background:var(--paper);box-shadow:inset 0 0 0 2px var(--gray), 0 0 0 2px var(--paper)}.prose .viz-lolli .pin.is-hi:after{background:var(--accent);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 2px var(--paper);margin:-9px 0 0 -9px}.prose .viz-lolli .pin .val{font-size:13px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.prose .viz-lolli .pin .lab,.prose .viz-lolli .gap .lab{text-align:center;color:var(--muted);font-size:12px;line-height:1.25;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.prose .viz-lolli .gap{align-self:stretch;position:relative}.prose .viz-lolli .gap:before{content:"···";letter-spacing:2px;color:var(--gray);font-size:20px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.prose .viz-lolli .gap .lab{margin-top:8px;top:100%}.prose .viz-lolli .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.prose .viz-lolli .tile{background:var(--wash);color:var(--muted);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.35}.prose .viz-lolli .tile.after{background:var(--zone)}.prose .viz-lolli .tile b{color:var(--ink);font-size:30px;line-height:1.1;display:block}@media (max-width:720px){.prose .viz-div .plot{--lw:0px;--gp:0px;--max:56}.prose .viz-div .row,.prose .viz-div .axis{grid-template-columns:1fr;gap:4px}.prose .viz-div .axis>span:first-child{display:none}.prose .viz-div .lab{padding-left:8px}.prose .viz-bullet .bullet-row{grid-template-columns:1fr;gap:6px}.prose .viz-waffle .waffles{gap:18px}.prose .viz-waffle .big b{font-size:28px}.prose .viz-lolli .pin .val{font-size:12px}.prose .viz-lolli .pin .val.is-hi{padding:1px 4px}.prose .viz-dumb .zero-lab{display:none}.prose .viz-lolli .tile b{font-size:24px}}@keyframes viz-grow-x{0%{transform:scaleX(0)}}@keyframes viz-grow-y{0%{transform:scaleY(0)}}@keyframes viz-pop{0%{opacity:0;transform:scale(.2)}}@keyframes viz-fade{0%{opacity:0}}@keyframes viz-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.prose .viz{view-timeline:--viz block}.prose .viz .col:before,.prose .viz .bar:before,.prose .viz .link:before,.prose .viz .pin:before,.prose .viz .pin:after,.prose .viz .meter i,.prose .viz .wf i.on,.prose .viz .dot,.prose .viz .evt,.prose .viz .col .val,.prose .viz .pin .val,.prose .viz .bar .val,.prose .viz .total{animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--viz;animation-range:entry 25% cover 45%}.prose .viz-cols .col:before,.prose .viz-lolli .pin:before{animation-name:viz-grow-y}.prose .viz .bar:before,.prose .viz .link:before,.prose .viz .meter i{animation-name:viz-grow-x}.prose .viz .dot,.prose .viz .pin:after{animation-name:viz-pop}.prose .viz .evt{animation-name:viz-rise}.prose .viz .evt:nth-child(n+3){animation-range:entry 35% cover 48%}.prose .viz .evt:nth-child(n+4){animation-range:entry 45% cover 52%}.prose .viz .col .val,.prose .viz .pin .val,.prose .viz .bar .val,.prose .viz .total{animation-name:viz-fade;animation-range:cover 38% cover 48%}.prose .viz .dot.is-to{animation-range:cover 35% cover 45%}.prose .viz-waffle .wf i.on{animation-name:viz-pop;animation-range:entry calc(10% + var(--i) * 0.5%) cover calc(22% + var(--i) * 0.5%)}}}.prose .vz-rows{gap:20px;display:grid}.prose .vz-row{grid-template-columns:8.5em 1fr;align-items:start;gap:14px;display:grid}.prose .vz-when{color:var(--muted);font-size:13px;line-height:1.3}.prose .vz-when b{color:var(--ink);font-size:22px;line-height:1.15;display:block}.prose .vz-sum{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.35}.prose .vz-sum b{color:var(--ink);margin-right:4px;font-size:22px}.prose .vz-pile{flex-wrap:wrap;gap:3px;max-width:470px;display:flex}.prose .vz-bill{background:radial-gradient(circle, var(--paper) 0 2.5px, var(--gray) 3px 4px, transparent 4.5px), var(--pale);width:26px;height:14px;box-shadow:inset 0 0 0 2px var(--pale), inset 0 0 0 2.6px var(--gray);border-radius:2px;flex:none}.prose .vz-ink .vz-bill{background:radial-gradient(circle, var(--paper) 0 2.5px, transparent 3px), var(--ink);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 2.6px color-mix(in srgb, var(--paper) 45%, var(--ink))}.prose .vz-street{flex-wrap:wrap;align-items:flex-end;gap:6px 5px;display:flex}.prose .vz-house{background:var(--gray);clip-path:polygon(50% 0,100% 44%,88% 44%,88% 100%,12% 100%,12% 44%,0 44%);flex:none;width:28px;height:26px}.prose .vz-ink .vz-house{background:var(--ink)}.prose .vz-stubs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prose .vz-stub{background:var(--wash);border-radius:12px;padding:14px 16px 16px;position:relative}.prose .vz-who{color:var(--muted);font-size:13px;line-height:1.3}.prose .vz-big{letter-spacing:-.01em;margin:6px 0 12px;font-size:34px;font-weight:700;line-height:1;display:block}.prose .vz-big small{color:var(--muted);margin-left:4px;font-size:14px;font-weight:500}.prose .vz-meter{background:color-mix(in srgb, var(--paper) 75%, transparent);border-radius:5px;height:10px}.prose .vz-meter i{height:100%;width:calc(var(--v) / var(--max) * 100%);background:var(--gray);border-radius:5px;display:block}.prose .vz-stub.vz-ink .vz-meter i{background:var(--ink)}.prose .vz-stub.vz-ink{padding-bottom:50px}.prose .vz-stamp{border:2.5px solid var(--ink);background:var(--accent);color:var(--on-accent);font:800 12px/1 var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 9px;position:absolute;bottom:12px;right:14px;transform:rotate(-6deg)}.prose .vz-calbox{grid-template-columns:max-content 1fr;align-items:center;gap:26px;display:grid}.prose .vz-cal{grid-template-columns:repeat(7,40px);gap:4px;display:grid}.prose .vz-dow{text-align:center;color:var(--muted);font-size:11px}.prose .vz-day{background:var(--wash);height:40px;color:var(--muted);border-radius:7px;padding:4px 5px;font-size:10px;line-height:1;position:relative}.prose .vz-day.vz-work{background:var(--ink);color:color-mix(in srgb, var(--paper) 60%, var(--ink))}.prose .vz-day.vz-work:after{content:"";background:var(--paper);clip-path:polygon(36% 0,64% 0,64% 36%,100% 36%,100% 64%,64% 64%,64% 100%,36% 100%,36% 64%,0 64%,0 36%,36% 36%);width:16px;height:16px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.prose .vz-day.vz-home:after{content:"";background:var(--pale);clip-path:polygon(50% 0,100% 44%,88% 44%,88% 100%,12% 100%,12% 44%,0 44%);width:18px;height:16px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.prose .vz-keys{gap:14px;display:grid}.prose .vz-keys b{font-size:30px;line-height:1.05;display:block}.prose .vz-keys span{color:var(--muted);font-size:14px;line-height:1.35}.prose .vz-strip{gap:16px;display:grid}.prose .vz-lab{color:var(--muted);margin-bottom:6px;font-size:13px}.prose .vz-lab b{color:var(--ink)}.prose .vz-track{background:linear-gradient(90deg, var(--pale) 0 calc(6 / 24 * 100%), var(--wash) 0 calc(20 / 24 * 100%), var(--pale) 0);border-radius:8px;height:36px;position:relative}.prose .vz-run,.prose .vz-cut{top:5px;bottom:5px;left:calc(var(--a) / 24 * 100%);width:calc((var(--b) - var(--a)) / 24 * 100%);border-radius:6px;position:absolute}.prose .vz-run{background:var(--gray)}.prose .vz-ink .vz-run{background:var(--ink)}.prose .vz-cut{background:repeating-linear-gradient(135deg, var(--accent) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 2px var(--accent-line);color:var(--ink);white-space:nowrap;place-items:center;font-size:11px;font-weight:800;display:grid}.prose .vz-hours{height:18px;color:var(--muted);margin-top:4px;font-size:11px;position:relative}.prose .vz-hours span{left:calc(var(--h) / 24 * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.prose .vz-hours span.vz-end{color:var(--ink);font-weight:700}.prose .vz-hours span.vz-last{transform:translate(-100%)}.prose .vz-short{display:none}.prose .vz-ruler{height:34px;margin-top:22px;position:relative}.prose .vz-ruler:before{content:"";background:var(--line);height:2px;position:absolute;top:16px;left:0;right:0}.prose .vz-loan{height:14px;top:10px;left:calc((var(--a) - 20) / 60 * 100%);width:calc((var(--b) - var(--a)) / 60 * 100%);background:var(--pale);border-radius:7px;position:absolute}.prose .vz-ink .vz-loan{background:var(--ink)}.prose .vz-pin{top:-20px;left:calc((var(--a) - 20) / 60 * 100%);white-space:nowrap;color:var(--muted);font-size:12px;position:absolute;transform:translate(-50%)}.prose .vz-pin b{color:var(--ink)}.prose .vz-pin.vz-hi b{background:var(--accent);color:var(--on-accent);border-radius:5px;padding:1px 6px}.prose .vz-fall{gap:8px;display:grid}.prose .vz-step{grid-template-columns:12em 1fr;align-items:center;gap:12px;display:grid}.prose .vz-step .vz-what{font-size:14px;line-height:1.3}.prose .vz-step .vz-what b{white-space:nowrap}.prose .vz-wtrk{height:24px;position:relative}.prose .vz-wtrk:before{content:"";top:-4px;bottom:-4px;left:calc(var(--z) * 100%);background:var(--muted);width:1px;position:absolute}.prose .vz-wbar{height:16px;top:4px;left:calc(var(--l) * 100%);width:calc(var(--w) * 100%);background:var(--gray);border-radius:4px;position:absolute}.prose .vz-wbar.vz-out{background:var(--ink)}.prose .vz-total{border-top:1px dashed var(--line);margin-top:10px;padding-top:12px}.prose .vz-total .vz-what b{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:2px 8px;font-size:20px}@media (max-width:720px){.prose .vz-row{grid-template-columns:1fr;gap:6px}.prose .vz-stubs{grid-template-columns:1fr;gap:20px}.prose .vz-calbox{grid-template-columns:1fr;gap:14px}.prose .vz-cal{grid-template-columns:repeat(7,minmax(0,1fr))}.prose .vz-step{grid-template-columns:1fr;gap:2px}.prose .vz-big{font-size:30px}.prose .vz-long{display:none}.prose .vz-short{display:inline}}.live-layer{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.live-cur{will-change:transform;align-items:flex-start;display:none;position:absolute;top:0;left:0}.live-cur.is-on{display:flex}.live-arrow{fill:var(--c);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000059);opacity:.7;flex:none}.live-tag{pointer-events:auto;background:color-mix(in srgb, var(--c) 45%, transparent);color:#fff;text-shadow:0 0 2px #0000008c;font:600 12px/1.25 var(--font-sans), system-ui, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:3px 10px 10px;margin:15px 0 0 -3px;padding:3px 8px 4px;transition:background-color .15s,opacity .15s}.live-tag:hover,.live-cur.is-sent .live-tag,.live-cur.is-waving .live-tag{background:var(--c);text-shadow:none;opacity:1;box-shadow:0 1px 3px #00000040}.live-act{border-left:1px solid #ffffff73;margin-left:6px;padding-left:6px;display:none}.live-tag:hover .live-act,.live-cur.is-sent .live-act{display:inline}.live-layer.is-ghost .live-tag{cursor:default}.live-layer.is-ghost .live-act,.live-cur[data-edge] .live-arrow{display:none}.live-cur[data-edge] .live-tag{opacity:.55;border-radius:10px;margin:0}.live-cur[data-edge] .live-tag:hover,.live-cur[data-edge].is-sent .live-tag,.live-cur[data-edge].is-waving .live-tag{opacity:1}.live-hand{opacity:0;transform-origin:70% 90%;font-size:26px;line-height:1;transition:opacity .2s;position:absolute;top:-20px;left:-24px}.live-cur.is-waving .live-hand{opacity:1;animation:.3s ease-in-out 8 alternate live-wave}@keyframes live-wave{0%{transform:rotate(-16deg)}to{transform:rotate(24deg)}}.live-cur.is-side{flex-direction:row-reverse}.live-cur.is-side .live-arrow{transform:scaleX(-1)}.live-cur.is-side .live-tag{background:color-mix(in srgb, var(--c) 80%, transparent);border-radius:10px 3px 10px 10px;margin:13px -3px 0 0}.live-cur.is-side .live-tag:hover,.live-cur.is-side.is-sent .live-tag,.live-cur.is-side.is-waving .live-tag{background:var(--c)}.live-cur.is-side .live-hand{left:auto;right:-26px}.live-cur.is-dot .live-arrow{display:none}.live-cur.is-dot .live-tag{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);opacity:.85;border-radius:50%;margin:0;padding:0;font-size:0;overflow:hidden}.live-cur.is-dot.is-open .live-tag{opacity:1;border-radius:10px;width:auto;height:auto;padding:3px 8px 4px;font-size:12px;overflow:visible}.live-cur.is-dot.is-open .live-act{display:inline}.live-cur.is-dot .live-hand{font-size:18px;top:-8px;left:14px}.live-cur.is-dot[data-edge] .live-tag{opacity:.55}.live-layer.is-off{display:none}.live-others{background:var(--bg);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:5px 10px}.live-others:hover{background:var(--accent);color:var(--on-accent)}.live-others[hidden]{display:none}.live-who{z-index:35;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);font:13px/1.2 var(--font-sans), system-ui, sans-serif;opacity:.6;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 10px;transition:opacity .15s;display:flex;position:fixed;bottom:16px;left:16px}.live-who:hover,.live-who:focus-within{opacity:1}.live-who[hidden]{display:none}.live-dots{display:flex}.live-dots:empty{display:none}.live-dots i{border:2px solid var(--paper);background:var(--c);border-radius:50%;width:14px;height:14px;margin-left:-5px}.live-dots i:first-child{margin-left:0}.live-me{background:var(--bg);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:5px 10px}.live-me:hover{background:var(--accent);color:var(--on-accent)}.live-toast{z-index:45;border-left:6px solid var(--c,var(--accent));background:var(--ink);max-width:calc(100vw - 32px);color:var(--paper);box-shadow:var(--shadow);font:14px/1.4 var(--font-sans), system-ui, sans-serif;border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 12px;animation:.25s ease-out live-in;display:flex;position:fixed;bottom:16px;right:16px}.live-toast[hidden]{display:none}.live-toast-hand{transform-origin:70% 90%;font-size:22px;animation:.3s ease-in-out 8 alternate live-wave}.live-toast-btn{background:var(--accent);color:var(--on-accent);font:600 14px/1.2 var(--font-sans), system-ui, sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:6px 12px}.live-toast-x{color:var(--paper);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:18px}@keyframes live-in{0%{opacity:0;transform:translateY(8px)}}.paint{pointer-events:none;opacity:.9;position:absolute;overflow:hidden}.paint canvas{width:100%;height:100%;position:absolute;inset:0}.is-over-paint,.is-over-paint *{cursor:crosshair!important}.is-spraying main img,.is-spraying .lightbox img{touch-action:none}.paint-chip{z-index:36;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);font:600 13px/1 var(--font-sans), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 9px;display:none;position:fixed;top:0;left:0}.paint-chip.is-on{display:inline-flex}.paint-chip:hover{background:var(--accent);color:var(--on-accent)}.paint-fab{z-index:36;background:var(--ink);width:48px;height:48px;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;font-size:22px;position:fixed;bottom:14px;right:14px}.paint-fab[hidden]{display:none}.paint-bar{z-index:70;background:var(--ink);width:max-content;max-width:calc(100vw - 24px);color:var(--paper);box-shadow:var(--shadow);font:13px/1.35 var(--font-sans), system-ui, sans-serif;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px 14px;padding:12px 14px 10px;animation:.2s ease-out paint-in;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.paint-bar[hidden]{display:none}.paint-cans{gap:9px;display:flex}.paint-can{background:linear-gradient(90deg, #fff6, #fff0 45%, #00000038), var(--can);cursor:pointer;border:0;border-radius:6px 6px 4px 4px;width:22px;height:32px;margin-top:7px;padding:0;transition:transform .12s;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.paint-can:before{content:"";background:#b9bdc6;border-radius:3px 3px 0 0;width:10px;height:7px;position:absolute;top:-7px;left:6px}.paint-can:hover{transform:translateY(-3px)}.paint-can[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:3px;transform:translateY(-5px)}.paint-brushes{gap:6px;display:flex}.paint-brush{color:color-mix(in srgb, var(--paper) 75%, transparent);font:500 10.5px/1 var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:4px 4px 3px;display:flex}.paint-brush canvas{background:#eceef1;border-radius:5px;width:52px;height:20px}.paint-bar.is-white-paint .paint-brush canvas{background:#4a4e57}.paint-brush:hover{background:#ffffff29}.paint-brush[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px;color:var(--paper)}.paint-done[hidden]{display:none}.paint-done{background:var(--accent);color:var(--on-accent);font:600 14px/1.2 var(--font-sans), system-ui, sans-serif;cursor:pointer;border:0;border-radius:9px;padding:7px 14px}.paint-hint{text-align:center;color:color-mix(in srgb, var(--paper) 72%, transparent);flex-basis:100%}@keyframes paint-in{0%{opacity:0;transform:translate(-50%,8px)}}.prose figure img:not(a img){cursor:zoom-in}.lb-open{overflow:hidden}.lightbox{z-index:60;background:#0a0b0ef7;justify-content:center;align-items:center;padding:64px 16px 104px;animation:.2s ease-out live-in;display:flex;position:fixed;inset:0}.lb-fig{flex-direction:column;align-items:center;max-width:100%;max-height:100%;margin:0;display:flex;position:relative}.lb-img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 230px);display:block}.lb-img.is-pixel{object-fit:contain;width:min(100vw - 32px,1600px);height:calc(100dvh - 230px);image-rendering:pixelated}.lb-cap{color:#c4c8d0;max-width:760px;font:14px/1.5 var(--font-sans), system-ui, sans-serif;text-align:center;margin-top:12px}.lb-cap a{color:inherit}.lb-cap a:hover{color:var(--accent)}.lb-count{color:#9aa0ac;font:13px/1 var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;position:fixed;top:26px;left:22px}.lb-btn{z-index:61;color:#fff;width:44px;height:44px;font:28px/1 var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;position:fixed}.lb-btn:hover{background:var(--accent);color:var(--on-accent)}.lb-x{top:12px;right:12px}.lb-prev,.lb-next{margin-top:-22px;top:50%}.lb-prev{left:12px}.lb-next{right:12px}@media (max-width:760px){.lightbox{padding-bottom:168px}.lb-img{max-height:calc(100dvh - 300px)}}@media (max-width:640px){.lb-prev,.lb-next{display:none}.live-who{white-space:nowrap;gap:6px;max-width:calc(100vw - 20px);font-size:12px;bottom:10px;left:10px}.live-who .live-me,.live-who .live-others{padding:5px 8px}.live-toast{bottom:10px;left:10px;right:10px}.paint-bar{bottom:10px}}@media (prefers-reduced-motion:reduce){.live-cur.is-waving .live-hand,.live-toast-hand,.live-toast,.lightbox,.paint-bar{animation:none}}.read-bar{z-index:40;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.read-bar-fill{background:var(--accent-line);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.read-note{z-index:40;background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--paper);font:14px/1.4 var(--font-sans), system-ui, sans-serif;box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:10px 8px 10px 16px;animation:.25s ease-out read-note-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.read-note button{font:600 14px/1.2 var(--font-sans), system-ui, sans-serif;background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:9px;padding:6px 12px}.read-note .read-note-x{color:var(--paper);background:0 0;padding:4px 8px;font-size:18px;font-weight:400}@keyframes read-note-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.read-note{animation:none}}.members{background:var(--quote-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px}.members-text{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .15s}.members-ready{cursor:zoom-in}.members-open .members-text{filter:none;-webkit-user-select:text;user-select:text}.members-open{background:var(--quote-bg-hover)}.members-badge,.prose a.members-badge{vertical-align:2px;font:600 12px/1.4 var(--font-sans), system-ui, sans-serif;background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:6px;margin-left:6px;padding:2px 7px;text-decoration:none;display:inline-block}.prose a.members-badge:hover{background:var(--ink);color:var(--paper);text-decoration:none}.prose code{background:var(--bg);border-radius:5px;padding:.1em .32em;font-size:.88em}.prose pre{background:var(--bg);border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.55;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose strong{font-weight:700}.not-found{text-align:center;min-height:40vh}.not-found .page-title{font-size:96px}@media (max-width:720px){:root{--gutter:16px}.site-header{flex-direction:column;padding-top:22px}.logo img{width:250px}.nav{justify-content:center}.hero{border-radius:var(--r-card)}.post-cover{border-radius:0;height:clamp(420px,78vh,640px);margin:0}.paper{box-shadow:none;border-radius:0;margin-top:0;padding:26px 20px 34px}.prose .bleed{width:100vw}.prose .bleed img,.prose .bleed .game-embed{border-radius:0}.prose .bleed figcaption{padding-inline:20px}.prose .gallery-2{grid-template-columns:1fr}.prose{font-size:18px;line-height:1.7}.prose h2{font-size:25px}.prose h3{font-size:20.5px}.section{margin-top:44px}.site-footer{text-align:center;flex-direction:column}.footer-nav{justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pill-ghost{visibility:hidden}.pill-me svg{flex:none}.mail-banner{color:#fff;text-align:center;padding:10px var(--gutter);background:#d92d20;font-size:15px;font-weight:600}.stat{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.stat svg{opacity:.7}.hero-stats{z-index:1;color:#fff;text-shadow:0 1px 3px #00000080;gap:14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:18px;right:22px}.post-meta .stat{color:var(--muted)}.post-meta a.stat:hover{color:var(--ink)}.tag{font:700 13px/1 var(--font-sans), system-ui, sans-serif;background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:7px;padding:6px 10px;text-decoration:none;display:inline-block}a.tag:hover{box-shadow:2px 2px 0 var(--ink)}.hero-tags,.card-tags{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute}.hero-tags{top:18px;left:22px}.hero-tags .tag{padding:7px 11px;font-size:14px}.card-tags{top:12px;left:12px}.post-meta .tag{align-self:center}.post-tags{flex-direction:column;gap:10px;margin-top:40px;display:flex}.post-tags p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.post-tags .tag{margin-right:6px}.cat-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px;display:flex}.cat-nav .pill{padding:7px 16px;font-size:15px}.cat-count{opacity:.6;font-size:13px;font-weight:600}.cat-empty{text-align:center;color:var(--muted);margin:10px 0 40px;font-size:17px}.sel-share{z-index:20;background:var(--ink);box-shadow:var(--shadow);border-radius:10px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.sel-share.sel-below{transform:translate(-50%)}.sel-share a,.sel-share button{font:600 14px/1 var(--font-sans), system-ui, sans-serif;color:var(--paper);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 14px;text-decoration:none}.sel-share a+button{border-left:1px solid #fff3}.sel-share a:hover,.sel-share button:hover{background:var(--accent);color:var(--on-accent)}.comments{border-top:1px solid var(--line);margin-top:48px;padding-top:30px}.comments-title{letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:26px;font-weight:800;display:flex}.comments-count{color:var(--muted);font-size:18px;font-weight:600}.c-notice{color:var(--muted);background:var(--bg);border-left:4px solid var(--accent-line);border-radius:0 10px 10px 0;margin:0 0 22px;padding:12px 16px;font-size:15px;line-height:1.55}.c-notice a{color:var(--ink)}.c-form{flex-direction:column;gap:12px;margin:0 0 26px;display:flex}.c-fields input,.form-card input{width:100%;font:17px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:12px;padding:11px 14px}.c-fields input:focus,.form-card input:focus{border-color:var(--ink);outline:none}.c-editor,.c-editor-stub{--lexxy-color-canvas:var(--paper);--lexxy-color-ink:var(--ink);--lexxy-color-ink-medium:var(--muted);--lexxy-color-ink-light:var(--muted);--lexxy-color-ink-lighter:var(--line);--lexxy-color-ink-lightest:var(--bg);--lexxy-color-text:var(--ink);--lexxy-color-text-subtle:var(--muted);--lexxy-color-ink-inverted:var(--paper);--lexxy-color-accent-dark:var(--ink);--lexxy-color-accent-medium:var(--muted);--lexxy-color-link:var(--ink);--lexxy-color-selected:color-mix(in srgb, var(--accent) 55%, var(--paper));--lexxy-color-selected-hover:var(--accent);--lexxy-color-selected-dark:var(--accent-line);--lexxy-focus-ring-color:var(--ink);--lexxy-font-base:var(--font-sans), system-ui, sans-serif;--lexxy-radius:8px;--lexxy-shadow:var(--shadow);--lexxy-toolbar-button-size:36px;--lexxy-editor-padding:14px;--lexxy-editor-rows:9lh;width:100%;font:17px/1.55 var(--font-sans), system-ui, sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:14px;display:block}.c-editor-small{--lexxy-editor-rows:4lh}.c-editor:focus-within{border-color:var(--ink)}.c-editor lexxy-toolbar{border-color:var(--line);padding:4px 6px}.c-editor .lexxy-editor__toolbar-button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.c-editor .lexxy-editor__content{cursor:text;overflow-wrap:anywhere}.c-editor .lexxy-editor__content:focus-visible{outline:none}.c-editor.lexxy-editor--empty .lexxy-editor__content:before{color:var(--muted);opacity:1;max-width:calc(100% - 28px)}.c-editor [data-dropdown-panel] input{font:15px var(--font-sans), system-ui, sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:8px;min-width:220px;padding:6px 10px}.c-editor .lexxy-editor__toolbar-dropdown-actions button{aspect-ratio:auto;font:600 14px var(--font-sans), system-ui, sans-serif;padding:6px 10px}.c-editor-stub{cursor:text}.c-editor-stub-bar{border-bottom:1px solid var(--line);height:45px}.c-editor-stub-text{min-height:calc(9lh + 28px);color:var(--muted);padding:14px}.c-editor-small .c-editor-stub-text{min-height:calc(4lh + 28px)}.c-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c-fields label,.form-card label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.c-form-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.c-form-row .pill{cursor:pointer;font-family:inherit}.c-form-row .pill:disabled{opacity:.5;cursor:default}.c-muted{color:var(--muted);font-size:14px;font-weight:400}.c-muted a{color:var(--ink)}.c-hint{font-size:15px}.c-error{color:#c4320a;margin:0;font-size:15px;font-weight:600}.c-list{flex-direction:column;gap:6px;display:flex}.c{padding:12px 0 4px}.c+.c{border-top:1px solid var(--line)}.c-kids{border-left:2px solid var(--line);margin-left:18px;padding-left:16px}.c-kids .c+.c{border-top:0}.c-kids-flat{border-left:0;margin-left:0;padding-left:0}.c-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.c-author{font-size:15px;font-weight:700}.c-tag{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.c-time{color:var(--muted);text-decoration:none}.c-time:hover{text-decoration:underline}.c-flag{background:var(--bg);color:var(--muted);border-radius:6px;padding:0 6px}.c-mod{color:#b54708;font-size:13px}.c-text{overflow-wrap:anywhere;margin:6px 0 4px;font-size:16.5px;line-height:1.6}:is(.c-text,.c-editor .lexxy-editor__content) :is(p,ul,ol,pre){margin:0 0 .65em}:is(.c-text,.c-editor .lexxy-editor__content) :is(ul,ol){padding-left:1.4em}:is(.c-text,.c-editor .lexxy-editor__content)>:last-child,:is(.c-text,.c-editor .lexxy-editor__content) blockquote>:last-child{margin-bottom:0}:is(.c-text,.c-editor .lexxy-editor__content) a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-decoration-thickness:2px}:is(.c-text,.c-editor .lexxy-editor__content) :is(code,pre){background:var(--bg);border-radius:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em}:is(.c-text,.c-editor .lexxy-editor__content) code{padding:.1em .35em}:is(.c-text,.c-editor .lexxy-editor__content) pre{white-space:pre-wrap;padding:10px 12px;overflow-x:auto}:is(.c-text,.c-editor .lexxy-editor__content) blockquote{border-left:4px solid var(--accent-line);background:var(--quote-bg);font-family:var(--font-serif), Georgia, serif;border-radius:0 10px 10px 0;margin:0 0 .65em;padding:.5em 1em .55em;font-size:.95em;font-style:italic;line-height:1.62}.c-text blockquote.c-q-src{cursor:pointer}.c-text blockquote.c-q-src:hover{background:var(--quote-bg-hover)}::highlight(zaebok-flash){background-color:var(--accent);color:var(--on-accent)}.c-gone{color:var(--muted);margin:6px 0;font-size:15px;font-style:italic}.c-is-gone>.c-text{opacity:.55}.c-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;font-size:14px;display:flex}.c-vote{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px;line-height:1}.c-vote:hover{background:var(--bg);color:var(--ink)}.c-vote.on{color:var(--on-accent);background:var(--accent)}.c-score{font-variant-numeric:tabular-nums;text-align:center;min-width:1.4em;margin:0 -6px;font-weight:700}.c-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px}.c-link:hover{color:var(--ink);text-decoration:underline}.c-modbtn{color:#b54708}.c-total{margin-top:16px}.narrow{max-width:calc(560px + 2 * var(--gutter))}.form-card{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow);padding:26px 28px}.form-card form{flex-direction:column;gap:16px;display:flex}.form-card p{margin:0}.form-card .pill{cursor:pointer;align-self:flex-start;font-family:inherit}.form-note{color:var(--muted);font-size:14px;line-height:1.5;margin-top:16px!important}.form-note a{color:var(--ink)}.form-ok{color:#067647;font-weight:600}.mod{max-width:900px;margin:0 auto}.mod-filters{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.mod-filters .pill{cursor:pointer;font-family:inherit}.mod-item{background:var(--paper);box-shadow:var(--shadow);border-radius:14px;margin-bottom:12px;padding:14px 18px 8px}.mod-hidden,.mod-deleted{opacity:.7}.doc{margin-top:8px}.doc h1{letter-spacing:-.02em;margin:0 0 4px;font-size:40px;font-weight:800}.doc h2{margin:28px 0 8px;font-size:22px;font-weight:800}.doc p,.doc li{font-family:var(--font-serif), Georgia, serif;font-size:18px;line-height:1.65}.doc li{margin:6px 0}.doc a{color:var(--ink);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-decoration-thickness:.13em}@media (max-width:720px){.c-fields{grid-template-columns:1fr}.c-kids{margin-left:6px;padding-left:10px}.form-card{padding:20px 18px}.hero-stats{top:12px;right:14px}.hero-tags{top:12px;left:14px}}
/*# sourceMappingURL=0q-db6qbv48i0.css.map*/