[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.daily-hub{display:block;padding:28px}.daily-top{display:flex;align-items:center;gap:22px}.daily-hub .daily-top button{margin-left:auto}.daily-score-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d9ddcf;margin-top:25px;padding-top:23px;gap:15px}.daily-score-heading p{font-size:16px;color:var(--ink);margin-top:8px}.daily-score-heading .eyebrow{font-size:9px}.demo-tag{display:inline-block;font-size:8px;font-weight:600;letter-spacing:1px;padding:5px 8px;border-radius:4px;color:#846b47;background:#e9dfcc;white-space:nowrap}.board-tabs{display:flex;gap:6px;margin:19px 0 9px}.daily-hub .board-tabs button{margin:0;padding:8px 13px;border:1px solid transparent;border-radius:5px;font-size:11px}.daily-hub .board-tabs button.active{background:#dce3d0;border-color:#bcc6ac}.leaderboard{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.leaderboard thead{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.leaderboard th,.leaderboard td{padding:13px 9px;border-bottom:1px solid #dfe2d5}.leaderboard tbody th{font-weight:500}.leaderboard th:first-child,.leaderboard td:first-child{width:50px}.leaderboard td:nth-last-child(-n+2),.leaderboard th:nth-last-child(-n+2){text-align:right}.leaderboard small{font-size:8px;color:var(--muted);border:1px solid #d0d4c5;padding:2px 4px;border-radius:3px;margin-left:5px}.you-row{background:#dce7cf}.you-row th{font-weight:700!important}.daily-hub .demo-explainer{margin-top:17px;font-size:10px;line-height:1.7}.daily-hub #storage-note{font-size:10px;margin-top:4px;line-height:1.7}.day-tools{position:fixed;right:22px;bottom:18px;z-index:5;display:flex;align-items:flex-end;flex-direction:column;gap:7px}.day-tools button{border:1px solid #b6c2a6;border-radius:30px;background:#263f33;color:#f8f7f2;box-shadow:0 4px 18px #263f3320;padding:13px 19px;cursor:pointer;font-size:12px;display:flex;gap:13px;align-items:center}.day-tools button:hover{background:#3d5945}.day-tools #reset-day{border-radius:6px;background:var(--paper);color:var(--ink);padding:8px 12px;font-size:10px}.day-tools>span{font-size:8px;letter-spacing:.4px;color:#72786d;background:var(--paper);border-radius:3px;padding:2px 5px}.day-tools button:disabled{opacity:.6;cursor:wait}.day-announcement{font-size:12px;line-height:1.7;text-align:center;color:#63794e;min-height:10px}footer{padding-bottom:110px}.run-meta{display:flex;justify-content:space-between;gap:12px;font-size:9px;line-height:1.7;color:var(--muted);margin-top:17px;padding-bottom:12px;border-bottom:1px solid var(--line)}.start-cell{background:#3d5945;color:white;font-size:20px;outline:2px solid #91a86e;outline-offset:1px}.round-progress{text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#7a8b63;margin-top:26px}.answer:disabled{cursor:default}.result-heading{text-align:center;margin-top:17px}.result-symbol{font-size:37px;color:#829767}.result-heading p{font:25px/1.3 var(--serif);margin:8px 0}.result-day{font-size:10px;color:var(--muted)}.result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.result-metrics div{text-align:center;border:1px solid var(--line);border-radius:7px;padding:16px 5px;background:#f0f2e8}.result-metrics strong{font:31px var(--serif);display:block}.result-metrics span{font-size:9px;color:var(--muted);display:block;margin-top:5px}.personal-result{font-size:12px;text-align:center;line-height:1.9;margin-bottom:23px}.personal-result small{font-size:10px;color:var(--muted)}.comparison{background:#edeedf;border-radius:7px;padding:18px}.comparison .eyebrow{font-size:8px;letter-spacing:1px;flex-wrap:wrap;gap:7px}.comparison>p{font-size:10px;line-height:1.7;color:var(--muted)}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:16px}.comparison-grid b{font:25px var(--serif);display:block}.comparison-grid span{font-size:9px;color:var(--muted)}.comparison .percentile{margin-bottom:0;text-align:center;color:var(--ink);font-size:11px}.result-storage{font-size:9px;line-height:1.7;color:var(--muted);text-align:center;margin:18px 0}dialog{max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain}#game-content>.leaderboard{margin-top:14px}button:disabled{cursor:default}@media(max-width:540px){.daily-hub{padding:21px 16px}.daily-top{gap:12px;flex-wrap:wrap}.daily-hub .daily-top button{margin:7px 0 0 40px}.daily-score-heading{align-items:flex-start;flex-direction:column;gap:13px}.daily-score-heading p{font-size:15px}.daily-hub .board-tabs{gap:1px}.daily-hub .board-tabs button{padding:8px 10px;font-size:10px}.leaderboard{font-size:11px}.leaderboard th,.leaderboard td{padding:12px 5px}.leaderboard th:first-child,.leaderboard td:first-child{width:35px}.leaderboard small{font-size:7px;margin-left:3px}.day-tools{bottom:12px;right:12px}.day-tools button{padding:12px 16px;font-size:11px}dialog{padding:23px 18px}.modal-head h2{font-size:30px}.run-meta{font-size:8px}.comparison{padding:16px 11px}.result-metrics strong{font-size:28px}.comparison-grid span{font-size:8px}}
