.standalone-game-shell.new-game-shell,.standalone-game-shell.connections-game-shell{min-height:0;margin-bottom:0}#page-content>.site-footer{width:min(calc(100% - 48px), var(--app-footer-max-width,1240px));max-width:none;padding:var(--app-space-4,16px) 0 var(--app-space-5,24px);border-top:1px solid var(--line);margin:0 auto}.game-final-results{align-items:start;gap:var(--app-space-3,12px) var(--app-space-5,24px);grid-template-areas:"hero breakdown""score breakdown""summary breakdown""actions breakdown""tomorrow tomorrow""extra extra";width:100%;min-width:0;max-width:none;margin:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;display:grid!important}.game-final-results.is-unlimited-result{width:100%;max-width:none}.game-final-results>.challenge-results-hero{grid-area:hero}.game-final-results>.challenge-results-score-card{grid-area:score}.game-final-results>.challenge-results-breakdown,.game-final-results>.challenge-results-unlimited-summary{grid-area:breakdown}.game-final-results>.challenge-results-actions{grid-area:actions}.game-final-results>.challenge-daily-summary{grid-area:summary}.game-final-results>.challenge-results-tomorrow{grid-area:tomorrow}.game-final-results>.challenge-results-extra{grid-area:extra}.game-final-results>*{min-width:0}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results{box-sizing:border-box;row-gap:var(--app-space-3,12px);grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero""score""summary""actions""breakdown""tomorrow""extra"!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-hero{grid-area:hero!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-score-card{grid-area:score!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-daily-summary{grid-area:summary!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-actions{grid-area:actions!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-breakdown{grid-area:breakdown!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-tomorrow{grid-area:tomorrow!important}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results>.challenge-results-extra{grid-area:extra!important}.game-shell.connections-game-shell .connections-main:has(>.connections-final-results){max-width:1320px;padding-bottom:0;width:min(100% - 64px,1320px)!important}.game-shell.connections-game-shell:has(.connections-final-results){min-height:0!important;margin-block:0!important}.connections-main>.connections-final-results{border:0;width:100%;min-width:0;max-width:none;margin:0;padding:0}body .game-shell.connections-game-shell .connections-main:has(>.connections-final-results)>.game-page-heading{align-self:stretch;width:100%;max-width:none;margin-inline:0}body .new-game-shell:not(.game-theme-true-scale):has(.game-final-results)>.new-game-main{box-sizing:border-box;max-width:1320px;padding-top:var(--app-space-3,12px);padding-bottom:0;width:min(100% - 64px,1320px)!important}.new-game-shell.game-theme-true-scale .true-scale-panel.is-final-map{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.new-game-shell.game-theme-true-scale .true-scale-panel.is-final-map>.true-scale-map-frame{width:100%;height:clamp(280px,36vw,420px);margin:0}.new-game-shell.game-theme-true-scale .true-scale-result-wrap{width:100%;min-width:0;margin-top:var(--app-space-4,16px)}.new-game-shell.game-theme-true-scale .true-scale-result-wrap>.game-final-results{width:100%}.new-game-shell.game-theme-missing-link:has(.missing-link-redesign) .missing-link-round-surface.is-challenge-finished:has(>.missing-link-final-results){align-content:start;gap:var(--app-space-4,16px);width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;padding:0;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"puzzle""map""result"!important;display:grid!important}.new-game-shell.game-theme-missing-link:has(.missing-link-redesign) .missing-link-round-surface.is-challenge-finished:has(>.missing-link-final-results)>.missing-link-map-panel{grid-area:map;justify-self:center;grid-column:1/-1!important}.new-game-shell.game-theme-missing-link:has(.missing-link-redesign) .missing-link-round-surface.is-challenge-finished:has(>.missing-link-final-results)>.missing-link-answer-panel{grid-column:1/-1!important}.new-game-shell.game-theme-missing-link:has(.missing-link-redesign) .missing-link-round-surface.is-challenge-finished:has(>.missing-link-final-results)>.missing-link-final-results{justify-self:stretch;max-width:none;grid-area:auto/1/auto/-1!important;width:100%!important}@media (max-width:767px){#page-content>.site-footer{width:calc(100% - 32px);margin-top:var(--app-space-3,12px)}.game-final-results{gap:var(--app-space-2,8px);grid-template-areas:"hero""score""breakdown""summary""actions""tomorrow""extra";grid-template-columns:minmax(0,1fr)!important}.game-final-results>*{grid-column:1/-1}.game-shell.connections-game-shell .connections-main:has(>.connections-final-results){max-width:none;padding-top:var(--app-space-2,8px);width:calc(100% - 32px)!important}body .new-game-shell:not(.game-theme-true-scale):has(.game-final-results)>.new-game-main{max-width:none;padding-top:var(--app-space-2,8px);width:calc(100% - 32px)!important}body .game-shell.connections-game-shell .connections-main:has(>.connections-final-results){padding-bottom:var(--app-space-3,12px)!important}.new-game-shell.game-theme-true-scale .true-scale-panel.is-final-map>.true-scale-map-frame{height:clamp(230px,66vw,360px)}}@media (min-width:1024px){body .new-game-shell.game-theme-true-scale:has(.true-scale-panel.is-final-map)>.new-game-main{box-sizing:border-box;width:min(100% - 48px,1200px);max-width:1200px}}@media (min-width:768px){body .game-shell.connections-game-shell .connections-main:has(>.connections-final-results){max-width:960px;margin-inline:auto;width:min(100% - 48px,960px)!important}body .game-shell.connections-game-shell .connections-main:has(>.connections-final-results)>.game-page-heading{width:100%;max-width:100%}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results{width:100%;max-width:960px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hero""score""summary""actions""breakdown""tomorrow""extra"!important}}
:is(body .new-game-shell:has(>.new-game-main>.game-header-expressive)>.new-game-main,body .connections-game-shell .connections-main:has(>.game-header-expressive)){box-sizing:border-box;width:min(100% - 64px,1200px)!important;max-width:1200px!important;margin-inline:auto!important}body :is(.new-game-shell>.new-game-main,.connections-game-shell .connections-main)>.game-page-heading.game-header-expressive{gap:5px!important;width:100%!important}body .game-header-expressive .game-info-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;display:flex!important}body .game-header-expressive .game-header-meta{min-height:34px!important;font-family:var(--font-inter), Inter, sans-serif!important;flex:auto!important;gap:8px!important;margin:0 0 8px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}body .game-header-expressive .game-header-context-badge,body .game-header-expressive .game-header-round-badge{box-sizing:border-box;min-height:34px!important;font-family:var(--font-inter), Inter, sans-serif!important;border-radius:12px!important;padding-inline:11px!important;line-height:20px!important}body .game-header-expressive .game-header-context-badge{letter-spacing:.025em!important;gap:8px!important;font-size:13px!important;font-weight:700!important}body .game-header-expressive .game-header-round-badge{letter-spacing:0!important;font-size:14px!important;font-weight:500!important}body .game-header-expressive .game-header-context-icon{flex-basis:17px!important;width:17px!important;height:17px!important}body .game-header-expressive .game-rules-trigger{box-sizing:border-box;min-width:40px!important;min-height:36px!important;font-family:var(--font-inter), Inter, sans-serif!important;border-radius:999px!important;padding-inline:10px!important;font-size:12px!important;font-weight:550!important;line-height:1!important}body .game-header-expressive .game-rules-trigger>span{width:16px!important;height:16px!important;font-size:10px!important;line-height:1!important}body .game-header-expressive .game-header-title{font-family:var(--font-inter), Inter, sans-serif!important;letter-spacing:-.045em!important;font-size:44px!important;font-weight:700!important;line-height:1.06!important}body #game-main.new-game-main>.game-header-expressive .game-header-title,body .game-shell.connections-game-shell #game-main>.game-header-expressive .game-header-title{letter-spacing:-.045em!important;font-size:44px!important;font-weight:700!important;line-height:1.06!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete))>.game-header-expressive .game-header-title{letter-spacing:-.045em!important;font-size:44px!important;font-weight:700!important;line-height:1.06!important}body .game-shell.connections-game-shell #game-main>.game-header-expressive .game-header-meta{gap:8px!important;margin:0 0 8px!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete))>.game-header-expressive .game-header-meta{gap:8px!important;margin:0 0 8px!important}@media (min-width:768px){body #main-content.connections-main:has(>.game-header-expressive){box-sizing:border-box;width:min(100% - 64px,1200px)!important;max-width:1200px!important;margin-inline:auto!important}body #game-main.new-game-main,body #game-main.connections-main{width:min(100% - 64px,1200px)!important;max-width:1200px!important;margin-inline:auto!important}body #main-content.connections-main:has(>.game-header-expressive){padding-top:16px!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)):has(>.game-header-expressive){box-sizing:border-box;width:min(100% - 64px,1200px)!important;max-width:1200px!important;margin-inline:auto!important;padding-top:16px!important}}@media (min-width:768px) and (max-width:1023px){body #game-main.new-game-main,body #game-main.connections-main{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important}body #main-content.connections-main:has(>.game-header-expressive){width:calc(100% - 40px)!important;max-width:none!important}:is(body .new-game-shell.game-theme-missing-link:has(.missing-link-panel:not(.is-round-finished))>.new-game-main,body .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main,body .new-game-shell.game-theme-true-scale:has(.true-scale-panel)>.new-game-main){width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)):has(>.game-header-expressive){width:calc(100% - 40px)!important;max-width:none!important;padding-top:16px!important}body .game-header-expressive .game-info-row{min-height:42px!important}}@media (max-width:767px){body #game-main.new-game-main,body #game-main.connections-main{width:calc(100% - 32px)!important;max-width:none!important;margin-inline:auto!important}body .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main{width:calc(100% - 32px)!important;max-width:none!important;margin-inline:auto!important;padding-top:8px!important}body #game-main.new-game-main:has(.population-target-panel.is-round-finished){width:calc(100% - 30px)!important;max-width:none!important;margin-inline:auto!important;transform:translateY(-1px)!important}:is(body .new-game-shell.game-theme-missing-link:has(.missing-link-panel:not(.is-round-finished))>#game-main.new-game-main,body .new-game-shell.game-theme-true-scale:has(.true-scale-panel)>#game-main.new-game-main){width:calc(100% - 30px)!important;max-width:none!important;margin-inline:auto!important;padding-top:8px!important}body .new-game-shell.game-theme-missing-link:has(.missing-link-redesign)>#game-main.new-game-main{width:calc(100% - 30px)!important}body .new-game-shell.game-theme-missing-link,body .new-game-shell.game-theme-population-target,body .new-game-shell.game-theme-true-scale{width:100%!important;margin-inline:0!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)):has(>.game-header-expressive){width:calc(100% - 32px)!important;max-width:none!important;padding-top:10px!important}body .game-header-expressive .game-info-row{min-height:38px!important}body .game-header-expressive .game-header-meta{gap:6px!important;min-height:30px!important;margin-bottom:6px!important;font-size:13px!important;line-height:18px!important}body .game-shell.connections-game-shell #game-main>.game-header-expressive .game-header-meta{margin-bottom:6px!important}body .game-shell.connections-game-shell #main-content>.game-header-expressive .game-header-meta{gap:6px!important;margin-bottom:6px!important}body .game-header-expressive .game-header-context-badge,body .game-header-expressive .game-header-round-badge{min-height:30px!important;padding-inline:9px!important}body .game-header-expressive .game-header-context-badge{gap:6px!important;font-size:11px!important}body .game-header-expressive .game-header-round-badge{font-size:12px!important}body .game-header-expressive .game-header-context-icon{flex-basis:15px!important;width:15px!important;height:15px!important}body .game-header-expressive .game-header-title,body #game-main.new-game-main>.game-header-expressive .game-header-title,body .game-shell.connections-game-shell #game-main>.game-header-expressive .game-header-title,body .game-shell.connections-game-shell #main-content>.game-header-expressive .game-header-title{letter-spacing:-.04em!important;font-size:25px!important;line-height:1.08!important}body .new-game-shell.game-theme-population-target>.new-game-main>.game-header-expressive{margin-top:1px!important}}@media (min-width:360px) and (max-width:390px){body .game-header-expressive .game-header-context-badge,body .game-header-expressive .game-header-round-badge{padding-inline:7px!important}body .game-header-expressive .game-header-context-badge{font-size:10px!important}body .game-header-expressive .game-header-round-badge{font-size:11px!important}}html{scrollbar-gutter:stable}.connections-game-shell .connections-main .game-frame:not(.is-complete) .country-tile.is-start,.connections-game-shell .connections-main .game-frame:not(.is-complete) .country-tile.is-selected{color:var(--game-ui-text)!important}@media (max-width:1023px){.new-game-shell.game-theme-true-scale .true-scale-panel.round-play-surface.is-submitted>.true-scale-sidebar{width:100%;min-width:0;display:block}.new-game-shell.game-theme-true-scale .true-scale-panel.round-play-surface.is-submitted .true-scale-round-completion{grid-column:auto;justify-self:stretch;width:100%;max-width:none}}body :is(.connections-game-shell,.new-game-shell.game-theme-connections,.new-game-shell.game-theme-missing-link,.new-game-shell.game-theme-population-target,.new-game-shell.game-theme-true-scale) .game-primary-action{isolation:isolate;min-width:0;position:relative;overflow:hidden;box-sizing:border-box!important;background:var(--game-primary-action-fill,var(--game-action))!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;color:var(--game-primary-action-foreground,#fff)!important;font-family:var(--font-inter,Inter, sans-serif)!important;letter-spacing:0!important;text-align:center!important;filter:none!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 20px!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .12s,outline-color .12s!important;display:inline-flex!important}.game-primary-action:after{z-index:0;border-radius:inherit;background:var(--game-primary-action-foreground,#fff);content:"";opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.game-primary-action>*{z-index:1;position:relative}.game-primary-action>svg{stroke-width:2.25px;flex:0 0 18px;width:18px!important;height:18px!important}.game-primary-action:hover:not(:disabled):after{opacity:.12}.game-primary-action:hover:not(:disabled){filter:none!important}.game-primary-action:active:not(:disabled):after{opacity:.2}.game-primary-action:focus-visible{outline-offset:3px;outline:3px solid var(--game-focus,var(--ring))!important}body :is(.connections-game-shell,.new-game-shell.game-theme-connections,.new-game-shell.game-theme-missing-link,.new-game-shell.game-theme-population-target,.new-game-shell.game-theme-true-scale) .game-primary-action:disabled{cursor:not-allowed;border-color:var(--game-ui-border,var(--line))!important;background:var(--game-ui-surface-high,var(--secondary))!important;box-shadow:none!important;color:var(--game-ui-text,var(--ink))!important;opacity:1!important}.game-primary-action:disabled:after{display:none}:root[data-theme=dark] body :is(.connections-game-shell,.new-game-shell.game-theme-connections,.new-game-shell.game-theme-missing-link,.new-game-shell.game-theme-population-target,.new-game-shell.game-theme-true-scale) .game-primary-action.gt-button--game:not(:disabled){color:var(--game-primary-action-foreground,#fff)!important}.new-game-shell .game-secondary-action{box-sizing:border-box;border:1px solid var(--game-ui-border,var(--line));background:var(--game-ui-surface-low,var(--card));min-height:48px;color:var(--game-ui-text,var(--ink));font-family:var(--font-inter,Inter, sans-serif);box-shadow:none;border-radius:12px;font-weight:600}.new-game-shell.game-theme-population-target .population-target-finish-action{justify-self:stretch;width:100%;max-width:none}.new-game-shell .game-secondary-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--game-accent) 32%, var(--game-ui-border,var(--line)));background:color-mix(in srgb, var(--game-accent) 8%, var(--game-ui-surface-low,var(--card)))}.new-game-shell .game-secondary-action:focus-visible{outline:3px solid var(--game-focus,var(--ring));outline-offset:2px}.new-game-shell .game-secondary-action:disabled{background:var(--game-ui-surface-high,var(--secondary));color:var(--game-ui-text-muted,var(--muted-foreground));opacity:1;cursor:not-allowed}.connections-game-shell .connection-hint-control.game-secondary-action{border-color:var(--game-ui-border,var(--line));background:var(--game-ui-surface-low,var(--card));min-height:52px;color:var(--game-ui-text,var(--ink))}.connections-game-shell .connection-solution-control.game-secondary-action{border:1px solid var(--game-ui-border,var(--line));background:var(--game-ui-surface-low,var(--card));min-height:44px;color:var(--game-ui-text,var(--ink));font:600 13px/1.2 var(--font-inter,Inter, sans-serif);border-radius:12px}@media (prefers-reduced-motion:reduce){.game-primary-action,.game-primary-action:after{transition:none}}:root[data-theme=dark] :is(.connections-game-shell,.game-theme-connections) .country-tile:is(.is-start,.is-selected,.is-powered),:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface :is([class*=missingTile],[class*=solvedTile],.missing-link-country-tile.solvedTile),:root[data-theme=dark] .game-theme-true-scale .true-scale-slider-presets>button.is-selected{border-color:var(--game-accent);background:var(--game-ui-selected-surface);color:var(--game-ui-text)}body .geotalez-site-header.is-game-route .games-nav-tools :is(.games-nav-theme-toggle,.games-nav-toggle),body .geotalez-site-header.geotalez-nav-header .geotalez-nav-tools :is(.games-nav-theme-toggle,.games-nav-toggle){box-sizing:border-box;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}body .game-header-expressive .game-rules-trigger{min-width:44px!important;min-height:44px!important}body :is(.connections-game-shell,.new-game-shell.game-theme-connections,.new-game-shell.game-theme-missing-link,.new-game-shell.game-theme-population-target,.new-game-shell.game-theme-true-scale) .game-primary-action{transition:background-color .12s,outline-color .12s,transform .16s cubic-bezier(.2,.8,.2,1)!important}body :is(.connections-game-shell,.new-game-shell) .game-primary-action:active:not(:disabled),body .new-game-shell.game-theme-population-target .population-target-choice:active:not(:disabled),body .new-game-shell.game-theme-missing-link .game-secondary-action:active:not(:disabled),body .new-game-shell.game-theme-true-scale .true-scale-slider-nudge:active:not(:disabled){transform:scale(.985)}@media (max-width:959px){body .new-game-shell.game-theme-population-target .population-target-cf .population-target-choice-grid{grid-auto-rows:minmax(96px,auto)!important}body .new-game-shell.game-theme-population-target .population-target-cf .population-target-choice{border-radius:14px!important;min-height:96px!important}}@media (prefers-reduced-motion:reduce){body :is(.connections-game-shell,.new-game-shell) .game-primary-action:active:not(:disabled),body .new-game-shell.game-theme-population-target .population-target-choice:active:not(:disabled),body .new-game-shell.game-theme-missing-link .game-secondary-action:active:not(:disabled),body .new-game-shell.game-theme-true-scale .true-scale-slider-nudge:active:not(:disabled){transform:none}}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:not(:disabled){border-color:var(--game-action);background:var(--game-action);color:var(--game-action-foreground)}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:hover:not(:disabled){background:color-mix(in srgb, var(--game-action) 88%, var(--game-ui-text))}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:not(:disabled){border-color:var(--game-accent);background:var(--game-accent);color:var(--game-on-primary)}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:hover:not(:disabled){background:var(--game-accent)}:root[data-theme=dark] .game-theme-true-scale :is(.true-scale-country-card,.true-scale-country-info,.true-scale-controls-card){border-color:var(--game-ui-border);background:var(--game-ui-surface);color:var(--game-ui-text)}@media (max-width:359px){body .game-header-expressive .game-info-row{align-items:flex-start!important}body .game-header-expressive .game-header-meta{gap:5px!important;font-size:12px!important}body .game-header-expressive .game-header-context-badge,body .game-header-expressive .game-header-round-badge{padding-inline:7px!important}body .game-header-expressive .game-header-context-badge{gap:5px!important;font-size:10px!important}body .game-header-expressive .game-header-round-badge{font-size:11px!important}body .game-shell.connections-game-shell #main-content>.game-header-expressive .game-header-meta{gap:5px!important}}
.compact-hint-shell{width:100%;min-width:0}.compact-hint-bar{--compact-hint-accent:var(--connections-accent,var(--game-accent,#267a65));--compact-hint-action:var(--connections-action,var(--game-ui-accent-text,var(--game-accent,#267a65)));border:1px solid color-mix(in srgb, var(--game-ui-border,var(--line)) 62%, transparent);background:var(--game-ui-surface-low,var(--card));width:100%;min-width:0;min-height:68px;color:var(--game-ui-text,var(--ink));border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.connections-game-shell .compact-hint-bar,.missing-link-compact-hint .compact-hint-bar{--compact-hint-action:#006b52}:root[data-theme=dark] .connections-game-shell .compact-hint-bar{--compact-hint-action:var(--connections-action,#45d7af)}.game-hint-layout{box-sizing:border-box;justify-content:initial;text-align:left;flex-flow:row}.game-hint-layout .compact-hint-copy{flex:auto}.game-hint-layout .compact-hint-actions{margin-inline-start:auto}.compact-hint-icon{box-sizing:content-box;background:color-mix(in srgb, var(--compact-hint-accent) 12%, var(--game-ui-surface-low,var(--card)));width:20px;height:20px;color:var(--compact-hint-action);border-radius:50%;flex:none;padding:9px}.compact-hint-copy{flex:auto;gap:3px;min-width:0;line-height:1.25;display:grid}.compact-hint-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.compact-hint-description{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.compact-hint-description>span{min-width:0;color:var(--game-ui-text-muted,var(--muted-foreground));line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.compact-hint-copy .compact-hint-meta{color:var(--game-ui-text-muted,var(--muted-foreground));white-space:nowrap;flex:none;font-size:11px;font-weight:550;line-height:1.3}.compact-hint-meta:before{content:"·";color:var(--game-ui-border,var(--line));margin-right:7px}.compact-hint-actions{flex:none;align-items:center;gap:4px;display:flex}.compact-hint-reveal{background:color-mix(in srgb, var(--compact-hint-accent) 16%, var(--game-ui-surface-low,var(--card)));min-height:40px;color:var(--compact-hint-action);white-space:nowrap;box-shadow:none;border:0;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.compact-hint-action-compact{display:none}.compact-hint-reveal:hover:not(:disabled){background:color-mix(in srgb, var(--compact-hint-accent) 23%, var(--game-ui-surface-low,var(--card)))}.compact-hint-bar :is(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--compact-hint-action) 48%, transparent);outline-offset:2px}.compact-hint-bar.is-motion-enter .compact-hint-copy{animation:.22s ease-out both compact-hint-enter}@keyframes compact-hint-enter{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compact-hint-bar.is-motion-enter .compact-hint-copy{animation:none}}:root[data-theme=dark] .missing-link-compact-hint .compact-hint-bar{--compact-hint-action:#45d7af}@media (max-width:620px){.compact-hint-bar{gap:9px;padding:8px 10px}.compact-hint-icon{width:18px;height:18px;padding:7px}.compact-hint-copy strong{font-size:13px}.compact-hint-description>span{font-size:11px}.compact-hint-copy .compact-hint-meta{font-size:10px}.compact-hint-reveal{min-height:40px;padding-inline:12px;font-size:11px}.compact-hint-action-full{display:none}.compact-hint-action-compact{display:inline}}
@media (min-width:768px){:root{--desktop-main-width:1200px}.new-game-shell.game-theme-missing-link:has(.missing-link-redesign) .missing-link-country-chain{width:min(100%,620px)}.new-game-shell.game-theme-missing-link .missing-link-map-panel{width:min(100%,720px)}.new-game-shell.game-theme-true-scale .true-scale-panel.round-play-surface>.true-scale-map-frame,.new-game-shell.game-theme-true-scale .true-scale-panel.is-submitted>.true-scale-map-frame{height:clamp(360px,100svh - 380px,520px)}}@media (min-width:768px) and (max-width:1023px){.connections-game-shell .connections-main .game-board-section,.connections-game-shell .connections-main .game-frame:not(.is-complete) .game-board-section,.connections-game-shell .connections-main .game-frame.is-complete.has-round-step .game-board-section{width:min(100%,min(600px,100svh - 250px))!important;max-width:600px!important}.connections-game-shell .connections-main .game-frame:has(.connections-board-wrap) .game-board-section{width:min(100%,min(600px,100svh - 250px))!important;max-width:600px!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{grid-template-rows:34px minmax(0,1fr) 20px;height:112px;min-height:112px;padding:8px 7px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice .population-target-card-flag{height:30px;font-size:29px}.new-game-shell.game-theme-missing-link .missing-link-map-panel{height:clamp(320px,42vw,400px)}}@media (min-width:1024px){.connections-game-shell .connections-main .game-board-section,.connections-game-shell .connections-main .game-frame:not(.is-complete) .game-board-section,.connections-game-shell .connections-main .game-frame.is-complete.has-round-step .game-board-section{width:min(100%,min(680px,100svh - 220px))!important;max-width:680px!important}.connections-game-shell .connections-main .game-frame:has(.connections-board-wrap) .game-board-section{width:min(100%,min(680px,100svh - 220px))!important;max-width:680px!important}.connections-game-shell .connections-main .game-frame.is-complete:not(.has-round-step) .game-board-section{width:min(100%,min(520px,100svh - 280px))!important;max-width:520px!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{grid-template-rows:34px minmax(0,1fr) 20px;height:110px;min-height:110px;padding:8px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice .population-target-card-flag{height:30px;font-size:30px}.new-game-shell.game-theme-missing-link .missing-link-map-panel{height:clamp(340px,100svh - 430px,420px)}.new-game-shell.game-theme-missing-link:has(.missing-link-round-surface.missing-link-completed:not(.is-challenge-finished)>.missing-link-map-panel) .missing-link-round-surface.missing-link-completed:not(.is-challenge-finished){grid-template:"puzzle result"minmax(clamp(306px,38vh,330px),auto)"map map"/minmax(0,1.6fr) minmax(300px,.9fr)!important}.new-game-shell.game-theme-missing-link:has(.missing-link-round-surface.missing-link-completed:not(.is-challenge-finished)>.missing-link-map-panel) .missing-link-round-surface.missing-link-completed:not(.is-challenge-finished)>.missing-link-map-panel{justify-self:stretch;width:100%;max-width:none;height:clamp(300px,100svh - 430px,400px);grid-area:map/1/map/-1!important}}
body .geotalez-nav-header{z-index:1;background:var(--card);grid-template-columns:minmax(0,1fr) auto;gap:12px;position:relative}body .geotalez-nav-header.is-open{z-index:80}:root[data-theme=dark] body .geotalez-nav-header{background:var(--card)}body .geotalez-nav-header .games-nav-brand{grid-area:1/1}body .geotalez-nav-header .geotalez-nav-tools{grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;display:flex!important}body .geotalez-nav-header .games-nav-theme-toggle{flex:0 0 40px;place-items:center;width:40px;height:40px;margin:0;display:grid!important}body .geotalez-nav-header .games-nav-toggle{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;padding:0;display:grid!important}body .geotalez-nav-header .games-nav-toggle:hover,body .geotalez-nav-header .games-nav-theme-toggle:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}body .geotalez-nav-header .games-nav-toggle:focus-visible,body .geotalez-nav-header .games-nav-theme-toggle:focus-visible,body .geotalez-nav-header .wordmark:focus-visible,body .geotalez-nav-header .geotalez-nav-link:focus-visible{outline:2px solid var(--nav-focus,var(--ink));outline-offset:2px}body .geotalez-site-header.geotalez-nav-header>.geotalez-nav-panel{z-index:81;border:0;border-top:1px solid var(--line);background:var(--card);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border-radius:0 0 12px 12px;width:min(420px,100vw - 32px);max-height:min(280px,100dvh - 76px);padding:14px 16px 16px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:block;position:absolute;top:100%;right:clamp(16px,2.2vw,32px);overflow:hidden auto;transform:translateY(-5px);box-shadow:0 10px 24px #14233217}body .geotalez-nav-header.is-open>.geotalez-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.geotalez-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.geotalez-nav-group{min-width:0}.geotalez-nav-group-label{color:var(--muted-foreground);font-family:var(--app-font-ui);letter-spacing:.075em;text-transform:uppercase;padding:0 9px;font-weight:650;line-height:1.4;margin:0 0 5px!important;font-size:10px!important}.geotalez-nav-group-links{gap:2px;display:grid}body .geotalez-nav-header .geotalez-nav-link{width:100%;min-width:0;min-height:44px;color:var(--ink);font-family:var(--app-font-ui);overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 9px;font-size:13px;font-weight:450;line-height:1.25;text-decoration:none;transition:background-color .13s,color .13s;display:flex}body .geotalez-nav-header .geotalez-nav-link:hover{background:color-mix(in srgb, var(--ink) 5%, var(--card))}body .geotalez-nav-header .geotalez-nav-link[aria-current=page]{background:color-mix(in srgb, var(--ink) 7%, var(--card));color:var(--ink);font-weight:650}@media (max-width:1023px){body .geotalez-nav-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:clamp(16px,4.2vw,32px)}body .geotalez-nav-header>.geotalez-nav-panel{width:min(420px,100vw - 32px);max-height:calc(100dvh - 76px);right:clamp(16px,4.2vw,32px)}}@media (max-width:600px){body .geotalez-nav-header>.geotalez-nav-panel{width:min(420px,100vw - 16px);padding:12px 12px 14px;left:8px;right:auto}.geotalez-nav-groups{gap:clamp(8px,3vw,16px)}.geotalez-nav-group-label{padding-inline:8px}body .geotalez-nav-header .geotalez-nav-link{padding-inline:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){body .geotalez-nav-header>.geotalez-nav-panel,body .geotalez-nav-header .geotalez-nav-link,body .geotalez-nav-header .games-nav-toggle,body .geotalez-nav-header .games-nav-theme-toggle{transition-duration:1ms!important}}
.game-final-results{--completion-surface:var(--card);--completion-surface-low:#f3f6f4;--completion-outline:var(--line);--completion-ink:var(--ink);--completion-muted:var(--muted-foreground);--completion-mint:#167653;--completion-score:#147653;--completion-action:#45d6aa;--completion-action-ink:#0b3028;min-width:0;color:var(--completion-ink);align-items:stretch;gap:11px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;width:min(100%,680px)!important;max-width:680px!important;display:grid!important}.game-final-results.game-theme-connections,.game-final-results.game-theme-missing-link,.game-final-results.game-theme-population-target,.game-final-results.game-theme-true-scale{--completion-mint:var(--game-accent);--completion-score:var(--game-action,var(--game-accent));--completion-action:var(--game-primary-action-fill,var(--game-action,var(--game-accent)));--completion-action-ink:#fff;--completion-surface-low:color-mix(in srgb, var(--game-accent) 6%, var(--card));--completion-outline:color-mix(in srgb, var(--game-accent) 22%, var(--line))}:root[data-theme=dark] body:has(.game-final-results){background:#0e1728}body .standalone-game-shell:has(.game-final-results){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible;width:100%!important}:root[data-theme=dark] .game-final-results{--completion-surface:#17243a;--completion-surface-low:#121e31;--completion-outline:#35455e;--completion-ink:#f2f5fb;--completion-muted:#bac5d6;--completion-mint:#72dfb8;--completion-score:#85e5c2;--completion-action:#45d6aa;--completion-action-ink:#082b23}:root[data-theme=dark] .game-final-results.game-theme-connections,:root[data-theme=dark] .game-final-results.game-theme-missing-link,:root[data-theme=dark] .game-final-results.game-theme-population-target,:root[data-theme=dark] .game-final-results.game-theme-true-scale{--completion-mint:var(--game-accent);--completion-score:var(--game-accent);--completion-action:var(--game-primary-action-fill,var(--game-action,var(--game-accent)));--completion-action-ink:#fff;--completion-surface-low:color-mix(in srgb, var(--game-accent) 12%, var(--card));--completion-outline:color-mix(in srgb, var(--game-accent) 28%, var(--line))}body .new-game-shell:has(.game-final-results)>.new-game-main>.game-header-expressive{display:none!important}body .game-shell.connections-game-shell:has(.game-final-results) .connections-main>.game-header-expressive{display:none!important}body .new-game-shell:has(.game-final-results)>.new-game-main{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .game-shell.connections-game-shell:has(.game-final-results) .connections-main{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .connections-final-results:focus,body .missing-link-final-results:focus,body .true-scale-result-wrap:focus{outline:none}body .game-shell.connections-game-shell .connections-main .connections-final-results>.game-final-results,body .new-game-shell.game-theme-missing-link .missing-link-final-results>.game-final-results,body .new-game-shell.game-theme-population-target .population-target-inline-final>.game-final-results,body .new-game-shell.game-theme-true-scale .true-scale-result-wrap>.game-final-results{gap:11px;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;width:min(100%,680px)!important;max-width:680px!important;margin-inline:auto!important;display:flex!important}body .game-final-results>.challenge-results-hero,body .game-final-results>.challenge-results-score-card,body .game-final-results>.challenge-results-summary,body .game-final-results>.challenge-results-breakdown,body .game-final-results>.challenge-results-unlimited-summary,body .game-final-results>.challenge-results-actions,body .game-final-results>.challenge-results-extra,body .game-final-results>.challenge-daily-summary{width:100%;min-width:0;grid-area:auto!important}body .game-final-results>.challenge-results-hero{text-align:left;justify-items:start;gap:4px}body .game-final-results .challenge-results-eyebrow{color:var(--completion-mint);letter-spacing:.15em;margin:0;font-size:11px;font-weight:760;line-height:1.3}body .game-final-results .challenge-results-hero h2{color:var(--completion-ink);letter-spacing:-.04em;margin:0;font-size:clamp(27px,7vw,34px);font-weight:730;line-height:1.1}body .game-final-results .challenge-results-scoreline{flex-wrap:wrap;align-items:baseline;gap:3px 14px;min-width:0;display:flex}body .game-final-results .challenge-results-description{max-width:100%;color:var(--completion-muted);margin:0;font-size:13px;line-height:1.35}body .game-final-results .challenge-results-score-value{color:var(--completion-score);font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(42px,11vw,52px);font-weight:760;line-height:1;display:block}body .game-final-results .challenge-results-score-value small{color:var(--completion-muted);letter-spacing:-.015em;font-size:.43em;font-weight:520}body .game-final-results.daily-set-completion>.challenge-results-score-card{border:1px solid var(--completion-outline);background:var(--completion-surface-low);min-height:0;box-shadow:none;border-radius:14px;padding:12px 14px}body .game-final-results.daily-set-completion .challenge-results-final-score{align-items:baseline;gap:10px;display:flex}body .game-final-results.daily-set-completion .challenge-results-final-score>span{color:var(--completion-muted);font-size:13px;font-weight:620}body .game-final-results.daily-set-completion .challenge-results-final-score>strong{color:var(--completion-score);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:36px;font-weight:740;line-height:1}body .game-final-results.daily-set-completion .challenge-results-final-score>strong small{color:var(--completion-muted);letter-spacing:-.015em;font-size:.43em;font-weight:520}body .game-final-results>.challenge-results-summary{border:1px solid var(--completion-outline);background:var(--completion-surface-low);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:stretch;min-height:66px;display:grid}:root[data-theme=dark] body .game-final-results>.challenge-results-summary{background:var(--completion-surface-low)}body .game-final-results .challenge-results-summary-metric{justify-content:center;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 12px;display:flex}body .game-final-results .challenge-results-summary-metric+.challenge-results-summary-metric{border-left:1px solid var(--completion-outline)}body .game-final-results .challenge-results-summary-icon{width:23px;height:23px;color:var(--completion-muted);border-radius:0;flex:none;place-items:center;display:grid;background:0 0!important}body .game-final-results .challenge-results-summary-icon svg{fill:none;stroke:currentColor;width:20px;height:20px}body .game-final-results .challenge-results-summary-copy{gap:1px;min-width:0;display:grid}body .game-final-results .challenge-results-summary-copy>strong{color:var(--completion-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.2;overflow:hidden}body .game-final-results .challenge-results-summary-copy>small{color:var(--completion-muted);font-size:11px;line-height:1.25}body .game-final-results>.challenge-results-breakdown{gap:4px;display:grid}body .game-final-results .challenge-results-breakdown h3{color:var(--completion-ink);letter-spacing:-.025em;margin:0 0 1px;font-size:20px;font-weight:690}body .game-final-results .challenge-results-rounds{gap:0;display:grid}body .game-final-results .challenge-results-round{border:0;border-top:1px solid var(--completion-outline);background:0 0;border-radius:0;min-width:0;overflow:hidden}body .game-final-results .challenge-results-round:last-child{border-bottom:1px solid var(--completion-outline)}body .game-final-results .challenge-results-round>summary{min-height:62px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:6px 2px;list-style:none;display:grid}body .game-final-results .challenge-results-round>summary::-webkit-details-marker{display:none}body .game-final-results .challenge-daily-summary-toggle::-webkit-details-marker{display:none}body .game-final-results .challenge-results-round-number,body .game-final-results .challenge-results-round-number.tone-1,body .game-final-results .challenge-results-round-number.tone-2,body .game-final-results .challenge-results-round-number.tone-3{background:color-mix(in srgb, var(--completion-mint) 18%, var(--completion-surface-low));width:30px;height:30px;color:var(--completion-score);box-shadow:none;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}body .game-final-results .challenge-results-round-copy{gap:3px;min-width:0;display:grid}body .game-final-results .challenge-results-round-copy>strong{color:var(--completion-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}body .game-final-results .challenge-results-round-copy>small{color:var(--completion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}body .game-final-results .challenge-results-round-score{color:var(--completion-score);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:720}body .game-final-results .challenge-results-round-score>small{color:var(--completion-muted);font-size:11px;font-weight:520}body .game-final-results .challenge-results-chevron{fill:none;width:12px;height:12px;stroke:var(--completion-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:transform .16s}body .game-final-results .challenge-results-round[open] .challenge-results-chevron{transform:rotate(90deg)}body .game-final-results summary:focus-visible{outline:3px solid color-mix(in srgb, var(--completion-mint) 65%, transparent);outline-offset:-3px}body .game-final-results .challenge-results-round-details{border-top:1px solid var(--completion-outline);color:var(--completion-muted);margin:0 12px 10px 41px;padding-top:8px;font-size:12px;line-height:1.5}body .game-final-results .challenge-results-round-details>:first-child{margin-top:0}body .game-final-results .challenge-results-round-details>:last-child{margin-bottom:0}body .game-final-results>.challenge-results-actions{gap:6px;display:grid}body .game-final-results .challenge-results-primary,body .game-final-results .challenge-results-primary.ignite-button{text-align:center;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:690;text-decoration:none;display:flex;background:var(--completion-action)!important;color:var(--completion-action-ink)!important;box-shadow:none!important}body .game-final-results .challenge-results-primary:hover{filter:brightness(.96)}body .game-final-results .challenge-results-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-height:48px;display:grid}body .game-final-results .challenge-results-link,body .game-final-results .challenge-results-share{border:1px solid var(--completion-outline);background:var(--completion-surface);min-width:0;min-height:48px;color:var(--completion-score);font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:3px 8px;font-size:13px;font-weight:620;line-height:1.25;text-decoration:none;display:flex}body .game-final-results .challenge-results-share .challenge-share-button,body .game-final-results .challenge-results-share .challenge-share-link{width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}body .game-final-results .challenge-results-link:hover,body .game-final-results .challenge-results-share:hover{background:color-mix(in srgb, var(--completion-mint) 8%, var(--completion-surface));text-decoration:none}body .game-final-results .challenge-results-share .challenge-share-button:hover,body .game-final-results .challenge-results-share .challenge-share-link:hover{background:0 0}body .game-final-results .challenge-results-link:focus-visible,body .game-final-results .challenge-results-share:focus-within{outline:3px solid color-mix(in srgb, var(--completion-mint) 65%, transparent);outline-offset:2px}body .game-final-results .challenge-results-rank{min-height:0;color:var(--completion-muted);text-align:center;border:0;justify-content:center;align-items:baseline;gap:5px;margin:-5px 0 0;padding:0;font-size:10px;line-height:1.4;display:flex}body .game-final-results .challenge-results-rank strong{font-size:inherit;margin:0;font-weight:650}body .game-final-results .challenge-results-rank span{font-size:inherit}body .game-final-results>.challenge-results-extra{gap:10px;display:grid}body .game-final-results .challenge-results-extra>details,body .game-final-results .challenge-results-extra>.completion-details{border-color:var(--completion-outline);background:var(--completion-surface);border-radius:12px}body .game-final-results .challenge-results-extra>details>summary,body .game-final-results .challenge-results-extra>.completion-details>summary{min-height:48px;color:var(--completion-muted);padding:12px 14px;font-size:12px}body .game-final-results>.challenge-daily-summary{border:1px solid var(--completion-outline);background:var(--completion-surface-low);border-radius:14px;display:block;overflow:hidden}body .game-final-results .challenge-daily-summary-toggle{min-height:68px;color:var(--completion-muted);cursor:pointer;grid-template-columns:27px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:grid}body .game-final-results .challenge-daily-summary-toggle-copy{gap:3px;min-width:0;display:grid}body .game-final-results .challenge-daily-summary-toggle-copy>strong{color:var(--completion-ink);font-size:14px;font-weight:680}body .game-final-results .challenge-daily-summary-toggle-copy>small{color:var(--completion-muted);font-size:12px}body .game-final-results .challenge-daily-summary-toggle-chevron{justify-self:end;transition:transform .16s}body .game-final-results .challenge-daily-summary[open] .challenge-daily-summary-toggle-chevron{transform:rotate(180deg)}body .game-final-results .challenge-daily-summary-content{gap:10px;padding:0 14px 14px;display:grid}body .game-final-results .challenge-daily-summary-heading{border-top:1px solid var(--completion-outline);justify-content:space-between;align-items:start;gap:12px;padding-top:12px;display:flex}body .game-final-results .challenge-daily-summary-heading p{color:var(--completion-mint);letter-spacing:.09em;margin:0 0 3px;font-size:9px;font-weight:700}body .game-final-results .challenge-daily-summary-heading h3{color:var(--completion-ink);margin:0;font-size:15px;font-weight:670}body .game-final-results .challenge-daily-summary-average{color:var(--completion-score);font-variant-numeric:tabular-nums;text-align:right;font-size:22px;display:grid}body .game-final-results .challenge-daily-summary-average>span{color:var(--completion-muted);font-size:10px;font-weight:520}body .game-final-results .challenge-daily-summary-average>small{color:var(--completion-muted);font-size:10px;display:inline}body .game-final-results .challenge-daily-summary-games{gap:0;margin:0;padding:0;list-style:none;display:grid}body .game-final-results .challenge-daily-summary-games li{border-top:1px solid var(--completion-outline);min-height:40px;color:var(--completion-ink);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}body .game-final-results .challenge-daily-summary-games li>span:first-child{align-items:center;gap:8px;display:flex}body .game-final-results .challenge-daily-summary-check{color:var(--completion-mint);font-weight:750}body .game-final-results .challenge-daily-summary-games li>strong{color:var(--completion-score);font-variant-numeric:tabular-nums;font-size:14px}body .game-final-results .challenge-daily-summary-games li>strong>small{color:var(--completion-muted);margin-left:2px;font-size:10px;font-weight:520}body .game-final-results .challenge-daily-summary-pending{color:var(--completion-muted);font-size:11px}body .game-final-results .challenge-daily-summary-footer{border-top:1px solid var(--completion-outline);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}body .game-final-results .challenge-daily-summary-footer p{color:var(--completion-muted);margin:0;font-size:10px;line-height:1.4}body .game-final-results .challenge-daily-summary-share{border:1px solid var(--completion-outline);min-height:40px;color:var(--completion-mint);cursor:pointer;background:0 0;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:620}body .new-game-shell.game-theme-population-target .challenge-results-round-details .population-target-selected-grid{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;margin-top:8px}body .game-final-results .daily-set-game-scores>summary{border:1px solid var(--completion-outline);min-height:48px;color:var(--completion-muted);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;font-size:13px;font-weight:620;list-style:none;display:flex}body .game-final-results .daily-set-game-scores>summary::-webkit-details-marker{display:none}body .game-final-results .daily-set-game-scores>summary svg{flex:none;transition:transform .16s}body .game-final-results .daily-set-game-scores[open]>summary{border-radius:12px 12px 0 0}body .game-final-results .daily-set-game-scores[open]>summary svg{transform:rotate(180deg)}body .game-final-results .daily-set-streak{color:var(--completion-mint);margin:8px 0 0;font-size:15px;font-weight:650}body .game-final-results>.daily-set-game-scores{width:100%;min-width:0}body .game-final-results .daily-set-game-scores>ul{border:1px solid var(--completion-outline);border-top:0;border-radius:0 0 12px 12px;gap:0;margin:0;padding:0 12px;list-style:none;display:grid}body .game-final-results .daily-set-game-scores li{border-top:1px solid var(--completion-outline);min-height:42px;color:var(--completion-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}body .game-final-results .daily-set-game-scores li:first-child{border-top:0}body .game-final-results .daily-set-game-scores li>strong{color:var(--completion-score);font-variant-numeric:tabular-nums}body .game-final-results .daily-set-game-scores li>strong>small{color:var(--completion-muted);margin-left:2px;font-size:10px;font-weight:520}body .game-final-results .daily-set-share{appearance:none}body .game-final-results .challenge-daily-summary-status{color:var(--completion-muted);margin:0;font-size:11px}body .game-final-results .challenge-daily-summary-copy-fallback{resize:vertical;width:100%;min-height:78px}@media (prefers-reduced-motion:reduce){body .game-final-results .daily-set-game-scores>summary svg{transition:none}}@media (max-width:380px){body .game-final-results .challenge-results-round>summary{grid-template-columns:30px minmax(0,1fr) auto 10px;gap:7px;padding-inline:8px}body .game-final-results .challenge-results-round-number,body .game-final-results .challenge-results-round-number.tone-1,body .game-final-results .challenge-results-round-number.tone-2,body .game-final-results .challenge-results-round-number.tone-3{width:29px;height:29px}body .game-final-results .challenge-results-round-score{font-size:17px}body .game-final-results .challenge-results-summary-metric{gap:7px;padding-inline:8px}body .game-final-results .challenge-results-secondary-actions{gap:3px}body .game-final-results .challenge-results-link,body .game-final-results .challenge-results-share,body .game-final-results .challenge-results-share .challenge-share-button,body .game-final-results .challenge-results-share .challenge-share-link{gap:5px;font-size:12px}}@media (min-width:768px){body .new-game-shell:has(.game-final-results)>.new-game-main{max-width:720px;padding-top:18px;width:min(100% - 48px,720px)!important}body .game-shell.connections-game-shell:has(.game-final-results)>.connections-main{max-width:720px;padding-top:18px;width:min(100% - 48px,720px)!important}}@media (prefers-reduced-motion:reduce){body .game-final-results .challenge-results-chevron,body .game-final-results .challenge-daily-summary-toggle-chevron{transition:none}}body .game-final-results.motion-enter>.challenge-results-hero>*,body .game-final-results.motion-enter>.challenge-results-breakdown>h3,body .game-final-results.motion-enter>.challenge-results-actions{animation:.52s cubic-bezier(.18,.82,.2,1) both completion-content-enter}body .game-final-results.motion-enter>.challenge-results-hero>:nth-child(2){animation-delay:55ms}body .game-final-results.motion-enter>.challenge-results-hero>:nth-child(3){animation-delay:.105s}body .game-final-results.motion-enter>.challenge-results-breakdown>h3{animation-delay:.19s}body .game-final-results.motion-enter>.challenge-results-actions{animation-delay:.34s}body .game-final-results .challenge-results-score-value,body .game-final-results.daily-set-completion .challenge-results-final-score>strong{transform-origin:0;animation:.64s cubic-bezier(.18,.86,.24,1.18) .12s both completion-score-settle,.48s cubic-bezier(.2,.8,.2,1) .12s both completion-score-color}body .game-final-results .challenge-results-score-track{background:color-mix(in srgb, var(--completion-score) 14%, var(--completion-surface-low));transform-origin:0;border-radius:999px;width:min(100%,360px);height:7px;animation:.42s cubic-bezier(.2,.8,.2,1) .17s both completion-track-enter;overflow:hidden}body .game-final-results .challenge-results-score-track>span{width:var(--score-progress,0%);border-radius:inherit;background:var(--completion-score);transform-origin:0;height:100%;animation:.76s cubic-bezier(.18,.82,.22,1) .24s both completion-score-fill;display:block;transform:scaleX(0)}body .game-final-results .challenge-results-animated-score{text-align:right;display:inline-block}body .game-final-results.daily-set-completion .daily-set-score-track{width:100%;margin-top:10px}body .game-final-results.motion-enter .challenge-results-round{animation:completion-content-enter .54s cubic-bezier(.18, .82, .2, 1) calc(.23s + var(--round-index,0) * 75ms) both}body .game-final-results .challenge-results-rounds{gap:5px}body .game-final-results .challenge-results-round{background:0 0;border:1px solid #0000;border-radius:14px;transition:background-color .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),border-radius .36s cubic-bezier(.18,.82,.2,1),box-shadow .28s;overflow:hidden}body .game-final-results .challenge-results-round.is-expanded{border-color:var(--completion-outline);background:var(--completion-surface-low);box-shadow:0 3px 12px color-mix(in srgb, var(--completion-mint) 10%, transparent);border-radius:18px}body .game-final-results .challenge-results-round-toggle{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:6px 8px;transition:transform .3s cubic-bezier(.18,.82,.2,1),background-color .24s,border-radius .3s cubic-bezier(.18,.82,.2,1);display:grid;position:relative}body .game-final-results .challenge-results-round-toggle:active{transform:scale(.985)}body .game-final-results .challenge-results-round-toggle:focus-visible,body .game-final-results .challenge-results-primary:focus-visible,body .game-final-results .challenge-results-unlimited-choice:focus-visible{outline:3px solid color-mix(in srgb, var(--completion-mint) 68%, transparent);outline-offset:2px}body .game-final-results .challenge-results-round.is-expanded .challenge-results-round-toggle{border-radius:17px}body .game-final-results .challenge-results-round-toggle .challenge-results-round-score>span{animation:completion-score-settle .52s cubic-bezier(.18, .86, .24, 1.18) calc(.3s + var(--round-index,0) * 85ms) both;transform-origin:50%;display:inline-block}body .game-final-results .challenge-results-details-clip{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .43s cubic-bezier(.18,.82,.2,1),opacity .24s;display:grid}body .game-final-results .challenge-results-round.is-expanded .challenge-results-details-clip{opacity:1;grid-template-rows:1fr}body .game-final-results .challenge-results-round-details{border-top:1px solid var(--completion-outline);min-height:0;color:var(--completion-muted);transform-origin:top;margin:0 12px 10px 41px;padding-top:9px;font-size:12px;line-height:1.5;transition:transform .43s cubic-bezier(.18,.82,.2,1);overflow:hidden;transform:translateY(-5px)scale(.99)}body .game-final-results .challenge-results-round.is-expanded .challenge-results-round-details{transform:translateY(0)scale(1)}body .game-final-results .challenge-results-chevron{transition:transform .36s cubic-bezier(.18,.82,.2,1)}body .game-final-results .challenge-results-round.is-expanded .challenge-results-chevron{transform:rotate(90deg)scale(1.08)}body .game-final-results .challenge-results-primary,body .game-final-results .challenge-results-unlimited-choice,body .game-final-results .challenge-results-link,body .game-final-results .challenge-results-share .challenge-share-button{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color .22s,background-color .24s,border-color .24s,border-radius .36s cubic-bezier(.18,.82,.2,1),transform .32s cubic-bezier(.18,.82,.2,1),box-shadow .26s;position:relative;overflow:hidden}body .game-final-results .challenge-results-primary,body .game-final-results .challenge-results-unlimited-choice{border-radius:15px}body .game-final-results .challenge-results-primary>*,body .game-final-results .challenge-results-unlimited-choice>*,body .game-final-results .challenge-results-link>*{z-index:1;position:relative}body .game-final-results .challenge-results-primary:after,body .game-final-results .challenge-results-unlimited-choice:after,body .game-final-results .challenge-results-link:after,body .game-final-results .challenge-results-share .challenge-share-button:after{z-index:0;aspect-ratio:1;content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}body .game-final-results .challenge-results-primary:active:after,body .game-final-results .challenge-results-unlimited-choice:active:after,body .game-final-results .challenge-results-link:active:after,body .game-final-results .challenge-results-share .challenge-share-button:active:after{animation:.52s cubic-bezier(.2,.8,.2,1) completion-ripple}body .game-final-results .challenge-results-primary:active,body .game-final-results .challenge-results-unlimited-choice:active{border-radius:19px;transform:scale(.975)}body .game-final-results .challenge-results-primary:hover,body .game-final-results .challenge-results-unlimited-choice:hover{box-shadow:0 5px 18px color-mix(in srgb, var(--completion-mint) 20%, transparent)}body .game-final-results .challenge-results-primary-arrow{transition:transform .36s cubic-bezier(.18,.82,.2,1);display:inline-block}body .game-final-results .challenge-results-primary:hover .challenge-results-primary-arrow{transform:translate(4px)}body .game-final-results .challenge-results-primary:active .challenge-results-primary-arrow{transform:translate(6px)scale(1.06)}body .game-final-results .true-scale-result-reveal{gap:8px;display:grid}body .game-final-results .true-scale-result-reveal-copy{margin:0}body .game-final-results .true-scale-result-reveal-legend{color:var(--completion-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}body .game-final-results .true-scale-result-reveal-legend span{align-items:center;gap:5px;display:inline-flex}body .game-final-results .true-scale-result-swatch{background:var(--completion-mint);border-radius:3px;width:10px;height:10px}body .game-final-results .true-scale-result-swatch.is-actual{border:1px solid var(--completion-score);background:0 0}body .game-final-results .true-scale-result-svg{width:100%;max-height:180px;display:block;overflow:visible}body .game-final-results .true-scale-result-reference{fill:color-mix(in srgb, var(--completion-mint) 78%, var(--completion-ink))}body .game-final-results .true-scale-result-estimate{fill:color-mix(in srgb, var(--completion-mint) 32%, transparent);transition:transform .66s cubic-bezier(.18,.82,.2,1)}body .game-final-results .true-scale-result-actual{fill:none;stroke:var(--completion-score);stroke-width:2.4px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .26s .18s}body .game-final-results .true-scale-result-reveal.is-revealed .true-scale-result-actual{opacity:1}body .game-final-results .true-scale-result-visual-placeholder{background:color-mix(in srgb, var(--completion-mint) 8%, var(--completion-surface-low));border-radius:12px;width:100%;height:104px}::view-transition{pointer-events:none}::view-transition-old(.stage-exit){animation:.17s ease-in both completion-stage-out}::view-transition-new(.stage-enter){animation:.32s cubic-bezier(.18,.82,.2,1) both completion-stage-in}::view-transition-old(.nav-forward){animation:.17s ease-in both completion-forward-out}::view-transition-new(.nav-forward){animation:.31s cubic-bezier(.18,.82,.2,1) both completion-forward-in}::view-transition-old(.nav-back){animation:.17s ease-in both completion-back-out}::view-transition-new(.nav-back){animation:.31s cubic-bezier(.18,.82,.2,1) both completion-back-in}@keyframes completion-content-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes completion-score-settle{0%{transform:scale(.84)}68%{transform:scale(1.075)}84%{transform:scale(.985)}to{transform:scale(1)}}@keyframes completion-score-color{0%{color:var(--completion-muted)}to{color:var(--completion-score)}}@keyframes completion-track-enter{0%{opacity:.45;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@keyframes completion-score-fill{0%{transform:scaleX(0)}72%{transform:scaleX(1.035)}to{transform:scaleX(1)}}@keyframes completion-ripple{0%{opacity:.19;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(15)}}@keyframes completion-stage-out{to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes completion-stage-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes completion-forward-out{to{opacity:0;transform:translate(-16px)scale(.99)}}@keyframes completion-forward-in{0%{opacity:0;transform:translate(18px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes completion-back-out{to{opacity:0;transform:translate(16px)scale(.99)}}@keyframes completion-back-in{0%{opacity:0;transform:translate(-18px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:380px){body .game-final-results .challenge-results-round-toggle{grid-template-columns:30px minmax(0,1fr) auto 10px;gap:7px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){body .game-final-results.motion-enter>*,body .game-final-results.motion-enter>*>*,body .game-final-results .challenge-results-score-value,body .game-final-results .challenge-results-final-score>strong,body .game-final-results .challenge-results-score-track,body .game-final-results .challenge-results-score-track>span,body .game-final-results.motion-enter .challenge-results-round,body .game-final-results .challenge-results-round-toggle .challenge-results-round-score>span{animation-duration:1ms!important;animation-delay:0s!important}body .game-final-results .challenge-results-round,body .game-final-results .challenge-results-round-toggle,body .game-final-results .challenge-results-round-details,body .game-final-results .challenge-results-details-clip,body .game-final-results .challenge-results-primary,body .game-final-results .challenge-results-unlimited-choice,body .game-final-results .true-scale-result-estimate,body .game-final-results .true-scale-result-actual,body .game-final-results .challenge-results-chevron{transition-duration:1ms!important}body .game-final-results .challenge-results-primary-arrow{transition:none!important}body .game-final-results .challenge-results-primary:active:after,body .game-final-results .challenge-results-unlimited-choice:active:after,body .game-final-results .challenge-results-link:active:after,body .game-final-results .challenge-results-share .challenge-share-button:active:after{animation:none!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}body .game-final-results.is-true-scale-completion{gap:8px}body .game-final-results.is-true-scale-completion>.challenge-results-hero{gap:3px}body .game-final-results.is-true-scale-completion .challenge-results-hero h2{font-size:clamp(24px,6vw,30px)}body .game-final-results.is-true-scale-completion .challenge-results-scoreline{justify-items:start;gap:2px;margin-top:3px;display:grid}body .game-final-results.is-true-scale-completion .challenge-results-score-label{color:var(--completion-muted);font-size:13px;font-weight:620;line-height:1.2}body .game-final-results.is-true-scale-completion .challenge-results-score-value{font-size:clamp(46px,12vw,56px)}body .game-final-results.is-true-scale-completion .challenge-results-score-track{width:100%;height:4px;margin-top:2px}body .game-final-results.is-true-scale-completion>.challenge-results-breakdown{gap:2px}body .game-final-results.is-true-scale-completion .challenge-results-breakdown h3{font-size:17px}body .game-final-results.is-true-scale-completion .challenge-results-rounds{gap:0}body .game-final-results.is-true-scale-completion .challenge-results-round{border:0;border-bottom:1px solid var(--completion-outline);box-shadow:none;border-radius:0}body .game-final-results.is-true-scale-completion .challenge-results-round:last-child{border-bottom:0}body .game-final-results.is-true-scale-completion .challenge-results-round.is-expanded{background:var(--completion-surface-low);box-shadow:none;border-radius:14px}body .game-final-results.is-true-scale-completion .challenge-results-round-toggle{border-radius:10px;grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;min-height:54px;padding:5px 4px}body .game-final-results.is-true-scale-completion .challenge-results-round-copy{gap:1px}body .game-final-results.is-true-scale-completion .challenge-results-round-copy>strong{font-size:14px}body .game-final-results.is-true-scale-completion .challenge-results-round-copy>small{font-size:11px}body .game-final-results.is-true-scale-completion .challenge-results-round-score{font-size:17px}body .game-final-results.is-true-scale-completion .challenge-results-round-score>small{font-size:10px}body .game-final-results.is-true-scale-completion .challenge-results-round-details{margin:0 10px 9px}body .game-final-results.is-true-scale-completion .challenge-results-actions{gap:5px}body .game-final-results.is-true-scale-completion .challenge-results-primary{min-height:50px}body .game-final-results.is-true-scale-completion .challenge-results-secondary-actions,body .game-final-results.is-true-scale-completion .challenge-results-link,body .game-final-results.is-true-scale-completion .challenge-results-share{min-height:42px}@media (max-width:380px){body .game-final-results.is-true-scale-completion .challenge-results-round-toggle{grid-template-columns:minmax(0,1fr) auto 14px;gap:7px;padding-inline:3px}body .game-final-results.is-true-scale-completion .challenge-results-round-score{font-size:16px}}body .new-game-shell.game-theme-true-scale .true-scale-result-wrap>.game-final-results.is-true-scale-completion{width:min(100%,560px)!important;max-width:560px!important}body .game-final-results.is-expressive-completion>.challenge-results-hero{isolation:isolate;text-align:center;justify-items:center;gap:4px;position:relative}body .game-final-results.is-expressive-completion>.challenge-results-hero:before{z-index:-1;background:color-mix(in srgb, var(--completion-score) 22%, white);content:"";opacity:.16;pointer-events:none;animation:.72s cubic-bezier(.18,.82,.2,1) 80ms both true-scale-map-enter;position:absolute;inset:0 2%;-webkit-mask:url(/images/world-map-mask.svg) 50%/contain no-repeat;mask:url(/images/world-map-mask.svg) 50%/contain no-repeat}body .game-final-results.is-expressive-completion .challenge-results-success{justify-content:center;align-items:center;gap:7px;display:flex}body .game-final-results.is-expressive-completion .challenge-results-success-icon{background:color-mix(in srgb, var(--completion-score) 12%, var(--completion-surface));width:22px;height:22px;color:var(--completion-score);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.18,.86,.24,1.18) 40ms both true-scale-check-pop;display:grid}body .game-final-results.is-expressive-completion .challenge-results-eyebrow{color:var(--completion-score);letter-spacing:.12em;font-size:11px}body .game-final-results.is-expressive-completion .challenge-results-hero h2{font-size:clamp(24px,6vw,30px)}body .game-final-results.is-expressive-completion .challenge-results-scoreline{flex-direction:column;align-items:center;gap:1px;margin-top:5px;display:flex}body .game-final-results.is-expressive-completion .challenge-results-score-value{font-size:clamp(58px,16vw,76px);line-height:.98}body .game-final-results.is-expressive-completion .challenge-results-score-value small{font-size:.28em}body .game-final-results.is-expressive-completion .challenge-results-score-label{color:var(--completion-muted);font-size:13px;font-weight:620;line-height:1.25}body .game-final-results.is-expressive-completion .challenge-results-score-track{background:color-mix(in srgb, var(--completion-score) 16%, var(--completion-surface-low));width:min(100%,420px);height:4px;margin:3px auto 0}body .game-final-results.is-expressive-completion>.challenge-results-breakdown{gap:5px}body .game-final-results.is-expressive-completion .challenge-results-breakdown h3{font-size:18px}body .game-final-results.is-expressive-completion .challenge-results-rounds{gap:7px}body .game-final-results.is-expressive-completion .challenge-results-round,body .game-final-results.is-expressive-completion .challenge-results-round:last-child{border:1px solid var(--completion-outline);background:color-mix(in srgb, var(--completion-score) 3%, var(--completion-surface));box-shadow:none;border-radius:16px}body .game-final-results.is-expressive-completion .challenge-results-round.is-expanded{border-color:color-mix(in srgb, var(--completion-score) 38%, var(--completion-outline));background:var(--completion-surface-low);border-radius:19px}body .game-final-results.is-expressive-completion .challenge-results-round-toggle{border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto 14px;gap:9px;min-height:62px;padding:6px 10px}body .game-final-results.is-true-scale-completion .challenge-results-round-toggle{grid-template-columns:70px minmax(0,1fr) auto 14px}body .game-final-results.is-true-scale-completion .true-scale-round-marker{min-width:0;color:var(--completion-score);align-items:center;gap:7px;display:flex}body .game-final-results.is-true-scale-completion .true-scale-round-number{background:color-mix(in srgb, var(--completion-score) 12%, var(--completion-surface));width:24px;height:24px;color:var(--completion-score);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:700;display:grid}body .game-final-results.is-true-scale-completion .true-scale-round-silhouette{width:34px;height:28px;color:var(--completion-score);flex:0 0 34px;place-items:center;display:grid}body .game-final-results.is-true-scale-completion .true-scale-round-silhouette svg{width:100%;height:100%;display:block;overflow:visible}body .game-final-results.is-true-scale-completion .true-scale-round-silhouette path{fill:currentColor}body .game-final-results.is-expressive-completion .challenge-results-round-copy{gap:2px}body .game-final-results.is-expressive-completion .challenge-results-round-copy>strong{font-size:14px}body .game-final-results.is-expressive-completion .challenge-results-round-copy>small{font-size:11px}body .game-final-results.is-true-scale-completion .challenge-results-round-copy>small.is-accurate{color:#21845c}body .game-final-results.is-true-scale-completion .challenge-results-round-copy>small.is-inaccurate{color:#b55232}:root[data-theme=dark] body .game-final-results.is-true-scale-completion .challenge-results-round-copy>small.is-accurate{color:#78d8ac}:root[data-theme=dark] body .game-final-results.is-true-scale-completion .challenge-results-round-copy>small.is-inaccurate{color:#ffad8a}body .game-final-results.is-expressive-completion .challenge-results-round-score{font-size:17px}body .game-final-results.is-expressive-completion .challenge-results-round-score>small{font-size:10px}body .game-final-results.is-expressive-completion .challenge-results-round-details{margin:0 12px 11px}body .game-final-results.is-expressive-completion .challenge-results-actions{gap:7px}body .game-final-results.is-expressive-completion .challenge-results-primary{min-height:54px}body .game-final-results.is-expressive-completion .challenge-results-secondary-actions,body .game-final-results.is-expressive-completion .challenge-results-link,body .game-final-results.is-expressive-completion .challenge-results-share{min-height:48px}body .game-final-results.is-true-scale-completion .true-scale-result-country-labels{color:var(--completion-ink);text-align:center;grid-template-columns:1fr 1fr;gap:12px;font-size:11px;font-weight:650;display:grid}body .game-final-results.is-true-scale-completion .true-scale-result-country-labels>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes true-scale-map-enter{0%{opacity:0;transform:scale(.96)}to{opacity:.16;transform:scale(1)}}@keyframes true-scale-check-pop{0%{opacity:0;transform:scale(.7)}72%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (max-width:380px){body .game-final-results.is-expressive-completion .challenge-results-round-toggle{grid-template-columns:30px minmax(0,1fr) auto 12px;gap:6px;padding-inline:7px}body .game-final-results.is-true-scale-completion .challenge-results-round-toggle{grid-template-columns:64px minmax(0,1fr) auto 12px}body .game-final-results.is-true-scale-completion .true-scale-round-marker{gap:5px}body .game-final-results.is-true-scale-completion .true-scale-round-silhouette{flex-basis:30px;width:30px}body .game-final-results.is-true-scale-completion .challenge-results-round-score{font-size:15px}}@media (prefers-reduced-motion:reduce){body .game-final-results.is-expressive-completion>.challenge-results-hero:before,body .game-final-results.is-expressive-completion .challenge-results-success-icon{animation-duration:1ms!important;animation-delay:0s!important}}
