body:has([data-country-stage=countries]){background-color:#211e2d;background-image:radial-gradient(at 75% 22rem,#28314b,#0000 60rem);background-attachment:scroll}[data-site-shell]:has([data-country-stage=countries]) [data-site-header-content]{max-width:80rem;padding-inline:clamp(1.25rem,5vw,4rem)}[data-country-stage=countries] [data-run-stage]{height:100svh}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]{min-height:38rem}[data-country-stage=countries] [data-run-stage]:before,[data-country-stage=countries] [data-run-stage]:after{content:"";opacity:0;pointer-events:none;transition:opacity .38s;position:absolute;inset:0}[data-country-stage=countries] [data-run-stage]:before{z-index:-2;background:radial-gradient(at 76% 40%,#34446045,#0000 50%),linear-gradient(110deg,#211d2ce8,#1b21372b);border-bottom:1px solid #c5b7ff26}[data-country-stage=countries] [data-run-stage]:after{z-index:-1;background-image:linear-gradient(#b8c9eb06 1px,#0000 1px),linear-gradient(90deg,#b8c9eb06 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]:before{opacity:1}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]:after{opacity:1}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-controls]{text-align:left;background:linear-gradient(145deg,#332c41ed,#201d2dec);border:1px solid #d0c4ea2b;border-radius:12px;padding:1.15rem;box-shadow:0 18px 60px #0a07172b,inset 0 1px #fff8eb0b}:where([data-country-stage=countries]) [data-country-introduction]{color:#fff8eb;text-shadow:none}:where([data-country-stage=countries]) [data-country-introduction]>p:first-child{color:#c7b4e6;letter-spacing:.2em;align-items:center;gap:.7rem;font-size:.62rem;font-weight:500;display:flex}:where([data-country-stage=countries]) [data-country-introduction]>p:first-child:before{content:"";background:#ffcf3f;width:1.4rem;height:1px}:where([data-country-stage=countries]) [data-country-introduction] h1{letter-spacing:-.065em;margin-top:1rem;font-size:clamp(3.5rem,8svh,5.6rem);font-weight:550;line-height:.95}:where([data-country-stage=countries]) [data-country-introduction] h1>span,:where([data-country-stage=countries]) [data-country-introduction] h1>em{display:block}:where([data-country-stage=countries]) [data-country-introduction] h1>em{color:#ffcf3f;letter-spacing:-.07em;margin-top:.04em;font-family:Georgia,Times New Roman,serif;font-size:1.15em;font-weight:400}:where([data-country-stage=countries]) [data-country-description]{color:#c4bbcd;margin-top:1.2rem;font-size:.9rem;line-height:1.7}:where([data-country-stage=countries]) [data-country-boundary]{color:#a99cb9;font-family:var(--font-ibm-plex-mono), monospace;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;font-size:.59rem;line-height:1.6;display:flex}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-country-run-type]{margin-bottom:.85rem}:where([data-country-stage=countries]) [data-country-run-type]>legend{color:#c4bbcd;letter-spacing:.12em;margin-bottom:.4rem;padding:0;font-size:.59rem}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-country-run-options]{gap:.28rem}:where([data-country-stage=countries]) [data-country-run-option]{color:#ddd3e8;white-space:nowrap;cursor:pointer;border:1px solid #c5b7ff26;border-radius:999px;align-items:baseline;gap:.35rem;min-height:27px;padding:.2rem .55rem;font-size:.7rem;font-weight:500;line-height:1.6;transition:border-color .14s,background-color .14s,color .14s;display:flex;position:relative}[data-country-run-option=classic]{color:#fff8eb;border-color:#ffcf3f47}:where([data-country-stage=countries]) [data-country-run-option]>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}:where([data-country-stage=countries]) [data-country-run-count]{color:#a99cb9;font-family:var(--font-ibm-plex-mono), monospace;font-variant-numeric:tabular-nums;font-size:.58rem}:where([data-country-stage=countries]) [data-country-run-option]:hover{color:#fff8eb;background:#ffffff0a;border-color:#d9c9ff4d}:where([data-country-stage=countries]) [data-country-run-option]:has(input:checked){color:#211c2c;background:#ffcf3f;border-color:#ffcf3f}:where([data-country-stage=countries]) [data-country-run-option]:has(input:checked) [data-country-run-count]{color:#211c2cb8}:where([data-country-stage=countries]) [data-country-run-option]:has(input:focus-visible){outline-offset:3px;outline:2px solid #ffcf3f}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements]{gap:0;margin-block:.4rem .9rem}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li{color:#fff8eb;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-left:1px solid #c5b7ff26;border-radius:0;padding:.3rem .65rem}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li:first-child{border-left:0;padding-left:0}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li[data-earned]{color:#ffcf3f}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:first-child{color:#b7a8c6;letter-spacing:.035em;font-size:.53rem;font-weight:500}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:nth-child(2){letter-spacing:-.04em;margin-top:.3rem;font-size:1.65rem;font-weight:500}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:last-child{margin-top:.2rem;font-size:.58rem;font-weight:400}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-start-controls]>button{color:#211c2c;background:#ffcf3f;border:1px solid #ffdf78;border-radius:5px;justify-content:space-between;gap:1rem;min-height:52px;padding-inline:1.1rem;font-size:.9rem;display:flex;box-shadow:0 4px 20px #ffcf3f0d}:where([data-country-stage=countries]) [data-country-start-arrow]{flex-shrink:0;width:21px;height:21px}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-start-controls]>button:hover{background:#ffdf78}:where([data-country-stage=countries]) [data-country-ready-overlay] :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #ffcf3f}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-start-controls]>p:not([role]){color:#b4a8c1;margin-top:.65rem;font-size:.57rem;line-height:1.7}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-practice-recap]{background:#1d1a294d;border:1px solid #c5b7ff26;border-radius:5px;margin-bottom:.85rem;padding:.7rem;font-size:.8rem;line-height:1.5}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-practice-recap] summary{color:#e5d7f4;font-weight:500}:where([data-country-stage=countries]) [data-country-navigation-hint]{color:#b3abc7;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;pointer-events:none;justify-content:center;align-items:center;gap:.7rem;font-size:.55rem;display:flex;position:absolute;inset:auto 0 0}:where([data-country-stage=countries]) [data-country-navigation-hint] svg{color:#d2bb8e;width:23px;height:23px}[data-countries-support]{padding-block:0 2rem;position:relative}[data-countries-support]:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#2d3a5726,#0000);width:100vw;height:14rem;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-countries-support] [data-leaderboard-panel]{border-top-color:#c5b7ff26;margin-block:0;padding-block:3rem}[data-countries-support] [data-leaderboard-intro]>p:first-child{color:#c7b4e6;font-size:.62rem;font-weight:500;line-height:1.6}[data-countries-support] [data-leaderboard-intro]>h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15}[data-countries-support] [data-leaderboard-intro]>p{color:#c4bbcd;font-size:.9rem;line-height:1.9}[data-countries-support] [data-leaderboard-intro]>p[data-leaderboard-meta]{color:#a99cb9;font-size:.59rem;font-weight:500;line-height:1.6}[data-countries-support] [data-challenge-guide]{border-color:#c5b7ff26;max-width:none}[data-countries-support] [data-challenge-guide]>p:first-child{color:#c7b4e6;font-size:.62rem;font-weight:500}[data-countries-support] [data-challenge-guide]>h2{letter-spacing:-.055em;max-width:40rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15}[data-countries-support] [data-challenge-guide]>p{color:#c4bbcd;font-size:.9rem;line-height:1.9}[data-countries-support] [data-challenge-guide]>ul{counter-reset:atlas-step;gap:1.5rem;margin-block:2rem}[data-countries-support] [data-challenge-guide]>ul>li{counter-increment:atlas-step;background:0 0;border-top:1px solid #c5b7ff26;border-radius:0;padding:1rem 0 0;font-size:.8rem;line-height:1.8}[data-countries-support] [data-challenge-guide]>ul>li:before{color:#d2bb8e;font-family:var(--font-ibm-plex-mono), monospace;content:"0" counter(atlas-step);margin-bottom:.7rem;font-size:.65rem;display:block}[data-countries-support] [data-challenge-guide] strong{font-weight:500}@media (min-width:1024px){:where([data-country-stage=countries]) [data-country-ready-overlay]{flex-direction:column;justify-content:center;gap:clamp(1rem,3svh,2rem);padding:6rem max(4rem,50vw - 36rem) 3rem;display:flex}:where([data-country-stage=countries]) [data-country-introduction],:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-controls]{text-align:left;width:min(28vw,26rem);max-width:none;margin-inline:0;position:static}:where([data-country-stage=countries]) [data-country-introduction]{container-type:inline-size}:where([data-country-stage=countries]) [data-country-introduction] h1{font-size:clamp(2.6rem,min(8svh,21cqw),5.6rem)}[data-country-stage=countries] [data-country-scene]{container-type:size}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-country-scene]{width:auto;inset:6rem 2.5rem 4rem 39%}[data-country-stage=countries]:has([data-country-ready-overlay]) :is([data-globe-scale],[data-globe-loading]){width:min(100cqw,100cqh - 2rem,48rem);max-width:none}[data-country-stage=countries] [data-country-scene]:before{aspect-ratio:1;content:"";opacity:0;pointer-events:none;border:1px solid #c5b7ff1f;border-radius:50%;width:min(100cqw,100cqh - 2rem,48rem);transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-country-scene]:before{opacity:1}body:has([data-cookie-consent-banner]) :where([data-country-stage=countries]) [data-country-ready-overlay]{padding-bottom:7rem}}@media (min-width:1024px) and (max-height:820px){:where([data-country-stage=countries]) [data-country-description]{display:none}}@media (min-width:1024px) and (max-height:760px){:where([data-country-stage=countries]) [data-country-introduction] h1{font-size:clamp(2rem,3.15vw,2.6rem);line-height:1.1}:where([data-country-stage=countries]) [data-country-introduction] h1>span,:where([data-country-stage=countries]) [data-country-introduction] h1>em{display:inline}[data-country-stage=countries]:has([data-practice-recap][open]) [data-run-stage]{min-height:47rem}}@media (max-width:1023px){[data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]{grid-template:"introduction""globe"minmax(8rem,1fr)"controls"/minmax(0,1fr);gap:1rem;height:auto;min-height:100svh;padding:5rem 1.25rem 1rem;display:grid}:where([data-country-stage=countries]) [data-country-ready-overlay]{display:contents}:where([data-country-stage=countries]) [data-country-introduction]{grid-area:introduction;position:static}:where([data-country-stage=countries]) [data-country-introduction]>p:first-child{justify-content:center;font-size:.55rem}:where([data-country-stage=countries]) [data-country-introduction] h1{letter-spacing:-.055em;margin-top:.6rem;font-size:clamp(2rem,8.6vw,3rem);line-height:1.05}:where([data-country-stage=countries]) [data-country-introduction] h1>span,:where([data-country-stage=countries]) [data-country-introduction] h1>em{display:inline}:where([data-country-stage=countries]) [data-country-description]{margin-top:.65rem;font-size:.76rem}:where([data-country-stage=countries]) [data-country-boundary]{justify-content:center;margin-top:.3rem;font-size:.53rem}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-controls]{grid-area:controls;width:100%;padding:.75rem;position:static}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements]{margin-block:.2rem .6rem}:where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:nth-child(2){font-size:1.3rem}[data-country-stage=countries] [data-country-scene]{container-type:size}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-country-scene]{grid-area:globe;width:100%;height:100%;min-height:8rem;position:relative;inset:auto}[data-country-stage=countries]:has([data-country-ready-overlay]) :is([data-globe-scale],[data-globe-loading]){width:min(100cqw,100cqh - 1.5rem);max-width:34rem}:where([data-country-stage=countries]) [data-country-navigation-hint]{font-size:.5rem}:where([data-country-stage=countries]) [data-country-navigation-hint] svg{width:18px;height:18px}body:has([data-cookie-consent-banner]) [data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]{padding-bottom:12rem}}@media (min-width:640px) and (max-width:1023px){body:has([data-cookie-consent-banner]) [data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]{padding-bottom:7rem}}@media (max-width:639px) and (max-height:740px){[data-country-stage=countries]:has([data-country-ready-overlay]) [data-run-stage]{grid-template-rows:auto minmax(5rem,1fr) auto;gap:.6rem;padding-top:4.5rem}[data-country-stage=countries]:has([data-country-ready-overlay]) [data-country-scene]{min-height:5rem}body:has([data-cookie-consent-banner]) :where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li{align-items:center;gap:.35rem;padding-inline:.4rem;display:flex}body:has([data-cookie-consent-banner]) :where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:nth-child(2){margin-top:0;font-size:1.1rem}body:has([data-cookie-consent-banner]) :where([data-country-stage=countries]) [data-country-ready-overlay] [data-ready-achievements] li>p:last-child{display:none}:where([data-country-stage=countries]) [data-country-description],:where([data-country-stage=countries]) [data-country-navigation-hint]{display:none}}
