@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_1c49b139-module__XoOvGW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_1c49b139-module__XoOvGW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_4a19e5a6-module__IkRnca__className{font-family:Newsreader,Newsreader Fallback}.newsreader_4a19e5a6-module__IkRnca__variable{--font-body:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/417912ede2e82152-s.1umk1654cmfxm.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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/51f2519120a6b711-s.038kgsu-hd-vh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1ae2575eb5be4118-s.p.29un6u1l3mwyp.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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2c4e8b1b42841af7-s.2p_e9n24plgne.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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7663dec790de7af8-s.2b96g58xb1jk9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/17b0f6a4f906cc39-s.p.3nfl-v4jxqll_.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_c5a38959-module__EVAtoq__className{font-family:Space Mono,Space Mono Fallback}.space_mono_c5a38959-module__EVAtoq__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--paper:#f4ead2;--paper-2:#efe2c4;--ink:#1a1510;--ink-soft:#5b5038;--line:#1a1510;--card:#fffaf0;--shadow:5px 5px 0 var(--ink);--rail-w:262px;--gold:#f2b50a}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Georgia,serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--paper-2) 1px, transparent 1.4px);background-size:7px 7px;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}body:before{content:"";z-index:9999;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}::selection{background:var(--ink);color:var(--paper)}img,svg{max-width:100%}.skip{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--font-mono);border-radius:0 0 10px;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.mast{max-width:1320px;margin:0 auto;padding:34px 22px 8px}.eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:11px;display:flex}.eyebrow .dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 1;flex-wrap:wrap;align-items:baseline;gap:0;margin:.08em 0 0;font-size:clamp(50px,13.5vw,188px);font-weight:900;line-height:.82;display:flex}.wordmark .seg-j{color:var(--ink)}.wordmark .seg-arg{color:#ff2d6f}.wordmark .seg-on{color:#2348e6}.wordmark .seg-ary{color:var(--ink)}.wordmark .seal{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);background:var(--gold);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:999px;margin-left:16px;padding:6px 12px;font-size:clamp(10px,1.4vw,15px);font-weight:700;transform:rotate(7deg)}.pronounce{font-family:var(--font-body);color:var(--ink-soft);max-width:64ch;margin-top:12px;font-size:clamp(15px,2.1vw,22px);font-style:italic}.pronounce b{font-family:var(--font-mono);color:var(--ink);font-style:normal;font-weight:700}.stat-strip{font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13px;display:flex}.stat-strip b{color:var(--ink)}.rule{background:var(--ink);max-width:1320px;height:4px;margin:16px auto 0}.ticker{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--ink);margin-top:14px;position:relative;overflow:hidden}.ticker-mask{width:max-content;animation:64s linear infinite scroll-x;display:flex}.ticker:hover .ticker-mask{animation-play-state:paused}.ticker-seg{align-items:center;display:flex}.tick{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;font-weight:700;display:inline-flex}.tick:hover{color:var(--gold)}.tick .bul{border-radius:50%;width:8px;height:8px;margin:0 17px}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.shell{max-width:1320px;margin:0 auto;padding:0 22px}.rail{z-index:40;background:var(--paper);border-bottom:3px solid var(--ink);box-shadow:0 5px 0 -3px var(--ink), 0 13px 22px -16px #00000080;padding:12px 0;position:sticky;top:0}.rail-in{flex-direction:column;gap:11px;display:flex}.search{align-items:center;display:flex;position:relative}.search .mag{pointer-events:none;font-size:17px;position:absolute;left:15px}.search input{width:100%;font-family:var(--font-mono);color:var(--ink);background:var(--card);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:13px;outline:none;padding:13px 14px 13px 44px;font-size:16px}.search input::placeholder{color:#a99a72}.search input:focus{box-shadow:4px 4px #2348e6}.search kbd{font-family:var(--font-mono);border:2px solid var(--ink);background:var(--paper);color:var(--ink-soft);border-radius:6px;padding:1px 7px;font-size:12px;position:absolute;right:12px}.crafts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.craft{font-family:var(--font-mono);cursor:pointer;font-weight:700;line-height:1;font-size:calc(12px + var(--s,.5) * 7px);padding:calc(6px + var(--s,.5) * 5px) calc(11px + var(--s,.5) * 7px);border:2.5px solid var(--ink);background:var(--card);color:var(--ink);white-space:nowrap;box-shadow:2.5px 2.5px 0 var(--ink);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;transition:transform 80ms;display:inline-flex}.craft:hover{transform:translate(-1px,-1px)}.craft.all{flex-basis:100%;justify-content:center;margin-bottom:2px;padding:9px 14px;font-size:13.5px}.craft .swatch{width:calc(8px + var(--s,.5) * 5px);height:calc(8px + var(--s,.5) * 5px);border:1.5px solid var(--ink);border-radius:50%;flex:none}.craft .ct{color:var(--ink-soft);font-weight:400}.craft[data-active="1"]{color:#fff}.craft[data-active="1"] .ct{color:#ffffffc7}.craft.all[data-active="1"]{background:var(--ink);color:var(--paper)}.craft.all[data-active="1"] .ct{color:#f4ead2b8}.rail-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.btn{font-family:var(--font-mono);cursor:pointer;background:var(--card);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn.on{background:var(--gold)}.count{font-family:var(--font-mono);color:var(--ink-soft);margin-left:auto;font-size:12.5px}.count b{color:var(--ink)}main{padding:6px 0 80px}.section{margin-top:46px;scroll-margin-top:120px}.section.hide{display:none}.sec-head{border-bottom:4px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:6px;padding-bottom:11px;display:flex;position:relative}.sec-no{font-family:var(--font-display);color:#0000;pointer-events:none;-webkit-text-stroke:2px #1a151021;letter-spacing:-.04em;z-index:0;font-size:clamp(48px,11vw,120px);font-weight:900;line-height:1;position:absolute;bottom:5px;right:-2px}.sec-badge{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:15px;align-items:center;gap:13px;padding:7px 16px;font-size:clamp(27px,5vw,52px);font-weight:900;line-height:.9;display:inline-flex;transform:rotate(-1.4deg)}.sec-badge .glyph{font-size:.82em}.sec-meta{font-family:var(--font-mono);color:var(--ink-soft);padding-bottom:5px;font-size:12.5px}.sec-meta .tag{font-style:italic;font-family:var(--font-body);color:var(--ink);margin-bottom:1px;font-size:15px;display:block}.cards{columns:320px 3;column-gap:20px;margin:20px 0 0;padding:0}.card-dd,.term-row{margin:0}.entry{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 20px;scroll-margin-top:96px}.js .cards{columns:auto;--cols:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:10px;grid-auto-flow:dense;align-items:start;gap:0 20px;display:grid}.js .entry{grid-row:span 32;min-width:0;margin:0}@media (min-width:600px){.js .cards{--cols:2}}@media (min-width:1040px){.js .cards{--cols:3}.js .entry[data-w="2"]{grid-column:span 2}}@media (min-width:1320px){.js .cards{--cols:4}}.js .entry{opacity:0;transform:translateY(16px)}.entry.in{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.2,.85,.25,1);transition-delay:var(--d,0s);transform:none}.entry.hide{display:none}.card-inner{background:var(--card);border:3px solid var(--ink);box-shadow:var(--shadow);border-radius:15px;transition:transform .12s,box-shadow .12s;display:block;overflow:hidden}.card-inner:hover{box-shadow:10px 12px 0 var(--ink);transform:translate(-2px,-3px)rotate(-.5deg)}.card-inner:hover .card-accent{height:13px}.card-inner:hover .term{color:var(--accent)}.card-accent{height:8px;transition:height .12s}.card-body{margin:0;padding:17px 17px 15px}.term-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.term{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 60,"WONK" 1;margin:0;font-size:clamp(22px,3.4vw,29px);font-weight:900;line-height:1.03;transition:color .16s}.term a{text-decoration:none}.ess{font-family:var(--font-mono);letter-spacing:.07em;background:var(--gold);color:var(--ink);border:2px solid var(--ink);white-space:nowrap;box-shadow:2px 2px 0 var(--ink);border-radius:6px;flex:none;padding:3px 6px;font-size:10px;font-weight:700;transform:rotate(4deg)}.meta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 11px;font-size:11px;display:flex}.meta .no{color:var(--accent);font-weight:700}.meta .pip{border-radius:50%;width:6px;height:6px}.meta .pos{text-transform:none;font-style:italic;font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px}.meta .pos:hover{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.def{margin:0;font-size:16.5px;line-height:1.5}.def .xref{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600;transition:color .15s}.def .xref:hover{color:var(--accent)}.eg{border-left:3px solid var(--ink);color:var(--ink-soft);margin:11px 0 0;padding-left:12px;font-size:15px;font-style:italic}.eg .lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-right:5px;font-size:10px;font-style:normal}.tags{flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;list-style:none;display:flex}.tags li{display:flex}.t{font-family:var(--font-mono);letter-spacing:.03em;border:1.5px solid var(--ink);color:var(--ink-soft);background:var(--paper);cursor:pointer;appearance:none;border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.5;transition:transform 80ms,background .12s,color .12s}.t:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.t.med{background:var(--ink);color:var(--paper);border-color:var(--ink)}.t.med:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.specimen{border-top:2px dashed var(--ink);margin-top:15px}.specimen-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;padding:7px 2px 8px;font-size:10px;display:flex}.specimen-label:before{content:"";background:#08916a;border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #08916a99}@keyframes pulse{0%{box-shadow:0 0 #08916a80}70%{box-shadow:0 0 0 7px #08916a00}to{box-shadow:0 0 #08916a00}}.frame-wrap{border:2px solid var(--ink);background:repeating-conic-gradient(#0000 0% 25%,#00000008 0% 50%) 50%/16px 16px,#fbf6ec;border-radius:11px;margin-top:2px;overflow:hidden}iframe.spec{pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:120px;display:block}.empty{text-align:center;font-family:var(--font-mono);padding:80px 20px;display:none}.empty.show{display:block}.empty .big{font-family:var(--font-display);color:var(--ink);font-size:clamp(38px,8vw,84px);font-weight:900}.empty p{color:var(--ink-soft)}.empty button{margin-top:14px}footer{border-top:3px dashed var(--ink);max-width:1320px;font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 auto;padding:28px 22px 64px;font-size:13px;display:flex}footer b{color:var(--ink)}footer a{font-weight:700}.totop{z-index:60;opacity:0;pointer-events:none;font-family:var(--font-mono);font-weight:700;transition:opacity .2s;position:fixed;bottom:18px;right:18px}.totop.show{opacity:1;pointer-events:auto}@keyframes drop{0%{opacity:0;transform:translateY(-24px)rotate(-6deg)}60%{opacity:1;transform:translateY(4px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.wordmark span{opacity:0;animation:.7s cubic-bezier(.2,.9,.3,1.2) both drop;display:inline-block}.wordmark .seg-j{animation-delay:50ms}.wordmark .seg-arg{animation-delay:.13s}.wordmark .seg-on{animation-delay:.21s}.wordmark .seg-ary{animation-delay:.29s}.wordmark .seal{animation:.7s cubic-bezier(.2,.9,.3,1.2) .5s both drop}.eyebrow{opacity:0;animation:.6s 40ms both rise}.pronounce{opacity:0;animation:.7s .4s both rise}.stat-strip{opacity:0;animation:.7s .52s both rise}@media (min-width:1040px){.shell{grid-template-columns:var(--rail-w) 1fr;align-items:start;gap:36px;display:grid}.rail{max-height:100vh;box-shadow:none;background:0 0;border-bottom:0;align-self:start;padding:26px 0;position:sticky;top:0;overflow:auto}.rail-in{gap:16px}.rail::-webkit-scrollbar{width:0}.rail-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding-bottom:6px;font-size:10px}.rail-actions{flex-direction:column;align-items:stretch}.btn{text-align:center;width:100%}.count{text-align:center;margin-left:0;padding-top:4px}main{padding-top:26px}.cards{columns:300px 2}}@media (min-width:1320px){.cards{columns:300px 3}}.rail-label{display:none}@media (min-width:1040px){.rail-label{display:block}}.totd{max-width:1320px;color:var(--ink);border-bottom:2px dashed var(--ink);align-items:baseline;gap:8px 14px;margin:0 auto;padding:11px 22px;text-decoration:none;display:flex}.totd-k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.totd-term{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 60,"WONK" 1;flex:none;font-size:clamp(17px,2.3vw,23px);font-weight:900;line-height:1.1}.totd:hover .totd-term{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.totd-def{min-width:0;font-family:var(--font-body);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-style:italic;overflow:hidden}@media (max-width:640px){.totd-def{display:none}}mark.hl{background:var(--gold);color:var(--ink);font:inherit;font-style:inherit;border-radius:3px;padding:0 1px;box-shadow:0 0 0 1px #1a151040}.entry.best .card-inner{box-shadow:0 0 0 3px var(--gold), 6px 7px 0 var(--ink)}.craft.nomatch{opacity:.4}.term-row-r{flex:none;align-items:center;gap:7px;display:inline-flex}.copy{appearance:none;cursor:pointer;border:2px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:2px 2px 0 var(--ink);opacity:0;border-radius:8px;padding:4px 6px;font-size:11px;line-height:1;transition:opacity .12s,transform 80ms}.card-inner:hover .copy,.copy:focus-visible{opacity:1}.copy:hover{transform:translate(-1px,-1px)}.copy:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.copy.copied{background:var(--gold)}@media (hover:none){.copy{opacity:.55}}.frame-wrap{position:relative}.poke{z-index:2;appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;border:2px solid var(--ink);color:var(--ink);background:var(--card);box-shadow:2px 2px 0 var(--ink);opacity:0;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;transition:opacity .12s;position:absolute;top:7px;right:7px}.frame-wrap:hover .poke,.poke:focus-visible,.frame-wrap.live .poke{opacity:1}.frame-wrap.live{outline:3px solid var(--gold);outline-offset:-3px}.frame-wrap.live iframe.spec{pointer-events:auto}@media (hover:none){.poke{opacity:.85}}.ask{max-width:1320px;margin:18px auto 0;padding:0 22px}.ask-bar{background:var(--card);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:16px;align-items:center;gap:12px;padding:4px 6px 4px 16px;display:flex;position:relative}.ask-bar:focus-within{box-shadow:7px 7px 0 var(--gold), 7px 7px 0 1px var(--ink)}.ask-spark{color:var(--gold);filter:drop-shadow(1px 1px 0 var(--ink));flex:none;font-size:20px}.ask-input{min-width:0;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:15px 4px;font-size:clamp(16px,2.1vw,20px)}.ask-input::placeholder{color:#a99a72;font-style:italic}.ask-clear{appearance:none;cursor:pointer;border:2px solid var(--ink);background:var(--paper);width:34px;height:34px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:10px;flex:none;font-size:18px;line-height:1}.ask-clear:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.ask-panel{background:var(--paper-2);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:16px;margin-top:14px;padding:16px 16px 18px;animation:.35s both rise}.ask-msg{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:12px;font-weight:700}.ask-compare{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.ask-compare{grid-template-columns:1fr 1fr}}.ask-card{background:var(--card);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:13px;padding:14px 15px}.ask-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ask-term{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 60,"WONK" 1;font-size:clamp(20px,3vw,27px);font-weight:900;line-height:1.04;text-decoration:none}.ask-term:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.ask-area{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--gold);border:2px solid var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px}.ask-def{margin:9px 0 0;font-size:16px;line-height:1.5}.ask-eg{border-left:3px solid var(--ink);color:var(--ink-soft);margin:9px 0 0;padding-left:12px;font-size:14.5px;font-style:italic}.ask-eg .lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-right:6px;font-size:10px;font-style:normal}.ask-jump{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);border-bottom:2px solid var(--gold);margin-top:11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.ask-jump:hover{border-bottom-color:var(--ink)}.ask-more{border-top:2px dashed var(--ink);margin-top:14px;padding-top:11px}.ask-more-k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.ask-more ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ask-more li{background:var(--card);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:flex}.ask-more a{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:900;text-decoration:none}.ask-more a:hover{color:#2348e6}.ask-more-area{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:9px}.ask-smart-toggle{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.ask-smart-toggle.on{background:var(--gold)}.ask-smart-toggle:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ask-smart-toggle:not(:disabled):active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.ask-hint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin:8px 2px 0;font-size:11px}.ask-hint kbd{font-family:var(--font-mono);border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:5px;padding:0 5px}.ask-smart{background:var(--card);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--gold), 4px 4px 0 1px var(--ink);border-radius:13px;margin-bottom:14px;padding:13px 15px}.ask-smart-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:11px;font-weight:700}.ask-smart-k span{color:var(--ink-soft);text-transform:none;letter-spacing:.02em;font-weight:400}.ask-smart-text{margin:0;font-size:16.5px;line-height:1.55}.ask-caret{background:var(--ink);vertical-align:-2px;width:8px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ask-progress{align-items:center;gap:10px;display:flex}.ask-progress-bar{background:var(--paper-2);border:2px solid var(--ink);border-radius:999px;flex:1;height:10px;overflow:hidden}.ask-progress-bar i{background:var(--gold);height:100%;transition:width .3s;display:block}.ask-progress-t{font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;font-size:11px}.ask-err{font-family:var(--font-mono);color:#b3402f;margin:0 0 12px;font-size:12px}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-delay:0s!important}.ticker-mask{animation:none!important}.entry{opacity:1!important;transform:none!important}.specimen-label:before{animation:none!important}html{scroll-behavior:auto}}
