._YUbmW_page{min-height:100svh;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#faf7efe8,#faf7eff0),url(../media/forest.1vek7z0aej6p9.webp) top/cover fixed}._YUbmW_header{justify-content:flex-start;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:16px 40px 8px;display:flex}._YUbmW_back{border:1px solid var(--line);background:var(--paper) url(../media/paper.3u8nnfrv2g7z7.svg);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-weight:800;transition:background .2s;display:inline-flex}._YUbmW_back:hover{background-color:#eef2e6}._YUbmW_content{max-width:1120px;margin:auto;padding:16px 40px 40px;container:rules/inline-size}._YUbmW_intro{align-items:center;gap:16px;margin-bottom:24px;display:flex}._YUbmW_intro h1{font-size:var(--type-heading);letter-spacing:-.04em;margin:0;line-height:1.2}._YUbmW_bubbles{flex:0 0 56px;height:48px;display:block;position:relative}._YUbmW_bubbles i{border:2px solid var(--paper);border-radius:50%;width:32px;height:32px;position:absolute;box-shadow:inset 2px 3px 4px #fffdf780}._YUbmW_bubbles i:first-child{background:var(--blue);top:12px;left:0}._YUbmW_bubbles i:nth-child(2){background:var(--pink);top:0;left:16px}._YUbmW_bubbles i:nth-child(3){background:var(--green);top:16px;left:24px}._YUbmW_grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:24px;display:grid}._YUbmW_sections{gap:16px;min-width:0;display:grid}._YUbmW_card{--rules-tint:#eef2e6;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper) url(../media/paper.3u8nnfrv2g7z7.svg);min-width:0;padding:24px;box-shadow:0 8px 24px #63745f08}._YUbmW_instructions{padding:8px 32px}._YUbmW_tips{margin:0;padding:0;list-style:none}._YUbmW_tips li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}._YUbmW_tips li+li{border-top:1px solid var(--line)}._YUbmW_tips p{color:var(--text-secondary);margin:0;line-height:1.65}._YUbmW_tips strong{color:var(--ink);font-weight:800}._YUbmW_number{background:var(--rules-tint);min-height:32px;color:var(--purple-dark);font-size:var(--type-label);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:850;line-height:1.5;display:grid}._YUbmW_tips li:first-child{align-items:center}._YUbmW_tips li:first-child ._YUbmW_number{background:var(--purple);color:var(--paper)}._YUbmW_card h2{font-size:var(--type-title);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 16px;line-height:1.3;display:flex}._YUbmW_rewards{background-color:#f4f6ed}._YUbmW_card table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._YUbmW_card th,._YUbmW_card td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:12px 0}._YUbmW_card th:first-child{width:55%;padding-right:12px}._YUbmW_card thead th{color:var(--text-secondary);font-size:var(--type-label);padding-top:0;padding-bottom:12px;font-weight:700}._YUbmW_card tbody th{font-size:var(--type-body);font-weight:650}._YUbmW_card td{color:var(--purple-dark);font-size:var(--type-body);font-weight:900}._YUbmW_card td,._YUbmW_card thead th:last-child{text-align:right}._YUbmW_card tbody tr:last-child th,._YUbmW_card tbody tr:last-child td{border-bottom:0;padding-bottom:0}._YUbmW_note{color:var(--text-secondary);font-size:var(--type-label);margin:16px 0 0;line-height:1.5}._YUbmW_bottom{text-align:center;margin-top:24px}._YUbmW_bottom .button{min-height:48px;padding:12px 24px}._YUbmW_bottom svg{transform:rotate(180deg)}@container rules (max-width:56rem){._YUbmW_grid{grid-template-columns:minmax(0,1fr)}._YUbmW_sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container rules (max-width:38rem){._YUbmW_sections{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){._YUbmW_header{padding:16px 20px 8px}._YUbmW_content{padding:16px 20px 40px}._YUbmW_intro{margin-bottom:24px}._YUbmW_grid{gap:16px}._YUbmW_instructions{padding:8px 24px}}@media (max-width:360px){._YUbmW_header{gap:8px;padding:12px 16px 8px}._YUbmW_back{padding:8px 10px}._YUbmW_content{padding-inline:16px}}@container rules (max-width:24rem){._YUbmW_intro{gap:12px}._YUbmW_bubbles{display:none}._YUbmW_card{padding:16px}._YUbmW_instructions{padding:0 16px}._YUbmW_tips li{grid-template-columns:24px minmax(0,1fr);gap:12px}._YUbmW_number{min-height:24px}._YUbmW_card h2{gap:8px}}@container rules (max-width:16rem){._YUbmW_card{padding-inline:16px}._YUbmW_tips li{grid-template-columns:minmax(0,1fr);gap:8px}._YUbmW_number{justify-self:start;min-width:32px}}
.HVgWVW_summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper) var(--game-paper-texture,none);text-align:left;width:100%;margin-inline:auto;padding:20px 16px;box-shadow:0 8px 24px #67796b12;container:score-summary/inline-size}.HVgWVW_summary[data-period-count="1"]{max-width:28rem}.HVgWVW_summaryHeading{align-items:center;gap:12px;display:flex}.HVgWVW_summaryHeading h2{font-size:var(--type-title);margin:0;font-weight:950;line-height:1.25}.HVgWVW_trophy{flex-shrink:0;width:52px;height:52px;display:block;transform:rotate(-6deg)}.HVgWVW_profile{border:1px solid var(--line);background:var(--paper);min-width:0;max-width:16rem;min-height:44px;color:var(--ink);font-size:var(--type-label);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;transition:background .2s;display:flex}.HVgWVW_profile:hover:not(:disabled){background:#eaf0e5}.HVgWVW_profile:disabled{color:var(--text-muted);cursor:default}.HVgWVW_profileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HVgWVW_profileEdit{color:var(--text-accent);font-size:var(--type-body);flex-shrink:0}.HVgWVW_bestScores{flex:0 0 var(--intro-scores-height);width:min(100%,26rem);height:var(--intro-scores-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;gap:8px;margin:0;display:grid}.HVgWVW_bestScore{--score-tint:var(--blue);border:1px solid color-mix(in srgb, var(--score-tint) 60%, var(--line));background:color-mix(in srgb, var(--score-tint) 22%, var(--paper)) var(--game-paper-texture,none);min-width:0;min-height:0;color:var(--ink);text-align:center;box-shadow:inset 0 2px 0 var(--paper), 0 3px 0 color-mix(in srgb, var(--score-tint) 60%, var(--line));border-radius:20px 16px 24px 15px;grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:2px;padding:6px 8px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.HVgWVW_bestScore:nth-child(2){--score-tint:var(--green);border-radius:16px 23px 17px 24px}.HVgWVW_bestScore:nth-child(3){--score-tint:var(--pink);border-radius:22px 16px 24px 18px}.HVgWVW_bestScore:before{content:"";border:2px solid var(--paper);background:var(--score-tint);width:12px;height:12px;box-shadow:inset 1px 2px 2px color-mix(in srgb, var(--paper) 70%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-5px;right:9px}.HVgWVW_bestScore>span{font-size:var(--type-label);align-self:center;font-weight:750;line-height:1.4}.HVgWVW_bestScore>strong{font-size:var(--intro-score-font,var(--type-title));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:900;line-height:1.5}.HVgWVW_bestScore>.HVgWVW_longScore{font-size:min(var(--intro-score-font,var(--type-title)), var(--type-body))}.HVgWVW_bestScore:disabled{opacity:1;cursor:default}.HVgWVW_bestScore:hover:not(:disabled){border-color:var(--purple);transform:translateY(-2px)}.HVgWVW_bestScore:active:not(:disabled){box-shadow:inset 0 2px 0 var(--paper);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.HVgWVW_bestScore{transition:none}}@container intro (max-height:45rem){.HVgWVW_bestScore{gap:0;padding:3px 6px}}@container intro (max-height:22rem){.HVgWVW_bestScore{padding:2px 4px}.HVgWVW_bestScore>strong{font-size:var(--type-label)}.HVgWVW_bestScore:before{width:8px;height:8px;top:-3px;right:3px}.HVgWVW_fullLeaderboard{gap:8px;padding:8px 6px}}@container intro (max-width:22.5rem) and (max-aspect-ratio:1){.HVgWVW_bestScores{gap:6px}.HVgWVW_bestScore{padding:3px 4px}.HVgWVW_bestScore>strong{font-size:var(--type-label);white-space:nowrap}.HVgWVW_bestScore:before{width:8px;height:8px;top:-3px;right:3px}}@container tutorial (max-width:25rem){.HVgWVW_bestScore{gap:0;padding:3px 6px}.HVgWVW_bestScore>strong,.HVgWVW_bestScore>.HVgWVW_longScore{font-size:min(var(--intro-score-font,var(--type-title)), var(--type-body))}}@container tutorial (max-width:20rem){.HVgWVW_bestScore{padding-inline:4px}.HVgWVW_bestScore>strong,.HVgWVW_bestScore>.HVgWVW_longScore{font-size:var(--type-label)}}@container tutorial (max-width:15rem){.HVgWVW_bestScores{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:2px}.HVgWVW_bestScore{border-radius:12px 16px 13px 17px;justify-content:space-between;align-items:baseline;gap:4px;padding:0 4px;display:flex}.HVgWVW_bestScore>span,.HVgWVW_bestScore>strong{white-space:nowrap}.HVgWVW_bestScore:before{display:none}}.HVgWVW_summaries{gap:20px;margin-block:20px;display:grid}.HVgWVW_period{min-width:0}.HVgWVW_period:only-child{grid-column:1/-1}.HVgWVW_period h3{font-size:var(--type-body);margin:0 0 8px}.HVgWVW_periodTitle{width:100%;min-height:36px;color:var(--purple-dark);text-align:left;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-weight:900;display:flex}.HVgWVW_periodTitle:hover{color:var(--ink)}.HVgWVW_periodTitle svg{flex-shrink:0}.HVgWVW_summaryResults{min-height:216px}.HVgWVW_summaryResults[data-local=true],.HVgWVW_summaryResults[data-empty=true]{min-height:0}.HVgWVW_summaryMessage{color:var(--text-muted);font-size:var(--type-label);margin:0;line-height:1.5}.HVgWVW_summaryTable{table-layout:auto;border-collapse:collapse;width:100%;font-size:var(--type-label);line-height:1.4}.HVgWVW_summaryRankColumn,.HVgWVW_summaryScoreColumn,.HVgWVW_summaryTimeColumn{width:1%}.HVgWVW_summaryTable thead th{color:var(--text-muted);font-size:inherit;text-align:left;padding:0 0 8px;font-weight:700}.HVgWVW_summaryTable thead th:first-child{text-align:center}.HVgWVW_summaryTable thead th:nth-child(2){white-space:nowrap;width:100%;padding-inline:8px}.HVgWVW_summaryTable thead th:nth-last-child(-n+2){text-align:right}.HVgWVW_summaryTable tr>:nth-last-child(-n+2){padding-left:8px}.HVgWVW_summaryTable tbody tr{border-top:1px solid var(--line);height:32px}.HVgWVW_summaryTable tbody th{overflow-wrap:anywhere;text-align:left;font-weight:800}.HVgWVW_summaryTable td,.HVgWVW_summaryTable tbody th{padding:4px 0}.HVgWVW_summaryTable tbody th{padding-inline:8px}.HVgWVW_summaryRank{color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.HVgWVW_summaryRank span{place-items:center;min-width:24px;min-height:24px;display:inline-grid}.HVgWVW_summaryTable tbody tr[data-first=true] .HVgWVW_summaryRank span{color:#7d6440;background:#f2e8cd;border-radius:8px}.HVgWVW_summaryTable tbody tr[data-own=true]{background:#eaf0e5}.HVgWVW_summaryTable tbody tr:has(.HVgWVW_summaryWatch:enabled):hover{background:#eaf0e5}.HVgWVW_summaryTable tbody tr:has(.HVgWVW_summaryWatch:focus-visible){background:#eaf0e5}.HVgWVW_summaryTable tbody tr:has(.HVgWVW_summaryWatch:enabled){cursor:pointer}.HVgWVW_summaryWatch{width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:6px;padding:0;display:flex}.HVgWVW_summaryWatch:focus-visible{outline:2px solid var(--purple-dark);outline-offset:-2px;border-radius:4px}.HVgWVW_summaryWatch>span:first-child{min-width:0}.HVgWVW_summaryWatch>span:last-child{color:var(--text-accent);margin-left:auto}.HVgWVW_summaryWatch:disabled{cursor:wait}.HVgWVW_summaryWatch[aria-busy=true]{opacity:.6}.HVgWVW_summaryScore,.HVgWVW_summaryTime{text-overflow:ellipsis;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;overflow:hidden}.HVgWVW_summaryScore{font-weight:900}.HVgWVW_summaryTime{color:var(--text-secondary)}.HVgWVW_fullLeaderboard{border:1px solid var(--line);background:var(--cream);width:100%;min-height:44px;color:var(--purple-dark);font-size:var(--type-label);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:850;transition:background .2s;display:flex}.HVgWVW_fullLeaderboard:hover{background:#eaf0e5}.HVgWVW_fullLeaderboard svg{flex-shrink:0}@container intro (max-width:71.999rem) or (max-height:50rem){.app--best-scores .HVgWVW_summary:not([data-layout=expanded]){box-shadow:none;background:0 0;border:0;padding:0}.HVgWVW_summary:not([data-layout=expanded]) .HVgWVW_summaryHeading,.HVgWVW_summary:not([data-layout=expanded]) .HVgWVW_summaries{display:none}}@container score-summary (min-width:34rem){.HVgWVW_summaries{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.HVgWVW_boardBackdrop[hidden]{display:none}.HVgWVW_boardDialog.modal{text-align:left;flex-direction:column;width:min(720px,100%);height:min(780px,100dvh - 56px);padding:24px;display:flex;position:relative;overflow:hidden}.HVgWVW_heading{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.HVgWVW_heading>button,.HVgWVW_myPlace{flex-shrink:0}.HVgWVW_boardDialog .HVgWVW_heading h2{margin:0}.HVgWVW_heading,.HVgWVW_tableControls,.HVgWVW_rangeStatus,.HVgWVW_columns{flex-shrink:0}.HVgWVW_tableControls{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.HVgWVW_weekControls{flex:0 13rem;min-width:0;margin-left:auto}.HVgWVW_weekControls[data-compact=true]{flex-basis:8rem}.HVgWVW_weekControls[hidden]{display:none}.HVgWVW_weekPicker{display:block;position:relative}.HVgWVW_weekLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HVgWVW_weekPicker select{appearance:none;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--purple-dark);font:inherit;font-size:var(--font-14);text-overflow:ellipsis;border-radius:14px;padding:8px 32px 8px 10px;font-weight:800;display:block}.HVgWVW_weekPicker select:hover{border-color:var(--purple)}.HVgWVW_weekPicker select:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.HVgWVW_weekPicker>svg{color:var(--purple-dark);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.HVgWVW_olderWeeks.text-button{min-height:28px;font-size:var(--font-14);align-self:flex-end;margin:0;padding-block:4px}.HVgWVW_rangePanel{flex-direction:column;flex:1 1 0;min-height:0;margin-top:8px;display:flex}.HVgWVW_rangeStatus{min-height:20px;font-size:var(--font-14);color:var(--text-secondary);line-height:20px}.HVgWVW_rangeStatus button{color:var(--purple-dark);background:0 0;padding:0 4px;font-weight:800}.HVgWVW_tabs{border:1px solid var(--line);background:var(--cream);border-radius:14px;flex-shrink:0;align-items:stretch;margin:0;padding:3px;display:inline-flex}.HVgWVW_tabs button{min-height:40px;color:var(--purple-dark);font-size:var(--font-14);white-space:nowrap;background:0 0;border-radius:10px;padding:6px;font-weight:800}.HVgWVW_tabs button:hover{background:#eaf0e5}.HVgWVW_tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--green) 65%, var(--paper));color:var(--ink);box-shadow:0 1px 3px #465c481f}.HVgWVW_tabs button:focus-visible{outline-offset:-2px;position:relative}.HVgWVW_myPlace,.HVgWVW_suggestions button{border:1px solid var(--line);background:var(--paper);color:var(--purple-dark);border-radius:18px;min-height:40px;padding:8px 14px;font-weight:800}.HVgWVW_listFrame{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.HVgWVW_backToTop{z-index:2;width:44px;height:44px;color:var(--purple-dark);opacity:0;visibility:hidden;pointer-events:none;background:#fffdf7ed;border:1px solid #bcc8b6;border-radius:50%;place-items:center;padding:0;transition:opacity .16s,visibility 0s .16s;display:grid;position:absolute;bottom:12px;right:20px;box-shadow:0 3px 12px #465c4826}.HVgWVW_backToTop[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.HVgWVW_backToTop:disabled{opacity:0}.HVgWVW_backToTop:hover{background:var(--paper);border-color:var(--purple)}.HVgWVW_backToTop:active{background:#e7ede1}@media (prefers-reduced-motion:reduce){.HVgWVW_backToTop{transition:none}}.HVgWVW_viewport{overscroll-behavior:contain;overflow-anchor:none;border-block:1px solid var(--line);scrollbar-gutter:stable;scrollbar-color:var(--purple) var(--cream);flex:1 1 0;min-height:0;position:relative;overflow-y:auto}@supports selector(::-webkit-scrollbar){.HVgWVW_viewport{scrollbar-color:auto}.HVgWVW_viewport::-webkit-scrollbar{width:12px}.HVgWVW_viewport::-webkit-scrollbar-track{background:var(--cream);border-radius:999px;margin-block:6px}.HVgWVW_viewport::-webkit-scrollbar-thumb{border:3px solid var(--cream);background:var(--purple);background-clip:padding-box;border-radius:999px;min-height:40px}.HVgWVW_viewport::-webkit-scrollbar-thumb:hover{background-color:var(--purple-dark)}.HVgWVW_viewport::-webkit-scrollbar-thumb:active{background-color:var(--ink)}}@media (forced-colors:active){.HVgWVW_viewport{scrollbar-color:auto}.HVgWVW_viewport::-webkit-scrollbar-track{background:canvas}.HVgWVW_viewport::-webkit-scrollbar-thumb{background-color:buttontext;border-color:canvas}.HVgWVW_viewport::-webkit-scrollbar-thumb:hover{background-color:highlight}.HVgWVW_viewport::-webkit-scrollbar-thumb:active{background-color:highlight}}.HVgWVW_virtualSpace{min-height:1px;position:relative}.HVgWVW_emptyRows{color:var(--text-secondary);font-size:var(--font-14);text-align:center;margin:0;padding:24px 12px;line-height:1.5}.HVgWVW_columns,.HVgWVW_row{grid-template-columns:3.25rem minmax(0,1fr) minmax(4.5rem,.6fr) 4.25rem 1rem;align-items:center;gap:12px;padding:8px;display:grid}.HVgWVW_columns{font-size:var(--font-14);color:var(--text-secondary);font-weight:800}.HVgWVW_columns>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HVgWVW_row{width:var(--leaderboard-content-width,100%);color:var(--ink);text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;background:0 0;position:absolute;left:0}.HVgWVW_row:hover{background:var(--cream)}.HVgWVW_row:focus-visible{outline-offset:-3px}.HVgWVW_own{box-shadow:inset 4px 0 var(--purple);background:#e7ede1}.HVgWVW_rank{text-overflow:ellipsis;font-weight:900;overflow:hidden}.HVgWVW_playerLabel,.HVgWVW_player{align-items:center;gap:6px;min-width:0;display:flex}.HVgWVW_playerLabel>span,.HVgWVW_player strong{min-width:0}.HVgWVW_player strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HVgWVW_points,.HVgWVW_time{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HVgWVW_points{font-weight:900}.HVgWVW_placeholder{visibility:hidden;pointer-events:none}.HVgWVW_nameDialog.modal{flex-direction:column;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;display:flex;overflow:hidden}.HVgWVW_nameDialog h2{flex-shrink:0;margin:0 0 8px}.HVgWVW_nameDialog>p{font-size:var(--font-14);flex-shrink:0;margin:0 0 16px}.HVgWVW_nameDialog form{flex-direction:column;gap:12px;min-height:0;display:flex}.HVgWVW_field{text-align:left;flex-shrink:0;gap:8px;font-weight:800;display:grid}.HVgWVW_field input,.HVgWVW_field select{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.HVgWVW_field input:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.HVgWVW_nameStatus{color:var(--text-secondary);font-size:var(--font-14)}.HVgWVW_nameStatus:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.HVgWVW_suggestionOptions{gap:8px;min-height:0;padding:4px;display:grid;overflow-y:auto}.HVgWVW_suggestionOptions>.text-button{min-height:40px;font-size:var(--font-14);margin:0;padding:8px}.HVgWVW_suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.HVgWVW_suggestions[data-empty=true]{display:none}.HVgWVW_suggestions[aria-busy=true]{opacity:.65}.HVgWVW_suggestions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:44px;font-size:var(--font-14);padding-inline:8px;overflow:hidden}.HVgWVW_nameActions{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:4px;display:grid}:is(.HVgWVW_nameActions>.button,.HVgWVW_nameActions>.text-button){width:100%;min-height:44px;font-size:var(--font-14);margin:0;padding:8px}.HVgWVW_nameDialog form>p{font-size:var(--font-14);flex-shrink:0;margin:0}@media (max-height:500px),(max-width:360px){.HVgWVW_nameDialog.modal{padding:16px}.HVgWVW_nameDialog form{gap:8px}.HVgWVW_nameDialog>p{margin-bottom:12px}}.HVgWVW_submission{color:var(--text-secondary);font-size:var(--font-14);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:0;display:flex}.HVgWVW_submission[data-layout=stacked] .HVgWVW_submissionMessage{flex-wrap:wrap;flex:0 0 100%;justify-content:center;align-items:center;gap:4px 8px;min-width:0;line-height:1.5;display:flex}.HVgWVW_submission[data-layout=stacked] .HVgWVW_submissionMessage:empty{display:none}.HVgWVW_submissionMessage>button{min-height:44px;color:var(--purple-dark);background:0 0;border-radius:8px;padding:4px 8px;font-weight:800;text-decoration:underline}@media (max-width:480px){.HVgWVW_boardDialog.modal{height:calc(100dvh - 40px);padding:16px}.HVgWVW_columns,.HVgWVW_row{font-size:var(--font-14);grid-template-columns:1.75rem minmax(0,1fr) 3.5rem 4rem .75rem;gap:4px;padding-inline:4px}.HVgWVW_rangePanel{flex-basis:0;min-height:0}.HVgWVW_summary{padding:20px 16px}.HVgWVW_summaries{gap:16px}}@media (max-width:360px){.HVgWVW_boardDialog.modal{height:calc(100dvh - 24px)}}@media (max-height:550px){.HVgWVW_boardDialog.modal{padding:12px}.HVgWVW_tableControls{margin-block:8px}}.HVgWVW_sortButton{width:100%;min-width:0;min-height:32px;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border-radius:4px;justify-content:flex-end;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.HVgWVW_sortLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.HVgWVW_sortButton:hover,.HVgWVW_sortButton[aria-pressed=true]{color:var(--purple-dark)}.HVgWVW_sortButton[aria-pressed=true]{font-weight:900}.HVgWVW_sortIndicator{width:14px;color:var(--text-muted);flex-shrink:0;display:inline-flex}.HVgWVW_sortButton[aria-pressed=true] .HVgWVW_sortIndicator{color:var(--purple-dark)}.HVgWVW_bestScores{position:relative}.HVgWVW_pending{visibility:hidden;pointer-events:none}.HVgWVW_reveal{animation:.25s ease-out both HVgWVW_score-fade-in}@keyframes HVgWVW_score-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HVgWVW_reveal{animation:none}}@container intro (max-height:28rem){.HVgWVW_bestScores{width:min(100%,18rem)}.HVgWVW_bestScore{padding:2px 4px}.HVgWVW_bestScore>span{line-height:1.2}.HVgWVW_bestScore>strong{line-height:1.4}}@media (max-width:480px){.HVgWVW_columns,.HVgWVW_row{grid-template-columns:1.75rem minmax(6rem,1fr) 4rem .75rem;gap:0 4px;padding-block:4px}.HVgWVW_columns>:first-child,.HVgWVW_row>:first-child{grid-area:1/1/3}.HVgWVW_columns>:nth-child(2),.HVgWVW_row>:nth-child(2){grid-area:1/2/auto/4}.HVgWVW_columns>:nth-child(3),.HVgWVW_row>:nth-child(3){text-align:left;grid-area:2/2;justify-content:flex-start}.HVgWVW_columns>:nth-child(4),.HVgWVW_row>:nth-child(4){grid-area:2/3}.HVgWVW_columns>:last-child,.HVgWVW_row>:last-child{grid-area:1/4/3}.HVgWVW_columns>:nth-child(2){font-weight:700}.HVgWVW_player strong{line-height:1.3}.HVgWVW_points{text-overflow:clip}.HVgWVW_heading{gap:8px}.HVgWVW_boardDialog .HVgWVW_heading h2{font-size:var(--type-title)}}@media (max-height:450px) and (min-width:481px){.HVgWVW_boardDialog.modal{padding:12px 16px;position:relative}.HVgWVW_tableControls{margin-top:4px}.HVgWVW_columns{padding-block:0}.HVgWVW_rangeStatus:empty{min-height:0}}@media (max-height:350px){.HVgWVW_nameDialog.modal{padding:12px}.HVgWVW_nameDialog h2{font-size:var(--type-body);margin-bottom:4px;line-height:1.3}.HVgWVW_nameDialog>p{margin-bottom:4px}.HVgWVW_nameDialog form{gap:4px}.HVgWVW_field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.HVgWVW_nameDialog:has([role=alert])>p{display:none}.HVgWVW_suggestionOptions{flex:auto}.HVgWVW_boardDialog .HVgWVW_heading{height:0;min-height:0}.HVgWVW_boardDialog .HVgWVW_heading h2{display:none}.HVgWVW_headingClose{position:absolute;top:12px;right:12px}.HVgWVW_tableControls{margin-top:0;padding-right:52px}.HVgWVW_columns{padding-block:0}.HVgWVW_rangeStatus:empty{min-height:0}}@media (max-height:350px) and (min-width:481px){.HVgWVW_headingClose{right:16px}}@media (max-width:480px){.HVgWVW_columns,.HVgWVW_row{grid-template-columns:1.75rem minmax(6rem,1fr) 4rem 1rem}.HVgWVW_player strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-14);max-height:2.4em;line-height:1.2}}@media (max-height:350px){.HVgWVW_boardBackdrop{padding-block:12px}.HVgWVW_boardDialog.modal{height:calc(100dvh - 24px)}}.HVgWVW_scoreLabelCompact{display:none}@container intro (max-width:30rem) or (max-height:28rem){.HVgWVW_bestScore{border-color:color-mix(in srgb, var(--score-tint) 35%, var(--line));background-color:color-mix(in srgb, var(--score-tint) 12%, var(--paper));box-shadow:0 1px 0 color-mix(in srgb, var(--score-tint) 35%, var(--line));border-radius:12px 10px 14px 11px;grid-template-rows:auto auto;align-content:center;gap:1px;padding:2px 4px}.HVgWVW_bestScore:nth-child(2),.HVgWVW_bestScore:nth-child(3){border-radius:10px 14px 11px 13px}.HVgWVW_bestScore>.HVgWVW_scoreLabelFull{display:none}.HVgWVW_bestScore>.HVgWVW_scoreLabelCompact{font-weight:650;line-height:1.2;display:block}.HVgWVW_bestScore>strong,.HVgWVW_bestScore>.HVgWVW_longScore{font-size:var(--type-label);font-weight:800;line-height:1.2}.HVgWVW_bestScore:before{display:none}}.HVgWVW_submission>button.text-button{width:auto;min-height:44px;color:var(--purple-dark);font-size:var(--font-14);background:0 0;border-radius:8px;margin:0;padding:4px;font-weight:800;text-decoration:underline}@media (max-height:350px){.HVgWVW_submission>button.text-button{min-height:32px}}.HVgWVW_row.HVgWVW_selected{box-shadow:inset 4px 0 var(--purple);background:#e5eef0}@container intro (max-height:28rem){.HVgWVW_bestScores{column-gap:6px}}@container score-summary (min-width:40rem){.HVgWVW_summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.HVgWVW_summaryViews{display:grid}.HVgWVW_summaryViews>table{grid-area:1/1;align-self:start;transition:opacity .6s}.HVgWVW_summaryViews>table[data-active=false]{opacity:0;pointer-events:none}.HVgWVW_summaryViews>table[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.HVgWVW_summaryViews>table{transition:none}}.HVgWVW_summary[data-layout=expanded]{flex-direction:column;gap:12px;width:100%;max-width:none;min-height:0;max-height:100%;padding:16px;display:flex}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryHeading{flex:none;gap:8px;display:flex}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryHeading h2{font-size:var(--type-title)}.HVgWVW_summary[data-layout=expanded] .HVgWVW_trophy{width:28px;height:28px}.HVgWVW_periodSwitch{border:1px solid var(--line);background:var(--cream);border-radius:12px;gap:4px;padding:4px;display:flex}.HVgWVW_periodSwitch button{min-width:0;min-height:36px;color:var(--text-secondary);font-size:var(--type-label);background:0 0;border-radius:8px;flex:1;padding:4px 8px;font-weight:850}.HVgWVW_periodSwitch button[aria-pressed=true]{color:var(--ink);background:#d3dfbe}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaries{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -8px;padding-inline:8px;display:block;overflow:auto}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryResults{min-height:0}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable{table-layout:fixed;width:calc(100% + 16px);margin-inline:-8px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryRankColumn{width:32px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryScoreColumn,.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTimeColumn{width:72px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable tr>:first-child{padding-left:8px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable tr>:last-child{padding-right:8px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable thead th{padding-bottom:8px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryWatch>span:first-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.HVgWVW_summary[data-layout=expanded] .HVgWVW_fullLeaderboard{flex:none}@media (max-height:560px),(max-width:480px) and (max-height:700px){.HVgWVW_summary[data-layout=expanded]{gap:4px;padding:8px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_periodSwitch{padding:2px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryHeading h2{font-size:var(--type-body)}.HVgWVW_summary[data-layout=expanded] .HVgWVW_trophy{width:20px;height:20px}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable thead th{padding-bottom:0}.HVgWVW_summary[data-layout=expanded] .HVgWVW_periodSwitch button{min-height:32px}}@media (any-pointer:coarse){.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable tbody tr{height:44px}.HVgWVW_periodSwitch button{min-height:44px}}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaryTable thead th:nth-child(2){width:auto}@media (orientation:portrait) and (max-width:480px){.HVgWVW_summary[data-layout=expanded]{max-height:none}.HVgWVW_summary[data-layout=expanded] .HVgWVW_summaries{overscroll-behavior:auto;flex:none;min-height:auto;overflow:visible}}
.DcPfsa_celebration{pointer-events:none;-webkit-user-select:none;user-select:none;animation:DcPfsa_finish var(--celebration-duration) step-end forwards;animation-play-state:paused;position:absolute;inset:0}.DcPfsa_celebration[data-running=true]{animation-play-state:running}.DcPfsa_canvas{width:100%;height:100%;display:block}.DcPfsa_particleLayer{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}@keyframes DcPfsa_finish{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.DcPfsa_celebration{display:none}}
._6XbAFG_indicator{width:32px;height:44px;color:var(--ink);cursor:default;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex;position:relative}._6XbAFG_indicator:focus-visible{outline-offset:2px;outline:2px solid}._6XbAFG_spinner{border:2px solid color-mix(in srgb, currentColor 20%, transparent);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:1s linear infinite _6XbAFG_reconnect-spin}._6XbAFG_tooltip{z-index:20;background:var(--paper);text-align:left;border:1px solid #d5d9c9;border-radius:12px;width:max-content;max-width:min(240px,100vw - 24px);padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #2a3a2b1f}@keyframes _6XbAFG_reconnect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._6XbAFG_spinner{animation:none}}
