.Tally-module__FAjXiq__desk{font-family:var(--font-ui);margin:12px 0 28px}.Tally-module__FAjXiq__panel{border:1px solid var(--rule);border-radius:var(--r-lg,12px);background:var(--card);margin:0 0 16px;padding:16px 18px}.Tally-module__FAjXiq__desk .Tally-module__FAjXiq__panel h2,.Tally-module__FAjXiq__card .Tally-module__FAjXiq__panel h2{margin:0 0 10px;font-size:1.1rem;font-weight:650}.Tally-module__FAjXiq__setup summary{cursor:pointer;min-height:32px;font-weight:650}.Tally-module__FAjXiq__fields{flex-wrap:wrap;gap:12px 16px;margin-top:10px;display:flex}.Tally-module__FAjXiq__fields label{flex-direction:column;gap:4px;font-size:.92rem;font-weight:600;display:flex}.Tally-module__FAjXiq__fields select,.Tally-module__FAjXiq__fields input,.Tally-module__FAjXiq__typed input,.Tally-module__FAjXiq__typed select,.Tally-module__FAjXiq__cell{border:1px solid var(--rule-strong);background:var(--card);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 10px}.Tally-module__FAjXiq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Tally-module__FAjXiq__btn,.Tally-module__FAjXiq__primary,.Tally-module__FAjXiq__quiet{border:1px solid var(--rule-strong);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 15px;font-weight:600}.Tally-module__FAjXiq__primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Tally-module__FAjXiq__quiet{color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}.Tally-module__FAjXiq__btn:hover,.Tally-module__FAjXiq__quiet:hover{background:var(--tint)}.Tally-module__FAjXiq__btn:focus-visible,.Tally-module__FAjXiq__primary:focus-visible,.Tally-module__FAjXiq__quiet:focus-visible,.Tally-module__FAjXiq__cell:focus-visible,.Tally-module__FAjXiq__tile button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Tally-module__FAjXiq__desk .Tally-module__FAjXiq__big{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700}.Tally-module__FAjXiq__meta{color:var(--muted);margin:0;font-size:.95rem}.Tally-module__FAjXiq__said{min-height:1.5em;color:var(--muted);margin:8px 0 0;font-size:.95rem}.Tally-module__FAjXiq__bar{background:var(--tint);border-radius:99px;height:12px;margin:10px 0 4px;overflow:hidden}.Tally-module__FAjXiq__bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.Tally-module__FAjXiq__typed{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.Tally-module__FAjXiq__typed label{flex-direction:column;gap:4px;font-size:.92rem;font-weight:600;display:flex}.Tally-module__FAjXiq__typed input{width:min(100%,22em)}.Tally-module__FAjXiq__tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;display:grid}.Tally-module__FAjXiq__tile{border:1px solid var(--rule);background:var(--card);border-radius:10px;grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;padding:6px;display:grid}.Tally-module__FAjXiq__tile[data-reached]{border-color:var(--accent);background:var(--accent-soft)}.Tally-module__FAjXiq__tile button{border:1px solid var(--rule-strong);background:var(--card);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;font-size:1.2rem;font-weight:700}.Tally-module__FAjXiq__tile span{text-align:center;line-height:1.1}.Tally-module__FAjXiq__tile b{font-size:1.35rem;display:block}.Tally-module__FAjXiq__tile small{color:var(--muted);font-size:.8rem}.Tally-module__FAjXiq__scroll{overflow-x:auto}.Tally-module__FAjXiq__table{border-collapse:collapse;width:100%;font-size:.95rem}.Tally-module__FAjXiq__table th,.Tally-module__FAjXiq__table td{border:1px solid var(--rule);text-align:left;white-space:nowrap;padding:4px 8px}.Tally-module__FAjXiq__table thead th{background:var(--accent-soft)}.Tally-module__FAjXiq__table caption{text-align:left;margin:12px 0 6px;font-weight:650}.Tally-module__FAjXiq__cell{width:5.2em;min-height:40px;padding:4px 6px}.Tally-module__FAjXiq__tie{color:var(--accent-ink);font-weight:650}.Tally-module__FAjXiq__judges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.Tally-module__FAjXiq__judges figure{text-align:center;margin:0}.Tally-module__FAjXiq__judges svg{max-width:100%;height:auto}.Tally-module__FAjXiq__judges figcaption{font-size:.92rem;font-weight:600}.Tally-module__FAjXiq__danger{border-color:var(--ink)}.Tally-module__FAjXiq__board{z-index:2147483000;background:var(--paper);color:var(--ink);font-family:var(--font-ui);flex-direction:column;gap:2vh;padding:3vh 4vw;display:flex;position:fixed;inset:0;overflow:auto}.Tally-module__FAjXiq__boardTop{justify-content:space-between;align-items:flex-start;gap:2vw;padding-right:min(36vw,360px);display:flex}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4.4vh,3.4rem);font-weight:700}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardTotal{margin:0;font-size:clamp(3rem,13vh,10rem);font-weight:800;line-height:1}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardTotal small{font-size:.32em;font-weight:650}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardLine{color:var(--muted);margin:0;font-size:clamp(1.1rem,3.2vh,2.2rem)}.Tally-module__FAjXiq__boardMain{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:3vw;min-height:0;display:grid}.Tally-module__FAjXiq__boardMain:not([data-each]){grid-template-columns:minmax(0,1fr);justify-items:center}.Tally-module__FAjXiq__climb{width:100%;height:100%;max-height:70vh}.Tally-module__FAjXiq__boardTiles{grid-template-columns:repeat(6,1fr);align-content:start;gap:1.2vh 1vw;display:grid}.Tally-module__FAjXiq__boardTile{border:2px solid var(--rule);text-align:center;border-radius:12px;padding:.8vh .6vw;line-height:1.05}.Tally-module__FAjXiq__boardTile[data-reached]{border-color:var(--accent);background:var(--accent-soft)}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardTile span{color:var(--muted);font-size:clamp(.9rem,2.2vh,1.6rem);font-weight:650;display:block}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardTile b{font-size:clamp(1.4rem,5vh,3.6rem);font-weight:800}.Tally-module__FAjXiq__boardGroups{flex:1;grid-template-columns:repeat(auto-fit,minmax(22vw,1fr));align-content:start;gap:3vw;display:grid}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardGroups h2{margin:0 0 1.5vh;font-size:clamp(1.4rem,4vh,3rem)}.Tally-module__FAjXiq__boardGroups ol{margin:0;padding:0;list-style:none}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardGroups li{border-bottom:2px solid var(--rule);align-items:baseline;gap:1.2vw;padding:1vh 0;font-size:clamp(1.3rem,4.4vh,3.2rem);display:flex}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardGroups li b{min-width:4.2em}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardGroups li span{font-weight:800}.Tally-module__FAjXiq__board .Tally-module__FAjXiq__boardGroups li small{color:var(--muted);margin-left:auto;font-size:.7em}.Tally-module__FAjXiq__boardBar{align-items:center;gap:12px;display:flex;position:absolute;top:2vh;right:3vw}.Tally-module__FAjXiq__boardFoot{color:var(--muted);justify-content:space-between;align-items:center;gap:2vw;font-size:clamp(.9rem,2.2vh,1.4rem);display:flex}@media (max-width:700px){.Tally-module__FAjXiq__boardMain{grid-template-columns:1fr}.Tally-module__FAjXiq__boardTiles{grid-template-columns:repeat(3,1fr)}}.Tally-module__FAjXiq__card{max-width:520px;font-family:var(--font-ui);margin:12px auto 28px}.Tally-module__FAjXiq__codes{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.Tally-module__FAjXiq__codes button,.Tally-module__FAjXiq__letters button,.Tally-module__FAjXiq__scale button{border:1px solid var(--rule-strong);background:var(--card);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;font-weight:650}.Tally-module__FAjXiq__codes button[data-done]{background:var(--accent-soft);border-color:var(--accent)}.Tally-module__FAjXiq__codes button[aria-pressed=true],.Tally-module__FAjXiq__letters button[aria-pressed=true],.Tally-module__FAjXiq__scale button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Tally-module__FAjXiq__letters{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.Tally-module__FAjXiq__letters button{min-width:56px}.Tally-module__FAjXiq__crit{margin:0 0 14px}.Tally-module__FAjXiq__card .Tally-module__FAjXiq__crit p{color:var(--muted);margin:0 0 6px;font-size:.88rem}.Tally-module__FAjXiq__crit b{margin:0 0 4px;display:block}.Tally-module__FAjXiq__scale{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.Tally-module__FAjXiq__handover{border:1px dashed var(--rule-strong);background:var(--tint);white-space:pre-wrap;border-radius:8px;margin:8px 0;padding:12px;font-family:ui-monospace,monospace;font-size:1.25rem;line-height:1.6}.Tally-module__FAjXiq__print{font-family:var(--font-ui)}@media print{.Tally-module__FAjXiq__board{display:none}.Tally-module__FAjXiq__print h1{margin:0 0 4px;font-size:18pt}.Tally-module__FAjXiq__print p{margin:0 0 8px}.Tally-module__FAjXiq__ptable{border-collapse:collapse;width:100%;font-size:10pt}.Tally-module__FAjXiq__ptable th,.Tally-module__FAjXiq__ptable td{text-align:left;border:1px solid #555;height:22px;padding:2px 5px}.Tally-module__FAjXiq__ptable th{background:#eee}.Tally-module__FAjXiq__ptable td[data-on]{background:#bbb}.Tally-module__FAjXiq__page{break-after:page}.Tally-module__FAjXiq__page:last-child{break-after:auto}.Tally-module__FAjXiq__ribbons{font-size:0}.Tally-module__FAjXiq__ribbon{vertical-align:top;break-inside:avoid;width:3.3in;height:3.15in;margin:0 .1in .1in 0;display:inline-block}.Tally-module__FAjXiq__ribbon svg{width:100%;height:100%;display:block}.Tally-module__FAjXiq__ribbons+p{font-size:10pt}.Tally-module__FAjXiq__cert{text-align:center;break-inside:avoid;border:4px double #222;height:4.6in;margin:0 0 .3in;padding:.35in}.Tally-module__FAjXiq__cert h2{margin:0 0 10px;font-size:26pt}.Tally-module__FAjXiq__cert p{font-size:14pt}.Tally-module__FAjXiq__cert .Tally-module__FAjXiq__line{border-bottom:1px solid #222;width:70%;margin:26px auto 4px;display:block}.Tally-module__FAjXiq__cert:nth-of-type(2n){break-after:page}}
.Readathon-module__A9lbSq__poster{text-align:center}.Readathon-module__A9lbSq__big{margin:0;font-size:96px}.Readathon-module__A9lbSq__headline{margin:0 0 16px;font-size:64px}.Readathon-module__A9lbSq__line{margin:10px 0;font-size:1.2rem}.Readathon-module__A9lbSq__small{margin:10px 0 0;font-size:.85rem}.Readathon-module__A9lbSq__certs{gap:.4in;display:grid}.Readathon-module__A9lbSq__cert{text-align:center;border:4px double #333;border-radius:12px;padding:.3in;font-size:1.2rem}.Readathon-module__A9lbSq__cal td{vertical-align:top;width:14%;height:.85in}.Readathon-module__A9lbSq__themes{margin:10px 0 0;padding-left:1.2em}
