@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/da487e35b293a78b-s.08fd-c6b6tx17.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:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/40042ef7a6e1ba18-s.3jrg8wu3sp_8r.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:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/4497b0bfa7c3cba4-s.p.43_08rjvqw62r.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:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.-pDKXa_className{font-family:Anybody,Anybody Fallback;font-style:normal}.-pDKXa_variable{--nf-display:"Anybody", "Anybody Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._9jXMvG_className{font-family:Archivo,Archivo Fallback;font-style:normal}._9jXMvG_variable{--nf-body:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eaab3d7a8084bc9e-s.34dsz1u3etehu.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:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/208cd79d1edfc4e3-s.3zr_lj-bfvwgi.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:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/95a051051f4e2f1d-s.p.0oihm5syerdv4.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:Archivo Narrow Fallback;src:local(Arial);ascent-override:125.38%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.eMoyJa_className{font-family:Archivo Narrow,Archivo Narrow Fallback;font-style:normal;font-weight:600}.eMoyJa_variable{--nf-narrow:"Archivo Narrow", "Archivo Narrow Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#e6e3d9;--color-paper-2:#dad6c9;--color-paper-3:#cdc7b8;--color-ink:#120f0c;--color-ink-2:#2f2a26;--color-muted:#514c46;--color-rule:#bdb7a9;--color-accent:#00a1b8;--color-accent-ink:#120f0c;--color-focus:#005d74;--color-accent-2:#fa7600;--color-accent-2-ink:#120f0c;--color-mix:#034a00;--blend:multiply;--texture-opacity:.06;--font-display:"Anybody", ui-sans-serif, sans-serif;--font-body:"Archivo", ui-sans-serif, sans-serif;--font-outlier:"Archivo Narrow", ui-sans-serif, sans-serif;--radius-card:0;--radius-pill:0;--rule-hair:1px;--rule-bar:4px;--shadow-card:none;--tracking-display:-.01em;--display-weight:900;--display-stretch:140%}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(90.2166% -.159055 5.36333);--color-paper-2:lab(85.5891% .0360906 6.92158);--color-paper-3:lab(80.373% .319928 8.09399);--color-ink:lab(4.4256% .971526 1.68694);--color-ink-2:lab(17.6188% 1.74285 3.36913);--color-muted:lab(32.7231% 1.44102 4.36832);--color-rule:lab(74.5551% .662327 7.68937);--color-accent:lab(60.2343% -31.8066 -23.425);--color-accent-ink:lab(4.4256% .971526 1.68694);--color-focus:lab(35.4954% -21.7416 -23.3378);--color-accent-2:lab(65.1369% 48.8219 74.656);--color-accent-2-ink:lab(4.4256% .971526 1.68694);--color-mix:lab(26.5302% -32.1958 33.7454)}}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent-2) 40%, transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:grayscale()contrast(1.3)}
:root{--font-display:var(--nf-display), "Anybody", ui-sans-serif, sans-serif;--font-body:var(--nf-body), "Archivo", ui-sans-serif, sans-serif;--font-outlier:var(--nf-narrow), "Archivo Narrow", ui-sans-serif, sans-serif;--container:1240px;--measure:62ch;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}h1,h2,h3{font-weight:900;font-stretch:var(--display-stretch);text-transform:uppercase;line-height:1.02}.skip{left:var(--space-md);background:var(--color-ink);color:var(--color-paper);padding:var(--space-xs) var(--space-md);z-index:var(--z-toast);position:absolute;top:-100px}.skip:focus-visible{top:var(--space-md)}.nav{border-bottom:var(--rule-bar) solid var(--color-ink);background:var(--color-paper);z-index:var(--z-sticky-nav);position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:64px;display:flex}.wordmark{font:900 var(--text-xl)/1 var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-stretch:150%;text-decoration:none}.nav__links{align-items:center;gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.nav__links a:not(.btn){font:600 var(--text-sm) var(--font-outlier);text-decoration:none}.nav__links a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.nav__links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}@media (max-width:46rem){.nav{position:static}.nav__inner{padding-block:var(--space-sm);flex-wrap:wrap}.nav__links{gap:var(--space-md);flex-wrap:wrap}}.footer{margin-top:var(--section-gap-s);background:var(--color-ink);color:var(--color-paper);padding-block:var(--space-2xl) var(--space-xl)}.footer .wordmark{font-size:clamp(3rem,9vw,7.5rem);line-height:.9;display:block}.footer__grid{gap:var(--gap-columns);margin-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-muted);padding-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.footer__grid ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.footer small,.small{font:600 var(--text-sm)/1.4 var(--font-outlier)}.footer__note{color:var(--color-paper-3);margin-top:var(--space-lg);max-width:70ch}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-sm) var(--space-lg);font:600 var(--text-sm)/1 var(--font-outlier);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-micro) linear, color var(--dur-micro) linear;border:0;border-radius:0;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:var(--color-accent-2)}.btn--primary:active{background:color-mix(in oklab, var(--color-accent-2) 80%, var(--color-ink))}.btn--secondary{box-shadow:inset 0 0 0 2px var(--color-ink);color:var(--color-ink);background:0 0}.btn--secondary:hover{background:var(--color-ink);color:var(--color-paper)}.btn--secondary:active{background:var(--color-ink-2);color:var(--color-paper)}.btn--ghost{color:var(--color-ink);padding-inline:var(--space-sm);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);background:0 0}.btn--ghost:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-paper-3);color:var(--color-muted);box-shadow:none;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress;opacity:.75}.on-ink .btn--secondary{box-shadow:inset 0 0 0 2px var(--color-paper);color:var(--color-paper)}.on-ink .btn--secondary:hover{background:var(--color-paper);color:var(--color-ink)}.link{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em}.link:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.field{gap:var(--space-xs);display:grid}.field>span,.label{font:600 var(--text-sm)/1.3 var(--font-outlier)}.hint{font-size:var(--text-sm);color:var(--color-muted)}.input,.select,.textarea{width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);background:var(--color-paper);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink);border:0;border-radius:0}.textarea{resize:vertical;min-height:120px;line-height:1.5}.input:hover,.select:hover,.textarea:hover{background:color-mix(in oklab, var(--color-paper) 70%, white)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:0}.input[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error)}.input:disabled{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.checks{gap:var(--space-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.checks legend{font:600 var(--text-sm)/1.3 var(--font-outlier);margin-bottom:var(--space-xs);padding:0}.check{position:relative}.check input{opacity:0;cursor:pointer;position:absolute;inset:0}.check span{min-height:40px;padding:var(--space-xs) var(--space-md);box-shadow:inset 0 0 0 2px var(--color-ink);font:600 var(--text-sm) var(--font-outlier);cursor:pointer;align-items:center;display:inline-flex}.check input:hover+span{background:var(--color-paper-2)}.check input:checked+span{background:var(--color-accent)}.check input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.check input:disabled+span{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.notice{padding:var(--space-md) var(--space-lg);box-shadow:inset 4px 0 0 var(--color-ink);background:var(--color-paper-2)}.notice--error{box-shadow:inset 4px 0 0 var(--color-error)}.notice--ok{box-shadow:inset 4px 0 0 var(--color-success)}.pass-1{background:var(--color-accent);color:var(--color-accent-ink)}.pass-2{background:var(--color-accent-2);color:var(--color-accent-2-ink)}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:-1;opacity:var(--texture-opacity);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 -4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/200px;position:absolute;inset:0}.hero{gap:var(--gap-columns);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hero>*{min-width:0;container-type:inline-size}.hero h1{max-width:12ch;font-size:clamp(1.75rem,8.8cqi,4.25rem);font-stretch:115%}.hero h2{font-size:clamp(1.5rem, 9cqi, var(--text-section))}.hero .lead{margin-top:var(--space-lg)}.search{margin-top:var(--space-xl);max-width:520px;display:flex}.search .input{flex:1;min-width:0}.search .btn{flex:none}.hero__more{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:60rem){.hero{padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr)}}.bill{isolation:isolate;grid-template-columns:minmax(0,1fr) 30%;min-height:440px;display:grid;position:relative}.bill__main{background:var(--color-accent-2);padding:var(--space-xl);gap:var(--space-md);z-index:1;flex-direction:column;display:flex;position:relative;container-type:inline-size}.bill__band{background:var(--color-accent);mix-blend-mode:var(--blend);padding:var(--space-xl) var(--space-lg) var(--space-xl) calc(12% + var(--space-lg));z-index:2;flex-direction:column;justify-content:space-between;margin-left:-12%;display:flex}.bill__band>*{mix-blend-mode:normal}.bill__date{font:600 var(--text-sm)/1.3 var(--font-outlier)}.bill__word{font:900 clamp(1.75rem, calc(92cqi / (var(--len,7) * 1.2)), 5.5rem)/.95 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;min-width:0;max-width:100%;font-stretch:150%}.bill__word a{text-decoration:none}.bill__word a:hover{text-decoration:underline;text-decoration-thickness:4px}.bill__def{font-size:var(--text-lead);max-width:34ch;line-height:1.4}.bill__ex{font-size:var(--text-md);max-width:40ch}.bill__actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.bill__vertical{writing-mode:vertical-rl;font:900 var(--text-2xl)/1 var(--font-display);text-transform:uppercase;align-self:flex-end;font-stretch:140%;transform:rotate(180deg)}@media (max-width:40rem){.bill{grid-template-columns:minmax(0,1fr);min-height:0}.bill__band{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-direction:row;margin-top:0;margin-left:0}.bill__vertical{writing-mode:horizontal-tb;font-size:var(--text-md);align-self:auto;font-stretch:130%;transform:none}.bill__main{padding:var(--space-lg)}}.section{padding-block:var(--space-2xl)}.section__head{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.section__head h2{font-size:var(--text-section)}.band-ink{background:var(--color-ink);color:var(--color-paper);padding-block:var(--space-3xl)}.band-ink .input,.band-ink .textarea{background:var(--color-ink);color:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-paper)}.band-ink h2{max-width:16ch;font-size:clamp(1.5rem, 9cqi, var(--text-section))}.listing{border-top:var(--rule-bar) solid var(--color-ink);margin:0;padding:0;list-style:none}.listing__row{gap:var(--space-lg);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:3.5rem minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;display:grid}.listing__rank{font:900 var(--text-xl)/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:150%}.listing__word{font:900 var(--text-title)/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-stretch:140%;text-decoration:none}.listing__word:hover{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.listing__def{color:var(--color-ink-2)}.listing__meta{font:600 var(--text-sm) var(--font-outlier);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.listing--plain .listing__row{grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto}@media (max-width:46rem){.listing__row,.listing--plain .listing__row{gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto}.listing__rank{display:none}.listing__def{order:3;grid-column:1/-1}}.cells{border-top:var(--rule-bar) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cell{justify-content:space-between;gap:var(--space-xl);min-width:0;min-height:200px;padding:var(--space-lg);transition:background-color var(--dur-micro) linear;flex-direction:column;text-decoration:none;display:flex;container-type:inline-size}.cell:nth-child(4n+1),.cell:nth-child(4n+4){background:var(--color-accent)}.cell:nth-child(4n+2),.cell:nth-child(4n+3){background:var(--color-accent-2)}.cells .cell:hover{background:var(--color-ink);color:var(--color-paper)}.cell__n{font:900 var(--text-3xl)/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:150%}.cell__name{font:900 clamp(.75rem, 9cqi, var(--text-xl))/1.05 var(--font-display);text-transform:uppercase;font-stretch:130%}@media (min-width:60rem){.cells{grid-template-columns:repeat(3,minmax(0,1fr))}.cell:nth-child(odd){background:var(--color-accent)}.cell:nth-child(2n){background:var(--color-accent-2)}}@media (max-width:40rem){.cell{gap:var(--space-md);min-height:140px;padding:var(--space-md)}}.word-head{padding-block:var(--space-2xl) var(--space-xl);border-bottom:var(--rule-bar) solid var(--color-ink);container-type:inline-size}.word-head h1{font-size:clamp(2.25rem, calc(96cqi / (var(--len,7) * 1.2)), 8rem);overflow-wrap:anywhere;max-width:none;font-stretch:150%;line-height:.92}.word-head__meta{gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.tag{min-height:32px;padding:var(--space-2xs) var(--space-sm);font:600 var(--text-sm) var(--font-outlier);box-shadow:inset 0 0 0 2px var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}a.tag:hover{background:var(--color-ink);color:var(--color-paper)}.tag--pass1{background:var(--color-accent);box-shadow:none}.tag--pass2{background:var(--color-accent-2);box-shadow:none}.word-layout{gap:var(--space-2xl);padding-top:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}@media (max-width:60rem){.word-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.defs{counter-reset:def;margin:0;padding:0;list-style:none}.def{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr);display:grid}.def:first-child{padding-top:0}.def__n{font:900 var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:150%}.def__text{font-size:var(--text-lead);max-width:var(--measure);line-height:1.45}.def__examples{margin:var(--space-md) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.def__examples li{padding-left:var(--space-md);box-shadow:inset 3px 0 0 var(--color-accent-2);max-width:var(--measure)}.def__foot{align-items:center;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.def__by{font:600 var(--text-sm) var(--font-outlier);color:var(--color-muted)}.aside{gap:var(--space-xl);display:grid;position:sticky;top:88px}@media (max-width:60rem){.aside{position:static}}.votes{box-shadow:inset 0 0 0 2px var(--color-ink);align-items:stretch;display:inline-flex}.vote{align-items:center;gap:var(--space-2xs);min-width:44px;min-height:40px;padding:0 var(--space-sm);color:var(--color-ink);cursor:pointer;font:600 var(--text-sm) var(--font-outlier);font-variant-numeric:tabular-nums;transition:background-color var(--dur-micro) linear;background:0 0;border:0;display:inline-flex}.vote svg{fill:currentColor;width:14px;height:14px}.vote:hover{background:var(--color-paper-2)}.vote[aria-pressed=true].vote--up{background:var(--color-accent)}.vote[aria-pressed=true].vote--down{background:var(--color-accent-2)}.vote:disabled{cursor:progress;color:var(--color-muted);background:var(--color-paper-2)}.vote+.vote{box-shadow:inset 2px 0 0 var(--color-ink)}.on-pass .votes{box-shadow:inset 0 0 0 2px var(--color-ink)}.flag summary{cursor:pointer;font:600 var(--text-sm) var(--font-outlier);color:var(--color-muted);text-underline-offset:.2em;align-items:center;min-height:40px;text-decoration:underline;list-style:none;display:inline-flex}.flag summary::-webkit-details-marker{display:none}.flag summary:hover,.flag[open] summary{color:var(--color-ink)}.flag__form{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md);background:var(--color-paper-2);max-width:420px;display:grid}.maker{gap:var(--space-md);border-top:var(--rule-bar) solid var(--color-ink);padding-top:var(--space-md);display:grid}.maker h2{font-size:var(--text-2xl)}.maker__preview{background:var(--color-paper-2);padding:var(--space-md);place-items:center;display:grid}.maker__preview img{width:auto;max-width:100%;max-height:520px}.maker__row,.share{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-head{padding-block:var(--space-2xl) var(--space-lg)}.page-head h1{font-size:min(var(--text-display-s), 10vw);max-width:18ch}.page-head p{margin-top:var(--space-md)}.form{gap:var(--space-lg);max-width:720px;display:grid}.form__row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.letters{gap:var(--space-3xs);border-top:var(--rule-bar) solid var(--color-ink);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.letters a{min-width:40px;min-height:40px;font:900 var(--text-md)/1 var(--font-display);text-transform:uppercase;place-items:center;font-stretch:130%;text-decoration:none;display:inline-grid}.letters a:hover{background:var(--color-paper-2)}.letters a[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.filters{gap:var(--space-xs);margin-block:var(--space-md);flex-wrap:wrap;display:flex}.pager{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.empty{padding:var(--space-xl) 0;border-top:var(--rule-bar) solid var(--color-ink)}.empty h2{font-size:var(--text-2xl)}.empty p{margin-top:var(--space-sm)}.translate{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.translate__out{min-height:160px;padding:var(--space-lg);font-size:var(--text-lead);line-height:1.45}@media (max-width:46rem){.translate{grid-template-columns:minmax(0,1fr)}}.prose{max-width:var(--measure);gap:var(--space-md);display:grid}.prose h2{font-size:var(--text-2xl);margin-top:var(--space-lg)}.prose ul{gap:var(--space-xs);margin:0;padding-left:1.2em;display:grid}.admin-item{padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-sm);display:grid}.admin-item__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.announce{padding-block:var(--space-xs);font:600 var(--text-sm)/1.4 var(--font-outlier);text-align:center}.announce a{text-decoration:underline;text-decoration-thickness:2px}.ad{gap:var(--space-2xs);margin-block:var(--space-lg);justify-items:center;display:grid}.ad__label{font:600 var(--text-xs) var(--font-outlier);color:var(--color-muted)}.ad iframe{background:0 0;border:0;width:100%;max-width:970px;display:block}.ad--top{margin-block:var(--space-md) 0}.custom-page img{max-width:100%;height:auto}.custom-page iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.custom-page a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.custom-page table{border-collapse:collapse;width:100%}.custom-page th,.custom-page td{border-bottom:var(--rule-hair) solid var(--color-rule);padding:var(--space-xs);text-align:left}.admin{padding-top:var(--space-xl)}.admin-nav{gap:var(--space-3xs);border-bottom:var(--rule-bar) solid var(--color-ink);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.admin-nav a{min-height:44px;padding:0 var(--space-md);font:600 var(--text-sm) var(--font-outlier);align-items:center;text-decoration:none;display:inline-flex}.admin-nav a:hover{background:var(--color-paper-2)}.admin-nav a[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.admin__body>.notice{margin-bottom:var(--space-lg)}.admin__title{font-size:var(--text-2xl);margin-bottom:var(--space-lg);max-width:none}.admin__section{border-top:var(--rule-bar) solid var(--color-ink);padding-block:var(--space-lg);gap:var(--space-md);display:grid}.admin__section h2{font-size:var(--text-xl)}.stats{gap:var(--space-xs);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.stat{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-paper-2);transition:background-color var(--dur-micro) linear;text-decoration:none;display:grid}.stat:first-child{background:var(--color-accent)}.stat:nth-child(2){background:var(--color-accent-2)}.stat:hover{background:var(--color-ink);color:var(--color-paper)}.stat__n{font:900 var(--text-3xl)/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:150%}.table{border-collapse:collapse;border-top:var(--rule-bar) solid var(--color-ink);width:100%;font-size:var(--text-sm)}.table th{font:600 var(--text-sm) var(--font-outlier);text-align:left;padding:var(--space-sm) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-ink)}.table td{padding:var(--space-sm) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:top;overflow-wrap:anywhere}.inline-form{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.input--sm{width:auto;min-width:140px;min-height:40px;padding:var(--space-xs) var(--space-sm)}.btn--danger{box-shadow:inset 0 0 0 2px var(--color-error);color:var(--color-error)}.btn--danger:hover{background:var(--color-error);color:var(--color-paper)}.textarea--code{font-family:var(--font-mono);font-size:var(--text-sm);min-height:140px}.toggle-row{gap:var(--space-2xs);display:grid}@media (max-width:46rem){.table{display:block;overflow-x:auto}}.contact-layout{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.contact-layout .prose h2{font-size:var(--text-xl);margin-top:0}@media (max-width:60rem){.contact-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--measure);padding:var(--space-md);background:var(--color-paper-2)}.icon-btn{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm);color:var(--color-ink);font:600 var(--text-sm) var(--font-outlier);cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-ink);transition:background-color var(--dur-micro) linear, color var(--dur-micro) linear;background:0 0;border:0;display:inline-flex}.icon-btn:hover{background:var(--color-ink);color:var(--color-paper)}.icon-btn:active{background:var(--color-ink-2);color:var(--color-paper)}.icon-btn svg{flex:none}@media (max-width:30rem){.icon-btn__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-btn{padding:0 var(--space-xs);justify-content:center;min-width:44px}}.install{width:min(560px, calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-md));border:0;border-top:var(--rule-bar) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);padding:0}.install::backdrop{background:color-mix(in oklab, var(--color-ink) 60%, transparent)}.install__inner{gap:var(--space-md);padding:var(--space-lg);display:grid}.install__head{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.install__head h2{font-size:var(--text-xl);max-width:none}.install__steps{gap:var(--space-sm);margin:0;padding-left:1.4em;display:grid}.install__steps li{padding-left:var(--space-2xs)}.install button.tag{cursor:pointer;color:var(--color-ink);background:0 0;border:0}.install button.tag.tag--pass1{background:var(--color-accent)}
