@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_81ca43{--enb-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_32ffff{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_32ffff{--enb-cond:"Oswald","Oswald Fallback"}html body:has(.bingo-root){background:#f1f3f6}body:has(.bingo-root):after,body:has(.bingo-root):before,body:has(.bingo-root)>footer{display:none}.bingo-root{--navy:#1f3a68;--red:#b22234;--ink:#1b1f27;--muted:#5d6675;--rule:#d5d9e0;--field:#b6bdc8;color-scheme:light;min-height:100vh;background:#f1f3f6;color:var(--ink);font-family:var(--enb-sans),system-ui,sans-serif}.enb-top{background:var(--navy);border-bottom:4px solid var(--red)}.enb-top h1{padding:14px 20px;color:#fff;font:600 24px/1.2 var(--enb-cond),sans-serif;letter-spacing:.01em}.enb-main,.enb-top h1{max-width:1140px;margin:0 auto}.enb-main{padding:24px 20px 56px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:start}.enb-form{display:grid;gap:20px;background:#fff;border:1px solid var(--rule);border-radius:6px;padding:22px}.enb-field{display:grid;gap:6px;min-width:0}.enb-label{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:15px}.enb-count{font-weight:500;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.enb-count[data-short]{color:var(--red);font-weight:700}.enb input[type=number],.enb input[type=text],.enb select,.enb textarea{width:100%;border:1px solid var(--field);border-radius:4px;background:#fff;padding:8px 10px;font:inherit;font-size:15px;color:var(--ink)}.enb select{appearance:none;padding-right:30px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235d6675' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 10px center /11px}.enb textarea{min-height:280px;resize:vertical;line-height:1.45}.enb input:disabled{background:#f3f4f6;color:var(--muted)}.enb :focus-visible,.enb-play :focus-visible{outline:2px solid #2f6fdb;outline-offset:1px}.enb-selects{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.enb-checks{display:grid;gap:11px}.enb-check{display:flex;align-items:center;gap:9px;font-size:15px;width:max-content}.enb-check input{width:17px;height:17px;margin:0;accent-color:var(--navy)}.enb-check:has(input:disabled){color:var(--muted)}.enb-free{display:flex;align-items:center;gap:14px}.enb .enb-free input[type=text]{max-width:220px;padding:5px 8px}.enb-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 10px;padding-top:20px;border-top:1px solid var(--rule)}.enb-group{gap:10px}.enb-group,.enb-num{display:flex;align-items:center}.enb-num{gap:8px;font-weight:700;font-size:15px}.enb .enb-num input{width:78px}.enb-pages{color:var(--muted);font-size:13px;margin-right:4px}.enb-btn{appearance:none;border:1px solid var(--field);border-radius:4px;background:#fff;color:var(--ink);padding:9px 16px;font:600 15px/1.1 var(--enb-sans),sans-serif;cursor:pointer}.enb-btn:hover{background:#eef0f4}.enb-btn[data-primary]{background:var(--red);border-color:var(--red);color:#fff;padding-inline:22px}.enb-btn[data-primary]:hover{background:#951b2a}.enb-btn:disabled{cursor:progress;opacity:.75}.enb-btn[data-quiet]{border-color:transparent;color:var(--muted);background:none}.enb-preview{position:sticky;top:20px;display:grid;gap:16px}.enb-preview-card{box-shadow:0 1px 3px rgba(20,30,50,.18)}.enb-preview-bar{display:flex;justify-content:space-between;align-items:flex-start}.enb-thumb{width:132px;box-shadow:0 0 0 1px var(--rule),0 1px 3px rgba(20,30,50,.12)}@media (max-width:900px){.enb-main{grid-template-columns:minmax(0,1fr)}.enb-preview{position:static;width:100%;max-width:460px;margin:0 auto}}@media (max-width:560px){.enb-main{padding:16px 12px 40px}.enb-form{padding:16px}.enb-selects{grid-template-columns:minmax(0,1fr)}}.enb-play{min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 12px 24px;background:#e6e9ef}.enb-play-bar{width:100%;max-width:640px;display:flex;justify-content:space-between}.enb-play-card{width:min(100%,640px,calc((100dvh - 92px) * 100 / 119));box-shadow:0 1px 4px rgba(20,30,50,.2)}.enb-bingo{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;z-index:10}.enb-bingo span{font:700 clamp(64px,19vw,150px)/1 var(--enb-cond),sans-serif;color:#fff;background:var(--red);padding:.08em .32em .12em;border:6px solid #fff;box-shadow:0 8px 30px rgba(0,0,0,.3);transform:rotate(-4deg);animation:enb-pop .3s ease-out}@keyframes enb-pop{0%{transform:rotate(-4deg) scale(.5);opacity:0}}.bc{--paper:#fff;--line:#222;--line-w:0.4cqi;--cell:#fff;--cell-ink:#222;--free:#fff;--free-ink:#222;--title-ink:#222;--title-font:var(--enb-sans),sans-serif;--title-weight:800;--title-case:none;--title-track:0;--cell-font:var(--enb-sans),sans-serif;--cell-weight:700;--cell-case:none;--daub:rgba(178,34,52,0.5);container-type:inline-size;display:block;position:relative;width:100%;aspect-ratio:100/119;overflow:hidden;background:var(--paper);color:var(--cell-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.bc-in{position:absolute;inset:0;padding:4cqi;display:flex;flex-direction:column;gap:3cqi}.bc-head{position:relative;z-index:1;flex:none;height:16cqi;display:flex;align-items:center;justify-content:center}.bc-title{display:block;width:100%;text-align:center;color:var(--title-ink);font-family:var(--title-font);font-weight:var(--title-weight);text-transform:var(--title-case);letter-spacing:var(--title-track);font-size:calc(var(--tf, 8) * 1cqi);line-height:1.04}.bc-grid{position:relative;z-index:1;flex:none;width:92cqi;height:92cqi;display:grid;gap:var(--line-w);background:var(--line);border:var(--line-w) solid var(--line)}.bc-cell{container-type:inline-size;display:block;position:relative;min-width:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden;background:var(--cell);color:var(--cell-ink);font-family:var(--cell-font);font-weight:var(--cell-weight);text-transform:var(--cell-case);text-align:center}.bc-cell[data-free]{background:var(--free);color:var(--free-ink)}.bc-cell-in{position:absolute;inset:0;padding:7cqi;display:flex;flex-direction:column}.bc-slot{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:center}.bc-text{display:block;font-size:calc(var(--fit, 10) * 1cqi);line-height:1.08;overflow-wrap:normal;hyphens:manual}.bc-cell[data-oneline] .bc-text{white-space:nowrap}.bc-star{display:block;flex:none;height:38cqi;padding-bottom:4cqi}.bc-star svg{display:block;height:100%;margin:0 auto}.bc-sign{display:block;flex:none;height:13cqi;margin:0 5cqi;border-bottom:.9cqi solid;opacity:.55}button.bc-cell{cursor:pointer;-webkit-tap-highlight-color:transparent}button.bc-cell:focus-visible{outline:3px solid #2f6fdb;outline-offset:-3px}.bc-daub{position:absolute;inset:9%;border-radius:50%;background:var(--daub);pointer-events:none;animation:bc-daub .16s ease-out}@keyframes bc-daub{0%{transform:scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.bc-daub,.enb-bingo span{animation:none}}.bc[data-theme=flag]{--line:#1f3a68;--line-w:0.45cqi;--cell-ink:#1f3a68;--free:#b22234;--free-ink:#fff;--title-ink:#fff;--title-font:var(--enb-cond),sans-serif;--title-weight:600}.bc[data-theme=flag] .bc-in:before{content:"";position:absolute;inset:0 0 auto;height:21cqi;border-bottom:1.3cqi solid #b22234;background:#1f3a68 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 40 40'%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 0 0 /6cqi 6cqi}.bc[data-theme=flag] .bc-in:after{content:"";position:absolute;inset:0;border:1cqi solid #1f3a68;pointer-events:none}.bc[data-theme=ballot]{--line:#111;--line-w:0.35cqi;--cell-ink:#111;--free-ink:#111;--title-ink:#111;--title-font:var(--enb-cond),sans-serif;--title-weight:700;--title-case:uppercase;--title-track:0.02em;--cell-weight:600;--daub:rgba(17,17,17,0.45)}.bc[data-theme=ballot] .bc-head{border-top:1.4cqi solid #111;border-bottom:.5cqi solid #111}.bc[data-theme=ballot] .bc-in:after,.bc[data-theme=ballot] .bc-in:before{content:"";position:absolute;top:23cqi;height:92cqi;width:1.6cqi;background:repeating-linear-gradient(#111 0 1.2cqi,transparent 1.2cqi 4.6cqi)}.bc[data-theme=ballot] .bc-in:before{left:1.2cqi}.bc[data-theme=ballot] .bc-in:after{right:1.2cqi}.bc[data-theme=ballot] .bc-star svg{display:none}.bc[data-theme=ballot] .bc-star:before{content:"";display:block;width:40cqi;height:24cqi;margin:8cqi auto 0;border-radius:50%;background:#111}.bc[data-theme=newsroom]{--paper:#0c1f3f;--line:#0c1f3f;--line-w:0.9cqi;--cell:#17396d;--cell-ink:#fff;--free:#d7263d;--free-ink:#fff;--title-ink:#fff;--title-font:var(--enb-cond),sans-serif;--title-weight:600;--title-case:uppercase;--title-track:0.03em;--cell-font:var(--enb-cond),sans-serif;--cell-weight:500;--daub:rgba(255,205,0,0.6)}.bc[data-theme=newsroom] .bc-head{border-bottom:.9cqi solid #d7263d}.bc[data-theme=newsroom] .bc-cell{border-radius:.6cqi}.bc[data-theme=purple]{--line:#cdbde3;--line-w:0.45cqi;--cell:#f7f3fb;--cell-ink:#3d1d5c;--free:#5b2a86;--free-ink:#fff;--title-ink:#fff;--title-weight:800;--daub:rgba(91,42,134,0.45)}.bc[data-theme=purple] .bc-in:before{content:"";position:absolute;inset:0 0 auto;height:21.5cqi;background:#5b2a86}.bc[data-theme=purple] .bc-in:after{content:"";position:absolute;inset:0;border:.8cqi solid #5b2a86;pointer-events:none}.bc[data-theme=ink]{--line:#000;--line-w:0.3cqi;--cell-ink:#000;--free-ink:#000;--title-ink:#000;--daub:rgba(0,0,0,0.3)}.bc-measure{position:absolute;top:0;left:-10000px;visibility:hidden;pointer-events:none}.sheet-frame{container-type:inline-size}.sheet{--in:calc(100cqw / 8.5);width:100cqw;aspect-ratio:8.5/11;padding:calc(var(--in) * .5);display:grid;gap:calc(var(--in) * .4);background:#fff}.sheet[data-per="1"]{grid-template:1fr/1fr}.sheet[data-per="2"]{grid-template:1fr 1fr/1fr}.sheet[data-per="4"]{grid-template:1fr 1fr/1fr 1fr}.slot{container-type:size;position:relative;min-width:0;min-height:0}.slot-card{position:absolute;left:50%;top:50%;width:min(100cqw,calc(100cqh * 100 / 119));transform:translate(-50%,-50%)}.sheet[data-per="2"] .slot-card{width:min(100cqh,calc(100cqw * 100 / 119));transform:translate(-50%,-50%) rotate(-90deg)}.bingo-print{display:none}.bingo-export{position:fixed;top:0;left:-10000px;pointer-events:none}.bingo-export .sheet-frame{width:8.5in}@media print{@page{size:letter portrait;margin:0}.bingo-root,html body:has(.bingo-root){background:#fff;min-height:0}.bc-measure,.bingo-export,.enb,.enb-play{display:none!important}.bingo-print{display:block}.bingo-print .sheet-frame{width:8.5in;height:10.96in;overflow:hidden;break-after:page}.bingo-print .sheet-frame:last-child{break-after:auto}}