@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff)format("woff");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}.bj-count{flex-wrap:wrap;gap:8px;width:min(100%,560px);margin:0 auto;display:flex}.bj-count-cell{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:118px;align-content:start;gap:2px;padding:8px 12px;display:grid}.bj-count-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.72rem}.bj-count-value{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.bj-count-note{color:var(--muted);font-size:.72rem}.bj-count-bar{background:var(--border);border-radius:99px;height:8px;margin-top:10px;display:block;overflow:hidden}.bj-count-bar span{background:var(--gold);border-radius:99px;height:100%;display:block}.bj-count-system .bj-link-button{justify-self:start;font-size:.9rem}.bj-count-quiz{justify-items:center;gap:10px;width:min(100%,560px);display:grid}.bj-count-ask{color:var(--soft);justify-items:center;gap:6px;font-weight:600;display:grid}.bj-count-ask input{text-align:center;width:130px;min-height:50px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;font-size:1.35rem;font-weight:600}.bj-count-ask input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bj-count-result{text-align:center;margin:0}.bj-counting{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.bj-counting .bj-coach{justify-content:space-between}.bj-switch{min-height:36px;padding:0 12px 0 10px;font-size:.85rem}.bj-switch .gk-track{width:30px;height:18px}.bj-switch .gk-track:after{width:12px;height:12px}.bj-switch[aria-checked=true] .gk-track:after{transform:translate(12px)}.bj-count-pick{align-items:center;gap:8px;display:inline-flex}.bj-count-pick select{border:1px solid var(--border-strong);background:var(--bg);min-height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 8px;font-size:.85rem}@container bjtable (width<=560px){.bj-count{margin-top:2px}.bj-count-cell{flex-basis:40%;padding:8px 10px}.bj-count-value{font-size:1.2rem}.bj-count-ask input{background:#00000059;border-color:#4a3426}.bj-count-ask{color:#e3d2b0}}.rt{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:10px;min-height:60px;margin:8px 0 0;padding:16px 18px;display:grid}.rt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rt-head h2{margin:0;font-size:1rem}.rt-streak{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.85rem;display:inline-flex}.rt-streak.rt-on{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent);font-weight:600}.rt-freezes{color:var(--soft);font-weight:400}.rt-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-items li{min-width:0}.rt-items a{background:var(--bg);border:1px solid var(--border);height:100%;color:var(--text);border-radius:12px;gap:4px;padding:10px 12px 10px 34px;text-decoration:none;display:grid;position:relative}.rt-items a:hover{border-color:var(--border-strong)}.rt-items a:before{content:"";border:2px solid var(--border-strong);border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:11px}.rt-done a:before{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 3px var(--bg)}.rt-name{font-size:.9rem;font-weight:600}.rt-state{color:var(--muted);font-size:.82rem}.rt-done .rt-state{color:var(--soft)}.rt-progress{font-variant-numeric:tabular-nums}.rt-program{grid-column:1/-1}.rt-bar{background:var(--border);border-radius:99px;height:6px;margin-top:2px;display:block;overflow:hidden}.rt-bar span{background:var(--gold);border-radius:99px;height:100%;display:block}@media (width<=560px){.rt{padding:14px 12px}}
